Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.
Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).
Byla vydána grafická knihovna Mesa 26.0.1 s podporou API OpenGL 4.6 a Vulkan 1.4. Je to první stabilní verze po 26.0.0, kde se novinky týkají mj. výkonu ray tracingu na GPU AMD a HoneyKrisp, implementace API Vulkan pro macOS.
Byla vydána nová verze 4.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.
Byla vydána nová verze 3.23.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opravuje 11 bezpečnostních chyb.
Španělský softwarový inženýr oznámil, že se mu podařilo na dálku ovládat sedm tisíc robotických vysavačů po celém světě. Upozornil tak na slabé kybernetické zabezpečení těchto technologií a jejich možné a snadné zneužití. Nesnažil se hacknout všechny robotické vysavače po světě, ale pouze propojil svůj nový DJI Romo vysavač se zařízením Playstation. Aplikace podle něj ihned začala komunikovat se všemi sedmi tisíci spotřebiči a on je
… více »Momo je fenka cavapoo, která svými náhodnými stisky kláves bezdrátové klávesnice vytváří jednoduché počítačové hry. Technicky to funguje tak, že Raspberry Pi s připojenou bluetooth klávesnicí posílá text do Claude Code, který pak v Godotu píše hry a sám je i testuje pomocí screenshotů a jednoduchých simulovaných vstupů. Za stisky kláves je Momo automaticky odměňována pamlsky. Klíčový je pro projekt prompt, který instruuje AI, aby i
… více »GNU awk (gawk), implementace specializovaného programovacího jazyka pro zpracování textu, byl vydán ve verzi 5.4.0. Jedná se o větší vydání po více než dvou letech. Mezi četnými změnami figuruje např. MinRX nově jako výchozí implementace pro regulární výrazy.
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.
Tentokrát: webové rozhraní, chyby na RapidShare.com, usenet a titulky k filmům. Neznáte doposud FatRat?
Velkou novinkou, která se začala v repozitáři v posledních dnech rýsovat, je webové rozhraní pro vzdálené ovládání programu. Není na bázi Java apletu, ani AXAJu - je to obyčejné XHTML (1.0 Strict validní) obohacené o trochu JavaScriptu, bez kterého to ovšem také funguje.
Základem je jednoduchý epoll-based webserver, který jsem napsal. Umí obsluhovat HEAD, GET a jednoduché POST požadavky (jen jednoduchá post data, zatím žádná MIME těla). Na serverové straně pak jako skriptovací engine funguje QtScript, což je v podstatě rozšířený ECMAScript.
Mám tu několik screenshotů, některé mohou už teď být zastaralé, protože věci se mění rychle. Takto vypadá hlavní stránka spolu s procházením souborů v přenosu - všechny stažené soubory je možné přes webové rozhraní stahovat
Můžete si zobrazit detaily přenosu (které ještě obohatím o některé věci, které oproti GUI schází). Pokud FatRat používáte, asi znáte graf rychlosti přenosu - ten je ve webovém rozhraní také. A na závěr přidávání přenosů - tam je zatím jen hotová stránka, nikoliv skripty, takže to nefunguje. Dále je třeba udělat správu front.
Pokud si necháváte stahovat soubory z RapidShare.com, může se stát, že se vám namísto kýženého souboru stáhne HTML stránka s nějakou chybou (soubor neexistuje, přečerpaný limit, server mimo provoz...). Toto je chyba čistě na straně RapidShare.com a žádné hacky kvůli nim do enginu přidávat nebudu - server vrací 200 OK, tudíž je vše OK. Napsal jsem jim e-mail, kde navrhuji, aby byla chyba vyjádřena nejen ve vrácené HTML stránce (tedy uživatelům webových prohlížečů), ale i v podobě kódu HTTP. Dostal jsem zpátky e-mail:
We are sending a normal response so that the users are able to see the error message in HTML. Inside the HTML is an error code. These codes can be changed from our side as needed, so there is no change that we can support you directly.
Buď je účelem mě jednoduše poslat k čertu, nebo někdo v RapidShare nedokáže pochopit, že použití kódu jiného než 200 OK na té jejich chybové HTML stránce nic nemění (jak jsem jim v e-mailu psal)... Zkusím jim ještě odpovědět.
Dříve místo k diskuzím, dnes prakticky něco jako RapidShare. Otázka je jednoduchá: používáte to někdo? Někdo na qt-apps.org navrhoval zařazení podpory pro .nzb soubory...
Občas pro mámu stahuju titulky k seriálu Lost z webu OpenSubtitles.org. Zajímavou věcí, na kterou jsem narazil, je rozhraní XML-RPC a možnost hledat titulky podle jakéhosi checksumu souboru. Řekl jsem si, že se to lidem může hodit, takže jsem udělal plugin fr_opensubtitles. Takhle vypadá nastavení a takhle vyhledávání.
svn co svn://svn.dolezel.info/fatrat/trunk/fr_opensubtitles
Hledání je dostupné přes menu nástrojů (ikonka nalevo od seznamu tabů) a přes kontextové menu přenosu.
10. června se vyhlašovala anketa Czech Open Source 2008, kde byl i FatRat. Bohužel se moc neumístil - akorát 5. místo ve hlasování porotou. No, říkal jsem si, že i u veřejnosti jsem se umístit mohl... tak třeba za rok
Ale 10. června jsem dělal také přijímačky na ČVUT FEL (obor STM) - ještě není zveřejněná hranice, od které berou, ale s 19 body z 20 možných bych to měl mít v kapse
Tiskni
Sdílej:
A pokud ta knihovna bude nějaká alespoň trošku slušnější, dostaneš s tím skoro zadarmo podporu navazování stahování, POST, chunked kódování atd.
Lepší by bylo použít existující HTTP server místo psaní vlastního - třeba apache, nebo nějaký javový server - ten by komunikoval s FatRatem.Složiteji a méně efektivněji by to už pak opravdu nešlo
Tím by šlo třeba zařídit, abych měl přístup k fatratu na portu 80, kde mi běží normálně web a nepotřeboval na to povolovat další port (naopak vyčlenění na zvláštní port jde tak jako tak).Viz reverzní proxy.
Složiteji a méně efektivněji by to už pak opravdu nešloJedna věc je efektivita při psaní kódu a výkon* a druhá věc je znovupoužitelnost a nějaká správná komponentová a vrstvená architektura.
Viz reverzní proxy.hmm, takhle se dá poslepovat dohromady hodně věcí. *) i když tady je vyšší výkon dost pochybný. Spíš těžko říct, jestli je to efektivnější takhle nebo jinak, to záleží na konkrétní implementaci.
Jedna věc je efektivita při psaní kódu a výkon* a druhá věc je znovupoužitelnost a nějaká správná komponentová a vrstvená architektura.Tohle by bylo dost špatné v obojím, to mi věř.
hmm, takhle se dá poslepovat dohromady hodně věcí.Reverzní proxy je věc tisíckrát čistší než propojovat nějaký PHP kód v jednom procesu s nativním kódem v procesu druhém. Udělat reverzní proxy je pár řádek v konfiguráku Apache.
A jak te tak pozoruju, mel bych se zamyslet nad urovni svych odbornych znalosti
Buď je účelem mě jednoduše poslat k čertu, nebo někdo v RapidShare nedokáže pochopit, že použití kódu jiného než 200 OK na té jejich chybové HTML stránce nic nemění (jak jsem jim v e-mailu psal)Hehe, rekl bych, ze te opravdu slusne poslali k certu. Samozrejme jim jde o to, aby ty jejich stranky lidi prohlizeli ve webbroseru a proto nebudou podporovat jednodussi parsovani pro automaticke skripty.
), ale neběhá to a pár mailů prohozených s autorem jistotu nepřinesly. Díky
)
teda jen pod WoknamaNebude to NTLM autentizací u proxy?
chicht. Tak to nepůjde. Zrovinka dnes nám chudinka lehla popelem. Moc, ale opravdu moc mě to mrzí 