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 17:22 | Komunita

Martin Flöser představil na svém blogu projekt XFree KWin. Cílem projektu je rozběhnout správce oken KWin na Waylandu bez XWaylandu [reddit].

Ladislav Hagara | Komentářů: 1
dnes 16:55 | Komunita

Do pátku 29. září probíhá v Praze v hotelu Hilton konference SUSECON 2017 pořádaná společností SUSE. Dění na konferenci lze sledovat na Twitteru. Nils Brauckmann, CEO společnosti SUSE, vítá účastníky konference na YouTube.

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

Příspěvek na blogu společnosti Yubico informuje o začlenění podpory bezpečnostních klíčů FIDO U2F do Firefoxu Nightly. Dosud bylo možné dvoufázové ověření pomocí FIDO U2F ve Firefoxu zajistit pouze pomocí doplňku.

Ladislav Hagara | Komentářů: 3
dnes 06:00 | Humor

Adobe PSIRT (Adobe Product Security Incident Response Team) neúmyslně zveřejnil (archive) na svém blogu svůj soukromý OpenPGP klíč. Klíč byl revokován a vygenerován nový. Nelze nezmínit xkcd 1553 - Veřejný klíč.

Ladislav Hagara | Komentářů: 1
včera 20:00 | Nová verze

Byla vydána (cgit) verze 0.99 svobodného nelineárního video editoru Pitivi. Jedná se o release candidate verze 1.0. Přehled úkolů, které je nutno ještě dodělat, na Phabricatoru. Pitivi je k dispozici také ve formátu Flatpak.

Ladislav Hagara | Komentářů: 0
včera 17:11 | Komunita

Microsoft s Canonicalem představili linuxové jádro Ubuntu optimalizováno pro cloudové služby Microsoft Azure (linux-azure). Jako výchozí je toto menší a výkonnější jádro použito již v Ubuntu Cloud Images for Ubuntu 16.04 LTS. Canonical zatím nenabízí patchování tohoto jádra za běhu systému (Canonical Livepatch Service).

Ladislav Hagara | Komentářů: 1
včera 14:55 | Komunita

Facebook oznámil, že přelicencuje open source projekty React, Jest, Flow a Immutable.js ze své vlastní kontroverzní licence BSD+Patents na licenci MIT. Stane se tak tento týden s vydáním Reactu 16. Jedním z důvodů přelicencování bylo oznámení nadace Apache, že software pod Facebook BSD+Patents licencí nesmí být součástí produktů pod touto nadací [Hacker News].

Ladislav Hagara | Komentářů: 0
23.9. 21:44 | Nová verze

Po půl roce od vydání verze 9.0 byla vydána verze 10.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
22.9. 18:11 | Nová verze

Společnost Oracle oficiálně oznámila vydání Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) a Java EE 8 Software Development Kit (SDK). Java SE 9 přináší více než 150 nových vlastností.

Ladislav Hagara | Komentářů: 0
22.9. 12:11 | Komunita

Na Humble Bundle lze získat hororovou počítačovou hru Outlast (Wikipedie) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 2
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 573 hlasů
 Komentářů: 23, poslední včera 18:12
    Rozcestník

    Dotaz: Java - jak vygenerovat hash určité délky

    tmr avatar 22.11.2009 11:58 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Java - jak vygenerovat hash určité délky
    Přečteno: 1296×
    Dobrý den,

    potřeboval bych v Javě napsat funkci, které budu předávat 2 parametry - string který se má hashovat a délku výsledného hashe (délka dejme tomu v desítkovém zápisu). Takže když zavolám get_hash("pokus", 4), tak dostanu třeba "2849". Jak to mám udělat?

    Odpovědi

    22.11.2009 12:18 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    K čemu to má být dobré?
    Překladač ti nikdy neřekne: "budeme kamarádi"
    tmr avatar 22.11.2009 12:50 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Ne, že bych tuhle otázku nečekal :-) To je na delší povídání, v podstatě jde o to že uživatel bude muset ten hash opsat z webu do mobilu, takže dlouhý hash nebude zrovna to pravé. Napadlo mě jedno řešení - vzít třeba jenom prvních x cifer z MD5 hashe, to by snad mělo stačit...
    Konqui avatar 22.11.2009 14:32 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A musí to být hash nebo stačí jen náhodné čísla/písmena o určité délce?
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
    tmr avatar 22.11.2009 16:09 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Hash
    22.11.2009 15:34 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Škoda, že když jsi tu otázku čekal, tak jsi rovnou nenapsal odpověď do dotazu :) Ptal jsem se proto, protože není hash jako hash a ne každý se hodí ke všemu. Problém podobných dotazů jako jsi položil je v tom, že dotazující si na řešení problému zvolí nějaké řešení (dost často naprosto nevhodné nebo zbytečně složité) a na to se rovnou zeptá. Bohužel místo toho, aby se zeptal na řešení původního problému. Pak přestože existuje spousta jiných a jednodušších cest, tak mu s pak už nikdo neporadí, protože netuší, co chtěl tazatel vlastně vyřešit. Jak vidíš, sám jsi nakonec přišel na mnohem jednodušší řešení, které ale mimochodem nepasuje na původní dotaz :)
    Překladač ti nikdy neřekne: "budeme kamarádi"
    tmr avatar 22.11.2009 16:03 tmr | skóre: 17 | blog: Offtopic | Praha 5
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Mě napadlo, že se na tohle někdo zeptá, až po odeslání dotazu :-) Jinak souhlasím, že je lepší ptát se na původní problém, normálně bych to udělal, teď ale dělám na progamu pro jednu firmu a nemůžu mluvit o tom co přesně dělám.
    Konqui avatar 23.11.2009 07:56 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A o jak dlouhý text se zhruba bude jednat? Napadá mě jedině napsat si vlastní hashovací funkci (pokud to má být rozumně krátké)
    Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
    23.11.2009 09:09 kulik
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Vezmi hodnotu hashcode() toho stringu a uprav si ji dle chuti, napriklad pro tento konkretni pripad modulo 10000.
    24.11.2009 11:11 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    A není škoda z delšího hashe ztratit jeho část ? Nebylo by lepší (ale jistě pomalejší) hash rozdělit na dvě půlky (a teď nemyslim vydělit dvěma, ale z 1234 udělat 12 a 34). Tu větší od té menší odečíst (nebo naopak a potom dostat absolutní hodnotu z toho)) a dělat to do té doby, než nedostaneme potřebnou délku hashe ?
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 16:22 kulik
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    To netusim, zda by to bylo lepsi, nikde se neuvadi, k cemu to ma slouzit. Taky se to muze prevest do dvacitkove soustavy a pouzivat misto cislic pismena abecedy, to snad uz kazdeho napadne, co se s cislem da vsechno delat. Samozrejme pokud to ma byt nejak super bezpecne, tak by se mel pouzit nejaky salt apod., ale to z dotazu nevyplyva.
    23.11.2009 18:33 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:

    Tak jsem ti něco malýho napsal, protože jsem se nudil. Koukni na to. Jinak by to měl bejt jednosměrnej algoritmus (neměla by se dát napsát funkce, která z čísla udělá string).

    public static double getHash(String s, int lenght) {
            Double tmp = new Double(0);
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += j;
            }
    
            while (tmp < Math.pow(10, lenght - 1) || tmp > Math.pow(10, lenght)) {
                if (tmp >= Math.pow(10, lenght)) {
                    //System.out.println("vetší než " + Math.pow(10, lenght));
                    double zbytek = tmp % 2;
                    tmp = ((tmp / 2) + zbytek)- (zbytek / 2);
                }
                if (tmp < Math.pow(10, lenght-1)) {
                    //System.out.println("menší než " + Math.pow(10, lenght-1));
                    tmp = tmp * 2;
                }
            }
            return tmp;
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    23.11.2009 22:34 kuka
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    No tohle je myslim tak trochu odstrasujici priklad, jak podobnou vec neimplementovat. Proc je napriklad promenna tmp Double a ne double? Proc ten hash neni celociselny?
    23.11.2009 23:01 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    No tohle je myslim tak trochu odstrasujici priklad, jak podobnou vec neimplementovat

    Je to čístě nástřel. Zajímala by mne vaše implementace, když tahle je odstrašující.

    Proc je napriklad promenna tmp Double a ne double?

    S tim Double máte pravdu, to jsem tam nechal omylem (předtím jsem to tam měl úmyslně).

    Proc ten hash neni celociselny?

    Hash je celočíselný, ale typu double. Snad napsat return (int)tmp; a přepsat předpis metody dotazující zvládne.



    Jenom teď ještě řeším,že pro podobné stringy to hází dost podobné hashe. Ještě pošlu druhou verzi, kde bude tohle ošetřeno.

    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    23.11.2009 23:23 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:
    Tak prosim, teď už to hází pro podobné odlišné "hashe". Můžete hodnodit pane Kuka. Vaše postřehy jsem vzal na vědomí a opravil.
    public static int getHash(String s, int lenght) {
            int usedLenght = lenght + 1;
            double tmp = 0;
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += j;
            }
    
            tmp = Math.abs(Integer.reverse((int)tmp));
    
            while (tmp < Math.pow(10, usedLenght - 1) || tmp > Math.pow(10, usedLenght)) {
                if (tmp >= Math.pow(10, usedLenght)) {
                    int zbytek = (int)(tmp % 2);
                    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
                }
                if (tmp < Math.pow(10, usedLenght - 1)) {
                    tmp = tmp * 2;
                }
            }
            
            return (int) (tmp / 10.0);
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 08:29 kuka
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Proc vymyslet kolo. Existuji ruzna doporuceni, jak pocitat haskody retezcu tak, aby mely pokud mozno pekne vlastnosti (napriklad aby prehozeni pismen vedlo na ruzny haskod, coz trivialni scitani znaku nesplnuje) - podivej se treba, jak se pocita hashcode pro tridu String, zdrojaky jsou napriklad pro Sun implementaci k dispozici. Realizovat celociselne operace v typech s plovouci carkou samozrejme ciste technicky lze (dokud nejsou cisla moc velka), ja to ale povazuji za spatny programatorsky postup, protoze to neni logicke.
    24.11.2009 10:43 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Přílohy:
    Proc vymyslet kolo.

    Na 100% souhlasim. Já tu metodu vymýšlim čístě ze zvědavosti.

    prehozeni pismen vedlo na ruzny haskod, coz trivialni scitani znaku nesplnuje

    Po malé úpravě (viz. příloha) splňuje. Ale trochu se stydím, že mě to nenapdalo hned (a hlavně samo od sebe).

    Realizovat celociselne operace v typech s plovouci carkou samozrejme ciste technicky lze (dokud nejsou cisla moc velka), ja to ale povazuji za spatny programatorsky postup, protoze to neni logicke.

    Javu se teprve učím. Normálně programuji v jazycích kde se datové typy moc neřeší (hlavně PHP). Upravil jsem metodu, aby celou dobu pracovala s celočíselnými datovým typem. Takhle vám to příjde logicky správné už ?

     

    podivej se treba, jak se pocita hashcode pro tridu String, zdrojaky jsou napriklad pro Sun implementaci k dispozici

    Kouknul jsem, implementoval jsem sám ze zvědavosti. Má to však pro zadání (pevná délka a asi by autor chtěl pouze kladná čísla) nějáké mouchy.

    Jinak děkuji za poznámky. Rád se něco přiučím.

     

     

    Jen pro srovnání, jsem změřil NetBeans profilerem rychlosti všech tří hashů (můj originální - getHash, moje implementace hashCode - hashCode a originální hashCode - origHashCode). Výsledky jsem přiložil jako obrázek.

     

     

    public static long getHash(String s, int lenght) {
            int usedLenght = lenght + 1;
            long tmp = 0;
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt(i);
                int j = (int) c;
                tmp += (j*(i+1));
            }
    
            tmp = Math.abs(Integer.reverse((int)tmp));
    
            while (tmp < Math.pow(10, usedLenght - 1) || tmp > Math.pow(10, usedLenght)) {
                if (tmp >= Math.pow(10, usedLenght)) {
                    int zbytek = (int)(tmp % 2);
                    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
                }
                if (tmp < Math.pow(10, usedLenght - 1)) {
                    tmp = tmp * 2;
                }
            }
            
            return (tmp / 10);
        }
    public static int hashCode(String s) {
            int hash = 0;
    
            for(int i =0; i < s.length(); i++) {
                hash = hash + s.charAt(i) * (int)Math.pow(31, s.length() - (i + 1));
            }
    
            return hash;
        }
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 09:53 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Můžu vědět, proč v tomto řádku odčítaš na konci tu nulu?

    tmp = ((tmp / 2) + zbytek) - (zbytek / 2);
    Překladač ti nikdy neřekne: "budeme kamarádi"
    24.11.2009 11:01 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:

    Máte uplnou pravdu, je to zbytečné. Teď to opravdu postrádá smysl. Kód jsem opravil. V podstatě jsem došel sám ke stejnému výpočtu, jako je originální javovský String.hashCode. Rozdíl je skoro jen v tom, že já používám:

    hash += s.charAt(i)*(i+1);

    a originál Sun metoda hashCode:

    hash += s.charAt(i) * (int)Math.pow(31, lenght - (i + 1));

    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 10:02 l4m4
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Toto je fakt ultrahnus. Nejhorší na celé věci je, že už komentář 2

    http://www.abclinuxu.cz/poradna/programovani/show/285297#2

    dává rozumný postup: prostě zkrátit nějaký známý hash dostupný jako knihovní funkce. Ale pán se nudí, a tak ignoruje dobré rady a bez jakékoli znalosti teorie hashovacích funkcí zbastlí jednu nefunkční pomocí výpočtů v polovoucí řádové čárce.
    24.11.2009 10:45 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Já se učim, a snažil jsem se vytknuté chyb opravit. Můžete ohodnotit poslední verzi ?
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 11:24 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Především je nesmysl pokoušet hashovací algoritmus jen tak vymyslet od prázdného stolu. Existuje dost popsaných hashovacích algoritmů, u kterých jsou známé jejich vlastnosti – stačí si mezi nimi nějaký vhodný vybrat a ten implementovat. Když budete vymýšlet nějaký algoritmus sám, nejspíš dojdete k něčemu, co bude jako hash fungovat špatně.

    Můžete si to srovnat s algoritmy pro řazení. Když ho budete vymýšlet sám, uděláte nějaké řazení vkládáním nebo přinejlepším probublávání, quicksort hned nevymyslí každý. Pro hashovací nebo šifrovací funkce to platí ještě mnohonásobně víc.
    24.11.2009 11:30 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Jak už jsem psal. Souhlasím že je 100% nesmysl "znovu vynalézat kolo". Jen jsem po přečtení dotazu dostal chuť si to vyzkoušet. Jak jsem psal, s Javou začínám (ve škole). Každá příležitost něco udělat a nechat si to okomentovat někým, kdo javu umí (u nás ve škole to snad pořádně neumí ani ten cvičící), je pro mne cenná.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 11:52 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Ale co jste si chtěl vyzkoušet? Napsat nějaký kód, který dělá bůhvíco, nebo napsat hashovací funkci? Pokud ten druhý případ, stejně potřebujete najít nějaké hashovací algoritmy, které pak budete implementovat. Programování neznamená, že budete hlava nehlava psát nějaký kód; umět najít správný algoritmus nebo už existující kód je stejně důležité.
    24.11.2009 12:10 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Příloha:
    Ještě jsem opravil poslední chybičku (snad už) a opravdu teď nevím, proč můj algoritmus nevyhovuje zadání. Opravdu nejde o implementaci dokonalého hashování, jen o studentskou zvědavost (a opravdu to funguje). Používám téměř stejný hashovací algoritmus jako originální String.hashCode a došel jsem k němu sám, z toho mám radost. Pro nic víc jsem se nesnažil.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 13:40 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Došel jste k něčemu sám, a vůbec netušíte k čemu, netušíte, jak se ten váš algoritmus chová. Váš algoritmus pouze převádí čísla z 216 soustavy do desítkové soustavy modulo 232. Proč tam je Long.reverse() nechápu vůbec. Váš algoritmus se od algoritmu použitého v Javě dost podstatně liší – ovšem je pravda, že ty algoritmy jsou co do míry hashování srovnatelné. Myslím, že pro oba dva nebude problém napsat inverzní funkci (která vrátí některý z možných vstupů), implementace String.hashCode() ve skutečnosti hashuje jenom podle pravých 7 znaků, další znaky se k hashi prakticky jen přičtou (takže u ASCII textu se osmý a další znak zprava promítnou jen do dolních 7 bitů hashe).

    Pokud to celé má sloužit jako bezpečnostní kód, použil bych nějakou prověřenou hashovací funkci (SHA nebo klidně i MD5), výsledek bych rozdělil na skupiny bitů požadované délky a z těch bych XORováním udělal jednu skupinu požadované délky.
    24.11.2009 14:15 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Nemyslím se že je napsat funkci inverzní (k té mé) taková jednoduchá záležitost. Long.reverse() jsem tam zapojil, protože to hodně změní hashe pro podobné stringy. A máte pravdu, že podobné hashování bere pořádně v potaz jen x znaků (v mém případě zleva). Zkusím se zamyslet a vymyslet něco pořádnějšího, až bude trochu času. Mám se ještě co učit v tomhle oboru.

    Jinak já osobně používám SHA s proměnou "solí" kde to jde (hesla a tak).
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    24.11.2009 15:21 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    To, že desítkové vyjádření vypadá „různě“, ještě nic neznamená. Tím, že otočíte pořadí bitů, hash skutečně nijak nevylepšíte – tedy za předpokladu, že jde o kvalitní hash, který bity vstupu distribuuje opravdu co nejvíce náhodně.
    24.11.2009 17:30 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Java - jak vygenerovat hash určité délky
    Jo jo. Já už tuším kam celou dobu míříte. Máte pravdu. Díky za poučení, zkusim to víc nastudovat. Právě koukám na MD5. Ještě jednou díky za konstruktivní kritiku a užitečné informace, to dneska poskytne málokdo.
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.

    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.