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í
×
    včera 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 6
    včera 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 7
    včera 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 11
    včera 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 11
    včera 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 1
    včera 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

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

    Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.

    Ladislav Hagara | Komentářů: 1
    8.10. 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    8.10. 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2821 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Programátoři líní, naučte se validovat e-mailové adresy!

    29.1.2010 12:02 | Přečteno: 9262× | Ostatní | Výběrový blog | poslední úprava: 29.1.2010 16:36

    Několik zásad, jak (ne)validovat e-mailové adresy.

    S většinou webových lepilů je problém v tom, že přehnaně kontrolují e-mailové adresy, typicky za pomoci regexpů od jiných lepilů. Ukažme si tedy, jak vypadají platné e-mailové adresy:

    Jak říká RFC 3696 (a další, hlavně 5322, je toho vícero a je důležité číst i erraty), v místní části e-mailové adresy se může nacházet libovolný tisknutelný znak s výjimkou @ \ , " [ ] < > : ; ( ), přičemž i tyto znaky se vyskytnout mohou, pokud jsou escapovány. Už jen drobností je, že nemůžeme mít víc teček za sebou nebo že některé znaky nemohou uvozovat nebo ukončovat místní část, ale to už si můžete přečíst v RFC. Důležité je nesnažit se přehnaně validovat ani doménové jméno. V době TLD typu .museum je absurdní povolovat za poslední tečkou jen tři znaky.

    Než vymýšlet hovadiny vyjde lépe si v řetězci najít poslední zavináč a jednoduše zkontrolovat, zda je doménové jméno validní. Před tímto zavináčem se raději nechovat jako kozel zahradníkem a nekontrolovat nic, než to kontrolovat blbě. Pro jistotu se podívat, jestli se do řetězce nedostaly netisknutelné znaky. Jak prosté!

           

    Hodnocení: 73 %

            špatné • dobré        

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

    Komentáře

    Vložit další komentář

    Luk avatar 29.1.2010 12:15 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Tohle mi něco připomíná (to je právě ten extrémní případ formální validace TLD - přitom zbytečný, protože je lepší zjistit v DNS, zda doména v adrese existuje).
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    29.1.2010 12:51 Radovan Garabík
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    A samozrejme, meno@[ip.ad.re.sa] zožerie VEĽMI MÁLO formulárov...
    Jendа avatar 29.1.2010 12:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    jenda@[62.24.95.89] by taky mělo fungovat.

    Jsem líný hledat, jak by to bylo s IPv6 :-).
    29.1.2010 13:13 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    xyz@[IPv6:2001:4f8:0:2::18]
    Petr Tomášek avatar 29.1.2010 13:20 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    A je adresa "<script>do_something_nasty(vole);</script>@nikde.vole" validní? ;-)
    multicult.fm | monokultura je zlo | welcome refugees!
    Petr Tomášek avatar 29.1.2010 13:22 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Nebo ještě jinak, to že je něco validní podle RFC, ještě neznamená, že si to nechám líbit ;)
    multicult.fm | monokultura je zlo | welcome refugees!
    Jendа avatar 29.1.2010 13:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Co nahrazovat při zobrazování na webu zobáčky entitami &lt; a &gt;?
    lmanik avatar 29.1.2010 13:27 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    a k cemu tam takova adresa bude? proc ju tam vubec ukladat?

    A komu to cpes?
    Luboš Doležel (Doli) avatar 29.1.2010 13:37 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Je platná. A co víc, escapování vstupu od uživatele je snad samozřejmost!

    Cílem je, aby lidi používali správné validátory adres namísto hrůz, co používají teď.
    lmanik avatar 29.1.2010 13:55 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    ano krasne je jak je validni, a k cemu takova adresa bude? kdyz tam budou sice krasne propasovane paznaky ktere jasne slouzi k ucelu poskozeni a ne kontaktu? proc mam tolerovat nejake hovna vkladane do databaze?

    A komu to cpes?
    Jendа avatar 29.1.2010 14:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    kdyz tam budou sice krasne propasovane paznaky ktere jasne slouzi k ucelu poskozeni a ne kontaktu? proc mam tolerovat nejake hovna vkladane do databaze?
    Pokud lze tvá aplikace poškodit (ať už XSS nebo nějaká forma SQL injection), hledal bych chybu nejprve v ní.
    lmanik avatar 29.1.2010 14:08 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    ja to samozrejme escapuju i pri vypisu :) o tom se tu snad nekdo bavi? ja se ptam proc bych mel poustet do databaze takove hovna, je tu nekdo schopny nato odpovedet?:)

    A komu to cpes?
    29.1.2010 14:20 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Protoze je to validni adresa?

    Jinak, jak se algoritmicky pozna hovno od nefekalni emailove adresy?
    lmanik avatar 29.1.2010 14:22 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    <script>do_something_nasty(vole);</script>  toto je validni jmeno? co muzu od takoveho uzivatele cekat za odpoved kdyz mu napisu?

    A komu to cpes?
    Jendа avatar 29.1.2010 14:31 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Protože automatem bez AI nemáš šanci rozlišit, jestli jsou závorka/zobáček/středník použity smysluplně, nebo je to útok?
    lmanik avatar 29.1.2010 14:35 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    az narazim na problem kdy si u me bude uzivatel s adresou <tak to mam hustej mejl>@.... stezovat tak budu brat vytku zobacku vazne, jeste jsem nenarazil na cloveka se zobackovou adresou :)

    A komu to cpes?
    29.1.2010 15:25 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Programator, ktery po tobe prevezme projekt bude urcite rad, ze jsi mu nechal dedictvi "opravim to az si toho nekdo vsimne".

    Uvedom si, ze vetsinu lidi vubec nenapadne, ze znaky < a > by mely byt necim specialnim (a takyze nejsou). To, zes nedostal zadny ohlas muze byt i tim, ze takovy uzivatel muze postupovat stylem "ma to rozbity, jdu jinam".
    Heron avatar 29.1.2010 15:34 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Tak on to nemá rozbitý. To, že RFC něco umožňuje neznamená, že to nelze omezit. Emailovou adresu splňující jeho kritéria může mít kdokoliv (tedy nikoho neomezuje) a pokud tam nepouští jedince se stupidní emailovou adresou (loginem, čímkoliv) tak je to jeho věc (a spíše asi výhoda).

    Ostatně zrovna ten login také z technického hlediska může být jakýkoliv řetězec, ale najděte mi soudného správce, který povolí uživateli login / jméno / nick ".-+~~+-.".
    29.1.2010 15:58 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    login a email jsou dvě věci (pokud teda nejsou to samé :D)

    Představte si situaci, kdy si jako začátečník zvolíte adresu např. k>1@seznam.cz (K>1 je jméno jedné kapely), server vám to normálně povolí, protože je to validní adresa. Pak ale postupně zjišťujete, že vám ji servery odmítají. Máte si kvůli tomu měnit email?

    To samé se může stát, když dostanete email přidělený z práce nebo (obzvlášť) univerzity.

    Hlavně ale email na webech většinou poskytuje úplně jinou funkci než identifikaci a proto by na něj neměly být kladeny stejné nároky jako na login. Email je často stejně pro ostatní uživatele neviditelný ...
    lmanik avatar 29.1.2010 16:32 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Jeste k tomu seznamu, zkousel jste takovou adresu vytvorit?
    A komu to cpes?
    29.1.2010 16:33 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ne.
    lmanik avatar 29.1.2010 16:40 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Tak ja vam usetrim trochu casu... ano nelze vytvorit :)
    A komu to cpes?
    30.1.2010 08:43 ludvik
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Pro změnu jde na seznamu (nebo ještě nedávno šlo) vytvořit tečku před zavináčem. Takový člověk pak může psát jenom v rámci seznamu :-)
    2.2.2010 10:39 burlog
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Toto uz neni nejakou dobu pravda.
    29.1.2010 16:02 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ostatně zrovna ten login také z technického hlediska může být jakýkoliv řetězec, ale najděte mi soudného správce, který povolí uživateli login / jméno / nick ".-+~~+-.".
    To je nápad. Kolotoč!
    In Ada the typical infinite loop would normally be terminated by detonation.
    lmanik avatar 29.1.2010 16:24 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Takze postfix admin, ktery vytvoreni adresy s >< nepovoluje je taky spatny?
    A komu to cpes?
    29.1.2010 16:39 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ono je to slozitejsi. Pokud 99% mail serveru, webu s registraci atp. nepodporuje maily s < a >, tak to nevadi, protoze respektuje de facto standard. Problem je tehdy, pokud to je jednou tak a podruhe tak.

    Pak se mi zda, ze je lepsi implementovat: - u freemailu restriktivni politiku - nepovolovat maily se znaky, ktere nektere servery, weby neakceptuji ... - u webu s registraci, mail serveru tolerantnejsi politiku (obzvlast kdyz mame RFC, ktere definuje nadmnozinou vsech v praxi moznych mailu)
    lmanik avatar 29.1.2010 14:05 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    jen tak mimochodem zkousel jsi takovej email zadat zde na abicku v profilu?;)

    A komu to cpes?
    Luboš Doležel (Doli) avatar 29.1.2010 16:29 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Tam to ověřuje javovská třída. Pokud to dělá blbě, nadávky směrem na Sun Microsystems.
    lmanik avatar 29.1.2010 16:37 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Takze jsou take lini? :) Ja nemam potrebu nekam nic smerovat protoze nemam zapotrebi vytvaret a pouzivat adresy a snejakyma <|>. Vy si tady stezujete na line programatory.
    A komu to cpes?
    Luboš Doležel (Doli) avatar 29.1.2010 16:48 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Nejsou líní, prostě stará norma. Tím chci říct, že '+' tam třeba projde a vykřičník taky. Což se o jiných webech nedá říct.
    lmanik avatar 29.1.2010 17:08 lmanik | skóre: 11 | Vracov
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Tak o tech se ja nebavim, jen me zvedlo tlak to tvrzeni s tim < script >.
    A komu to cpes?
    pavlix avatar 30.1.2010 11:51 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Nejpodstatnější je ten +, protože ten umí přidávat tagy k mail adresám i na většině freemailů, co znám. A hovádka ho prostě zakazujou, přitom je to docela dobrá ochrana proti spamu (za předpokladu, že to nepoužívá většina lidí, což je celkem validní předpoklad).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    29.1.2010 20:36 PetrProchy
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!

    A mohu vědět, která třída to je?
    V API jsem na žádnou takovou nenarazil, většinou jsem viděl validaci přes vlastní implementaci nějakým regulárním výrazem.


    Děkuji

    Luboš Doležel (Doli) avatar 29.1.2010 21:16 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    javax.mail.internet.InternetAddress
    Luboš Doležel (Doli) avatar 29.1.2010 16:32 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ještě taková drobnost - to se <script>, co tu v diskuzi koluje, skutečně není platná adresa. Tak jako tak Java používá obsolete RFC822.
    29.1.2010 13:41 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Takto?
    if (document.register.email.value.indexOf("@")<1)
    {alert("Toto nie je platná emailová adresa !");
     document.register.email.focus();
    return false;}
    txt=document.register.email.value;
    if ((txt.indexOf(".com")<5)&&(txt.indexOf(".cz")<5)&&(txt.indexOf(".org")<5)
    &&(txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)&&(txt.indexOf(".sk")<5)
    &&(txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)&&(txt.indexOf(".as")<5)&&(txt.indexOf(".info")<5) &&(txt.indexOf(".eu")<5))
    {alert("Toto nie je platná emailová adresa !");
    return false;}
    
    :-D

    A to ešte nehovorím o e-mail adrese v tvare server!user
    vlastikroot avatar 29.1.2010 13:44 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    LOL :-D
    We will destroys the Christian's legion ... and the cross, will be inverted
    Jendа avatar 29.1.2010 13:48 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Hlavně, že tam mají .as. Musel jsem se podívat, které zemi to patří, a pak ještě do mapy, kde vlastně je. Nebo znáte nějakou akciovku, která by to používala?

    To by mě zajímalo, jestli mají nějakou kontrolu i na serveru…
    vlastikroot avatar 29.1.2010 13:56 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Samý jedničky, heč ;-)

    Opravdu si myslíš, že je s tebou všechno v naprostém pořádku ? :-D

    We will destroys the Christian's legion ... and the cross, will be inverted
    Jendа avatar 29.1.2010 14:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Laholův komplex?

    (náhodou je nás ve škole s průměrem 1,000 pět, to víš, prestižní gymnázium :-))
    vlastikroot avatar 29.1.2010 14:22 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Aha :-D No tak u nás má nejlepší průměr 1.4, já mám 1.8 (4 z češtiny, trojky z občanky a technický dokumentace, ňáká ta dvojka z tělocviku a pak jedničky).
    We will destroys the Christian's legion ... and the cross, will be inverted
    29.1.2010 14:10 Michal
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Však jeho to časem přejde :-D
    29.1.2010 20:31 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Az zacne chlastat ;-).
    Baník pyčo!
    29.1.2010 15:50 Václav Kramář | skóre: 31 | Nechanice
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    O jedné firmě bych věděl. Týnecká Jawa. Ještě nedávno používali jawa.as, protože jawa.cz patří Divišovské Jawě. Už ale přešli na jawa.eu.
    29.1.2010 16:00 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Je to úplně OT, ale připomnělo mi to, jak jsme se na střední učili JawaScript :D
    MaFy avatar 29.1.2010 17:29 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    No jasne, treba pan Kocka ;-) - www.prostor.as
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    29.1.2010 14:49 Marv-CZ | skóre: 21
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    A proč by měli složitě měnit validátor, když stačí změnit hlášku z "Toto není platná e-mailová adresa" na "Takovouto e-mailovou adresu na našem webu neakceptujeme". Tím to bude formálně v pořádku a magoři, co si dávají do e-mailu zobáčky si můžou. (příspěvek je míněn jako vtip :-))
    29.1.2010 16:21 jhr
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    +1 uz jsem myslel ze nikoho nenapadne, ze staci navstevnikum nelhat v alertu byt ferovi.
    29.1.2010 16:09 error414 | skóre: 12 | blog: error414
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    email je v pohode, ten si kazdy zmeni, ale kontrola rodneho cisla je teprve maso.
    kyknos avatar 29.1.2010 22:07 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Taky jsem si ho zmenil... mel jsem nevalidni :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    MaFy avatar 29.1.2010 22:15 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Myslim, ze myslel, aby bylo rodne cislo v rozumnych cislech (den, mesic) atd ;-)
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    kyknos avatar 29.1.2010 23:39 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Nevim co myslel, ale ja jsem mel nevalidni r.c. , ktere neprochazelo validatoryt, coz je obcas docela neprijemnost.
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    29.1.2010 16:15 Georgius | skóre: 24 | blog: jirka
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Škoda, zkoušel jsem registrovat novou e-mailovou adresu
    <script>alert(\"My name is George\")\;</script>@gmail.com ani &tl;script >alert(\"My name is George\")\;</script>@seznam.cz mi neprošlo. Budu to muset zkusit doma na mém eximu ...
    Jan Zahornadsky avatar 29.1.2010 16:35 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Pro jistotu se podívat, jestli se do řetězce nedostaly netisknutelné znaky.

    Co je to netisknutelný znak? Něco jako tady: 這麼奇怪@server.com? ;-)

    A přesně na tomto případě mě taky napadá, nebude potřeba to nějak (na přijímací straně, než tu adresu začne k nečemu používat) to překonvertovat na ten xn--something string?
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    Luboš Doležel (Doli) avatar 29.1.2010 16:38 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    xn--něco jen u domén, místní část viz Wikipedii.

    Ale zrovna diakritika je něco, co se mi u e-mailů a domén moc nezamlouvá. Kompatibilita je jedna věc, ale druhá a zásadní věc je zvyk lidí v adresách diakritiku nepoužívat.
    29.1.2010 16:43 AHAHA | skóre: 7 | blog: ZZZ
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    U domén se jedná o prasárnu maximální, jen registrátoři, pišeři (stejně vypadající znaky s jinou hodnotou u latinky a azbuky, např.) a spekulanti si namastí kapsy :/
    Jan Zahornadsky avatar 29.1.2010 16:51 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ne, unikód je prasárna maximální ;-)
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    Petr Tomášek avatar 29.1.2010 19:25 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    לך לעזה! يا كس امك!
    multicult.fm | monokultura je zlo | welcome refugees!
    Jan Zahornadsky avatar 29.1.2010 19:54 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Na to bych mohl odpovědět něco o psech Chishi nebo trávově bahenních koních, ale na rozdíl od Vás se zdržím.
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    29.1.2010 18:04 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Stejně vypadající znaky u latinky a azbuky neprojdou pravidlem o jedné znakové sadě.
    Quando omni flunkus moritati
    29.1.2010 18:43 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    To ale vůbec není překážka tomu, aby to v diskusi týkající se IDN pokaždé někdo nemohl zmínit jako závažný problém…
    vlastikroot avatar 29.1.2010 19:06 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Jak ta kontrola vypadá (funguje) v praxi? Dáš link na utilitku co to dokáže skontrolovat?
    We will destroys the Christian's legion ... and the cross, will be inverted
    Jendа avatar 29.1.2010 19:39 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Neměli by to kontrolovat registrátoři?
    vlastikroot avatar 29.1.2010 19:43 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    No ale na to je snad potřeba nějakej soft ne? Nebo jak to poznají?
    We will destroys the Christian's legion ... and the cross, will be inverted
    Petr Tomášek avatar 29.1.2010 21:34 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Myslíš 'soft' sekretářku ;-)
    multicult.fm | monokultura je zlo | welcome refugees!
    30.1.2010 01:00 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Soft se nechá napsat, u EU domén se můžeš zeptat tady atd.
    Quando omni flunkus moritati
    vlastikroot avatar 30.1.2010 10:13 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Díky, vypadá to rozumně.
    We will destroys the Christian's legion ... and the cross, will be inverted
    30.1.2010 15:34 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    A pre niektoré ďalšie domény sú odkazy na správny dokument na wikipedii.
    Josef Kufner avatar 29.1.2010 20:56 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Např. UTF-8 ?
    Hello world ! Segmentation fault (core dumped)
    29.1.2010 21:19 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Spíš unicode, UTF-8 není znaková sada ale kódování. Bohužel nám zůstala z dob osmibitových kódování tradice psát "charset" tam, kde je ve skutečnosti myšleno "kódování" (např. v hlavičkách HTTP nebo e-mailu), což jen přispívá ke všeobecnému zmatku.
    30.1.2010 10:53 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Jeden by řekl, že tady, když se napíše, že problémem je podobný (stejný) tvar některých znaků a řešením je povolení jedné znakové sady, tak všem dojde, že se jedná o takové znakové sady, které obsahují jen jednu abecedu.

    Jako vždycky i tentokrát se ovšem našel někdo, kdo chce bejt za chytráka a tak ze sebe dělá blbce.
    Quando omni flunkus moritati
    30.1.2010 11:58 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    To by ovšem zasloužilo přesnější definici. Navíc takové omezení by přinášelo určité problémy, např. i jméno psané azbukou může být žádoucí doplnit o znaky z jiné "sady" (tečka, pomlčka, podtržítko).
    Jan Zahornadsky avatar 29.1.2010 16:57 Jan Zahornadsky | skóre: 22 | blog: hans_blog
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Není mi moc jasné, proč xn--něco jen u domén... V té wiki je přímo příklad 甲斐@黒川.日本; ten se teda převede na 甲斐@xn--něco, je to tak? A jak pozná jakýkoli software na zpracování té e-mailové adresy, co znamená ono 甲斐 (v jakém je kódování, třeba)? Nebo prohlásili UTF-8 jako jediné správné?
    Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
    29.1.2010 17:05 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Protože IDN je Internationalized Domain Names, a pro nic jiného se punycode zatím nevyužívá. UTF-8 není jediné správné, je to kódování punycode. Existuje několik způsobů kódování unocide znaků, jedním je UTF-8 a další třeba právě punycode.
    Petr Tomášek avatar 29.1.2010 19:29 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Jó a ještě taky třeba GB18030, že?...
    multicult.fm | monokultura je zlo | welcome refugees!
    Luboš Doležel (Doli) avatar 29.1.2010 17:06 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Nebo prohlásili UTF-8 jako jediné správné?
    Asi tak. Je to ASCII kompatibilní a obsáhne to všechno...
    29.1.2010 16:59 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Vzhledem k IDN a brzkému zavedení IDN do TLD bych to nepřeháněl ani s validací té části za zavináčem. Pokud to někdo udělá přesně podle RFC, tak ať to validuje přesně – ale to není nic jednoduchého. Ale pokud někdo validuje stylem „v doméně musí být aspoň jedna tečka [nemusí, už jsem viděl platné e-maily v TLD] a TLD má maximálně tři znaky“, pak ať radši kontroluje jenom přítomnost zavináče.
    Josef Kufner avatar 29.1.2010 21:01 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Programátoři líní, naučte se validovat e-mailové adresy!
    Ještě by mohl kontrolovat, že ten zavináč není na okraji. Takže /.+@.+/ je celkem (graficky) hezké řešení :-)
    Hello world ! Segmentation fault (core dumped)

    Založit nové vlákno • Nahoru

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