Napsal: David Filip (Programování )
Spousta programátorů řeší problém, který dynamický jazyk se naučit. Rozhodl jsem se proto sepsat velmi krátké porovnání dvou nejrozšířenějších jazyků této kategorie podle pocitové stránky při psaní kódu a jejich komunit.
Python – je jazyk, který bude vyhovovat předvším programátorům perfekcionistům. Díky jakési uniformitě syntaxe je možno psát kód pouze jedním stylem a tak se daleko [...]
Napsal: David Filip (Programování )
Na Twitter čas od času hodím odkaz na nějaké zajímavé prezentace. Dvě obvzláště povedené dávám i sem a doporučuju se na ně podívat.
Big Data in Real-Time at Twitter
Asi nejzajímavější přednáška o vývoji real-time aplikací co jsem kdy četl. Navíc ukazuje jak se jednotlivé implementace vyvíjely od prvního naivního řešení pro pár uživatelů do dneška.
Lessons [...]
Napsal: David Filip (Programování )
Regexp na e-mailovou adresu se na první pohled zdá jako naprosto triviální záležitost a každý jsme jich za život napsali hromadu.
Klasickým a nepříliš naivním řešením může být například \b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}\b, které funguje sice krásně, ale na druhou stranu nesplňuje všechny náležitosti RFC822. Pro opravdu dokonalou implementaci pak budete muset použít následující regulární výraz:
(?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t]
)+|\Z|(?=[\["()<>@,;:\\".\[\]]))|”(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ [...]
Napsal: David Filip (Programování )
Prakticky celý únor jsem strávil cestováním po Maroku. Projel jsem nějakých 2000 km, z toho pár kilometrů na velbloudovi a tak dva metry volným pádem z něj na dunu.
Shodou náhod jsem si celou cestu psal deníček a konečně jsem se dostal ke slibovanému přepsání do elektronické podoby. Dal jsem mu formu blog a naleznete [...]