Programozás
MAC-alapú kivétel Mikrotik hotspot-ba
Egy ügyfélnél korlátozott, felhasználói azonosítással ellátott Internet-hozzáférést kellett beállítani egy apartmanházban. Ezt meglehetősen hamar sikerült megoldani a bépített Mikrotik router hotspot moduljával. A hotspot funkcionalitás beállítására több leírás létezik, ez kívül esik jelen írás keretein, egy már beállított hotspot-tal kezdünk. Az aktuális fejlesztés során az apartmanokban található TV-ket a tulajdonos lapos, smart-TV-kre cserélte, így ezzel [...]
Kód-optimalizálás php-ban
Egy baráti beszélgetés kapcsán jutottam egy érdekes feladat közelébe, amin keresztül a legkülönfélébb optimalizálási technikákat sikerült kipróbálni. Az egyik szépsége, hogy csak php-oldali kód van benne (nincs zavaró html-barkácsolás, illetve futáslassító adatbázis-lekérdezések), így összekeverés nélkül tudtam koncentrálni a programozás algoritmikus szintjére. A kiírt feladat egyszerű megfogalmazása, valamint a megoldás evolúciója késztetett végül arra, hogy dokumentáljam [...]
MySQL jogosultság-szervezés
Weben elérhető szolgáltatás esetén sokszor előkerülhet a probléma, miként garantáljuk, hogy az Ügyfeleink ne keveredjenek mások adatai közé, illetve ugyanezt megfordítva, mivel biztosíthatjuk Őket, hogy más sem téved az Övékbe? Az egyik megoldás bonyolult rekord-szintű ellenőrzéseket végrehajtani az adattáblákon, viszont ezeket felépíteni, fenntartani és módosítás esetén tesztelni szintén bonyolult. Alternatív megoldásként saját adatbázist nyitunk minden [...]
Havi költségek követése 3.0
Az alkalmazás előző verziójával együtt készült leírás elég tartalmas és lényegretörő, így itt most csak a változásokat igyekszem szemléltetni, amelyeket a 3.0-ás verzió hoz. A kezdőképernyő is megváltozott, hogy könnyebben kezelhető legyen, és gyorsabb áttekintést biztosíthasson az adatokhoz. A legszembetűnőbb újdonság a fejléc, amely a teljes összeg alatt már külön a készpénzes és külön az [...]
Havi költségek követése – Csekkek
Az alkalmazás intuitívnak és egyszerűen kezelhetőnek készült, de azért fussuk át mi minden került bele. A havonta visszatérő kiadások számon tartására készült, hogy egy pillantásra látni lehessen mely csekkek vannak befizetve és mekkora összegű kiadás várható még mindenképpen a hónapban. A képernyők és a funkciók kicsit részletesebben: Az első képernyőn a még befizetendő összeg van [...]
Játék többmonitoros környezetben
A programozói munkám miatt több monitoros környezetben dolgozom, és amikor játszom, akkor is előjön, hogy vajon tudnám-e hasznosítani a megnövekedett képernyőterületet valahogyan. A lövöldözős és autós játékoknál ez egyszerű, hiszen a több monitort támogató kártyák terjedése egyre jobban elősegíti a játékok ezirányú elmozdulását is. A stratégiai játékokban azonban nem igazán törik magukat a fejlesztők, hogy [...]
Automatikus hook létrehozás minden új svn repository-ban
Egy alkalommal össze kellett kapcsolnom egy subversion szervert egy mantis-szal, hogy a hibajegyeknek megfelelő módosításokat az svn beküldésük után hozzájuk tudja csatolni. Ezt a post-commit hook segítségével oldottuk meg. Nagy előnye, hogy csak a repository-hoz kötődik, minden más összetevő szabadon frissíthető marad, viszont kézzel kell bemásolni minden új repo-ba. A részletekben azt írom le, milyen [...]
WordPress – Google ‘plus one’ Gomb
Sokáig kerestem egy jó Google+ plugint WordPress blogmotorhoz, és nem igazán sikerült olyant találni, ami megfelelt volna minden elvárásomnak. Éppen ezért átalakítottam egyet, mivel a GPL erre lehetőséget biztosít. A plugin eredetileg a Techlunatic oldalairól származik és Rohan Pawale keze munkája. Az új verzió letölthető: Google (Plus One) Button WordPress plugin by kms. A bővítmény [...]
WordPress – Facebook ‘tetszik’ gomb
Sokáig kerestem egy jó Facebook tetszik plugint WordPress blogmotorhoz, és nem igazán sikerült olyant találni, ami megfelelt volna minden elvárásomnak. Éppen ezért átalakítottam egyet, mivel a GPL erre lehetőséget biztosít. Az új verzió letölthető: Facebook Like (Recommend) Button WordPress plugin by kms. A bővítmény a WordPress.org-on: Facebook Like (Recommend) Button by kms on WordPress.org. UPDATE: [...]
Squid autentikációs modul
A squid egy gyorstárral ellátott web-proxy, ami támogatja többek között a HTTP, HTTPS, FTP protokollokat. Csökkenti a sávszélesség-igényt és javítja a válaszidőket a gyakran látogatott oldalak újraküldésével. Kiterjedt hozzáférés-kezeléssel rendelkezik, ezért jó szerver-optimalizáló tényező. A legtöbb elérhető operációs rendszeren fut, beleértve a Windows-t és GNU GPL licensszel rendelkezik. Moduláris felépítésű, és nagyon egyszerű felületet alkalmaz [...]