Internetový prohlížeč Ladybird ohlásil tranzici z programovacího jazyka C++ do Rustu. Přechod bude probíhat postupně a nové komponenty budou dočasně koexistovat se stávajícím C++ kódem. Pro urychlení práce bude použita umělá inteligence, při portování první komponenty prohlížeče, JavaScriptového enginu LibJS, bylo během dvou týdnů pomocí nástrojů Claude Code a Codex vygenerováno kolem 25 000 řádků kódu. Nejedná se o čistě autonomní vývoj pomocí agentů.
Byl vydán Mozilla Firefox 148.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Nově lze snadno povolit nebo zakázat jednotlivé AI funkce. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 148 bude brzy k dispozici také na Flathubu a Snapcraftu.
Byla vydána nová verze 22.1.0, tj. první stabilní verze z nové řady 22.1.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools a Libc++.
X86CSS je experimentální webový emulátor instrukční sady x86 napsaný výhradně v CSS, tedy bez JavaScriptu nebo dalších dynamických prvků. Stránka 'spouští' assemblerovový program mikroprocesoru 8086 a názorně tak demonstruje, že i prosté CSS může fungovat jako Turingovsky kompletní jazyk. Zdrojový kód projektu je na GitHubu.
Po šesti letech byla vydána nová verze 1.3 webového rozhraní ke gitovým repozitářům CGit.
Byla vydána nová verze 6.1 linuxové distribuce Lakka (Wikipedie), jež umožňuje transformovat podporované počítače v herní konzole. Nejnovější Lakka přichází s RetroArchem 1.22.2.
Matematický software GNU Octave byl vydán ve verzi 11.1.0. Podrobnosti v poznámkách k vydání. Vedle menších změn rozhraní jsou jako obvykle zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.
Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 15.0.0. Přehled novinek v příspěvku na blogu společnosti Collabora. Vypíchnout lze Lua shell umožňující psát správu oken v jazyce Lua.
Organizace Apache Software Foundation (ASF) vydala verzi 29 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Ústavní soud na svých webových stránkách i v databázi NALUS (NÁLezy a USnesení Ústavního soudu) představil novou verzi chatbota využívajícího umělou inteligenci. Jeho posláním je usnadnit veřejnosti orientaci v rozsáhlé judikatuře Ústavního soudu a pomoci jí s vyhledáváním informací i na webových stránkách soudu, a to i v jiných jazycích. Jde o první nasazení umělé inteligence v rámci webových stránek a databází judikatury českých soudů.
Kamera pre Raspberry Pi nieje nič extra a fotky sa za dobré daju považovať akurat tie fotené za slnečného dňa. Ale aj tak mi to nedalo a amusel som vyskúšať čo to dá - v noci. Napríklad spraviť nočnú fotku so zrkadlovkou na dlhý čas je jedna radosť. Ale s kamerou Pi a jej mrňavým senzorom, čočkou s mizernou svetelnosťou... a hlavne obmedzeným firmware, to by mohla byť celkom výzva si myslim. Tak poďme na to.
Čo k tomu potrebujeme? vpodstate akékoľvek Raspberry Pi a modul kamery, ja mam len ten klasicky aj s IR filtrom, myslim ze modul bez IR by mohol byt este o rad citlivejsi, ale potom fotky za bieleho dňa sú také dosť divné. preto som kupil obyčajný. Do maliny ešte potrebujeme nainštalovat software (raspistill alebo ja používam aj pythoni modul picamera) a je dobré mať posledný firmware pre kameru, ten sa aktualizuje s raspbianom.
raspistill -o out.jpeg
Takto vyzeraá snímka ak sfotím na automatiku, proste je tam tma. Ak sa pozrieme na parametre fotenia, tak čas je 1/10 a ISO skončilo na 250
Skúsil som to isté s nastavením -ex night to zmenilo čas na 1/5 ale stále fotil čierno.
Maximum kamery je ISO 800 a v režime "sports" až do ISO 1600 a čas zavierky je do 6s. Veľmi ma láka to ISO 1600 ale pri pokusoch som zistil že čas nastaví na 1/60 a zase vidím tmu a ak upravím aj čas zavierky, tak ISO o5 spadne na 800. tak teda režim sports aj s ISO 1600 škrtám, navyše pri ISO nad 1200 sa objavovali textury čipu, ale žiadny obraz.
Nastavil som teda ISO 800 a čas zavierky na 6s:
raspistill -ISO 800 -ss 6000000 -o out.jpeg
To už je oveľa lepšíe, ale vzhľadom na to že je okolo sneh a ešte svieti mesiac (cez mraky) tak je to ešte stále málo. Kamera tiěž umožňuje záznam do RAW formátu, ktorý má rozlíšenie 10bitov a z tych posledných bitov navyše oproti JPEG, by sa ešte čo to mohlo dať vytiahnuť. ale firmware kamery umožňuje ešte aj nejaky postprocesing a hneď ma zaujalo brightness. tak som ho zvýšil na maximum a ostal biely obraz, tak som hľadal taký stred šedej a vyšla mi z toho niečo následujúca fotka
raspistill -ISO 800 -ss 6000000 -br 80 -o out.jpeg
V nasledujucom kroku som zvyšil kontrast na maximum a dostal som takyto obrázok.
raspistill -w 2592 -h 1944 -ISO 800 -ss 6000000 -br 80 -co 100 -o out.jpeg
Teraz už je fotka takmer podľa mojich predstáv. Je tam síce veľa šumu, ale to sa dalo čakať a hlavne po tom enormnom digitálnom zosvetlení, ale musím povedať že som čakal výsledok oveľa horší. (tento obrazok je uz v plnom rozliseni)
Ďalej čo ma napadlo že keby som spravil viac fotiek a z nich median alebo priemer tak by vysledok mohol byť lepší, pretože šum sa pri každom snímku dosť menil.
Spravil som najprv 40 fotiek (pomocou timelapse funkcie raspistill, interval je nastavený -tl a celkový čas -t všetko v milisekundach). Snímanie so 6 sekundovou zavierkou má veľkú režiu okolo a trvá to takmer 30s, preto som zvolil interval 30s a zosnímal som 40 fotiek
raspistill -v -hf -vf -w 2592 -h 1944 -ISO 800 -ss 6000000 -br 80 -co 100 -t 1200000 -tl 30000 -o out_%04.jpeg
pomocou imagemagic som najprv spriemeroval a potom spravil median.
average 10
average 40
convert out_*.jpeg -average avg.jpeg
median 10
median 40
convert out_*.jpeg -evaluate-sequence median avg.jpeg
Mimochodom, kto nepozná priemerovanie fotografií medianom, odporúčam takýmto spôsobom vyfotiť napríklad rušné námestie
Nazáver prikladám fotku fotenú za bieleho dňa, na automatiku v plnom rozlíšení:
Ešte poznámka ku kamere, okrem zopár vypálených pixelov je možné si všimnúť akési lúče (najmä na ľavej strane), to je spôsobené zrejme nejakým tepelným zdrojom v blízkosti čipu alebo neviem, LEDku na kamere mam vypnutu.
Tiskni
Sdílej:
Proto bezpečnostní kamery řeší tmu IR přisvětlením, aby se i ve tmě udržely dostatečné krátké časy expozice. Alternativně se to dá řešit zapnutí běžného světla PIR senzorem, což má prý na méně otrlé zloděje i odstrašující účinek.
Při průměrování z desítek snímků nebude vidět ani ta šmouhaNějakej flek by tam asi byl.
Jinak pokud je ten ImageMagick zkompilovaný s HDR, tak doporučuju nadělat pár snímků, ty dohromady posčítat, logaritmicky to normalizovat a takové snímky pak zprůměrovat kvůli odstranění šumu. Mělo by to z té tmy vytáhnout ještě ty vrata a tmavé části.