MikoAndras.hu

Mikó András személyes oldalai

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 [...]

, , , ,