PHP

 

Jak mi facebook vzal 4 dny života

03.12.2011 16:47 | Komentářů: 429 | Autor: Administrátor
Zkoušeli jste už implementovat facebook login? Facebook registraci a facebook registratoin plugin? Na posledním projektu to trvalo 4 dny!

elFinder open-source FileManager/FileBrowser/ImageBrowser stojí za to!

19.06.2010 18:20 | Komentářů: 266 | Autor: Roman Matěna
Již delší dobu se snažím najít open-source manažer souborů. Je jich hodně, ale pomálu těch, které stojí za to.

Parsování HTML pomocí DOM, kódování stránky windows-1250, ISO-8859-2 a další.

18.05.2010 19:32 | Komentářů: 73 | Autor: Roman Matěna
Parsovat české html stránky pomocí XPATH a DOMDOCUMENTu není žádná sranda. Trápil jsem se s tím hodně dlouho.

UTF FIX BOM

06.01.2010 22:54 | Komentářů: 221 | Autor: Roman Matěna
Některé editory vkládají na začátek souboru tzv. BOM (Byte Order Mark). Kvůli BOM může zařvat zaslání hlavičky a přesto, že jste si jisti, že nikde ve skriptu nic dříve na výstup nejde před zasláním header(), přece tam někdě něco neviditelného je. A ...

Programátorské zkratky, aneb principy programátora ve zkratkách DRY, KISS, YAGNI a další

16.12.2009 01:50 | Komentářů: 230 | Autor: Roman Matěna
Než něco dělám měl bych si promyslet best practices a zohlednit to, v čem se spálili ostatní nebo naopak co ostatním pomohlo. To platí na každý obor. Programátoři však tyto principy zachycují v mnoha zkratkách.

DbDibiOrm - DibiConnection - staticky, instančně, přistupovat přímo k dibi factory?

15.12.2009 16:18 | Komentářů: 216 | Autor: Roman Matěna
Jeden díl ze série článků o stavbě ORM postaveném nad dibi. Jak pracovat s konekcí k databázi? Jak DibiConnection získávat a kde ho ukládat?

ORM, Row Data Gateway, Table Data Gateway, Active Record, Data Mapper

15.12.2009 11:34 | Komentářů: 89 | Autor: Roman Matěna
Co to vlastně ORM je a jaké jsou návrhové vzory objektově relačního mapování. Jak efektivně pracovat s databází?

DbDibiOrm

09.12.2009 13:52 | Komentářů: 209 | Autor: Roman Matěna
Rozcestí moderované diskuse pro tvorbu ORM nad dibi. Rozhodl jsem se programovat orm postavené nad dibi, pokud Vás téma zajímá, zapojte se prosím do diskuse. Tento článek slouží jako úložiště odkazů na články, které řeší jednotlivé problémy při tvorb...

ORM, dibi, MySQL defaultní hodnoty (pokračování článku)

07.12.2009 16:20 | Komentářů: 51 | Autor: Roman Matěna
Článek rozebírá konkrétněji diskusi o nakládání s defaultními hodnotami ve vlastním ORM.

MySQL povinné hodnoty, NULL hodnoty, defaultní hodnoty, prázdné hodnoty a jak by se mělo chovat ORM

03.12.2009 20:22 | Komentářů: 168 | Autor: Roman Matěna
Víte jak se chová MySQL k prázdným hodnotám, povinným sloupcům, nenulovým sloupcům, nezadaným hodnotám v insertu apod.? A jak by se měla chovat ORM vrstva? Co by měla kontrolovat před samotným dotazem do databáze, jak moc by měla být abstraktní vůči ...

Jak na lokalizaci webové aplikace v PHP, aneb multijazyčnost webu

28.11.2009 21:19 | Komentářů: 251 | Autor: Roman Matěna
Článek není o databázové struktuře, překladu článků nebo o lokalizaci uživatelských dat, ale o lokalizaci uživatelského prostředí. Jak lokalizovat formuláře, chybové hlášky, oslovení, ovládání aplikace apod.

Nastavení přes bitové operace

11.09.2009 13:44 | Komentářů: 31 | Autor: Petr Čada
Jak jde jinak zapsat notoricky známý zápis
  1. foo($string, $options = array('upper' => true, 'trim' = true, 'html' => true))
Jde přepsat na
  1. foo($string, $options = UPPER | TRIM | HTML)...

položek 0-12 z 49 [1 / 5]
[1] [2] [3] [4] [5] >>