Cez víkend som si kúpil knihu. A to nie obyčajnú knihu, ale knihu o PHP a MySQL. A tá kniha celkom dosť ovplyvnila AcidLog.
Nie som programátor, takže keď som začal robiť AcidLog, zároveň som sa učil programovať v PHP a ako fungujú databázy. Vďaka tomu je AL naprogramovaný tak blbo ako je a vďaka tomu sú niektoré časti naprogramované menej kreténsky než ostatné. A práve preto som hľadal nejaký zdroj praktických informácií, ktoré by mi pomohli robiť veci lepšie. Narazil som síce na nejaké knihy, ale ani jedna z nich ma veľmi nezaujala. Buď totiž boli určené úplným začiatočníkom, ktorí nevedia čo je to PHP, alebo naopak boli zamerané na profesionálnych programátorov a riešila pre mňa nepochopiteľné abstraktné problémy. Úplne najhoršie boli tie, ktoré sa snažili byť určené obidvom skupinám naraz.
Kniha ktorú som si kúpil sa mi páči práve preto, že k tomu pristupuje inak. Predpokladá, že ju číta človek, ktorý už vie základy PHP a MySQL, ale ešte v nich nie je veľmi zbehlý. A hlavne rieši konkrétne problémy, ktoré sú takým ľuďom blízko. A rieši ich veľmi dobrým spôsobom: „Hej mladý, keď budeš robiť toto, tak si dávaj bacha na hento. Tak to radšej urob takto a bude to rýchlejšie a nevyhodí ti to errory…“
Proste mi tá kniha sadla a už za ten víkend, čo som sa v nej hrabal, som sa naučil zopár zaujímavých vecí. Napríklad sa mi podarilo rozbehať u seba na lokále Apache ako službu (nie ako modul), čo bolo niečo, čo mi vzdorovalo už takmer pol roka. Ďalej som konečne poriadne pochopil objektovo orientované programovanie v praxi (a výsledok sa už prejavil aj na AcidLogu – informácie o užívateľovi už vypisuje objekt user).
Okrem toho som sa pokúsil zabojovať so spamom (či jeho hrozbou) a schoval som všetky e-maily. Takže odteraz sa váš e-mail nikdy neobjaví v HTML dokumente AcidLogu, namiesto toho je skladovaný výhradne v databáze a použije sa iba na strane servera. Z toho vyplýva, že by žiadny spamRobot nemal dostať šancu uchmatnúť si vašu adresu a narvať vám do schránky kdejaký junk.
Pevne verím, že toto nie sú posledné vylepšenia AcidLogu a že sa z tej super knihy naučím ešte nejaké to knou-hau.

Sleduj všetky zápisy pomocou RSS
Sleduj všetky komentáre pomocou RSS
hmm riki. no neviem neviem ci je ta kniha az tak uzasna, ked si sa podla nej naucil programovat pod php objektovo. totizto php nieco ako OOP nepodporuje… vlastne podporuje len jednu jeho cast a aj to trosku divne. takze velmi nejasaj. jednym z hlavnych problemov je, ze to nepodporuje nijake private public and published metody a objekty… v podsatte je to take akesi len pseudo objektove :). ale inak sa spolu s tebou tesim z tvojich uspechov :)