Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.
V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.
VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.
BTW aplikace v pythonu pouzivajici PyQt slapou na mem hw jako vino, ackoliv je vm cpythonu mnohem pomalejsi nez jvm.
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
Ja mam aktualne spusteny Eclipse, STS, muCommander, Jetty v devel modu, Rachotu a honim tu preklady Mavenem a nejak vsechno slape ...
Samozrejme k tomu jeste obvykle appky.
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
Jak roste program a jeho programova vybava, roste jeho komplexnost - neni to tak, ze vyvojar vzdy jen prilepuje featury k jiz existujici funkcionalite a tak by se teoreticky nemelo stat, ze by existujici featury mely byt stejne rychle. Vetsinou je potreba hrabat jiz do existujiciho kodu, refaktorovat, zobecnovat, vytvaret nove abstraktnejsi vrstvy, misto znovuvynalezani kola se pouzije obecnejsi (a mene rychla) knihovna, to vse prispiva k vetsi prehlednosti kodu, mensi nachylnosti k chybam, ale software je pak o neco pomalejsi. Samozrejme, existuji i vyvojari a jejich software, kteri skutecne jen prilepuji kod k existujicimu software, z toho se ale casem stane neudrzovatelny bordel a ten pak (vetsinou) umre.
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...
Podelte se prosim o zkusenosti. Zatim pouzivam nb, ale rad prejdu na neco lepsiho.
Maximálně tak na editaci nějakých konfiguráků, na programování fakt ne. Občas ho ještě použiji na prohlížení, protože má v konsoli bezkonkurenční zvýrazňování syntaxe (lepší než mcedit).
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
Nicméně když toto opomenu, neznám nic lepšího (univerzálního).
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: