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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 1
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 25
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 786 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Je nějaké open source propojení heterogeních systémů?

15.5.2008 18:31 Ladislav Nešněra | skóre: 30 | blog: ..+2
Je nějaké open source propojení heterogeních systémů?
Přečteno: 716×
Pátrám po něčem obdobném, jako je DB2 Connect. Nevíte náhodou o něčem takovém? Je něco takového vůbec reálné (z patentového/licenčního hlediska)?

Odpovědi

pavlix avatar 16.6.2008 02:21 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
dbi-link pro postgresql?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
15.8.2008 15:45 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
díky za typ. Ten projekt mi ale moc živý nepřijde. No, uvidím ;-)
pavlix avatar 15.8.2008 16:11 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
Nevím nesleduju, v únoru jsem se o tom bavil s člověkem, co na tom tuším nějak dělal (David Fetter).
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
default avatar 18.8.2008 10:14 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
Já jsem s ním udělal workaround na neexistující autonomní transakce. Problém nebyl. Snad jen v neexistenci dokumentace, ale ty zdrojáče jsou natolik jednoduché, že to šlo vykoukat přímo z nich. Funguje to a nebál bych se toho. Ale je pravda, že jsem se tím připojoval jen do PostgreSQL, takže netuším, jak je to s podporou cizích databází…
19.8.2008 22:30 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
to zní povzbudivě, jen doufám, že mě z těch jednoduchých zdrojáků nechytne depka :-D
default avatar 19.8.2008 23:16 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?
Neboj. Dal jsem to za asi tři hodiny po dvou až třech dvojitejch panácích vodky na lačno. :-D

Tady je malá ukázka:
CREATE FUNCTION _log_message(
                             l_group product.logs.log_group%TYPE,
                             l_severity product.logs.log_severity%TYPE,
                             l_user_id product.logs.log_user_id%TYPE,
                             l_action product.logs.log_action%TYPE,
                             l_description product.logs.log_description%TYPE,
                             l_args product.logs.log_args%TYPE
                            ) RETURNS product.logs.log_id%TYPE AS $_$
DECLARE
    new_log_id product.logs.log_id%TYPE;
BEGIN
    INSERT INTO product.logs (log_id, log_group, log_time, log_severity, log_user_id, log_action, log_description, log_args)
        VALUES (NEXTVAL('product.sq_log_id'), l_group, NOW(), l_severity, l_user_id, l_action, l_description, l_args)
        RETURNING
            log_id
        INTO
            new_log_id;
    
    RETURN new_log_id;
END;
$_$ LANGUAGE 'plpgsql';


CREATE FUNCTION log_message(
                            l_group product.logs.log_group%TYPE,
                            l_severity product.logs.log_severity%TYPE,
                            l_user_id product.logs.log_user_id%TYPE,
                            l_action product.logs.log_action%TYPE,
                            l_description product.logs.log_description%TYPE,
                            l_args product.logs.log_args%TYPE
                           ) RETURNS product.logs.log_id%TYPE AS $_$
DECLARE
    new_log_id product.logs.log_id%TYPE;
BEGIN
    SELECT
        log_id
    INTO
        new_log_id
    FROM
        product.dblink(
                       'dbname=product user=logger',
                       'SELECT product._log_message('
                                                     || l_group || ', '
                                                     || product.quote_string(l_severity) || ', '
                                                     || l_user_id || ', '
                                                     || product.quote_string(l_action) || ', '
                                                     || product.quote_string(l_description) || ', '
                                                     || product.chararray_to_string(l_args)
                                               || ');'
                      ) AS t1(log_id BIGINT);
    
    RETURN new_log_id;
END;
$_$ LANGUAGE 'plpgsql';
Jedná se o logování v "autonomní" transakci. Prostě veškerá logika používá funkci log_message() a ta přes dblink volá proceduru _log_message() ve stejném schématu, ale v nezávislé transakci.

To jenom abych nevypadal jako chytrej vožrala, kterej dává dblink, když je na mol. Celý schéma je samozřejmě složitější. Tohle je jen ukázka; nechtělo se mi to obfuskovat celý :-D A teď mě omluvte. Mám cosi neodkladného… :-D
21.8.2008 09:21 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: Je nějaké open source propojení heterogeních systémů?

Kdo to říkal? Já to říkal! Depka! :-D

Ještě jednou díky, už se těším, až se na to budu moct vrhnout..

Založit nové vláknoNahoru

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

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