Programování (300 článků)


Opakované hašování

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

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

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

Lupa.cz ostuda, kdo nestihl oil spill?

Č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

Dopsal jsem knihu

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

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

Rozdělení souvisejících metod

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

Zbozi.cz spam běžná věc, má zájem s tím Seznam.cz něco dělat?

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

PhotoPrint

Pomocník pro tisk fotografií.

Zdroj http://www.linuxsoft.cz | 21. 05. 2010

Photo Grid Print

Tisk více fotografií na jednu stránku.

Zdroj http://www.linuxsoft.cz | 21. 05. 2010

dtrx

Inteligentní rozbalovač archivů.

Zdroj http://www.linuxsoft.cz | 21. 05. 2010

Variable initialization in PHP

This article was published as the Month of PHP Security Submission. Introduction Consider the following code:

Zdroj http://php.vrana.cz/ | 20. 05. 2010

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

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

Čísla verzí aplikací

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

Context-aware HTML escaping

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

NotORM

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

Monopol zákazníka při koupi na internetovém obchodě? Vrácení zboží do 14 dnů!

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

Pět vrstev modelu

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

Opakování dokumentačních komentářů

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

Kam s obslužnými metodami modelu?

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

Adminer 2.3.1

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