-
Jak otestovat IMAP server pomocí telnetu
Občas potřebuji rychle otestovat funkčnost IMAP serveru a to se lehce udělá z bashe, buď pomocí telnetu, nebo příkazu nc, tedy: nc localhost 143 a1 LOGIN jmeno heslo a2 LIST "" "*" a3 LOGOUT Server – pokud je vše ok – po a2 vypíše list všech složek IMAPu…
-
Sdílení kontaktů v thunderbirdu via IMAP
Existuje super doplněk pro Thunderbird, který z něj udělá Kolab kompatibilního klienta a pomocí poměrně jednoduchého nastavení umožní sdílet kontakty skrzeva obyčejný IMAP server. Více informací na https://addons.mozilla.org/en-US/thunderbird/addon/sync-kolab/
-
Jak z MJPEG streamu z kamery ukládat v intervalu jeden snímek
Krkolomný název, což? Ale vyjadřuje přesně to, co chceme udělat tj. z webkamery, která nám kdesi třeba nad staveništěm spokojeně bzučí, dostaneme například co 5 minut jeden snímek ve formátu JPEG. Kamera má navíc HTTP Basic Auth, takže se nám to ještě komplikuje i o toto. Nejjednodušší, jak jsem objevil je přes curl stáhnout kousek streamu: curl -m 2 --user uzivatel:heslo "http://co.kde.cz/video.cgi?videp.mjpg" >output/out.mjpg Kde parametr „m“ vyjadřuje dobu po kterou se bude stream stahovat – teoreticky stačí i jedna vteřina, ale měl jsem občas problém s kolísavostí kvality internetu na straně stavby, tedy raději 2s. Parametr „user“ nám zabezpečí autentizaci. Následně pak pomocí ffmpeg vyexportovat z videa snímky: ffmpeg -i…
-
Jak obnovit smazané zprávy z MS Outlook
Prvně musím zdůraznit, že postup není vždy fungující, ovšem pokud se zadaří, funguje na 100%. Pro jistotu si udělejte zálohu starého PST souboru. Přes například HxD editor od pozice 7 nahraďte 13 znaků prázdným znakem (resp. 00 HEX), soubor uložte. Právě jste úspěšně rozbili PST soubor tak, že jej program scanpst dokáže rozpoznat jako poškozený a pokusí se o obnovu indexu zpráv. Následující krok je tedy jasný – nad souborem spusťte scanpst.exe (součást balíku MS Office) a čekejte. Doporučuji soubor následně přidat jako další datový soubor s názvem např. BACKUP, aby nedošlo k mýlce.
-
mysql a poškozený table event
Nedávno se mi podařilo „rozbít“ si mysql zajímavým způsobem, vše fungovalo, až na dump databáze, který končil hláškou: mysqldump: Couldn't execute 'show events': Cannot proceed because system tables used by Event Scheduler were found damaged at server start ... Řešení této politováníhodné situace, ke které dochází maximálně 1x za 10 let je naštěstí prosté: mysql_upgrade -u root -p --verbose --force service mysql restart
-
Jak v BASH odstranit diakritiku v obsahu souboru
Existuje kouzelný program recode recode -f utf8..flat soubor.txt Jak prosté milý Watsone …
-
Jak jednoduše odemknout docx dokument
Tento typ dokumentu není ve své podstatě nic jiného, než ZIP archiv, rozbalte jej tedy, ve složce word otevřete soubor settings.xml a hledejte tag <w:documentProtection Celý jej odstraňte, uložte a zpětně zabalte do archivu ZIP (změňte koncovku na .docx) Po spuštění možná bude office prskat, že se jedná o nepodporovaný archiv ZIP, nicméně nabídne opravu. Po opravě bude dokument odemčený pro úpravy.
-
if $? -ne 0 syntax error then unexpected
V BASHi poměrně normálně fungující if [ $? -ne 0 ]; then ... fi v různé variantě shellu hází chyby (syntax error then unexpected), chvilku trvalo, než jsem došel na toto: if [[ $? -ne 0 ]]; then ... fi
-
Nastavení MAC adresy pomocí příkazu ip
Ten konstrukt je sice logický, ale protože to jeden dělá jednou za čas: ip link set ethX address 11:22:33:44:55:66 A pro jistotu i nahození linkové vrstvy: ip link set dev ethX up
-
dnsmasq a svázání mac adresy s určitou IP
Občas se pozapomenu a hledám zcela jasný konstrukt kterak dané mac přiřadit patřičnou IP (hodí se to například pro tiskrány) dhcp-host=BRN_39C7AD,00:80:77:39:c7:ad,192.168.2.201,12h kde BRN_39C7AD je hostname, 00:80:77:39:c7:ad mac adresa, 192.168.2.201 přidělovaná IP a 12h je lease time.