PHP: Pozor na zákeřnou funkci filter_var() a FILTER_VALIDATE_INT. Provádíte validaci nulových hodnot (a nejen těch) správně?

by Zdeněk Večeřa 0 Comments

Chceme ověřit, jestli vstup od uživatele je opravdu jakákoliv hodnota integer. Očekáváme tedy celé záporné číslo, celé kladné číslo nebo nulu. Pokud pro validaci celočíselných hodnot (FILTER_VALIDATE_INT) používáme PHP funkci filter_var(), můžeme se při nevhodně použité podmínce dostat do problémů s nulou.

Co dělat, když na FTP nelze nahrát žádný soubor? FTP hlásí chybu „552 Disk full – please upload later“, přitom disk není plný

by Zdeněk Večeřa 0 Comments

Připojujete se na FTP skrze protokol FTP (třeba přes TLS) a souborový manažer vám hlásí, že máte plný disk? Nevěřte všemu, co čtete. V tomto případě to platí dvojnásob. Nejprve se ujistěte, že je disk opravdu plný.

Status: Directory listing of "/devtea.cz" successful
Status: Sending keep-alive command
tatus: Retrieving directory listing of "/devtea.cz"...
Status: Directory listing of "/devtea.cz" successful
Status: Starting upload of d:/localhost_www/p/file.php
Command: PASV
Response: 227 Entering Passive Mode (91,239,201,27,242,58)
Command: STOR file.php
Response: 552 Disk full - please upload later
Error: Critical file transfer error

FTP protokol totiž může při kopírování hlásit „plný disk“, i když ve skutečnosti plný není a zbývá pár procent z celkové kapacity disku volných. Máte dvě možnosti řešení:

Sluchátka Apple AirPods a Windows 10: Jak zabránit vypadávání zvuku a náhodnému odpojování od notebooku nebo počítače?

Při používání bezdrátových sluchátek Apple AirPods nebo jakýchkoliv jiných jste se pravděpodobně na Windows 10 setkali s tím, že se po čase samovolně odpojují či vypadává zvuk. U zařízení připojených přes Bluetooth za to obvykle může zapnutá úspora energie, kterou stačí vypnout ve správci zařízení.

Bezdrátová Bluetooth sluchátka Apple AirPods: Jak je jednoduše přepínat mezi telefonem iPhone a počítačem s Windows 10?

Cestou do práce posloucháte podcast v bezdrátových Bluetooth sluchátkách AirPods, zdrojem zvuku je například nějaká podcastová aplikace v iPhone. V práci sluchátka nesundáváte, akorát přepnete zdroj zvuku – místo iPhonu spustíte hudbu přes Spotify přímo na počítači s Windows 10. Do toho vám volá klient. Protože potřebujete mít volné ruce, přepínáte zpět na iPhone a jak dohovoříte, vracíte se k poslechu hudby na Windows.

Ani sluchátka AirPods nejsou natolik inteligentní, aby se pokaždé automaticky připojila přesně k tomu zařízení, které právě chcete využívat. Někdy se připojí správně, většinou jim ale musíte pomoct.

Opera 68: Po aktualizaci zmizela ikona se seznamem posledních uzavřených listů. Jak ji vrátit zpět?

by Zdeněk Večeřa 7 Comments

Po aktualizaci na webový prohlížeč Opera 68 jste možná zjistili, že z pravého horního rohu zmizela velmi užitečná ikona, která uměla zobrazit seznam posledních uzavřených listů:

Místo ní se zobrazila ikona Lupy, která umí mimo jiné prohledávat aktuálně otevřené listy. K uzavřeným listům se sice stále dostanete přes levé horní „Menu“ -> „Historie“, to je ale zbytečně zdlouhavé. Ikona se seznamem zavřených listů jde naštěstí jednoduše vrátit.

PhpStorm 2020: Jak vypnout otevírání zdrojových souborů v novém odlehčeném editoru „LightEdit“?

by Zdeněk Večeřa 0 Comments

Nová verze aplikace PhpStorm 2020.1 přinesla spoustu vylepšení a také odlehčený editor nazvaný LightEdit, který slouží pro rychlou úpravu zdrojových souborů. Editor se sice zobrazí bleskově, ale chybí mu pluginy, porovnání obsahu a další užitečné nástroje, na které jste zvyklí z plnohodnotného PhpStormu.

Vývojáři budou LightEdit nadále vylepšovat, pokud vám ale jeho současné funkce nedostačují (prakticky nic neumí) nebo nechcete čekat, můžete se vrátit k původnímu chování – otevírání zdrojových souborů v plnohodnotném PhpStormu.

Průměrná délka života: Lidé v západní Evropě se dožívají minimálně o pět let déle než my, naopak ve východních státech se umírá dříve

by Zdeněk Večeřa 0 Comments

Průměrná délka života u nás byla v roce 1900 cca 50 let. Nyní 80 let, stejně jako v USA a u našich nejbližších východních sousedů. Do Kanady, Austrálie, Japonska a západní Evropy nám ještě něco chybí. Naopak před státy dál na východ od nás máme stále náskok +5 let.

Co je „smrtnost“ a „úmrtnost“? Jaký je rozdíl mezi těmito demografickými/statistickými údaji?

by Zdeněk Večeřa 0 Comments

Smrtnost (letalita) je demografický údaj, který udává počet zemřelých na základě nějakého jevu – přímých účastníků dopravní nehody, osob postižených konkrétní chorobou atp. Naopak úmrtnost (mortalita) udává pravděpodobnost úmrtí, která je statisticky vztažena k celé populaci.

Příklad: