Stát Kalifornie zažaloval výrobce 3D tiskových filamentů Polymaker. Vrchní soud San Diego County tvrdí, že firma propagací svých výrobků mezi příznivci 3D tištěných zbraní podporovala výrobu takzvaných 'ghost guns' (DIY zbraní) a že její PLA filament pro 3D tiskárny lze za těchto okolností považovat za součást určenou k výrobě střelné zbraně. Žaloba požaduje mimo jiné finanční sankce a soudní zákaz činnosti, Polymaker se hájí tím, že filament je běžný a sám o sobě legální produkt. Celý text žaloby (PDF na Google Drive).
V červnu byla představena aplikace Myna pro převod řeči na text v prostředí desktopu Ubuntu. Včera byla Myna zpřístupněna širší komunitě Ubuntu formou technologické ukázky dostupné v Ubuntu 24.04 LTS, Ubuntu 26.04 LTS a Ubuntu 26.10 s GNOME na Waylandu.
Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Gmdb2 je grafické uživatelské rozhraní pro práci s MDB Tools v X-Window. V jednotlivých záložkách je možné vidět databázové objekty v principu stejně jako v samotném MS Accessu. Není už však možné všechny podrobně prohlížet, natož editovat. Nechme se překvapit v dalších verzích MDB Tools.
V prvním okně Gmdb2 jsou vidět dostupné tabulky databáze. Nejsou zde vidět
tabulky systémové. Pomocí menu je pak možné zobrazit vlastnosti jednotlivé
tabulky a data v tabulce uložená. Vlastnosti jsou tak trochu svéprávné,
jelikož moje tabulka má například ve sloupci 1 definován typ pole jako
automaticky přiřazované číslo, což je nativní typ Accessu. Gmdb2 však
zobrazí Long Integer o velikosti 4. Stejná situace je i v shellu pomocí
mdb-schema. Navíc definice tabulky je oproti zobrazení v samotném Accessu
neúplná (indexy jsou avizované až v dalších verzích, ale chybí třeba i
další atributy jednotlivých polí v tabulce).


Prostě k tabulkám chybí mnoho informací jež se k ní v Accessu váží. Třeba primární klíč tabulky v souvislosti s relacemi považuji za velmi důležitý a MDB Tools jej zatím bohužel neumí. Na druhou stranu je tento nástroj v neustálém vývoji, tak se snad dočkám. To hlavní z definice tabulky tam je. Další možnosti práce s tabulkou jsou zobrazení dat - budeme-li se držet terminologie MS Access, tak v datovém listu. Konečně pak možnost data z dané tabulky exportovat do textového souboru s možností nastavit řádkování, oddělovače polí, nastavit kvótu, znak kvóty a možnost zahrnout do výstupu hlavičku tabulky.
Ostatní záložky už jen zobrazují databázové objekty, ale nelze s nimi již dále pracovat. Jsou to: dotazy, formuláře, reporty, makra a moduly.

Gmdb2 umí ale i další věci, jako zobrazit verzi a informace o souboru .mdb nebo Debugger, který mi ovšem nedělá téměř nic jiného než padá a padá :o(. Vychytávkou jsou pak ovšem nástroje MDB Query Tool a Export Schema. Těm bych se rád věnoval podrobněji.

Export Schema je GUI pro výše zmíněnou utilitu mdb-schema a umí tedy
exportovat DDL databáze do textového souboru. Ve formuláři si vyberete
umístění a název cílového souboru, tabulky, jejichž schéma byste chtěli
exportovat - výchozí nastavení jsou všechny tabulky, dále pak dialekt (na výběr jsou
již zmíněné Access, Oracle, Sybase, MS SQL Server, PostgreSQL). Volitelně
pak můžete do výstupu zahrnout i relace (ty jsou kamenem úrazu, jelikož
MDB Tools prostě relace ve výstupním souboru DDL nezobrazí, i když třeba
vím, že je v databázi mám) a příkaz DROP TABLE, který slouží jako prevence
v případě, že by již taková tabulka ve vaší databázi, do které se DDL
importuje, existovala. Výsledný výstup pak může vypadat například takto:
DROP TABLE distro;
CREATE TABLE distro
(
id int (4),
distro varchar (100),
package int (4)
);
-- CREATE ANY INDEXES ...
DROP TABLE package;
CREATE TABLE package
(
package int (4),
packagename varchar (100)
);
-- CREATE ANY INDEXES ...
-- CREATE ANY Relationships ...
relationships are not supported for sybase
|
MDB Query Tool je grafické uživatelské rozhraní pro dotazy jazyka SQL nad daty v tabulkách. Nečekejte žádné zázraky jako zvýrazňování syntaxe nebo dokonce automatické doplňování kódu, ale pro názornost a získání základních informací o datech uložených v databázi to stačí. SQL příkazy je možné ukládat do textového souboru a opětovně načíst a spustit. Výsledky dotazu můžete v tomto nástroji opět exporovat do formátovaného textového souboru. V principu stejným způsobem jako data z tabulek.

Dokáži si představit situaci, kdy firma kompletně běžící na GNU/Linuxu (jak také jinak, že?), dostane od klienta databázi čehokoliv právě ve formátu MDB. Dejme tomu, že má data v databázi verifikovat, aktualizovat, doplnit či prostě jakkoliv změnit a poslat zákazníkovi zpět.
Úloha zdá se býti pro Linuxem vybavenou společnost zdánlivě složitá, ale s využitím MDB Tools není neřešitelná (pominu-li řešení Wine a zakoupení licence MS Access). Prostě a jednoduše se data exportují do formátu, který dokaže pojmout interní firemní databázový systém, data se zpracují a klient obdrží následně požadovaná data dejme tomu v .xls nebo .csv, který mu buď stačí nebo si ho zase pěkně naimportuje zpět do MS Accesu. Jediným, avšak dostatečně limitujícím faktorem je, že MDB Tools nemají zatím k dispozici českou lokalizaci (ani jinou než standardní anglickou) a nedokáží tudíž pracovat s daty v českém kódování.
Dokáži si představit také mnohem složitější situaci - kdy po nás klient požaduje například online reporty z databáze MDB na webu. My upravujeme klientská data u nás ve firmě a klient chce mít představu, jak se data v jeho vlastní databázi mění, jaká je úspěšnost a podobné záležitosti. V prostředí MS Windows by byla tato situace dle mého názoru velmi obtížně řešitelná, pokud by byla "jen za pomoci Windows" vůbec řešitelná.
V prostředí GNU/Linuxu bychom na to mohli vyzrát tak, že bychom soubor s databází umístili na SAMBA fileserver a zpřístupnili ho tak lidem, kteří by s ním v naší marketingové firmě měli pracovat. Soubor bychom si také zpřístupnili protokolem SMB ze stanice, na které bychom měli k dispozici MDB Tools. Pomocí démona crond a shell skriptu volajícího nástroje příkazové řádky z MDB Tools bychom zpracovali SQL dotazy do souboru MDB a jejich výsledek následně zpracovávali dejme tomu v PHP a poskytovali obsah webovému serveru.
Druhá možnost je samozřejmě přímo přes ODBC a DBD::ODBC opět s využitím PHP nebo Perlu. Pak už zbývá jen prezentační vrstva pro našeho náročného zákazníka a tou je webová stránka zpřístupněná ven do sítě internet pomocí směrování http požadavků z proxy našeho zákazníka na naší gateway. Tam už dejme tomu pomocí iptables směrujeme požadavek na výše zmíněný webserver a vesele ukazujeme, jak se daří naším pracovníkům plnit, upravovat či aktualizovat zákaznickou databázi.
To byla spíš taková "věděckofantastická" odbočka ;o). Pojďme k závěru.
MDB Tools není univerzálním klíčem ke všem branám a dveřím v souborech .mdb vytvořených v databázi MS Access, ale některé dveře přeci otevře. A ty, které neotevře nyní, jistě brzy pokoří. Pokud ano, budeme opět o něco blíže k možnosti plného nahrazení MS Office Proffesional (jehož součástí právě Access je) linuxovými alternativami. Doufám, že se MDB Tools bude i nadále takto progresivně vyvíjet a dotáhne svou funkčnost třeba i dál než samotný MS Access. MDB Tools jsou vydávány pod licencí GNU General Public Licence, mají tedy ke kvalitnímu a přesto dynamickému vývoji ty nejlepší předpoklady. Osobně se zkusím podílet minimálně na lokalizaci do jazyka českého, pokud o to budou mít aktuální vývojáři zájem. Závěrem bych rád jen toliko: "Proč lézt někam oknem jako raubíř? Mám přeci klíč, zkusím to tedy raději dveřmi." ;o).
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
A jeste jedna vec - v clanku je zminena moznost provozovat MS Access pod Wine. Vsude mozne na webu jsem zatim nasel, ze zrovna Access se takto moc provozovat nedari. Mne samotnemu se to take nepovedlo, ac jsem pod Wine rozjel MS Word, Excel, PowerPoint, Internet Explorer... Ale Access proste ne. Proto by mne zajimalo, jestli se to autorovi povedlo...
Bych cekal, ze aspon v redakci to nekoho trkne - snad delaji nejake korektury, ne? Nebo by to mel aspon nekdo precist.
ad 2) Ne ne, to pak clovek ma nestabilni OS.
Ja chci pouzivat a pouzivam Linux, ale bohuzel tu a tam nejaky program by se fakt hodilo byt schopny spustit i z Linuxu. Pro mne treba ten Access nebo IDOS... A takhle jsem nabyl dojmu, ze jste to zkousel, tak jsem se ptal. :o)