ip2long() na 32bit systémech
Únor 8th, 2010
Funkce na převod IP adresy do číselného tvaru (ideální na ukládání a
práci s rozsahy IP v DB) se nechová korektně na 32bit systémech. Ačkoli
název napovídá, že vrací longint, na 32bitech vrací obyčejný int32,
takze přeteče a začne vracet zápornou hodnotu, postupy jak to vyřešit jsou
dva:
$ip = ip2long(‚194.108.129.194‘);
if ($ip < 0) {
$ip += 4294967296;
}
nebo
$prt = explode(‚.‘, ‚194.108.129.194‘);
$ip = 16777216*$prt[0] + 65536*$prt[1] + 256*$prt[2] + $prt[3];
Jak si uvařit PuErh z koláče pro jednoho čajovníka
Leden 16th, 2010Wiki říká:
Pu-er, pu-erh, pchu-er jsou zpravidla označení pro čínský čaj pěstovaný v čínské provincii Jün-nan, zpracovává se užitím dodatečné fermentace černého čaje. Občas se také může jednat o název způsobu zpracování čajových lístků dodatečnou fermentací. Například čaj typu puerh ze zeleného čaje. Puerh je i název jednoho druhu čajového keře, který se mimo jiné vyznačuje dlouhými listy. Puerh se též jmenuje okresní město v provincii Jün-nan, kde se zpracovává čaj a podle které je pravděpodobně čaj pojmenován. Přestože některé prameny uvádějí Pu-erh jako černý čaj není to příliš přesné označení.A teď k věci. Vaření pu-erhu je samo o sobě dost velká magie, i když je sypaný, natožpak, když je koláč. Pokusím se tedy sepsat jednoduchý návod, jak si užít perfektní puerh s chutnými nálevy třeba na 5 zalití.
Zend Screencast – Zend Tool
Listopad 17th, 2009
S Martinem Hujerem jsme natočili netradiční screencast o Zend_Tool. Najdete ho na webu českého Zend Framework fóra. Budu rád, když se podělíte o náměty a připomínky v komentářích.
O tom, že zvuk je dost potichu víme a pracujem na tom. Ale kvuli kvalitě se v tomhle screencastu nedá dát o moc víc nahlas. Takže příště.
3×3 kroky k lepší prezentaci na Facebooku
Listopad 7th, 2009
Kdo není na internetu, jako by nebylTohle pořekadlo bylo mantrou porevolučních let na českém internetu. Hlavní vlna internetového boomu je pryč a hned přišla nová!
Kdo není na Facebooku, jako by nebylZobrazit celý článek »
Upload velkých souborů v IIS7 a PHP
Září 17th, 2009
Pokud potřebujete v PHP povolit upload velkých souborů, jistě víte, že stačí v php.ini přenastavit hodnoty post_max_size a upload_max_filesize (nevím jak pro apache, pro IIS7 jsou nutné obě hodnoty, stejně tak je třeba do formuláře, který data odesílá vložit alespoň jeden standardní post element – třeba hidden, jinak php nedostane ani uploadovaný soubor). Toto řešení vám bude bez problémů fungovat lokálně, ale ne, jakmile přesunete web na reálný server, tam na vás při uploadu většího souboru vyskočí anonymní chybová hláška:
Unspecified error (0×80004005)
žádná větší konkretizace, než že se jedná o chybu při spouštění fast-cgi modulu php vás už nečeká. Dlouho jsem hledal v čem vůbec problém vězí a jaké je jeho řešení, nakonec jsem příčinu našel a to ve standardních limitech FastCGI.
Microsoft Security Essentials Beta mimo USA (neoficiálně)
Červenec 21st, 2009
Pokud si chcete vyzkoušet antivirový a antispywarový balík Microsoft Security Essentials, který je prozatím dostupný jen jako beta verze v USA, Izraeli, Brazílii a Číně, stačí si stáhnout instalační soubor ze SoftPedie:
http://www.softpedia.com/…-131683.htmlProti přístupu z jiných zemí je chráněn je pouze oficiální web, aktualizace programu už fungují odkudkoli, není proto třeba používat nějakou proxy či jiný krkolomný postup.
Pokud si o MSE chcete přečíst něco více, doporučuji tyto zdroje: Ps: Po třičtvrtě roce používání Windows Vista a IE, bez reinstalace, Windows Firewall, Windows Defender povoleny, žádný Anti-Virus/Spyware/Malware software třetích stran…a…žádné napadení, systém je dokonale čistý a svižný…ale jsem zvedavý, kdy mě někdo bude přesvědčovat, že Windows jsou pomalé a nebezpečné xDSamsung F1 HD103UJ ukazuje velikost jen 32MB (resp. 31MB)
Červenec 12th, 2009
English version below. Dneska sem zase chtěl pracovat. Ale osud tomu chtěl jinak. Při spuštění naběhly Windowsy v pohodě, ale co to?! Chybí mi dvě partition na mém 1TB disku ! Říkal sem si, že se třeba jen nějak uvolnilo napájení a disk se nezapnul. Tak sem vypnul, zkontroloval a zapnul. Ta samá situace. Ve správě disků byl disk nalezený, ale ukazoval jen 32MB. Aj.
Memcache, Zend Framework a Windows …
Červen 26th, 2009
Možná jste při vývoji cachované aplikace v Zend Frameworku narazili na chybu:
Fatal error: Call to undefined method
Memcache::addServer()
Pokud je odpověď ano, mám pro vás jednoduchý postup po nápravu.
Chyba je v tom, že nový ZF je závislý na nejnovějším buildu php_memcache.dll, ten ale není přiložen v distribuci Zend Serveru pro Windows. Stačí si tedy stáhnou non-thread safe verzi pecl knihoven pro Windows ze stánek php:
http://museum.php.net/…ts-Win32.zip
A přepsat DLL knihovnu v adresáři:
c:\Program Files\Zend\ZendServer\lib\phpext\
Voila! Aplikace běží!
Bc. Tomáš Fejfar
Červen 25th, 2009
Tak a mám to za sebou. Bakalářka – jedna. Odborná rozprava – jedna. Výsledná – jedna a titul Bc. k tomu ;)
Pocit neslavný, když vezmu v úvahu, že bych dopadl stejně i kdybych se místo měsíce učení válel. Ale co už. Hlavně, že je to doma. Samotné státnice byli celkem fajn. Taková příjemná rozmluva s někým kdo je špička v oboru. Navíc dokonce rozumí tomu, co sem udělal ;)
Bakalářku jsem obhájil celkem bravurně (dobře, že se neukázaly chyby, které tam eště furt jsou). Tu a tam sem se sice zadrhával. Ale bylo to spíš o tom, že sem se chtěl hlídat, abych nepoužíval „sloupečky“ ale „atributy relace“ atp. prostě používání cizích termitů :P A páč tu a tam mi nepřišli na mysl, tak sem se dobře zašmodrchal. Zobrazit celý článek »
A vy víte co je to Browser?
Červen 23rd, 2009Jen si dovolím malou poznámku: ano, video točil Google, ano bylo točeno v USA, ale nevěřím, že je u nás situace o mnoho lepší – schválně, kolik lidí (bfu) ve vašem okolí vůbec zaregistrovalo, že má prohlížeč pole pro zadání adresy? Vsadím se, že většina píše adresu do vyhledávacího pole Seznamu|Googlu…
Home