Sovereign Tech Fund oznámil finanční podporu následujících open source projektů: Scala, SDCC, Let's Encrypt, Servo, chatmail, Drupal, Fedify, openprinting, PHP, Apache Arrow, OpenSSL, R Project, Open Web Docs, conda, systemd a phpseclib.
Bylo vydáno OpenBSD 7.8. S předběžnou podporou Raspberry Pi 5. Opět bez písničky.
Valkey (Wikipedie) byl vydán v nové major verzi 9.0. Valkey je fork Redisu.
Byly publikovány informace o kritické zranitelnosti v knihovně pro Rust async-tar a jejích forcích tokio-tar, krata-tokio-tar a astral-tokio-tar. Jedná se o zranitelnost CVE-2025-62518 s CVSS 8.1. Nálezci je pojmenovali TARmageddon.
AlmaLinux přinese s verzí 10.1 podporu btrfs. XFS bude stále jako výchozí filesystém, ale instalátor nabídne i btrfs. Více informací naleznete v oficiálním oznámení.
Společnost OpenAI představila svůj vlastní webový prohlížeč ChatGPT Atlas. Zatím je k dispozici pouze na macOS.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.5 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 6 Plus.
Na Humble Bundle běží akce Humble Tech Book Bundle: All Things Raspberry Pi by Raspberry Pi Press. Se slevou lze koupit elektronické knihy od nakladatelství Raspberry Pi Press a podpořit Raspberry Pi Press, Raspberry Pi Foundation North America nebo Humble.
Přidaný režim autonomního řízení vozidel Tesla Mad Max je dostupný pro vybrané zákazníky v programu EAP (Early Access Program). Nový režim je na silnici agresivnější, častěji mění pruhy a ne vždy dodržuje rychlostní limity. Agentura JPP spekuluje, že v Česku by se mohl nový režim namísto Mad Max jmenovat Mad Turek...
void sum(int x, int y, int& z)
{
    z = x + y;
}
This is a real example taken from an introductory programming book (!), the code is meant to illustrate passing arguments by reference. In practice one would certainly pass the sum back using the function return value. Passing arguments by reference would be better illustrated by something like this:
bool read_data(int& data)
{
    if (everything_goes_fine())
    {
        data = …;
        return true;
    }
    else
        return false;
}
This is also a bit contrived: Would you call a function read_data? Would you signal success by returning true? Shouldn’t this better be solved by using a pointer? I am not a C++ programmer and made this sample up on the spot without context, so that I cannot answer these questions right now. But it would certainly be better if the autor could illustrate passing by reference using some example that can’t be solved simply using the function return value. Do not cheat the readers, do not pretend that a problem is harder than it really is.
Another example of what not to do, again from a real programming book:
#include <iostream>
using namespace std;
int main(void)
{
    int x = 0;
    while (x++ < 5)
    {
        int y = 0;
        while (y++ < 5)
            cout << "X";
        cout << "\n";
    }
    return 0;
}
This is a while loop misused as a for loop. Of course you can reason that the author simply wishes to illustrate a point, like passing arguments or comparing two cycles. I think that contrived, unreal examples are bad in programming books, especially if not explicitly marked as such.
Just as a beginning speaker of a natural language often cannot detect irony, beginning programmer cannot tell “real code” from the “sample code”. Autors sometimes remark that the code sample is only meant as an example and would be written otherwise in practice. This is almost always just an excuse. Of course, writing production-grade code is not always possible in the book, but does it really make sense to write a book full of code that nobody would write in practice?
    
    
    
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
olsó í glaub ned, dasse Sinn mocht, hier Beitróg ina Frendspróch zu póste.
Das war Schwäbisch.
Ich auch šprice dojč! :)
je mozne (podle toho šprice) , ze jste se ucil nemcinu od nejakeho polaka?
Nebo od někoho z východní části naší republiky. Jak jsem četl "šprice", znělo mi to jako "piče"...
heh, pri cteni nahlas mi to zni dost jako svycarska nemcina:)
ten dojem je spravny, co vim, tak obyvatele jizniho badenska-wuerttemberska jsou jedini Nemci, kteri svycarum rozumi, neb obe jazykove skupiny hovori stejne hroznou hatmatilkou ...
A co Tirolaci? Podle me mluvi taky dost podobne.
 3.3.2009 12:25
houska             | skóre: 41
             | blog: HW
        3.3.2009 12:25
houska             | skóre: 41
             | blog: HW
            
        co? a pro oba je to rodna rec? clovek kterej mluvi nemecky nerozumi jinymu cloveku kterej mluvi taky nemecky?! kam jsme se to dostali ...
 3.3.2009 13:04
|🇵🇸             | skóre: 93
             | blog:
        3.3.2009 13:04
|🇵🇸             | skóre: 93
             | blog: 
            
         3.3.2009 14:10
houska             | skóre: 41
             | blog: HW
        3.3.2009 14:10
houska             | skóre: 41
             | blog: HW
            
        nerekl bych ze si american s britem/australanem/indem/JARanem nepokecaj ...
slo mi o to jestli ty jazyky jsou od sebe opravdu tak daleko ze si nerozumi ...
v nemecke televizi jsem videl svycarske zpravy, jsou povetsinou z titulky, jinak tomu skutecne vetsina Nemcu nerozumi, znam jednoho Svycara z Basileje a je to tak, ze se musi skutecne silne koncentrovat, kdyz chce mluvit spisovnou nemcinou. Nekteri starsi svycari to pry ale nedokazou vubec. Jina vec je, ze samozrejme nemecky svycar rozumi spisovne nemcine.
英語を読むことができない
presne taky muj nazor.
 
            Je to copy-paste z translatora, takze to moze byt zle.
 2.3.2009 21:37
|🇵🇸             | skóre: 93
             | blog:
        2.3.2009 21:37
|🇵🇸             | skóre: 93
             | blog: 
            
        Malo by to byt spravne:
eigo o yomu koto ga dekinai - nemozem citat Anglictinu
 2.3.2009 23:12
|🇵🇸             | skóre: 93
             | blog:
        2.3.2009 23:12
|🇵🇸             | skóre: 93
             | blog: 
            
        Co tam je gramaticky zle?
Niektore znaky sa prepisuju roznymi sposobmi. Doslovny preklad tej vety je: Nemozem robit citanie Anglictiny.
 2.3.2009 05:50
|🇵🇸             | skóre: 93
             | blog:
        2.3.2009 05:50
|🇵🇸             | skóre: 93
             | blog: 
            
         2.3.2009 09:09
andree             | skóre: 39
             | blog: andreeeeelog
        2.3.2009 09:09
andree             | skóre: 39
             | blog: andreeeeelog
            
         slusne
 slusne
 2.3.2009 13:27
microcz             | skóre: 18
             | blog: Michalův zápisník
             | Praha
        2.3.2009 13:27
microcz             | skóre: 18
             | blog: Michalův zápisník
             | Praha
        +1
 ]
]
             2.3.2009 21:44
|🇵🇸             | skóre: 93
             | blog:
        2.3.2009 21:44
|🇵🇸             | skóre: 93
             | blog: 
            
         3.3.2009 21:18
|🇵🇸             | skóre: 93
             | blog:
        3.3.2009 21:18
|🇵🇸             | skóre: 93
             | blog: 
            
        Zdá se to jenom mně, že v příkladech chybí dereference pointeru? Tedy *z = x + y, případně *data ... .
#include <iostream>
using namespace std;
void change(int& what)
{
    what = 42;
}
int main()
{
    int foo = 0;
    change(foo);
    cout << foo << endl; // 42
    return 0;
}
Jinak díky za první příspěvek v tématu  
             2.3.2009 10:40
zoul             | skóre: 43
             | blog: ☂
             | Boskovice
        2.3.2009 10:40
zoul             | skóre: 43
             | blog: ☂
             | Boskovice
        Například SICP hloupými příklady netrpí ani v nejmenšímSICP jsem četl a je to úžasná knížka. Klíčový je ovšem použitý jazyk: v C++ by podobné příklady měly několikanásobnou délku, a to bych nechtěl vidět pátou kapitolu. Když jsme ovšem u toho: můžete doporučit nějakou opravdu kvalitní učebnici C++? Český jazyk vítán
 V poslední době uvažuju nad takovým cvičením, na které se právě hodí nějaký nižší jazyk. Nejradši bych se u toho aspoň trochu naučil C++, i když D vypadá taky super
 V poslední době uvažuju nad takovým cvičením, na které se právě hodí nějaký nižší jazyk. Nejradši bych se u toho aspoň trochu naučil C++, i když D vypadá taky super  
            Vyborna knizka je www.amazon.com/Modern-Design-Programming-Patterns-Depth/dp/0201704315, jeji ceskej preklad je bohuzel dost tragickej. Vsechny odborny terminy jsou - nekdy i dost nasilne - prelozeny do cestiny, ale na druhou stranu maji vety casto anglicky slovosled.
 2.3.2009 13:46
zoul             | skóre: 43
             | blog: ☂
             | Boskovice
        2.3.2009 13:46
zoul             | skóre: 43
             | blog: ☂
             | Boskovice
         2.3.2009 15:44
|🇵🇸             | skóre: 93
             | blog:
        2.3.2009 15:44
|🇵🇸             | skóre: 93
             | blog: 
            
        Českej překlad nasazuje všemu korunu. Origianál je lepší. I když je potřeba používat slovník člověk se alespoň naučí klíčová slova pro google.
int read_data(int& data, int velikost_dat)
{
    int readed = 0;
    for(; readed < velikost_dat ; readed++)
       if ( chyba ) return -2; 
       else ...
    return readed;
}
a máme příklad který se používá a je se smysluplnou návratovou hodnotou (o triku int vs char a EOF bych zatim treba pomlcel). Takže proč vymýšlejí autoři ptákárny a nedávají příklady ze STL?
 My grammar is gooder...
 My grammar is gooder...
            Je potřeba z Angličtiny odstranit některé zastaralé výrazy. Mladý brit pohledá v Googlu a bude si myslet že je to správně. Pak bude angličtina jednoduší pro celý svět.