Validáció az MVC architektúrában

A multkori eszmefuttatásom az alkalmazástervezésről és általános struktúráról felvetett egy igencsak érdekes és viszonylag gyakran előkerülő kérdést, amire a válasz nem mindíg triviális. Ha már részt vettél egynéhány projektben, akkor biztosan felmerült benned a kérdés hogy a validáció egy MVC alkalmazásban vajon hova is tartozik?

MacOS X fileok törlése még rootként se megy

Ha már találkoztál olyannal hogy nem tudsz törölni fileokat, könyvtárakat MacOS alól még rootként sem, akkor ajánlott megnézni hogy nincs-e lockolva vagy zárolva az adott file. Ezt a Finderben a kontextusmenüben Get Info menü választásával lehet megnézni.

Amennyiben ez az akadálya a törlésnek, akkor vegyük ki a pipát a Locked vagy Zárolt mellől. Ha sok fájlt kell feloldanunk, akkor viszont parancssorból hatékonyabbak lehetünk:

  1. macos:~$ chflags -R nouchg /konyvtar/neve/ahol/rekurzivan/unlockolunk

MacOS X programok a mindennapi munkához

Ez a post elsősorban egy emlékeztető számomra, hogy ne felejtsem el milyen programokat találtam a legmegfelelőbbnek a mindennapi munkámhoz. Remélem másnak is sikerül találnia hasznos linket.

* Merge: Changes ($49) Araxis Merge ($119)
* Általános kódszerkesztő: Smultron (free), Coda ($99)

Popup ablak precíz átméretezése

A napokban kényszerültem rá, hogy valamilyen módon egy browserből nyitott popup ablakot pixelprecízen átméretezzek különböző eseményekre. Lényegében a benne található tartalom JavaScript segítségével változik és nyilván nem túl praktikus scollbart kirakni.

Szóval a hatás elérésére cross-browser módon a következőt találtam ki, amelynek az ötletét egy blogbejegyzésben szedtem fel (sajnos már nem emlékszem melyikben):

Drupal 7 felhasználói élménye

Az elmúlt hónapokban nagy erőkkel zajlik a Drupal 7 minden eddiginél jobb Drupal kiadásává alakítása és ennek a kiadásnak bizony lesznek a Drupal felhasználók számára is kézzelfoghatóbb újításai.

Kompakt jelszó mező

Ma aboros keresett egy módot arra, hogy "kompakttá tegye" az űrlapmezőket. Ennek célja hogy az űrlapmezők cimkéje a mezőben magában jelenjen meg és ha belekattintunk a mezőbe, akkor a cimke eltűnik, ha nem írunk bele semmit, akkor a mezőt elhagyva újra a cimke jelenik meg. Nyilván ha kitöltöttük a mezőt, akkor a kitöltött érték marad a mezőben annak elhagyása után. Ezt megoldani nem nagy trükk egy kis sminkeléssel, ám ha szeretnénk a jelszó mezőket is ilyen kompakt formára hozni, akkor gyorsan beleütközünk abba, hogy a böngészők a jelszó mezőket "kicsillagozzák".

[Bréking] Új szerverre költözött a lazycat.hu

Sajnos két héttel ezelőtt agyonlőtte magát a régi szerverem, így a helyébe egy vadiúj HP ProLiant került. Ez elég szomorú hír azoknak akik RSS-en próbáltak olvasni, de főleg az lehetett zavaró hogy két hétre eltűnt az oldal.

Ezért elnézést kérek, ám elég zsúfoltak voltak a napjaim és csak mostanra értem a dolgok végére.

Reméljük ezt az új szervert egy friss, ropogós cikkel is megünnepeljük. :)

Nem szeretnél szívni a webalkalmazásoddal?

Gyakran előfordul - főleg a PHPs világban - hogy kezdő vagy haladó fejlesztők belevágnak olyan projektekbe, amely messze meghaladja a jelenlegi képességeiket. Ez természetesen nem hiba, hiszen aki nem mer nagyon álmodni, az sehova sem jut. Azonban ha már közhelyeket puffogtatunk ide illik egy másik is: Inkább tanulj más hibájából mint a sajátodból.

GMail és IMAP

Ha más is használ GMailt vagy Google Apps levelezést IMAP-on keresztül, akkor biztos találkozott már azzal a jelenséggel, hogy gyakran megtagadja a Google IMAP szervere a bejelentkezést. Ez két dolog miatt lehet, az egyik a túl gyakori bejelentkezés és/vagy nagy mennyiségű adat mozgatása, a másik hogy nincs kikapcsolva a captcha ellenőrzés. A captcha ellenőrzés itt kikapcsolható:
 

MySQL 5.1 megjelent - Új verzió, régi problémák

Megjelent a napokban az 5.1-es verzió számos új szolgáltatással. Azonban ismét úgy került kiadásra, hogy benne számos kritikus, gyakran összeomlást okozó hiba javítatlan maradt.  Az új funkcionalitásokat is ajánlott bétaminőségben használni, azokban is található ismert és várhatóan sok ismeretlen hiba is. Ehhez képest sokan úgy várták ezt a verziót, mint a Messiást. Úgy látszik még korai a komoly felhasználóknak váltani, vagy nagyon alapos éleshez nagyon hasonló körülmények között tesztelni az új verziót amennyiben tovább nem nélkülözhető az új verzió.

Tartalom átvétel