Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
Samsung představil svůj nejnovější chytrý telefon Galaxy Z TriFold (YouTube). Skládačka se nerozkládá jednou, ale hned dvakrát, a nabízí displej s úhlopříčkou 10 palců. V České republice nebude tento model dostupný.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.11.1. Přehled novinek v Changelogu.
Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.
I letos vyšla řada ajťáckých adventních kalendářů: Advent of Code 2025, Perl Advent Calendar 2025, CSS Advent Calendar 2025, Advent of A11Y 2025, Advent of AI Security 2025, Advent of Agents (in Google) 2025, Advent of Svelte 2025, …
Fedora zve na dvoudenní testování (2. a 3. prosince), během kterého si můžete vyzkoušet nové webové uživatelské rozhraní (WebUI) projektu FreeIPA. Pomozte vychytat veškeré chyby a vylepšit uživatelskou zkušenost ještě předtím, než se tato verze dostane k uživatelům Fedory a celého linuxového ekosystému.
Eben Upton oznámil zdražení počítačů Raspberry Pi, kvůli růstu cen pamětí, a představil 1GB verzi Raspberry Pi 5 za 45 dolarů.
Linus Torvalds na YouTube kanálu Linus Tech Tips staví dokonalý linuxový počítač.
Kdepak, budoucnost je v heliu!
Spis bych rekl, ze je to proste o zvyku cist nejaky styl kodu. Python ma vyhodu v tom, ze zpusob zapisu je pevny, takze de facto maji vsichni styl stejny.
Jinak se mi ale rigidita syntaxe pythonu v nekterych pripadech nelibi ... ted jsem napriklad psal neco jako:
$result = "";Proste asi deset trivialnich ifu hned za sebou. V tomto pripade je pouziti tohoto zpusobu zapisu naprosto v poradku (jinak je to IMHO parasarna). Pokud se nepletu, v Pythonu bych na to potreboval 3x tolik radku. IMHO se pri diskusich o citelnosti a prehlednosti kodu casto zapomina na to, ze jednim z nejdulezitejsich faktoru je delka kodu. V tomto Python casto ztraci.
if($a == 5) $result .= "A"; if($a > $c) $result .= "B"; if(strlen($d) == 0) $result .= "C";
result = "" if a == 5: result += "A"; if a > c : result += "B"; if len(d) == 0: result += "C";
list<Trieda> zoznam; netuším, čo mi vráti zoznam.begin();? Kedysi boli šablóny pre dopĺňanie horor - pretože sa s nimi dajú robiť rôzne kraviny a proste parsery boli dosť biedne, ale teraz už máme nástroje ako clang, ktoré to hravo zvládnu. Mimochodom ako zistím v kóde def funkcia(nejakyArgument): akého typu je nejakyArgument? Žiaden superiteligentný parser mi nezistí akého typu to bude kým sa program nespustí. Okrem toho nemám istotu, že pri ďalšom spustení bude zase toho istého typu.
Blbosť, u šablón človek vie, aký typ obsahujú v dobe prekladu. Alebo mi niekto chce nahovoriť, že uNemyslím, že je to blbost. Když to ví (při běhu) interpret pythonu tak se to určitě dá udělat přinejmenším tak, že by se to spustilo. Navíc vzhledem k duck typingu si nemyslím, že by byl takový problém prostě odfiltrovat to, co danému typu neodpovídá.list<Trieda> zoznam;netuším, čo mi vrátizoznam.begin();? Kedysi boli šablóny pre dopĺňanie horor - pretože sa s nimi dajú robiť rôzne kraviny a proste parsery boli dosť biedne, ale teraz už máme nástroje ako clang, ktoré to hravo zvládnu. Mimochodom ako zistím v kódedef funkcia(nejakyArgument):akého typu je nejakyArgument? Žiaden superiteligentný parser mi nezistí akého typu to bude kým sa program nespustí. Okrem toho nemám istotu, že pri ďalšom spustení bude zase toho istého typu.
def foo(param):
# @type param str
...
...
Netbeans pak automaticky doplnuje metody u vestavenych typu i vlastnich trid. Problem vsak samozrejme nastava, pokud si dynamicky za behu pridavate nove metody tridy - na to uz je doplnovani kratke. Zalezi tedy na ukaznenosti programatora. (ve smyslu spis "Ceckar" nez rozezny "skriptak)
#!/usr/bin/env python
import sys
s = "ahoj"
if len(sys.argv)>1:
s = 123;
@@@ print s
Muzete s jistotou rict, jakeho typu bude promenna 's' v miste oznacenem '@@@'?
def foo(param):
param ### tady
Vzdejte to, v Pythonu, vzhledem k jeho podstate, automaticke doplnovani udelat nejde
hmm a co by se melo doplnit v tomhle pripade?Cokoliv, protože tam cokoliv být může.
Tiskni
Sdílej: