Softwarová sklizeň (13. 1. 2016)

Marek Olšavský 13. 1. 2016

Pravidelná sonda do světa otevřeného softwaru. Dnes si ukážeme herní centrum Lutris, praktický editor pro MarkDown napsaný v Qt, pomůžeme DJovi rozproudit zábavu s pomocí programu Mixxx a komentáře ve zdrojových kódech transformujeme do dokumentace pomocí Doxygenu. Nebude chybět ani blbinka.

Lutris

Práce vývojářů Lutrisu je určena pro hráče. Lutris je herní platforma pro GNU/Linux, která dovoluje spravovat hry i emulátory (v Lutrisu je aktuálně podporováno 23 historických platforem) z jediného místa. Aktuálně si rozumí s klienty pro Steam a Desuru, v plánech jsou i Humble Bundle nebo GOG. Autoři se snaží o co nejmenší závislost na balíčkovacím systému distribuce uživatele. Projekt má zatím mouchy, ale i solidní potenciál.

Lutris, GPLv3, verze 0.3.7.2

CuteMarkEd

Cute Markup Editor (CuteMarkEd) je svobodný editor MarkDown, který funguje i prostředí MS Windows. Program je napsán v Qt a během psaní poskytuje náhled (HTML) na výstupní dokument. Podporuje rozšíření MarkDownu pro matematiku (kdo psal v LaTeXu, tomu bude zápis velmi povědomý), nebo diagramy. K dalším funkcím patří podpora exportu (HTML a PDF), jazyková kontrola, statistiky dokumentu, či zvýrazňování syntaxe (v módu Github).

CuteMarkEd, GNU GPL, verze 0.11.2

Pokud potřebujete pracovat s MarkDown soubory v programu napsaném v jazyce C, může vám posloužit knihovna cmark, vydaná ve verzi 0.23.0, případně JavaScriptová implementace commonmarks.js.

Mixxx

Zábava, respektive starost o hudební mix, je smyslem programu Mixxx. Svobodný mixovací pult, který si rozumí s formáty Ogg, Mp3 i Wav a umožňuje ovládání pomocí specializovaného hardware (ovládání myší a klávesnicí nebude to „pravé ořechové“). Automaticky umí detekovat bpm a pokud si poskládáte playlist, postará se o zbytek. Pro zkompilování budete potřebovat Qt 4.6+ a pro sestavení je použit ne zrovna obvyklý, leč velmi mocný,  scons.

Mixxx, GNU GPL, verze 2.0

Doxygen

O nutnosti a opomíjení komentářů již byly napsány celé romány. Rozumně psané komentáře poslouží třeba pro vygenerování dokumentace k API. Osvědčeným generátorem dokumentace je Doxygen, který podporuje zdrojové kódy široce používaných jazyků (C/C++/Objective-C/C#, Python, PHP, Java), ale i trochu exotických (D, VHDL, Fortran). Komentáře je potřebné trochu připravit, aby je Doxygen extrahoval správně. Vedle obligátních HTML a PDF je možný výstup do LaTeXu nebo RTF.

Doxygen, GNU GPL, verze 1.8.11

Pokud je vaším oblíbeným jazykem Pascal, ekvivalent programu je pasdoc.

Blbinka

Sedm let je s námi Python 3 a ještě stále se udržuje „stará“ větev 2.7. Přijetí nebylo tak rychlé a nejeden vývojář narazil na chybějící knihovny, pokud chtěl psát pro verzi s dlouhodobou perspektivou. Otázka tedy zní, „v jaké fázi se pythonýři nachází?“ Je to deprese z neutěšeného stavu, nebo rezignovaně akceptovali, že budou muset přepsat i nové programy?

Našli jste v článku chybu?
Vitalia.cz: Signál roztroušené sklerózy: brnění končetin

Signál roztroušené sklerózy: brnění končetin

Podnikatel.cz: Polská vejce na českém pultu Albertu

Polská vejce na českém pultu Albertu

Podnikatel.cz: Eshopy neumí komunikovat. Zákazníci žasnou

Eshopy neumí komunikovat. Zákazníci žasnou

Podnikatel.cz: Italské těstoviny nebyly k mání, tak je začal vyrábět

Italské těstoviny nebyly k mání, tak je začal vyrábět

120na80.cz: I tuto vodu můžete pít

I tuto vodu můžete pít

Měšec.cz: Investice do drahých kovů - znáte základní chyby?

Investice do drahých kovů - znáte základní chyby?

Vitalia.cz: Nejdůležitější změny v potravinářské novele

Nejdůležitější změny v potravinářské novele

Vitalia.cz: Pepsi Cola mění sirup za cukr

Pepsi Cola mění sirup za cukr

DigiZone.cz: Android TV: s jakým pracuje rozlišením?

Android TV: s jakým pracuje rozlišením?

DigiZone.cz: Sázka na e-sporty stanici Prima vychází

Sázka na e-sporty stanici Prima vychází

Lupa.cz: Vodafone umí volání přes Wi-Fi. Z ciziny jako v ČR

Vodafone umí volání přes Wi-Fi. Z ciziny jako v ČR

Vitalia.cz: Bio vejce nepoznají ani veterináři

Bio vejce nepoznají ani veterináři

Lupa.cz: Japonská invaze. Proč SoftBank kupuje ARM?

Japonská invaze. Proč SoftBank kupuje ARM?

Měšec.cz: Kurzy platebních karet: vyplatí se platit? (TEST)

Kurzy platebních karet: vyplatí se platit? (TEST)

Měšec.cz: Do ostravské MHD bez jízdenky. Stačí vaše karta

Do ostravské MHD bez jízdenky. Stačí vaše karta

DigiZone.cz: Skylink o půlnoci vypnul 12 525

Skylink o půlnoci vypnul 12 525

Podnikatel.cz: Tahle praktika stála šmejdy přes milion

Tahle praktika stála šmejdy přes milion

Měšec.cz: Platíme NFC mobilem. Konečně to funguje!

Platíme NFC mobilem. Konečně to funguje!

Měšec.cz: Ceny PHM v Evropě. Finty na úspory

Ceny PHM v Evropě. Finty na úspory

Měšec.cz: Co s reklamací, když e-shop krachuje?

Co s reklamací, když e-shop krachuje?