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.
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.
Tak a je tu ďalšie pokračovanie seriálu kategórie programator. Nechcem povedať, že X je konzola, alebo konzola je X. Ale mám radšej konzolu ako X a prepínanie sa do X a z X, vždy, ked chcem vidieť obrázky na webe, v pošte, pozrieť si model UML atď. je neznesiteľné. Hrozne dlho to trvá. Ale čo s tým...
Neznášam termináli v X-soch a nechcem ich nastavovať . Keď sa prepínam z a do X, istú dobu to trvá 1-2 sek.
Moje riešenie je: vytvoriť interface pre userspace programi obsluhujúce framebuffer. Je to separácia vga driverov a kernelu.
Po dobu práce v kým sú X-i aktívne odchytávajú viacero užívateľských signálov, ktoré inak spravuje kernel (nebudem rozpisovať tech. detaily). Ak sa zacyklia, systém beží, ale užívateľ skončil. navyše prepínanie z a do X si vyžaduje opakované inicializovanie HW, čo nieje bezpečné.
Späť k riešeniu. Seperujeme vga drivere z X-ov, upravíme tak, aby boli schopné obsluhovať požiadavky kernelu. Kernel bude riadiť obsah frame bufferu obsluhovaného userspace drivermi. Ak driver spadne, tak ako to robia X-i, kernel môže driver zabiť a znovu prejsť na vlastnú obsluhu.
X-i by inicializovali v podstate framebuffer, lenže tento krát by väčšina prostriedkov zostala v obsluhe kernelu. Konzola aj prípadné X-i by zdielali rovnaké nastavenia HW, čo by znamenalo 'čas prepnutia' = 0, zrýchlilo fb a väčší 'komfort' skúsenému užívateľovy.
Neplánujem nič také realizovať, aspoň nie v dohľadnej budúcnosti, ale je to zaujímavá myšlienka.. nemyslíte?
UPDATE: Skrátenie a zjednodušenie obsahu.
Tiskni
Sdílej:
Teď by mě zajimalo, jak moc jsem se společensky znemožnil
Pokud nebudeš používat obludy jako je konzole z kde nebo gnome-terminal, tak nebudeš mít problém s rychlostí.To bych teda neřekl, obecně to neplatí. Když jsem si pomocí programu tack porovnával rychlost různých terminálů, tak jsem došel k tomu, že někdy v rychlosti vede xterm, někdy konsole, někdy i gnome-terminal, a to při použití stejných fontů a rozměrů okna. (Podle toho, co to bylo za počítač a systém.) Vítězně mi ale vždycky vyšla textová (ne framebufferová) linuxová konzole...
, každopádně si tou poslední větičkou docela zavařili, lepší by bylo ji tam nedávat
Nepoužívam obludy, zväčša xterm, no v práci mám zapnuty jeden gnome-terminál, kde vykonávam 50% práce v X, kôli lepšej čitateľnosti fontu AA-monospace-11, kolegovia to ocenujú.
Pravda, neviem si nastaviť xterm, ani iný terminál, tak, by fungoval bezchybne. NCurses (mc) je v 'obludách' veľmi pomalý.
Po update som upresnil a zprehľadnil obsah blogu.
Niekedy sa oplati zamysliet sa aj nad opacnou strankou. Pokial Ti (ak nevadi, ze tykam) velmi vadia emulatory terminalov (aj naozaj velmi rychly xterm), existuje do Xov ovladac fbcon, ktory pouziva linuxove framebufferove ovladace (vesafb, rivafb, sisfb, vsetko, co umoznuje pouzit /dev/fbX (x=<0;9>)). Tym by sa Tvoj problem mohol celkom vyriesit, stratis ale akceleracne moznosti, ktore poskytuje X ovladac (aj ked aj tie framebufferove vedia akceleraciu).
Xove ovladace v jadre nie su IMHO z viacerych dovodov. Niektore sa zvyknu dost cast menit, niektore dost casto padat, ... . Neexistuje vseobecne rozhranie (okrem fbcon), ktore by bolo schopne poskytnut take moznosti, ako maju userspace ovladace pre X. A koniec koncov - ked zatuhnu z nejakeho dovodu Xy, aspon to nesposobuje kernel panic.
Ja osobne pouzivam GNOME a gnome-terminal a stale zijem, necitiac nejaky nedostatok. Vsetko je zalezitostou osobneho vkusu