Blog.nechutny.net

Blog o webu a IT.

Všechny cesty vedou do Říma

... nebo snad ne? U webové adresy ne a postačí lomítko navíc. Napadlo Vás, co se může pokazit, když se místo adresy /css/style.css použije /css//style.css? Proč by to někdo psal? Důvod je poměrně jednoduchý. Cestu k adresáři s CSS máte v proměnné, nejste si jistí že tam to lomítko v proměnné je - jeden kolega ho přidává, jiný zas ne. Tak tam to lomítko hodím. Však ono to ten soubor načte. Ano, načte, ale...

... pokračovat ve čtení.

Časté chyby při programování v C

K sepsání tohoto textu mě dovedly často se opakující dotazy spolužáků k školním projektům na FIT VUT. Opakují se dotazy na věci, které by druháci již měli dávno vědět.


Indexování argumentů (a polí obecně)

Základní chyba, kterou někteří natvrdlí jedinci stále ignorují i přes opakované upozornění. Zápis int main(int argc, char* argv[]) vám do argc umístí počet prvků v argv. Číslo začíná na jedničce - nultým prvkem je (až na pár velmi obskurních případů) název spouštěného programu. Pokud aplikaci spustíte pomocí ./app arg1 tak bude hodnota argc = 2, argv[0] bude obsahovat řetězec "app", argv[1] = "arg1" a argv[2] bude NULL pointer.

... pokračovat ve čtení.

subs.py - Stahování titulků jednoduše

Znáte to: je zkouškové, večer před zkouškou a hledáte jakoukoliv příležitost prokrastinace. Rozhodnete se, že ještě než začnete s učením, tak byste si mohli pustit pár dílů nějakého seriálu. Bohužel na disku máte seriály jen v originále a bez titulků. Co se dá dělat, napsat si program na jejich hromadné stahování je to správné řešení. Jste nejspíš ajťák a přece nebudete nikdy dělat stejnou činnost víc jak 3x... Tak nějak by se dal popsat vznik tohoto scriptu.

... pokračovat ve čtení.

Jaký software používám

Někdy v roce 2007 jsem se rozhodl zkusit Linux a od té doby u něj zůstal. Měl jsem jen lehkou zkušenosti s Live CD Slax, které jsem používal pro zachránu dat z disku, když někomu kleknuli Windows. Po vyzkoušení Mandrake, Slax a několika dalších dister jsem zůstal u Kubuntu. V té době ještě s KDE3. Bylo to spousta objevování a zde jsem poprvé poznal výbornou aplikaci na hudbu AmaroK 1.4 . U ní jsem již zůstal až dodnes, byť u forku s jménem Clementine postaveném na Qt.

... pokračovat ve čtení.