Seznam freeware programů
Všechny programy jsou k dispozici pro volné užití i pro komerční sféru
(pokud není uvedeno jinak). Jejich šíření je však povoleno pouze
prostřednictvím této stránky, jinak je potřeba souhlas autora.
Většina programů vznikla pro řešení jedné konkrétní situace, ve které
bylo napsání utilitky jednodušším a nejrychlejším řešením. Proto v nich nehledejte hlubší smysl pro nějaké široké
uplatnění. Na druhou stranu se mohou hodit, proto budu rád za zpětnou vazbu na info@mpokorny.cz
Dvě upozornění:
- Některé utility jsem přestal vyvíjet jako separátní aplikace, staly se součástí cxBackupMaster
(viz info níže) a jsou rozvíjeny tam. Část zde nechávám ve starších
verzích ke stažení, některé jsem odsud odstranil, neboť v rámci
cxBackupMaster doznaly významnějších změn. Detaily najdete na backupmaster.mpokorny.cz, odkaz "Nástroje".
- PortScanner - hledá v síti vybrané služby (RDP, SQL, SSH, atd.)
- Pinger - pingá na více IP současně; lze tak identifikovat, ve které části sítě (= za kterým switchem) jsou síťové problémy.
- TreeSize - velikost složek
- SysInfo
- seriové číslo hardware, klíč Windows (ProductKey i číslo z BIOSu),
verze Windows vč.systémové identifikace a verze kernelu, verze SSL
knihoven a cesta, odkud se načítají.
- Některá funkce z vývojových knihoven je pro Aviru podezřelá a tlačí aplikace do karantény. Podobně se může zachovat i heuristická analýza jiných antivirů.
Že je podezřelý Kill.exe ukončující procesy, to je ještě pochopitelné.
Ale proč vadí i ostatní, to fakt netuším - zřejmě nějaká funkce, jejíž
kód (ač nepoužitý) je do exe přilinkován v rámci použití některé z
knihoven. Pokud nějaká detekce neřekne více, bude nalezení příčiny věcí
náhody...
ImapUtils - windows, GUI, neinstaluje se
Primárně je určen pro hromadné kopie mailboxů při převodu domény mezi
poskytovateli. Pamatuje si okopírované, tj. lze spouštět opakovaně. Při
chybě pokračuje dalším mailem. Při definici mailboxu je nutné zkusit
připojení a nastavit typ složek (doručená, odeslaná, archiv atd.) -
různé servery mají různé názvy, tak aby se přeneslo do správných
složek. Druhotně vzniky funkce pro výmaz složky, smazání smazaných
(explunge), hromadný import EML do složky, import struktur úložiště
KerioMailserver a několik dalších drobností.
POZOR při Office365!!!
Po založení účtu je NUTNÉ NEJPRVE se přihlásit přes webové rozhraní
(https://outlook.office365.com) a nastavit češtinu. Tím se změní názvy
složek z anglických na české a založí se ty, které založené (ještě) nejsou. TEPRVE PAK je možné nastavovat kopii.
Když nastavíte češtinu v průběhu, nemusí se složky už přejmenovat
(lepší varianta), nebo budou obě - např. "Odeslaná pošta" i "Sent
items", takže si v tom naděláte binec.
FtpCmd - windows, command line, neinstaluje se
Program pro automatické přesuny mezi pc a ftp, přip. mezi dvěma ftp.
Režimy kopie jsou copy, move, diff, mirror a sync. Definice
přenosů je v klasické INI stuktuře - program při spuštění bez parametru
uloží do adresáře s programem ukázkové ini s detailním popisem. Pro
režimy diff, mirror a sync, které kopírují jen odlišné soubory (pozor,
i starší!) je důležité, aby ftp server vracel správně celý čas souboru
- což, bohužel, ne vešechny servery podporují. Stejně tak ne všechny
ftp podporují změnu data/času souboru - a proto má program režim
--test, který toto vše ostestuje a zobrazí případné nedostatky.
mpZIP - windows, command line, neinstaluje se
Pro použití v zálohovacích dávkách mi poněkud chybělo něco podobně
jednoduchého jako klasický pkzip pro command line. Toto je jeho
jednoduchá, avšak poněkud jinak pojatá náhrada.
- zazipovaná data umí odeslat na FTP a udržovat tam jen soubory mladší než specifikovaný počet dnů
- před ZIPováním umí zastavit systémové služby (a pak je zase spustit)
- umí smazat úspěšně zazipované soubory
- umí smazat ZIP po odeslání na FTP
unZIPfolder - windows, command line, neinstaluje se
Jednoduchý nástroj pro rozzipování všech ZIP souborů ve složce. Umí
projít i všechny podsložky a případně rozbalit i vnořené ZIP.
Smysl má jen v případě rozbalení většího množství ZIPů (příp. i
vnořených), např. vytažených ze zálohy. Výhoda je, zvlášť u větších
souborů, že to jedním příkazem spustíte a o víc se nemusíte starat.
WaitForNet - windows, command line, neinstaluje se
Ačkoli se ovládá jen přes příkazový řádek, jsou v zipu jsou dvě verze:
WaitForNet.exe (console app) a WaitForNet32.exe (gui app). Výhoda gui
verze je, že neotevírá "cmd" okno. Dost záleží na situaci, která verze
je vhodnější.
Testuje dostupnost síťového disku nebo IP adresy a při nedostupnosti
čeká na dostupnost nastavitelný počet sekund. Při dostupnosti umí
spustit nastavený program. Lze také použít pouze jako "sleep" bez
spouštění jakéhokoli programu. Používal jsem hlavně v XP, kdy
uživatelský profil občas naběhl dříve, než síťovka (resp. než byla
dostupná síť).
Kill - windows, command line, neinstaluje se
Ve windows mi chyběla command line utilita pro výpis procesů a ukončení
některého procesu. Po vzoru linuxu jsem utilitku nazval kill.
xDelete - windows, command line, neinstaluje se
Jednoduchoučká utilitka pro rekurzivní výmaz složek
NetTime - windows, neinstaluje se
Pokud Vám taky ne úplně dobře systém aktualizuje datum a čas s NTP
serverem, může se Vám hotit tato utilitka. Aktualizuje čas ze seznamu
NTP serverů. Při prvním spuštění vedle sebe vytvoří INI soubor se třemi
sekcemi:
ntp = obsahuje datum a čas posledního nastaveni a korigovaný rozdíl v ms
known = seznam NTP serverů, které znáte
check = pořadí, v jakém se mají NTP servery kontrolovat. 1x za 24hod se
otestují všechny a seřadí se podle rychlosti odezvy. Nejrychlejší se
pak používá.
Pozor, mějte program ho v umístění, kam má přístup pro zápis!
Utilitka vznika z důvodu nepřesné aktualizace systémem, některé dny
příliš dlouhé odezvy některých NTP.
CopyPart - windows, command line, neinstaluje se
Možná se vám to stalo také.. záloha na více místech a žádná čitelná v
celé délce souboru. Tímto programem můžete vytáhnout z různých zdrojů
čitelné části (samozřejmě všechny zdroje musí mít 100% stejný obsah),
které pak pospujujete obyčejným copy /b. Přeji vám, abyste takovou
utilitku nikdy nepotřebovali :-)
CheckDisk - windows, GUI, neinstaluje se
Podobných nástrojů jsou na internetu tuny. Tento je trošinku jiný a
obsahuje to, co jsem u jiného softu nenašel, aniž bych musel instalovat
nějaký velký (a/nebo placený) balík.
Má režimy zaplnění zbytku disku, vytvoření fragmentovaného disku (test,
jak se chová při vysoké fragmentaci) a cyklické přepisy téže oblasti (=
bez fragmentace).
U čtení i zápisu sleduje průměrný čas jedné operace a pokud dojde k
vychýlení od průměru, zahlásí varování nebo chybu (podle výše rozdílu
od průměru). Běží dokud to nezastavíte a výsledek uchová v logu vedle
exe.
K disku přistupuje záměrně klasicky přes operační systém. Žádné
nízkoúrovňové testy ignorující mnohé vlivy operačního systému. Výsledek
měření je tak bližší realitě konkrétní konfigurace.
Digital Photo Tools - windows, GUI, neinstaluje se
Zde nejstarší aplikace (22 let). Primárně vytvořená pro manipulaci s
EXIF záznamu ve fotkách. Impulzem bylo, že můj první digitál Olympus
uměl dělat fotky s příznakem "Panorama" jen na jejich SD-karty, které
byly 4x dražší. Další implementovanou funkcí bylo generování html
foto-galerií. Postupem času vznikly na všechny operace lepší aplikace a
poslední smysluplná funkce byla přejmenovávání souborů, editace GPS,
atp. Tyto funkce jsem přidal do cxBackupMaster ke všem dalším možnostem
změn názvů. Tím ztratilo udržování aplikace smysl.
Již není nevyvíjeno jako samostatná aplikace - přesunuto do nástrojů cxBackupMaster; zůstává free, není nutno licencovat.
CompareFolders - windows, GUI, neinstaluje se
Porovná dvě složky a rozhodí rozdíly do několika bloků: soubory a
složky navíc, odlišný obsah - a to ještě rozděleno podle data (novější,
starší, stejné). Celkem 6 bloků typů rozdílů a s každým je možné
provést upravy vedoucí ke sloučení složek (smazat, kopírovat,...).
Pokud je nainstalován PSPad, pak je možné dvojklikem na položce otevřít
porovnání rozdílů. Původně vytvořeno pro porovnání rozdílů dvou záloh s
20tis soubory v tisícovce složek. V podobných situacích bude tedy
neužitečnější...
Již není nevyvíjeno jako samostatná aplikace - přesunuto do nástrojů cxBackupMaster; zůstává free, není nutno licencovat.
MikrotikBackup - windows, GUI & command line, neinstaluje se
Pokud máte více Mikrotiků (MT), které chcete zálohovat, můžete se Vám
tato utilitka hodit. Přes GUI si nadefinujete seznam MT a kam se
zálohami (lokální kopie, FTP, e-mail). V rámci zálohy lze stahovat z MT
celou kořenovou složku, nebo jeden konkrétní soubor - to už záleži na
tom, jak na nich máte nastaven vznik záloh. Stažení všech záloh lze
spustit i přes commandline, t.j. v plánovači úloh. Pro stažení se
používá FTP, takže na MT musíte mít povolen FTP (pozor na zabezpečení
!).
Již není nevyvíjeno jako samostatná aplikace - přesunuto do cxBackupMaster; pro ruční spouštění a menší počet MT není potřeba licencovat.
CobianBackupSync - windows, command line, neinstaluje se
Program zachová jen daný počet plných a návazných změnových ZIP záloh
vytvořených Cobianem (mode=backup), nebo je vráti zpět (mode=restore)
Motivace vzniku programu bylo přesunout část záloh vytvořených Cobianem
do jiného místa a současně udržovat
pohromadě plnou a všechny návazné změnové. Cílem je tedy nechat v
zálohovacím adresáři Cobianu menší počet záloh a ostatní
přetransportovat někam jinam.
Již není nevyvíjeno jako samostatná aplikace - přesunuto do cxBackupMaster jako jeden z parametrů záloh.
FLIRrename - windows, command line, neinstaluje se
Program pro třídění souborů pořízených termokamerou FLIR C2. Vzniknul jako "jednorázovka", podle toho taky vypadá :-)
Hlavní funkcí (první krok/průchod) je
přejmenování kontinuálně číslovaných souborů z kamery na dvojice.
Původně kamera udělá např. FLIR7656.jpg (termo) a FLIR7657.jpg
(normal). Z těchto tedy vznikne flir_0001_a.jpg (termo) a
flir_0001_b.jpg (normal). Dále umožní zmenšit klasickou fotku na
velikost termosnímku (např. termo je 320x240 a normální dělá 640x480) a
také roztřídění podle data/času pořízení. Čas je roztříděn do časových
bloků, mezi kterými je alespoň hodina. Program samozřejmě není nutný,
pokud máte 20 snímků, to je rychlejší udělat ručně. Pokud jich však
máte 500, je to už na ruční práci dost náročné...
V druhém kroku (až už máte roztříděno do podsložek) můžete dělat ještě dvě funkce:
a) když si podsložky s časem
přejmenujete tak, že složka popisuje např. situaci, za které snímky
vznikly, můžete přejmenovat všechny soubory tak, že název souboru nese
názvy složek + datum a čas. Takto vzniklé názvy si pak můžete třídit
zase např. podle oblasti, kterou jste fotili (např. "dveře", "okno 1",
"okno 2") a tak si pro každou oblast vytvořit časovou linku změn podle
situace, za které snímky vznikly
b) až je vše hotovo, můžete
pomazat všechny komplet černé "normální" snímky (focené za tmy),
připadně potáčet o 90° (termo je otočené, ale klasický snímek nikoli) a
pomocí FLIRrename nastavit datum/čas souborů podle exif (ten se bere
jen z termosnímku). Neexistující párový (klasický) snímek se vytvoří
jako bílá plocha stejné velikosti, jako je termosnímek. Ideální pro
tisk většího množství snímků, kdy chcete mít vedle termo i ten původní
netermický.