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 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
dnes 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 0
včera 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 1
včera 14:00 | Zajímavý projekt

Byl spuštěn Humble Down Under Bundle. Za vlastní cenu lze koupit multiplatformní hry The Warlock of Firetop Mountain, Screencheat, Hand of Fate a Satellite Reign. Při nadprůměrné platbě (aktuálně 3,63 $) také Hacknet, Hacknet Labyrinths, Crawl a Hurtworld. Při platbě 12 $ a více lze získat navíc Armello.

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

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 4
včera 11:00 | Zajímavý článek

Článek (en) na Mozilla.cz je věnován vykreslování stránek ve Firefoxu. V průběhu roku 2018 by se ve Firefoxu měl objevit WebRender, jenž by měl vykreslování stránek urychlit díky využití GPU.

Ladislav Hagara | Komentářů: 5
včera 08:22 | Bezpečnostní upozornění

NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost) informuje o zranitelnosti ROCA v procesu generování RSA klíčů, který se odehrává v softwarové knihovně implementované například v kryptografických čipových kartách, bezpečnostních tokenech a dalších hardwarových čipech vyrobených společností Infineon Technologies AG. Zranitelnost umožňuje praktický faktorizační útok, při kterém útočník dokáže vypočítat

… více »
Ladislav Hagara | Komentářů: 3
včera 01:23 | Zajímavý software

Příspěvek na blogu otevřené certifikační autority Let's Encrypt informuje o začlenění podpory protokolu ACME (Automatic Certificate Management Environment) přímo do webového serveru Apache. Klienty ACME lze nahradit novým modulem Apache mod_md. Na vývoj tohoto modulu bylo uvolněno 70 tisíc dolarů z programu Mozilla Open Source Support (MOSS). K rozchození HTTPS na Apache stačí nově přidat do konfiguračního souboru řádek s ManagedDomain. Minutový videonávod na YouTube [reddit].

Ladislav Hagara | Komentářů: 4
17.10. 14:15 | Komunita

Daniel Stenberg, autor nástroje curl, na svém blogu oznámil, že obdržel letošní Polhemovu cenu, kterou uděluje Švédská inženýrská asociace za „technologickou inovaci nebo důvtipné řešení technického problému“.

marbu | Komentářů: 11
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (11%)
 (1%)
 (1%)
 (1%)
 (73%)
 (13%)
Celkem 93 hlasů
 Komentářů: 5, poslední dnes 07:28
    Rozcestník

    Dotaz: Postgresql a prohledavani vice tabulek

    26.8.2005 02:32 JFK
    Postgresql a prohledavani vice tabulek
    Přečteno: 68×
    Dobry den, jsem uplny zacatecnik. Prosim o radu jakym zpusobem se daji prohledavat sloupce the_geom ve vsechny tabulkach.

    Vytvoril jsem si funkci, ktera vrati pole s nazvy tabulek a potom jednotlive polozky (nazvy tab.) predavam nize uvedene funkci isinside(), nicmene tato funkce mi vraci chybu:

    ERROR: syntax error at or near "$1" at character 132

    Pokud misto $1 napisu primo nazev tabulky, tak fce pracuje korektne. Zkousel jsem vytvaret obdobnou fci i v PLPGSQL, ale mam stejny problem. Nejsis to bude naka uplna blbost, ale opravdu me nenapada kde je chyba.

    Dekuji za radu.

    CREATE OR REPLACE FUNCTION isinside(varchar) RETURNS varchar AS $$ SELECT astext(the_geom) FROM $1 WHERE Transform(the_geom,102065) && GeometryFromText('POLYGON ((-479167.183908046 -1100294.4683908047, -478249.625 -1100355.375, -478203.96875 -1101317.5, -479295.1875 -1101235.375, -479148.7787356322 -1100300.603448276, -479167.183908046 -1100294.4683908047))',102065); $$ LANGUAGE SQL;

    Odpovědi

    28.8.2005 20:52 JFK
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Tak se to jeste pokusim zjednodusit, v podstate mi jde o to, jak mam funkci predat nazev tabulky a na tu se pak dotazovat. Uvadim uplne jednoduchy priklad, ten predchozi byl trochu "zbesily" a chapu, ze si rika vylozene o to, se tim nezabyvat.
    CREATE OR REPLACE FUNCTION pokus(varchar) RETURNS int4 AS '
    DECLARE
    v ALIAS FOR $1;
    BEGIN
    SELECT AsText(the_geom) FROM v;
    RETURNS 0;
    END;
    ' LANGUAGE plpgsql;
    
    SELECT pokus('b'); 
    ERROR:  syntax error at or near "$1" at character 32
    QUERY:  SELECT  Astext(the_geom) FROM  $1
    CONTEXT:  PL/pgSQL function "pokus" line 4 at SQL statement
    LINE 1: SELECT  Astext(the_geom) FROM  $1
                                           ^
    Budu vdecny za jakykoliv podnet. Predem dekuji.
    28.8.2005 20:58 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Uzamknúť, zmazať, skúsiť inde. :-)
    29.8.2005 11:22 JFK
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Dik za tip, ale tam se ta diskuse nezda prilis ziva.... . :-) Pokud nekdo tusi co s tim, tak bych byl rad za jakoukoliv radu.

    Dekuju
    29.8.2005 14:30 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Tá diskusia živá je, ale je tam iba asi týždeň, takže si ešte návštevníci na ňu nezvykli. A administrátori zatiaľ ignorujú výzvy pridať ju viditeľne do menu či dokonca integrovať fórum do hlavnej stránky.
    29.8.2005 19:47 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Tak zkuste Interfórum, aspoň to tam nebude pořád jen o MySQL… :-)
    29.8.2005 16:33 Pavel 'lingeek' Szalbot | skóre: 54 | Třinec
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Přečti si 'Executing dynamic commands' (kap. 37.6.4.) v dokumentaci. Pokud by ses nechtěl obtěžovat (což asi nebudeš), tak:
    CREATE OR REPLACE FUNCTION pokus(varchar) RETURNS integer AS '
            DECLARE
                    v ALIAS FOR $1;
                    x INTEGER;
            BEGIN
                    EXECUTE ''SELECT id INTO x FROM '' || v || '' LIMIT 1'';
            RETURN x;
            END;
    ' LANGUAGE plpgsql;
    
    Pozor! SELECT INTO v PostgreSQL 7.4.8 ještě není implementováno. Lepší by asi bylo použít nějaký cyklus (v tomto případě)... RTFM a take it easy;-)
    Math, as Barbie says, is hard.
    29.8.2005 16:58 Bubak
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Navic takhle dochazi pri kazdem volani znovu k parsingu sql prikazu.
    29.8.2005 17:40 JFK
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Dekuji moc za radu ... . Mam PostgreSQL 8.0.2 a pri volani teto funkce:
    CREATE OR REPLACE FUNCTION mujpokus(varchar) RETURNS varchar AS '
            DECLARE
                    v ALIAS FOR $1;
                    x INTEGER;
            BEGIN
                    EXECUTE ''SELECT AsText(the_geom) INTO x FROM '' || v || '' LIMIT 1'';
            RETURN x;
            END;
    ' LANGUAGE plpgsql;
    mi to hodi tuto hlasku:
    kam038=# SELECT mujpokus('b');
    ERROR:  EXECUTE of SELECT ... INTO is not implemented yet
    CONTEXT:  PL/pgSQL function "mujpokus" line 5 at execute statement
    Tak to vypada ze to neimplementovali ani sem :-(

    Ale dik za radu, zajimalo by me, jestli je mozny nak ziskat vystup z ty funkce spusteny v EXECUTE. Zkousel jsem FOUND bez toho SELECT INTO a nic.

    Sem si myslel, ze to je uplne kravina resitelna bez problemu ale vypada to, ze tenhle jazyk ma pomerne velky omezeni. Nevite v cem by se podobna vec mohla napsat pokud mozno bez vetsich problemu?
    29.8.2005 18:08 Pavel 'lingeek' Szalbot | skóre: 54 | Třinec
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Příklad, který jsem ti tu hodil, stejně dělá něco jiného, než nejspíš chceš. Cyklus FOR ti pomůže - SELECT INTO x id FROM tbl (což uloží id do proměnné) není SQL dotaz;-). Dokumentace je vážně dobré místo, kde začít.
    Math, as Barbie says, is hard.
    29.8.2005 19:29 JFK
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    Mojim cilem je vytvorit funkci, ktera mi vrati seznam tabulek ve kterych jsou nake GIS prvky obsazene v mnou definovanem obdelniku (ziskam kliknutim na mapu-takze ho taky budu muset predavat). For cyklus mam v jine funkci ze ktere volam tuhle. Chci ji predat nazev tabulky a nechat ji provest dotaz. Ona mi jen vrati jestli tam naky prvek je, nebo ne. Ten EXECUTE je to co potrebuju, jen nevim jak zjistit nakou navratovou hodnotu, protoze jak jsem psal, SELECT INTO neni "zatim" implementovan. Je mi jedno kolik tech prvku tam v ty tabulce je nebo jaky to jsou, jen potrebuju vedet jestli tam vubec nakej je. Tohle jede pokud se dotazuju na konkretni tabulku, ale pokud predavam nazev tabulky jako parametr funkce, tak to nefici. S tim EXECUTE to jde, ale zas nejde zjistit navratova hodnota. Respektive nevim jak. V dokumentaci jsem nic ani vzdalene podobnyho nenasel.

    Dekuju za vase rady.
    29.8.2005 19:49 Pavel 'lingeek' Szalbot | skóre: 54 | Třinec
    Rozbalit Rozbalit vše Re: Postgresql a prohledavani vice tabulek
    viz kap. 37.7.4 (a vubec 37.7.*):
    FOR record_or_row IN EXECUTE text_expression LOOP 
        statements
    END LOOP;
    
    Proto ten FOR...
    Math, as Barbie says, is hard.

    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.