Argentinec, který byl náhodně zachycen Google Street View kamerou, jak se zcela nahý prochází po svém dvorku, vysoudil od internetového giganta odškodné. Soud uznal, že jeho soukromí bylo opravdu porušeno – Google mu má vyplatit v přepočtu asi 12 500 dolarů.
Eben Upton, CEO Raspberry Pi Holdings, informuje o RP2350 A4, RP2354 a nové hackerské výzvě. Nový mikrokontrolér RP2350 A4 řeší chyby, i bezpečnostní, předchozího RP2350 A2. RP2354 je varianta RP2350 s 2 MB paměti. Vyhlášena byla nová hackerská výzva. Vyhrát lze 20 000 dolarů.
Představen byl notebook TUXEDO InfinityBook Pro 15 Gen10 s procesorem AMD Ryzen AI 300, integrovanou grafikou AMD Radeon 800M, 15,3 palcovým displejem s rozlišením 2560x1600 pixelů. V konfiguraci si lze vybrat až 128 GB RAM. Koupit jej lze s nainstalovaným TUXEDO OS nebo Ubuntu 24.04 LTS.
Po půl roce od vydání verze 2.41 byla vydána nová verze 2.42 knihovny glibc (GNU C Library). Přehled novinek v poznámkách k vydání a v souboru NEWS. Vypíchnout lze například podporu SFrame. Opraveny jsou zranitelnosti CVE-2025-0395, CVE-2025-5702, CVE-2025-5745 a CVE-2025-8058.
Byla vydána nová verze 9.15 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Společnost CORSAIR podporuje svůj systém iCUE LINK pouze ve Windows a macOS. Jak jej ovládat v Linuxu? OpenLinkHub (GitHub) je open source linuxové rozhraní k iCUE LINK. Z webového rozhraní na adrese http://localhost:27003 lze ovládat RGB osvětlení, rychlost ventilátorů, nastavovat klávesnice, myši, headsety…
Ve funkci koordinátora k bitcoinové kauze skončil bývalý ústavní soudce David Uhlíř. Informaci, kterou zveřejnil Deník N, potvrdila Radiožurnálu ministryně spravedlnosti Eva Decriox (ODS). Uvedla, že odchod byl po vzájemné dohodě. „Jeho mise je ukončená, auditní procesy se už povedlo nastavit,“ řekla. Teď má podle ministryně další kroky podniknout policie a státní zastupitelství. Koordinátorem jmenovala ministryně Uhlíře 19. června.
Byla vydána nová verze 25.07.26 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Po 9 týdnech vývoje od vydání Linuxu 6.15 oznámil Linus Torvalds vydání Linuxu 6.16. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.
Americký výrobce čipů Intel propustí 15 procent zaměstnanců (en), do konce roku by jich v podniku mělo pracovat zhruba 75.000. Firma se potýká s výrobními problémy a opouští také miliardový plán na výstavbu továrny v Německu a Polsku.
Byla vydána nová stabilní verze 1.14 open source textového editoru postaveného na webových technologiích (HTML, CSS a JavaScript) Atom (Wikipedie). Přehled všech změn na GitHubu. Dle oznámení byla například vylepšena práce s velkými soubory. Jejich načítání by mělo být rychlejší a obsazena paměť by měla být menší.
Tiskni
Sdílej:
Já Atoma zkouším používat teprve několik týdnů, takže nemůžu tak docela porovnávat, ale co jsem slyšel od lidí, kteří ho zkoušeli dva roky nazpět, tak bylo zvykem, že si mj. tahal kompletně gitové repozitáře svých pluginů, což dneska už nedělá, a mně osobně přijde dostatečně rychlý na běžnou práci (= editace souborů se zdrojáky o pár stovkách řádků). Startuje pomaleji než Sublime Text a i scrolling není tak plynulý, pokud s tím posuvníkem budeš hodně cukat, ale to mi nepřijde jako běžný use case.
I na fóru ST spousta lidí potvrzuje, že Atom udělal za posledních pár let hodně velký pokrok, takže jestli jsi ho někdy zkoušel a zavrhl, možná je čas dát mu ještě jednu šanci.
Já teď (vy)zkouším to VS Code, zatím vypadá, že i na něj bych si zvykl.
...editoru postaveného na webových technologiích (HTML, CSS a JavaScript)
vylepšena práce s velkými soubory...Nedalo mi to a musel jsem se podívat jak někdo poprvé v historii lidstva přemluvil JS, aby byl rychlý. A nic. Ani nevím, proč jsem čekal, že budu osvícen. Od tohoto vydání (či dřívějšího - nesleduji vývoj Atomu) totiž již neplatí, že Atom je postavený na webových technologiích. Vzhledem k neřešitelné pomalosti JS totiž kuci vykutálení přepsali některá úzká hrdla do, jejich slovy, "nativního kódu" (je tím myšleno C++). Nevím jak VS, ale očekávám obdobné obezličky. Tedy když to shrnu, Atom není postavený na webových technologiích, protože jádro (základ, na kterém se staví) je napsané v C++ a teprve omáčka okolo (jakkoliv důležitá) jsou ty webové hyper moderní módní výstřelky.
WWW server nie, ale integrowaný browser áno. Väčšinou sa electron aplikácie bundlujú spolu s chrome jadrom, takže malá utilitka, ktorá má dokopy 100 riadkov kódu si so sebou ťahá 80MB knižníc, po spustení to žerie cez 200MB RAM a to stále máme viac-menej hello world. Najlepšie je na tom keď si každá utilitka so sebou nesie svoje vlastné staré deravé jadro.
Tedy když to shrnu, Atom není postavený na webových technologiích, protože jádro (základ, na kterém se staví) je napsané v C+Na to jste přišel jak? Electron je postavený na Webkitu a Node.js, což je samozřejmě nativní kód, protože procesory opravdu HTML ani JS neumí. Node.js neslouží k interakci s uživatelem, k tomu se používá Webkit, což je jádro webového prohlížeče (je z něj forknutý Blink, tedy jádro Chromia/Chrome). Nevím, jak byste to chtěl nazvat jinak, než že je Atom postavený na webových technologiích – je na tom prakticky stejně, jako kterákoli webová stránka.
Electron (formerly known as Atom Shell) is an open-source framework developed by GitHub.(z Wikipedie)
Atom is a free and open-source text and source code editor for macOS, Linux, and Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub.(z Wikipedie) Atom je ta přidaná hodnota, která dělá aplikaci editorem (tj. něčím víc než univerzální framework). Electron není editor a ani nebude, protože je to pouze univerzální framework. Jádro Atomu je napsané v C++, z čehož plyne, že Atom je postavený na C++ (pro nejaderné záležitosti využívá však další technologie včetně těch webových a Electronu). Smyslem příspěvku je rozlišování "postaveno na" a "využívá". Jaký je mezi tím rozdíl? Pokud odeberu z Atomu to, na čem je "postavený", nebude to již editor, nýbrž nějaká poměrně nesourodá omáčka. Pokud odeberu z Atomu to, co "využívá", zůstane mi stále editor, ačkoliv osekaný na kost.
kdyz neco napisi v Pythonu, tak to vlastne neni v PythonuNic takového ani analogického jsem netvrdil a ani bych si tvrdit nedovolil (napsané_v != založené_na). Přesnější vysvětlení viz. komentář 23.
"Projects that are no longer maintained by GitHub"Ju, to máte tak. Velké společnosti (např. GitHub, Inc.) něco nakousnou a když se jim již nechce o to starat (např. jim chybí zdroje na údržbu C++ kódu) a není to pro ně stěžejní business, tak to jednoduše přehodí na komunitu. A protože jsou to slušňáci, tak k tomuto skladišti hrdě napíší, že se na to sami vykašlali, aby to bylo všem (i nám ve zdejší diskuzi) nad slunce jasné. Je to učebnicový příklad práce s firemními produkty velkých firem, a proto nám neuškodí si ho znovu pročíst, zapamatovat a příště v obdobných diskuzích aplikovat. A protože učení bolí, lze použít i TLDR variantu: pro GitHub archív, pro komunitu upstream.
atom-patch
byl v commitu c7d15973d417701f7417aa2252f1a9180fbe9125 nahrazen modulem superstring
).
Ju, to máte tak. Když Atom přestal modul atom-patch
používat, přesunul ho do repository atom-archive
. GitHub Inc. už ho totiž v editoru Atom nepotřebuje, ale proč to mazat, třeba se to bude hodit někomu jinému.
Konspirační teorie vám jdou báječně. Škoda jen, že jsou založené na tak průhledné hlouposti, jako že si nejste schopen zjistit, kde jsou zdrojové kódy aktuální verze Atomu. Přitom jsem vám sem dával odkaz. Takže ještě jednou: Zdrojové kódy aktuální verze Atomu jsou v repository atom/atom. To je něco jiného, než „organizace“ (v pojetí GitHubu) atom-archive. Aktuální verze Atomu nezávisí na ničem z atom-archive
. Což byste věděl, kdybyste si otevřel repository atom/atom dřív, než jste začal spřádat dalekosáhlé konspirační teorie a vandalizovat Wikipedii.
text-buffer
nezávisí na modulu atom-patch
, jak psal Dumblob, a jak by zjistil, kdyby se držel své rady a podíval se do package.json
. atom-patch
byl jen název modulu a Atom už tenhle modul ani jeho název nepoužívá. Používaný superstring
je založen na původním kódu atom-patch
, takže by ani nemělo smysl mít v jednom projektu dvě varianty téhož kódu.
Kucí před třemi měsíci vyextrahovali editační jádro Atomu do modulu atom-patch, který je celý napsaný v C++.Pokud jste mrknul dle mého doporučení do package.json, avšak ve kterémkoliv novějším commitu než před těmi třemi měsíci, pak chápu, že jste narazil na něco jiného. Tímto zjištěním jste odhalil přítomnost procesu, který se obecně nazývá vývoj. Gratuluji! Jsem též potěšen, že jste taktéž velice správně dohledal, že jádro Atomu je v C++. A že to kucí ušatí přeskládali? Ju, to ostřílené veterány v ekosystému JS nepřekvapí.
jádro je napsané v C++Takže se bavíme o současném stavu. Vy jste se to pokoušel dokazovat odkazy na commity, ve kterých je jen kód v CoffeeScriptu a JavaScriptu, případně odkazem na kód, který není součástí současné verze Atomu. Jádro Atomu je kód v projektu atom/atom. Tam žádný C++ kód není. Atom používá různé komponenty, jednou z těch komponent je např. text-buffer, který zase používá další komponenty, např. superstring. A komponenta superstring obsahuje celých pět souborů s výkonným kódem v C++. Další komponenty, které obsahují C++ kód, jsou třeba node-runas, node-ctags, node-pathwatcher nebo node-keytar. Pokud máte trauma z toho, že Atom používá i komponenty napsané v C++, je to váš problém – Atom takové komponenty používá od začátku (jinak by nemohl existovat, současné procesory JavaScript opravdu neumějí). Je směšné, jak se pořád snažíte někoho přesvědčovat, že jádro Atomu je napsané v C++, přitom nejste schopen to nijak dokázat – přitom by stačil odkaz na jediný soubor v projektu atom/atom. Místo toho odkazujete na projekty, které nejsou součástí Atomu a pokud možno ještě na takové, kde není žádný C++ kód…