Byla vydána (𝕏) nová major verze 17 softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech GitLab (Wikipedie). Představení nových vlastností i s náhledy a videi v oficiálním oznámení.
Sovereign Tech Fund, tj. program financování otevřeného softwaru německým ministerstvem hospodářství a ochrany klimatu, podpoří vývoj FFmpeg částkou 157 580 eur. V listopadu loňského roku podpořil GNOME částkou 1 milion eur.
24. září 2024 budou zveřejněny zdrojové kódy přehrávače Winamp.
Google Chrome 125 byl prohlášen za stabilní. Nejnovější stabilní verze 125.0.6422.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 9 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Textový editor Neovim byl vydán ve verzi 0.10 (𝕏). Přehled novinek v příspěvku na blogu a v poznámkách k vydání.
Byla vydána nová verze 6.3 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.15.
Dnes ve 12:00 byla spuštěna první aukce domén .CZ. Zatím největší zájem je o dro.cz, kachnicka.cz, octavie.cz, uvycepu.cz a vnady.cz [𝕏].
JackTrip byl vydán ve verzi 2.3.0. Jedná se o multiplatformní open source software umožňující hudebníkům z různých částí světa společné hraní. JackTrip lze instalovat také z Flathubu.
Patnáctý ročník ne-konference jOpenSpace se koná 4. – 6. října 2024 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áří všichni účastníci, se skládá z desetiminutových
… více »Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).
Mno pokud přehlédnu všechny poznámky proti javě, tak je to pěkný blogpost.
Btw javascript: co nutí programátory webaplikací programovat něco v JS? Nevím, co konkrétně píšeš za programy, ale osobně to vidím takto: prohlížeč umí (by měl umět) pouze xhtml+css (tedy zobrazit "statickou" stránku) a o všechny requesty se postará server, který opět odešle čistý xhtml. A přiznám se, že jsem nikdy na webu nepsal v JS (už proto, že jej neumím ), tak jsem to nikdy ani nepotřeboval a zatím všude, kde jsem viděl použitý java script to lze nahradit requestem zpracovaným na serveru.
Poznámkami proti Javě začínám být pověstný, bohužel pro mě, neměl jsem se učit dynamické jazyky. Dobře mi tak .
Mno bohužel pro mě je Java první objektově orientovaný jazyk, který umím (mimo C#, jazyků jsem poznal spoustu, včetně funkcionálního scheme, který je možná dobrý na machrovaní ale na pořádnou práci se nehodí). Ano, objektovost javy není dokonalá (a tvoje nářky na upovídanost bych možná kontroval přehledností kódu) a trochu mě to štve, ale (a no flame), je to snad jediný OOP jazyk, který je použitelný na velké projekty a snadno portovatelný na jiné platformy.
Ano, objektovost javy není dokonalá (a tvoje nářky na upovídanost bych možná kontroval přehledností kódu) a trochu mě to štve, ale (a no flame), je to snad jediný OOP jazyk, který je použitelný na velké projekty a snadno portovatelný na jiné platformy.Tak "přehlednost kódu" alespoň mně přijde u Javy právě naprosto žalostná (třeba v porovnání s Pythonem). A s tím že by byla Java jediným OOP jazykem použitelným na velké projekty také nemohu souhlasit, i Python se dá výborně použít na velké věci (a vsadil bych se, že třeba takové Ruby na tom bude podobně). Na Javu jsem hodně alergický, s jazyky jako Python či Ruby se nedá srovnávat (v její neprospěch), rozšířila se jen díky masivní marketingové masáži Sunu...
Java se používá na velké projekty, to je pravda. Ovšem Java se všude používá ... prostě proto, že se Java všude používá a že ji Sun protlačil. Navíc jsou k Javě dostupná dvě skvělá svobodná vývojová prostředí a jedno vynikající komerční, Javu používá Oracle, nebo IBM. A pokud by Sun implementoval delegáty do Javy, možná by jí propagoval i Microsoft . Navíc je díky Apache dostupných mnoho výborných svobodných nástrojů. Tuto podporu už mimo .Netu (a ani silný Microsoft nedokázal daný stav zvrátit tak, jak by si možná představoval) nemá žádná jiná platforma a je to znát. Snad už chybí jenom svobodná implementace Javy 1.5 (a za chvilku i 1.6).Jistě, to je dnes hlavní argument. Ale Java se nerozšířila sama od sebe. A pokud pomineme (populární) teorii o idiotech masírovaných marketingem, tak ten důvod je celkem zřejmý: používání Javy dokázalo výrazným způsobem snížit náklady na vývoj a hlavně zvýšit jeho objem (v době kdy to, shodou okolností, bylo velmi potřeba). Java je totiž jazyk použitelný i pokud jsou v týmu podprůměrní či dokonce mizerní programátoři. Výsledek sice není nic moc, ale je celkem přehledný a čitelný. Prostě to nejde tolik zprasit. Dejte takovému člověku C++ a může se to psát znova (nějaký LISP je mimo mísu). Tomu se říká "softwarové inženýrství v praxi" a kdo nezažil, nepochopí (maximálně tak je možné si rozšířit obzory na www.thedailywtf.com ).
BTW: pokud se ti zdá, že Pythonisti do Javy buší, doporučuji pokec se SmalltalkeremNo jo, ale smalltalkeři na to mají vcelku právo. Srovnávat Smalltalk a Python... no, možná až bude mít python pořádné closure. Ale i tak smalltalk povede přehledností.
Java je totiž jazyk použitelný i pokud jsou v týmu podprůměrní či dokonce mizerní programátoři. Výsledek sice není nic moc, ale je celkem přehledný a čitelný.Tak za tento argument by mě Javisti umlátili . Ale asi na tom něco bude. Pochopitelně i Java má výhody, ovšem ty imnho nevycházejí z "kvality" jazyka, ale z obrovské podpory, kterou má. Java má velké množství různých opensource nástrojů, které mívají i komerční varianty. Něco podobného jako Apache, nebo Eclipse afaik nemá žádný jiný jazyk (FSF není rovnocenné), navíc samotný Sun opensource vcelku podporuje. Proto, pokud se má něco řešit, je většinou rozhodnutí použít Javu rozumné, protože existuje množství odzkoušených nástrojů, jak to, či ono udělat.
Ale vždyť on nefunguje jinak, to se snažím naznačit.
Mno z čistě akademického hlediska možná ano. Taky mám rád jiné jazyky, než je java, ale...
... ale a chápu, že se to zdějšímu osazenstvu nebude moc líbit, ale pokud chci něco programovat můžu si vybrat nějaký jazyk, kde výsledný kód bude superoptimalizovaný, využitý každý bajt paměti a každý tik procesoru. Jenže takový kód budu psát (a hlavně následně optimalizovat) nereálně dlouho. Pokud si místo toho vyberu jazyk, kde napíšu to během pár týdnů (a výsledný kód bude o pár procent pomalejší), tak se mi to mnohonásobně vyplatí (a klidně si můžu koupit lepší HW). Navíc ten superotimalizovaný kód bude optimální pouze na jednom cpu, už proto, že na jiné platformě ani nepojede.
Ale vždyť on nefunguje jinak, to se snažím naznačit. Jen mi přijde, že Java je glorifikovaný pluh. Se spoustou výhod, ale ne konec cesty...a zatímco s tím pluhem by při trošce praxe uměla dělat hromada lidí, přijde den, kdy to tak nepůjde. Informační explozi už asi nezastavíme.On snad někdo tvrdí, že ja Java vrchol všecho lidského snažení? :-O Právě naopak. Ale klidně se vsadím, že ten další den bude opět zklamání. Žádný LISP, žádný Smalltalk. Stejně jako po C a C++ přišla Java.
„je to snad jediný OOP jazyk, který je použitelný na velké projekty a snadno portovatelný na jiné platformy“Pokud jsi nikdy nepřišel do kontaktu a Franz Allegro Common Lispem ani Cincom Smalltalkem, pak na takovýhle názor máš samozřejmě právo.
S tím, že si asi udělám minikompilátorek na SSE operace nad velkými datasety...
Jak jsou na tom současné kompilátory v použití "vektorových" instukcí? Občas mám pocit, že se kompiluje do z86 kódu bez nějakých dalších instrukčních sad.
ale je na tom stejně jako všichni ostaní.
Mno s tím nesouhlasím, ale to by bylo na dlouhou diskusi. Psal jsem i v C a skutečně přenostilelné programy (chytnu kód a přeložím ho jinde bez jakékoliv úpravy) byli max. typu hello world.
Hádám, že Heron potřebuje dělat „sájentifikl kompjůtešn“, ale s jistotou to vědět nemůžu.
Vyhráls
Mimochodem, budu za kacíře, ale na numeriku je podle mě pořád nejlepší některá z moderních inkarnací Fortranu…
Asi jo. Jednou jsem přepisoval kód z Fortranu do C a říkal jsem si, jestli by nebylo lepší se naučit Fortran a zbytek programu dopsat v něm nebo z toho udělat knihovnu a tu přiliknovat k tomu Céčkovského programu. Jednalo se o nějaké dobře optimalizované FFT (optimalizované na daný problém).
Jinak, ohledně srovnání výkonu Lispu a Javy jsem našel v google cache, mám i originální pdf. Něco je i na openmap.bbn.comNěco novějšího by nebylo? Za těch 10 let (a zvlášť za posledních 5 let) udělal vývoj virtuálních stroju (pro všechny jazyky) obrovské pokroky. Navíc skutečně, programy hotové za 8 hodin? To je úplný nesmysl na to používat Javu. Java má (jak jsem vlastně již psal) smysl, když je plánovaný čas v řádu měsíců a let, počítá se s fluktuací lidí a hlavně: počítají se peníze.
BTW: neber to jako přemlouvání k Lispu, z hlediska toho, co jsem chtěl především napsat (webové aplikace) je hádka Lisp vs Java vcelku OT.Hádka LISP vs. Java je jako hádka Harley vs. Škoda.
Něco novějšího by nebylo? Za těch 10 let (a zvlášť za posledních 5 let) udělal vývoj virtuálních stroju (pro všechny jazyky) obrovské pokroky.Nevím, zase tolik se Lispem nezabývám. Uznávám, že toho víc zvládnu v Javě (se kterou dělám v denně), než v Lispu .
Navíc skutečně, programy hotové za 8 hodin? To je úplný nesmysl na to používat Javu. Java má (jak jsem vlastně již psal) smysl, když je plánovaný čas v řádu měsíců a let, počítá se s fluktuací lidí a hlavně: počítají se peníze.No, kdo by zaplatil test, kde budou programátoři psát půl roku nějaký projekt? Navíc v několika jazycích? A ještě tak, aby se zjistilo, že ten jeho jazyk zas tak za moc nestojí?
Že by zákazníci? Třeba jenom primitivní požadavek: dokud uživatel nevyplní jméno a heslo, musí být tlačítko k odeslání zakázané (disabled). A hned je tam javascript. A tohle je velmi jednoduchý příklad.Btw javascript: co nutí programátory webaplikací programovat něco v JS?
Někdo manažerům ukázal, že s webem se dá docela kouzlit a oni chtějí víc. Najdou se firmy, které na tuto poptávku zareagují. Konkurence nemůže zůstat pozadu (z čistě existenčních důvodů), a tak se tvoří čím dál složitější weby.
Tiskni Sdílej: