abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Nová verze

    Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.

    Ladislav Hagara | Komentářů: 3
    dnes 04:33 | Zajímavý projekt

    Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,

    … více »
    NUKE GAZA! 🎆 | Komentářů: 27
    včera 14:22 | IT novinky

    Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.

    Ladislav Hagara | Komentářů: 11
    včera 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 7
    včera 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 9
    15.3. 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    15.3. 14:33 | Nová verze Ladislav Hagara | Komentářů: 2
    15.3. 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 5
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 2
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1096 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    SQuirreL

    16. 10. 2002 | Leoš Literák | Recenze | 3534×

    Univerzální databázový klient.
    Úvod

    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.

    Instalace

    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í:

    Look and Feel
    Různá témata měnící vzhled aplikace
    SQL Validator
    Validuje SQL příkaz vůči normě ISO SQL99
    jEdit
    Integruje populární jEdit, získáte tak například zvýraznění syntaxe
    SQL Scripts
    Nahrávání SQL příkazů do/ze souboru
    MySQL
    Zobrazuje procesy a otevřené tabulky
    Oracle
    Podpora specifických objektů, zdrojový text uložených procedur
    Konfigurace

    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.

    Driver

    Lehký úvod do JDBC

    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.

    Alias

    Používání

    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.

    Info screen

    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.

    Content screen

    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í.

    SQL screen

    Tip pro vzdálené připojení

    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.

    Závěr

    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é.

           

    Hodnocení: 0 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    18.10.2002 11:40 bigsam72 | skóre: 1
    Rozbalit Rozbalit vše TORA
    Ahoj, hodne dobrej software je tez TORA toolkit for oracle je to free pokud vim je to napsany v C takze to nepotrebuje javu ( Grrr java ) a umi to MySQL,Oracle a mozna i dalsi... Je to dost dobry Cau Sam
    21.10.2002 17:10 Jan Brejcha [honzik@post.cz]
    Rozbalit Rozbalit vše TORA
    Díky za tip na TOra, teď již nainstalováno a je to to nejlepší, co jsem zatím objevil. (umí to navíc PostgreSQL a ODBC) Bohužel ve Windows má jak TOra, tak Qt knihovny licenci na 30 dní...
    18.10.2002 22:07 Miloslav Ponkrac
    Rozbalit Rozbalit vše Jenom kdyby tam nebyla ta Java
    Je to pekne, ale kdyz v Jave to neni ono.
    20.10.2002 10:19 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Jenom kdyby tam nebyla ta Java
    jestli mas aspon 700MHz procesor a 256 MB RAM, tak java je na desktopu naprosto v pohode pouzitelna. Az na jiny vzhled GUI prvku nepoznas, ze to neni nativni aplikace.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    20.10.2002 12:20 Miloslav Ponkrac
    Rozbalit Rozbalit vše Jenom kdyby tam nebyla ta Java
    Nevim, nevim, v praci delam na 500 MHz Pentium a 384 MB pameti, coz uz by se melo blizit k hranici, kterou uvadite, a Java opravdu fuj. Je velmi vyrazne pomalejsi, nez nativni aplikace. Pravda, jsou to Windowsy. Na Sybase databaze existuje Javovy klient a nativni klient, a ze nevite, ve kterem vsichni delame? A to i Ti, kteri maji mnohem rychlejsi pocitace. Javovska aplikace je jednak vzdycky pomalejsi, nez nativni, takze pokud si zvyknu na rychlou praci, potom verim, ze Java je pouzitelna az na mnohem vyssich taktech procesoru. A dale Javovska aplikace je vzdycky cizi, jeji ovladani neni svazano s konvencemi systemu, neovlada se stejne, nevyuziva vsechny moznosti, apod.. Muze-li si clovek vybrat mezi podobnou nativni a Javovskou aplikaci, vetsina lidi si myslom sahne po nativni, protoze IMHO Java aplikace je IMHO z nouze cnost. Ja vim, ze se Jave asi casem nevyhneme, ale rikam bohuzel.
    28.4.2003 12:39 Jakub Hegenbart
    Rozbalit Rozbalit vše Jenom kdyby tam nebyla ta Java
    "rychlost" je v tomto případě velmi relativní pojem. Říkáte, že je velmi výrazně pomalejší, než nativní aplikace? Ale CO je pomalejší? Start programu? To nepochybně ano. Jeho běh? Jistě, ale měřil jsem si výkon na svém počítači a pokud nativně zkompilovaný program v C jel na 100%, pak Java od Sunu běhala na 50% a od IBM na 80-105% (ano, občas je JVM rychlejší než zkompilované céčko, protože sám dynamicky kompiluje a některé sekvence instrukcí dokáže asi vygenerovat lépe než některé nativní kompilátory.) Podotýkám, že nejlépe mi vyšlo GCC se všemi optimalizacemi, na které jsem přišel. Ale Java se nemá za co stydět. A pamatujte: Jsou i nativní kompilátory Javy, není problém "předkompilovat" Javovský SW do strojáku rovnou.
    22.10.2002 08:32 Pavel Baxa
    Rozbalit Rozbalit vše Drobná nevýhoda Veverky
    Docela mi na SQuirreLu chybí možnost přímé editace dat v tabulce. Pro každou drobnou změnu musím v SQL napsat nějaké "update blablabla". Jinak si nemám na co stežovat, jako prohlížeč to běhá hezky.
    22.10.2002 10:12 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Drobná nevýhoda Veverky
    souhlas, toto by bylo hezke. tusim, ze to je v todo listu
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.