Co za time tracking software?

Jaký používáte software na sledování času? Používal jsem Toggl, ale ten mi nevyhovuje, protože není automatizovaný (a stále ťukání na tlačítko docela ruší flow). Potom jsem používal Rescue time, avšak ten má naprosto katastrofální exporty i v placené verzi.

Jde mi o to, abych byl při práci automaticky trackovaný a aby se dal čas automaticky rozdělovat mezi projekty na základě nějakých signálů (otevřený projekt ve VSCode, webová stránka, volání s konkrétním člověkem,…).

Zároveň aby to mělo širokou integraci od pluginu do IDE až po addon do prohlížeče a aplikace v mobilu. Moc rád bych si u dobrého softwaru koupil jeho placenou verzi a rád využiju referral někoho z vás 😉 .

O čem je a není 5G

Milá @CzechTV,
ve Vaší včerejší reportáži v hlavních událostech o sítích 5G, máte poměrně zavádějící informace,
Polovinu reportáže mluvíte prakticky o obyčejném videohovoru (pro diagnózu na dálku; co je sice využitím zajímavé a cool, avšak z hlediska technologie se prostě jedná o klasické videovolání).

Tohle je velké zjednodušení, ale mobilní sítě 5. generace obecně používají kratší elektromagnetické vlny s vyšší frekvencí. Díky tomu se dá přenést více dat za kratší čas s nižší latencí. Nevýhodou je, že takové vlny odstíní mnohem více věcí – konstrukce budov, déšť,…

Pro takovýhle videohovor z domu je jejich využití oproti například 4G LTE docela k ničemu – tam není potřeba ani nějaká supervysoká přenosová rychlost ani nějaká supermalá latence. Naopak se může stát, že bude docházet k mnohem více výpadkům.

5G bude mít pro běžné lidi využití hlavně v rozšířené a virtuální realitě, autonomnímu automobilismu, apod.

Já vím, že se jedná o okrajovou reportáž ke konci zpráv, avšak dával bych se na tohle téma být záležet, už jenom kvůli různým prapodivným konspiracím a zdánlivé magii, která kolem něj koluje.

https://www.ceskatelevize.cz/porady/1097181328-udalosti/221411000100320/video/828144

Otázka co používáte jako mobilní ssh client

Co používáte jako SSH klient na mobilu a tabletu?

Osobně jsem vyzkoušel tyhle čtyři možnosti a nejvíc mi vyhovuje Admin hands, avšak nejsem profesionální webmaster a správce serverů, takže mě možná nějaká dobrá možnost uniká?

https://play.google.com/store/apps/details?id=com.arpaplus.adminhands
https://play.google.com/store/apps/details?id=org.connectbot
https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client
https://play.google.com/store/apps/details?id=com.sonelli.juicessh

Rozšířené informace o chybách

Jak elegantně a čistě dělat, aby se mi v JS/TS propisovala jak low-level chyba, tak nějaký její high-level popis:

Konkrétní příklad:
Mám funkci, která mi parsuje JSON z externího serveru a vrací např. cenu akcií. Já vím, že se občas stane, že server vypadne a vrací nevalidní JSON. Tím pádem je to chyba, kterou tahle funkce vyhazuje z JSON.parse.

Já ji samozřejmě mohu zachytit a vyhodit něco kompletně nového, nebo nechat vyhazovat původní hlášku, existuje ale nějaký způsob, jak tyhle dvě informace vyhodit obě najednou, abych zároveň tušil, že se v základu jedná o pasovací chybu, avšak u konkrétního použití to může například znamenat problém s externím serverem.

Občas to dělám takhle, ale tuším, že to není úplně nejhezčí řešení:
„`
} catch (error) {
console.error(error);
throw new Error(`Cannot parse whatever from server. `);
}
„`

Problémy s grafickou kartou

Mám v počítači grafickou kartu ASUS GTX780TI-DC2OC-3GD5 a jednou za čas se mi totálně zadrhne.

Typický to bývá, když je spuštěné nějaké video na fullscreen nebo hra. A v místě, kde se to seklo se i zacyklí zvuk a rozsype obraz, který pak často přejde do jedné barvy.

Původně jsem si myslel, že to může souviset s jinou komponentou, avšak udělal jsem kompletní upgrade počítače kromě grafické karty a problémy jsou naprosto stejné, akorát ve frekvenci, kdy to je neúnosné (se starou konfigurací to bylo tak jednou za půl roku, teď je to tak jednou za den), takže si myslím, že to bude souviset právě s grafickou kartou

Tušíte, co by se mohlo dít případně jak vůbec zjistit kde je problém a jak ho opravit?

NGINX cache

Snažím se nastavit NGINX cache, studoval jsem to z několika zdrojů a konfigurace, kterou jsem udělal se zdá být správná (různě jsem štelovat různé hodnoty), avšak celé se to chová, jako by tam cachování vůbec nebylo.

Funguje to tak jak má (nehlásí žádnou chybu, ani nepadá), avšak bez proxy_cache.

Dal jsem si do hlaviček kontrolní hodnotu X-Cache-Status, která je ale stále na hodnotě MISS. Zároveň ve složce, kde mají být cache soubory není nic.

Nedělám nějakou naprosto zjevnou chybu?

„`
proxy_cache_path /var/www/collboard/cache-nginx levels=1:2 keys_zone=collboard_cache:10m max_size=10g
inactive=60m use_temp_path=off;
proxy_cache_key „$scheme$request_method$host$request_uri“;

server {
#listen 80;
#listen [::]:80;

server_name collboard.com;

location / {

# Cache.
proxy_cache collboard_cache;
proxy_buffering on;
proxy_cache_revalidate on;
proxy_cache_min_uses 1;
proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504;
proxy_cache_background_update on;
proxy_cache_lock on;
add_header X-Cache-Status $upstream_cache_status;

# Proxy
proxy_pass http://127.0.0.1:9977;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection „upgrade“;
proxy_read_timeout 86400; # Connection will be keept alive for 1 day

}

listen 443 ssl; # managed by Certbot
#… Nějaká další SSL konfigurace

}

„`