Forum Romania Inedit
Romania Inedit - Resursa ta de Fun
|
Nou pe simpatie: lonely_32
 | Femeie 24 ani Valcea cauta Barbat 26 - 57 ani |
|
|
Forum Romania IneditReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
|
| #76 |
|
|
Si sunt sanse sa se rezolve asta? Poate fi de mare ajutor atunci cand cautam secvente mediane, dar mai dam si peste aceleasi secvente puse la inceput de cuvant.
Ca sa definesc in dictionar secventa de cuvinte "m-am dus la lupta" > "nu m-am dus la lupta", am inteles din explicatiile tale ca trebuie sa o definesc ca fiind Cuvant Intreg, fara Pastreaza Capitalizarea. Si nici nu trebuie sa pun spatiu inainte de primul si dupa ultimul cuvant din ambele secvente, nu?
Aici:
http://www14.zippyshare.com/v/28345700/file.html
ai dictionarele de care ziceam mai devreme. Unul e acel dictionar de inlocuiri cu confirmare pe care l-au pus tu pe forum+cateva adaugiri, al doilea contine cuvinte scrise, de obicei gresit, si forma lor corecta. Ambele au ca scop rularea pe texte deja formatate si care nu mai suporta rularea OCR+. In dictionarul inlocuiri cu confirmari, sunt cateva inlocuiri ce sunt dublate de mine, iui > lui, numai ca cele originale au niste conditii in plus.
Uita-te cand ai timp si spune-mi parerea ta. Continutul ambelor dictionare, chiar si atunci cand suntem 100% siguri de acuratetea inlocuirii, se ruleaza mereu cu Confirmare la Inlocuire. Au ca tinta erorile ortografice vizuale, gen Iui > lui, si greselile uzuale de ortografie, erori ce inca mai apar chiar si intr-un 3.0.
|
|
| |
|
| #77 |
|
|
Acu ceva ani cand am inceput sa fac Inlocuirea Multipla am discutat cu Daniel ceva timp si am ajuns amandoi la concluzia ca "Pastreaza capitalizarea" ar trebui activata doar cand "Cuvant intreg" e activata. De aceea bifarea "Pastreaza capitalizareaa" duce la bifarea automata a "Cuvant intreg". Dar se pare ca situatia e mai complexa. Daca se ajunge la concluzia unanima ca e mai bine ca bifarea automata sa fie scoasa, am s-o scot.
|
|
| |
|
| #78 |
|
|
In cazul inlocuirilor multiple, cred ca ar fi cazul sa beneficiem de capitalizare si in lipsa optiunii Cuvant intreg. Doar in meniul de inlocuiri multiple, atat. Astept si parerea lui Seven.
Pot sa faci programul sa bifeze implicit optiunea Cuvant Intreg atunci cand se activeaza Pastreaza Capitalizarea (ca acum), dar daca utilizatorul debifeaza manual Cuvant Intreg, sa nu mai fie afectata si capitalizarea.
Dar sa fii sigur ca ai inteles ce se doreste si felul in care ar trebui sa functioneze.
Exemplu:
ansambla > asambla > Confirmare la inlocuire, Pastreaza capitalizarea (fiind o secventa mediana, poate fi gasita si la inceputul cuvantului si la mijloc si la sfarsit)
Ei au ansamblat obiectul > Ei au asamblat obiectul. Ei au Ansamblat obiectul > Ei au Asamblat obiectul. Ei au dezansamblat obiectul > Eu dezasamblat obiectul.
|
|
| |
|
| #79 |
SevenModeratorDin: Ţara Perfectului Simplu
|
|
|
| |
|
| #80 |
|
|
Ai dreptate in privinta inregistrarii nr. 7. Am inversat termenii din neatentie.
http://dexonline.ro/definitie/asterisc
Adauga ce ai de adaugat in dictionare, fa si modificarea cu asteriscul si cele doua de jos, apoi pune-le pe forum. Le iau, le folosesc/folosim, mai adaug, etc. si revin cu noutati daca e cazul.
adaog > adaug Inceput Cuvant, Confirmare, Capitalizare
alt fel > altfel Confirmare, Capitalizare
Deci acele inlocuiri originale pot sta impreuna cu ce am adaugat eu, cu altfel de conditii.
|
|
| |
|
| #81 |
|
|
Am modificat si am urcat exe-urile la locatia binestiuta.
|
|
| |
|
| #82 |
|
|
Oki doki si sanchiu. 
Merge brici 
In cazul asta:
ansambl > asambl
A ansamblat tot. > A asamblat tot. A Ansamblat tot. > A Asamblat tot.
Merge ok.
In cazul asta:
ansambl > asambl
A ansamblat tot. > A asamblat tot. A AnsamBlat tot. > A asamblat tot.
Merge ok, dar daca mai ai o majuscula in cuvant, le face pe toate minuscule.
|
|
| |
|
| #83 |
|
|
Da, stiu, pentru ca asa e facut codul - sa lucreze pe 4 cazuri: 1. lungimea textului ce va fi inlocuit e egala cu lungimea textului cu care va fi inlocuit >> majusculele sunt pastrate 100% prin comparatie directa cu textul original. 2. majuscule la inceput. 3. toate majuscule; 4. toate litere mici.
"Pastreaza capitalizarea" e facuta sa lucreze efectiv cu cuvinte nu fraze; pe de alta parte in aproape toate cazurile majuscule in cuvant amestecate cu litere mici inseamna eroare. Sa o modific in acest sens nu e asa usor pentru ca nu e asa de usor de mentinut sincronizarea dintre textul de inlocuit si textul ce va inlocui. Cand e doar un caracter diferenta (ca in exemplele tale) e mai usor, da, dar problema e ca trebuie sa fac un cod care sa mearga si in situatiile mai ambigue.
|
|
| |
|
| #84 |
|
|
Nu, nu. Lasa asa, nu fa nimic. Dupa cum zici si tu, majuscule in mijlocul cuvantului inseamna eroare. Era doar un exemplu de om prea curios 
|
|
| |
|
| #85 |
|
|
Seven, daca nu mai ai nimic de adaugat la dictionar, in afara de ceea ce ai postat aici, lasa-le asa, ma ocup de ele eu.
|
|
| |
|
| #86 |
|
|
Seven, ai in arhiva un text si acel dictionar de inlocuiri cu confirmare.
http://www4.zippyshare.com/v/14968033/file.html
Problema mea e ca am toate, cel putin asa pare, inregistrarile setate sa fie cu confirmare. Dar dupa ce rulez dictionarul, chiar si in cazul in care aleg "Renunta" la toate inlocuirile, AC-ul imi zice ca a facut 200 si ceva de inlocuri.
Deci am la toate "Confirmare la inlocuire" si totodata anulez fiecare inlocuire la care mi se cere acordul. Dar inlocuiri tot se fac fara voia mea.
Ai idee care e problema?
P.S.
Am gasit problema, dar nu pot sa mi-o explic.
. ī » . Ī
Pe moment am sters-o din dictionar. Dar nu inteleg de ce nu imi cerea confirmarea.
|
|
| |
|
| #87 |
SevenModeratorDin: Ţara Perfectului Simplu
|
|
*** 1. Īntr-adevăr īn fişierul postat astăzi toate īnregistrările au condiţia "Cu confirmare". Cred că fişierul de acum cāteva zile conţinea vreo 2-3 īnregistrări fără această condiţie. Posibil ca acele īnregistrări să fi produs probleme. Practic, īnregistrările de astăzi nu trebuie să producă modificări fără să ceară aprobarea utilizatorului. Am făcut modificări la cāteva īnregistrări, am testat apoi pe un text şi nu a făcut nicio modificare din capul lui. Eu cred că ar trebui să ruleze corect.
Să clarificăm două aspecte: - condiţiile "Potrivire perfectă" şi "Păstrează capitalizarea"nu merg īmpreună; trebuie să alegem ori una ori alta. De exemplu: atunci cānd īnlocuirea se face la īnceputul cuvāntului ca īn cazurile: clar >> dar, clacă >> dacă... atunci punem "Potrivire perfectă", dar fără "Păstrează capitalizarea" pentru că eroarea este valabilă doar la minuscule, adică nu se va face eroare īntre CLACĂ şi DACĂ, ci doar īn cazul clacă - dacă. Dacă eroarea de corectat este la mijlocul cuvāntului atunci merge "Păstrează capitalizarea", dar fără să activăm şi "Potrivire perfectă" Īn dicţionarul pe care l-am modificat am eliminat cāteva "păstrează capitalizarea" acolo unde nu era cazul
Condiţia "ignoră margini la īnlocuire" trebuie reţinut că: - la caută: se pun şi marginile - la īnlocuieşte cu: se pune doar cuvāntul de īnlocuit fără a mai pune şi marginile. Īn sensul ăsta am făcut o modificare: am pus o condiţie "ignoră" la 55 dh >> ch, astfel īncāt să caute grupul doar īntre litere mici. Īn acest moment īnregistrarea arată aşa: 55 ^ldh^l >> ch Pp Cli Ima In1 - unde ^l īnseamnă literă mică. Dacă apreciezi că ar trebui să caute şi la īnceput de cuvānt atunci debifezi condiţia "ignoră.." şi la caută modifici [ ^ldh^l ], lăsānd doar [ dh ].
Dicţionarul modificat l-am urcat temporar pe mediafire: nume: Dic_conf_08.07.rar adresa: http://www.mediafire.com/?0solcy7y53os7uu
_______________________________________
Oameni şi popoare īşi cată libertatea; după ce-o obţin, īşi caută stăpān.
| TORENTE | Tăunul | ROCAMBOLE+ | FLORIS | VRACIU | Victor HUGO | J.F. COOPER | PAPILLON | POLDARK | | Dictionare Lba RO | | Gramatica RO | D. Stănoiu | Zaharia STANCU | H.Y. STAHL | V.CORBUL & E.BURADA | | Ultimul regat | Millennium | Shantaram | Pearl BUCK | Anchee MIN | Amy TAN | C. LÄCKBERG | Ph.GREGORY | | Extraterestrii şi Intraterestrii | RUFOR | Demonul Roşu | Vraja milioanelor | Cărţi audio |
|
|
| |
|
| #88 |
|
|
Inregistrarea respectiva transforma ". ī" (litera mica) in ". Ī" (majuscula). Singura optiune setata e cea de confirmare. Cat gaseste ī (litera mica) si intreaba nu e problema. Dar in aceasta forma va merge si cand gaseste majuscula. In acest caz AutoCorect nu mai intreaba degeaba dar totusi, dupa ce ma gandisem mult, decisesem ca deocamdata sa nu anulez inlocuirea (desi e inutila). Ca sa se evite aceste probleme se poate seta optiunea "Potrivire perfecta". Dar oricum in OCR-uri intalnesti rar Ī majuscula in aceste cazuri asa ca nu e problema mare.
Intrebare: ce parere aveti - sa anulez inlocuirea inutila sau s-o las cum fac si celelalte programe?
|
|
| |
|
| #89 |
|
|
Da, asa e, cel de acum cateva zile avea cateva inregistrari fara confirmare la inlocuire. Dar nu despre ele era vorba.
Ia arhiva,are un dictionar cu o singura inregistrare, ruleaza-l asa cum e pe textul din arhiva. O sa iti faca vreo 200 de inlocuiri, care nu exista. Foloseste-o cu conditia de marcare a modificarilor.
http://www4.zippyshare.com/v/93327667/file.html
Inregistrarea in cauza are bifata Confirmarea la inlocuire, dar nu confirma niciodata. De ce?
P.S. Inregistrarea asta trebuia sa o pun cu Potrivire Pefecta, alminteri inlocuieste face inlocuiri in toate locurile in care gaseste acel grup de caractere. Dar nu inteleg de ce nu se face cu confirmare la inlocuire.
P.P.S.
Ok, problema lamurita.
1. Pentru a aplica corect acea inlocuire, era necesar sa activez Potrivirea Perfecta. Trebuia sa caute doar zonele de text cu litere mici si sa le inlocuiasca cu litere mari.
2. Confirmarea la inlocuire era activata. Nu a fost afisata dintr-un motiv ce tine de AC. Textul meu nu continea zone in care sa apara ". ī", continea doar zone cu ". Ī".
Felul in care programasem inlocuirea a pus programul sa caute toate zonele in care apare ". ī", chiar si cand era scris cu majuscula. Problema a fost faptul ca eu aveam toate acele situatii doar cu majuscula.
Iar programul a facut niste inlocuiri "inutile" a inlocuit majuscula cu majuscula. De aceea nu a mai cerut confirmare, pentru ca nu a schimbat nimic.
Daca in text ar fi aparut si ". ī" atunci ar fi aparut fereastra de confirmare.
P.P.S.
Am discutat cu Cosmin. Am inteles ca asa e setat programul. La inlocuirile "inutile", ca cea mai de sus, programul nu mai da fereastra de confirmare. Din moment ce am inlocui pe Ī cu Ī, nu e nimic de confirmat.
Eu consider ca e mai bine ca acest gen de inlocuire sa se faca cu confirmare. De ce? Pentru ca desi nu prea are ce strica din text, e un mod ineficient de folosire a AC-ului. Daca, in cazul meu, fereastra de confirmare ar fi aparut, mi-as fi dat seama de prostia facuta si as fi activat si conditia de Potrivire Perfecta.
Daca omul vede o data, de doua ori, de trei ori, etc. ca inlocuirea e inutila, isi da seama de eroarea facuta si o remediaza folosind Potrivirea Perfecta. La urma urmei, pentru asta e si facuta aceasta conditie. Sa caute exact acel grup de caractere.
|
|
| |
|
| #90 |
|
|
Ideea pentru care am implementat in AutoCorect sa nu mai ceara confirmare inutila in aceste cazuri era ca sa nu mai streseze inutil utilizatorul final care nu va sti unde sa modifice dictionarul IM. Am o idee care cred ca va multumi pe majoritatea: cand un dictionar IM va fi rulat din fereastra de Inlocuire Multipla, sa ceara confirmare chiar si aceste cazuri. In acest fel profesionistii care fac dictionare IM isi vor da seama de problema in teste. In schimb in restul situatiilor sa nu intrebe si nici sa nu inlocuiasca inutil astfel incat sa nu streseze inutil utilizatorii obisnuiti.
|
|
| |
|
| #91 |
|
|
Sau asa 
|
|
| |
|
| #92 |
SevenModeratorDin: Ţara Perfectului Simplu
|
|
*** Īn urmă cu vreo 3-4 ore īncercam şi eu să dau un răspuns, dar tocmai s-a blocat forumul. Deocam dată postez exact ceea ce pregătisem, deşi īntre timp unele dintre lucruri s-au clarificat...
1. Īntr-adevăr īn fişierul postat astăzi toate īnregistrările au condiţia "Cu confirmare". Cred că fişierul de acum cāteva zile conţinea vreo 2-3 īnregistrări fără această condiţie. Posibil ca acele īnregistrări să fi produs probleme. Practic, īnregistrările de astăzi nu trebuie să producă modificări fără să ceară aprobarea utilizatorului. Am făcut modificări la cāteva īnregistrări, am testat apoi pe un text şi nu a făcut nicio modificare din capul lui. Eu cred că ar trebui să ruleze corect. [printre modificările făcute era şi aplicarea lui "potrivire perfectă la īnregistrarea . ī >> . Ī De aceea mie nu-mi mai făcea modificări inutile]
2. Să clarificăm două aspecte: - condiţiile "Potrivire perfectă" şi "Păstrează capitalizarea"nu merg īmpreună; trebuie să alegem ori una ori alta. De exemplu: atunci cānd īnlocuirea se face la īnceputul cuvāntului ca īn cazurile: clar >> dar, clacă >> dacă... atunci punem "Potrivire perfectă", dar fără "Păstrează capitalizarea" pentru că eroarea este valabilă doar la minuscule, adică nu se va face eroare īntre CLACĂ şi DACĂ, ci doar īn cazul clacă - dacă. Dacă eroarea de corectat este la mijlocul cuvāntului atunci merge "Păstrează capitalizarea", dar fără să activăm şi "Potrivire perfectă" Īn dicţionarul pe care l-am modificat am eliminat cāteva "păstrează capitalizarea" acolo unde nu era cazul
Condiţia "ignoră margini la īnlocuire" trebuie reţinut că: - la caută: se pun şi marginile - la īnlocuieşte cu: se pune doar cuvāntul de īnlocuit fără a mai pune şi marginile. Īn sensul ăsta am făcut o modificare: am pus o condiţie "ignoră" la 55 dh >> ch, astfel īncāt să caute grupul doar īntre litere mici. Īn acest moment īnregistrarea arată aşa: 55 ^ldh^l >> ch Pp Cli Ima In1 - unde ^l īnseamnă literă mică. Dacă apreciezi că ar trebui să caute şi la īnceput de cuvānt atunci debifezi condiţia "ignoră.." şi la caută modifici [ ^ldh^l ], lăsānd doar [ dh ].
Dicţionarul modificat l-am urcat temporar pe mediafire: nume: Dic_conf_08.07.rar adresa: http://www.mediafire.com/?0solcy7y53os7uu
LE: Īn legătură cu problema īnlocuirilor inutile... cred că cel mai bine ar fi să alegem varianta īn care dicţionarul rulează mai repede. Ar mai exista şi o variantă temporară: Poate că deocamdată ar fi bine să nu modificăm nimic, ci doar să notăm constatările şi să vedem ce alte efecte ar mai putea apărea.
_______________________________________
Oameni şi popoare īşi cată libertatea; după ce-o obţin, īşi caută stăpān.
| TORENTE | Tăunul | ROCAMBOLE+ | FLORIS | VRACIU | Victor HUGO | J.F. COOPER | PAPILLON | POLDARK | | Dictionare Lba RO | | Gramatica RO | D. Stănoiu | Zaharia STANCU | H.Y. STAHL | V.CORBUL & E.BURADA | | Ultimul regat | Millennium | Shantaram | Pearl BUCK | Anchee MIN | Amy TAN | C. LÄCKBERG | Ph.GREGORY | | Extraterestrii şi Intraterestrii | RUFOR | Demonul Roşu | Vraja milioanelor | Cărţi audio |
|
|
| |
|
| #93 |
|
|
E buna si sugestia sa alegem varianta in care dictionarul ruleza mai repede, e buna si varianta temporara - cum mai e de lucru la dictionare, mai poate astepta. Oricum, de data asta, indiferent ce modificare se alege, nu am mult de lucru la implementare. Dureaza doar cateva min...
|
|
| |
|
| #94 |
|
|
In romana nu exista cuvinte care se termina cu ā din A. Conform experientei, ā final apare la OCR ca eroare - in loc de ă final.
Ar fi bine de prevazut in dictionare reguli pentru INLOCUIRE CORECTA, de forma:
ā spatiu - ă spatiu ā punct - ă punct ā ENTER - ă ENTER ā virgula - ă virgula ā PUNCT SI VIRGULA - ă PUNCT SI VIRGULA ā DOUA PUNCTE - ă DOUA PUNCTE ā! - ă! ā? - ă?
EXEMPLU : īncurajā - īncurajă
intrucat actualmente OCR plus imi SUGEREAZA doar inlocuirea īncurajā - īncurajī
|
|
| |
|
| #95 |
|
|
Se pare ca Jullien are dreptate. In ortografia noua, in cuvant, la margini se pune doar ī, iar ā este rezervat exclusiv pentru interiorul cuvantului.
ā spatiu - ă spatiu ā punct - ă punct ā ENTER - ă ENTER ā virgula - ă virgula ā PUNCT SI VIRGULA - ă PUNCT SI VIRGULA ā DOUA PUNCTE - ă DOUA PUNCTE ā! - ă! ā? - ă?
Toate aceste conditii pot fi cuprinse intr-o singura inregistrare:
ā > ă
Cuvant Intreg, La sfarsit, Pastreaza Capitalizarea, Confirmare la inlocuire.
Hmmmm, daca tot veni vorba.... Cuvant intreg inseamna un sir de caractere cuprins intre 2 spatii libere? Daca da, atunci cum sta treaba cu cuvintele ce au lipte de ele semne de punctuatie gen virgula, semn intrebare, etc.? In acest caz, atat cuvantul cat si semnul de punctuatie sunt cuprinse intre cele 2 spatii, iar semnul de punctuatie ar fi ultimul caracter din cuvant.
Am rulat inlocuirea pe grupul de propozitii:
Maria are mere si le īncurajā de mai multe ori.
Maria are mere si le īncurajā, de mai multe ori.
Maria are mere si le īncurajā! de mai multe ori.
Maria are mere si le īncurajā! De mai multe ori.
Maria are mere si le īncurajā: de mai multe ori.
Maria are mere si le īncurajā; de mai multe ori.
Rezultatul e ok.
P.S.
A aparut o problema totusi. Daca incerc sa adaug in dictionar inregistrarea:
ā > ă
Cuvant Intreg, La sfarsit, Pastreaza Capitalizarea, Confirmare la inlocuire.
Si apoi inregistrarea:
ā > ă
Cuvant Intreg, La inceput, Pastreaza Capitalizarea, Confirmare la inlocuire.
Nu imi permite acest lucru pe motiv ca exista deja.
|
|
| |
|
| #96 |
|
|
Cuvant intreg la Inlocuire multipla inseamna sirul de caractere cautat aflat intre caractere care nu pot fi intr-un cuvant. Adica caractere care nu-s litere, cifre, cratima, apostrof. Deci cu acele semne de punctuatie care le-ai mentionat merge la fel ca la spatiu.
Referitor la imposibilitatea introducerii unei inregistrari cu acelasi text dar cu conditii diferite: codul momentan e facut sa testeze numai textul pentru ca sunt destul de putine situatii (exceptii) in care 2 inregistrari cu acelasi text dar conditii diferite nu vor fi redundante.
Pentru a rezolva totusi si aceste exceptii am 2 solutii: 1. Codul sa compare si optiunile setate si, daca intalneste situatii acceptabile sa lase utilizatorul sa introduca inregistrarea respectiva. 2 probleme: - trebuie discutate toate combinatiile si stabilite la care trebuie lasat; - la dictionare foarte mari si/sau pe calculatoare mai slabute e posibil ca introducerea unei inregistrari noi sa fie vizibil incetinita. 2. In loc sa nu lase utilizatorul sa introduca inregistrarea, codul ar putea doar sa-l atentioneze si sa-l intrebe daca e sigur ca vrea sa continue. Daca da clic pe Da, continua, da clic pe Nu, renunta.
|
|
| |
|
| #97 |
|
|
E mult mai simplu sa alegi varianta a 2. Si pentru tine, si pentru utilizator, si pentru cei pe care vrei sa ii chemi la discutie 
Daca primeste atentionarea, o sa se verifice inregistrarea deja existenta, daca nu va fi multumit o va adauga pe cea de a doua.
|
|
| |
|
| #98 |
|
|
Asa se prezinta posibila problema din dictionarele de texte formatate:
Aici e arhiva cu portiunea de text: http://www65.zippyshare.com/v/37759565/file.html
Nu prea pare sa aiba sens inlocuirea, sunt tentat sa cred ca s-a uitat bifarea pastrarii capitalizarii. Problema e in CO_Var7.
Nu inteleg totusi care e rostul spatiului (^_) de dinaintea cuvantului.
|
|
| |
|
| #99 |
SevenModeratorDin: Ţara Perfectului Simplu
|
|
|
| |
|
| #100 |
|
|
Da, asa e. Se strecurase un spatiu acolo. In rest, ai setat corect.
Ciudat ca nu mi-a aparut chestia asta pana acuma.
|
|
| |
|