Hlavní navigace

Nová softwarová sklizeň (22. 6. 2005)

Adam Šindelář

Oblíbená sonda do světa (převážně) otevřeného softwaru. Dnes si, milí žáci, probereme chemii, promoce, převod Wiki syntaxe do HTML, editaci textů a nakonec xanalogii.

Zejména čtenáři školou povinní nejspíš ocení sadu nástrojů Gnome Chemistry Utils, která se jim stane neocenitelným společníkem v hodinách chemie. Současná vývojová verze balíku obsahuje kromě sady tříd a knihoven určených pro tvorbu chemických aplikací také tři užitečné nástroje: periodickou tabulku prvků, 3D nástroj pro zobrazování krystalických struktur a OpenGL prohlížeč molekul. Do příští verze autoři chystají chemickou kalkulačku, se kterou se vyčíslování reakcí stane snadnou záležitostí. Funkce všech tří nástrojů jsou rozhodně nadprůměrné a rychlost je i při zobrazování složitých struktur bezproblémová. Gnome Chemistry Utils samy o sobě by vám ale nebyly moc platné – k využití jejich funkcionality potřebujete aplikace Gnome Crystal a GChemPaint. Druhý jmenovaný je navíc souborově kompatibilní s programem JChemPaint, který jsme si představili v jedné z minulých sklizní. Gnome Chemistry Utils vyžaduje knihovny GTK, libglade a GtkGLExt.

K pobavení IT pracovníků skvěle poslouží konzolová hříčka The Life of a Geek, v níž se dostanete do role pilného studenta, který se snaží odpromovat ve škole a zároveň si udržet funkční počítač a neumřít hlady. Zdánlivě jednoduchý koncept je zkomplikován potřebou spát, studovat a zároveň bránit svůj počítač proti útokům přes Internet. Na svou jednoduchost je hříčka extrémně zábavná a návyková a rozhodně neuškodí ji alespoň vyzkoušet. K dispozici je kromě linuxové verze i binárka pro Windows/Cygwin a samozřejmě zdrojové kódy, se kterými se dá program zprovoznit i na dalších systémech. Jediná závislost programu je C++ kompilátor a několik základních knihoven, což jistě potěší, pokud instalujete na starý systém bez grafického prostředí.

V dnešní době technické renesance se alespoň základní znalost HTML pomalu dostává mezi obecné vzdělání a články, příspěvky na fórech i jiné formy komunikace nebo exprese předpokládají právě tento formát. Ačkoliv je HTML poměrně triviální, mnoho lidí ho nezná nebo s ním nechce pracovat, už kvůli těm špičatým závorkám, které prostě nemají na klávesnici. Nedávno jsem proto doporučoval PHP formátovač textu Texy!; ten ale trpí absencí jakéhokoliv frontendu a jeho použití tkví hlavně v oblasti rozsáhlých webových projektů. Pokud vám ovšem vyhovuje syntax Wiki a jste šťastnými uživateli GNU/Linuxu, velmi dobře vám poslouží program Newton, kvalitní grafický překladač textu do HTML podle intuitivních Wiki konvencí. Pro většinu složitějších funkcí jako vkládání obrázků má Newton i šikovný klikací dialog, takže k práci je potřeba skutečně jenom minimální snaha a přepínání klávesnice. Na stránkách projektu najdete kromě samotného programu i jednoduchý návod na obsluhu a popis syntaxe. Ke svému běhu Newton vyžaduje knihovnu GTK a nainstalovaný Python.

Pokud jste si oblíbili populární GTK editor Bluefish, ale hledáte program s podporou LaTeXu, zkuste program Winefish, který z prvního jmenovaného přímo vychází. Původně vyšel z verze 1.0, dnes už dosáhl verze 1.2 a je dost stabilní na běžné použití. Samozřejmě umí zvýrazňovat syntaxi, automaticky doplňovat text a vyhledávat v referenční databázi funkcí. Má podporu dodatečných nástrojů a plně podporuje Unicode. Na mnoho funkcí LaTeXu má navíc šikovné klikací dialogy a wizardy, a i když v něm stále ještě zůstávají některé zbytečné funkce editoru Bluefish, stane se vám užitečným nástrojem pro psaní LaTeXového kódu. Winefish potřebuje ke svému běhu knihovnu GTK.

Velmi zajímavý projekt je Ibid's Editor, program pracující s xanalogickým textem, tedy systémem, v němž je ke každému slovu přiřazen jeho autor, verze a datum, kdy bylo napsáno. Pokud je toto slovo v xanalogickém systému nějak upraveno, přeneseno do jiného dokumentu nebo znovu použito pro jiný kontext, je tato informace uchována, takže je možné vysledovat zdroj informací a dat použitých pro tvorbu nového dokumentu, a to zpětně až k počátečnímu textu. Ibid's Editor zatím nepodporuje správu verzí a porovnávání pomocí vývojového grafu, ale už v současné rané verzi implementuje velkou část xanalogického principu. Výhody podobného systému jsou zřejmé – snadné sledování vývoje textu se hodí například u zdrojových kódů aplikace. Jeden pohled na vývojový diagram a je zřejmé, odkud pochází které části kódu – je tedy snadné například udržovat synchronizaci mezi dvěma projekty vycházejícími ze stejného základu. Princip xanalogické struktury je dnes poměrně nový a neznámý, ale v budoucnosti bude možná využit v groupware aplikacích a kooperativním vývojovém prostředí. I když je zatím praktické nasazení Ibid's Editoru utopickou představou, můžete si alespoň na vlastní kůži vyzkoušet některé principy této zajímavé myšlenky. Program vyžaduje pro svůj běh knihovny GTK, libglade a ZLib. Jediným podporovaným systémem je zatím Linux, ale podpora dalších je plánována pro některou z budoucích verzí.

Našli jste v článku chybu?

22. 6. 2005 10:36

BruXy (neregistrovaný)

Neprimo uz ho podporuje davno...

  \usepackage[utf8]{inputenc}

22. 6. 2005 10:26

aubi (neregistrovaný)
Ted uz zbejva jenom pockat, az ho bude podporovat i LaTeX :-)

To jsem zvedav, jestli prekona me oblibene Kile (vcerejsi koleguv komentar na Kile: ,,Delam v tom dve minuty a uz jsem si to oblibil.'').

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Vitalia.cz: Vychytané vály a válečky na vánoční cukroví

Vychytané vály a válečky na vánoční cukroví

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka