Hlavní navigace

Softwarová sklizeň (2. 5. 2012)

David Kovalský

Pravidelná středeční sonda do světa (převážně) otevřeného softwaru. Dnes si ukážeme, jak jednoduše spouštět Perlové skripty v Javě, představíme si nový nástroj pro statickou analýzu kódu v Bashi, webového správce Subversion repozitářů a platformu pro vícefázovou autentizaci. Nebude chybět ani blbinka.

Jerl

Jerl nabízí jednoduchý způsob, jak v Javě spouštět kód napsaný v Perlu bez toho, abyste potřebovali externí interpret jazyka Perl. Na domovské stránce žádné informace nenajdete, což je pravděpodobně dáno tím, že Jerlu kape ještě mléko po bradě. Jednoduché how-to je ale k dispozici v projektové wiki. Implementačním jazykem je tentokrát Java.

code.google.com/p/jer­l/, 1.0, LGPL / Perl

Shanal

Shanal je framework pro statickou analýzu kódu v Bashi. Napsaný je v C++ a není to zrovna cvrček – komprimovaný archív zdrojového kódu má přes 2 MB. Obsahuje i několik pluginů, např. pro kontrolu mrtvého kódu a položky ze seznamu nejčastějších chyb v Bashi. Podobně jako u Jerlu, i zde je kvůli mládí projektu domovská stránka v podstatě prázdná a jako zdroj dokumentace musí posloužit kód. I pokud Shanal nevyzkoušíte, alespoň odkazovaný seznam nejčastějších chyb stojí za přečtení.

www.vonsit.cz/ot­hers/shanal/in­dex.php, 0.1, GPL

SVN Access Manager

Pokud jste se někdy museli starat o větší množství projektů, resp. repozitářů, dokážete si představit, kolik práce dá údržba systému oprávnění. Subversion sám o sobě nemá žádný nástroj, který by pomohl se správou uživatelů a přístupů. SVN Access Manager zvládá tento úkol výborně. Umí dokonce oprávnění (čtení / zápis) na úrovni adresářů a souborů, dobře se integruje se s LDAP serverem a zvládne z prostředí webového rozhraní i jednoduché úkoly jako vytvoření nového repozitáře. Na domovské stránce najdete i rozsáhlý manuál cílený převážně na instalaci a konfiguraci. Na závěr jen dodám, že napsaný je v PHP.

LinOTP

LinOTP je server a sada nástrojů pro správu databáze uživatelů a vícefázovou autentizaci např. pomocí hardwarových tokenů či SMS. Administrativní rozhraní je buď webové, nebo desktopová aplikace (GTK+). LinOTP podporuje slušný počet tokenů i autentizačních backendů – záleží ale, zda sáhnete po komunitní verzi distribuované pod svobodnou licencí, nebo si připlatíte za podporu a dostanete za své peníze mnohem více modulů, dokumentaci a distribuční balíčky.

LinOTP je napsaný v Pythonu a závisí pochopitelně na mnoha modulech dle konfigurace. Méně zdatní administrátoři mohou sáhnout po image virtuálního stroje, ten je ale bohužel jen v placené verzi. K dispozici je také online demo, nicméně vyžaduje registraci svázanou s e-mailem a telefonem.

linotp.org, 2.4.3, GPL, AGPLv3

Blbinka

Buďte opatrní při telefonování v tramvaji. Pokud neznáte Bang Bang, dostudujte.

Našli jste v článku chybu?

2. 5. 2012 22:21

ale ani dopredu nerekne co to udela :o) a !!:p + !! uz mi zase pripada dost krkolomny

2. 5. 2012 13:38

Bang Bang (!!) jako takový zas tak moc výhod nepřináší, možná když je člověk připojený přes terminál na telefonu - je lepší napsat !! než hledat emulaci šipky nahoru.

Víc se mi líbí ty substituce.

A když na to přijde, můžu se podívat co !! upělá pomocí :p (!!:p).

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

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

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

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Podnikatel.cz: Změny v cestovních náhradách 2017

Změny v cestovních náhradách 2017

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

Taky věříte na pravidlo 5 sekund?

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

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

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

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

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

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

120na80.cz: Na ucho teplý, nebo studený obklad?

Na ucho teplý, nebo studený obklad?

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

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

mBank cenzuruje, zrušila mFórum

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

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

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

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