Byla vydána betaverze Fedora Linuxu 45 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 20. října. S konzolí kmscon místo fbcon. Současně byla vydána betaverze Fedora Linux Asahi Remixu 45. S podporou čipů M3.
Po půl roce vývoje od vydání verze 50 bylo vydáno GNOME 51 s kódovým názvem "A Coruña" (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Videopředstavení na PeerTube a YouTube.
OpenAI spolupracuje s konkurenty Anthropic a Google DeepMind ze skupiny Alphabet na bezpečnosti umělé inteligence (AI). Globální obavy ohledně existenčních rizik umělé inteligence vzrostly poté, co se o víkendu sešli vedoucí předních amerických firem z odvětví AI a vyzvali k pozastavení vývoje technologie.
Evropská unie navrhne zákaz sociálních sítí, online her a chatbotů pro děti mladší 13 let a možnost účtu pro děti do 15 let jen se souhlasem rodičů, oznámila šéfka Evropské komise Ursula von der Leyenová v dnešním projevu ve Štrasburku. Návrh předpisu nazvaného EU Kids Act představí Evropská komise ve čtvrtek. Von der Leyenová zdůraznila, že chce, aby se rovněž změnilo základní pravidlo: platformy budou muset dokázat, že jsou bezpečné.
… více »Byla vydána Java 27 / JDK 27. Nových vlastností (JEP - JDK Enhancement Proposal) je 9.
Byl vydán Mozilla Firefox 156.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vestavěný prohlížeč PDF se nyní spouští o 45 % rychleji. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 156 bude brzy k dispozici také na Flathubu a Snapcraftu.
Článek na Raspberry Pi představuje nový vzhled desktopu operačního systému Raspberry Pi OS v aktuálním vydání 2026-09-15.
Nové verze Roundcube Webmailu 1.6.19 a 1.7.4 řeší několik zranitelností.
Na Kickstarteru běží kampaň na podporu hloupého (jenom volání a SMS) tlačítkového DIY telefonu MAKERphone 2.0 od společnosti CircuitMess postaveného na ESP32-S3 a volitelně také s hodinkami MAKERband. S možností psaní vlastních aplikací. S volitelnými HW rozšiřujícími moduly.
Byla vydána nová verze 10.7 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyly balíčky HomeBox a Scrypted.
Zhruba před rokem jsem hledal nějakého databázového klienta pro Oracle a nalezl jsem SQuirreL. Přestože jeho myšlenka byla dobrá, nebyl ještě moc použitelný a postrádal jsem spoustu vlastností. Když jsem se na něj podíval nyní, málem jsem jej nepoznal.
SQuirreL (veverka) je grafický klient přístupující k databázi skrze rozhraní JDBC verze 2. Díky tomu jej můžete používat s libovolnou databází, pro kterou někdo napsal ovladač JDBC. Seznam podporovaných (rozuměj testovaných) ovladačů je velmi dlouhý a obsahuje všechny hlavní databáze. Najdeme zde například MySQL, PostgreSQL, Oracle, MS SQL Server, SAPDB, Interbase (FireBird) i Sybase.
Domovská stránka projektu se nachází na adrese
http://squirrel-sql.sourceforge.net/. Odtud si stáhněte
instalační balíček squirrel-sql-1.1rc1-install.jar (případně novější).
Program vyžaduje JRE verze 1.3 a dokáže využít i nové vlastnosti Javy 1.4.
Instalaci spustíte příkazem
java -jar squirrel-sql-1.1rc1-install.jar. Spustí se grafický
instalátor, ve kterém si vyberete adresář, do něhož má být SQuirreL
nainstalován. Doporučuji si stáhnout i pluginy, které rozbalíte do podadresáře
plugins. K dispozici jsou tato rozšíření:
Program spustíte příkazem squirrel-sql.sh. Nejdříve musíte
nakonfigurovat ovladače. Najděte si v seznamu svou databázi a začněte ji
editovat. Pokud je její ovladač v cestě $CLASSPATH, u databáze je
zobrazen zelený symbol. V opačném případě musíte ovladač najít na disku a
přidat přes volbu Extra Class Path.
Sun vytvořil aplikační rozhraní zvané JDBC pro snadný přístup k databázím.
Hlavní výhodou je, že jeden kód bude fungovat s různými databázemi. Lišit se
budou maximálně jednotlivé SQL příkazy. Výrobci databází obvykle dodávají JDBC
ovladače, například pro MySQL jej najdete najdete
zde pod názvem
MySQL Connector/J (následník MM driveru). Ovladač si někde rozbalíte a do Extra
Class Path vložíte soubor mysql-connector-java-2.0.14-bin.jar.
Podobný postup platí pro všechny databáze, ovladače můžete najít na stránkách
Sunu.
Posledním přípravným krokem je vytvoření Aliasu, což je zástupce určité databáze. Nejedná se o nic složitého, nejdříve vyberete ovladač, pak upravíte URL, aby ukazovalo na vaši databázi a zadáte přihlašovací jméno. Během připojení budete vyzváni k zadání hesla, to bohužel není možné uložit.

Po úspěšném připojení se otevře okno s databází. Máte na výběr mezi stromovým zobrazením objektů v databázi a zadáváním SQL příkazů. Automaticky se zvolí objektový model, při kterém můžete procházet jednotlivé databáze, zjišťovat jejich tabulky, uložené procedury, pohledy (view), indexy, sekvence, bloby a další data.
Při zvolení tabulky máte k dispozici spoustu informací. Například definici jednotlivých sloupců, primární klíče, indexy či náhled na obsah tabulky. SQuirreL je naprosto dokonalý nástroj, pokud potřebujete prozkoumat neznámé schéma.
Asi byste nebyli moc spokojeni s SQL klientem, který by neumožnil vykonávat vaše SQL příkazy. Samozřejmě SQuirreL tuto vlastnost má. Po zvolení SQL tabu se ukáže intuitivní grafické rozhraní, do kterého můžete zadávat své příkazy. Do první textové plochy zadáváte své příkazy, které odešlete stisknutím tlačítka nebo klávesovou zkratkou Ctrl-Enter. Výsledná data se zobrazí do prostřední části jako úhledná tabulka. Pokud preferujete textový výstup, není problém, v konfiguraci si můžete vybrat mezi oběma způsoby zobrazení.
Někdy je nutné přistupovat ke vzdálené databázi. Jenže komu by se chtělo posílat data po síti nešifrovaně a vůbec umožnit logování odjinud než z localhostu, že? Naštěstí pokud máte na serveru přístup na ssh, není nic jednoduššího, než vytvořit ssh tunel.
Ukažme si tedy praktický příklad pro mysql. Příkazem
ssh -L3333:localhost:3306 server.cz
si otevřeme bezpečný tunel mezi pracovní stanicí a serverem server.cz. Cokoliv pošleme na port 3333 se přenese na server.cz na port 3306, kde naslouchá mysql. Ve SQuirreLu si nakonfigurujeme další alias a jako URL použijeme následující řetězec:
jdbc:mysql://localhost:3333/abc
Tímto způsobem získáme bezpečný přístup ke vzdálené databázi. Samozřejmě ssh tunel je naprosto obecný postup, takže jej můžete použít i s jinými klienty.
SQuirreL dospěl do velice kvalitního univerzálního SQL klienta. Pokud pracujete s více databázemi, nebo pokud vám nevyhovuje klient vaší databáze, mohli by se vám hodit. Pro někoho může být nevýhodou, že se jedná o aplikaci napsanou v Javě, na druhou stranu jej takto spustíte kdekoliv a ani jeho nároky nejsou přehnané.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: