Devlogy.cz » Seznam zdrojů » phpFashion

phpFashion

Základní informace o zdroji

Systémové informace o zdroji

ID: 45
Jmenné ID: phpfashion
Články ručně přidává správce systému: NE
Články jsou schvalovány správcem: NE
Titulek zdroje stahován z RSS exportu: ANO
RSS export je lineární: ANO
Kontrola aktuálnosti proběhla: dnes 17:37
Návratový kód: HTTP 200
RSS export naposledy zpracován: dnes 17:37
Kontrola aktuálnosti naplánována na: dnes 18:07

Jak vypsat funkci, argumenty, proměnné?

Ladíte v prohlížeči PHP aplikaci a potřebujete ji v jednom místě snadno zastavit a přehledně zobrazit všechny důležité informace jako: právě volanou funkci argumenty, které ji byly předané lokální proměnné call stack A občas by se hodily i globální …

ikona 45 phpFashion | 2. února 2012 16:27 |

TOHLE. KURVA. ANI. OMYLEM.

Ne každému a ne na všechno se vždy a univerzálně hodí velké frameworky! Nadpis jsem si vypůjčil z článku Manifest miniaturního PHP, pod nějž bych se klidně elektronicky podepsal, mít elektronický podpis. Sice argument s počítáním řádků je nefér a …

ikona 45 phpFashion | 6. ledna 2012 03:47 |

Nejkratší parse error v PHP

Jaký je nejkratší kód v PHP, který způsobí parse error? Má právě 5 znaků a vyžaduje povolené short_open_tag: <?php Po spuštění vyhodí: Parse error: syntax error, unexpected $end of file in test.php on line 1 Syntaktickou chybu lze opravit přidáním …

ikona 45 phpFashion | 4. prosince 2011 22:12 |

Špeky a párky v nahrazování řetězců

Jak se nenechat vypéct při nahrazování výskytů jednoho řetězce jiným. Základní funkcí pro nahrazování řetězců v PHP je str_replace: $s = "Lorem ipsum"; echo str_replace('ore', 'ide', $s); // vrací "Lidem ipsum" …

ikona 45 phpFashion | 30. listopadu 2011 19:37 |

Git: snadný cherry-pick z Githubu

Pokud vám někdo na Githubu pošle commit, je vhodné ho před začleněním do hlavní větve ověřit nebo třeba upravit. Jak si snadno commit z Githubu vyzobnout do svého repozitáře? Používám k tomu skript remotepick.phpc, který spustím v repozitáři a jako …

ikona 45 phpFashion | 22. listopadu 2011 20:17 |

Git: jak na hromadný rebase

Pokud máte v Git repozitáři víc vývojových větví, je rozhodně dobré je průběžně aktualizovat oproti masteru. V řeči Gitu jde o rebase. Aktualizované větve se pak mnohem snáze aplikují (merge) do hlavní vývojové větve. A pokud máte větví opravdu hodně, …

ikona 45 phpFashion | 22. listopadu 2011 20:17 |

Zen Dependency Injection

Dependency Injection je technika, která řeší určité problémy, ale zároveň přináší těžkosti nové. Ty se pak snaží eliminovat DI kontejner, který od vás vyžaduje změnit pohled na objektový návrh. Pokud vás netrápí problémy, které DI řeší, tak jeho …

ikona 45 phpFashion | 10. října 2011 17:12 |

„Mám nejhoršího klienta, stále mění zadání“

Znáte ty nářky vývojářů, že jejich klient nemá jasnou představu a neustále mění zadání zakázky? To pláčou nad vlastní neschopností. Když je slyším, nejraději bych popřál nebohému klientovi lepšího dodavatele. Klient nemá jasné zadání, protože není …

ikona 45 phpFashion | 23. května 2011 17:32 |

Nové jmenné prostory v Nette

Společně s vydáním Nette Framework 2 beta dochází k úpravě jmenných prostorů a názvů tříd. Je jasné, že přejmenovávání nepatří mezi populární úpravy, nicméně snažil jsem se udělat vše pro to, aby přechod byl bezbolestný. Jaké jsou vlastně důvody? …

ikona 45 phpFashion | 19. dubna 2011 23:35 |

Best practices pro jmenné prostory v PHP

Pár dobře míněných tipů, jak navrhnout strukturu jmenných prostorů (namespaces) a názvy tříd v PHP 5.3. Ačkoliv jmenné prostory jsou asi nejznámější novinkou PHP verze 5.3, za tolik klíčové je nepovažuji. Respektive na seznamu přání, co bych rád v PHP …

ikona 45 phpFashion | 19. dubna 2011 21:55 |

Vytváření elementů v jQuery

S pomocí jQuery lze vytvořit HTML element docela jednoduše: var $el = $('<a href="http://phpfashion.com">blogísek</a>'); Do proměnné $el se přiřadí objekt jQuery obalující vytvořený HTML element (proto jsem použil dolar …

ikona 45 phpFashion | 24. ledna 2011 17:20 |

Školení jQuery a AJAX startuje!

„Ty bys měl školit Nette,“ řekl mi Vašek WebExpo Stoupa a já se pak přes půl roku rozhoupával, než v listopadu 2008 uskutečnil první školení Vývoj webových aplikací v Nette Framework. Od té doby prošlo kurzem asi 300 kolegů programátorů. „Ty bys měl …

ikona 45 phpFashion | 13. ledna 2011 17:09 |

Recenze knihy 1001 tipů a triků pro PHP

Když jsem se dozvěděl, že Jakub Vrána píše knížku 1001 tipů a triků o PHP, samozřejmě mě napadlo pár trapných fórků („1001 vtipů o PHP“, „to jich bude devět?“ nebo „č. 1: znáte Ruby?“) ale pak jsem si uvědomil, jak je to vlastně šíleně velké číslo. …

ikona 45 phpFashion | 8. ledna 2011 21:54 |

Jak se píše generátor API dokumentace?

Dlouhá léta mi ze zdrojáků generoval API dokumentace phpDocumentor. Vývoj tohoto nástroje ustrnul a PHP 5.3 je mu cizí, zejména chybí podpora jmenných prostorů. Začal jsem hledat alternativu. Bohužel žádná sláva. On ani samotný phpDocumentor nebyl …

ikona 45 phpFashion | 7. října 2010 19:20 |

Kde je Nette Framework 1?

Jak jste mohli zaregistrovat, něco se událo v číslování verzí Nette Framework. Ještě před týdnem se mohutně pracovalo na verzi 1.0, nicméně na WebExpu jsem představil verzi 2. Co se děje? Žádné obavy, stalo se jen to, že verze doposud označovaná jako …

ikona 45 phpFashion | 29. září 2010 18:05 |

Pohodlné procházení filesystémem

Vymyslet dobré API je někdy neskutečný porod. Vedle toho skutečný porod je procházka růžovou ordinací. Snad dva roky jsem neustále překopával třídu na procházení adresářů. A stále nebyl spokojen. Přitom taková blbost. Existuje totiž spousta variant …

ikona 45 phpFashion | 17. září 2010 14:30 |

Jsou tyto URL stejné?

Otázka, kterou si klade řada webmasterů: vnímají vyhledávače tyto URL jako stejné? Jak s nimi naložit? http://example.com/article http://example.com/article/ http://example.com/Article https://example.com/article http://www.example.com/article …

ikona 45 phpFashion | 24. srpna 2010 23:00 |

Formuláře a HTML5 - co mi ještě chybí

Pracovat s webovým formulářem na straně JavaScriptu se poměrně snadno může stát očistcem. Nebo jak se nazývá ta věc na čištění záchodové mísy. Přitom za všechno může jedno nešťastné rozhodnutí. Mějme jednoduchý formulář <form id=myform> …

ikona 45 phpFashion | 12. srpna 2010 18:15 |

Programátoři chyby neignorují

Tedy alespoň by neměli. PHP je jazyk s poměrně laxním přístupem k chybám a tudíž vyžaduje od programátora vyvinout větší úsilí při jejich ošetřování. Nenechte si namluvit opak. Článek je reakcí na dobře míněnou radu Jakuba Vrány. Existují dva tradiční …

ikona 45 phpFashion | 20. července 2010 14:45 |

Víte, komu ublížil mod_rewrite?

Schválně, který software má v dokumentaci uvedeno, že se jedná o voodoo? No jistě, jde o mod_rewrite. Ze zkušenosti mohu říci, že programátoři se dělí do dvou skupin: ti, kteří mod_rewrite nerozumí ti, kteří si myslí, že mod_rewrite rozumí, avšak …

ikona 45 phpFashion | 6. června 2010 02:30 |

Zrádné regulární výrazy v PHP

V PHP jsou k dispozici tři knihovny pro regulární výrazy: PCRE, Oniguruma a POSIX Regex. Druhá jmenovaná nemusí být vždy k dispozici a třetí je zavržená, proto byste měli používat výhradně šikovnější a rychlejší knihovnu PCRE. Bohužel implementace …

ikona 45 phpFashion | 21. května 2010 22:15 |

StárNette a TloustNette?

Můžu v názvu svého programu nebo služby použít slovo „Nette“? Otázka, která v poslední době padá docela často, dokonce si zasloužila oprášit blogísek ;) Chcete krátkou nebo dlouhou odpověď? Krátká odpověď: bohužel ne. A teď ta obšírnější. Velice mě …

ikona 45 phpFashion | 18. února 2010 02:50 |

Heuréka: example.l na localhost

Mám ve zvyku vyvíjet a spouštět webové aplikace na doménách s příponou .l, takže třeba vývojová verze http://nette.org mi běží na http://nette.l. Což znamená přidat do souboru hosts řádek pro každou subdoménu, např.: nette.l 127.0.0.1 www.nette.l …

ikona 45 phpFashion | 1. prosince 2009 07:10 |

Apel na hostéry: chceme PHP 5.3!

Drazí provozovatelé hostingů, už je to tady. Před bezmála půl rokem vyšlo PHP 5.3.0. Přirozený nástupce řady 5.2 bez zpětně nekompatibilních změn. Víme, že jste s nasazením čekali, než se objeví následující setinková verze. Dnes se tak stalo, PHP …

ikona 45 phpFashion | 19. listopadu 2009 23:15 |

NETTE!!! OSTRAVA!!!

Mam novinu jak cyp! Tak 11.11. v 11.11 ho­din (by si to zapamatovaly i babky z Ludgeřovic) zfarame na 3 hodiny na Bani (Vysoke škole pro štajgery). Esli nas nezavali, řeknu vam o vyvoji webových aplikací v PHP a Nette Framework. Bude to tu v baraku …

ikona 45 phpFashion | 29. října 2009 12:55 |

Čistý Programátorský Experiment

Dovolte mi malý experiment. Týká se všech programátorů, které baví návrh aplikací a OOP. Zadám vám velmi jednoduchý úkol, který má mnoho možných řešení. A spíš než konkrétní kód mě zajímá způsob uvažování. Budu rád, když se zapojí programátoři …

ikona 45 phpFashion | 28. října 2009 03:25 |

Ukázkový příklad z WebExpa 2009

Na WebExpu jsem měl přednášku nazvanou RIA jednoduše – JavaScript + AJAX + PHP + Nette Framework. Pokusil jsem se ukázat, jak snadno lze psát AJAXové aplikace za použití Nette Framework a jQuery. Během přednášky vznikl jednoduchý příklad, který vám …

ikona 45 phpFashion | 21. října 2009 00:45 |

Jak zazálohovat všechny své twíty

Pokud máte dojem, že ty 140 znakové kravinky, co píšete na Twitter, je nutné zálohovat pro příští generace, ať už z důvodu, že Twitter má občas výpadky doprovázené ztrátou dat, nebo vám někdo může účet ukrást a smazat, nebo se blížíte k limitu …

ikona 45 phpFashion | 12. září 2009 16:20 |

Vyplatí se jít na školení Jakuba Vrány?

Prapůvodně měl být na tomto místě ohlas na školení Jakuba Vrány Konfigurace a výkonnost MySQL. Chtěl jsem psát o tom, že ačkoliv mě Jakub dopředu varoval, že téma konfigurace MySQL není gór moc kůl, obavy se ukázaly jako liché, neboť prakticky každou …

ikona 45 phpFashion | 10. září 2009 16:50 |

Jak funguje zálohování disků „za chodu“

Na zálohování jsem si pořídil úžasný prográmek Drive SnapShot. Umí zálohovat celé disky, má pouhých 160kB a funguje nejen pod Windows , ale i pod DOS. Což se náramně hodí, pokud potřebujeme obnovit zhroucené Windows. A hlavně: umí provádět rozdílové …

ikona 45 phpFashion | 16. srpna 2009 12:05 |

Únor 2012

« | »

Po Út St Čt So Ne
0102030405
06070809101112
13141516171819
20212223242526
272829