Most már annyira a web2 idejét éljük, hogy hú de nagyon. Persze a legtöbb embernek elképzelése sincs arról, hogy mi az a web2, nem is akarja tudni, meg nem is kell neki. Elég ha a másik oldal – mármint a
Web2 a júzernek
Tegye fel a kezét aki azt gondolja, hogy minden olyan weblap ami web2 a felhasználók érdekében tért rá a web2-re. Igen, ahogy gondoltam, nem sok kezet látok. Én most találtam egyet, ami ilyen. A buzz.hu
A Vista nem is koppintotta a Macet
Az utóbbi pár napot egy összeomlott laptop adatainak a visszanyerésével töltöttem sajnos csak részleges sikerrel. Agyszellőztetésként olvasgattam pár Win-ről szóló szösszenetet, és találtam egy kisvideót ami nagyon megtetszett. Azt bizonygatja, hogy a Vista nem is koppintotta a Macet.
Könyvjelzőzhető Ajax alkalmazások
Az Ajax alkalmazások jelentősen megváltoztatják a weblapok létrehozására használt eddigi technikáinkat. Ez nem baj, de általános tapasztalatok szerint a felhasználók sokkal később reagálnak az efféle változásokra, illetve egy-egy ilyen újítás kivehet a user kezéből régi jól megszokott eszközöket. Ilyen a
Kliens oldalra vagy szerver oldalra?
Azóta rágódok azon, hogy Ajax alkalmazások esetén mit tegyek kliens és mit tegyek szerver oldalra amióta először kipróbáltam. Szerver oldalra ami a szerverre tartozik és kliens oldalra ami a kliensre tartozik! – ez egy szép “nesze semmi fogd meg jól”
Opera input background bug
Az Opera lehet, hogy csont nélkül viszi az acid tesztet, de ettől függetlenül okozhat pár meglepetést css tekintetében.
CakePHP project építés 8. rész
A főbb koncepciók megismerése után igazából már mindent megismertünk ami a projectépítéshez általánosságban szükséges. Pár apróbb finomítást még végrehajtunk, aztán kiállíthatunk magunknak egy alapfokú cakePHP programozási bizonyítványt.
CakePHP project építés 7. rész
A biztonsági intézkedések után itt az ideje egy-két használhatósági átalakítást megejtenünk. Az adminisztrátor biztosan örülne, ha megjelenne neki egy Kilépek link, amivel ki tud lépni anélkül, hogy kézzel kéne neki valami URL-t begépelni. E melett főleg a karakterkódolási problémákat fogjuk
CakePHP project építés 6. rész
Kis alkalmazásunk biztonsági rétegét az előző részben fejlesztgettük, de van még egy lépés amit biztosan alkalmazni fogunk. Jelen pillanatban bárki tud termékeket hozzáadni, módosítani és törölni aki meglátogatja az oldalunkat. Ez nem feltétlenül az amit mi szeretnénk.
CakePHP project építés 5. rész
A paranoia a programozók egyik kedvenc elfoglaltsága. Sose bízhatunk a bejövő adatokban, mert nem tudhatjuk, hogy honnan származnak. A neten meg vannak csúnya bácsik és nénik akik szeretik kihasználni a webalkamazások biztonsági réseit. A modell validálási szabályai arról gondoskodtak, hogy
CakePHP project építés 4. rész
Kezdjük el módosítani, személyre szabni, fejleszteni és elrontani a bake script által generált kódot, építsünk be némi kis biztonságot a beérkezett adatok ellenőrzésével és használjuk ki a helpereket amiket kihasználhatunk. Megjegyzés azok számára akik a 2. és 3. részt jún.
Ajax gondolatok
Megtaláltam azt az Ajax definíciót ami az eddig találtak közül szerintem a legjobban megfogalmazza, hogy mi is az Ajax. Így szól: Az Ajax gazdag, asztali alkalmazás szerű webalkalmazás, ami normál web böngészőben fut, plugin nélkül.
CakePHP project építés 3. rész
Miután a modeleket elkészítettük a bake scripttel és pár alapadatot felvittünk a scaffold segítségével itt lesz az ideje, hogy kicsit finomítsunk az alkalmazásunkon. Aki azt gondolja, hogy na jó akkor most már jön a sok-sok gépelés és kódolás, az egyenlőre
URL lokalizáció
Kisebb átalakításon ment keresztül a bake url lokalizáló scriptem (úgy is mondhatjuk, hogy telejesen újraírtam). Remélem így kevésbé lesz érzékeny az egyes verzióváltások okozta bake script változásokra.
CakePHP project építés 2. rész
Ha túl vagyunk az alap telepítésen, az alkalmazásunk tud az adatbázishoz kapcsolódni, akkor elkezdhetjük összerakni a moduljainkat. Mivel a CakePHP MVC felépítésű, így minden modulhoz fog tartozni egy model egy controller és pár view. Ezek felépítésénél nagy segítségünkre lesz kezdetben
CakePHP project építés 1. rész
A CakePHP telepítése és az azt követő pár lépés teljesen független attól, hogy tulajdonképpen milyen projectet is akarunk összerakni vele. Itt próbálom összeszedni, hogy magyar nyelven is elérhető legyen, hogy azok akik ismerkednek a CakePHP-vel a lehető legfájdalommentesebben túllegyenek az
WordPress plugin karnevál
Kobak meghirdette a hazai wordpress plugin fesztivált, Michael után szabadon, ami nagyon jó számunkra akik a német nyelvből csak a vákárimászká szót ismerik.
Mire képes a wordpress?
Használjuk, szeretjük, hackeljük, plugineljük, csűrjük és csavarjuk, de a WordPress mindent szépen kiszolgál. Akinek kétsége van affelől, hogy ez a rendszer mennyire szabható személyre, vagy aki vitatkozni akar azokkal akik azt mondják, hogy a wordpress CSAK egy blogmotor annak itt
Lazaság vagy szigor?
Nem is tudom, hogy lazaság vagy szigor párti legyek, de mindenesetre a böngészők különböző szigorúságú JSON kezelése ma majd 1 órás hibakeresésembe került. JSON-ban tulajdonképpen tulajdonság – érték párok szerepelnek, vesszővel elválasztva, úgy hogy az értékek lehetnek egyszerű változók, függvények
Események és return false
Amikor szeretnénk kicsit kifinomultabb JavaScript / Ajax alkalmazásokat leprogramozni, akkor előbb-utóbb (előbb) használni fogunk eseménykezelőket. Ha szeretnénk diszkréten kezelni az eseményeket, és ugyanakkor biztosítani, hogy az alkalmazás JavaScript nélkül is működjön, akkor pedig szükségünk lesz arra a technikára amivel elérhetjük,
thtml fileok konvertálása tpl-re
Ha valaki használ smarty-t a cakePHP projecteknél akkor hasznosnak találhatja ezt a scriptet.
Apple jól-Mac-jártam…
Volt már néhány fájdalmas élményem Mac-en. A mai sem volt éppen kellemes. Történt ugyanis, hogy megjelent a WordPress 2.2 és mivel több általam (technikailag) fenntartott blogot is ez a motor hajt itt ezen a blogon szoktam tesztelni a többiek kéréseit.
Firebug 10 percben 1. rész
A Firebug telepítése után gyorsan nélkülözhetetlenné válik a webfejlesztők számára. Ez az okos kis Firefox kiterjesztés a ropi kibontásán kívül minden megcsinál amire csak szükségünk lehet weblapok és webes alkalmazások kliens oldali debuggolásához. Használatáról készítettem egy screencast-et.
Az RSS meg az Atom csatornák
Az RSS olvasók böngészőbe integrálásával ez a szolgáltatás mindenki számára könnyen elérhető lett. Így most már többé-kevésbé bármely lapon elvárják a látogatók, hogy valamilyen módon információt szerezhessenek az új tartalomról. Ennek manapság két legelterjedtem módszere az RSS és az Atom
BSA börtön napló
Anno nagy sikere volt, most a kezembe akadt és gondoltam kiteszem ide. 1. hét Hétfő Bevittek az előzetesbe. Van itt néhany nagydarab, tetovalt rab. Főleg gyilkosok es rablógyilkosok. Elmondtam, hogy nálam találtak egy másolt Corel Draw-t. Elsápadtak, majd tisztelettel arrébb