Hlavní navigace

Softwarová sklizeň (17. 12. 2014)

Jiří Sluka

Pravidelná sonda do světa (převážně) otevřeného softwaru. Dnes si spočítáme, jak dlouhý zdrojový kód jsme napsali, vyzkoušíme alternativu k BitTorrent Sync, přehrajeme hudební skladby v moderním GUI a nakonec vyrenderujeme PDF dokument nebo obrázek na základě zdrojového kódu HTML souboru. Nebude chybět ani blbinka.

CLOC

Nástroj příkazové řádky, který uživateli navrací počet řádků zdrojového kódu. Výstupní hodnoty jsou rozděleny podle typu řádků – fyzický, prázdný, komentář. Podporuje zdrojové kódy psané v různých programovacích jazycích, například C, C++, Perl, Objective C, Python, Visual Basic nebo Assembly. Kompletní seznam jazyků je uveden na stránkách projektu. Program umožňuje číst archivované zdrojové kódy a výstup dokáže uložit do textového souboru, SQL, XML nebo YAML.

cloc.sourceforge.net/, 1.62

Syncthing

Jedná se o svobodnou alternativu programu BitTorrent Sync. Nahrazuje proprietární synchronizaci a cloudové služby něčím otevřeným, důvěryhodným a decentralizovaným, jak píší distributoři na svých webových stránkách. Projekt slibuje bezpečnost synchronizovaných dat, bez existujícího centrálního serveru. Veškerá komunikace je zabezpečena pomocí TLS. Každý uzel je identifikován silným kryptografickým certifikátem. Je možné nastavit, které adresáře se sdílí s kterými uzly. Software nepotřebuje IP adresy ani pokročilou konfiguraci a funguje přes LAN nebo internet.

syncthing.net/, 0.10.11

Lollypop

Aplikace pro desktopové prostředí GNOME, navržená od základu jako intuitivní hudební přehrávač. Mezi klíčové vlastnosti patří možnost procházení souborů podle žánrů nebo umělců, nechybí integrované vyhledávání, manažer stahování pro snadné ukládání obalů alb, součástí je podpora ReplayGain nebo zařazení skladeb do fronty přehrávání. Ve výsledku nabízí přesně to, co každý přehrávač musí mít. Oproti konkurenci tak zaujme snad jen moderním vzhledem a přehledností.

gnumdk.github.io/lollypop/, 0.8.15

wkhtmltopdf

Na závěr jednoduchý prográmek v příkazové řádce, který z HTML souboru vytvoří PDF dokument nebo obrázkový soubor s možností uložení v různých formátech, a to pomocí QT Webkit enginu. Screenshot napoví, jak celá věc funguje.

wkhtmltopdf.org/index.html, 0.12.1

Blbinka

Když už jsou ty Vánoce, proč si nezazpívat známou píseň od George Michaela se skvělým textem.

Našli jste v článku chybu?