[dex] 3 intrebari

Octavian Rasnita orasnita at gmail.com
Fri May 9 13:40:59 EEST 2014


Cu ocazia aceasta am descoperit un bug in Maestro DEX care se datoreaza faptului ca nu am inteles corect specificatiile pentru actualizarea datelor.

Mai exact, am crezut ca tot ce apare in sectiunea "full" contine intreg setul de date de la inceput pana in prezent, iar in sectiunea "diff" apar toate datele modificate in ultima saptamana.
Doar ca nu este chiar asa. Asa se intampla in cazul datelor principale, adica lexeme, definitii si mapari lexeme-definitii, dar nu si in cazul surselor, inflexiunilor si abrevierilor.

Se pare ca sursele si abrevierile apar doar in sectiunea "full".
Drept urmare am facut deja unele corecturi in program ca sa preia aceste seturi de date din sectiunea "full" intotdeauna. Asta nu este o problema prea mare fiindca sunt putine date de preluat.

Insa la ce vroiam sa ajung este faptul ca cu ocazia acestei corecturi va trebui sa creez o noua versiune, iar daca tot voi crea noua versiune voi adauga eu si datele lipsa din dictionarul Saineanu din sectiunea "full".
Sper sa fie OK.

Multumesc pentru ajutor.

--Octavian

----- Original Message ----- 
From: "Cătălin Frâncu" <cata at francu.com>
To: "Discuții DEX online" <discutii at dexonline.ro>
Sent: Friday, May 09, 2014 12:28 PM
Subject: Re: [dex] 3 intrebari


>> Nu stiu cum de nu am observat ca DOR e tot de Editura Litera. Dar de
>> fapt dupa cate am vazut multe alte edituri nu si-au dat acordul pentru
>> redistribuire...
> 
> Mda, așa este. Partea mai puțin rea este că, dincolo de dicționarele 
> Editurii Litera, celelalte dicționare însumează doar circa 12.000 de 
> definiții.
> 
>> In legatura cu dictionarul de Saineanu, ceva nu este in regula cu
>> exportul. Definitiile din el se exporta in varianta "full" dar nu si in
>> varianta "diff":
> 
> Am mers pe fir și am găsit greșeala noastră:
> 
> 1. Am repetat pașii urmați de tine și confirm cifrele.
> 
> 2. Am căutat prin arhiva de e-mail și am găsit data exactă când am 
> activat redistribuirea pentru Șăineanu: 25.10.2013. Deci următorul diff 
> (26.10.2013) ar fi trebuit să conțină zeci de mii de definiții noi, dar 
> nu le conține
> 
> 3. Problema este că noi, în generarea acelui diff, alegem doar 
> definițiile care au data modificării în săptămâna anterioară. Dar în 
> acea zi nu s-au modificat definițiile, ci doar dicționarul (unde am 
> bifat opțiunea "se poate distribui"). Codul relevant este la adresa 
> următoare, liniile de cod 36-37:
> 
> https://github.com/CatalinFrancu/dexonline/blob/master/tools/dumpDatabaseXml.php
> 
> Ca să corectăm acum problema, ar trebui să marcăm ca modificate toate 
> definițiile care nu au fost încă exportate într-un diff, respectiv toate 
> cele din Șăineanu introduse înainte de 25.10.2013. O a doua soluție ar 
> fi să le recomanzi utilizatorilor tăi să își actualizeze de la zero baza 
> de date. Tu cum preferi?
> 
> Cătălin
> 
> _______________________________________________
> Discutii mailing list
> Discutii at dexonline.ro
> http://list.dexonline.ro/listinfo/discutii
>


More information about the Discutii mailing list