phpFashion

Základní informace o zdroji

Ikona
Domovská stránka https://phpfashion.com/
RSS export http://phpfashion.com/feed/rss

Systémové informace o zdroji

ID 290
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
Kontrola aktuálnosti proběhla 18. prosince 2017 08:05
Návratový kód HTTP 200
RSS export naposledy zpracován 18. prosince 2017 08:05
Kontrola aktuálnosti naplánována na 18. prosince 2017 09:05

How to Mock Final Classes?

How to mock classes that are defined as final or some of their methods are final? Mocking means replacing the original object with its testing imitation that does not perform any functionality and just looks like the original object. And pretending the…

phpFashion | 13. 9. 2017 20:55 | #

Jak mockovat final třídy?

Jak mockovat třídy, které jsou definované jako final nebo některé z jejich metod jsou final? Mockání znamená nahrazení původního objektu za jeho testovací imitaci, která neprovádí žádnou funkcionalitu a jen se tváří jako původní objekt. A předstírá…

phpFashion | 13. 9. 2017 20:30 | #

Jak souhrnně nazývat třídy a rozhraní?

Názvoslovný oříšek: jak souhrnně označovat třídy a rozhraní? Jak třeba nazvat proměnnou, která může obsahovat jak název třídy, tak rozhraní? Co zvolit místo $class? Dá se tomu říkat type ($type), nicméně to je zase příliš obecné, protože typem je…

phpFashion | 31. 8. 2017 12:35 | #

PhpStorm a napovídání nad $this->template

Jak se zbavit upozorňování PhpStormu na „undefined fields“ a aktivovat napovídání u objektu $this->template v presenterech? Tedy jak změnit tento pohled s podtrženým abc a prázdným napovídacím okénkem: Na tento? Jednoduše. Stačí do presenteru (například…

phpFashion | 7. 8. 2017 23:00 | #

Nette lišta dává tipy na zajímavé články, videa, události

Web Nette prochází redesignem a první vlaštovkou je zbrusu nová horní lišta. Na ní podobně jako ve vysílání ČT 24 nebo CNN běží tipy na zajímavé články, knihovny, videa, události atd. Díky ní by vám nemělo uniknout nic zajímavého, co se kolem…

phpFashion | 22. 6. 2017 19:15 | #

Jak správně updatovat Nette

Potřebujete aktualizovat projekt běžící na Nette 2.0 na nejnovější verzi? Tady je pár tipů, jak na to. Stoupejte po jednotlivých verzích Tj. nejprve aktualizujte na Nette 2.1, poté 2.2, a tak dále. Důvod je ten, že pokud se v Nette nějaká vlastnost…

phpFashion | 11. 10. 2016 13:45 | #

Nette 2.4: už je za rohem!

Za pár týdnů vyjde nová verze Nette 2.4, nejnabušenější Nette všech dob. Postupně budu přidávat články, kde se dozvíte o všech novinkách, ale ještě předtím… …by bylo skvělé, kdybyste otestovali, jestli pod ním běží vaše aplikace. Na všech svých webech…

phpFashion | 19. 5. 2016 20:00 | #

php_ssh2.dll for PHP 5.6 and 7.0

PHP ssh2 thread safe binaries for Microsoft Windows: php_ssh2.dll for PHP 5.6 x86 php_ssh2.dll for PHP 5.6 x64 php_ssh2.dll for PHP 7.0 x86 php_ssh2.dll for PHP 7.0 x64

phpFashion | 9. 2. 2016 1:20 | #

Everything About Output Buffering in PHP

What you can't learn from the documentation + patch for security hole + advice on how to speed up server response. Output buffering allows you to have output of PHP (primarily generated by echo) stored into an memory (ie. buffer) instead of immediately…

phpFashion | 8. 2. 2016 16:10 | #

Co nevíte o output bufferingu v PHP

A co se ani v dokumentaci nedočtete, včetně záplaty na bezpečnostní díru a rady, jak zrychlit odezvu serveru a naopak ji nezbrzdit. Output buffering umožňuje, aby výstup PHP skriptu (především funkcí echo) nebyl okamžitě odeslán do prohlížeče nebo…

phpFashion | 8. 2. 2016 13:50 | #

Nette Pro: úplně bez obalu

Blíží se spuštění Nette Pro. Chemix sepsal, o co jde, a já dokončuji web, kde bude vysvětleno, co to přinese. Protože jsem zaznamenal i nějaké obavy, rád bych je rozptýlil a zkusím proto Nette Pro popsat zcela bez obalu. Například Martin Zlámal se ptal:…

phpFashion | 27. 11. 2015 2:20 | #

Dibi 3.0 je venku, Texy na cestě

Zmodernizoval jsem kód knihoven Dibi a Texy, třídy přenesl do jmenných prostorů a využil syntaxe PHP 5.4. Zároveň jsem doplnil mechanismus, aby knihovny fungovaly i s existujícím kódem, který používá původní názvy tříd. Výsledkem je Texy 2.8 (release…

phpFashion | 8. 11. 2015 19:50 | #

Jak vyvíjet komfotrněji?

Nová verze Nette 2.3.7 přináší spoustu vylepšení, jedno z nich si ale rychle zamilujete. Jsou to chybové hlášky, které se vám pokusí napovědět, pokud uděláte překlep. Určitě jste už někdy narazili na podobnou chybu: Chcete v šabloně vykreslit komponentu…

phpFashion | 14. 10. 2015 17:20 | #

Jak na souhlas s cookie ve zkurvené EU

Víte, že nejpozději do 30. září 2015 máte povinnost získat souhlas uživatelů, pokud používáte na svém webu třeba Google AdSense? Proč, nač a jak na to? (Verze pro příznivce EU) Evropská unie přišla se zkurvenou směrnicí (tzv. sušenkovým zákonem), podle…

phpFashion | 11. 8. 2015 19:30 | #

Jak na souhlas s cookie v EU

Víte, že nejpozději do 30. září 2015 máte povinnost získat souhlas uživatelů, pokud používáte na svém webu třeba Google AdSense? Proč, nač a jak na to? Evropská unie přišla se směrnicí (tzv. sušenkovým zákonem), podle které musí uživatel webu dát…

phpFashion | 11. 8. 2015 19:30 | #

Jak správně načítat webové fonty

Stránka by měla být čitelná ihned. Je velmi protivné, když si například v metru nemůžete přečíst článek jen kvůli tomu, že se nestihl načíst webový font. Prohlížeče se totiž chovají tak, že text zobrazí až poté, co se font stáhne, aby zabránili tzv…

phpFashion | 19. 7. 2015 14:35 | #

Rychlejší stránky s Google Universal Analytics

Ukáži vám, jak zrychlit načítání Google Analytics nebo Web Loaderu a ještě zjednodušit měřící kód. Tímto kódem vložíme do stránky měřící bod Google Analytics: (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){…

phpFashion | 18. 7. 2015 18:10 | #

Chrome a nekonečné přesměrování

Chrome 44 (beta) odesílá nově hlavičku HTTPS: 1, která může způsobovat problémy. Na některých hostinzích (z těch co používám třeba WebSupport už to opravili) si pak PHP myslí, že požadavek je pod šifrovaným spojením HTTPS. Tj. proměnná $_SERVER['HTTPS']…

phpFashion | 8. 7. 2015 21:20 | #

Jak se opouští PHP 5.3

PHP 5.3 je stále nejpoužívanější verzí PHP. Nicméně jde o verzi nepodporovanou, nevycházejí už ani záplaty na závažné bezpečnostní díry. Podle trendů se zdá, že verze 5.4 by ji mohla vystřídat po prázdninách. Ironií je, že v ten moment i jí skončí…

phpFashion | 27. 5. 2015 13:05 | #

Jak na převod array() na [] v Gitu

Jak jsem v projektech, které používají PHP 5.4 a vyšší, převáděl starou syntaxi pro zápis polí array() na novou []. Samotný převod PHP souborů je úplně jednoduchý. Stačí použít PHP 5.4 Short Arrays Converter a v repozitáři zavolat: php…

phpFashion | 26. 5. 2015 19:15 | #

PHP 5.4 Short Arrays Converter

Command-line script to convert between array() and PHP 5.4's short syntax []. It uses native PHP tokenizer, so conversion is safe. The script was successfully tested against thousands of PHP files. Download from GitHub To convert all *.php and *.phpt…

phpFashion | 26. 5. 2015 18:40 | #

Framework je přežitek

Způsob, jak se vyvíjejí aplikace v PHP, se v posledních 5 letech dramaticky proměnil. Nejprve jsme opouštěli čisté PHP a učili se používat frameworky, později přišel Composer a s ním instalace knihoven z příkazové řádky a nyní nastává konec frameworků,…

phpFashion | 8. 4. 2015 20:10 | #

Nette je 3. nejpopulárnější framework!

Nette se v anketě Best PHP Framework for 2015 pořádané magazínem SitePoint umístilo na úžasném 3. místě. Moc děkuji všem za hlasy, tak skvělý výsledek jsem opravdu nečekal. Těší mě na tom, že uživatelé jsou s Nette nejspíš spokojení, jinak by asi hlasy…

phpFashion | 2. 4. 2015 2:40 | #

Nabušené DI srdce pro vaše aplikace

Jednou z nejzajímavějších částí Nette, kterou vychvalují i uživatelé jiných frameworků, je Dependency Injection Container (dále Nette DI). Podívejte se, jak snadno jej můžete použít kdekoliv, i mimo Nette. Mějme aplikaci pro rozesílání newsletterů. Kód…

phpFashion | 10. 3. 2015 15:20 | #

Generování odkazů kupříkladu v emailech a Nette 2.3

Od Nette 2.3 je k dispozici nástroj LinkGenerator pro vytváření odkazů bez nutnosti použití presenterů a přitom stejně pohodlně. Jak ho použít? Ukážeme si to na příkladu třídy, která odesílá emaily. Kód emailu může vypadat nějak takto: Subject of…

phpFashion | 4. 3. 2015 13:35 | #

Nefunguje ti flexbox na iPadu, co?

Jak zprovoznit CSS Flexbox na iOS zařízeních aneb pár poznámek pro sebe, až zase příště budu zoufat, proč to neflexí, a tápat v paměti, jak jsem to minule vyřešil. Prefixy Safari stále ještě, i ve verzi 8.1, vyžaduje pro Flexible Box prefixy. Jsi opět…

phpFashion | 11. 2. 2015 22:00 | #

Nette 2.3 bude trošku citlivka

Nette ve verzi 2.3 bude case sensitive. Proč a co to konkrétně znamená? Case sensitivity, anglicky „citlivost na velikost písmen“, znamená, že například Homepage a homepage jsou dva naprosto rozdílné řetězce. PHP je citlivé na velikost písmen…

phpFashion | 5. 2. 2015 15:40 | #

Jak je to s release managementem Nette

Občas dostávám otázky, proč Nette nemá přesný harmonogram vydávání verzí, kde by bylo uvedeno, kdy přesně vyjde příští verze a jak dlouho bude podporovaná. Pokusím se vysvětlit, jak to v Nette funguje. Podle mého je ideální vydávat ročně jednu až dvě…

phpFashion | 1. 2. 2015 17:35 | #

Za GitHub krásnější se Stylishem

Stylish je doplněk do Chrome, který umožňuje přidat webovým stránkám vlastní CSS styly. (Lze ho nainstalovat i do nové Opery, nejprve si přidejte Download Chrome extension a pak už ho přímo nainstalujete z Chrome webstore.) Stylish jsem si přidal kvůli…

phpFashion | 26. 1. 2015 21:05 | #

Sbohem a šáteček, Nette 2.0 & PHP 5.2

Jsou tomu 3 roky, kdy vyšlo Nette 2.0.0. Šlo o přelomovou verzi. Uzavřela pár let trvající vývoj a přinesla novinky, bez kterých si dnes vůbec nelze vývoj v Nette představit. Dependency Injection formát NEON Debug Bar rozšiřitelný o vlastní panely…

phpFashion | 30. 12. 2014 13:45 | #

Při poskytování služeb nám pomáhají cookies. Používáním webu s tím vyjadřujete souhlas.