Modul rt2870sta v novém jádře

24.08.2011 Bez komentářů

Dopředu se přiznávám, že jsem hodný kluk a nikdy bych nedělal žádne nekalosti.

Už nějakou dobu jsem sháněl usb dongle na wifi, se kterou by se daly dělat nějaké šikovné věci. Jeden známý mi doporučil AirLive WN​-360USB, že prý v BackTracku v pohodě funguje. Podle předběžných informací, by dongle mělo bez problémů chodit i v mém Debianu. Nebudu si přece instalovat další distribuci.

Po prvním zapojení jsem chtěl nohodit modul rt2870sta do jádra, který by měl obsahovat ovladače, ale zjistil jsem, že ten modul nemám. Super. Zase trochu pozdě jsem přečetl celý článek, že od nového jádra není modul dostupný. Nicméně měl být nahrazen modulem rt2800usb. Ten jsem naštěstí už měl, ale dongle bez reakce. Následovalo vzteklé googlování a čtení článků, že někomu jede bez problémů a někomu zase nejede vůbec. Ale proč nebo jak, jsem se nedozvěděl. Samozřejmě jsem zkoušel i zkopilovat nejnovější ovladače, ale bez úspěchu.

Nakonec jsem jsem našel nějakou diskusi o jiném USB dongle, o jinem modulu a i o jiném distru, kde bylo řešeno něco dosti podobněho (modul má mít ovladače, ale zařízení ani tak nejede). Navrhované řešení postiženému nepomohlo, ale ze zoufalosti jsem ho vyzkoušel a začal jsem se usmívat.

Takže postup je asi takový, že nejprve musíte zjistit, co přesně máte za zařízení přes lsusb:

$ lsusb 
Bus 002 Device 012: ID 1b75:3072 Ovislink Corp. AirLive WN-360USB adapter

a úplně nejdůležitější je pro nás ID 1b75:3072.
Teď už jen stačí přiřadit ID zařízení k modulu. Tím se zajistí, že o tohle zařízení se stará on. Pozor dvojtečka je nahrazená mezerou a příkaz je třeba spustit jako root.

$ echo "1b75 3072" > /sys/bus/usb/drivers/rt2800usb/new_id

Teď už mi USB dongle v pohodě fičí. Třeba pofičí i vám.

Categories: IT Tags: , , ,

Virtual hosty dynamicky

05.02.2011 Bez komentářů

Znáte to. Dostanete zakázku na nějakou webovou aplikaci nebo webovky. A teď to všechno začíná. Nastavit virtual host v Apache a take v /etc/hosts. Pokaždé znovu a znovu kopírování bloků textu konfiguračního souboru Apache, ve kterých upravíte pouze hostname a document root a vše ostatní zůstane stejné. Dále je třeba nastavit hostname i v /etc/hosts, restartovat Apache a vyzkoušet, zda se vše chová tak, jak bychom chtěli. A co když to všechno jde dělat rychleji nebo dokonce automaticky? Číst více …

Categories: IT Tags: ,

Jak rozbalit a zabalit tar, tar.gz a tar.bz2

15.01.2011 1 komentář

Znáte to. Na rozbalování archivů existuje celá řada klikátek, na které si každý celkem pohodlně zvykne. Problém nastává, když potřebujete něco zabalit/rozbalit na vzdáleném serveru a k dispozici máte pouze terminál. Problém nám navíc způsobí i fakt, že archivů je hned několik typů a s každým je třeba pracovat trošku jinak. Proto jsem si připravil takový malý přehled, jak rozbalit či zabalit ty základní typy archivů.

  1. přípona tar
    • rozbalení archivu „archiv.tar“
      tar xf archiv.tar
    • zabalení obsahu adresáře „adresar“ do archivu „archiv.tar“
      tar cf archiv.tar adresar/
  2. přípona tar.gz nebo také tgz
    • rozbalení archivu „archiv.tar.gz“
      tar xzf archiv.tar.gz
    • zabalení obsahu adresáře „adresar“ do archivu „archiv.tar.gz“
      tar czf archiv.tar.gz adresar/
  3. přípona tar.bz2
    • rozbalení archivu „archiv.tar.bz2″
      tar xjf archiv.tar.bz2
    • zabalení obsahu adresáře „adresar“ do archivu „archiv.tar.bz2″
      tar cjf archiv.tar.bz2 adresar/

U nástroje tar můžeme přidat přepínač v a rázem se nám do terminálu vypíšou zpracovávané soubory (mně osobně se tato možnost moc nezamlouvá, tak ji v příkladech neuvádím). Pokud by bylo třeba rozbalit více archivů najednou, tak můžeme použít jednoduchý příkaz:

for i in `ls *.tar`; do tar xf $i; done
Categories: IT Tags:

QR kódy v Opeře napříč OS

22.03.2010 1 komentář

Poslední dobrou jsem si velmi oblíbil internetový prohlížeč Opera. Na stránkách jiffy lines jsem nalezl krátký seriálek, jak si Operu přizpůsobit svému gustu. Nejvíce se mi zalíbila část o vlastních menu a také o možnosti zobrazit QR kód třeba nějakého odkazu.

Jelikož starenka (autor seriálu) je zarputilý uživatel Debianu, tak i jeho řešení je silně orientované na tento OS a využívá balík qrencode. Chvíli jsem váhal, že si tento nástroj zkompiliju pro svůj Mac OS, ale nakonec jsem se rozhodl úplně jinak. Využil jsem Google Chart Tools, které poskytují mnoho API na nejrůznější grafy, geometrické obrazce a QR kódy nevyjímaje.

Chvilka zkoumání API, chvilka testování a zrodil se následující kousek kódu:

Item, "Show QR" = Go to page, "javascript:(function(){window.open('http://chart.apis.google.com/chart?chs=150x150&cht=qr&choe=UTF-8&chl=%l', '_blank', 'width=150,height=150');})()"

Pokud nevíte, kam kód umístit, tak si důkladně prostuduje ten seriálek. Myslím si, že je moc hezky pracovaný a psát ho tu znovu by bylo neefektivní.

Categories: IT Tags: ,

Temná stránka fotografie

16.03.2010 Comments off

Když mi někdo bude tvrdit, že zažil nebo viděl něco, co je opravdu nepravděpodobné nebo až nemožné, tak mu asi těžko uvěřím. Pokud ovšem své tvrzení podloží nějakým důkazem (například fotografií), tak už ho začnu brát více vážně. A nejsem jediný. Je vcelku logické, že člověk snáze uvěří, když je tvrzení doloženo důkazy. Významně lépe se usvědčí zločinec, pokud ho při jeho činu zachytí objektiv. Fotografie je velmi reálný pohled na danou situaci. Když si ji prohlížíme, můžeme získat dojem, že tam opravdu jsme a že jsme Číst více …

Categories: Ostatní Tags:

Nový blog

16.03.2010 Comments off

Po několika pokusech naprogramovat si vlastní blog jsem tuto snahu z důvodu nedostatku času vzdal a rozhodl jsem se šáhnout po Wordpresu. Dlouho jsem nad touto variantou ohrnoval nos, ale jak se nakonec ukázalo, tak odříkaného chleba největší krajíc. Jsem zvědav, jak se mi tento systém osvědčí. Zatím vypadá velice schopně.

Categories: Ostatní Tags: ,