Eben Upton oznámil další zdražení jednodeskových počítačů Raspberry Pi. Tentokrát 2 GB varianty o 12,50 dolarů. Nově 2 GB Raspberry Pi 4 stojí 67,50 dolarů a 2 GB Raspberry Pi 5 stojí 77,50 dolarů.
OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 26.09. Vedle Flatpaku také s podporou Snapu.
Edison Design Group po více než 30 letech zveřejnil zdrojový kód svého EDG C/C++ front-endu. Ten proslul širokou podporou standardů C++ a kompatibilitou s dialekty kompilátorů od Microsoftu, GNU, Clangu, Sunu a dokonce i s prehistorickým cfrontem. EDG byl použit například v kompilátoru Intel C++ Classic, kompilátoru NVCC od firmy NVIDIA pro platformu CUDA nebo v našeptávači kódu IntelliSense v produktech společnosti Microsoft. Projekt nyní spravuje organizace The C++ Alliance a kód je dostupný pod licencí Apache 2.0, doplněnou o výjimky projektu LLVM.
Pocket Tank je malé kapesní virtuální akvárium postavené na vývojové desce ESP32-S3-Touch-AMOLED-1.8. Na dvoujádrovém mikrokontroléru ESP32-S3 s 8 MB PSRAM a 16 MB flash paměti běží jak simulace akvária, tak i malý jazykový model určující chování rybiček. Lokální model o velikosti 7,56 MB se 14 miliony parametrů vznikl destilací modelu Gemma 4 26B, tedy učitele s 26 miliardami parametrů. Kromě firmwaru pro skutečný modul s AMOLED
… více »Open-source nástroj Jevstiller vytváří (destiluje) malý lokální model, který se průběžně učí z odpovědí komerční služby Jev. Běžné dotazy vyřizuje přímo na vlastním hardware, čímž může řádově zkrátit čas odezvy a snížit provozní náklady díky menšímu využívání zpoplatněného API. Nejisté požadavky Jevstiller posílá do Jevu, rovněž průběžně kontroluje náhodná dvě procenta dotazů Jevem. Pokud se lokální model začne s Jevem rozcházet,
… více »Konference LinuxDays 2026 proběhne již tento víkend 3. a 4. října v Praze v areálu ČVUT v Dejvicích na FIT. Konference LinuxDays 2026 znamená desítky přednášek a workshopů, zástup zajímavých osobností, místo pro setkání, spoustu nových nápadů a informací a stánky řady různých projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, MacGyver - bastlíři SH, OpenAlt a mnoho dalších. Vstup je volný.
Microsoft oznámil, že WSL kontejnery (WSLC) aneb linuxové kontejnery ve Windows Subsystem for Linux (WSL) jsou již obecně dostupné. Současně popsal jejich architekturu.
openSUSE Leap 16.1 vstoupil do RC fáze. Nově lze instalovat jako standardní systém (Standard) nebo jako neměnný systém s atomickými aktualizacemi (Immutable). Samostatná neměnná distribuce openSUSE Leap Micro končí.
Byl vydán Mozilla Firefox 157.0. S nejvýraznější vizuální proměnou za poslední roky. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 157 bude brzy k dispozici také na Flathubu a Snapcraftu.
Rodina produktů Raspberry Pi se rozšířila o Raspberry Pi Smart Display Module. Deska pro Raspberry Pi Compute Module 5 se zasouvá přímo do displejů dle specifikace Intel SDM. Cena desky je 30 dolarů.
Tak nam pred tydnem zacal novy skolni rok a uz tento patek me nakrkla nase nova ucitelka na programovani. Ve skole programujeme ve Visual Basicu. Visual Basic nesnasim. Krome toho, ze ma debilni syntaxi tak je strasne moc omezeny a SPATNE vyhodnocuje podminky. Viz tento priklad:
Dim textik as String
Do
textik = InputBox("Neco zadej:", "Neco zadej", "Neco jsem zadal")
Loop While textik = "" And MsgBox("Nic jsi nezadal, zkusit znovu?", vbYesNo + vbQuestion, "Znovu?") = vbYes
Jak byste cekali, ze toto bude fungovat? Ja zvykly na C++ bych to vydel takto:
Ok. Nejak tato omezeni prezivam. Dalsi veci, co me stve je, ze programujeme ve verzi 6. Opravdu nechapu, proc se musime ucit tak starou verzi, kdyz uz je na svete verze 2005, ktera se v mnoha vecech lisi.
A ted, proc me nakrkla ta ucitelka. Bylo nam sdeleno, ze kazdou hodinu budeme dostavat domaci ukoly. To by me zas tak nestvalo, kdybych mel na svem PC nainstalovan Windows a VB6. To bohuzel nemam. Jak mam sakra delat ty ukoly? Dalsi vec, ktera vypadla z jejich ust: "Kdo nema doma VB, muze si prinest CD a ja mu ho vypalim." Jak vubec muze neco takoveho rict? To je prece jasne porusovani zakona a premyslim o tom, ze ji udam.
Hlavne si ted musim najit nejakou nahradu za ten debilni VB. Mozna by nebyl spatny Gambas, popr. Mono, ale nevim, jak jsou na tom s kompatibilitou s VB. Mono bude spis pro VB .net, ale to by me nestvalo. Rekl bych ji, at si sezene .net verzi VB - stejne krade software, tak by ji to cinit problemy nemelo. Jenom by ale to mono muselo umet vytvaret projektove soubory kompatibilni s temi v .net - tedy nejake ty *.sln soubory. Gambas se mi zda spise podobny verzi 6, jenze nektere veci jsou v nem odlisne. Tak nevim ... poradte. Kazdopadne, i kdybych se mel s tou ucitelkou pohadat a poslat ji do mista, ktere slusny clovek nevyslovi, Windows na mem disku NIKDY nebude.
Tiskni
Sdílej:
vyraz1() && vyraz2 udělá zkrácené vyhodnocování, kdežto vyraz1() & vyraz2() vyhodnotí vyraz2() bez ohledu na to, jak dopadl vyraz1()
Samozřejmě vyraz1() i vyraz2() musí vracet stejnou - boolean - hodnotu (0 nebo 1), protože jinak to nebude fungovat
#define TRUE 1, #define FALSE 0), pak na použití bitových operátorů v podmínce nevidím nic špatného.
I když abych pravdu řekl, sám to taky nedělám - ještě nikdy jsem nepotřeboval, aby se podmínka vyhodnotila kompletně.
To že některé jazyky mají a jiné nemají (případně to jde nastavit v překladači) zkrácené vyhodnocování podmínek je známá věc. Prakticky každá učebnice programovacího jazky to uvádí asi tak na dvacátý stránce...
Jinak co se týče tvého GNU fanatismu - jistě můžeš učitelku "udat", ale komu tim pomůžeš?!. Dosáhneš tak maximálně toho, že si ostatní budou shánět Visual Basic někde jinde... (a to ještě ani nezmiňuju možnost, že je tvoje škola v nějakém MSDNAA programu, takže je vše legální...)
Jazyk který se učíte se tím stejně nezmění. Já bych kvůli nějakýmu fanatikovy taky neměnil prostředí, natož jazyk ve kterym programuju (vyučuju). Požadavky prostě určuje škola (což neznamená, že se s vyučujícím nelze rozumně domluvit). Tu školu sis vybral dobrovolně a pokud ti tak nepřekonatelně vadí operační systém a jazyk ve kterém se tam programuje, můžeš jít jinam.
To je naprosto spravny pristup. Pokud se ovsem nejedna o statni skolu.Jazyk který se učíte se tím stejně nezmění. Já bych kvůli nějakýmu fanatikovy taky neměnil prostředí, natož jazyk ve kterym programuju (vyučuju). Požadavky prostě určuje škola (což neznamená, že se s vyučujícím nelze rozumně domluvit). Tu školu sis vybral dobrovolně a pokud ti tak nepřekonatelně vadí operační systém a jazyk ve kterém se tam programuje, můžeš jít jinam.
Pokud se ovsem nejedna o statni skolu.
Co to na tom mění?!
Takže až po tobě budou chtít naprogramovat nějakou semestrálku, tak si zažádáš o počítač, protože je nemyslitelné, aby tě škola tlačila do koupě nějakého HW?! Software je prostě nástroj jako jakýkoliv jiný.
A druhá věc - na ČVUT tě někdo nutil jít? Pokud by ti nevyhovoval přístup školy k používanému/požadovanému SW*, můžeš jít přece jinam, studium na ČVUT je dobrovolný, stejně tak jako studium na libovolný střední škole.
* zrovna na ČVUT s tímhle problémy nejsou, jednak se ve velké míře dá používat opensource a jednak má škola pro studenty různé multilicence a MSDNAA programy.
Takže když je někdo chudý, tak nemá právo na vzdělání?
Říká kdo?! Já akorát tvrdím, že máš v případě školy (narozdíl třeba od státní správy) možnost volby. Že nejseš v postavení prosebníčka ale zákazníka. Nicméně - ano, vzdělání se stalo zbožím a za kvalitní si holt musíš připlatit, (ne bezdůvodně je například Harvard jedna z nejdržších univerzit...) je to možná smutný, ale je to fakt.
Vzdělání že je zboží. HMM zamysli se mad tím co tu tvrdíš.
A zamyslel jsi se ty? Proč existuje nepřeberný množství jazykovejch škol, rozmáhají se soukromé vysoké školy, o různejch odbornejch kurzech a školeních ani nemluvě? Protože to lidi chtějí, stejně jako chtějí "zasraně velkou televizi a elektrický otevíráky na konzervy"! Proč si lidi v USA berou na studia celoživotní hypotéky, "jenom" aby mohli studovat ty nejlepší školy? Stejně jako u zboží je tu nabídka a poptávka a i státní školy mezi sebou "soutěží" o studenty...
Třeba v mém případě mne nikdo neupozornil při nástupu do školy, že si budu muset koupit jiný software a případně i hardware. Nikde v podmíkách ke studiu není uvedeno že škola (nemám na mysli ČVUT, ale obecně) je jen pro MS klienty. Navíc u nás ty podmíky mění během studia a nedávno jsem se dozvěděl že diplomku musím odevzdat jen v DOC formátu a anotace musí být jen v angličině (že jsem se anglicky neučil nikoho nezajímá).A druhá věc - na ČVUT tě někdo nutil jít? Pokud by ti nevyhovoval přístup školy k používanému/požadovanému SW*, můžeš jít přece jinam, studium na ČVUT je dobrovolný, stejně tak jako studium na libovolný střední škole.
Kdybych to věděl u zápisu tak bych tam nelez, protože už jsem se kvůli škole musel vícektát snížit ke kradení software. Pomalu nabývám dojmu že na našich školách se v čímdál větší míře vychovávají zloději a individualita slušných lidí se potláčí.
To je prece jasne porusovani zakona...To nemusí být pravda. Školy docela často dostávají k dispozici multilicence pro studenty.
Ten kód je paskvil. Podmínky přece nejsou od toho, aby se v nich vykonával výkoný kód a navíc nemáš zaručeno pořadí vykonávání výrazů v podmínkách. Tudíž ani jednotlivé části podmínky nesmí souviset.
Hrůzný příklad: if ((++i == 0) || (i = 1)) ... Co se vykoná nejdřív?
if (!udelej_neco_hrozne_zleho ()) {
fprintf (stderr, "Kua, nepovedlo se mi neco hrozne zleho, to bude pruser!\n");
}
), které nemění data a nevykonávají nějakou akci.
) dovolí, ale Delphi svýho času umožňovali v kompilátoru zapnout v rámci optimalizace short eval. pro podmínky a to se občas děli věci, když jsi to poštval na prasácký kód, který ovšem předtím zaručeně stabilně fungoval
. Tedy kód, který "počítal" s přesným pořadím vykonávání výrazů.
...
CObluda *pObluda;
if( (pObluda = new CObluda('velka')) && (pObluda->zarvi() )
this->lekni('se');
...
To je pěkně pitomý přístup, asi jako když je zadané udělejte práci v TeXu a nějaký dement se poté zeptá, jestli by mohl ve Wordu (ideálně, když je to předmět na TeX přímo zaměřený), jen z druhé strany. Je zadán nějaký úkol a definován nástroj, ve kterém ho máš zpracovat, tak ho v tom principiálně uděláš, ne? A k tomu, jak máš dělat ty úkoly, tak jí vysvětli, že doma Windows nepoužíváš, nechť ti tedy umožní jít úkol udělat do učebny po vyučování.
Ja osoben VB nesnasim kuli syntaxi, jsem zvykli na C,C++,C# a delat neco ve VB je pro me utrpeni, ale VB.NET je na slusne urovni, clovek ani nevi kolik programu ve VB.NET pouziva
(free software vládne).
Nyní bych asi použil vmware/qemu.
.)
Jinak k tomu problému s "And":
Netvrdil bych, že jazyk, který vykonává oba operandy u "and" je implicitně špatný. Existují prostě dva pohledy na věc. Jeden, který říká, že před vyhodnocením je nutné získat hodnotu všech operandů a pak zjistit výsledek a druhý, který prvně vyhodnotí jeden operand a pokud je již teď jasný výsledek, tak další operand (operandy) už nevyhodnocuje. To že C++ používá zrovna ten druhý přístup ještě neznamená, že jazyk který ho nepoužívá je špatný. Je to jen otázka "filosofie výpočtu"...
Školy vyšší než základní jsou dobrovolné. K povinostem a právům doporučuji přečíst školský zákon a školní řád příslušné školy
Existuje něco jako VisualBasic-LE (learning edition) - právě pro potřeby výuky. Jinak i když je licenční politika Mikrosoftu ke školám podivuhodně široká, pochybuji že by (středo)školská multilicence licence umožňovala instalaci jakéhokoli softu na počítač žáka.
Doporučuji dotaz typu:
Prosím jakou to má licenci... používám otcův firemní počítač a občas legálnost (zaplacení) softu kontrolují z finančního...
Pokud ti to nebude stačit, zjisti si sériové číslo programu a kontaktuj české zastoupení MS (na jejich stránkách najdeš informace i k podobným případům. K tomu doproučuji pročíst také stránky BSA). Možná tak trochu znepříjemníš život učitelce, řediteli školy, ekonomickému úseku a při troše štěstí i pracovníkům tajuplné Služby Škole.
Pokud bude vše legální, zkus to rozchodit ve wine, qemu a wmware jsou emulátory a musíš do nich nainstalovat OS - čili je nutná legální instalace windows
Jako poslední řešení se můžeš pokusit sehnat nějakou free implementaci basicu, vzpomínám si, že jsem kdysi zkoušel něco co se jmenovalo nejak jako X-Basic.
Môžeš tiež vyskúšať Basic.NET a Mono.
Btw, Visual Basic môžeš mať aj legálne. Potreboval by si si zohnať len Windowsy - ktoré by mala zabezpečiť škola - a miesto na disku.
Tomuhle říkám Binárka s velkým B!
http://boinkor.net/lisp/mcclim-listener-0.9.2.tar.bz2
GCL se mi taky nevyšvih, myslím, že to mělo až třicet mega na Hello, World.
Ale ono to samozřejmě zatím nedělá turnkey, tím to bude. Ale zase – „Hello, World“ s vestavěným kompilátorem, to hned tak nějaký jazyk nemá…