Disassembler

Artificial intelligence is no match for natural stupidity.

PHP

Regulární výraz pro validaci domén


Upgraduju si tu svoje rozhraní pro webovou administraci e-mailových schránek, aliasů a dalších nesmyslů spjatých s pořádným e-mailovým serverem. Je to jeden z mých „pet projectů“, takže si s ním pořádně hraju a mazlím a vypiplávám k dokonalosti. Jelikož by mělo být skrze rozhraní možno přidávat i domény serverem obsluhované, a ze svých zkušeností z předchozích mnoha let vím, že uživatelé jsou to vstupního chlívku napsat cokoliv, potřebuju pořádný regulární výraz pro validaci.

číst dále… 3 komentáře

Převod českého textu z UTF-8 do ASCII


Když jsem byl ještě malé admiňátko, které se učilo PHP, zjistil jsem, že docela často potřebuju převádět český text s diakritikou do podoby, která by byla více přátelská k nejrůznějším technologiím. I přesto, že Unicode je tu s námi už více než 20 let, všelijaké handly, pretty URL a URL vůbec, jména souborů a další věci tak nějak nemají rády, když se do nich tahají neanglické znaky. A když už takové znaky náhodou snesou, martýrium začne v okamžiku, kdy je chcete přestěhovat do jiného prostředí.

číst dále… 1 komentář

Apache a PHP šestkrát jinak


Původně jsem chtěl o kombinování Apache s PHP psát už minulý týden, ale s popisováním multi-processing modulů Apache jsem se rozšoupl natolik, že mi to vystačilo na celý článek. Nicméně znalost rozdílů mezi jednotlivými MPM je poměrně důležitá k pochopení dnešního článku, ve kterém už propojení Apache a PHP skutečně rozeberu, takže možná byla moje grafomanie nakonec užitečná.

číst dále… 3 komentáře

Nemám rád PHP


PHP je zvláštní kočkopes mezi skriptovacím jazykem pro blbce a platformou pro vývoj webů. Od té doby, co jsem začal běžně programovat ve vyšších, staticky typovaných, kompilovaných programovacích jazycích, na PHP koukám skrz prsty a beru jej jako nutné zlo a občas potichoučku přemýšlím, čím bych jej nahradil.

číst dále… žádný komentář

Polovičaté zaokrouhlování v PHP


Doprogramoval jsem ke stránkování možnost zvolit si číslo stránky. Zatím nemám článků tolik, aby se v přehledu všechny nedaly proklikat za chvilku, ale pomalu přibývají a pokud mě někde nesrazí vlak nebo nezlynčují Apple fanboyové, přibývat budou i nadále. Při psaní třídy, která se o stránkování stará, jsem zjistil, že PHP, při zaokrouhlování s použitím třetího parametru $mode a přesnosti vyšší než 0, zaokrouhluje nesprávně, resp. parametr $mode nefunguje tak, jak by asi měl.

číst dále… 1 komentář