Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Vývojáři postmarketOS vydali verzi 25.12 tohoto před osmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell on Mobile, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 0.41.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 6.1 nebo novější a také libplacebo 6.338.2 nebo novější.
Byla vydána nová verze 5.5 (novinky) skriptovacího jazyka Lua (Wikipedie). Po pěti a půl letech od vydání verze 5.4.
Na stránce MIT Technology Review si můžete přečíst nejnovější rozhovor s tvůrcem C++, Bjarnem Stroustrupem. Rozhovor se dotýká otázek návrhu, schopností uživatele a zejména programátora učit se nové věci, obhajuje koncept C++.
Tiskni
Sdílej:
Tohle tvrzeni uz prevazne neplatiCož je přesně ten důvod, proč se v Mozille nesmějí používat šablony, STL, jmenné prostory, výjimky nebo RTTI
Na druhou stranu, zajímalo by mne, jestli ta hláška updated and maintained by má něco společného s reálným stavem věcí…
Bez urazky - Mozilla udelala pro OSS svet hroznej kus prace, sam jiny browser nepouzivam, ale je na 2.0 uz videt, ze proste by zase za chvili zaslouzila ocistnou kuru (1.5 mi snad nepadla, 2.0 uz nekolikrat).
Z te stranky: "C++ portability guide... 27 March 1998"!!!!Ano. Taky je tam napsáno updated and maintained, na což jsem se ve svém příspěvku snažil poukázat v naději, že to případného šťourala odradí od podobné reakce. Neodradilo.
#define NS_INTERFACE(a) class a: public interface {
Kdo ma porad zjistovat jesli muzu/musim napsat strednik za necim co nevim co je a co je #definovano jako makro v nejakym headeru (includovanym z headeru(includovanym z headeru,...)))
(Aby bylo jasno, já jsem v C++ nikdy nenapsal ani řádku kódu a nehodlám na tom nic měnit. Úplně mi stačí o tom jazyku něco málo vědět.)
nikde se to nepoužívá pravděpodobně právě z toho důvodu, že to nikdo neumí.Nebo protože je to prostě overkill.
Tak s tim nesouhlasim:) Tuhle knihovnu (Boost) jsem pouzival v komercnim prostredi a velmi uspesne. Konkretne boost-spirit je velmi dobre navrzeny. Pokud zvladate zakladni primitiva, pak neni tezke zvladnout slozitejsi konstrukce. V mem kodu jsem dosahl stavu, ze stacilo zmenit typedef a zmenil jsem velmi rychle chovani programu a to diky pristupu, ze se oddeli data od algoritmu, diky sablonam. Parser byl velmi rychly. Rozhodne je nesmysl rikat, ze spirit je zvracenost. Pokud mate neco konkretniho, sem s tim. Uznavam, ze na zacatek, v pripade, ze nemate zkusenosti se sablonama, politikama, atd. je to narocne. Ale nejdrive je lepsi si to vyzkouset, nez budete psat zvracenosti:))
A pokud ano, byla to léta sebemrskačského učení – díky, stačí mi Smalltalk a podobné jazyky.
Nanejvýš v compile-time člověk více využije quasiquote, ale to je asi tak jediný rozdíl. Každopádně jakmile se pohneme k opravdu složitým věcem, přijde mi, že Lisp na dlouhou trať vyhraje, přestože C++ má zdánlivě větší arzenál. Já se to moc soudit neopovážuju, profesionální programátor jste tu Vy, ale já do C++ svůj poměrně cenný čas radši investovat nebudu, když mě to neživí. V opačném případě bych se toho možná i odvážil, i když by mi chyběl interaktivní příkazový řádek – jazyk bez něj z výjimkou Cčka už neberu.
Smutný fakt: Chcete Lisp, musíte zaplatit. Nicméně ty firmy žijí, ten software se prodává a vyvíjejí se v něm nové aplikace. Povětšinou velmi náročné, s inteligenční přidanou hodnotou – možná proto je mezi nimi tak málo databází, bylo by to plýtvání
Tak snad ta vývojová prostředí nebudou nepoužitelná.
Mám ale takové smutné tušení, že free (as in beer) verze Allegra ty knihovny ani na vyzkoušení prostě nemá. Fuj fuj, třeba ve smalltalkovských VisualWorks NC je úplně všechno, co v komerční verzi, včetně tvorby samostatných binárek. Blame Franz…