Jen taková jednohubka, kterou jsem dnes v zápalu boje se zkostnatělými proprietárními Unixovými systémy vyplodil. Lehce souvisí i s předchozím článkem o textových protokolech, kde popisuji všelijaké připojování na TCP porty.
Jen taková jednohubka, kterou jsem dnes v zápalu boje se zkostnatělými proprietárními Unixovými systémy vyplodil. Lehce souvisí i s předchozím článkem o textových protokolech, kde popisuji všelijaké připojování na TCP porty.
Včera byla vydána nová verze mého nejoblíbenějšího multiparadigmatického a multiplatformího skriptovacího jazyka. Vývojová větev Pythonu 3.x je tu s námi od roku 2008, ale jeho počátky sahají daleko hlouběji, až někam do roku 1991. Za tu dlouhou dobu se mu podařilo vyrůst do krásy a použitelnosti a drtivá většina věcí v něm dává perfektní smysl, což se za tu dobu spoustě jiných jazyků nepodařilo (Koukám se na tebe, Javo).
Windows pracuje s oprávněními poněkud komplikovaněji a nad rámec klasického a dnes už skoro archaického read, write a execute. Obvykle pro správnou funkci počítače nebo pro povolení přístupu k soukromým souborům není potřeba měnit vlastníka a vystačíte si s přidáním nového uživatele do ACL (seznamu oprávnění). Občas se ale někomu zachce se systémem udělat nějaké pořádné psí kusy a sáhnout do souborů, které jsou chráněné. Celý princip ochrany obvykle spočívá pouze právě v tom, že soubory jsou vlastněny speciálním uživatelem a nikdo jiný je nemá povoleno modifikovat.
Microsoft Excel. Tabulkový procesor široce používaný k nejrůznějším výpočtům, vytváření grafů, jako náhrada databázových enginů pro jednoduché tabulky a tiskové sestavy a hromadě dalších věcí. To, že Excel samotný za léta své existence posbíral hromadu užitečných i neužitečných funkcí asi nikoho nepřekvapí. Co všechno se s ním ale dá dělat, mě ovšem překvapuje neustále.
SEO-friendly URL, Pretty URL, čistá URL, sémantická URL. Každý tomu říká jinak, ale účel je pořád stejný. Místo nečitelných oblud typu /index.php?page=article&id=115
uživatelům nebo aplikacím nabídnout něco smysluplného jako /clanek/neprustrelny-url-rewrite
. K tomuto účelu se na Apache HTTP serveru nejčastěji používá mod_rewrite. Jsa middleware administrátor lehce posedlý bezpečností, překvapilo mne, kolik taková standardně implementovaná sada rewrite pravidel může prozradit potenciálně zneužitelných informací.