Projekt multiplatformní přístup pro datové schránky

Jak instalovat v Linuxu?

Tedy, ne ani tak v Linuxu jako v GNU/Linuxu. Kupodivu to je dost ožehavé téma a nováčci, navyknutí na systém instalace aplikací ve Windows, s tím mívají nemalé potíže. Vtip je totiž v tom, že v Linuxových distribucích to z drtivé většiny chodí jinak, než ve Windows.

Tedy postup zajdu na stránky aplikace, kterou chci nainstalovat, stáhnu si exe soubor, rozkliknu a x-krát zmáčknu tlačítko next a na konci finish je postup scela typický pro Windows. V GNU/Linuxu (dále Linux/Linuxu) je typickým úplně jiný postup, zde se hraje především na repozitáře.

Co je to repozitář?

Repozitář je řekněme databáze aplikací, kterou spravují nějací lidé (pro každou distribuci/repozitář/aplikaci to většinou bývá někdo jiný). Do repozitáře má přístup aplikace, jednoduše nazvaná správce balíčků (instalacím se v Linuxu říká povětšinou balíčky, můžou to být například deb nebo rpm, o tom dále). Chcete-li nainstalovat například Gajim (výborný Jabber klient napsaný v PyGTK), dáte hledat v správci balíčku gajim a nainstalujete ho. To je řečeno polopatě, teď podrobněji.

V každé distribuci je většinou jiný správce balíčků, ale jejich úkol a v mnoha případech i vzhled je dost podobný. Já používám Fedoru, kde je od verze 9 PackageKit, respektive gpk-application, najdete jej v Systém > Správa > Přidat/Odebrat software.

PackageKit
Grafický PackageKit s vyhledaným Gajimem

Pokračovat ve čtení »

Banner na výměnu s jinými weby

Dostal jsem první nabídku na výměnu ikonky, která mě zaskočila především z důvodu, že jsem žádnou vyrobenou neměl =) Rozhodl jsem se teda si nějakou udělat a jsem tedy otevřen k návrhům na výměnu ikonek. Nemusíte se ale bát, vím, že všeho moc škodí a určitě se tady z toho nestane porno kanál, plný bikajících bannerů.

Ačkoliv zrovna ten můj animovaný je. Pouze však decentně a animace projede jednou, takže při čtení článku, vedle kterého náhodou bude můj banner, nebudete mít chuť umlátit nejbližší osobu po ruce. Pokud tedy bude mít někdo zájem o výměnu ikonky, není nic jednoduššího, než mě kontaktovat pomocí kontaktního formuláře a určitě se dohodneme =)

Wixmac banner
Konečně má i má stránka blikající banner ;-)

Fedora 10 – dokonalý systém

Většinou chce nová verze systému trošku doladit, vypilovat, zaplátovat a až potom se stává víc použitelnou. Platilo to o Windows 98, XP, Vista a platí to i u Linuxových distribucí. Zdálo by se i, že dvojnásob u Fedory, která patři mezi nejvíce novátorské distribuce a žhavé novinky na softwarovém trhu zařazuje mezi prvními.

Jako by se vývojáři chtěli pověsti distribuce šitá horkou jehlou zbavit, vydali z mého pohledu nejpovedenější distribuci za posledních několik roků ze všech. Kulatiny v podobě desáté verze (dvě verze ročně = pět let Fedory) byly pro fedoraproject určitě o to sladčí, když Fedora ve všech recenzích sklidila kladná hodnocení, místy nefalšované ovace.

Ačkoliv si Fedora za poslední dobu spolkla i hořké sousta v podobě přepsání klíče na podepisování balíčku a nebo nefunkčnost správce balíčku packagekit, vše bylo vyřešeno a co Fedoru nezabilo, to ji posílio.

Ačkoliv jsem se vždy držel u distribucí o verzi pozadu, na notebooku si dopřávám luxus aktuálních verzí. Nepracuji na něm tak často a nemám zde žádné zásadní data či nastavení, takže si můžu dovolit i střídat distribuce jako ponožky, stejně tak jsem si dovolil přejít po vydání Fedory 10 na poslední verzi. A ačkoliv může mít člověk smůlu s jakoukoliv distribucí kvůli velice neobvyklému HW, je spíše pravděpodobné, že žádný problém nenastane.

Pokračovat ve čtení »

Pixel Image Editor #2 – GUI ala Photoshop

« Pixel Image Editor #1 – nákup a instalace

V prvním díle jsme si prošli jak Pixel koupit a nainstalovat, tentokrát si řekneme, co vůbec kupujeme a instalujeme =) Photoshop a Linux je hodně diskutované téma a mnoho lidí se vymlouvá, že nechtějí přejít na Linux právě například kvůli absence Photoshopu. Osobně nevím proč by měl někdo hledat důvody proč přecházet/nepřecházet na Linux, co kdo používá je každého věc, naopak ale zase nechápu, proč by měl člověk pirátit Windows, když je vlastně nepotřebuje, no ale to je téma na dost možná úplně jiný zápisek.

Takovým přechodovým můstkem pro „vymlouvače“, a zároveň skvělou grafickou aplikací pro skoro jakoukoliv platformu je Pixel, který se věrohodně a bez ostudy snaží kopírovat, nebo ještě lépe řečeno kopíruje Photoshop.

Loading obrazovka Pixelu
Spouštění Pixelu

Jak můžete vidět, už „Loading“ obrazovka je velmi podobná těm Adobe like načítacím obrazovkám. Po načtení aplikace na Vás již vykočí úvodní obrazovka, respektive už připravená prázdná pracovní plocha Pixelu. Okna jako Vrstvy, Navigace Možnosti nástrojů jsou uživatelům Photoshopu jistě věrně známé a v Pixelu vypadají a fungují úplně stejně.

Pokračovat ve čtení »

wxPython tutoriál v češtině na Programujte podruhé

Nechtěl jsem se moc opakovat a zmíněním tohoto tutoriálu jsem se k němu tady už nechtěl vracet, nebyl důvod. No a už je =) Sám Jakub Vojáček, autor těchto tutoriálů mne navštívil mou bohem zapomenutou ztránku a stihl i upozornit na další díl onoho tutoriálu.

Nenápadně i upozornil, že udržet laťku tak vysoko, jak si jí sam nasadil nebude lehké, a pokud mluvil o tutoriálu, na který právě upozorňoval, měl pravdu, jelikož další, v pořadí již páty díl snad překonává všechny předchozí. wxPython – základní komponenty se věnuje jak název napovídá základním komponentám, které budete dost pravděpodobně využívat ve většině svých programů.

U každé komponenty jsou uvedenty styly, metody, ovladače a jako třešnička na dortu i ukázkový zdrojový kód, což je něco, co by měl obsahovat jakýkoliv tutoriál na programovací jazyk. Vysvětlení jakéhokoliv příkazu, cyklu, prostě čehokoliv nejde u programovacího jazyka udělat lépe než funkčním příkladem, opakuji funkčním! Nejednou se mi stalo u různých vzorových příkladů, že nefungovaly a člověk musel zasahovat do „učitelova“ zdrojového kódu, aby vůbec fungoval, nedej bože jedná-li se o zakoupenou knížku. Příkladem těchto kisků nechť je knížka Microsoft Visual C++, kde takové chyby byly na dením pořádku a víc překvapující byl funkční než nefunkční příklad.

Díl wxPython – základní komponenty se mi líbil obzvlášť, jelikož už opravdu splňoval prvky referenční příručky, což si myslím je pro wxPython, který s českou dokumentací bohužel vázne, více než dobrá zpráva. Co mi na tomto tutoriálu vadí nejvíc je, že se nemůžu nikdy dočkat na další díl =) Dobrá práce, nechť se objevuje víc takových artiklů!

Openfire, vlastní Jabber server rychle a jednoduše

Openfire LogoKdyž už jsem zmínil v minulém zápisku Jabber, a možnost založení si vlastního serveru, neodpustím si teď napsat článek o jednom velice kvalitním serveru, jednoduchém na instalaci a ještě jednodušším na administraci. Jak je z nadpisu jasné, jedná se o Openfire, který je výplodem firmy Ignite Realtime.

Filozofie firmy Ignite Realtime
Open Source filozofie

Na firmě Ignite Realtime je velmi sympatická jejich filozofie, kterou pěkně znázorňuje obrázek výše. Jejich software je open source a v mnoha případech i freeware (včetně Openfire). Ke svým produktům prodávají ale podporu a především komerční doplňky. Openfire v „základní“ verzi je ale výborný a nic podstatného mu nechybí, je využit například na portálu abclinuxu.cz, kde každý registrovaný člen má i automaticky Jabber účet ve tvaru registracnijmeno@abclinuxu.cz

Pokračovat ve čtení »

Seznam a Jabber, zbavíme se proradného ICQ?

JabberUž od nasazení Jabberu v podobě GTalku Googlem se jedním okem pokukovalo, kdy stejný krok učiní česká portálová jednička Seznam. Atlas se spojil s AOL v podobě českého, kupodivu trháku, jménem ICQ, a najednou „měl“ Atlas něco navíc. ICQ ne třeba moc popisovat. Osobně nevím jak došlo k tomu, že zrovna tenhle protokol z minimálně půl tuctu dalších kvalitnějších se uchytli tak masově zrovna u nás, kdo alespoň trochu vidí do problematiky komunikačních protokolů a nevystačí si s „prostě to občas funguje, víc nepotřebuju“, tak ví, že ICQ byla skoro nejhorší volba z možných protokolů, ať už tuhle volbu učinil kdokoliv.

Proč není ICQ nejlepším řešením IM komunikace?

Nevím jestli má cenu opakovat pořád dokola to, co se dá dočíst jinde v článcích proti ICQ, a tím myslím licenční ujednání, která jsou dost tvrdá a vzhledem k tomu, že drtivá většina lidí tyto ujednání nečte (zvlášt, když jsou anglicky), tak ani neví, že je dost pravděpodobně porušují. Já ICQ již nepoužívám nějaký ten pátek a nevím jak se situace kolem tohoto protokolu změnila, ale dost kamarádkám, tedy především těm, co mají avatar v ICQ, píšou pubertální kluci, kteří si buď chtějí jen povídat, navázat vstah nebo kdo víco ještě. Jinými slovy se z ICQ u nás stává seznamka.

Pokračovat ve čtení »

Windows 7 příští rok – fáze evoluce

Microsoft se snaží dohnat co zaspal, a když s Windows Vista moc neuspěl, mnoho lidí je srovnávalo s Windows ME (Millenium Edition), tak to musí napravit novými Windows 7 (Windows 2000). Historie se možná trochu opakovala. Když vyšly Windows XP také nebyly přijaty s nadšením a mnoho lidí se dušovalo, že na XP nikdy nepřejde, nedivil bych se, kdyby byl scénář stejný, a tito lidé tvrdili totéž o přechodu z Windows XP na Windows Vista.

Pokračovat ve čtení »

Pixel Image Editor #1 – nákup a instalace



GIMP není jediným možným grafickým editorem v Linuxu a nejen v něm. Mnoha lidem neznámým, a k Photoshopu se stavějícím programem je Pixel. Jedná se doslova o klon Photoshopu, což poznáte hned z prvního pohledu na tento grafický editor. Jste-li urputilým zastáncem free či open source softwaru, nemusíte pokračovat ve čtení, Pixel je uzavřeným a komerčním produktem. Vzhledem k tomu, že jste se ale dostali až sem, tak se o Photoshop-like editor asi zajímáte, a tedy Vám tohle vadit nemusí, jelikož Photoshop na tom ohledně otevřenosti není jinak.

Chtěl bych, aby se tady z tohoto článku stal takový menší seriál, ve kterém bych chtěl ukázat, jak Pixel vypadá a jak se s ním pracuje. Nejsem žádný profesionální grafik, ale základy v Photoshopu mám a přece jen, pokud si chce někdo Pixel probádat skrz na skrz, není nic jednoduššího, než si stáhnout demo, které má jediné omezení, a to vodomalbu přes obrázek, s kterým pracujete, a jeho v Pixelu uloženou kopii. Jinými slovy chci říct, že tento seriál bude exkurze Pixelem, aby jste jej nemuseli stahovat a mohli si o něm jednoduše udělat obrázek.

Pokračovat ve čtení »

wxPython tutoriál v češtině

Některých věcí není na internetu nazbyt. Na idioty a články od pseudoredaktorů ostatně narazíte všude. Občas se ale objeví něco, co je opravdový skvost. Musím pochválit jeden tutoriál na stránkách, které u mě poslední dobou ztratily lesk, ale kvůli tomuto tutoriálu jsem je začal opět sledovat.

Autorem tutoriálu je Jakub Vojáček. Jedná se sice „pouze“ o překlad anglického tutoriálu ze stránek zetcode.com, ale to určitě nesnižuje jeho užitečnost, naopak, na stránkách PyCZ se můžete o tomto grafickém toolkitu mimo jiné dočíst i

Kromě celkem hezkého API jsou k dispozici klikací editory jako wxGlade a xrcedit. Snad jediným (zato obrovským) nedostatkem tohoto toolkitu je nepříliš kvalitní dokumentace v češtině.

Tutoriál na programujte.com sice není plnohodnotnou dokumentací, ale už teď, po zatím třech dílech, se člověk může naučit opravdu mnoho. Já osobně ho vítám velice moc. Prozatím jsem jel na Tkinteru, který, kdo ví o čem je, není to pravé ořechové, ale pro začátek je více než dokonalý. V tutoriálu od Jakuba Vojáčka se můžete zatím seznámit s následujícími tématy:

Python je velice sympatický a jednoduchý, za to nejproduktivnější programovací jazyk a psát užitečné aplikace zvládnete po pár lekcích, o grafice ani nemluvě. Ještě jednou díky Jakubu Vojáčkovi za skvělé čtení, ať mu to vydrží!