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…
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…
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…
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ý…
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.
PHP a validace e-mailové adresy
Tuto validaci léta úspěšně používám na kontaktních formulářích k ověření platnosti e-mailové adresy: function validateEmail($email){ $pattern = ‚^[_a-zA-Z0-9\.\-\=\^\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$‘; if (ereg($pattern,$email)!=0){ if (!getmxrr(substr($email,strpos($email,’@‘)+1), $mxhosts)) return ‚zadaná e-mailová adresa není platná dle DNS‘; } else return ‚zadaná e-mailová adresa není platná‘; return true; }