Na Crowd Supply běží kampaň na podporu open source čtečky elektronických knih Open Book Touch. Postavena je na ESP32-S3. Má 4,26palcový dotykový e-papírový displej s rozlišením 480×800 pixelů, podsvícení, slot na microSD kartu. Cena je 149 dolarů a poštovné 12 dolarů. Dodání je plánováno na duben 2027.
Na Humble Bundle běží akce Linux: All the Things by O'Reilly a Picos, HATs, and More by Raspberry Pi Press. Elektronické knihy lze koupit se slevou a současně podpořit organizace Code for America a Raspberry Pi Foundation.
FreeCAD (Wikipedie), tj. svobodný multiplatformní parametrický 3D CAD, má nový vtipný a současně užitečný doplněk Banana For Scale (GitHub). Aktuálně umožňuje do výkresu vložit banán nebo plechovku pro porovnání a určení měřítka.
Blender Studio nedávno oznámilo plán vytvořit svůj první otevřený (open source) celovečerní film. Film by se měl jmenovat Overgrown (YouTube). Film vznikne, pokud se zajistí financování. Prvním krokem je získat 7 000 předplatitelů Blender Studia. Cena je od 11,50 eur měsíčně. Aktuálně počet předplatitelů je 5 289. Předplatné pokryje 20 % nákladů. Zbytek, 80 % nákladů, má být financován externími producenty nebo distributory.
Byl vydán Debian 13.6, tj. šestá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.15, tj. poslední patnáctá opravná verze Debianu 12 s kódovým názvem Bookworm, k dispozici je LTS. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
V jádře Linux byla nalezena a v upstreamu již byla opravena kritická zranitelnost GhostLock aneb CVE-2026-43499. Lokálnímu uživateli umožňuje získat práva roota a také obejít kontejnerovou izolaci. Zranitelnost existovala v Linuxu 15 let, tj. od roku 2011, od Linuxu verze 2.6.39.
Evropská komise předběžně shledala, že návykový design aplikací Instagram a Facebook od americké společnosti Meta porušuje unijní nařízení o digitálních službách (DSA). Návykový design zahrnuje například takzvané nekonečné posouvání, automatické přehrávání videí, tzv. push notifikace, kdy aplikace uživatele vybízí k návratu do jejího prostředí, či vysoce personalizovaný algoritmus, který rychle pozná, co uživatele baví a snaží
… více »Byla vydána verze 1.97.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Švýcarská společnost Punkt. má nově v nabídce telefon Punkt. MC03. Telefon byl navržen ve Švýcarsku s důrazem na soukromí a digitální suverenitu a vyroben v Německu. V telefonu běží operační systém AphyOS (Apostrophy OS) založený na AOSP (Android Open Source Project) 15. Cena telefonu je 745 eur.
TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 7.0. Kompilátor byl kvůli výkonu přepsán z TypeScriptu do Go.
Pravda, tabelatory su humus. A odpoved na otazku "preco": zalezi od coding style. Bezny je napr styl, ze argumenty funkcie sa zarovnavaju pod otvaraciu zatvorku. Tam treba dorovnavat medzerami.
Pripad 1: tabsize=8, odsadenie o 20 = 2x tab 4x medzera
Pripad 2: tabsize=4, odsadenie o 20 = 5x tab
Vysledok? prenos z 1 do 2 = odsadenie o 12, z 2 do 1 = o 40
Co sa tyka 4, to je priemer medzi 0 a 8, tak asi preto
).
public void deleteUser (int Id) {
//tahle funkce se mi libi a to jsem ji jeste ani nenapsal
No flame please
. Jde mi napr. o tohle:
if xxx
{
xxx
}
else
{
xxx
}
nebo
if xxx
{
xxx
}
else
{
xxx
}
nebo
if xxx {
xxx
} else {
xxx
}
apod.
if (xxx)
{
xxx
} else {
xxx
}
http://en.wikipedia.org/wiki/Indent_style
echo a @include
if (xxx) {
xxx
} else {
xxx
}
if (xxx) {
xxx
}
else {
xxx
}
No není to hezčí
?
public void funkce( String s )
{
}
Cykly a podminky (a bloky try {} catch {} finally {}):
if ( true ) {
}
else {
}
for ( int i = 0 ; i < 1 ; i++ ) {
}
Chytnul jsem to v nejake knizce o objektovem programovani a myslim, ze se to jmenuje nejak na "E", ale nemam ji tady, takze ti nepovim :)
Na odsazeni pouzivam samozrejme tabulatory, protoze jsou nastavitelne, takze si to kazdy muze zobrazit, jak je zvykly .. 
Žádný standard neexistuje, pouze subjektivní názory. Já to ve všech jazycích dělám takto:
if (...)
{
}
else
{
}
function f(...)
{
}
class c
{
function c()
{
}
}
K odsazování používám zásadně mezery.
Nikomu svůj styl nevnucuji, ať si každý udělá svůj. Snad jen, že pořád nechápu, proč lidi preferují toto, podle mě je to daleko nepřehlednější, než výše. Ale asi je to z historických důvodů a pak si lidi zvyknou, ale možná, že jen něco nechápu:
if (...) {
}
else {
}
if (x == 1) {
y = 1;
} else {
y = 0;
}
ale je tam jedno úskalí: pokud se z důvodu úspornosti nepoužívají bloky tam, kde je jen jeden příkaz, snadno se stane něco takového, jako že z
if (x == 1)
do_something();
uděláte
if (x == 1)
do_something();
do_something_else();
Bohužel to někdy nemusí být tak očividné, třeba
if (x == 1)
if (y == 1)
do_something();
else
do_something_else();
if ((x ==1) && (y==1)) {
do_someting();
}else{
do_semeting_else();
}
pokud se z důvodu úspornosti nepoužívají bloky tam, kde je jen jeden příkazZ vlastni bolestne zkusenosti vim, ze setrit na nespravnem miste se nevyplaci... :)
jenze tak po pul roce prochazeni kodem ( cti kodenim ) sem zjistil ze se strasne tezko dohledavaji zacatky a konce bloku ( snadno se to prehledne ) tak sem to pak vsecko prepsal na ten prvni zpusob
mozna je to detinske ale o to prehlednejsi 
< /FLAME >
sem zjistil ze se strasne tezko dohledavaji zacatky a konce blokuKdyž budu odsazovat, tak se tomuhle problému vyhnu ne? V Pythonu nejsou závorky vůbec a čitelnost kódu to nijak neztěžuje, ba úplně naopak. Takže když člověk správně odsazuje, tak je jedno jestli ty závorky prdne na konec řádku nebo na samostatný řádek.
Uvidíme, až přijdu na nějaký rozumný způsob jak to odsazovat
k tomu ze je videt vic radku??? ja kdyz neco pisu tak pisu jen jeden radek,vy snad kodite na vice radcich na jednou
Ano, osobně dávám přednost tomu, abych viděl pokud možno celou funkci, kterou právě upravuji, pokud uvidím i něco navíc, tím lépe.
))
stačilo by:
http://www.svethardware.cz/art_doc-991A15A26E53556EC12571A9003B647C.html
kdyžtak mě pak kontaktujte na me emailové adrese
a co tak 20tka LCD 1680x1050 otocena o 90 stupnov ? zobrazenych 140 riadkov + emacsovske prkotinky
(průměrně, pochopitelně)
if (strasna_podmienka) {
oproti samostatnej zatvorke 
este ze vsetci pozname indent
if (...) {
}
else {
}
Jo, tak to jsem přesně já
).
/********** * blabla * **********/
/* * blabla * */A jednořádkové?
/* blabla */
// blabla
deb http://ftp.cz.debian.org/debian jessie main contrib non-free/* bla bla */ // blabla (odsazeno podle kontextu)
grep je argument
/******************************************* * Nadpis druhe urovne (funkce) */
Tiskni
Sdílej: