MikoAndras.hu

Mikó András

Rend a lelke mindennek

A folyamatosan növekvő terhelés a bővülő fejlesztői környezetben a hálózati kommunikációban részt vevő eszközök teljesítményének csökkenéséhez vezetett. Ezt a hálózat újratervezésével – ezzel együtt a felhasznált sávszélesség átszervezésével – sikerült megoldani. Egyúttal a szabadon, polcokon, padlón elhelyezett kábeldzsungel rendszerezése is megoldottá vált. Ezzel a lépéssel két új tagja lett az eszközparknak: egy 32U magas hálózati [...]

,

Gandalug, mint a fejlesztőkörnyezet új tagja

from_2bay_to_8bay_thumb

Nem könnyen válok meg megszokott eszközeimtől, viszont vannak időszakok, amikor egy-egy fejlesztés elkerülhetetlen. Így került hozzám Clacker után Beornegar is. Most pedig Gandalug. Csereindoklás az előző NAS-t mostanra kinőttem, mivel jelenleg már nem csak egyedül dolgozom, házon-belüli projekt-kezelés vált szükségessé, valamint már kis- és középvállalati rendszerekhez elérhetőek komplex szolgáltatásokat biztosító eszközök Követelmények Az új elemmel [...]

, ,

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

,

Webfejlesztő tudásbázis, második rész: Kliens-szerver kommunikáció

Mostanra ismerjük egy URL és a DNS rendszer felépítését, így jogosan várhatjuk el, hogy – működő internet-kapcsolat esetén – megkapjuk a kért honlapot. Mivel sokszor használunk otthon összeállított környezetet a fejlesztéshez/teszteléshez, érdemes tudni miként viszonyul a szerver a kéréseinkhez és hogyan szolgáltat választ rá. Ehhez először azt kell tisztázni, miként küld kéréseket a böngészőnk a [...]

, ,

A pénzfeldobás tényleges esélyei

Sokak szerint nagyjából olyasmi, mint piros-feketére fogadni Rulett-ben. Nem egészen 50-50% az esélye. Azt kérdezed miért nem? Mert ott a zöld 0, vagy akár a 00 szintén zöldben. Ezek mindig a Ház javára súlyozzák az esélyeket. A lehetséges 18-18 piros-fekete helyett ilyenkor 18-18-1 vagy 18-18-2, ami alapján a nyerési esélyeid sosem lesznek magasabbak, mint 48.648648…%. [...]

Webfejlesztő tudásbázis, első rész: DNS

Bátran kijelenthetjük, hogy napjaink Internetjének egyik alapja a DNS, azaz a domain név szolgáltatás. Ez a szolgáltatás segít nekünk abban, hogy ne kelljen IP címeket megjegyeznünk, hanem névvel hivatkozhassuk különböző gépekre. Bár egy IPv4-es címet még viszonylag könnyű lehet fejben tartani (pl. 192.168.0.1), de gondoljunk egy IPv6-os címre (pl. 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Persze nem csak ennyi a dolga [...]

, ,

Webfejlesztő tudásbázis, bevezetés

Amivel minden fejlesztő és felhasználó egyaránt találkozik, az az URL. Ennek részeit és működését azért érdemes ismerni, mivel ez adja a különböző honlapokat összekötő linkek alapját, és ez az a cím, amin keresztül az Interneten fellelhető anyagok elérhetőek. http://mikoandras.hu/blog/2012/12/01/amit-minden-webfejlesztonek-tudnia-kellene/

,

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

Amit minden webfejlesztőnek tudnia kellene

Saját tapasztalatból és baráti beszélgetésekből tudom milyen kérdések hangoztak el – és hangoznak el most is – egy-egy interjú során. Ezek azok, amikkel a leendő munkaadó a pályázó felkészültségét próbálja lemérni. A tendencia aggasztó. Sok olyan emberrel találkoztam, akinek a gépén van lamp vagy hasonló környezet, telepített már egyszer Joomla-t, és azt gondolja, hogy most [...]

,

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

, , , ,

A saját 10 fejlesztési szabályom

Mindenki valamilyen szabály szerint dolgozik, és weben is sok írás foglalkozik jobbnál-jobb ajánlásokkal, hogy mi is lenne az a 10-20-sok szabály, aminek meg kell feleljen egy webfejlesztő. Én nem állítok fel új dogmákat, és nem is mondom, hogy az én szabályaim elengedhetetlen feltételei a jó webfejlesztésnek, csak annyit mondok, hogy ezek hosszú távon megkönnyítették – [...]

,

Previous Posts