Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-settings.php on line 264 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-settings.php on line 266 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-settings.php on line 267 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-settings.php on line 284 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-includes/cache.php on line 36 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-includes/query.php on line 21 Deprecated: Assigning the return value of new by reference is deprecated in /home/www/jakubweb/jlk.cz/blog/wp-includes/theme.php on line 540 Warning: Cannot modify header information - headers already sent by (output started at /home/www/jakubweb/jlk.cz/blog/wp-settings.php:264) in /home/www/jakubweb/jlk.cz/blog/wp-includes/feed-rss2.php on line 2 [uzavřeno] jakublucky.cz http://blog.jlk.cz Další z řady infantilních blogísků s nulovou výpovědní hodnotou Mon, 18 Jan 2010 23:10:38 +0000 http://wordpress.org/?v=2.3 en Blogísek uzavřen http://blog.jlk.cz/ruzne/blogisek-uzavren http://blog.jlk.cz/ruzne/blogisek-uzavren#comments Mon, 18 Jan 2010 23:10:38 +0000 Jakub Lucký http://blog.jlk.cz/ruzne/blogisek-uzavren Tento blogísek prohlašuji za uzavřený. Nadále do něj nebude nic přibývat a mé tvoření se přesouvá na jiné weby. Bližší informace najdete na jakublucky.cz [zatím nefunkční]

]]>
http://blog.jlk.cz/ruzne/blogisek-uzavren/feed
Milion projektů, které bych snad někdy chtěl realizovat http://blog.jlk.cz/ruzne/milion-projektu-ktere-bych-snad-nekdy-chtel-realizovat http://blog.jlk.cz/ruzne/milion-projektu-ktere-bych-snad-nekdy-chtel-realizovat#comments Tue, 22 Sep 2009 21:21:10 +0000 Jakub Lucký http://blog.jlk.cz/ruzne/milion-projektu-ktere-bych-snad-nekdy-chtel-realizovat
  • 2 projekty pro ÚOOÚ, které už měli být hotov
  • Film metodou focené animace
  • Diskrétní simulátor výtahů
  • dopřepsat svůj screenshoter do PERLu
  • skautská akce zaměřená na divadelní tvorbu
  • pro Junáka vytvořit jednoduše spravovatelný systém oddílových webů (stačít zalít vodou a můžete podávat)
  • vytvořit handbook pro fundraisery neziskových akcí
  • naprogramovat internetovou hru Amber
  • zorganizovat šifrovací/GPS hru pro veřejnost
  • vytvořit si jednoduchý systém sledování příjmů a výdajů
  • ]]>
    http://blog.jlk.cz/ruzne/milion-projektu-ktere-bych-snad-nekdy-chtel-realizovat/feed
    Smutné chování českých firem http://blog.jlk.cz/osobni/smutne-chovani-ceskych-firem http://blog.jlk.cz/osobni/smutne-chovani-ceskych-firem#comments Tue, 08 Sep 2009 12:09:27 +0000 Jakub Lucký http://blog.jlk.cz/osobni/smutne-chovani-ceskych-firem V poslední době, vzhledem k tomu, že jsem členem fundraisingového týmu akce Polibek Múzy, komunikuji s různými firmami a nabízím jim spolupráci. Potíž je v tom, že já s nimi sice komunikuji, oni se mnou bohužel ne. Jak to celé funguje? Pošlu jim dlouhý  a slušný email, který evidentně prosí o odpověď, na jejich kontaktní adresu, kterou mají na webu.

    Výsledek? Jedna odpověď z třiceti odeslaných emailů… Uvědomuji si, že moje nabídka (peníze za nic) není příliš atraktivní, nicméně neslušnost toho, že ani neodpovím se mi poměrně nelíbí. Raději zkousnu email typu:

    Nezájem.
    ========
    Toto je automaticky generovaný email

    než ignoraci. Ignorace mi přijde neslušná až opovrhující a firma tím u mě ztrácí svůj kredit…

    ]]>
    http://blog.jlk.cz/osobni/smutne-chovani-ceskych-firem/feed
    Debian a tiskárna HP OfficeJet J6410 http://blog.jlk.cz/it/debian-a-tiskarna-hp-officejet-j6410 http://blog.jlk.cz/it/debian-a-tiskarna-hp-officejet-j6410#comments Sat, 29 Aug 2009 21:41:40 +0000 Jakub Lucký http://blog.jlk.cz/it/debian-a-tiskarna-hp-officejet-j6410 Je to pár dnů, co se mi do ruky dostala nová tiskárna, HP OfficeJet J6410. Je to moc pěkný multifunkční kousek, vedle oboustranného i barevného tisku (inkoust, kazety 350 a 351) zvládá také skenování (i z podavače, takže více stran najednou) až do 4800 DPI, barevné kopírování (bez nutnosti počítače) a fax. To vše přes USB, Ethernet i Wifi (až do WPA)

    Jak na ní přes ethernet nebo USB v Debianu?

    1. (Jen pro ethernet) někde v síti rozběhat DHCP, nebo přes ovládací panel na tiskárně nastavit IP adresu
    2. doinstalovat balíčky hplip hplip-ppds cups libsane
    3. spustit příkaz hp-setup

    Tiskárna je okamžitě připravena k použití, skenování přes xsane funguje bez problémů

    Funkce Otestováno
    Tisk Funguje
    Skenování Funguje
    Kopírování Nepotřebuje počítač
    Fax Netestováno
    Wifi Netestováno
    ]]>
    http://blog.jlk.cz/it/debian-a-tiskarna-hp-officejet-j6410/feed
    Debian - nastavujeme bezpečnější uložení hesla http://blog.jlk.cz/it/linux/debian-nastavujeme-bezpecnejsi-ulozeni-hesla http://blog.jlk.cz/it/linux/debian-nastavujeme-bezpecnejsi-ulozeni-hesla#comments Mon, 24 Aug 2009 10:16:39 +0000 Jakub Lucký http://blog.jlk.cz/it/linux/debian-nastavujeme-bezpecnejsi-ulozeni-hesla V poslední době jsem na webech *.debian-linux.cz a abclinuxu.cz několikrát narazil na zmínku o tom, že se v Debianu používá jako defaultní hash hesel md5, což osobně nepovažuji za dobrý nápad, vzhledem k tomu, že md5 je zdiskreditována (např zde) (jedním z diskreditujících byl dokonce Čech Vlastimil Klíma)

     Co to pro nás znamená? V první řadě fakt, že pokud se někdo dostane k našemu /etc/shadow, má teoretickou (ale reálnou) možnost rekonstruovat původní heslo, nebo alespoň sekvenci znaků, která generuje shodnou hash, tedy se teoreticky dá použít k autentizaci…

    Je to kritické? Proč se nic neděje? Kritické to není, Debian používá ještě takzvanou “sůl”, která hashovací funkci modifikuje, takže je zneužití dosti ztíženo, nikoliv však znemožněno.

    Jak to tedy spravit? Nejlépe je upravit konfigurační soubor autentifikačního systému PAM tak, aby používal jinou hash než md5. Při prohledání manuálové stránky jsem si vybral sha512, která se zdá být dostatečně bezpečná

    Otevřete si pod rootem soubor /etc/pam.d/common-password

    Řádek:

    password [success=1 default=ignore] pam_unix.so obscure md5

    změňte takto

    password [success=1 default=ignore] pam_unix.so obscure sha512

    a pomocí passwd změňte heslo (stejně to potřebujete, protože to staré už máte dlouho ;-) )

    Varování! S PAMem si příliš nehrajte, chybné nastavení PAMu může vést k dost nepříjemným následkům, například k otevření bezpečnostní díry nebo naopak k nemožnosti přihlásit se.

    ]]>
    http://blog.jlk.cz/it/linux/debian-nastavujeme-bezpecnejsi-ulozeni-hesla/feed
    Zase něco sháním - wiki http://blog.jlk.cz/osobni/zase-neco-shanim-wiki http://blog.jlk.cz/osobni/zase-neco-shanim-wiki#comments Sun, 23 Aug 2009 13:36:39 +0000 Jakub Lucký http://blog.jlk.cz/osobni/zase-neco-shanim-wiki Hledám nějaký šikovný wiki systém, na který bych mohl dávat své Howto. Nejsem ohledně tohoto příliš náročný, ale mám jednu podmínku, kterou například Mediawiki (ta, co je na wikipedia.org) nesplňuje. Touto podmínku je jednoduše říditelný systém práv, který by umožnil:

    • Mít neveřejné články (ke čtení jen pro některé skupiny)
    • Mít pro některé skupiny možnost mít články read-only
    • Systém schvalování nových uživatelů/ jednoduché přidělování práv

    Pro MediaWiki sice existuje plužina accesscontrol, kterou v praxi znám z Gewiki, nicméně ten není vyhovující, spíše z něj mám pocit, že nefunguje než funguje…

    ]]>
    http://blog.jlk.cz/osobni/zase-neco-shanim-wiki/feed
    Slušný Lenovo servis - Bit Servis http://blog.jlk.cz/osobni/slusny-lenovo-servis-bit-servis http://blog.jlk.cz/osobni/slusny-lenovo-servis-bit-servis#comments Sat, 22 Aug 2009 17:35:24 +0000 Jakub Lucký http://blog.jlk.cz/osobni/slusny-lenovo-servis-bit-servis Nedávno jsem už nevydržel rachocení svého Thinkpadu, respektive jeho větráku, a rozhodl jsem se ho dát do servisu. Zapátral jsem na internetu po autorizovaných Lenovo/IBM servisech, protože notebook je ještě v záruce.

    To bylo první příjemné překvapení, na rozdíl od Asusu, který má jeden jediný centrální servis a to ještě v Ostravě, Lenovo jich má po Praze desítky a několik z nich dokonce nedaleko mého bydliště. Zasondoval jsem ještě na Jabberu a DragonJake mi doporučil Bit Servis, který dokonce není příliš daleko ode mě.

    Do servisu jsem se vydal v pátek dopoledne, protože jsem odpoledne odjížděl na delší dobu pryč do míst, kde bych notebooku stejně moc neužil. Z Kačerova jsem byl za chvilku na místě (autobus jede cca 10 minut) a nastal asi jediný problém celé akce. Zjistit kudy dovnitř. Nejistě jsem zazvonil na dveřích, dlouho se nikdo neozýval a už jsem skoro začínal mít vztek, že jsem jel zbytečně, ale nakonec se dveře otevřeli a já vstoupil dovnitř. Pak už to šlo ráz na ráz. Slečna, která reklamaci vyřizovala jen zadala sériové číslo do systému, řekla mi, že mám ještě rok a půl záruku, zapsala do protokolu o předání i UltraBay zařízení, které bylo zasunuto v notebooku a varovala mne, že jeden z techniků má dovolenou a že to bude trvat trochu dýl. To mě zamrzelo, ale co se dá dělat.

    Za 10 minut už jsem čekal na autobus zpátky na Kačerov a se svým odjezdem  jsem na celou věc defakto zapomněl. Hned v pondělí se mi ozvalo neznámé číslo, z něj se ozvala slečna, která se mnou v pátek vyřizovala reklamaci, aby mi řekla, že oprava notebooku je hotova…

    Shrnuto: Rychlý a zcela bezproblémový servis

    ]]>
    http://blog.jlk.cz/osobni/slusny-lenovo-servis-bit-servis/feed
    Reportujeme bugy v Debianu http://blog.jlk.cz/it/reportujeme-bugy-v-debianu http://blog.jlk.cz/it/reportujeme-bugy-v-debianu#comments Thu, 06 Aug 2009 12:38:32 +0000 Jakub Lucký http://blog.jlk.cz/it/reportujeme-bugy-v-debianu Když jsem zjistil, jak někteří nešťastníci tápají, kterak se reportují bugy v Debianu, rozhodl jsem se celé společnosti výrazně ulevit od tohoto nešvaru a napsat stručný návod, který snad pomůže každému náhodně zacestovalému hledači…

    Krok #1, instalace potřebného

    V první řadě je potřeba nainstalovat balíček (velikost 815k), která nám umožní používat skvělé konzolové rozhraní.

    apt-get install python-urwid
    Krok #2, spuštění reportbugu

    V oblíbeném terminálovém emulátoru (Terminál, Konsole, Xter ) si pusťte (pod běžným uživatelem, root se nedoporučuje) reportbug příkazem

    reportbug

    V terminálu se vám objeví velké šedé okno na modrém pozadí. Uprostřed okna je vstupní formulář. Do tohoto vyplňte jméno balíku, jehož chybu reportujete.

    Krok #3 Není už takový bug?

    reportbug-1
    Po chvilce stahování dat z webu se vám zobrazí seznam všech aktivních bugů pro vámi zadaný balík. Pečlivě je projděte, zda tam již není něco podobného. Není větší hanba než reportovat duplicitní bug, ale stává se.

    Krok #4, už konečně reportujeme

    reportbug-2
    Už jsme pokročili dále. Nyní je potřeba vyplnit nadpis vašeho bugu. Věnujte chvilku tomu promyslet si, co tam patří a co ne. Určitě žádná slova jako: Help, Fuck, OMG a podobně. Věcně, stručně. Dobrý příklad může být například: Crash when ends playlist. I méně vycvičený orangutan z toho pozná, že program padá když mu skončí playlist.

    Krok #5, další adresáti

    reportbug-3

    Zde můžete přidat adresáty k vašemu bugu. Vesměs to není nutné, snad jedině v případě, že chcete aby vám to přišlo i na jiný mail nebo třeba kamarádovi se stejným problémem.

    krok #6, důležitost chyby

    reportbug-4

    V dalším kroku je důležitý bod, volba “nebezpečnosti” chyby. Obecně bych zde doporučoval volit spíše nižší než vyšší, neboť úrovněmi Critical, Grave a Serious se sice vývojáři zabývají co nejdříve, nicméně kdejaká zbytečnost označená jako Critical nebývá příliš vítána.

    krok #7, patch a překlady

    reportbug-5

    Pokud zasíláte patch, nebo jde o problém v překladu (překlepy v jazykových variantách jsou problémy překladu), je v tomto kroku to správné místo k označení.

    krok #8, vlastní popis chyby

    reportbug-6

    Nakonec se vyplňuje slovní popis chyby. Zde je vhodné uvést co nejširší množství informací:

    • Způsob, jakým se dá chyba “zopakovat”, který má správce balíku provést, aby se mu projevila stejná chyba
    • Zda se tato chyba projevuje od nějakého upgrade
    • Svůj hardware, pokud to může mít vliv
    • různé terminálové výpisy
    • V případě, že program padá, výpis strace, gdb výstup apod. (o strace a gdb více v dalším díle)
    • konfigurační soubory (zkontrolujte, zda neobsahují nějaké citlivé údaje)

    Naopak neuvádějte aktuální verze balíčků, to zvládá reportbug vyplnit za vás.

    Případné delší výpisy je vhodné přiložit spíše jako soubor a přiložit v kroku #9

    reportbug-7

    krok #9, přiložení souborů a odeslání

    reportbug-8

    Pokud máte některé soubory k přiložení, přiložte je nyní pomocí volby “Attach a file”,volba “Include a text file” způsobí, že se soubor vloží přímo do textu zprávy, což je obvykle nežádoucí. Nakonec bugreport odešlete.

    Krok #10, komunikace s vývojářem

    Odesláním bugreportu ještě celá věc neskončí, během nějaké doby se vám pravděpodobně ozve správce daného balíku a pravděpodobně po vás bude něco chtít. Je žádoucí na tyto emaily reagovat, neboť další informace mohou vést k opravení vašeho bugu nebo alespoň ke kontrole, že k této chybě už v nové verzi nedochází.

    ]]>
    http://blog.jlk.cz/it/reportujeme-bugy-v-debianu/feed
    Nový blogískovací systém http://blog.jlk.cz/osobni/novy-blogiskovaci-system http://blog.jlk.cz/osobni/novy-blogiskovaci-system#comments Sun, 26 Jul 2009 20:46:12 +0000 Jakub Lucký http://blog.jlk.cz/osobni/novy-blogiskovaci-system Hledám nějaký nový systém pro svůj blogísek. Hledám tentokrát něco komplexnějšího než Wordpress, který je sice fajn, nicméně už mě trošku začíná nudit a hlavně asi přestane splňovat své účely. Co by se šiklo:

    • možnost klasicky blogískovat (třeba pod /blog)
    • články
    • sekce článků
    • syntax highlighting
    • propojení s Bazaar (decentralizovaný VCS)
    • možnost používat vlastní PHP skripty jednoduše integrovatelné
    • galerie
    • RSS/Atom
    • pěkné URL
    • možnost více jazyků (stačí čj/aj)

    Ne všechno je povinné, nicméně maximalní naplnění požadavků by se mi líbilo…

    Za vaše doporučení budu rád, celkem mě láká Drupal, jen prosím zbytečně nedoporučujte Joomlu, s Joomlou nejsem duševně kompatibilní…

    ]]>
    http://blog.jlk.cz/osobni/novy-blogiskovaci-system/feed
    Webová aplikace a osobní údaje - updated http://blog.jlk.cz/it/webova-aplikace-a-osobni-udaje http://blog.jlk.cz/it/webova-aplikace-a-osobni-udaje#comments Thu, 23 Jul 2009 19:59:19 +0000 Jakub Lucký http://blog.jlk.cz/it/webova-aplikace-a-osobni-udaje V rámci jedné ze svých prací řeším obecné zabezpečení webových ohledně osobních údajů. V současné době řeším, jak by měli být zabezpečeny osobní údaje, které webové aplikaci dáváte a zda to jde ověřit z uživatelského pohledu  (aspoň částečně)

    • heslo hashovat pořádnou hashovací funkcí, md5/sha1 jsou prolomené
    • Použití soli při hashování, vyhnutí se rainbow tabulkám
    • ochrana před SQL injection
    • ochrana přes XSS
    • nepoužívání register_globals coby bezpečnostní hrozby
    • nevyžadovat zbytečné údaje
    • Sledovat chyby a aktualizovat/opravovat, pokud jde o úpravu/užití připraveného systému (Joomla, Wordpress)

    Co vy na to? Myslíte si, že něco chybí? Napište v komentářích, za každou připomínku děkuji…

    UPDATE
    • pokud je to možné, používat SSL alespoň pro login
    • do cookies neukládat žádné osobní údaje
    ]]>
    http://blog.jlk.cz/it/webova-aplikace-a-osobni-udaje/feed