Jan Marek blog

Základní informace o zdroji

Podtitulek Články na webu Jan Marek blog
Domovská stránka http://blog.janmarek.net/
RSS export http://blog.janmarek.net/rss.xml

Systémové informace o zdroji

ID 447
Jmenné ID jan-marek-blog
Č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 25. listopadu 2017 11:00
Návratový kód HTTP 0
RSS export naposledy zpracován 28. března 2017 10:00
Kontrola aktuálnosti naplánována na 25. listopadu 2017 17:47

Dědičnost v Javascriptu a self

Při používání dědičnosti v Javascriptu jsem narazil na problém, že v JS neexistuje nic jako new self v PHP. Předpokládejme, že pro implementaci dědičnosti používáme následující funkci. Je velmi podobná tomu, co generuje EcmaScript 6 transpiler od…

Jan Marek blog | 3. 2. 2015 8:30 | #

SlideBox: prezentace jednoduše

SlideBox je webová aplikace sloužící k tvorbě a prohlížení prezentací. Vytvořil jsem ji letos na rozhraní jara a léta jako diplomovou práci na ČVUT FIT. Texy Nejdůležitější vlastností, která odlišuje SlideBox od konkurence, je použití Texy pro zápis…

Jan Marek blog | 3. 7. 2014 16:45 | #

Globální instalace PHPUnitu pomocí Composeru

Vždy, když jsem zatím chtěl nainstalovat globálně PHPUnit, musel jsem si vygůglit pár příkazů pro instalaci pomocí Pearu, spustit je, vyřešit několik chybových hlášek, abych po deseti minutách měl hotovo. Tomu je nyní konec, protože globální instalaci…

Jan Marek blog | 25. 6. 2014 15:05 | #

Chromované zobrazovátko chyb v ajaxových Nette aplikacích

Pokud v Nette aplikaci nastane v ajaxovém requestu chyba, tak framework pošle v odpovědi hlavičku X-Nette-Error-Log s cestou k výstupu laděnky. Lovit to z konzole a kopírovat to do nového tabu je ale celkem otrava. Proto jsem vyrobil jsem jednoduchý…

Jan Marek blog | 4. 4. 2014 11:30 | #

Manuál pro grafiky, aby je kodéři měli rádi

Když se při tvorbě webu dostanu ke kódování, tak mým úkolem je oživit grafický návrh a vyrobit z něj něco, co bude doopravdy fungovat. Ne vždy to jde hladce. Grafici většinou nemají s kódováním zkušenosti a nepodílí se tolik na následné implementaci,…

Jan Marek blog | 10. 2. 2014 12:10 | #

Order by rand() v Doctrine

Dlouho jsem měl za to, že nemožnost snadno vytáhnout pár náhodných řádků z databáze patří k temnějším stránkám Doctrine. Ale teď díky stack overflow vím, že když umíte pár triků, je to nakonec docela jednoduché. V první řadě je potřeba vyrobit si třídu…

Jan Marek blog | 9. 2. 2014 0:05 | #

Vývoj Nette bez šéfa

Jak známo, David Grudl oznámil, že končí s vývojem Nette. Do vývoje stále bude mluvit, ale zodpovědnost za napsání hromady kódu, která je potřeba k posunutí frameworku někam dál, už mít nebude. Je samozřejmě spousta věcí, které se mohou nepovést…

Jan Marek blog | 6. 1. 2014 13:10 | #

Angular a fokus ve formulářích - alternativní řešení

O fokusování formulářových polí v Angularu jsem psal již minule. Nicméně málokterá úloha má jen jedno řešení, takže přináším ještě jedno alternativní. function hasFocusDirective($timeout) { return { restrict: 'A', // use only as attribute link: function…

Jan Marek blog | 9. 10. 2013 18:55 | #

Angular a fokus ve formulářích

Ve frameworku Angular není obsažena žádná podpora pro sledování nebo nastavování fokusu formulářových polí. Přitom by to byla bezesporu užitečná věc. Zobrazení pomocného textu při vyplňování formulářového pole nebo nastavení správného fokusu po…

Jan Marek blog | 1. 10. 2013 8:55 | #

Testování posílaných e-mailů v Nette

Pokud v Nette aplikaci posíláte maily, nemusí být úplně jednoduché zkontrolovat, jestli vypadají tak jak mají. Na Windows můžu vřele doporučit utilitku Test Mail Server Tool. Ta předstírá, že je SMTP server a když v aplikaci odešlete mail, tak ona ho…

Jan Marek blog | 5. 9. 2013 15:35 | #

Článek nebyl schválen

O efektivitě frameworku

Efektivita frameworku je velmi těžko měřitelná veličina. Její hodnocení často sklouzává k počítání počtu řádků pomocí něj vytvořené aplikace. Na příkladu ze života bych chtěl ukázat, že těch vlivů je více a mohou být dost zásadní. Tutoriál: První…

Jan Marek blog | 15. 7. 2013 10:10 | #

Článek nebyl schválen

Trampoty s testováním presenterů

Časté řešení pro integrační testy webu je použití Selenium testů. Ale nepřinesly by normální testy presenterů napsané v PHPUnitu podobný užitek s menší námahou? V ideální případě bych měl poznat tyto výhody: PHPUnit testy jsou rychlé, protože ke…

Jan Marek blog | 15. 7. 2013 10:10 | #

Článek nebyl schválen

Rozšiřování frameworku Knockout

Opravdovou killer feature javascriptového frameworku Knockout je jeho snadné rozšiřování. Přidanou funkčnost nejlépe doplníte vytvoření vlastního bindingu, což se realizuje implementací dvou jednoduchých callbacků. Jako příklad jsem si zvolil binding…

Jan Marek blog | 15. 7. 2013 10:10 | #

Článek nebyl schválen

Prezentace v Texy

Když vytvářím prezentaci, tak ocením tyto věci: mohu se soustředit na obsah a ne na vzhled snadno se vkládají ukázky zdrojového kódu do prezentace mohu přidat i nějaké interaktivní javascriptové u­kázky Všechny tyto výhody přináší použití Texy pro zápis…

Jan Marek blog | 15. 7. 2013 10:10 | #

Článek nebyl schválen

Úvod do frameworku Knockout

Tématem článku je stručné seznámení se frameworkem Knockout tak, aby ho čtenáři mohli po přečtení okamžitě začít používat. Proč by to vůbec měli dělat, o tom jsem psal minule. Základní principy Knockout patří mezi Model-View-View Model (MVVM)…

Jan Marek blog | 15. 7. 2013 10:10 | #

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