Daca nu te pricepi la sistemul UTF8 si nu stii sa numeri biti, adio finantare UE 

de Oana Mora     HotNews.ro
Marţi, 7 octombrie 2008, 18:57 Economie | EuROfonduri


Captura actionweb.fseromania.ro
Foto: Hotnews
Ura! Am scapat de dosare cu sute de hartii pentru transmiterea unui proiect de finantare! Se intampla in cazul Programului Operational “Dezvoltarea Resurselor Umane”, unde cererea de finantare poate fi completata online. Tehnologia, insa, are inca mari secrete si pentru solicitanti, dar si pentru cei care au conceput aplicatia electronica.

Initiativa laudabila a Autoritatii de Management pentru Programul Operational “Dezvoltarea Resurselor Umane” de a solicita completarea online a dosarelor de finantare s-a blocat intr-un detaliu tehnic: micul BIT. Pentru a introduce un text in sistemul electronic, solicitantii trebuie sa fie foarte priceputi in a numara bitii, precum si a transforma bitii, pe care ii masoara aceasta aplicatie, in caractere – pe care le masoara software-ul obisnuit de editare.

Concret, iata prin ce poti sa treci, ca solicitant, incercand sa completezi formularul online: la completarea unei rubrici cu un text, poate aparea urmatorul mesaj de eroare: “Text prea lung: maxim 3.000 de caractere”.

Te intorci la editorul de text pe care il folosesti si calculezi: sunt mai putin de 3.000 de caractere. Apoi, verifici din nou instructiunile de completare. Gasesti, pe prima pagina din website-ul Programului Operational, un anunt: “22.07.2008 – Informatii privind sistemul informatic ActionWeb”. Dai click pe “clarificari privind dimensiunea maxima a textului”.

Un citat din documentul explicativ: “Pentru a putea administra toate seturile de caractere internationale (inclusiv cele specifice limbii romane), sistemul informatic ActionWeb utilizeaza sistemul UTF8. In cazul sistemului UTF8 nu se mai aplica regula 1 bit = 1 caracter. In anumite cazuri 1 caracter poate fi stocat prin utilizarea a pana la 8 biti (precum un caracter din limba chineza). Majoritatea caracterelor specifice limbii romane (precum diacriticele) necesita 4 biti pentru stocarea lor in memoria calculatorului. De exemplu, cuvantul „şi” necesita 5 biti (4 pentru litera „ş” si 1 pentru litera „i”)”.

Si asa mai departe (click aici pentru documentul explicativ)

Citesti o data, de doua ori, de trei ori. Aha! Deci 3.000 de biti pot insemna 400 de caractere sau 1.000 de caractere. Dar... poate e mai simplu sa tot incercam, pana nimerim.

Nota: in urma comentariilor cititorilor, precizam ca in articol am utilizat termenii folositi de Autoritate in softul si documentul explicativ mentionate






Citeste doar ceea ce merita. Urmareste-ne si pe Facebook si Instagram.














3613 vizualizari

  • +3 (3 voturi)    
    Hint (Marţi, 7 octombrie 2008, 19:15)

    fulgerica.ghiocel [anonim]

    Introduceti textul fara diacritice si ar trebuie sa fie OK. Caracterele ASCII standard sunt codate pe 1 octet (byte) si nu pe 1 bit cum scrie duduia de mai sus, chiar si atunci cind se foloseste encodarea UTF-8.
  • +2 (2 voturi)    
    character, bit, byte (Marţi, 7 octombrie 2008, 19:20)

    cititorulAnonim [anonim]

    1 char = 1 byte
    1 byte = 8 bit
    UTF8 incodeaza 1 char pe 1, 2 sau 3 byte (nu bit) adica 8, 16 sau 32 bit
    restul e tacere
    • +1 (1 vot)    
      b... b... octet (Miercuri, 8 octombrie 2008, 6:30)

      me [anonim] i-a raspuns lui cititorulAnonim

      Let's see...

      Sper ca te referi la seturi de caractere si nu la tipuri de baza din diverse limbaje pentru ca te-ai insela.

      In cazul asta iara te inseli da' mai putin dramatic...

      1 octet = 8 bit
      1 byte = 1 octet din cand in cand (nu ii obligatoriu - limbajul C, de exemplu, zice ca un char ii un byte si trebuie sa aiba 'cel putin' 8 biti... poate sa aiba chiar 64, depinde de hardware. in UTF-8 se specifica clar ca e vorba de un octet ("an eight bit byte...")

      1 char = 1 byte, in ce? ASCII? ala ii pe 7 biti. ISO-8859-1? Latin1/2 astea sunt pe 8 biti. In UTF-8, UCS-x 1 char >= 1 byte.

      Reciteste ce-ai scris: incodeaza 1 char pe 1 (8), 2 (16), 3 (24) - adica 8, 16 sau 32... hmmm... in realitate codifica pe 8, 16, 24 sau 32 biti, adica 1, 2, 3 sau 4 octeti.
  • +2 (2 voturi)    
    bit/byte (Marţi, 7 octombrie 2008, 19:29)

    CP [anonim]

    Cam faci mare confuie intre bit si byte in exemplul tau.

    Cred ca mai degraba pentru cuvantul „şi” ai nevoie de 5 BYTES, adica 5*8 = 40 biti.

    Asta e...
  • +3 (3 voturi)    
    bitzi? (Marţi, 7 octombrie 2008, 19:31)

    lll [anonim]

    Autorul docomientului esplicativ comfunda bitzii cu baitzii.
  • +3 (3 voturi)    
    1 bit = 1 caracter? (Marţi, 7 octombrie 2008, 19:33)

    Ciprian [anonim]

    1 bit = 1 caracter? Poate doar daca omenirea va vorbi in binar. Si culmea e ca asa apare si in documentul oficial. Aici sunt banii dumneavoastra...
  • +2 (2 voturi)    
    Doamne fereste (Marţi, 7 octombrie 2008, 19:34)

    Programator [anonim]

    Pentru necunoscatori: 1 bit este 0 sau 1. Atat. Codul ASCII foloseste 8 biti (1 octet) pentru un caracter (neavand diacritice). Iar UTF8 foloseste de la 1 la 4 octeti (nu biti).

    Iar stergerile... asta chiar e buna: necesita 2 biti?!?! Adica apare Maa[sterge]ma lor de prosti[sterge][sterge][sterge]..... destepti.

    Mama lor de cunoscatori, presupun ca au obtinut sume bune de la guvern pentru "cunostintele" lor.
  • +2 (2 voturi)    
    bit (Marţi, 7 octombrie 2008, 19:34)

    vlad [anonim]

    Un bit poate avea doua valori: 0 sau 1. De unde rezulta ca faimoasa regula 1 bit = 1 caracter s-ar putea aplica pentru un alfabet care contine doua caractere.
  • +2 (2 voturi)    
    Gresit (Marţi, 7 octombrie 2008, 19:56)

    anonim [anonim]

    Chiar si explicatiile tehnice de pe pagina aceea sunt gresite, oricine se pricepe cat de cat cu calculatoarele vede asta de la 2 km.
    Acolo se confunda bit-ul cu byte-ul.
  • +2 (2 voturi)    
    macar de ar fi corect.... (Marţi, 7 octombrie 2008, 20:01)

    george [anonim]

    aoleu ce de prostii acolo...

    1 byte = 8 biti

    "1 bit = 1 caracter" este gresit au vrut sa spuna "1byte = 1 caracter"

    cu 1 bit poti stoca doar valoarea numerica 1 sau 0
    • +1 (1 vot)    
      sau poate... (Miercuri, 8 octombrie 2008, 6:34)

      me [anonim] i-a raspuns lui george

      ... se referea la qubit...
      poate cei din guvern sunt deja pe calculatoare cuantice...

      La ce guvern avem oricum doar probabilistic putem sti ce se intampla...
  • +3 (3 voturi)    
    bitii (Marţi, 7 octombrie 2008, 20:01)

    Ada [anonim]

    Citatul e OK bit cu bit. Dar...
    Bit-ul e 0 sau 1. Nu poti stoca un caracter pe un bit. Byte-ul/octet-ul era cuvantul cautat. Nu inteleg cu in pdf-ul ala apare "bit".
  • +2 (2 voturi)    
    Problema nu e acolo (Marţi, 7 octombrie 2008, 20:04)

    gaspy [utilizator]

    Problema nu e că se limitează la 3000 de caractere sau de octeţi (bytes). Problema e că există o limită din asta arbitrară. Din păcate multe sisteme sunt făcute prost, fără o minimă arhitectură. Pun pariu că în baza de date textul e salvat ca un VARCHAR(3000) în loc să fie NTEXT, care ar fi permis text cu orice fel de diacritice şi limitat la 2 miliarde de caractere...

    În loc să rezolve problema la sursă, au băgat un text explicativ care mai e si incorect.

    Dar de, eu nu lucrez pentru nea guvernu'...
  • +2 (2 voturi)    
    Binary People (Marţi, 7 octombrie 2008, 21:08)

    Linus Torvalds [anonim]

    There are 10 types of people in the world: Those who understand binary, and those who don't...
  • 0 (0 voturi)    
    nu ii gresit (Marţi, 7 octombrie 2008, 22:22)

    fredy lorentz [anonim]

    chiar au limitat numarul de carcatere, ca sa priceapa alesi mai bine.... adica 1 sau 0 urmat de 1 sau 0 urma de 1 sau 0...............


    si atata :))))))))))))

    si ei stiu ca daca ii unu sau zero, nu ii deal lor
    restu intra la ei

    :))))))))))))))))))))
  • +1 (1 vot)    
    un nou tip de bit (Marţi, 7 octombrie 2008, 23:11)

    Marius [anonim]

    Citind articolul am avut o revelatie. A fost descoperit un nou tip de bit, cu geometrie variabila! Astfel poate fi stocat un caracter intr-un bit.
  • 0 (0 voturi)    
    nu ar fi mai simplu? (Miercuri, 8 octombrie 2008, 11:00)

    Dedalus [anonim]

    Nu era mai simplu sa dea un numar maxim de caractere. Eventual sa includa un numarator de bitzi, baitzi, octetzi sau galushte impaiate (mi-e totuna...)?

    Sau, in sfarsit, sa spuna cam asa: "Numarul maixim de bitzi (baitzi, octetzi, kilograme la patrat, ma ropg) se atinge de obicei in cazul unui text cu diacritice romanesti in cazul unei lungimi de xxx caractere. Numarul poate fi insa mai redus daca sunt mai multe diacritice)".

    Faza finala a programarii era (din cate imi amintesc) exact verificarea compatibilitatii programului cu utilizatorul nespecialist si perfectionarea sa in acest sens.
  • 0 (0 voturi)    
    biti sunt byte chinezi! (Miercuri, 8 octombrie 2008, 12:08)

    chinez [anonim]

    Vorbiti prostii cu biti vostrii, se stie ca biti sunt bytes chienzi mai mici decat cei europeni. Asa au eu alte standarde mai mici. Au fost adusi la noi de ilici sau de putin, nu se stie sigur.
  • 0 (0 voturi)    
    Retarzi... (Miercuri, 8 octombrie 2008, 20:12)

    Gigi [anonim]

    Daca tot va ardeti cu explicatii mai bine invatati inainte ce trebuie sa explicati...
  • 0 (0 voturi)    
    Imbecilii cibernetici (Luni, 13 octombrie 2008, 15:16)

    FRUSTRATU' [anonim]

    Am muncit 2,5 zile sa inregistrez proiectul, singura regula fiind ca nu exista nici o regula: 5000 luat cu 4705; alt 5000 luat cu 4558; 7000 luat cu 6594 etc.
    Situatia se poate defini prin urmatorul dialog ipotetic intre solicitant si cel care te conditioneaza:
    - Ca sa primesti ce vrei, va trebui sa-ti tai o mana!
    - Dureros, dar chiar am nevoie, asa ca accept.
    - Mana trebuie taiata cu unghiera!
    - Groaznic, dar fie si asa.
    - Numai ca tu va trebui sa-ti tai mana!
    - ..................
    In cele 2,5 zile am injurat cat n-am injurat toata viata mea pentru am lucrat efectiv babeste: mai taiam un cuvant, o virgula si ma rugam sa accepte. Sunt frustrat ca am injurat in neant, fara sa stiu exact pe cine sa injur - nume, adresa, nr. neuroni si toate cele care iti trec prin cap in asemenea momente!
    In orice caz, nu-i invidiez deloc pe cei care vor sa depuna cereri pe POS DRU.


Abonare la comentarii cu RSS

ESRI

Întâlniri on-line | #deladistanță

Top 10 articole cele mai ...



Hotnews
Agenţii de ştiri

Siteul Hotnews.ro foloseste cookie-uri. Cookie-urile ne ajută să imbunatatim serviciile noastre. Mai multe detalii, aici.



powered by
developed by