čtvrtek 31. prosince 2009

Mikroskop Bresser Biolux AL

Už dříve mě zaujal mikroskop Bresser s PC okulárem. Letos před Vánocemi byl v akční nabídce v Lidlu za 1990,-Kč, takže (pod záminkou dárku pro děti) jsme ho koupili. Dojmy jsou výborné - kvalitní provedení, dobré materiály, pevný kufřík s organizérem, vrchní i spodní osvětlení LED, křížový stolek a bohaté příslušenství. Hlavním důvodem tohoto příspěvku je ovšem PC okulár a jeho funkčnost zejména pod Linuxem.

Okulár má (překvapivě :-)) válcovitý tvar a jednoduše se vkládá na místo optického okuláru a Barlowovy čočky. S PC je propojen pomocí USB kabelu. Rozlišení je VGA, tedy 640x480 bodů, což bohužel není mnoho. Pro Windows je dodáváno CD s ovladači a programem Photomizer pro zachycování a zpracování obrázků.

1. Instalace pod Windows
Dle návodu nejdříve spouštím instalaci SW z dodaného CD. Nejprve se instaluje obslužný program Photomizer, potom k mému údivu i Microsoft NET.framework (z webu) a nakonec ovladač pro samotný čip snímače - celkem téměř 100 MB (!) software. Samozřejmě je vyžadovaný restart systému.
Po připojení okuláru je tento funkční v dodaném programu, který má ovšem dost nezvyklé ovládání a umožňuje zachytávat pouze statické obrázky. Dále jsem pod Windows neexperimentoval.

2. Instalace pod Linuxem
V podstatě se žádná instalace nekonala. Po zasunutí do USB proběhla automaticky detekce (čip Pixart), natáhl se potřebný modul jádra (uvcvideo), vytvořilo se zařízení /dev/video0 - a to bylo vše. Pak že jsou v Linuxu problémy s ovladači :-)
Pro zachycování statických obrázků i videa existuje celá řada programů, takže zatím jsem ve fázi testování, který mi bude nejlépe vyhovovat. Pro cheese bohužel nestačí výkon procesoru při ukládání videa. Nejnadějněji zatím vypadají kamoso a luvcview (ten je dílem známého guru linuxového videa Michela Xhaarda)

Identifikace zařízení:
Dec 31 14:31:04 localhost klogd: usb 2-4: new high speed USB device using ehci_hcd and address 5
Dec 31 14:31:04 localhost klogd: usb 2-4: New USB device found, idVendor=093a, idProduct=2800
Dec 31 14:31:04 localhost klogd: usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 31 14:31:04 localhost klogd: usb 2-4: Product: USB2.0_Camera
Dec 31 14:31:04 localhost klogd: usb 2-4: Manufacturer: PixArt Imaging Inc.
Dec 31 14:31:04 localhost klogd: usb 2-4: configuration #1 chosen from 1 choice
Dec 31 14:31:04 localhost klogd: Linux video capture interface: v2.00
Dec 31 14:31:04 localhost klogd: uvcvideo: Found UVC 1.00 device USB2.0_Camera (093a:2800)
Dec 31 14:31:04 localhost klogd: input: USB2.0_Camera as /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0/input/input10
Dec 31 14:31:04 localhost klogd: usbcore: registered new interface driver uvcvideo
Dec 31 14:31:04 localhost klogd: USB Video Class driver (v0.1.0)


Obrázky i video jsou přes nepříliš vysoké rozlišení velice dobře použitelné a jdou v případě potřeby upravit pomocí běžných nástrojů.





čtvrtek 17. prosince 2009

Jak to začalo – já a Linux

Asi jako 99.99% z nás jsem zprvu používal operační systémy Microsoft – začalo to DOSem 6 a Windows 3.1, následně Windows 95 a WindowsXP. Přiznám se bez mučení, že jakožto student jsem byl rád, že jsem schrastil peníze na počítač (486 DX, 4MB RAM, 420MB hdd cca 28000,- Kč v roce 1995), takže další tisíce za operační systém jsem nevyhazoval a používal nelegální kopie. Na skutečnost „mít něco zadarmo“ se dobře zvyká, takže když jsem potřeboval nějakou aplikaci, prostě jsem si ji sehnal – s nástupem internetu a stahování se to stalo v podstatě velice jednoduché. Postupem času jsem se stal poměrně zdatným uživatelem, kterému nedělá problémy správa PC a nainstalovaného software. Navíc se člověk snaži přizpůsobit si svůj systém k obrazu svému, a také řešit problémy, které se při provozu PC vyskytují.

Nicméně s přibývajícím věkem člověk začne řešit hlediska, která mu dříve ani nepřišla na mysl – jednak etická (vždyť jsem vlastně zloděj!), jednak ekonomicko-právní (buď si ty Windows koupím, nebo můžu mít oplétačky se zákonem). V době před zhruba třemi lety se také zdálo, že Microsoft (nebo BSA) sílí tlak na soukromé uživatele, aby zabránil nelegálnímu používání komerčního software. Koupě legálního operačního systému se mi zdála stále dost finančně náročná. Windows s OEM licencí sice stály (a stále stojí) u nižších verzí kolem 2000,- Kč, ovšem instalace je pevně vázána na hardware – takže v případě pořízení nového počítače nebo jeho zásadnější přestavby by se musela kupovat nová instalace. Krabicová verze bez tohoto omezení už se zase cenově pohybuje na více než dvojnásobku, což není zrovna málo (a to ještě násobeno počtem počítačů v domácnosti). Dokoupení dalších aplikací (kancelářský balík atd.) celkovou finanční náročnost ještě zvyšuje, i když to jde vyřešit použitím freeware.

Někdy koncem roku 2006 jsem se mezi řečí od kolegy v práci dozvěděl, že používá Linux. Přiznám se, že i když jsem něco o tomto systému zaslechl, nějak mě dříve tato varianta ani nenapadla. Takže se mi rozsvítilo, a začal jsem si zjišťovat nějaké bližší informace. Nakonec volba padla na distribuci Mandriva Linux ve verzi 2007.0, protože byla doporučována jako jedna z nejlepších pro linuxové novice při přechodu z Windows. Takže jsem si stáhnul instalačku, nainstaloval na počítač a začal zkoumat nový systém. Celkem se mi líbil, i když jsem samozřejmě trochu kvůli jeho odlišnostem tápal, takže jsem si musel shánět potřebné informace – ovšem na webu je vše potřebné. Jediný problém byl, že v té době nebyla podporována moje síťová karta Marvell a nebyl jsem tak zdatný, abych tento problém odstranil. Brzy ovšem vyšla verze 2007.1 a vše důležité začalo být funkční – a od té doby jsem se stal plnohodnotným uživatelem Linuxu. Tento systém mě začal opravdu bavit a časem jsem dosáhnul už slušné úrovně znalostí, takže jsem mohl začít splácet nulovou cenu Linuxu tím, že poskytuji spolu s ostatními technickou pomoc na fóru Mandriva Linuxu. I když jsem zkoušel i jiné distribuce včetně nejrozšířenějšího Ubuntu, zdá se mi, že Mandriva nejlépe splňuje to, co od operačního systému očekávám. Nainstaloval jsem Mandrivu i mému otci – důchodci k jeho Windows a po několika letech používání mě požádal, abych mu „ty vindousy“ smazal, že je nepoužívá.

Zkuste to také! Pokud byste potřebovali poradit, je možno zde nebo na www.mandrivalinux.cz .

pondělí 7. prosince 2009

Tapety s logem Mandriva Linuxu

Vybral jsem pár dostatečně kýčovitých fotografií, upravil je do rozlišení 1650 x 1050, přidal plastické logo Mandriva Linuxu a nabízím je zájemcům ke stažení zde. Fotografie jsem pořizoval sám a jakožto autor dávám svolení s jejich volným šířením a úpravami.
Pokud budou z úložiště provozovatelem odstraněny, mohu zaslat emailem.
Až se naučím pracovat v GIMPu, tak tapety přepracuji - vkládání loga v ZonerPhotoEditoru dělá trochu brikule...
Ukázky:

čtvrtek 3. prosince 2009

Informace pro linuxové začátečníky

Protože mám ještě celkem v živé paměti svoje začátky s operačním systémem Linux (bylo to začátkem roku 2007), napadlo mě vytvořit jakýsi úvod pro začínající uživatele. Měl by posloužit k získání základních informací a zbytečně nezabíhat do detailů. Stejně rozsah postupně bobtná, ale snad to eventuální čtenáři nějak přežijí.
Pokud máte nějaké připomínky k obsahu, nebojte se a napište. Jedná se o pracovní verzi, kterou stále ladím (např. zatím nejsou funkční všechny externí odkazy)...

ÚVOD DO SYSTÉMU LINUX
Tento text je určen zejména těm, kteří uvažují o instalaci operačního systému (dále OS) s linuxovým jádrem na svůj počítač. Začátečníkům by měl poskytnout základní informace o terminologii, principech, struktuře a fungování OS i o hlavních odlišnostech od nejrozšířenějších OS Microsoft Windows. Uživatelé se zkušenostmi z jiných OS by se měli dovědět o hlavních shodách i rozdílech. Zkušení uživatelé jistě prominou určitá zjednodušení, použitá z důvodu lepší srozumitelnosti. Pro zájemce o hlubší proniknutí do této problematiky jsou v textu odkazy na stránky s detailnějšími informacemi.
Hlavním cílem je, aby zájemci o Linux byli připraveni na to, co je při práci v novém OS čeká, a ušetřeni nedorozumění a nemilých překvapení.

Terminologie a principy

Svobodný (otevřený) software
Ve světě Linuxu se ve velké míře (nikoliv však výhradně) používá tzv. otevřený (neboli svobodný) software. Zjednodušeně se jedná o SW, jehož autor dává svolení komukoliv tento SW upravovat a šířit a to včetně jeho zdrojových kódů. Hovoří se o open source nebo free software, podmínky jsou obsaženy v licenci GPL. Tento SW může (ale nemusí!) být šířen bezplatně. Na vývoji se podílí jednak participující firmy a nadace, jednak komunita uživatelů. Případné chyby objevené při užívání aplikací je dobré hlásit autorům, popřípadě právě díky otevřenosti zdrojových kódů je možné odladění kterýmkoli věci znalým uživatelem.

Co je to Linux
Všeobecně se o operačních systémech založeném na linuxovém jádře mluví jako o „Linuxu“ (toto zjednodušené pojmenování bude používáno i v dalším textu). Ve skutečnosti je pouze jádro operačního systému linuxové. Vlastní operační systém je tvořen i dalšími softwarovými součástmi – ovladači, grafickým prostředím, utilitami, aplikacemi, dokumentací atd. Je výhodné, pokud je k dispozici ucelený OS, obsahující všechny potřebné součásti. Tyto ostatní součásti jsou zahrnuty do projektu GNU, proto správný název je GNU/Linux

Linuxová distribuce
Proto jsou k dispozici tzv. linuxové distribuce. Jedná se o datový nosič (typicky CD, DVD, flash disk), ze kterého lze nainstalovat kompletní OS. Získat se dají ve většině případů stažením z internetu, někdy objednáním CD/DVD nebo zakoupením společně s příručkou. Verze obsahující pouze svobodný software lze používat na libovolném počtu PC a volně dále šířit.
Distribucí existuje velké množství - vzhledem k principu otevřenosti totiž může vytvořit vlastní distribuci v podstatě kdokoliv. Jedná o jakousi skládačku, do které autor vloží komponenty, které (podle jeho názoru) nejlépe splňují požadavky pro dané použití, v našem případě většinou ve stolním nebo přenosném PC. Distribuce existují samozřejmě i pro síťové servery, ale třeba také pro mobilní telefony, multimediální přehrávače, přijímače satelitní TV atd. Typická distribuce pro použití na PC obsahuje jádro (téměř vždy linuxové), grafický server (obstarává výstup na monitor, komunikaci s klávesnicí a myší atd.), desktopové prostředí (to, co vidíme na ploše monitoru, např. KDE nebo GNOME), ovladače různých HW zařízení, utility pro správu systému a aplikace (přehrávače multimédií, kancelářský balík…).
Největší podíl má několik nejpoužívanějších distribucí, většinou vyvíjených nebo podporovaných různými komerčními firmami nebo nadacemi. V ČR jsou to zejména Ubuntu, Mandriva Linux, Debian, SUSE, Fedora, Slackware, Slax atd. – viz anketa. Většina distribucí vydává nové verze 2x ročně, aktualizace starších verzí bývá zajištěna delší dobu. Pokud je starší verze funkční a uživatel je s ní spokojen, není v podstatě žádný důvod přecházet na novější verzi (která ovšem samozřejmě nabízí rozšířenou funkčnost, zlepšenou podporu HW a novější verze aplikací). Zejména pro začátečníky je doporučováno s instalací nové verze počkat několik týdnů po jejím uvolnění, protože při jejím používání větším množstvím uživatelů dochází zákonitě ke zjišťování chyb, které jsou postupně odstraňovány pomocí aktualizací.

Proč používat Linux
Důvody, proč se uživatelé PC rozhodnou používat Linux, jsou rozmanité. Pro někoho je to cena (tento OS lze stáhnout bezplatně a legálně jej používat a šířit), pro jiného lepší bezpečnost, prostá zvědavost, nebo nespokojenost s dosud používaným OS. Moderní linuxové distribuce již nejsou záležitostí pro experty, ale jejich instalaci i používání zvládne mírně zběhlý uživatel počítače. Tolik obávaná práce v příkazovém řádku (terminálu) není v drtivé většině případů nutná, i když pro zkušeného uživatele přináší často zjednodušení práce (proto bývá využíván při řešení problémů třeba ve fórech – není nutné se toho obávat). Systém je výborně přizpůsobitelný požadavkům uživatelů. Po nainstalování je k dispozici kompletní systém včetně aplikací pro běžné činnosti.

Shody a rozdíly
Na první pohled se monitor se spuštěným Linuxem příliš neliší od toho, jaký většina uživatelů zná z Windows. Práce s menu, panely, ikonami a aplikacemi se vlastně neodlišuje.
Je třeba zdůraznit, že pro běžného uživatele nejsou nároky při používání OS Microsoft a linuxovými distribucemi nijak rapidně odlišné. Problém je v tom, že uživatel již většinou má jisté návyky a některé z nich je potřeba změnit, což vyžaduje trochu úsilí. Pokud někdo začíná s prací na PC opravdu „od nuly“, musí vyvinout zhruba stejné úsilí, ať se jedná o jakýkoliv OS.
V Linuxu jsou striktně oddělená oprávnění běžného uživatele a správce systému (tzv. roota). Již při instalaci jsou tyto uživatelské účty vytvořeny s tím, že uživatel má přístup pouze do svého adresáře (kde jsou uložena jeho data a jeho nastavení aplikací). Root má veškerá práva k nastavování systému a instalaci aplikací a může přidělovat oprávnění všem ostatním uživatelům. Nedoporučuje se provádět jakékoliv činnosti s oprávněními roota – tím je zajištěno, že systém nebude poškozen neuváženým zásahem, nebo třeba útokem zvenčí. V případě potřeby se systém sám na heslo roota zeptá – v tom případě pozor, pravděpodobně se jedná o důležité změny, které mohou způsobit až nefunkčnost systému! Zvláště začátečník by v takovém případě měl být velmi opatrný.
Pro práci jsou také podstatné již zmíněné rozdíly ve struktuře adresářů a rozlišování velkých a malých písmen.

Jak vybírat
Většina uživatelů PC má zkušenosti s nejrozšířenějšími OS firmy Microsoft – jedná se o různé varianty systému Windows. Struktura těchto systémů je poměrně pevně daná (respektive je nutno volit již při koupi OS), a proto jsou začátečníci často zmateni množstvím možností, které mají v Linuxu – počínaje volbou distribuce, možností výběru a konfigurace grafického prostředí a výběrem aplikací konče. Nejlépe je projít si weby jednotlivých distribucí a zjistit, co všechno poskytují. Výhodné je přizpůsobit výběr i tomu, jestli je v dosahu někdo, kdo určitou distribuci sám používá a je schopný pomoci s řešením případných problémů. Často bývá k dispozici tzv. LiveCD – je to kompletní distribuce sestavená tak, aby šla spustit z CD a poskytla plně funkční systém pro vyzkoušení. Velkou výhodou je to, že nedochází k zápisu na pevný disk, takže po restartování PC je původní OS nedotčený. Důležité také je, jak kvalitní je dokumentace a podpora na domovské stránce distribuce – proto je dobré zjistit, jaká je k dispozici dokumentace, jak kvalitní je wiki a jaké jsou odezvy na dotazy v diskuzním fóru. K některým distribucím existuje i možnost zakoupit příručku ve formě knihy, bývá včetně instalačních médií a bonusového SW. Starší vydání bývají uvolněna k volnému stažení.
Mezi nejrozšířenějšími distribucemi pro desktopová PC nejsou zásadní rozdíly. Obsahují většinou v době uvolnění co nejaktuálnější verzi jádra (tzv. kernel, může být vydavatelem doplněný třeba o ovladače), používají grafický server X11. Rozdílný bývá tzv. balíčkovací systém, zajišťující přístup k aktualizacím a softwaru. Dále obsahují desktopové prostředí (bývá možnost výběru při instalaci, nebo dodatečně nainstalovat jiné), utility pro správu systému (právě u nich se nejvíce projevuje invence autorů distribuce) a uživatelské aplikace.

Systém adresářů a souborů
V Linuxu se nesetkáme s označováním diskových jednotek jednotlivými písmeny C:\, D:\ atd. Fyzické disky se označují třemi písmeny – první je „s“ (pro SATA nebo SCSI disky) nebo „h“ (pro IDE disky), druhé je „d“ (pro pevné disky) nebo „r“ pro CD/DVD a třetí písmeno určuje pořadí disku podle připojení k řadiči. Oddíly vytvořené na disku se značí číslicí. Například počítač s jedním SATA pevným diskem a jednou SATA DVD mechanikou může obsahovat diskové oddíly sda1 (systémový oddíl), sda6 (oddíl s daty uživatelů), sda5 (odkládací neboli swap oddíl) a sr (DVD vložené v mechanice).
Základní adresář, tzv. kořenový, se překvapivě nazývá root (anglicky „kořen“)a označuje se lomítkem - / . V něm jsou připojeny všechny ostatní adresáře dle vžitých konvencí (např. oddíl s daty uživatelů sda6 bývá připojen do /home). Připojování oddílů a adresářů je možné v podstatě kamkoliv do struktury adresářů, což mohou využívat zkušenější uživatelé ke zjednodušení práce. Pro začátečníky je podstatné, že v souborových manažerech vidí svá data ve srozumitelných složkách jako Dokumenty, Videa, Obrázky atd. (ve Windows také spousta uživatelů nemá potuchy, že jejich dopisy jsou v C:\Documents and Settings\jmeno_uzivatele\Dokumenty)
Důležité je také vědět, že v Linuxu se v názvech souborů rozlišují velká a malá písmena – tedy Text.txt a text.txt jsou dva různé soubory a mohou být umístěny v jednom adresáři.

Zdroje softwaru
Všechny moderní distribuce poskytují servery se zdroji SW, takzvané repozitáře. Toto je jedna z velkých výhod ve srovnání s MS Windows. V těchto repozitářích je obrovské množství SW velice jednoduše přístupný pomocí tzv. balíčkovacího systému, kdy pomocí intuitivního grafického rozhraní lze přehledně přidávat a odebírat SW (i více programů najednou). Odpadá tedy vyhledávání na internetu, stahování, instalace *.exe souboru – a to vše opakovaně pro jednotlivé programy. Balíčkovací systém se postará i o tzv. softwarové závislosti: pokud program X potřebuje ke svému běhu knihovny Y a Z, jsou automaticky nabídnuty k instalaci zároveň s ním. Existují i neoficiální repozitáře, které spravuje komunita nebo jednotliví uživatelé.
Celkově lze systém repozitářů zjednodušeně přirovnat k serveru s aplikacemi ke stažení (např. stahuj.cz nebo slunečnice.cz) s tím rozdílem, že komunikace s ním probíhá komfortně pomocí balíčkovacího programu běžícího přímo na PC, poskytuje balíčky zkompilované pouze pro danou verzi distribuce a zároveň se stará o aktualizace při uveřejnění nové verze. Je potřeba mít zdroje SW správně nastavené konkrétně pro danou verzi distribuce (základní sada zdrojů jde většinou nainstalovat automaticky).
Při implicitní instalaci bývá nainstalována základní programová výbava, aby byl PC připraven k práci. Pokud některé její součásti konkrétnímu uživateli nevyhovují, není problém přidávat a odebírat aplikace dle potřeby. SW repozitáře bývají velmi obsáhlé a plné alternativního SW.
Pokud neexistuje balíček požadované aplikace určený přímo pro danou distribuci, poslední záchranou bývá ruční kompilace ze zdrojových kódů, ta je však doporučována spíše pro experimentátory a zkušené uživatele.

Výběr aplikací
V repozitářích je obrovské množství SW, který většinou dokáže nahradit dříve používané aplikace. Informace o ekvivalentech je možné najít např. na linux.cz. Dobrým pomocníkem je také balíčkovací program – jednak zde můžeme vyhledávat (např. heslo player nebo přehrávač nám najde různé přehrávače), jednak můžeme prohlížet popisy jednotlivých balíčků.

Řešení případných problémů
Jak již bylo uvedeno, pro seznámení s novým OS je potřeba vyvinout určité alespoň minimální úsilí. Možné jsou dva přístupy: buď začít systém používat a dokumentaci studovat až při řešení případných problémů, nebo se snažit s funkcí systému předem seznámit.
Dokumentaci můžeme najít v nápovědě k jednotlivým příkazům pomocí man (např. man mount vypíše nápovědu k příkazu mount, ukončuje se klávesou Q), dále v adresáři /usr/share/doc, ve vestavěné nápovědě (ikona záchranného kruhu nebo příkaz khelpcenter v KDE), na internetových stránkách distribuce (wiki, uvolněná dokumentace) nebo kdekoliv pomocí na webu pomocí vyhledávačů.
Dále je dobré, pokud se můžeme přímo zeptat nějakého zkušeného uživatele Linuxu, nejlépe stejné distribuce. Pokud to není zrovna Franta od sousedů, určitě někoho takového najdete na fóru na stránkách distribuce. Ovšem při kladení dotazů na fóru je nutné co nejpřesněji popsat problém a dodat podstatné informace o systému, HW apod.

Odkazy
linux.cz
abclinuxu.cz
linuxexpres.cz
root.cz
linuxzone.cz


Klady a zápory
+
cena – nulová nebo nízká
konfigurovatelnost – nekonečné množství variant nastavení
bezpečnost – není potřeba řešit problémy s viry, spyware atd.
licence – možnost bezplatného použití i ke komerčnímu použití, přístup ke zdrojovým kódům
dokumentace – obrovské množství volně přístupných informací
po nainstalování jsou v systému i aplikace pro práci, další je možné lehce doinstalovat
zdroje softwaru (repozitáře) – jednoduchý přístup k aktualizacím a aplikacím
-
SW musí být zkompilovaný pro konkrétní verzi distribuce (zajišťuje balíčkovač)
někdy horší podpora méně rozšířeného nebo nejnovějšího HW
kvůli menšímu rozšíření menší pravděpodobnost přímé pomoci jiného uživatele
nedostupnost některých programů (zejména hry, CAD/CAM, speciální aplikace) – stále častěji lze použít pro jejich spouštění program wine

Mandriva Linux 2010.0 - už je doma!

Konečně vyšla příručka k operačnímu systému Mandriva Linux 2010.0 spolu s instalačními médii a bonusy. Je to výborně zpracovaná kniha z dílny Ivana Bíbra, maskota české linuxové komunity.
Novou Mandrivu jsem zatím nainstaloval na stolní počítač, který ovšem příliš nepoužívám. Žádné problémy jsem nezaznamenal, bezproblémová user-friendly instalace, vše šlape jak má...
Chystám se nainstalovat tento systém i na notebook, který je OPRAVDU DOST používaný a na kterém zatím běží Mandriva Linux 2009.1. Vzhledem k malé kapacitě disku (80GB) jsem si objednal disk 320GB, takže s instalací počkám a bude tedy "na zelené louce". Chystám se o čisté instalaci zveřejnit delší zprávu. Kdy to bude, to záleží na rychlosti e-shopu (a také zjišťuji, že jsem před Vánocemi nějak zaneprázdněný), ale už se těším...