Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.
Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.
Jednotný seznam blokovaných internetových stránek vedený Českým telekomunikační úřadem obsahoval také Český telekomunikační úřad.
Byl představen webový prohlížeč Brow6el, běžící v terminálu. Pro prohlížení webu je využit Chromium Embedded Framework, vyrendrovaná webová stránka je následně zobrazena v terminálu převodem na sixely pomocí knihovny libsixel. Brow6el se ovládá modálním klávesnicovým rozhraním, inspirovaném populárním textovým editorem Vim. Demonstrační video s ukázkou používání.
Společnost Pebble představila (YouTube) chytré hodinky Pebble Round 2. S kulatým e-paper displejem, s open source PebbleOS a vydrží baterie přibližně dva týdny. Předobjednat je lze za 199 dolarů s plánovaným dodáním v květnu.
Na novoroční inauguraci starosty New Yorku Zohrana Mamdaniho bylo zakázáno si s sebou přinést Raspberry Pi anebo Flipper Zero. Raspberry Pi i Flipper Zero jsou explicitně uvedeny v seznamu zakázaných věcí jak na na veřejné pozvánce, tak i na oficiálních stránkách města.
OpenTTD (Wikipedie), tj. open source klon počítačové hry Transport Tycoon Deluxe, byl vydán v nové stabilní verzi 15.0. Přehled novinek v seznamu změn a také na YouTube. OpenTTD lze instalovat také ze Steamu.
Správce oken IceWM byl vydán ve verzi 4.0.0, která např. vylepšuje navigaci v přepínání velkého množství otevřených oken.
Od 1. ledna 2026 jsou všechny publikace ACM (Association for Computing Machinery) a související materiály přístupné v její digitální knihovně. V rámci této změny je nyní digitální knihovna ACM nabízena ve dvou verzích: v základní verzi zdarma, která poskytuje otevřený přístup ke všem publikovaným výzkumům ACM, a v prémiové zpoplatněné verzi, která nabízí další služby a nástroje 'určené pro hlubší analýzu, objevování a organizační využití'.
Protože ne každý má textový režim nastavený na více jak 80 znaků šířky, na stavový řádek Vimu se toho moc nevejde. Existuje ale možnost přepínat mezi různými stavovými řádky. Jak se to dělá vám rád ukáži (poněkud vylepšená verze je nyní k prostudování také zde, chcete-li vidět, co reálně používám já, tak se podívejte sem).
Do svého ~/.vimrc dejte následující kód a pak klávesou F3 můžete v normálním módu Vimu přepínat mezi různými stavovými řádky. Uvedený kód je jen příklad!
Nejprve uvedu pro pořádek několikero funkcí, které jsou v příkladu použity.
"Par funkci, ktere jsou pouzity v prikladech
"Spocita procenta
fu! Percent()
let byte = line2byte( line( "." ) ) + col( "." ) - 1
let size = (line2byte( line( "$" ) + 1 ) - 1)
return (byte * 100) / size
endf
"Vrati hodnotu kodovani souboru anebo textik
fu! FileEncoding()
if &fileencoding == ''
return "is not set"
else
return &fenc
endif
endf
" Vrati hodnotu globalniho kodovani anebo textik
fu! GlobalEncoding()
if &fileencoding == ''
return "is not set"
else
return &enc
endif
endf
A nyní již samotný příklad na implementaci přepínání více druhů stavového řádků v editoru Vim. Podotýkám, že uvedený příklad lze snadno přetransformovat i na použití s rulerem Vimu.
"A samotna implementace prepinani stavoveho radku
"Nadefinujeme si jednotlive statusline
let g:StatusLines{0}='[%03bD | %5(0x%02BH%)] [%8oC=%3{Percent()}%%] [%8c] : [%8l/%8L = %3p%%]'
let g:StatusLines{1}='[GENC %10(%{GlobalEncoding()}%)] [FENC %10(%{FileEncoding()}%)]'
let g:StatusLines{2}='[%n] %F'
let g:StatusLinesCurrent=-1
"Namapujeme si klavesu
map <F3> :call ToggleStatusLine()
"Funkce, ktera prepina jednolive statusline
fu! ToggleStatusLine()
let g:StatusLinesCurrent=g:StatusLinesCurrent+1
if (!exists("g:StatusLines" . g:StatusLinesCurrent))
let g:StatusLinesCurrent=0
endif
let &statusline=g:StatusLines{g:StatusLinesCurrent}
endf
"Nakonec jeste zapneme prvni variantu
call ToggleStatusLine()
Velice jednoduché... Tak co? Není to přesně to, po čem ste už dlouho toužili??
Tiskni
Sdílej: