Už jsem psal o tom, jak rychle se dají vypočítat haše krátkých hesel. Pokud nechceme uživatele nutit k používání dlouhých hesel, tak bychom potřebovali hašování nějak zpomalit. Jednoduchý způsob je volat hašovací...
Zdroj http://php.vrana.cz/ | 02. 07. 2010
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.
Zdroj http://www.webfaq.cz | 19. 06. 2010
Článek je pro ty, kteří nestihli před stažením článku na serveru Lupa.cz shlédnout jak to vypadá, když redaktor propaří celou noc 12. 6. 6:30.
Zdroj http://www.webfaq.cz | 14. 06. 2010
Přes půl roku jsem se po večerech věnoval hlavně psaní knihy 1001 tipů a triků pro PHP a nedávno jsem ji dokončil. Stanovil jsem si plán napsat deset tipů každý pracovní den a až na několik výjimek jsem ho dodržel, díky...
Zdroj http://php.vrana.cz/ | 11. 06. 2010
MaheshaBSD je Live CD modulární distribuci založena na FreeBSD 8.0 (i386). Je ji lze snadno umístit na USB klíč. Uživatelé mohou surfovat na internetu anonymně (TOR), jednoduše použit Adobe Flash (pokud si ji stáhnou, Linux...
Zdroj http://www.linuxsoft.cz | 31. 05. 2010
Adminer používá pro práci s databázovým systémem tři druhy metod: Metody specifické pro extenziNapř. metoda query se s extenzí MySQL přeloží na mysql_query. Metody specifické pro databázový systémNapř. getTables se v...
Zdroj http://php.vrana.cz/ | 26. 05. 2010
Internetový obchod již dávno není jen koníčkem, mnoho lidí se tím živí a je to jejich core business. Takoví obchodníci jsou však závislí na médiích jako je Zbozi.cz, nicméně věrohodnost takových portálů je velice...
Zdroj http://www.webfaq.cz | 24. 05. 2010
Tisk více fotografií na jednu stránku.
Zdroj http://www.linuxsoft.cz | 21. 05. 2010
This article was published as the Month of PHP Security Submission. Introduction Consider the following code:
Zdroj http://php.vrana.cz/ | 20. 05. 2010
Parsovat české html stránky pomocí XPATH a DOMDOCUMENTu není žádná sranda. Trápil jsem se s tím hodně dlouho.
Zdroj http://www.webfaq.cz | 18. 05. 2010
Nemám rád beta verze, release candidate a další harampádí. Tak buď aplikace funguje a může se vydat, nebo ne a ještě se musí vyvíjet, ne? Pokud existuje veřejný přístup k vývojové verzi (případně k jejím...
Zdroj http://php.vrana.cz/ | 06. 05. 2010
This article was published as the Month of PHP Security Submission. Introduction Cross-site scripting (XSS) is one of the most common vulnerabilities in web applications. Defense against this attack on HTML pages is however quite simple...
Zdroj http://php.vrana.cz/ | 06. 05. 2010
Většina webových aplikací potřebuje pracovat s propojenými daty uloženými v databázi. Psát SQL dotazy spojující třeba šest tabulek v databázi může být zpočátku docela zábavné, pak se z toho ale stane nudná rutina....
Zdroj http://php.vrana.cz/ | 06. 05. 2010
Nechci, aby tato série článků vyzněla jako fňukání obchodníka nad naprosto nefunkčním tržním mechanismem. Nicméně práva spotřebitele mi přijdou, že opravdu převažují nad vyváženým obchodním stykem.
Zdroj http://www.webfaq.cz | 29. 04. 2010
Dneska bych chtěl shrnout svůj dosavadní myšlenkový posun ohledně podoby a struktury modelu aplikace, což je téma, které jsem nakopl ve svém předchozím článku a otevřel i na dubnové Poslední sobotě. Není to asi nakonec...
Zdroj http://www.phpguru.cz | 27. 04. 2010
Pokud rozhraní deklaruje nějaké metody, tak by tyto metody jistě měly mít dokumentační komentáře. A co když pak někdo tyto metody definuje, má dokumentační komentáře psát znovu? Není to zbytečná práce navíc? A když...
Zdroj http://php.vrana.cz/ | 19. 04. 2010
V poslední době často přemýšlím nad správným uchopením obecné architektury MVC/MVP aplikace. Zejména části týkající se modelů. To je aktuálně umocněno startem naší nové vývojářské firmy, kde...
Zdroj http://www.phpguru.cz | 12. 04. 2010
Nová verze webové aplikace pro správu MySQL databází Adminer přináší tyto změny: Nefungovalo přihlášení při zapnuté direktivě session.auto_start. Adminer se ji snažil zneutralizovat a zapnout si vlastní session, s tím...
Zdroj http://php.vrana.cz/ | 06. 04. 2010