Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované obrázky APNG a WebP.
Na chytré telefony a počítačové tablety v Rusku bude od začátku příštího měsíce povinné předinstalovávat státem podporovanou komunikační aplikaci MAX, která konkuruje aplikaci WhatsApp americké společnosti Meta Platforms. Oznámila to dnes ruská vláda. Ta by podle kritiků mohla aplikaci MAX používat ke sledování uživatelů. Ruská státní média obvinění ze špehování pomocí aplikace MAX popírají. Tvrdí, že MAX má méně oprávnění k přístupu k údajům o uživatelích než konkurenční aplikace WhatsApp a Telegram.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu srpnový souhrn novinek. Kvůli nedostatečnému zájmu byla ukončena výroba telefonů PinePhone Pro.
Po pěti měsících vývoje byla vydána nová verze 0.15.1 programovacího jazyka Zig (GitHub, Wikipedie). Verze 0.15.0 byla přeskočena. Přispělo 162 vývojářů. Přehled novinek v poznámkách k vydání.
Před sedmi lety společnost Valve představila fork projektu Wine s názvem Proton umožňující v Linuxu přímo ze Steamu hrát počítačové hry do té doby běžící pouze ve Windows. Aktuální přehled podporovaných her na stránkách ProtonDB
Společnost DuckDuckGo rozšířila svůj AI chat Duck.ai o GPT-5 mini (𝕏). Duck.ai umožňuje anonymní přístup bez vytváření účtů k několika modelům umělé inteligence. Aktuálně k GPT-4o mini, GPT-5 mini, Llama 4 Scout, Claude Haiku 3.5 a Mistral Small 3.
Marek Tóth v příspěvku DOM-based Extension Clickjacking: Data ve správcích hesel v ohrožení na svém blogu popsal novou clickjacking techniku s několika variantami útoků a otestoval ji proti 11 správcům hesel. Výsledkem bylo nalezení několika 0-day zranitelností, které mohly ovlivnit uložená data desítek milionů uživatelů. Jedno kliknutí kdekoliv na webové stránce kontrolované útočníkem umožňovalo ukrást uživatelská data ze
… více »Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.
The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.
Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.
To je spis problem GUI knihoven nez JVM.Já to vidím na nějakej problém programu nebo dat. Ale takhle to nejde moc dobře posoudit. Když řeknu, že se mi na pár minut seknul BASH, taky nepůjdeme hned hledat problém do kompilátoru C...
IMO jsou swing/awt v ramci javovske manie napsane take v jave misto aby pouzivaly vykonejsi nativni knihovny.Hodně, hodně obecně a nepřesně řečeno: Swing je "jenom v Javě", AWT je "nativní".
BTW aplikace v pythonu pouzivajici PyQt slapou na mem hw jako vino, ackoliv je vm cpythonu mnohem pomalejsi nez jvm.Osobně jsem nikdy nepozoroval, že by Swing byl pomalejší než GTK, Qt nebo cokoli jinýho.
Hodně, hodně obecně a nepřesně řečeno: Swing je "jenom v Javě", AWT je "nativní".Ano, AWT se chova kapku lepe, ale "nativni" bych ho radeji nenazyval
Tak já nevím - to, že je rok 2011 znamená, že se může plýtvat výpočetním výkonem? Tenhle názor nezastávám, protože pak to vypadá tak, jak to dnes vypadá. Počítače jsou 200x výkonnější než před 20 lety, ale rychlost práce je stále podobná, protože se stále čeká na software, který o mnoho dokonalejší není.To je dost povrchní pozorování. Před 20 lety by se Vám ani nezobrazil desktop v tom rozlišení jaké máte teď, nemluvě o přehrávání nějakých mp3 (vzpomínáte, že na přehrání mp3 bylo potřeba aspoň pentium?). Práce kterou počítač vykonává je nepoměrně větší. Pak si myslím že se nejedná o plýtvání ale prostě o nějakou ekonomickou rovnováhu. Větší práce znamená složitější programy. Složitější program můžete buď napsat složitě a pak zaplatíte brutální částku za jeho údržbu a nebo ho můžete napsat jednoduše a budete mít režii na výkonu, který lze ale poměrně levně koupit.
To je dost povrchní pozorování. Před 20 lety by se Vám ani nezobrazil desktop v tom rozlišení jaké máte teď, nemluvě o přehrávání nějakých mp3 (vzpomínáte, že na přehrání mp3 bylo potřeba aspoň pentium?). Práce kterou počítač vykonává je nepoměrně větší.Máte pravdu. "Problém" je v tom, že počítače jsou využívaný zároveň k mnoha činnostem, ale jen jejich zlomek je považovanej za "produktivní práci". Některý lidi maj tendenci vidět zvýšenej výkon počítačů, ale stále jen tu "produktivní práci", ne už zbytek, kterej ale taky žere výkon (třeba to přehrávání hudby, který může bejt provozovaný souběžně s "prací").
Uvědomuji si, že dnes si mohu dovolit mít puštěnou hudbu, IDE a ještě editovat 90MB obrázek zároveň a dopad na výkon bude neznatelný, což by před 20 lety bylo nemyslitelné. Ale tohle jsem záměrně v úvahu nebral.Asi jsem se úplně nevyjádřil přesně: přehrávání mp3 je prostě jeden z příkladů, kde narostla práce kterou dělá počítač - dříve šlo přehrát jen nekomprimovaný zvuk. Pokud byste pracoval se zvukem tak byste nemohl říct že na 100x výkonnějším stroji dnes děláte totéž jako dřív. Přehrávání hudby při práci je samozřejmě zcela jiný, ale rovněž platný případ.
Měl jsem na mysli spíše výpočetně nenáročné aplikace, které už z podstaty spíše čekají na vstup od uživatele než na dokončení vnitřních výpočtů.Ani Word ani IDE nežerou moc výkonu když *čekají*, ale žerou ho když se dočkají. Spell check při psaní, vyhledávání všech volání metody, nahrazování bloků kódu, to vše musí fungovat tak, aby se toho uživatel dočkal (nebo "on the fly"), a to samozřejmě žere příslušný výkon počítače.
A takhle je to dnes s většinou software a to mi vadí.Mně taky vadí když je SW nepoužitelný ale tomu se vyhýbám. Řekl bych že tak smýšlí většina lidí, a proto je jednou z hlavních deviz dnešního SW rychlost a použitelnost. Funguje to skvěle v dobře vyvinutém konkurenčním prostředí - prohlížeče, IDE, dejme tomu i office programy. Nefunguje to tam kde tlak konkurence není - průmyslové aplikace a bohužel i spousta free SW (KDE, ...)
Vám to nevadí, že byste si měl pro zachování rychlosti práce kupovat co 2 roky nový počítač, přičemž komfort práce zůstává už 10 let stejný (silnější HW, ale nenažranější SW, který toho o mnoho více nenabízí)?Já vidím že každé 2 roky dělám s novým HW a SW o spoustu věcí navíc, o kterých se mi předtím ani nesnilo, takže ten komfort je úplně někde jinde. Před rokem koupený počítač na vývoj s 8G paměti je dnes tak tak a vím že za 1-2 roky už bude za zenitem. A upřímně mi to nevadí, protože kdyby se zastavil vývoj HW, tak by se zastavil i vývoj SW.
Ale rozumím tomu, že se s tím v komerční sféře nedá moc nadělat, protože je HW zkrátka levnější než pracovní síla programátorů.To je jedna věc a navíc v mnoha případech ani nelze takovou pracovní sílu pořídit. Problémy pro lidi musí zůstávat více méně stejně složité, zbytek musí řešit počítač.
Já vidím že každé 2 roky dělám s novým HW a SW o spoustu věcí navíc, o kterých se mi předtím ani nesnilo, takže ten komfort je úplně někde jinde. Před rokem koupený počítač na vývoj s 8G paměti je dnes tak tak a vím že za 1-2 roky už bude za zenitem.Evidentně máme oba jiné požadavky na počítač. Můj způsob využití počítače se v čase příliš nemění, proto bych si vystačil s jedním počítačem léta, pokud by se nové verze SW chovaly slušně. Největší skok byl, když jsem začal virtualizovat kvůli testování. To mě prostě donutilo upgradovat a zde jsou nároky opodstatněné. Ale globálně mě prostě nikdo nevymluví, že ty nároky běžných programů jsou opodstatněné, protože na starším počítači je nový SW prostě pomalejší i když nevyužívám ty super nové funkce
Zkoušel jsem Eclipse a bylo hrozně neintuitivní ovládání a pro PHP mnohonásobně složitější instalace debuggeru. NetBeans se mi zdá jako poměrně dobré vývojové prostředí, teda alespoň pro PHP.
Ještě mi chybí mi skládat (folding) všechen kód ve složených závorkách, nejen skládání kódu funkcí, metod a tříd.
šíleněDlouhýchNázvůMetodATříd
, nebo různých delegátů nestačí prakticky nikdy. Třeba jenom prosté čtení ze souboru sebere 97 znaků
BufferedInputStream bufferedInput = new BufferedInputStream(new FileInputStream("filename.txt"));
Jaký jsou vaše důvody pro to, aby se řádky zalamovaly skutečně, fyzicky ve zdrojáku? Nebo je nezalamujete a jen používáte horizontální posuvník, abyste ten kód "víc vpravo" viděl?duvod je jednoduchej - kdyz se v tom programu chces vyznat tak nestaci to zalomit kdekoliv, potrebujes to zalomit na spravnym miste a na dalsim radku vhodne odsadit. A to za tebe zadnej edior spravne neudela... automaticky zalamovanej program logicky bude jedna velka prasarna ve ktery se nikdo nevyzna...
ha ha ha Při editaci třeba 300 MB sql skriptu už vim používám jen opravdu v nouzi. Protože opravdu ale opravdu to nemá lagy (ironie).Zkuste ":syntax off", zvýrazňování syntaxe je ve vimu skutečně bída. Pokud Vám to dělá i bez zvýraznění syntaxe, tak mě udivujete. Ale SQL bez syntaxe ... to jsem o deset let zpátky
Co preferujete? Netbeans? Eclipse? Idea? Vim?IntelliJ IDEA, osobně oceňuji spoustu věcí, např:Podelte se prosim o zkusenosti. Zatim pouzivam nb, ale rad prejdu na neco lepsiho.
NetBeans a Eclipse stridave pouzivam a v praci a muzu rict ze ani jedno neni zrovna idealni, rychlostne me nejvice vyhovovalo kdevelop, ale to zase melo dalsi chyby a neprijemnosti, takz ebylo nepouzitelne. Netbeans mi bralo menen pameti nez eclipse ale zase bylo mirne pomalejsi v doplnovani a celkove rekace mi prisli oproti eclipse horsi. Nove eclipse indigo mi ted celekm svizne frci, ale to zrani RAMky je opravdu neprijemne, ale pokud jsem si nainstaloval 32bit system tak to bylo v pohode, to pak NetBeans i Eclipse brali do 400MB, na 64bit si vezmou klidne pres 1GB
Tiskni
Sdílej: