Do what you have to do
Linux
LinuxAlt 2010: sobota
7. Lis
Rok se s rokem sešel a je tu další LinuxAlt, tentokrát už pátý. Zažil jsem ledasco, od brzkého vstávání, přes přeplněné přednáškové místnosti až po večerní oddechové posezení v nedaleké hospůdce, ale pojďme na to hezky popořadě.
Na LinuxAlt jsme jeli s Michalem Hořejškem (@pxjava) tak, že on připlul z Prahy vlakem do České Třebové a já ho nabral cestou do Brna. Samozřejmě že se postaví hned u policajtů, ale ti měli naštěstí jiné zájmy na autě občana, co špatně parkoval.
Cesta byla ok, navigace se chytla už po padesáti kilometrech, což bylo asi 10 km předtím, než jsme ji skutečně potřebovali. Příjezd byl už horší, nebylo místo k zaparkování, ale i to se vyřešilo a nebylo to ani moc daleko od budovy s LinuxAltem.
Když jsme dorazili, příjemná slečna s HTC Desire nám udělala u jména kroužek, dostali jsme hodnotící papír s programem, nějaké reklamní letáčky a mohli si vzít originální média s Ubuntu 10.04. Ubuntu 10.10 pak bylo k dostání u stolu Liberixu, kde hlídkovala část rodiny (@barushe) Mira Hrončoka (@hroncok) a jeho přítelkyně. Z Liberixu se stává tak trochu family business
Podal jsem si ruku se všemi, které jsem potkal a pomalu jsme se s @pxjava vplížili na přednášku.
Ta byla o RHEL 6, Fedora 14 a nemohl chybět ani Redhat Cloud Framework od Houga Brocka. Dozvěděli jsme se co všechno je nového a co si rozhodně nemůžeme nechat ujít. Z toho mě nejvíce zaujal Spice alias „VNC na steroidech“, se kterým lze prý po síti sledovat video, zatímco ho jiný stroj dekóduje. To stojí za pokus. Cloudy mě moc nezaujaly, ale dostal jsem na chvilku do ruky Desire HD od @pxjava a hrál Angry Birds. Telefon luxusní a hra ještě víc. Můj další telefon bude ale klasický Desire. Má optickou kuličku a je podobně velký jak Hero, takže nemusím shánět nové obaly.
Další přednáška @hroncok o Xfce. Potkal jsem ho ráno a byl nervózní, prý ještě víc jak já, ale on to měl jednodušší. Poradil jsem mu že má mluvit jako k lamám, ale toho se nedržel, však taky skončil o 20 minut dřív
Během přednášky jsme se dozvěděli, že Xfce je postavené nad GTK, ale některé distribuce mají Xfce se závislostmi na knihovnách z Gnome 2. To řeší Zenwalk. Během přednášky se mi podařilo natočit telefonem video a není to ani tak strašný, zítra jich udělám víc. Takže jak si můžete přidat třeba i 50 panelů nebo jak si odstranit panel, který máte vyladěný do posledního detailu, najdete níže.
Pak nám Miro ukázal jak vypnout blokování reklamy v Midory a nakonec bych tuto kapitolu ukončil citátem o MousePadu, prostě „sem se píše!“.
Na Xfce jsme se s @pxjava rozdělili a tak odcituju pouze jeho tweety:
pxjava http://twitpic.com/34dbk9 Karel Klic by rad udelal centralni „Crash server“ pro vsechny distribuce. #LinuxAlt
pxjava RedHat uvazuje o screencastech pro bugy. 32000*5MB (cca) – to bude chtit hodne mista. #LinuxAlt
Oběd, největší bolest LinuxAltu. Zatímco minulý rok dostali pořadatelé pizzy, letos se šlo do nějaké hospody opodál. No sedli jsme si ke známým tvářím a to byl nepřekonatelný problém pro místního číšníka. Bylo mu řečeno, že tady sedí lidé s kartičkou a nikdo jiný. No když přišel na to, že ani já ani @pxjava kartičku nemáme, bylo to o komentářích s nehezkým tónem hlasu na jeho straně a o oboustranném očním kontaktu, který vyústil nakonec v to, že nám tu polívku co držel dal. První sousta místní česnečky mi vrátily moje průjmové pocity z předcházejícího dne a druhý chod jsem zdvořile odmítl. Cestou zpět jsme potkali Pavla TIšňovského a Petr Krčmář (@krcmar, šéfredaktor Root.cz, můj mentor) si hrál na babu s nějakým dítětem před vstupem na LinuxAlt.
Na oběd také dorazil Richard Stallman
Zatímco @pxjava nakupoval suvenýry, já si vzal oboustranné DVD s OpenSUSE a pak jsme pokračovali na přednášku s názvem Storage. Je to dost fuzzy název a tak nikdo nevěděl o co půjde. Nakonec se z toho vyklubalo povídání o dm-raid, device-mapper a SSD discích v Linuxu. No jádro 2.6.37 toho bude mít pro SSD hodně a hlavně zápis posílí. Docela jsem byl překvapený, když Milan Brož řekl, že dvakrát přišel o data vinou firmwaru SSD disku. Vysvětlil nám, že jde o složitý program, který se stará o ledasco.
V mezičase jsem se seznámil s @rionka, když jsem si ji spletl s někým jiným. No MacBooky neprodává a neptejte se ji na to
Pak přišla na řadu přednáška o chytrém českém řešení pro bezpečnostní a provozní monitoring a na tu jsme se nedostali. Prý byla ke shlédnutí v jiné místnosti streamovaně, ale místo toho jsme skončili na přednášce o digitální fotografii v Linuxu. Přednášejícího po pas ve vodě v trenkách a stativem s foťákem budu z paměti dostávat dlouho, ale další fotky měl dobrý. Dokázal vyfotit gripena za letu, žvejkající srnku nebo sovu, na které bylo vidět, že to už skoro nestihla ubrzdit. Fotit umí, ale představovat software pro Linux moc ne. Dozvěděli jsme se spíše jen to, co všechno použít a jak správně fotit. Pro vyloženě fotografy asi přínosná přednáška, mě moc nedala.
Malá přestávka na toasty, tedy doplňkový oběd, mě posílila na MongoDB. Bohužel byl v místnosti velký klid a přednášející mluvil tak, že mě to uspávalo. Když jsem náhodou vnímal, tak většina přednášky se věnovala použití MongoDB a mírně líznul instalaci a správu. Chybělo mi víc akce. Podle hashtagu #LinuxAlt to byla dnes přednáška s nejvíce negativními ohlasy. Ne že by přednášející udělal něco opravdu špatně, ale jeho styl a pojetí problému nějak nesedlo na správná místa.
Po přednášce Vlastimil Ott přinesl čerstvá média s Ubuntu 10.10. Hned jsem si nasyslil Ubuntu i Kubuntu, než se ztratí v rukách někoho jiného.
Poslední přednášku měl @krcmar a Milan Brož. První jmenovaný nám ukázal jak získat obraz RAMky a druhý jak se používá keylogger. Byla nám předvedena aplikace, která z obrazu RAMky dokázala dostat klíče k šifrovanému disku nebo třeba k GPG. Obraz RAMky byl můj a moje Eee bylo @krcmar vydáno napospas během celé přednášky. Také se ukázalo, že ChromedBird ochotně zobrazoval moje tweety o něm na plátně a tak jsem si střihnul i malou reklamu na Initd.cz
Pak nám Milan ukazoval keylogger, se kterým se komunikovalo přes textový editor. Něco jste napsali vy a něco poslal keylogger, geniální řešení. To co bylo ale v místnosti přítomno fyzicky byl keylogger, který se uměl chovat jako USB mass storage, tedy jako běžná flashka, kde byl soubor se vším, co uživatel zmáčkl a samozřejmě i úmyslně zadané heslo.
A byl konec. Po chvilce čekání se ještě vyhlašovali vítězové. Nevyhrál jsem sice tašku na notebook, jak jsem si plánoval a která by se mi náramně hodila, ale knížka o Ubuntu je taky fajn. Hlavně když vyhrálo nějakých +-15 lidí z těch 150 co tam byli.
Večer se zdravé jádro z řad organizátorů a návštěvníků sešlo v nedaleké hospůdce, naštěstí jiné než dopoledne a tam jsme strávili asi 4 hodiny s rodinným klanem Liberix. Večerní atmosféru vystihne následující tweet. Chtěl bych podotknout, že mě už po tom sezení na dřevěné lavici opravdu bolel zadek.
byCx Adam Štrauch „moje prdel zaziva to co ty bys nedokazala“ konverzace s @barushe na vecernim posezeni na #LinuxAlt
Diskutovali jsme samozřejmě o různých věcech jako jsou fanoušci článků na Rootu (zdravím Vojtěcha Trefného), OpenMoko, Android, kniha o Ubuntu, jak nerozsednout netbook, jak nerozmačkat netbook batohem, jaký mám vztah ke knihám, co znamená, když si někdo klepe nohou (ne, nejsem sexuálně vypjatý) nebo jak si obsluha poradí s přesunem k jinému stolu.
Přišel i agent Microsoftu.
Den skočil tím, že jsme s @pxjava odvezli rodinný klan Liberix k hotelu/motelu/cokoli a sami se odporoučeli k mému bratrovi. Tomu bych rád poděkoval, takže až budete vybírat vánoční dárek, mrkněte na parkujeme.cz.
Jak na více Twitter účtů a Chromed Bird
15. Zář
Jsem šťastným uživatelem webového prohlížeče Chromium, ze kterého vychází oblíbený Google Chrome. Používám noční buildy a až na pár nehezkých chvil, jsem neměl jediný problém se stabilitou. Z uživatelského hlediska to už je jiná. Chromium používám několik měsíců a společně s ním i rozšíření Chromed Bird, což je pro něj asi nejlepší Twitter klient. Bohužel nepodporuje více účtů najednou a nejsem si jistý, že to je technologicky možné, s momentálním přechodem na ověřovací metodu OAuth. Včera jsem ale podporu více účtů potřeboval, takže bylo na čase jednat.
Druhý účet jsem potřeboval pro nový Twitter hostingu Roští.cz, kde budu tweetovat o všem co se hne kolem serverů, Pythonu a pythoních nástrojů. Určitě jste zváni mezi řady followerů. Třetí účet by se mi pro změnu hodil na Twiiter serveru Root.cz, který je takovým mým druhým virtuálním domovem. Netweetuji tam, protože to prostě pohodlně nešlo a pro řešení situace jsem neměl dostatečnou motivaci.
Nejdříve jsem zkoušel jiného klienta, jestli náhodou více účtů nepodporuje. Tím jiným klientem byl Tweetings. Docela povedený klient, ale na můj vkus měl extrémně malé písmo. Dalo by se jinak říct, že šlo o kopii Chromed Birdu, takže nemělo smysl ho měnit. Zkusil jsem si ovšem, jestli lze takhle provozovat dva účty najednou a samozřejmě to šlo. Trochu se mi nelíbilo, že mám dva klienty pro dva účty a v tom jsem dostal nápad.
Chromium neumožní instalaci jednoho rozšíření dvakrát, takže Chromed Bird ani jiné rozšíření nemůže být v Chromiu ve dvou instancích a běžet pro každý účet zvlášť. Nad tím jsem se zamyslel a řekl si, že jediné na co Chromium kouká je název rozšíření a když si stáhnu zdrojáky a změním název v manifestu, tak je problém vyřešený a budu moct mít pro každý účet jiný Chromed Bird a dokonce pohodlně.
Nebudeme to zdržovat, tady je postup. Stáhneme zdrojáky, které najdeme na homepage Chromed Birdu:
-
$ git clone http://github.com/cezarsa/chromed_bird.git
Vlezeme do staženého adresáře a v souboru manifest.json zeditujeme řádky:
-
"name": "Chromed Bird",
-
"default_title": "Chromed Bird",
Na cokoli chceme:
-
"name": "Chromed Bird – Root.cz",
-
"default_title": "Chromed Bird – Root.cz",
Ten druhý pravděpodobně není potřeba měnit, protože to je jen název co budeme mít před očima, nicméně pro přehlednost měníme oba. Tak a to je prakticky všechno, teď stačí následovat několik možných postupů na http://code.google.com/chrome/extensions/packaging.html.
Nejjednodušší je do Chromia přidat nezabalené rozšíření. Vlezeme do extensions, klineme na Developer mode, pak na Load unpacked extension.. a zvolíme správný adresář. V menu se pak objeví další Chromed Bird s upraveným názvem, připravený pro připojení k dalšímu účtu.
Další možností je vytvořit .crx balíček, což se dělá o tlačítko vedle. S ním získáme i klíč, jenž se pak později používá pro úpravu balíčku, ale to je vcelku fuk, když to máte jen pro osobní potřebu. Vytvořený balíček pak stačí přetáhnout do okna prohlížeče pomocí drag&drop nebo jakýmkoli jiným způsobem ho Chromiem otevřít.
Pro zaryté řádkaře, tu pak je ještě řádkový postup:
-
$ chromium-browser –pack-extension=./chromed_bird
-
$ chromium-browser chromed_bird.crx
Ale k tomu musí být Chromium vypnuté a to se mi nechtělo.
Suma sumárum, teď mám v Chromiu třikrát Chromed Bird, se třemi účty, hurray. Bohužel se po několika hodinách ukázalo, že toto řešení není úplně ideální, protože nefunguje ukládání nastavení. Po malém hledání jsem našel tento odkaz, kde najdete další odkaz, na který když kliknete, tak se vám nainstaluje do Chromu klon Chromed Birdu a ten už funguje jak má. Tímto způsobem lze nainstalovat klon kteréhokoli rozšíření, ale to už si budete muset nastudovat sami, já končím u Chromed Birdu.








