DunLog
Základní informace o zdroji
| Podtitulek | Svět je odrazem naší mysli |
|---|---|
| Ikona | |
| Domovská stránka | http://blog.milde.cz |
| RSS export | http://blog.milde.cz/?rss |
Systémové informace o zdroji
| ID | 296 |
|---|---|
| Jmenné ID | milde |
| Č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 | 21. května 2012 21:30 |
| Návratový kód | HTTP 200 |
| RSS export naposledy zpracován | 21. května 2012 21:30 |
| Kontrola aktuálnosti naplánována na | 21. května 2012 22:30 |
PHP - bug při iteraci pomocí foreach
Narazil jsem dnes na velmi povedený bug v PHP. Ukažme si ho na příkladu:
Dobrý kód - Úvodní motivační díl
Vývoj softwaru má oproti jiným lidským činnostem řadu specifik. Jedním z nich je, že neexistuje pevně daná norma definující, jak tuto aktivitu správně vykonávat. Jsou tu sice určité pokusy nějakou takovou normu vytvořit, např.
Co s hackerem?
Nedávno mi server naboural jeden hacker. No, hacker...spíš nějaký script kiddie. Podařilo se mu rozběhnout na jednom webu PHP shell. Svůj úlovek hrdě oznámil na svém webu, kde se ho hned chopili další dobráci a hlavně roboti. Výsledkem bylo, že jsem měl…
Webový framework Seaside - první aplikace
Většina článků o programování webových aplikací se dnes točí kolem frameworků napsaných pro jazyky PHP, Python a Ruby. Pojdmě se společně podívat na framework napsaný pro jazyk, který byl čistě objektový dávno předtím, než se většina z vás narodila - v…
Jaké bylo WebExpo 2010
WebExpo 2010 pro mě byla opět nejlepší IT událost roku. Stejně jako oba předchozí ročníky i na této geekovské konferenci byla výborná atmosféra, spousta možností networkingu a inspirativní přednášky.
Co jste možná nevěděli o PHP: zapouzdření
Během učení se Smalltalku na diplomku jsem narazil na jednu zajímavost. Programovací jazyky z rodiny C (C, C++, Java, PHP) mají zapouzdření objektů na úrovni tříd, ne instancí (jako třeba Smalltalk).
Jak na UTF-8 v PHP
Přestože je kódování UTF-8 již delší dobu považováno ve světě IT za nepsaný standard, jeho podpora v nejrozšířenějším webovém jazyku současnosti není zrovna nejdokonalejší. Pojďme se tedy podívat na jaké problémy můžeme při použití UTF-8 v PHP narazit.
Jaké bylo IDF 2010
7. dubna 2010 se v nové Národní technické knihovně v Dejvicích konal první ročník konference honosně nazvané Internet Developer Forum. Jaká konference byla a co mi přinesla?
Srovnání kompresních nástrojů - UPDATE
Nedávno avizovaný přechod Archlinuxu na balíčkování pomocí XZ mě donutil podívat se na zoubek všemožných komprimátorů a trošku je otestovat.
Redakční systém NORS
Pro svou bakalářskou práci, kterou jsem obhajoval loni na jaře, jsem si zvolil téma "vývoj redakčního systému NORS". Pojďme se společně podívat, jaké výhody, fičurky a vlastnosti tato kompaktní aplikace přináší.
Práce s Amazon Simple Storage Service (S3) v Linuxu
Amazon Simple Storage Service (dále jen S3) je služba spadající do kategorie cloud, která nabízí velmi levné uskladnění vašich dat. Služba je sice cílena především na vývojáře webových aplikací, to ale neznamená, že ji nemůžeme použít i k zálohování…
WebExpo 2009
WebExpo 2009 se opravdu povedlo. Organizace akce byla na tak profesionální úrovni, že jsem si připadal jako na velké mezinárodní konferenci. Z přednášek jsem si odnesl mnoho nových poznatků, o které bych se s vámi rád podělil.
Buddhismus z pohledu programátora
Buddhovo učení je velmi komplexní systém. Následující náhled na toto náboženství/filozofii/psychologii berte tedy spíš jako vtípek.
Šifrování home oddílu v Ubuntu
Pokud Vám jsou drahá vaše data nebo vás v nočních můrách děsí představa ukradeného notebooku plného citlivých informací, jistě nepohrdnete krátkým článkem o šifrování oddílu home v Ubuntu.
O2 cenzuruje Internet - braňte se!
Jako reakci na nasazení filtrace Internetu u O2 jsem se rozhodl kontaktovat jejich podporu:
Intelektuální vlastnictví
Uveďme si neprve příklad smyluplného „intelektuálního vlastnictví“. Nevyřčená myšlenka je skutečným „intelektuálním vlastnictvím“, člověk má nad ní (jakožto vzácným zdrojem) výhradní kontrolu (může se rozhodnout zda a kde ji zveřejnění, apod.). Kdyby …
Strom
O rostlinách (pokud opomeneme těch pár masožravých) se většinou mluví jako o velmi nekonfliktních tvorech. Osobně jsem je také z žádné špatnosti doposud nepodezříval. Pak jsem ale potkal tento ferrofilní strom. Je načase začít se bát?
Deset vlastností PHP, o kterých jste možná nevěděli
Jazyk PHP obsahuje celou řadu vlastností, které nejsou každému známé. Proto jsem připravil tento minitestík, kde si některé z nich můžete připomenout. Předpokládám, že většinu znát budete, ale co kdyby ne...
Builder párty 2009
Tento víkend se opět konalo setkání lidí z portálu Builder.cz (i mimo něj), honosně nazývané Builder párty. Akce se minulý rok konala na Moravě u Slavea, pročež bylo rozhodnuto, že tentokrát by měly převzít štafetu Čechy.
Podporuji Českou pirátskou stranu
Rozhodl jsem se svým podpisem petice podpořit vstup České pirátské strany do české politiky. Strana navzdory názvu nepodporuje warez, snaží se být pouze v opozici autorským organizacím, reformovat autorský zákon a chránit soukromí občanů a svobodné …
Model-View-Controller z pohledu webových aplikací
Tento článek je reakcí na článek Návrhový vzor model-view-controller.
Srovnání VPS hostingů: Aspone vs Xenzone
Tento článek je pokračováním série o výběru vhodného českého hostingového poskytovatele pro vlastní VPS. V prvním díle jsme se podívali na hrubé porovnání českých hosterů podle jimi prezentovaných parametrů. V druhém díle jsme se zaměřili na odhad …
Kolik je potřeba operační paměti pro virtuální server?
Odhadnout kolik paměti je potřeba pro provoz vlastního VPS je opravdu velmi náročné. Přitom ceny VPS tarifů se odvíjejí zejména podle garantované RAM, a tak je tento odhad dost zásadní. Abych si dokázal na tuto otázku sám sobě odpovědět, pokusil jsem …
Porovnání českých VPS hostingů
Vybrat si z široké nabídky českých poskytovatelů VPS není vůbec jednoduché, a proto jsem si pro vlastní potřebu sestavil tabulku tarifů do cca. 700,-Kč/měsíc. Snad bude užitečná i někomu dalšímu.
Tutoriál: první program v GTK s použitím glade XML
GTK je dnes jedním z nejčastěji používaných nástrojů pro vytváření grafických aplikací pod Linuxem. My se podíváme na úplně nejzákladnější program, který snad usnadní bolestné první kroky s GTK.
Ban od Googlu
Před několika dny jsem na jeden web, o který se starám, chtěl přidat vlastní vyhledávač Google. Snadná a bezproblémová záležitost, řekli byste. Jak to nakonec dopadlo? Vlastní vyhledávač hlásí Forbidden a Google webu snížil GTPR ze tří bodů na jeden.
MySQL: úskalí použití časových funkcí v dotazech
Při práci jsem narazil na jednu velmi nepěknou vlastnost časových funkcí v MySQL. Jelikož se návratová hodnota těchto funkcí v čase liší, neukládá si MySQL výsledky dotazů s těmito funkcemi do query cache.
PHP - Cache kompilátoru
Velkou výhodou skriptovacího jazyka Python je ukládání mezikódu jednou zparsovaných skriptů na disk, což velmi zkracuje čas potřebný pro znovuspuštění aplikace. Obdobnou funcionalitu můžeme zprovoznit i pro PHP, stačí k tomu nainstalovat patřičné …