Bylo oznámeno (cs) vydání Fedora Linuxu 41. Ve finální verzi vychází pět oficiálních edic: Workstation pro desktopové, Server pro serverové, Fedora Cloud pro cloudové nasazení, IoT pro internet věcí a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich je k dispozici také Silverblue a Kinoite a alternativní desktopy, např. KDE Plasma, Xfce nebo LxQt, a k tomu laby – upravené vydání Fedory například pro designery, robotiku, vědecké použití atd. Přehled novinek ve Fedora Workstation 41 a Fedora KDE 41 na stránkách Fedora Magazinu.
Minulý týden proběhla v Amsterdamu Blender Conference 2024. Na programu byla celá řada zajímavých přednášek. Jejich videozáznamy jsou k dispozici na YouTube.
Byla schválena první verze definice open source AI: Open Source AI Definition (OSAID) 1.0.
Minulý týden proběhla čtyřdenní hackerská soutěž Pwn2Own Ireland 2024. Hacknuta byla zařízení Lorex 2K WiFi, QNAP QHora-322, TrueNAS Mini X, Sonos Era 300, HP Color LaserJet Pro MFP 3301fdw, Canon imageCLASS MF656Cdw, QNAP TS-464 NAS, Synology TC500, Ubiquity AI Bullet, Synology DiskStation DS1823xs+, Samsung Galaxy S24, Synology BeeStation BST150-4T, AeoTec Smart Home Hub, Synology BeeStation a Lexmark CX331adwe. Celkově bylo
… více »Sway (Wikipedie), dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.10. Do vývoje se zapojilo 44 vývojářů. Přehled novinek na GitHubu. Sway 1.10 závisí na wlroots 0.18.0.
Připojte se ve středu 30. 10. 2024 od 10:00 do 12:00 na náš webinář "Řízení přístupu do PostgreSQL prostřednictvím externího autentizačního providera" (registrace zdarma), kde vám ukážeme, jak nastavit ověřování pomocí GSSAPI. Ideální pro bezpečný přístup k databázím, ať už využíváte Microsoft Active Directory nebo FreeIPA. Záznam předchozího webináře "Co je nového v PostgreSQL 17" můžete shlédnout zde.
… více »Společnost Apple dnes představila nový 24palcový iMac s čipem M4 a oznámila dostupnost Apple Intelligence na iPhonu, iPadu a Macu.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2024-10-22. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Desktop nově ve výchozím stavu běží na Waylandu a kompozitoru labwc. Vylepšena byla podpora dotykových obrazovek a také integrace s Raspberry Pi Connect.
Od pátku do neděle probíhal v Haagu Ubuntu Summit 2024. Na programu byla řada zajímavých přednášek. Jejich videozáznamy jsou k dispozici na YouTube.
FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.22.0. Nově používá komponentu přehrávače Shaka Player.
Co je to zdrojový kód, co je to programovací jazyk, a jakým způsobem se zpracovávají.
V minulém díle jsme nakousli problematiku statických a dynamických typových systémů. V dnešním díle si ukážeme podrobnější srovnání možností obou přístupů. Na stranu staticky typovaných se postaví C++ a Java, na druhou stranu Python.
Sémantika je trochu tajuplný pojem, přesto je při překladu velice důležitá. Syntaxe, kterou jsme se zabývali do minulého dílu, definovala, jak bude program vypadat. Sémantika určuje, co to vlastně znamená. S ní úzce souvisí i problematika typů. Na startovní čáru se nám tak postavily jazyky Smalltalk, Python, Javascript, Pascal, trocha Basicu, něco v PHP nebo PL/SQL a v shellu a v neposlední řadě C++ a Java.
Implementace syntaktického analyzátoru není příliš snadná záležitost a konstrukce parsovací tabulky jakbysmet. Proto si představíme dva programy pro generování syntaktických analyzátorů.
V předcházejícím díle jsme se seznámili s lexikální analýzou. Ovšem lexikální analyzátory pracují na úrovni jednotlivých lexémů v jazyce. V dnešním díle postoupíme o krok dál a budeme se zabývat gramatikami a parsery.
Přesuneme se od regulárních výrazů trochu blíže k překladačům. Tématem dnešního dílu budou základy analýzy zdrojového kódu. Navíc přinese ještě méně teorie a více praxe než předchozí díl. Dnešním oblíbeným programovacím jazykem je C.
Jak jsme si ukázali v minulém díle, regulární jazyk je věta generovaná gramatikou typu 3 podle Chomského klasifikace gramatik — gramatikou regulární. V dnešním díle si poodhalíme tajemství těchto mocných nástrojů. Rozdílem oproti minulému dílu bude méně teorie a více praxe.
Zdrojový kód je ve světě Open Source (respektive Free Software) velice častým a důležitým pojmem. Tento server se problematikou F/OSS zabývá, a proto není od věci si vysvětlit, co to vlastně zdrojový kód je, co je to programovací jazyk, a jakým způsobem se zpracovává. Upozorňuji, že dnešní díl si užijí především ti, kteří se nebojí matematiky.
Tiskni Sdílej: