• Bash,  Linux,  Linux Server

    Jak otestovat rychlost sítě co nejjednodušeji

    Ideální je iperf, o tom žádná. V některých případech ale na našich milých krabičkách (např. ubiquiti) není k dispozici a ani se nedá nijak jednoduše nainstalovat. V drtivé většině případů je ale k dispozici netcut tedy „nc“ a obligátní dd. Je to hrubé, neefektní, ale o to více efektivní 🙂 Server side: nc -l 1234 | dd of=/dev/null Client side: dd if=/dev/urandom bs=1500 count=20000 | nc xxx.xxx.xxx.xxx 1234 V podstatě jen vygenerujeme bordel o velikosti 30MB a protáhneme to linkou hrubě co to jde a pošleme to do kelu … 🙂 PS: Oněch block-size 1500 má svůj význam – čistě náhodou se jedná o defaultní MTU. Takže pokud máte jiné,…

  • Bash,  Linux,  Linux Server

    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…

  • Windows

    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.

  • Linux Server

    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

  • Windows

    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.