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?

Ohodnoťte jako ve škole:

Průměrná známka 1,50

Našli jste v článku chybu?
Zasílat nově přidané názory e-mailem
DigiZone.cz: Živí mrtví budou na AMC koncem srpna

Živí mrtví budou na AMC koncem srpna

120na80.cz: Odřenina. Jakou použít dezinfekci?

Odřenina. Jakou použít dezinfekci?

Podnikatel.cz: Konečně vývar. Skoro jako od Steva Jobse

Konečně vývar. Skoro jako od Steva Jobse

DigiZone.cz: Změní se veřejnoprávní status ČT?

Změní se veřejnoprávní status ČT?

120na80.cz: Jak si udržet zdravou vaginu

Jak si udržet zdravou vaginu

DigiZone.cz: Rádio Retro spouští stream o Karlu IV.

Rádio Retro spouští stream o Karlu IV.

Podnikatel.cz: Alza radí e-shopům, jak opustit Heureku

Alza radí e-shopům, jak opustit Heureku

DigiZone.cz: Šlágr TV dostala pokutu 100 000 Kč

Šlágr TV dostala pokutu 100 000 Kč

Vitalia.cz: Mražené ryby z Makra byly falšované

Mražené ryby z Makra byly falšované

Měšec.cz: Udali ho na nelegální software a přišla Policie

Udali ho na nelegální software a přišla Policie

DigiZone.cz: Stream představil souboj žroutů

Stream představil souboj žroutů

Vitalia.cz: Tetanus v USA – i po odřeninách

Tetanus v USA – i po odřeninách

Podnikatel.cz: Využijte v byznysu nulové tarify

Využijte v byznysu nulové tarify

120na80.cz: Co jí dělá? Sklerotizaci

Co jí dělá? Sklerotizaci

120na80.cz: 10 dezinfekcí: Vede „starý dobrý“ peroxid

10 dezinfekcí: Vede „starý dobrý“ peroxid

Podnikatel.cz: Přechod z OSVČ na firmu? Totální šok!

Přechod z OSVČ na firmu? Totální šok!

Vitalia.cz: Grilujte v parku i na loďce

Grilujte v parku i na loďce

120na80.cz: Poznáte, který z léků je pravý?

Poznáte, který z léků je pravý?

Lupa.cz: Válka e-shopů. Alza končí s Heurekou

Válka e-shopů. Alza končí s Heurekou

120na80.cz: Zjistěte, zda je vaše klíště infikované

Zjistěte, zda je vaše klíště infikované