Apple představil nový iPad mini, iMac s čipem M6, 14palcový MacBook Pro s čipem M6 a MacBook Pro s PROLED XDR displejem – první Mac s dotykovým ovládáním.
Nedávno představený projekt mapSTL.com řeší budoucnost. 𝕏: "Netušil jsem, kolik patentů na generování map existuje. Existují patenty na generování fantasy map 🫣. Cokoliv je na 3D tiskárnu a tvoří to produkt, bude to mít patenty. Tak bacha na to!" … více »
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.4 (𝕏). Přehled novinek a vylepšení v poznámkách k vydání.
Byla objevena zranitelnost Tailworm v Tailscale a Headscale umožňující lokální eskalaci práv přihlášeného uživatele. Následně byla v Tailscale v opravené verzi 1.104.4+ změněna architektura aplikace. Viz příspěvek na blogu Tailscale.
Byl vydán Mozilla Firefox 159.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 159 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.
Vedoucím brněnské pobočky Red Hatu se stal Radek Vokál [LinkedIn].
Open source download manager Fatrat povstal z popela. Autor k dvacetiletému výročí projektu přidal do vínku podporu nejnovější knihovny libtorrent, rozhraní portoval na QT6, došlo k nahrazení podpory java rozšíření pythonem. Webové rozhraní bylo přepsáno s podporou mobilních zařízení. Aplikaci je taktéž možno zkompilovat bez podpory GUI. Více informací v releases.
Zranitelnost Broccoli2Shell (CVE-2026-111497) v kompresní knihovně Brotli se netýká pouze Node.js. Ohroženy jsou také aplikace využívající HTTP. Knihovnu používají webové prohlížeče, servery i řada dalších aplikací a technologií, například také Python nebo Bun. Identifikace všech zranitelných komponent může být obtížná, protože knihovna bývá součástí dalších softwarových balíčků nebo je přímo začleněna do spustitelných souborů aplikací.
Quad9, švýcarský celosvětově působící neziskový poskytovatel DNS, od 24. listopadu 2026 ukončí své služby ve Francii kvůli soudnímu sporu s katarskou televizní stanicí beIN. Ta požadovala blokování domén, které podle ní nelegálně zpřístupňují sportovní přenosy. Francouzský soud Katarům vyhověl a nařídil (🇫🇷, PDF) Quad9 blokaci zavést, pod hrozbou pokuty 1000 eur denně. Provozovatel příkaz odmítá s tím, že blokace
… více »
:-)
Kdysi na ATARI 800XL jsem napsal v basicu dvoudílnou textovku Emgeton Story. A protože mě jeden příznivec textovek trošku vyhecoval, začal jsem pracovat na remake. Jako programovací jazyk jsem použil Python.
Dlouho jsem hledal nějaký vhodný engine pro českou hru, ale narážel jsem na problémy s diakritikou. Nakonec mi padla do oka knihovna pyparsing, která přímo v sobě obsahuje malý příklad enginu pro textovou adventuru. Takže jsem tento základ použil a dále rozvinul. Po počátečních potížích opět s diakritikou a unicode je nyní engine ve stavu použitelnosti - postupně píši příběh té původní hry z roku 1991.
Engine je plně multiplatformní a jsou vyřešeny problémy s diakritikou a unicode. Překvapilo mě, že např. Windows XP stále používají cp852. Otestováno je to v pythonu 2.x na Linuxu, Windows XP a na Mac OS X. Engine má samozřejmě dost nedostatků, v hlavičce si píši TODO - zatím jsem např. nerozlousklnul jak na SAVE a LOAD, ale směrem by melo být pickle, se kterým zatím experimentuji. Kód jsem se snažil okomentovat, aby byl srozumitelný. Je mi jasné, že kvalita kódu není na úrovni profesionálního programátora, že tam je dost věcí které by šli napsat jinak a lépe.
Hra se ovládá pomocí příkazů například prozkoumej koš, použij lopatku atd. Více vám poví příkaz help.
Má-li tedy někdo chuť pomoci, ozvěte se. Asi nejvíce mě trápí nefunkčnost konstrukce použij předmět s jiným_předmětem, tam nějak to parsování nefunguje ani v tom původním kódu. A také samozřejmě to load a save. Super by bylo i to kdyby to nejak jednoduše šlo i např. v GTK okně pomocí pyGTK nebo Qt pomocí pyQt. Dá se tam toho hodně vylepšovat, více je v tom TODO.
Update: rozjel jsem projekt na Sourceforge.
Tiskni
Sdílej:
Stojíš u horkovodu.
Vidíš tu rozvaděč, páru a silnici.
Můžeš jít na sever a na východ.
> seber páru
Beru...
> seber silnici
Beru...
> inv
Prohlížím inventář...
Máš somračku, zmuchlaný papír, brašnu, páru páru a silnici.
Opravdu má jít sebrat ta pára a silnice? :D
Mmm, hned som si spomenul sa server www.textovky.cz , skoda, ze v sucastnosti uz nie je aktivny a funguje ako archiv. Admini robili co mohli, ale zrejme za to mohla zla odozva od citatelov, mensie nezhody a crackerske (nechem napisat hackerske) utoky na phpBB forum ( to bol zrejme posledny klinec do rakvy )
Mě to tedy na win v pythonu nefunguje. Mam verzi 3.0.1.
File "C:\Documents and Settings\kouzer\Plocha\adventureEngine.py", line 35
alphas = u'aábcčdďeěfghiíjklmnňoópqrřsštťuůúvwxyýzž'
^
SyntaxError: invalid syntax
Ono tomu vadí i jiné věci..
Nebylo by lepší psát to rovnou pro Python 3? Nemyslím kvůli mě, ale do budoucna a tohle je čestvý, tak by se to asi vyplatilo (mluvím jen za sebe).
Nemam tušení.
Nechapu, proc jste nepouzil nejaky jazyk pro tvorbu textovek, treba Inform nebo TADS (pokud vim, oba Unicode umi). Ale jinak proti Pythonu nic nemam. 
Unicode sice umí, ale s počeštěním to je dost problém. Osobně jsem trošičku zkoušel počeštit TADS3, a docela jsem pohořel. Ne že by to nešlo, ale moc snadné to není. Pokročilé systémy jako INFORM7 navíc pracují s jazykem na poněkud vyšší úrovni, včetně například syntaktických pravidel. Takže počeštění je (podle mě) ještě mnohem obtížnější. Osobně bych velice rád nějaký rozumný systém s plnou lokalizací víc než přivítal. Žel bohu jsou textové adventury v ČR totálně okrajovou záležitostí.
Aha, diky za odpoved, to jsem nevedel.
Hele, jestli to doděláš včetně věcí v TODO, tak máš můj nehynoucí obdiv. Což ti sice bude nejspíš k ničemu, ale bylo by to super
A asi by to chtělo soubor s dobrodružstvím natahovat zvlášť mimo parsovací engine.
nakonec bude engine oddelenej od pribehu :)
Hehe, Emgeton story... to si pamätám z Ataríčka!
Československých textoviek som mal kúpenú celú kazetu, na dobierku z ČR. Predpokladám, že autori z toho nemali ani halier... Ale aspoň si slávny! Na rozdiel od mojej textovky, ktorá nikomu nestála ani za to, aby ju ukradol... 
Tak nezoufej a zkus se s autorem domluvit a předělat tu svou textovku jako další příběh využívající jeho engine 
Zrovna vcera jsem jednoho kolegu textovkare provadel zdrojovym kodem pres icq
V kodu jsou komentare, tak to lze snadno pochopit jak to funguje.
Čo si to pamätám (cca 18 rokov dozadu), tak to ani na svoju dobu a vo svojej triede (textovky made in ČSSR) nebolo nejaké terno...
... Okolo roku 2000 som sa to pokúšal dostať z kazety do PC, ale rozkódovať to z WAV-u na jednotlivé bity sa ukázalo nad moje sily. Páska asi za tie roky degradovala, bol na nej šum, jednotlivé bity neboli rovnako dlhé (variable bit rate
) a bola to skôr tipovacia sútaž, že čo je ešte jednotka a čo už nula. Hlavičku som rozkódoval, ale zbytok nedával zmysel a emulátor Atari z toho zblbol.
no kedysi davno v pocitacovom stredoveku som tiez spravil dve textovky (pre DOS). Asi pred rokom, ked som sa ucil Javu som sa to snazil do Javy prepisat, ale ta javovska konzola na to prilis vhodna neni, a neviem ci by to v pythone bolo lepsie: napr. neslo vymazat riadok, posunut kurzor na hocijake miesto (vertikalne, horizontalne) a tam nieco napisat, menit farby textu viackrat v jednom riadku; slo poslat do konzoly iba jeden cely riadok naraz (nie po znakoch) atd.
Možno preto, aby to bolo user-friendly, doplňovalo príkazy tabom, a tak... Ale veľmi by som sa divil, keby to Java nevedela, lebo to sa dalo už na hocijako primitívnych počítačoch a v hocijako primitívnych jazykoch.
javovska konzola to nevie; asi preto, ze java nebola pisana pre konzolu
Tak to som potom rád, že som Javu už dávno vyhodnotil ako nepoužiteľný jazyk. 
Ale teraz vážne: to naozaj nikto z tých hackerov, čo si rochnia v Jave, nebol schopný tam nabindovať ncurses, alebo niečo podobné?