Zdeněk Večeřa

Mozilla Thunderbird: Jak zakázat vložení dvou pomlček na začátku podpisu?

by Zdeněk Večeřa 0 Comments

E-mailový klient Mozilla Thunderbird nabízí možnost automatického vložení podpisu, který začíná znaky dvou pomlček (–). Jedná se o tzv. oddělovač podpisu (signature delimiter), který pomáhá e-mailovým klientům a filtrům rozpoznat podpisy v e-mailech. První zmínky o této konvenci sahají až k diskusím v rámci textových e-mailových klientů na Unixu v 90. letech dvacátého století.

Thunderbird vkládá oddělovač podpisu na začátek zadaného podpisu. Takže pokud máte oddělovač součástí už vašeho podpisu, tak se dvě pomlčky vloží dvakrát.

Pokud chcete v Thunderbirdu oddělovač podpisu vypnout, tak postupujte následovně:

Kombinovaný primární klíč v MariaDB/MySQL: Víte, že více primárních klíčů na tabulce vám nezajistí unikátnost každého sloupce?

by Zdeněk Večeřa 0 Comments

Možná jste slyšeli, že primární klíč se často nastavuje na sloupec pojmenovaný jako „id“. Často ve spojení s datovým typem „int“ a „Auto Increment“, který zajistí automatické zvyšování hodnoty nového záznamu ve sloupci o +1.

A možná jste si mysleli, že když nastavíte ještě druhý primární klíč třeba nad sloupec „email“, tak že vám zajistí unikátnost také e-mailové adresy. Ale tak to není.

Jak spustit plnohodnotný Internet Explorer 11 na Windows 10/11?

Microsoft se snaží ve všech směrech protlačovat svůj internetový prohlížeč Edge. Je to sice skvělý prohlížeč, nejen díky tomu, že je založený prakticky na stejném vykreslovacím jádře jako Google Chrome nebo Opera. Vývojářům webových aplikací se ale stále ještě někdy můžete hodit původní Internet Explorer 11. Ten už ale na na Windows 10 a 11 není možné spustit, místo něj se automaticky otevře Edge. Naštěstí to jde zatím jednoduše obejít a spuštění Internet Exploreru vynutit.

Upozornění: Internet Explorer je ze strany Microsoftu již nepodporovaný, takže používat ho v dnešní době pro běžné procházení webů je špatný nápad. Nedělejte to. Buďme rádi za to, že éra Internet Exploreru z počátku nového tisíciletí je definitivně za námi.

Apache 2.4.60: Problém se zakódovaným znakem otazníku (?) v URL (%3F) způsobí chybu 403

by Zdeněk Večeřa 0 Comments

Apache od verze 2.4.60 z důvodů zvýšení bezpečnosti „vypíná“ podporu pro znaky „%3F“ v URL, které při routování URL adres prochází přes pravidla modulu mod_rewrite, tedy například RewriteRule. Pokud se vám v takové URL objeví zakódovaný znak otazníku (?), který je reprezentován znaky „%3F“, tak zpracování skončí chybou 403.

Jak rychle otevřít soubor v PHPStormu, aniž byste potřebovali projekt? Vyzkoušejte zjednodušený „LightEdit“ mód

by Zdeněk Večeřa 0 Comments

PHPStorm a celá rodina produktů IntelliJ IDEA je založena na projektech. Pokud ale potřebujete otevřít a rychle upravit jeden konkrétní soubor, tak to projekty bohužel celé zdržují.

V praxi se stane to, že (dle nastavení a instalace) se při otevření nového souboru automaticky vytvoří projekt, do kterého se ve výchozím nastavení zahrne celý váš uživatelský profil ve Windows (c:\Users\Zdenek\). Protože se v něm mohou nacházet stovky a tisíce souborů v různých podadresářích, tak skenování PHPStormem zabere nějaký čas. Do toho ještě může začít vyskakovat třeba okno antiviru, který si vynutí vaši pozornost – protože PHPStorm přistupuje třeba ke cookies webového prohlížeče Google Chrome. A to vše kvůli jednomu souboru.

PHPStorm naštěstí nabízí od verze 2020.1 tzv. „LightEdit“, který dokáže otevřít soubor bez projektu. Nabízí velmi zjednodušené ovládání. Omezené nebo skoro žádné dokončování kódu, bez kontroly kódu a pouze základní zvýrazňování kódu. Pokud ale potřebujete otevřít jeden soubor, provést několik změn a uložit, LightEdit je rychlý způsob, jak to udělat. A nepotřebujete k tomu ani nějaký další editor.

Jak se zbavit zamrzání externí myši při používání grafického editoru Affinity Photo 2?

Možná jste také zpozorovali náhodné (ale velmi časté) zamrzání myši v době, kdy máte spuštěný grafický editor Affinity Photo 2.4.2. Externí myš může zamrzat při práci v editoru, ale i mimo něj. Kurzor se přestane hýbat na několik vteřin v rámci celých Windows. Pokud ale ve stejnou chvíli vyzkoušíte touchpad na notebooku, tak kurzor myši bez problému funguje.

Jak automaticky spustit Google Chrome na celou obrazovku nebo v „kiosk“ módu bez ovládacích prvků?

by Zdeněk Večeřa 0 Comments

Webový prohlížeč Google Chrome můžete spustit s různými parametry. Automaticky se může otevřít na celou obrazovku (full screen), v anonymním režimu nebo tzv. „kiosk“ módu, který nezobrazuje ovládací prvky. Využijete to třeba na zařízení určeném pro klienty v restauraci či obchodě.

Zdroj: Google Chrome

Jak snadno a rychle přenést operační systém Windows a všechna data na nový disk? Vyzkoušejte klonování disku

Přechod na nový disk, ať už větší nebo stejně velký, je v dnešní době relativně snadnou záležitostí. Řešením je funkce obecně známá jako klonování disku. Klonování přenese všechna data z původního disku, včetně operačního systému a bootovacího sektoru.

Díky tomu, že data na původním disku nejsou nijak dotčena, tak je to proces i bezpečný. Pokud by se přece jen při klonování něco nepovedlo, tak stále máte k dispozici starý disk s původními daty.

PHP: Proč byste neměli spouštět session_start() automaticky na všech stránkách?

by Zdeněk Večeřa 0 Comments

Nejrůznější PHP tutoriály často radí, abyste na začátku skriptů zavolali session_start(). Bez něj totiž nemůžete pracovat se sessions. To je samozřejmě pravda. Často v návodech chybí důležité upozornění – sessions byste měli nastartovat pouze v případě, kdy s nimi opravdu potřebujete pracovat. Na grafech můžete vidět, jak se díky tomu sníží zátěž serveru, pokud se tím budete řídit.