MikoAndras.hu

Mikó András személyes oldalai

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

, ,

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

,

Mennyibe kerül az ingyenes alkalmazás?

Egyre többen használnak körülöttem is “okostelefonokat”, ezért jobban odafigyelek az ezekhez kapcsolódó részletekre. Én egyelőre szentimentális okokból maradok a jól bevált nyomógombos készülékemnél, de sajnos előbb-utóbb megadja magát… Jó közelítéssel állíthatom, hogy egymillió alkalmazás elérhető már az Apple és Android platformokra. Ebből engem a második érint közelebbről, így az Android Market-et – azóta átnevezve Google [...]

, ,

Így fejlődik a fejlesztőkörnyezet

Az elmúlt kilenc évben nem szereztem be új fejlesztői számítógépet, legalábbis olyant nem, ami kifejezetten az én igényeim szerint lett volna összeállítva. A tegnapi nappal ez a hosszúra nyúlt időszak véget ért. Sikerült beszerezni az első körös építéshez szükséges utolsó alkatrészeket is, és az egyszerű felsorolást igyekszem kicsit tarkítani egy-egy rövid indoklással. Már most biztos [...]

, , , ,

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

, , , ,

Rövid leírás

Jó ideje foglalkozom többek között weboldalak készítésével szabadidőmben, a jelenlegi megoldással az ismert mondás ellen szeretnék tenni: “A cipész cipője szinte mindig lyukas”. Ezenkívül szeretnék teljes értékű leírásokat közzétenni olyan programozási megoldásokról, amikkel kapcsolatban elvétve, hiányosan vagy egyáltalán nem jelent meg segédlet magyar nyelven. Miért kell mindez magyarul? Igen, tudom és is, a számítástechnika alapnyelve [...]