Blog o webu a IT.
... 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í.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.
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.
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í.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í.