• 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.

  • Linux Server

    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

    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; }

  • Linux Server

    DNS záznamy potřebné pro funkci mail serveru jasně a jednoduše

    I taková naprosto jasná a jednoduchá věc se zdá býti pro hodně lidí problém. O co se jedná? V reálu se setkávám i u „profesionálních“ serverů s nevhodně nebo absolutně špatně nastavenými DNS záznamy pro provoz poštovního serveru. Snad nejkřiklavějším případem budiž nejmenovaná česká společnost, která pro svou doménu vůbec neměla nastavené MX záznamy a divila se, že jim je zamítána kontrola e-mailu na webovém formuláři (který kontroloval validitu domény prostým dotazem na MX). Správce se mne tehdy tázal, proč s tím mám problém, „když to funguje“. Odpověď proč to funguje je nasnadě – každý poštovní server se ptá prvně po MX záznamech domény a pokud je nedostane, pak zprávu…

  • Linux

    online latence

    Při zaměřování delších spojů bez možnosti pípáku nebo online zobrazení úrovně signálu se hodí program fping, mimo jiné umí průběžně zobrazovat statistiku průměru odezvy a packet loss na úrovní ICMP, pro nekončící řadu pingů s 100ms mezi pakety o velikosti 1500b: fping -l -b 1472 -p 100 server

  • Linux,  Windows

    Změna hesla účtu Windows z LiveCD ubuntu

    Stalo se mi, že jsem dostal do rukou PC se zaheslovaným správcem, obligátní trik bootu do nouzového režimu s přihlášením jako Administrator (v Home verzi) také nešel použít a bylo potřeba doinstalovat program, nebo se prostě jen přihlásit do účtu. V takovém případě je potřeba reset hesla. Existuje nenápadná linuxová utilita chntpw (universe): sudo add-apt-repository universe sudo apt-get update sudo apt-get install chntpw - mount C: win partition - cd /media/-C: win partition-/WINDOWS/system32/config/ sudo chntpw SAM Pokud se spustí program bez parametru -u, uvažuje jako uživatele, kterému se bude upravovat heslo Administrátora, pokud chcete upravit heslo pro jiného uživatele zadejte: sudo chntpw –u <username> SAM Balíky lze stáhnout i zde (32bit) nebo zde (64bit)

  • Linux,  Linux Server

    ext 4(3) a defragmentace

    Opět jsem narazil na tvrzení, že je nutné ext systémy defragmentovat. Není. Tečka, konec věty. I v těch nejšílenějších situacích, kdy se dosáhne zmiňovaného zaplnění nad 95% je stále dost a dost prostoru na to, aby systém efektivně předcházel fragmentaci alokací bloků poblíž fyzického umístění souboru. Pokud náhodou po defragmentaci zatoužíte, nakopírujte prostě data z jednoho mount pointu na druhé a zpět. Pokud by vás ani toto neuspokojilo, pak existují nástroje jako je e2defrag a e4defrag.