Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Nová softwarová sklizeň (18. 5. 2005)

Oblíbená sonda do světa (převážně) otevřeného softwaru: $echo Sudosh, ddRescue, Gipfel, Pucko, Visual Dependency Walker, MRampSpy, BlockHost >sklizen.txt

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Program sudosh (1.6.2) je vrstva, která leží mezi shellem a aplikacemi. Sudosh zaznamenává všechny vstupy a výstupy a spolu s informací o čase si tyto informace ukládá, takže je pak možné přehrát záznam celého sezení. Od poslední verze je možné nastavit sudosh jako implicitní shell.

Pokud vám už někdy odkráčel pevný disk do věčných lovišť, tak už asi GNU ddrescue (1.0-pre1) znáte. Pro vás ostatní: jedná se o program, který se snaží přečíst celý disk nebo zadaný soubor a moc se snaží být uspěšný. Takže v případě, že narazí na nějakou chybu, neskončí s chybovou zprávou, ale pokračuje dále. Mohu potvrdit, že ddrescue se snaží opravdu moc a osobně mu vděčím za pár gigabytů dat a asi týden zachráněné práce. Nová verze obsahuje vnitřní log, který umožňuje v případě pádu pokračovat od poslední operace.

Gipfel (0.0.1) vypadá jako skvělý nástroj pro určování vrcholků hor a jiných zajímavostí na fotkách. Programu stačí podstrčit fotografii, říci, ze kterého místa jste fotili, určit dvě hory na fotografii, a program vám určí zbylé hory. Stačí určit i jenom jednu horu a program se bude snažit uhodnout zbytek za podmínky, že mu označíte několik vrcholků na fotografii. U těch už ale nemusíte znát jejich název. Nevýhodou programu je absence databáze zeměpisných souřadnic hor, takže s programem, tak jak si ho stáhnete, neurčíte vůbec nic. Pro začátek si sice můžete stáhnout údaje pro Alpy ze serveru alpin-koordinaten.de, ale mít celý svět pohromadě by jistě bylo fajn.

Gipfel

Pucko (0.8.0) je ncurses (pro laiky: to znamená, že funguje v textovém režimu) audio přehrávač, který umí přehrávát vše, co běžný smrtelník potřebuje, tj. OGG, MP3 a MIDI. Akorát přemýšlím, kolik lidí stále pracuje pouze v textovém režimu, kde nemůže spustit např. XMMS? Je sice pravda, že v serverovně nemívám grafické prostředí a přitom asi v polovině serverů, ke kterým chodím, je zvuková karta, obvykle ale v serverovně nemám chuť poslouchat žádnou hudbu.

Pucko

Visual Dependency Walker (1.2.0) je nástroj, který otevře ELF binárku (tj. většina spustitelných souborů pod Linuxem) a zobrazí grafický strom knihoven, které program používá. Lze tak vysledovat možné konflikty knihoven a nebo zpětně sestavit závislost programu na knihovnách.

Visual Dependency Walker

MRamSpy (0.0.1) prohledává paměť počítače a hledá zadaný text. V případě úspěchu vám zobrazí okolí inkriminovaného místa v paměti. Hmm, určitě existuje nějaká možnost, jak to legálně použít… Například …, nebo … No nic, jdeme dál.

BlockHosts (0.3.0) prohledává systémové logy a všímá si neúspěšných pokusů o přihlášení – momentálně OpenSSH a vsftpd; další služby si můžete sami lehce přidat. V případě, že počet neúspěšných pokusů přesáhne definovanou hranici, je IP adresa, která se pokoušela o přihlášení, přidána do /etc/hosts.deny, takže útočník se už nebude moci připojit.

P.S. Po redakční uzávěrce se ještě objevila nová verze Free Pascalu (2.0). Obsahuje lepší podporu vlastností Delphi, podporuje více CPU (mj. AMD64) a platform (mj. Mac OS) a spoustu dalších věcí.

Miroslav Suchý

Mirek Suchý

Autor pro Root.cz píše převážně Softwarové sklizně. Je zaměstnán ve firmě Red Hat, kde se věnuje projektu Spacewalk.

Školení: Django framework: Struktura a základy vývoje (nejen) webových aplikací

Django je vyspělý webový framework napsaný v jazyce Python, který podporuje extrémně rychlý vývoj společně s dodržováním principů dobrého návrhu. Snaží se co nejvíce automatizovat a drží se principu DRY (z anglického Don't Repeat Yourself — neopakuj se).

  • Instalace potřebného softwaru
  • Programování v Pythonu: příkazy, funkce, datové typy, moduly, objekty, výjimky
  • Struktura aplikace v Djangu
  • Typické záležitosti webových aplikací: Napojení na databázi, zpracování vstupu od uživatele, přihlášení či generování dynamického obsahu.
  • Implementace principu MVC: modely, pohledy (views) a šablony
  • Seznámení s užitečnými komponenty frameworku Django
  • Šikovné praktiky

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,81

Přehled názorů

Ddrescue
sheeryjay 18. 5. 2005 00:26
Nový
ddresue z ceskych luhu
Antonin Kral 18. 5. 2005 01:01
Nový
ad muzika
digero 18. 5. 2005 08:48
Nový
├ 
Re: ad muzika
Coqeue 18. 5. 2005 08:54
Nový
│
└ 
Re: ad muzika
Ava 18. 5. 2005 13:37
Nový
├ 
vyuziti zvukovky na serveru [was:Re: ad muzika]
jam 18. 5. 2005 10:59
Nový
└ 
Re: ad muzika
Jaromír Dvořáček 18. 5. 2005 15:48
Nový
Blockhosts
panter 18. 5. 2005 09:31
Nový
├ 
Re: Blockhosts
petr_p 18. 5. 2005 10:25
Nový
│
├ 
Re: Blockhosts
panter 18. 5. 2005 11:54
Nový
│
└ 
Re: Blockhosts
MeDon 18. 5. 2005 13:17
Nový
│
 
├ 
Re: Blockhosts
anonymní uživatel 18. 5. 2005 22:26
Nový
│
 
└ 
Re: Blockhosts
washeck 19. 5. 2005 18:18
Nový
│
 
 
└ 
Re: Blockhosts
panter 19. 5. 2005 21:29
Nový
└ 
Re: Blockhosts
Jaroslav Prodělal 29. 5. 2005 12:50
Nový
Blockhosts
panter 18. 5. 2005 09:33
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem