Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 163 (pdf).
Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Postupné ochladzovanie na mne už necháva následky. Drevo na zimu je už nachystané, slivky kvasia a tak je ten správny čas začať vymýšlať nové veci. Vlani som si vymyslel jeden predmet o administrácii Linuxu, ktorého blog (AToL) nájdete na abclinuxu. Už predtým som však mal zálusk na ešte jeden predmet.
Na fakulte informatiky som fakt už dosť dlho. Síce sa na prednáškach vyskytujem stále zdriedkavejšie, tak mám ten pocit, že ľudia nevedia programovať. Možno je to tým, že na univerzite sa o programovaní hovorí ako o vede, či ESR o ňom píše ako o umení. Jednoducho samé vysoké ciele, vysoké ideály. Treba si však uvedomiť, že to čo robí vačšina programátorov je remeslo. A aj tým, ktorí robia vedu/umenie sa to remeslo zíde. Preto mäsiarsky predmet Craft of Programing. Mal by byť o veciach, ktoré sú úplne zrejmé a napriek tomu na ne zabúdame. Ani v najmenšom by sa nemal blížiť k učebnici nejakého jazyka, frameworku alebo algoritmov. Dosť by ma zaujímalo, čo by ste si vy predstavovali/očakávali od takéhoto predmetu. Či nakoniec z toho bude predmet, nejaké neformálne stretnutia, alebo niečo iné neviem. Ale prečo to v tej zime neskúsiť :) PS: Samozrejme, že už dávnejšie som si osnovu vytvoril, ale radšej nebudem ovplyvňovať zverejňovaním. PS2: Ak by mal niekto z vás v Brne pocit, že má málo pohybu. Dávam do pozornosti kurz Od hole k meči a kordu. Toho roku nás je zatiaľ pomenej, zvládnu to aj nemehlá :) Ak by pre zmenu niekto vedel o volejbale niekedy vo štvrtok, tak budem rád ja.
Tiskni
Sdílej:
Ja mam v posledni dobe asi nejake poruchy vnimavosti (pokud v tomhle kontextu vyznelo neco co jsem napsal agresivne tak se omlouvam).
Nechces uz napsat co si konkretne predstavujes, ze by melo byt obsahem predmetu? Ocividne to nemaji byt konvence (styl psani programu, styl dokumentovani programu, styl reportovani chyb, etc...), nema to byt predmet o algoritmizaci (procvicovani rekurze, dynamickeho programovani a ostatnich pristupu pri implementaci algoritmu), mluvis o nastrojich, ale nepises jake nastroje.
Jinak moc dobre vis, ze v C/C++ se davaji zaporne body i za necitelne programy, spatne zvolene algoritmy pri implementaci, etc... To je taky duvod proc je C/C++ mene oblibene a studenti si radsi zapisou Javu kde se na tyto veci "kasle". Studenti si taky na to, ze se hodnoti i tyto aspekty neustale stezuji.
Hlavní náplní semináře je trénink myšlení, praktický nácvik řešení úloh a práce v týmu.