Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.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 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Byla vydána verze 5.0.0 svobodného integrovaného vývojového prostředí KDevelop. Provedena byla refaktorizace kódu. Vylepšena byla jak podpora programovacích jazyků C/C++ (využíván je Clang), tak i Python, PHP a QML/JS. KDevelop byl naportován na KDE Frameworks 5 a Qt 5. Vyzkoušet lze binární balíček s KDevelopem 5.0.0 vydaným ve formátu AppImage.
Tiskni
Sdílej:
Především je potřeba si položit otázku, jestli opravdu obecně je. Pamatuju třeba první verze (tehdy ještě) StarOffice a vůbec nemám pocit, že by byl (na tehdejším HW) nějak pozorovatelně rychlejší než dnešní LibreOffice (na dnešním) - spíš naopak. Totéž třeba pro Firefox nebo GIMP.
Chtít po dnešním software, aby běhal svižně na HW z roku 2000 nebo ještě starším je nesmysl. Požadavky na uživatelský komfort, na objemy zpracovávaných dat i na vizuální stránku jsou někde jinde. A hlavně už naštěstí neplatí socialistický princip, že lidská práce je bezcenná a věci jsou drahé. Je to přesně naopak, takže se u desktopových aplikací nevyplatí věnovat nemalé množství práce do optimalizace na krev. Proto se takové věci píší rychle a neefektivně v Javě nebo ještě pohodlnějších (a neefektivnějších) jazycích - to množství práce navíc by se prostě nevyplatilo. Stačí když bude aplikace rozumně rychlá na běžném dnešním hardware; trvá-li někdo na tom, že 1GB should be enough for everybody, je to jeho boj.
Něco jiného jsou samozřejmě core součásti jádra (memory management, filesystémy, bloková zařízení, síťový stack, …), tam se občas řeší i takové detaily, jako jak uspořádat data, aby se co nejlépe využila cache procesoru. Ale u uživatelského rozhraní desktopové aplikace jsou priority úplně jiné.
Proto se takové věci píší rychle a neefektivně v JavěNevim proc by mela byt Java neefektivni. Ono pro ty enterprise molochy toho moc na vyber neni.
Proto se takové věci píší rychle a neefektivně v JavěNevim proc by mela byt Java neefektivni.
Parser error? Doporučuji přečíst tu větu znovu a tentokrát pozorně.
Hint: neefektivně je příslovce (ne přídavné jméno) a jako takové se vztahuje ke slovesu píší se (coby příslovečné určení způsobu), ne k podstatnému jménu Java (coby přívlastek).
Tí ktorí vedia, ale nechcú na to väčšinou kašlú pretože im to na i7 nič neprinesie.
Odporúčam skúsiť Pokemon Go. Na mojom nie úplne low end telefóne to v menu dá neuveriteľné 1 fps a to zobrazuje 4 štvorce - tomu sa hovorí optimalizácia Doba kedy sa aplikácie aspoň trochu optimalizovali sú dávno preč.
Ako kedy. Väčšinou stačí začať vyvíjať s pomalším zariadením a optimalizovať len tam kde je to nutné. Napríklad taký vývoj pre mobilné telefóny: Stačí mať na testovanie staršiu strednú triedu a hneď vidím, že je niečo pomalé, strávim 5 minút nájdením iného riešenia a ide sa ďalej. Celkovo to zaberie z projektu pár minút, maximálne hodinu a výsledok je neporovnateľný. Optimalizovať až po dokončení projektu keď to konečne vyskúšam na staršom zariadení je fakt náročná a zdĺhavá práca.