ugrás a tartalomhoz

Archívum - Nov 8, 2010

Hogy kell ezt a legjobban csinálni?

szabo.b.gabor · 2010. Nov. 8. (H), 18.01
Sziasztok!

kényes témát fogok érinteni, ilyen szereplők jönnek elő a történetben, mint globális változók, singletonok..

szóval van egy alkalmazás, egy-egy funkció viszonylag sok egyéb 'réteget' használ, ezen rétegeket egy-egy osztály valósítja meg, amiknek a példányosítása elég költséges lehet.

tehát mondjuk vannak ilyeneim:
-adatbázis > DB()
-elérési utak > Path()
-config értékek > Config()
-belépett júzer > Auth()
stb..

-tehát ha van egy függvényem ami adatbázist piszkál, nem szeretném benne példányosítani a DB osztályomat, mert nem szeretném hogy ismét kapcsolódjon ahhoz az adatbázishoz, amit nemrég egy másik függvény használt
-ha szükségem van egy elérési útra ugyanolyan jó lesz nekem a húsz függvénnyel előbb példányosított Path osztályban kiszámolt elérési út.
-ha tudni szeretném hogy éles vagy tesztrendszerben vagyok-é, akkor jó nekem ha ugyanazt az értéket kapom vissza, amit másnak már visszaadtak
-ha tudni szeretném, hogy be van-e lépve a júzer, ... stb
itt ugye nyilván egy oldal generálásáról van szó.

nem szeretném ezeket az objektumokat paraméterekben dobálni, biztosan nem tartoznak oda.

eddig azt csináltam, hogy példányosítottam egy osztályt a global névtérben vagy hol, aztán ha kellett valahol, akkor global $_DB, aztán jónapot. engem a $_GET változó léte sem zavar, így hát ez sem bántja a szemem nagyon.

de azért érzem, hogy nem szép ez így, ki tudja mi van a változók mögött.. stb. hogyan lehet ezt szépen megoldani úgy, hogy ne legyen izzadtságszaga?

Singleton? annyian fikázzák, hogy nem merek belevágni anélkül, hogy más lehetőségnek ne néznék utána.

Singletonnál ugye annyi lenne, hogy global $_DB; helyett írok annyit, hogy $_DB=DB::getInstance(); és a meglévő kódom már futna is..

10 Beginner Tips from PHP Masters

Török Gábor · 2010. Nov. 8. (H), 16.26
10 tanács kezdő PHP fejlesztőknek
 

IE8 Bugs

kuka · 2010. Nov. 8. (H), 15.57
Internet Explorer 8 bug lista kategorizálva
 

azonos értékű sorok lekérdezése

lotanujo · 2010. Nov. 8. (H), 15.05
Abban kérném a segítségeteket, hogy MySQL adatbázishoz hogyan tudok olyan lekérdezést készíteni PHP-ben, amellyel a táblában található azonos elemeket listázza ki.

Leírva így néz ki a lekérdezés:
Listázza ki a táblából azokat az elemeket/sorokat, amely még nem szerepelt a listában 10 alkalommal. Azaz kevesebb mint 10 sorban található csak meg.

Azt tudom, hogy hogyan kell lekérdezni, hogy x értékkel rendelkező sor van-e már 10 alkalommal, de én olyan lekérdezést szeretnék, amelyben nem kell megadnom értéket, hanem a teljes tábla tartalmát végigvizsgálja és csak azokat listázza, amelyek még nem szerepelnek 10 alkalommal táblában.


Köszönöm.
 

Utilizing the awesome power of jQuery to access properties of an element

presidento · 2010. Nov. 8. (H), 14.22
Avagy nem mindig az ösztönszerű megoldás a legkézenfekvőbb
 

New Rails-like Framework from 37signals for HTML5 Mobile Apps

yaanno · 2010. Nov. 8. (H), 13.20
CoffeeScript alapú keretrendszer mobilalkalmazások fejlesztésére
 

Developing better PHP projects

Török Gábor · 2010. Nov. 8. (H), 12.40
Emran Hasan előadásfóliái
 

Django and Rails and Grails, Oh my!

Török Gábor · 2010. Nov. 8. (H), 08.38
A három keretrendszer összevetése
 

Hozzáférési napló írása Zend Framework alkalmazásokhoz

tiku I tikaszvince · 2010. Nov. 8. (H), 08.20
Hozzáférési napló írása Zend Framework alkalmazásokhoz

Próbálok nagy szavakat találni, miért érdemes egy-egy alkalmazásba naplózást építeni, de mindig a hiba felderítéshez lyukadok ki. Biztosan az olvasó is találkozott olyan felhasználóval, aki rendszeresen futott bele egy hibába, amit az elmondása alapján nem lehetett reprodukálni. Vagy olyanba, amibe csak egy-két felhasználó szaladt bele, olyan úton, amire fejlesztőként egyáltalán nem gondoltunk. Ilyenkor hatalmas segítség lehet, hogy lépésről lépésre végig tudjuk követni felhasználót.