Společnost OpenAI představila novou řadu svých AI modelů OpenAI o1 navržených tak, aby "strávily více času přemýšlením, než zareagují". Videoukázky na 𝕏 nebo YouTube.
Sailathon 24, tj. hackathon mobilního operačního systému Sailfish OS, proběhne od 27. do 30. září v Praze na Strahově ve školícím centru Silicon Hill.
Bylo vydáno Ubuntu 22.04.5 LTS, tj. páté opravné vydání Ubuntu 22.04 LTS s kódovým názvem Jammy Jellyfish. Stejně tak Kubuntu 22.04.5 LTS, Ubuntu Budgie 22.04.5 LTS, Ubuntu MATE 22.04.5 LTS, Lubuntu 22.04.5 LTS, Ubuntu Kylin 22.04.5 LTS, Ubuntu Studio 22.04.5 LTS a Xubuntu 22.04.5 LTS.
Byla publikována veřejná Výroční zpráva Bezpečnostní informační služby za rok 2023 (pdf).
Byla vydána nová verze 8.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled oprav, vylepšení a novinek v oficiálním oznámení.
Společnost Juno Computers prodávající počítače s předinstalovaným Linuxem má nově v nabídce linuxový tablet Juno Tab 3. Na výběr je Mobian Phosh, Ubuntu 24.04 (GNOME) a Kubuntu 24.04 (KDE Plasma). Cena začíná na 699 dolarech.
VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.1. Přehled novinek v Changelogu. Přináší modernizovaný vzhled a ovládání. Přepínat se lze mezi základním a rozšířeným uživatelským rozhraním. NAT nově podporuje IPv6. Linuxový hostitel a host mohou sdílet schránku na Waylandu.
Organizátoři konference LinuxDays 2024 vydali program a zároveň otevřeli registrace. Akce se uskuteční 12. a 13. října na FIT ČVUT v pražských Dejvicích, kde vás čekají přednášky, workshopy, stánky a spousta chytrých lidí. Vstup na akci je zdarma.
Blíží se vydání FreeCADu 1.0. Vydána byla první RC verze tohoto svobodného multiplatformního parametrického 3D CADu. Přehled novinek i s náhledy v poznámkách k vydání.
Bylo vydáno Eclipse IDE 2024-09 aneb Eclipse 4.33. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
INSERT
i UPDATE
, tak DELETE
na úrovni VIEW může zakázat jen select z více tabulek.
Tedy, pokud si zrobím tabulku:CREATE TABLE `tnodelete` ( `id` int(11) NOT NULL, PRIMARY KEY (`id`) );a vložím do ní:
INSERT INTO `tnodelete` (`id`) VALUES (1);To mi to jistě aplikaci nezatíží :) ...
id
může být i typu byteCREATE OR REPLACE VIEW myview AS SELECT tx.* FROM tx,tnodelete WHERE tnodelete.id = 1;tak mám to samé co:
CREATE OR REPLACE VIEW myview AS SELECT * FROM tx;jen s tím, že naprosto nepatrně zvednu režii dotazu, ale přes VIEW již nebude možné mazat (použít SQL dotaz
DELETE FROM myview ...
)
PS: Dost často se v datábázi vyskytuje nějaká pomocná tabulka jen s čísly 1-N pro různé SELECT-JOIN
-y úplných datový řad z neúplných datových řad :), takže lze použít takovouto tabulku a netřeba vytvářet novou.Tiskni Sdílej: