From vladtp91 at yahoo.com Sat Nov 5 21:39:26 2011 From: vladtp91 at yahoo.com (Vlad Tp) Date: Sat, 05 Nov 2011 19:39:26 -0000 Subject: [dexonline] Ticket #241 :Crawler definitii Message-ID: <1320521963.9020.YahooMailNeo@web113704.mail.gq1.yahoo.com> Buna seara ! Impreuna cu colegul meu de echipa avem cateva mici nelamuriri legate de implementare . Cum am putea sa rulam codul nostru de mai multe ori in mod automat la un anumit interval de timp  ? Ne-am gandit la un fel de iterare in cadrul codului nostru , dar nu sunt sigur daca e cea mai buna solutie . Am luat in considerare si ideea rularii scriptului prin intermediul crontab . Daca s-ar putea "a piece of advice " cam cum ar fi cel mai bine sa implementam asta .  Ar fi indicat ca site-urile care nu au licenta sau nu fac parte din cadrul dexonline sa le salvam in cadrul unui fisier de log sa zicem ? ( de unde si ideea ca ne-am putea folosi de crontab ) . Si o ultima nelamurire : din cand in cand dam peste niste site-uri inexistente pe care programul nostru le detecteaza ca fiind clone . Am incercat sa rezolvam astfel :             if ( ($req_site .= file_get_contents ( $iter->url ) ) == false ) dar din pacate primim niste warninguri legate de imposibilitatea deschiderii site-ului respectiv . From cata at francu.com Sat Nov 5 21:51:41 2011 From: cata at francu.com (Catalin Francu) Date: Sat, 05 Nov 2011 19:51:41 -0000 Subject: [dexonline] Ticket #241 :Crawler definitii In-Reply-To: <1320521963.9020.YahooMailNeo@web113704.mail.gq1.yahoo.com> References: <1320521963.9020.YahooMailNeo@web113704.mail.gq1.yahoo.com> Message-ID: Salut Vlad, > Cum am putea sa rulam codul nostru de mai multe ori in mod automat la un anumit interval de timp  ? Ne-am gandit la un fel de iterare in cadrul codului nostru , dar nu sunt sigur daca e cea mai buna solutie . Am luat in considerare si ideea rularii scriptului prin intermediul crontab . Daca s-ar putea "a piece of advice " cam cum ar fi cel mai bine sa implementam asta . Clar prin crontab. Dacă faceți un script care să ruleze o dată, mă ocup eu să-l adaug în crontab pe server. Vă puteți uita prin tools/cron/crontab-main ca să vă faceți o idee despre ce mai rulează periodic pe server. >  Ar fi indicat ca site-urile care nu au licenta sau nu fac parte din cadrul dexonline sa le salvam in cadrul unui fisier de log sa zicem ? ( de unde si ideea ca ne-am putea folosi de crontab ) . Cred că nu e neapărat nevoie de logging. Dacă faceți un program care să scuipe ceva rezonabil la stdout, pot face eu prin crontab să-mi fie trimis un email cu outputul programului vostru. >         if ( ($req_site .= file_get_contents ( $iter->url ) ) == false ) O soluție barbară, dar bună, este un @file_get_contents() în loc de file_get_contents() pentru a suprima warningurile. Vedeți și http://php.net/manual/en/language.operators.errorcontrol.php Spor la lucru! Cătălin From costashsrc at gmail.com Tue Nov 8 00:07:11 2011 From: costashsrc at gmail.com (Costash) Date: Mon, 07 Nov 2011 22:07:11 -0000 Subject: [dexonline] Site Clones (Ticket #241) Message-ID: Am atasat fisierul diff.txt pentru ce am realizat eu impreuna cu ceilalti 2 colegi, Mihai Barbulescu si Vlad Traista-Popescu. In principiu scriptul afiseaza o lista neagra cu site-urile clona dintr-un search pe google a unei definitii random aleasa. Fisierele sursa le am puse pe github, aici: [0] [0] : https://github.com/costash/DEXonline/ O seara buna, Constantin Serban-Radoi (aka Costash). -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- Index: wwwbase/siteClones.php =================================================================== --- wwwbase/siteClones.php (revision 0) +++ wwwbase/siteClones.php (revision 0) @@ -0,0 +1,99 @@ + 250;")); + +$nr = rand(1, $count[0]); +$strnr = (string)$nr; + +$type = util_getRequestParameter('t'); + +$word = db_getArray(db_execute("select htmlRep from Definition where status = 0 and length(internalRep) > 200 limit " . $strnr . ",1;")); + +# Parse definition and create string to search +$v = explode(" ", strip_tags($word[0])); + +$to_search = "\""; + +# Set string to search start + end +$WORD_START = 5; +$WORD_NO = 16; +$WORD_END = $WORD_START + $WORD_NO; +for($i = $WORD_START; $i <= $WORD_END; $i++) { + $to_search .= $v[$i] . " "; +} + +$to_search .= "\""; +$to_search = str_replace(",", " ", $to_search); +$to_search = str_replace("(", " ", $to_search); +$to_search = str_replace(")", " ", $to_search); +$to_search = str_replace("[", " ", $to_search); +$to_search = str_replace("]", " ", $to_search); +$to_search = str_replace("-", " ", $to_search); +$to_search = str_replace(";", " ", $to_search); +$to_search = str_replace("?", " ", $to_search); +$to_search = str_replace("?", " ", $to_search); +$to_search = str_replace("<", " ", $to_search); +$to_search = str_replace(">", " ", $to_search); +$to_search = str_replace("?", " ", $to_search); +$to_search = str_replace("\\", " ", $to_search); +$to_search = str_replace("/", " ", $to_search); + +$urlGoogle = "https://ajax.googleapis.com/ajax/services/search/web?v=1.0"; +$apiKey = "ABQIAAAAJjSg4ig0a8tq8tf6rkzmRRRkgZ4KowWMOepZjsVjwMpJ1fhnABQTlVg9YVYaGVZuAI6SYGceehM79w"; +$url = $urlGoogle . "&q=". urlencode($to_search) . "&key=" . $apiKey; + +# sendRequest +# note how referer is set manually +$ch = curl_init(); +curl_setopt($ch, CURLOPT_URL, $url); +curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); +curl_setopt($ch, CURLOPT_REFERER, "http://www.dexonline.ro"); +$body = curl_exec($ch); +curl_close($ch); + +# now, process the JSON string +$json = json_decode($body); + +$rezultate = $json->responseData->results; + +$lista = ""; +$content = ""; +$messageAlert = ""; +$blackList = ""; + +foreach($rezultate as $iter) { + # Skip dexonline.ro from results + if(stripos($iter->url, "dexonline.ro") == true) + continue; + + $lista .= $iter ->url ."
"; + # Search for "licenta GPL" or "dexonline.ro" in resulted page + $content = @file_get_contents($iter->url); + + $poslink = stripos($content, "dexonline.ro"); + $posGPLlicenta = stripos($content, "licenta GPL"); + $posGPL = stripos($content, "GPL"); + + if($poslink == false && $posGPL == false && $posGPLlicenta == false) { + $blackList .= $iter->url . "
"; + $messageAlert .= "Licenta GPL sau link catre dexonline.ro negasite in site-ul " . $iter->url . "

"; + } else { + $messageAlert .= "A fost gasita o mentiune catre licenta GPL sau un link catre dexonline.ro in site-ul " . $iter->url . "

"; + } + +} + +# Print Blacklist items if any + +smarty_assign('page_title', 'Site Clones'); +smarty_assign('Results', $word[0]); + +smarty_assign('JSON', "


" . $lista); +smarty_assign('ALERT', "


" . $messageAlert); +smarty_assign("CRAWL_THROUGH", "

Blacklist


" . $blackList); +smarty_displayCommonPageWithSkin("siteClones.ihtml"); + +?> Index: templates/common/siteClones.ihtml =================================================================== --- templates/common/siteClones.ihtml (revision 0) +++ templates/common/siteClones.ihtml (revision 0) @@ -0,0 +1,8 @@ +
Site Clones
+ +{$Results} +{$Test} +{$Lungime} +{$JSON} +{$ALERT} +{$CRAWL_THROUGH} Property changes on: templates/common/siteClones.ihtml ___________________________________________________________________ Added: svn:executable + * From alex at grep.ro Tue Nov 8 00:21:17 2011 From: alex at grep.ro (Alex Morega) Date: Mon, 07 Nov 2011 22:21:17 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: References: Message-ID: <662838E6-EA17-498A-AA51-EB1624A60C5D@grep.ro> On Nov 8, 2011, at 12:07 AM, Costash wrote: > Am atasat fisierul diff.txt pentru ce am realizat eu impreuna cu ceilalti 2 colegi, Mihai Barbulescu si Vlad Traista-Popescu. > In principiu scriptul afiseaza o lista neagra cu site-urile clona dintr-un search pe google a unei definitii random aleasa. > > Fisierele sursa le am puse pe github, aici: [0] > > [0] : https://github.com/costash/DEXonline/ > > O seara buna, > Constantin Serban-Radoi (aka Costash). Salut Costash, Kudos for pushing to GitHub :) Pentru citire ușoară se poate folosi "compare view"[1]. Poți, te rog, să faci un pull request[2], ca să putem comenta pe diff? -- Alex [1] https://github.com/costash/DEXonline/compare/master...find-clones [2] http://help.github.com/send-pull-requests/ From utherr.ghujax at gmail.com Tue Nov 8 00:21:38 2011 From: utherr.ghujax at gmail.com (Razvan Botea) Date: Mon, 07 Nov 2011 22:21:38 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: References: Message-ID: <4EB859F1.5060801@gmail.com> On 11/8/2011 12:07 AM, Costash wrote: > Am atasat fisierul diff.txt pentru ce am realizat eu impreuna cu > ceilalti 2 colegi, Mihai Barbulescu si Vlad Traista-Popescu. > > In principiu scriptul afiseaza o lista neagra cu site-urile clona > dintr-un search pe google a unei definitii random aleasa. > > Fisierele sursa le am puse pe github, aici: [0] > > > [0] : https://github.com/costash/DEXonline/ > > O seara buna, > Constantin Serban-Radoi (aka Costash). > Super. Nu prea m-am uitat peste el așa în detaliu. But for future referance: în variabilele smarty bagi doar "variabile php", ce vreau să spun cu asta? Nu bagi html/javascript/etc. Pentru asta manipulezi template-ul corespunzător cum vrei (în cazul tău: siteClones.ihtml ) și pui acolo spre exemplu:
    {foreach $foo as $bar => $key}
  • {$key}. {$bar}
  • {/foreach}
Am dat un exemplu mai complex (asta îți creează o listă neordonată fără să scrii prea multe rânduri sau să te chinui cu echo să arate bine. Dar în modul acesta îți poți organiza codul mai bine, poate fi dezvoltat mai ușor fiind mai flexibil. -- Răzvan Botea, Computer Science Geek From costashsrc at gmail.com Tue Nov 8 00:41:56 2011 From: costashsrc at gmail.com (Costash) Date: Mon, 07 Nov 2011 22:41:56 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: <4EB859F1.5060801@gmail.com> References: <4EB859F1.5060801@gmail.com> Message-ID: @Alex: Am facut si pull-request. @Razvan: Thanks for tips. Nu prea vazusem prin cod cum se foloseste exact template-ul si ne-am rezumat la a pune niste variabile doar. O seara buna, Constantin Serban-Radoi (aka Costash). -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex at grep.ro Tue Nov 8 09:04:19 2011 From: alex at grep.ro (Alex Morega) Date: Tue, 08 Nov 2011 07:04:19 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: References: <4EB859F1.5060801@gmail.com> Message-ID: <2216FAF9-8253-41D0-9185-C9345625C56C@grep.ro> On Nov 8, 2011, at 12:41 AM, Costash wrote: > @Alex: Am facut si pull-request. Cool, mulțumesc! Am pus câteva comentarii. Dacă mai e cineva dornic să dea feedback, folosiți adresa de mai jos, click pe balonașul albastru care apare la mouseover în dreptul fiecărei linii: https://github.com/alex-morega/DEXonline/pull/2/files -- Alex From cata at francu.com Tue Nov 8 13:54:50 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 08 Nov 2011 11:54:50 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: <2216FAF9-8253-41D0-9185-C9345625C56C@grep.ro> References: <4EB859F1.5060801@gmail.com> <2216FAF9-8253-41D0-9185-C9345625C56C@grep.ro> Message-ID: Ok... am dat tone de comentarii la , după care am reîncărcat pagina și comentariile mele nu sunt nicăieri. Dacă dau click pe balonaș fix pe aceeași linie, comentariul reapare. Dar nu știu cum să le expandez pe toate odată. Din cauza asta, nici comentariile lui Alex nu le pot vedea, că nu știu pe ce linii sunt. :-) Unde greșesc? Dincolo de asta, great progress! Comentariile mele se pot îndeplini în 5 minute, mai puțin cel de esență, cu separarea PHP/Smarty. Cătălin 2011/11/8 Alex Morega : > > On Nov 8, 2011, at 12:41 AM, Costash wrote: > >> @Alex: Am facut si pull-request. > > Cool, mulțumesc! Am pus câteva comentarii. Dacă mai e cineva dornic să dea feedback, folosiți adresa de mai jos, click pe balonașul albastru care apare la mouseover în dreptul fiecărei linii: > > https://github.com/alex-morega/DEXonline/pull/2/files > > -- Alex > > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > From alex at grep.ro Tue Nov 8 15:00:04 2011 From: alex at grep.ro (Alex Morega) Date: Tue, 08 Nov 2011 13:00:04 -0000 Subject: [dexonline] Site Clones (Ticket #241) In-Reply-To: References: <4EB859F1.5060801@gmail.com> <2216FAF9-8253-41D0-9185-C9345625C56C@grep.ro> Message-ID: <1C027784-47C7-4883-B5B6-269E5D33C95A@grep.ro> On Nov 8, 2011, at 1:54 PM, Catalin Francu wrote: > Ok... am dat tone de comentarii la > , după care am > reîncărcat pagina și comentariile mele nu sunt nicăieri. Dacă dau > click pe balonaș fix pe aceeași linie, comentariul reapare. Dar nu > știu cum să le expandez pe toate odată. Din cauza asta, nici > comentariile lui Alex nu le pot vedea, că nu știu pe ce linii sunt. > :-) Unde greșesc? Hmm, se pare că le-a salvat aici: https://github.com/costash/DEXonline/pull/1/files E același pull request methinks. Nu prea înțeleg ce se întâmplă :) -- Alex From alex at grep.ro Tue Nov 8 21:13:37 2011 From: alex at grep.ro (Alex Morega) Date: Tue, 08 Nov 2011 19:13:37 -0000 Subject: [dexonline] svn -> git Message-ID: <9C595905-DEF0-44C1-A1BD-3C2A58C661C2@grep.ro> Salut, Am pus un cron să ruleze din oră în oră și să aducă la zi repository-ul meu de pe GitHub dacă apar schimbări în SVN. -- Alex From cata at francu.com Fri Nov 11 15:32:35 2011 From: cata at francu.com (Catalin Francu) Date: Fri, 11 Nov 2011 13:32:35 -0000 Subject: [dexonline] DEX online a migrat la Idiorm+Paris Message-ID: Salut, Începând de astăzi, codul DEX online nu mai folosește AdoDB, ci Idiorm+Paris. Rutina de aducere a zi la codului este aceeași, doar că changelistul este uriaș și este posibil să aveți conflicte și/sau ceea ce aveți în lucru să nu mai meargă până nu vă convertiți query-urile: # svn update # diff dex.conf.sample dex.conf # căile către AdoDB nu mai sunt utilizate și pot fi șterse # cd tools # php migration.php Documentația Idiorm+Paris este la sau puteți studia codul DEX online pentru exemple. Obiectele-model ca phplib/models/Definition.php conțin exemple utile, iar phplib/db.php conține câteva syntactic sugars pe care le-am creat. Am făcut această schimbare deoarece AdoDB era obscen de mare (220 kB de cod PHP, mai mult decât tot restul codului nostru). Idiorm+Paris au doar 55 kB. Pentru orice dificultăți, dați-mi de veste. Cătălin From alex at grep.ro Fri Nov 11 17:14:01 2011 From: alex at grep.ro (Alex Morega) Date: Fri, 11 Nov 2011 15:14:01 -0000 Subject: [dexonline] DEX online a migrat la Idiorm+Paris In-Reply-To: References: Message-ID: <6D185985-345C-402F-80B1-35D4387C79E8@grep.ro> On Nov 11, 2011, at 3:32 PM, Catalin Francu wrote: > Începând de astăzi, codul DEX online nu mai folosește AdoDB, ci > Idiorm+Paris. Rutina de aducere a zi la codului este aceeași, doar că > changelistul este uriaș și este posibil să aveți conflicte și/sau ceea > ce aveți în lucru să nu mai meargă până nu vă convertiți query-urile: > > # svn update > # diff dex.conf.sample dex.conf # căile către AdoDB nu mai sunt > utilizate și pot fi șterse > # cd tools > # php migration.php > > Documentația Idiorm+Paris este la > sau puteți studia codul DEX > online pentru exemple. Obiectele-model ca phplib/models/Definition.php > conțin exemple utile, iar phplib/db.php conține câteva syntactic > sugars pe care le-am creat. > > Am făcut această schimbare deoarece AdoDB era obscen de mare (220 kB > de cod PHP, mai mult decât tot restul codului nostru). Idiorm+Paris au > doar 55 kB. Foarte cool. Se simte diferența de cod încărcat? -- Alex From cata at francu.com Fri Nov 11 17:41:20 2011 From: cata at francu.com (Catalin Francu) Date: Fri, 11 Nov 2011 15:41:20 -0000 Subject: [dexonline] DEX online a migrat la Idiorm+Paris In-Reply-To: <6D185985-345C-402F-80B1-35D4387C79E8@grep.ro> References: <6D185985-345C-402F-80B1-35D4387C79E8@grep.ro> Message-ID: 2011/11/11 Alex Morega > Foarte cool. Se simte diferența de cod încărcat? > -- Alex Încă nu, dar vom afla luni. :-) Vinerea e o zi fără load mare. Urmăresc loadul cu sar și știu orientativ cam la ce să mă aștept. Cătălin From vladtp91 at yahoo.com Sat Nov 12 12:06:26 2011 From: vladtp91 at yahoo.com (Vlad Tp) Date: Sat, 12 Nov 2011 10:06:26 -0000 Subject: [dexonline] DEX online a migrat la Idiorm+Paris In-Reply-To: References: <6D185985-345C-402F-80B1-35D4387C79E8@grep.ro> Message-ID: <1321092383.13298.YahooMailNeo@web113701.mail.gq1.yahoo.com> ----- Original Message ----- From: Catalin Francu To: DEX Online Development Mailing List Cc: Sent: Friday, November 11, 2011 5:40 PM Subject: Re: [dexonline] DEX online a migrat la Idiorm+Paris 2011/11/11 Alex Morega > Foarte cool. Se simte diferența de cod încărcat? > -- Alex Încă nu, dar vom afla luni. :-) Vinerea e o zi fără load mare. Urmăresc loadul cu sar și știu orientativ cam la ce să mă aștept. Cătălin _______________________________________________ dexonline mailing list dexonline at lists.rosedu.org http://lists.rosedu.org/listinfo/dexonline Salut ! Am facut update-ul si primim urmatoarea eroare : Current schema version is <00060> ../patches/00061.sql -- executing with MySQL PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DEX.diverta_Book' doesn't exist' in /var/www/DEX/phplib/db.php:22 Stack trace: #0 /var/www/DEX/phplib/db.php(22): PDO->query('create trigger ...', 4) #1 /var/www/DEX/phplib/db.php(92): db_execute('create trigger ...') #2 /var/www/DEX/tools/migration.php(72): db_executeSqlFile('../patches/0006...') #3 /var/www/DEX/tools/migration.php(40): runPatch('../patches/0006...', false) #4 {main}   thrown in /var/www/DEX/phplib/db.php on line 22 From cata at francu.com Sat Nov 12 13:25:23 2011 From: cata at francu.com (Catalin Francu) Date: Sat, 12 Nov 2011 11:25:23 -0000 Subject: [dexonline] DEX online a migrat la Idiorm+Paris In-Reply-To: <1321092383.13298.YahooMailNeo@web113701.mail.gq1.yahoo.com> References: <6D185985-345C-402F-80B1-35D4387C79E8@grep.ro> <1321092383.13298.YahooMailNeo@web113701.mail.gq1.yahoo.com> Message-ID: Hm, oops, am uitat că nu toate instalările folosesc acel tabel. Poți comenta linia respectivă din 00061.sql sau poți rula de la promptul MySQL celelalte linii din fișier. Dacă alegi varianta a doua, trebuie, tot manual, să aduci la zi versiunea schemei bazei de date: update Variable set value = '00061' where name = 'Schema.version'; Cătălin On Sat, Nov 12, 2011 at 12:06 PM, Vlad Tp wrote: > > > ----- Original Message ----- > From: Catalin Francu > To: DEX Online Development Mailing List > Cc: > Sent: Friday, November 11, 2011 5:40 PM > Subject: Re: [dexonline] DEX online a migrat la Idiorm+Paris > > 2011/11/11 Alex Morega >> Foarte cool. Se simte diferența de cod încărcat? >> -- Alex > > Încă nu, dar vom afla luni. :-) Vinerea e o zi fără load mare. > Urmăresc loadul cu sar și știu orientativ cam la ce să mă aștept. > > Cătălin > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > > > Salut ! > > Am facut update-ul si primim urmatoarea eroare : > > Current schema version is <00060> > ../patches/00061.sql -- executing with MySQL > PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DEX.diverta_Book' doesn't exist' in /var/www/DEX/phplib/db.php:22 > Stack trace: > #0 /var/www/DEX/phplib/db.php(22): PDO->query('create trigger ...', 4) > #1 /var/www/DEX/phplib/db.php(92): db_execute('create trigger ...') > #2 /var/www/DEX/tools/migration.php(72): db_executeSqlFile('../patches/0006...') > #3 /var/www/DEX/tools/migration.php(40): runPatch('../patches/0006...', false) > #4 {main} >   thrown in /var/www/DEX/phplib/db.php on line 22 > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > From adrian.scoica at gmail.com Wed Nov 16 13:36:19 2011 From: adrian.scoica at gmail.com (Adrian Scoica) Date: Wed, 16 Nov 2011 11:36:19 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline Message-ID: Salut, Eu si Filip Buruiana incercam sa scriem specificatiile software pentru un detector de plagiat si printre altele avem nevoie de un modul care sa ne ajute sa aducem lexemele parsate la forma canonica (de exemplu "oamenilor -> om". DEXOnline face deja ceva similar, si din cate imi aduc aminte dintr-o discutie de anul trecut cu Catalin, se vorbea despre un set de reguli de transformare ce pot fi aplicate in sens invers, dar nu cunosc mai multe detalii. Cum este rezolvata de fapt aceasta problema? Exista documentatie in acest sens? Putem eventual folosi un serviciu dintr-o clona instalata local a site-ului sau este suficient de simplu cat sa implementam nativ? Multumesc anticipat, Adrian Scoica. From cata at francu.com Wed Nov 16 20:48:33 2011 From: cata at francu.com (Catalin Francu) Date: Wed, 16 Nov 2011 18:48:33 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline In-Reply-To: References: Message-ID: Salutare, Hm, detectare de plagiat, uite un software care în România ar trebui să lucreze în foc continuu, că are muuuult de depistat. :-D :-D Din păcate nu, noi nu avem un stemmer (așa-i zice). Pentru nevoile noastre, ne descurcăm cu procesul invers: generăm flexiunile și le stocăm pe toate în tabelul InflectedForm. Dacă vreți să lucrați și la partea asta, ar fi un proiect interesant, care nu s-a mai publicat până acum pentru limba română sub o licență liberă. Doar că v-ar trebui un curs de NLP, cred. Spuneți-mi dacă vă interesează și vă pun în legătură cu Radu Borza. El e omul cu NLP-ul în proiectul nostru. :-) Cătălin 2011/11/16 Adrian Scoica > Salut, > > Eu si Filip Buruiana incercam sa scriem specificatiile software > pentru un detector de plagiat si printre altele avem nevoie de un > modul care sa ne ajute sa aducem lexemele parsate la forma canonica > (de exemplu "oamenilor -> om". > > DEXOnline face deja ceva similar, si din cate imi aduc aminte > dintr-o discutie de anul trecut cu Catalin, se vorbea despre un set de > reguli de transformare ce pot fi aplicate in sens invers, dar nu > cunosc mai multe detalii. > > Cum este rezolvata de fapt aceasta problema? > Exista documentatie in acest sens? > Putem eventual folosi un serviciu dintr-o clona instalata local a > site-ului sau este suficient de simplu cat sa implementam nativ? > > Multumesc anticipat, > Adrian Scoica. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utherr.ghujax at gmail.com Wed Nov 16 20:50:21 2011 From: utherr.ghujax at gmail.com (Razvan Botea) Date: Wed, 16 Nov 2011 18:50:21 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline In-Reply-To: References: Message-ID: <4EC405ED.5010006@gmail.com> On 11/16/2011 8:48 PM, Catalin Francu wrote: > Salutare, > > Hm, detectare de plagiat, uite un software care în România ar trebui să > lucreze în foc continuu, că are muuuult de depistat. :-D :-D Culmea plagiatului în România: Să ți se plagieze programul de plagiat. -- Răzvan Botea, Computer Science Geek From adrian.scoica at gmail.com Thu Nov 17 02:28:17 2011 From: adrian.scoica at gmail.com (Adrian Scoica) Date: Thu, 17 Nov 2011 00:28:17 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline In-Reply-To: References: Message-ID: 2011/11/16 Catalin Francu > Salutare, > > Hm, detectare de plagiat, uite un software care în România ar trebui să > lucreze în foc continuu, că are muuuult de depistat. :-D :-D > > Din păcate nu, noi nu avem un stemmer (așa-i zice). Pentru nevoile > noastre, ne descurcăm cu procesul invers: generăm flexiunile și le stocăm > pe toate în tabelul InflectedForm. Dacă vreți să lucrați și la partea asta, > ar fi un proiect interesant, care nu s-a mai publicat până acum pentru > limba română sub o licență liberă. Doar că v-ar trebui un curs de NLP, > cred. Spuneți-mi dacă vă interesează și vă pun în legătură cu Radu Borza. > El e omul cu NLP-ul în proiectul nostru. :-) > Ok. Totusi, daca imi aduc bine aminte, exista o tabela in baza de date a DEXOnline care contine transformari pentru clase de substantive. Nu mai tin minte daca erau doar reguli de formare ale pluralului sau cuprindeau si alte inflexiuni. Pareau sa arate ca niste reguli de rescriere ale unei gramatici (de data aceasta, in sensul formal :D). Cel mai probabil vom avea nevoie si de o asemenea componenta in proiectul nostru, iar daca nu se descurcam in alt mod, vom folosi direct baza de date de forme cu inflexiuni. > Cătălin > > > 2011/11/16 Adrian Scoica > >> Salut, >> >> Eu si Filip Buruiana incercam sa scriem specificatiile software >> pentru un detector de plagiat si printre altele avem nevoie de un >> modul care sa ne ajute sa aducem lexemele parsate la forma canonica >> (de exemplu "oamenilor -> om". >> >> DEXOnline face deja ceva similar, si din cate imi aduc aminte >> dintr-o discutie de anul trecut cu Catalin, se vorbea despre un set de >> reguli de transformare ce pot fi aplicate in sens invers, dar nu >> cunosc mai multe detalii. >> >> Cum este rezolvata de fapt aceasta problema? >> Exista documentatie in acest sens? >> Putem eventual folosi un serviciu dintr-o clona instalata local a >> site-ului sau este suficient de simplu cat sa implementam nativ? >> >> Multumesc anticipat, >> Adrian Scoica. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Thu Nov 17 11:31:25 2011 From: cata at francu.com (Catalin Francu) Date: Thu, 17 Nov 2011 09:31:25 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline In-Reply-To: References: Message-ID: > > Ok. Totusi, daca imi aduc bine aminte, exista o tabela in baza de date a > DEXOnline care contine transformari pentru clase de substantive. Nu mai tin > minte daca erau doar reguli de formare ale pluralului sau cuprindeau si > alte inflexiuni. Pareau sa arate ca niste reguli de rescriere ale unei > gramatici (de data aceasta, in sensul formal :D). > > Cel mai probabil vom avea nevoie si de o asemenea componenta in proiectul > nostru, iar daca nu se descurcam in alt mod, vom folosi direct baza de date > de forme cu inflexiuni. > Da, există, dar este doar generator. Principiul folosit de Federația Română de Scrabble, de la care am preluat și noi sistemul, a fost: - Au identificat toate clasele de echivalență ale limbii române (deci au grupat toate lexemele care se declină la fel, să zicem: stradă cu bardă cu pradă și cu ladă, mânz cu praz și cu obraz etc.) - Au ales un exponent pentru fiecare clasă căruia i-au scris explicit, de mână, paradigma ( = totalitatea flexiunilor) - Pe baza exponentului, a paradigmei lui și a altui lexem din aceeași clasă, puteau calcula manual paradigma acelui lexem. Noi am intervenit la pasul trei: pentru fiecare exponent și pentru fiecare flexiune indicată explicit, am dedus un set de transformări pe care le-am stocat. Apoi am aplicat transformările fiecărui lexem din aceeași clasă, obținând lista completă de flexiuni a limbii române. - Pasul patru este de mentenanță: când adăugăm un cuvânt nou, colaboratorii noștri de la F.R.Sc. îl etichetează cu modelul de flexiune potrivit (adică îi indică clasa de echivalență). Sistemul îi generează automat paradigma. Acestea fiind zise, uitați-vă pe fișierul docs/schema.txt, care explică în mare cum merg lucrurile: http://wiki.dexonline.ro/browser/docs/schema.txt Vă trebuie tabelele: Lexem, Inflection, InflectedForm, ModelType, Model (clasa PHP corespondentă este FlexModel), Transform, ModelDescription, ParticipleModel. Cred că cel mai elocventă este interogarea MySQL de la liniile 217-225, care vă arată exact cum interacționează tabelele pentru a genera paradigma cuvântului „carte”. Cătălin -------------- next part -------------- An HTML attachment was scrubbed... URL: From adrian.scoica at gmail.com Thu Nov 17 13:10:30 2011 From: adrian.scoica at gmail.com (Adrian Scoica) Date: Thu, 17 Nov 2011 11:10:30 -0000 Subject: [dexonline] Canonicalizare Lexeme in DEXOnline In-Reply-To: References: Message-ID: Am inteles. Intr-adevar, problema stem->inflected e mai simpla decat problema inflected->stem. Multumesc mult pentru ajutor :). Porbabil vom mai avea intrebari si in viitor :D. 2011/11/17 Catalin Francu > Ok. Totusi, daca imi aduc bine aminte, exista o tabela in baza de date a >> DEXOnline care contine transformari pentru clase de substantive. Nu mai tin >> minte daca erau doar reguli de formare ale pluralului sau cuprindeau si >> alte inflexiuni. Pareau sa arate ca niste reguli de rescriere ale unei >> gramatici (de data aceasta, in sensul formal :D). >> >> Cel mai probabil vom avea nevoie si de o asemenea componenta in proiectul >> nostru, iar daca nu se descurcam in alt mod, vom folosi direct baza de date >> de forme cu inflexiuni. >> > > Da, există, dar este doar generator. Principiul folosit de Federația > Română de Scrabble, de la care am preluat și noi sistemul, a fost: > > - Au identificat toate clasele de echivalență ale limbii române (deci au > grupat toate lexemele care se declină la fel, să zicem: stradă cu bardă cu > pradă și cu ladă, mânz cu praz și cu obraz etc.) > - Au ales un exponent pentru fiecare clasă căruia i-au scris explicit, de > mână, paradigma ( = totalitatea flexiunilor) > - Pe baza exponentului, a paradigmei lui și a altui lexem din aceeași > clasă, puteau calcula manual paradigma acelui lexem. > > Noi am intervenit la pasul trei: pentru fiecare exponent și pentru fiecare > flexiune indicată explicit, am dedus un set de transformări pe care le-am > stocat. Apoi am aplicat transformările fiecărui lexem din aceeași clasă, > obținând lista completă de flexiuni a limbii române. > > - Pasul patru este de mentenanță: când adăugăm un cuvânt nou, > colaboratorii noștri de la F.R.Sc. îl etichetează cu modelul de flexiune > potrivit (adică îi indică clasa de echivalență). Sistemul îi generează > automat paradigma. > > Acestea fiind zise, uitați-vă pe fișierul docs/schema.txt, care explică în > mare cum merg lucrurile: > > http://wiki.dexonline.ro/browser/docs/schema.txt > > Vă trebuie tabelele: Lexem, Inflection, InflectedForm, ModelType, Model > (clasa PHP corespondentă este FlexModel), Transform, ModelDescription, > ParticipleModel. Cred că cel mai elocventă este interogarea MySQL de la > liniile 217-225, care vă arată exact cum interacționează tabelele pentru a > genera paradigma cuvântului „carte”. > > Cătălin > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utherr.ghujax at gmail.com Sat Nov 19 17:02:56 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Sat, 19 Nov 2011 15:02:56 -0000 Subject: [dexonline] Reinstalare DEXonline Message-ID: <4EC7C3DA.2010303@gmail.com> Salut, I just started reinstalling DEXOnline și m-am ivit de o problemă. La commitul 84683c2e40e79ad306f55a18267eb92a2b98b3d0 când s-a transformat FlashMessage într-o clasă, în util.php nu se include FlashMessage.php în momentul în care se ruleaza ./tools/migrate.php. Possible solution: include FlashMessage.php în migrate.php ori include_once în util.php. Și pentru clasa Variable la fel, dar nu știu pe unde e... -- Răzvan Botea My Bible - http://knowyourmeme.com/ From cata at francu.com Sat Nov 19 21:04:42 2011 From: cata at francu.com (Catalin Francu) Date: Sat, 19 Nov 2011 19:04:42 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: <4EC7C3DA.2010303@gmail.com> References: <4EC7C3DA.2010303@gmail.com> Message-ID: 2011/11/19 Răzvan Botea > Salut, > > I just started reinstalling DEXOnline și m-am ivit de o problemă. > La commitul 84683c2e40e79ad306f55a18267eb9**2a2b98b3d0 când s-a > transformat FlashMessage într-o clasă, în util.php nu se include > FlashMessage.php în momentul în care se ruleaza ./tools/migrate.php. > Hm, ciudată chestie. Dar în phplib/util.php există funcția __autoload()care se uită în phplib/ și în phplib/models/. La tine nu face asta? Încearcă să pui var_dump-uri în metoda aia și vezi ce clasă caută. Cătălin -------------- next part -------------- An HTML attachment was scrubbed... URL: From utherr.ghujax at gmail.com Sun Nov 20 15:23:04 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Sun, 20 Nov 2011 13:23:04 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> Message-ID: <4EC8FF33.8060408@gmail.com> On 11/19/2011 09:04 PM, Catalin Francu wrote: > 2011/11/19 Răzvan Botea > > > Salut, > > I just started reinstalling DEXOnline și m-am ivit de o problemă. > La commitul 84683c2e40e79ad306f55a18267eb9__2a2b98b3d0 când s-a > transformat FlashMessage într-o clasă, în util.php nu se include > FlashMessage.php în momentul în care se ruleaza ./tools/migrate.php. > > > Hm, ciudată chestie. Dar în phplib/util.php există funcția __autoload() > care se uită în > phplib/ și în phplib/models/. La tine nu face > asta? Încearcă să pui var_dump-uri în metoda aia și vezi ce clasă caută. "spl_autoload_register() provides a more flexible alternative for autoloading classes. For this reason, using __autoload() is discouraged and may be deprecated or removed in the future." Eu zic să folosim spl_autoload_register("nume_functie_autoload"). Voi face eu modificarea și testing-ul să văd dacă merge și apoi dau un pull request in repo-ul lui Alex. -- Răzvan Botea My Bible - http://knowyourmeme.com/ From utherr.ghujax at gmail.com Sun Nov 20 16:58:15 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Sun, 20 Nov 2011 14:58:15 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> Message-ID: <4EC91583.6040202@gmail.com> Results: https://github.com/Mayhem93/DEXonline/commit/943df8d823c4b48640d8d6678ea9894230dfc476 Aștept comentarii/sugestii/propuneri ^^. -- Răzvan Botea My Bible - http://knowyourmeme.com/ From cata at francu.com Mon Nov 21 11:46:06 2011 From: cata at francu.com (Catalin Francu) Date: Mon, 21 Nov 2011 09:46:06 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: <4EC91583.6040202@gmail.com> References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> Message-ID: Am dat comentarii. Cred că i-am dat de cap și problemei cu wwwbase/user.php, deși e dubios rău de ce PHP încearcă, complet pe tăcute, să încarce ./user.php (case insensitive!) Cătălin 2011/11/20 Răzvan Botea > Results: > > https://github.com/Mayhem93/**DEXonline/commit/** > 943df8d823c4b48640d8d6678ea989**4230dfc476 > > Aștept comentarii/sugestii/propuneri ^^. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vladtp91 at yahoo.com Mon Nov 21 23:29:41 2011 From: vladtp91 at yahoo.com (Vlad Tp) Date: Mon, 21 Nov 2011 21:29:41 -0000 Subject: [dexonline] Ticket #241 - finished ; Ticket #69 - beginning Message-ID: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> Buna seara ! :) Am terminat ticketul #241 , i-am aplicat niste ultime finisari si am decis sa ne apucam de ticketul #69 la care am scris cateva linii de cod in fisierul XMLDefinition.php .   Asteptam feedback ( speram pozitiv :P ) in legatura cu modificarile facute si poate daca ar mai trebui ceva implementat . Multumim ! Vlad -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex at grep.ro Tue Nov 22 00:08:02 2011 From: alex at grep.ro (Alex Morega) Date: Mon, 21 Nov 2011 22:08:02 -0000 Subject: [dexonline] Ticket #241 - finished ; Ticket #69 - beginning In-Reply-To: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> References: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> Message-ID: <20111121220757.GD13259@petru.grep.ro> On Mon, Nov 21, 2011 at 01:29:36PM -0800, Vlad Tp wrote: > Buna seara ! :) > > Am terminat ticketul #241 , i-am aplicat niste ultime finisari si am decis sa ne apucam de ticketul #69 > > la care am scris cateva linii de cod in fisierul XMLDefinition.php .   > > Asteptam feedback ( speram pozitiv :P ) in legatura cu modificarile facute si poate daca ar mai trebui ceva Pull request-ul e cel de aici[1], right? -- Alex [1] https://github.com/alex-morega/DEXonline/pull/2/files From costashsrc at gmail.com Tue Nov 22 00:36:06 2011 From: costashsrc at gmail.com (Costash) Date: Mon, 21 Nov 2011 22:36:06 -0000 Subject: [dexonline] Ticket #241 - finished ; Ticket #69 - beginning In-Reply-To: <20111121220757.GD13259@petru.grep.ro> References: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> <20111121220757.GD13259@petru.grep.ro> Message-ID: Da, acela este pull request-ul. Message sent from Gmail on Android. On Nov 22, 2011 12:08 AM, "Alex Morega" wrote: > On Mon, Nov 21, 2011 at 01:29:36PM -0800, Vlad Tp wrote: > > Buna seara ! :) > > > > Am terminat ticketul #241 , i-am aplicat niste ultime finisari si am > decis sa ne apucam de ticketul #69 > > > > la care am scris cateva linii de cod in fisierul XMLDefinition.php . > > > > Asteptam feedback ( speram pozitiv :P ) in legatura cu modificarile > facute si poate daca ar mai trebui ceva > > Pull request-ul e cel de aici[1], right? > -- Alex > > [1] https://github.com/alex-morega/DEXonline/pull/2/files > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Tue Nov 22 11:18:25 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 09:18:25 -0000 Subject: [dexonline] Ticket #241 - finished ; Ticket #69 - beginning In-Reply-To: References: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> <20111121220757.GD13259@petru.grep.ro> Message-ID: Am dat și eu feedback. Sunt chestii minore. În rest, ship it! Cătălin 2011/11/22 Costash > Da, acela este pull request-ul. > > Message sent from Gmail on Android. > On Nov 22, 2011 12:08 AM, "Alex Morega" wrote: > >> On Mon, Nov 21, 2011 at 01:29:36PM -0800, Vlad Tp wrote: >> > Buna seara ! :) >> > >> > Am terminat ticketul #241 , i-am aplicat niste ultime finisari si am >> decis sa ne apucam de ticketul #69 >> > >> > la care am scris cateva linii de cod in fisierul XMLDefinition.php . >> > >> > Asteptam feedback ( speram pozitiv :P ) in legatura cu modificarile >> facute si poate daca ar mai trebui ceva >> >> Pull request-ul e cel de aici[1], right? >> -- Alex >> >> [1] https://github.com/alex-morega/DEXonline/pull/2/files >> _______________________________________________ >> dexonline mailing list >> dexonline at lists.rosedu.org >> http://lists.rosedu.org/listinfo/dexonline >> > > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Tue Nov 22 11:39:55 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 09:39:55 -0000 Subject: [dexonline] Ticket #241 - finished ; Ticket #69 - beginning In-Reply-To: References: <1321910976.41678.YahooMailNeo@web113709.mail.gq1.yahoo.com> <20111121220757.GD13259@petru.grep.ro> Message-ID: Hm, oops, m-am prins și eu ce era cu XMLdefinition.php. Să faceți oricum commit-uri diferite pentru cele două tichete. Am pus comentarii pe #69. Cătălin 2011/11/22 Catalin Francu > Am dat și eu feedback. Sunt chestii minore. În rest, ship it! > > Cătălin > > > 2011/11/22 Costash > >> Da, acela este pull request-ul. >> >> Message sent from Gmail on Android. >> On Nov 22, 2011 12:08 AM, "Alex Morega" wrote: >> >>> On Mon, Nov 21, 2011 at 01:29:36PM -0800, Vlad Tp wrote: >>> > Buna seara ! :) >>> > >>> > Am terminat ticketul #241 , i-am aplicat niste ultime finisari si am >>> decis sa ne apucam de ticketul #69 >>> > >>> > la care am scris cateva linii de cod in fisierul XMLDefinition.php . >>> > >>> > Asteptam feedback ( speram pozitiv :P ) in legatura cu modificarile >>> facute si poate daca ar mai trebui ceva >>> >>> Pull request-ul e cel de aici[1], right? >>> -- Alex >>> >>> [1] https://github.com/alex-morega/DEXonline/pull/2/files >>> _______________________________________________ >>> dexonline mailing list >>> dexonline at lists.rosedu.org >>> http://lists.rosedu.org/listinfo/dexonline >>> >> >> _______________________________________________ >> dexonline mailing list >> dexonline at lists.rosedu.org >> http://lists.rosedu.org/listinfo/dexonline >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utherr.ghujax at gmail.com Tue Nov 22 16:49:09 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Tue, 22 Nov 2011 14:49:09 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> Message-ID: <4ECBB65B.2090405@gmail.com> On 11/21/2011 11:45 AM, Catalin Francu wrote: > Am dat comentarii. Cred că i-am dat de cap și problemei cu > wwwbase/user.php, deși e dubios rău de ce PHP încearcă, complet pe > tăcute, să încarce ./user.php (case insensitive!) Dacă folosesc spl_autoload_register("autoloadLibClass",false,true); îmi dă fatal error: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'DEX.User' doesn't exist' in /var/www/DEXonline/phplib/idiorm/idiorm.php:966 Stack trace: #0 /var/www/DEXonline/phplib/idiorm/idiorm.php(966): PDOStatement->execute(Array) #1 /var/www/DEXonline/phplib/idiorm/idiorm.php(378): ORM->_run() #2 /var/www/DEXonline/phplib/idiorm/paris.php(124): ORM->find_many() #3 /var/www/DEXonline/phplib/SearchResult.php(24): ORMWrapper->find_many() #4 /var/www/DEXonline/wwwbase/search.php(174): SearchResult::mapDefinitionArray(Array) #5 {main} thrown in /var/www/DEXonline/phplib/idiorm/idiorm.php on line 966 Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat fișierul sql și l-am rulat în mysql> source "dex-database.sql" că metoda de pe wiki nu merge. -- Răzvan Botea My Bible - http://knowyourmeme.com/ From cata at francu.com Tue Nov 22 18:10:04 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 16:10:04 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: <4ECBB65B.2090405@gmail.com> References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> Message-ID: > > Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat > fișierul sql și l-am rulat în mysql> source "dex-database.sql" că metoda de > pe wiki nu merge. Păi nu, stai că e mai serioasă de atât problema. Da, tabela User există, vine cu baza de date. Problema e că PHP ar trebui să ruleze funcția noastră de autoload și să încarce clasa User din phplib/models/User.php. În loc de asta, el încarcă wwwbase/user.php, adică din directorul curent. Metoda curentă chiar nu merge pentru tine? Dacă aș primi câte un cent pentru fiecare folosire de cod depășit, aș avea... vreo 10-20 de cenți. :-) Cătălin -------------- next part -------------- An HTML attachment was scrubbed... URL: From utherr.ghujax at gmail.com Tue Nov 22 18:57:13 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Tue, 22 Nov 2011 16:57:13 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> Message-ID: <4ECBD460.4030405@gmail.com> On 11/22/2011 06:09 PM, Catalin Francu wrote: > Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat > fișierul sql și l-am rulat în mysql> source "dex-database.sql" că > metoda de pe wiki nu merge. > > > Păi nu, stai că e mai serioasă de atât problema. Da, tabela User există, > vine cu baza de date. Problema e că PHP ar trebui să ruleze funcția > noastră de autoload și să încarce clasa User din phplib/models/User.php. > În loc de asta, el încarcă wwwbase/user.php, adică din directorul curent. > > Metoda curentă chiar nu merge pentru tine? Dacă aș primi câte un cent > pentru fiecare folosire de cod depășit, aș avea... vreo 10-20 de cenți. :-) > > Cătălin Păi merge, doar că acum se oprește la un fatal error că nu exista tabela Users. Am pus funcția de register cu prepend. Nu mai apare eroarea cu cannot find class User. -- Răzvan Botea My Bible - http://knowyourmeme.com/ From cata at francu.com Tue Nov 22 19:27:31 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 17:27:31 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: <4ECBD460.4030405@gmail.com> References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: Uf, ai dreptate, în dex-database.sql.gz pe care îl descarci de pe site nu există tabela user. Patchuiesc repede și revein. 2011/11/22 Răzvan Botea > On 11/22/2011 06:09 PM, Catalin Francu wrote: > >> Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat >> fișierul sql și l-am rulat în mysql> source "dex-database.sql" că >> metoda de pe wiki nu merge. >> >> >> Păi nu, stai că e mai serioasă de atât problema. Da, tabela User există, >> vine cu baza de date. Problema e că PHP ar trebui să ruleze funcția >> noastră de autoload și să încarce clasa User din phplib/models/User.php. >> În loc de asta, el încarcă wwwbase/user.php, adică din directorul curent. >> >> Metoda curentă chiar nu merge pentru tine? Dacă aș primi câte un cent >> pentru fiecare folosire de cod depășit, aș avea... vreo 10-20 de cenți. >> :-) >> >> Cătălin >> > > Păi merge, doar că acum se oprește la un fatal error că nu exista tabela > Users. Am pus funcția de register cu prepend. Nu mai apare eroarea cu > cannot find class User. > > > -- > Răzvan Botea > My Bible - http://knowyourmeme.com/ > ______________________________**_________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/**listinfo/dexonline > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Tue Nov 22 20:28:49 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 18:28:49 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: Ok, am reparat bug-ul (vezi http://wiki.dexonline.ro/changeset/585). În baza de date publică apărea o eroare la anonimizarea tabelei User, deoarece avem o înregistrare cu primary key 0 (User.id = 0) și probabil vreun update de MySQL a început să se plângă de asta. Încearcă să descarci din nou baza de date de la http://dexonline.ro/download/dex-database.sql.gz -- ar trebui să meargă. Cu scuze pentru neplăceri, Cătălin 2011/11/22 Catalin Francu > Uf, ai dreptate, în dex-database.sql.gz pe care îl descarci de pe site nu > există tabela user. Patchuiesc repede și revein. > > > 2011/11/22 Răzvan Botea > >> On 11/22/2011 06:09 PM, Catalin Francu wrote: >> >>> Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat >>> fișierul sql și l-am rulat în mysql> source "dex-database.sql" că >>> metoda de pe wiki nu merge. >>> >>> >>> Păi nu, stai că e mai serioasă de atât problema. Da, tabela User există, >>> vine cu baza de date. Problema e că PHP ar trebui să ruleze funcția >>> noastră de autoload și să încarce clasa User din phplib/models/User.php. >>> În loc de asta, el încarcă wwwbase/user.php, adică din directorul curent. >>> >>> Metoda curentă chiar nu merge pentru tine? Dacă aș primi câte un cent >>> pentru fiecare folosire de cod depășit, aș avea... vreo 10-20 de cenți. >>> :-) >>> >>> Cătălin >>> >> >> Păi merge, doar că acum se oprește la un fatal error că nu exista tabela >> Users. Am pus funcția de register cu prepend. Nu mai apare eroarea cu >> cannot find class User. >> >> >> -- >> Răzvan Botea >> My Bible - http://knowyourmeme.com/ >> ______________________________**_________________ >> dexonline mailing list >> dexonline at lists.rosedu.org >> http://lists.rosedu.org/**listinfo/dexonline >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Tue Nov 22 22:00:09 2011 From: costashsrc at gmail.com (Costash) Date: Tue, 22 Nov 2011 20:00:09 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: 2011/11/22 Catalin Francu > Ok, am reparat bug-ul (vezi http://wiki.dexonline.ro/changeset/585). În > baza de date publică apărea o eroare la anonimizarea tabelei User, deoarece > avem o înregistrare cu primary key 0 (User.id = 0) și probabil vreun update > de MySQL a început să se plângă de asta. > > Încearcă să descarci din nou baza de date de la > http://dexonline.ro/download/dex-database.sql.gz -- ar trebui să meargă. > > Cu scuze pentru neplăceri, > Cătălin > > > 2011/11/22 Catalin Francu > >> Uf, ai dreptate, în dex-database.sql.gz pe care îl descarci de pe site nu >> există tabela user. Patchuiesc repede și revein. >> >> >> 2011/11/22 Răzvan Botea >> >>> On 11/22/2011 06:09 PM, Catalin Francu wrote: >>> >>>> Nu am tabela User, ar trebui s-o am ? Și dacă da, cum ? Eu am luat >>>> fișierul sql și l-am rulat în mysql> source "dex-database.sql" că >>>> metoda de pe wiki nu merge. >>>> >>>> >>>> Păi nu, stai că e mai serioasă de atât problema. Da, tabela User există, >>>> vine cu baza de date. Problema e că PHP ar trebui să ruleze funcția >>>> noastră de autoload și să încarce clasa User din phplib/models/User.php. >>>> În loc de asta, el încarcă wwwbase/user.php, adică din directorul >>>> curent. >>>> >>>> Metoda curentă chiar nu merge pentru tine? Dacă aș primi câte un cent >>>> pentru fiecare folosire de cod depășit, aș avea... vreo 10-20 de cenți. >>>> :-) >>>> >>>> Cătălin >>>> >>> >>> Păi merge, doar că acum se oprește la un fatal error că nu exista tabela >>> Users. Am pus funcția de register cu prepend. Nu mai apare eroarea cu >>> cannot find class User. >>> >>> >>> -- >>> Răzvan Botea >>> My Bible - http://knowyourmeme.com/ >>> ______________________________**_________________ >>> dexonline mailing list >>> dexonline at lists.rosedu.org >>> http://lists.rosedu.org/**listinfo/dexonline >>> >> >> > Dupa ce-am stat aproape 2 saptamani fara laptop, acum cand incerc sa dau > comanda "php migration.php" primesc urmatoarea eroare: > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Tue Nov 22 22:01:12 2011 From: costashsrc at gmail.com (Costash) Date: Tue, 22 Nov 2011 20:01:12 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: 2011/11/22 Costash > > > >>> >> Dupa ce-am stat aproape 2 saptamani fara laptop, acum cand incerc sa dau >> comanda "php migration.php" primesc urmatoarea eroare: > > > >> > > _______________________________________________ >> dexonline mailing list >> dexonline at lists.rosedu.org >> http://lists.rosedu.org/listinfo/dexonline >> >> > http://pastebin.com/NtScFE4W Am atasat si url-ul cu eroarea. Imi cer scuze pentru mailul incomplet de mai devreme. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Tue Nov 22 22:49:26 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 20:49:26 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: > > http://pastebin.com/NtScFE4W > Am atasat si url-ul cu eroarea. Imi cer scuze pentru mailul incomplet de > mai devreme. > Ciudat. Poți să-mi spui, te rog: - Care linie din fișier îți dă eroare? (Poți rula mysql -u ... DEX < patches/00061.sql și vezi la ce linie apare aceeași eroare). - Ce versiune de MySQL rulezi? Pe server e 5.1.41 și merge bine-mersi. - Ieșirea comenzii show triggers where `Trigger` not like '%TS'; În orice caz, nu avem conflicte de tabel/trigger/timer. Tot ce este în 00061.sql este "BEFORE INSERT" sau "BEFORE UPDAET", iar triggerii existenți înainte de 00061.sql (5 la număr) sunt "AFTER UPDATE" sau "BEFORE DELETE". Dacă nu ai chef și preferi să fii productiv, poți să redescarci baza de date, care este deja la ultima versiune. Cătălin -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Tue Nov 22 23:15:51 2011 From: costashsrc at gmail.com (Costash) Date: Tue, 22 Nov 2011 21:15:51 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: 2011/11/22 Catalin Francu > http://pastebin.com/NtScFE4W >> Am atasat si url-ul cu eroarea. Imi cer scuze pentru mailul incomplet de >> mai devreme. >> > > Ciudat. Poți să-mi spui, te rog: > > - Care linie din fișier îți dă eroare? (Poți rula mysql -u ... DEX < > patches/00061.sql și vezi la ce linie apare aceeași eroare). > - Ce versiune de MySQL rulezi? Pe server e 5.1.41 și merge bine-mersi. > - Ieșirea comenzii show triggers where `Trigger` not like '%TS'; > > În orice caz, nu avem conflicte de tabel/trigger/timer. Tot ce este în > 00061.sql este "BEFORE INSERT" sau "BEFORE UPDAET", iar triggerii existenți > înainte de 00061.sql (5 la număr) sunt "AFTER UPDATE" sau "BEFORE DELETE". > > Dacă nu ai chef și preferi să fii productiv, poți să redescarci baza de > date, care este deja la ultima versiune. > > Cătălin > > > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > > Aparent a mers dupa ce am descarcat manual baza de date. Daca ajuta cu ceva atasez si un pastebin cu comenzile de mai sus: http://pastebin.com/fcrbXrHJ O seara buna, Costash -------------- next part -------------- An HTML attachment was scrubbed... URL: From cata at francu.com Tue Nov 22 23:32:45 2011 From: cata at francu.com (Catalin Francu) Date: Tue, 22 Nov 2011 21:32:45 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: Mda, bine că a mers. Sincer, nu înțeleg de ce merge, căci dump-ul pe care l-ai descărcat ar trebui să conțină și declarația triggerelor. Dar în fine, zâna programării ține cu noi. Cătălin 2011/11/22 Costash > > > 2011/11/22 Catalin Francu > >> http://pastebin.com/NtScFE4W >>> Am atasat si url-ul cu eroarea. Imi cer scuze pentru mailul incomplet de >>> mai devreme. >>> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Wed Nov 23 11:12:38 2011 From: costashsrc at gmail.com (Costash) Date: Wed, 23 Nov 2011 09:12:38 -0000 Subject: [dexonline] Git question Message-ID: Hello, Intrebarea mea este urmatoarea: Cum fac sa iau fisierul XMLdefinition.php care a fost creat in branch-ul find-clones care este la pull request pentru ticke-tul #241, fisierul respectiv fiind creat pentru alt ticket, #69? O solutie ar fi sa sterg complet fisierul din git cu git rm (pastrand o copie undeva pe disk), si sa-l adaug intr-un nou branch cu git add. Does it really work? Avand in vedere ca acum este pus pe remote si ar trebui sters si de acolo... Multumesc, Costash -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex at grep.ro Wed Nov 23 12:14:30 2011 From: alex at grep.ro (Alex Morega) Date: Wed, 23 Nov 2011 10:14:30 -0000 Subject: [dexonline] Git question In-Reply-To: References: Message-ID: <20111123101423.GB13616@petru.grep.ro> On Wed, Nov 23, 2011 at 11:12:34AM +0200, Costash wrote: > Hello, > > Intrebarea mea este urmatoarea: Cum fac sa iau fisierul XMLdefinition.php > care a fost creat in branch-ul find-clones care este la pull request pentru > ticke-tul #241, fisierul respectiv fiind creat pentru alt ticket, #69? > > O solutie ar fi sa sterg complet fisierul din git cu git rm (pastrand o > copie undeva pe disk), si sa-l adaug intr-un nou branch cu git add. > Does it really work? Avand in vedere ca acum este pus pe remote si ar > trebui sters si de acolo... Soluția e bună. Odată șters cu `git rm`, și comis, se va șterge din remote atunci când faci push. -- Alex From utherr.ghujax at gmail.com Wed Nov 23 15:11:29 2011 From: utherr.ghujax at gmail.com (=?UTF-8?B?UsSDenZhbiBCb3RlYQ==?=) Date: Wed, 23 Nov 2011 13:11:29 -0000 Subject: [dexonline] Reinstalare DEXonline In-Reply-To: References: <4EC7C3DA.2010303@gmail.com> <4EC91583.6040202@gmail.com> <4ECBB65B.2090405@gmail.com> <4ECBD460.4030405@gmail.com> Message-ID: <4ECCF0FD.3080009@gmail.com> On 11/22/2011 08:28 PM, Catalin Francu wrote: > Ok, am reparat bug-ul (vezi http://wiki.dexonline.ro/changeset/585). În > baza de date publică apărea o eroare la anonimizarea tabelei User, > deoarece avem o înregistrare cu primary key 0 (User.id = 0) și probabil > vreun update de MySQL a început să se plângă de asta. > > Încearcă să descarci din nou baza de date de la > http://dexonline.ro/download/dex-database.sql.gz -- ar trebui să meargă. Gata, l-am dus mai departe: https://github.com/alex-morega/DEXonline/pull/3 > > Cu scuze pentru neplăceri, No problem, trebuia identificată și problema asta someday :). -- Răzvan Botea My Bible - http://knowyourmeme.com/ From cata at francu.com Thu Nov 24 21:54:14 2011 From: cata at francu.com (Catalin Francu) Date: Thu, 24 Nov 2011 19:54:14 -0000 Subject: [dexonline] =?utf-8?q?site_clones_--_prea_pu=C8=9Bine_rezultate?= Message-ID: Salut, Am încercat să mă joc un pic cu unealta de găsire a clonelor, dar îmi dă mereu foarte puține rezultate (0, de obicei). Am simplificat problema până am ajuns la asta: https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=britney+spears care îmi returnează doar vreo 4 rezultate. E normal așa? Cum îl conving să-mi dea 100-200? Am încercat și cu o cheie pentru API (mi-am generat una) și tot așa îmi returnează. Numai bine, Cătălin -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Thu Nov 24 22:17:10 2011 From: costashsrc at gmail.com (Costash) Date: Thu, 24 Nov 2011 20:17:10 -0000 Subject: [dexonline] =?utf-8?q?site_clones_--_prea_pu=C8=9Bine_rezultate?= In-Reply-To: References: Message-ID: 2011/11/24 Catalin Francu > Salut, > > Am încercat să mă joc un pic cu unealta de găsire a clonelor, dar îmi dă > mereu foarte puține rezultate (0, de obicei). Am simplificat problema până > am ajuns la asta: > > https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=britney+spears > > care îmi returnează doar vreo 4 rezultate. E normal așa? Cum îl conving > să-mi dea 100-200? Am încercat și cu o cheie pentru API (mi-am generat una) > și tot așa îmi returnează. > > Numai bine, > Cătălin > > > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > > Am impresia ca e doar din cauza faptului ca JSON-ul intors de google search contine doar primele 10 rezultate (cred). Nu stiu daca avem cum accesa si restul rezultatelor pentru un cuvant. Costash. -------------- next part -------------- An HTML attachment was scrubbed... URL: From costashsrc at gmail.com Fri Nov 25 00:00:44 2011 From: costashsrc at gmail.com (Costash) Date: Thu, 24 Nov 2011 22:00:44 -0000 Subject: [dexonline] =?utf-8?q?site_clones_--_prea_pu=C8=9Bine_rezultate?= In-Reply-To: References: Message-ID: 2011/11/24 Costash > > > 2011/11/24 Catalin Francu > >> Salut, >> >> Am încercat să mă joc un pic cu unealta de găsire a clonelor, dar îmi dă >> mereu foarte puține rezultate (0, de obicei). Am simplificat problema până >> am ajuns la asta: >> >> >> https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=britney+spears >> >> care îmi returnează doar vreo 4 rezultate. E normal așa? Cum îl conving >> să-mi dea 100-200? Am încercat și cu o cheie pentru API (mi-am generat una) >> și tot așa îmi returnează. >> >> Numai bine, >> Cătălin >> >> >> _______________________________________________ >> dexonline mailing list >> dexonline at lists.rosedu.org >> http://lists.rosedu.org/listinfo/dexonline >> >> > Am impresia ca e doar din cauza faptului ca JSON-ul intors de google > search contine doar primele 10 rezultate (cred). Nu stiu daca avem cum > accesa si restul rezultatelor pentru un cuvant. > > Costash. > Aparent, dupa cateva cautari prin site-urile minunate ale Google Code, am gasit faptul ca un URL de forma https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q intoarce doar primele 4 rezultate, sau maxim 8 daca punem ca parametru &rsz=8 in link. De asemeni, cica exista un mod de a specifica pozitia de start a rezultatelor afisate, insa ar insemna practic un nou query de search, deci ineficient. Ca o solutie alternativa cred ca am putea folosi noul lor API numit Custom Search Engine, caci acesta pe care l-am folosit se pare ca e deprecated, dar pentru CSE nu prea imi dau seama daca se poate ce vrem noi. Mai mult, pentru CSE ar trebui rescrisa o parte din cod, deoarece difera modul cum vin rezultatele. -------------- next part -------------- An HTML attachment was scrubbed... URL: From b12mihai at gmail.com Sat Nov 26 11:33:24 2011 From: b12mihai at gmail.com (Mihai Barbulescu) Date: Sat, 26 Nov 2011 09:33:24 -0000 Subject: [dexonline] =?iso-8859-2?q?=5Brosedu-general=5D_eroare_pe_list=E3?= In-Reply-To: <1322246520.4652.8.camel@einherjar.cs.pub.ro> References: <20111125144709.GB32030@petru.grep.ro> <1322246520.4652.8.camel@einherjar.cs.pub.ro> Message-ID: 2011/11/25 Razvan Deaconescu : > On Fri, 2011-11-25 at 16:47 +0200, Alex Morega wrote: >> Salut, >> >> Lista "dexonline" a făcut un bounce mai devreme cu următoarea eroare: >> >> : Command died with status 1: >>    "/var/lib/mailman/mail/mailman post dexonline". Command output: Traceback >>    (most recent call last):   File "/var/lib/mailman/scripts/post", line 33, >>    in     from Mailman import Utils   File >>    "/var/lib/mailman/Mailman/Utils.py", line 31, in     import re >>    MemoryError >> >> Poate fi ignorată sau are șanse să se repete? > > Trimite, te rugăm, astfel de mesaje la admin at rosedu.org > > Eroarea este în log-uri, dar, pe lângă intuiția că este o eroare de > memorie, nu știu ce s-a întâmplat. Mesajele trimise pe listă ajung, în > continuare, la destinație? E util un mesaj de teste ca să văd dacă se > repetă problema respectivă. > > Răzvan Salut, Uite acum testez eu cu acest mesaj daca ajunge pe lista dexonline ... i-as ruga pe cei inscrisi sa confirme. Eu nu stiu daca s-a mai scris pe lista ca nu am mai primit nici un email de acolo in ultima perioada. -- Cu stimă, Mihai Bărbulescu -- Fiecare are scopul lui in lumea asta nebuna From cata at francu.com Sat Nov 26 11:38:46 2011 From: cata at francu.com (Catalin Francu) Date: Sat, 26 Nov 2011 09:38:46 -0000 Subject: [dexonline] =?utf-8?q?=5Brosedu-general=5D_eroare_pe_list=C4=83?= In-Reply-To: References: <20111125144709.GB32030@petru.grep.ro> <1322246520.4652.8.camel@einherjar.cs.pub.ro> Message-ID: Primit! On Nov 26, 2011 11:33 AM, "Mihai Barbulescu" wrote: > 2011/11/25 Razvan Deaconescu : > > On Fri, 2011-11-25 at 16:47 +0200, Alex Morega wrote: > >> Salut, > >> > >> Lista "dexonline" a făcut un bounce mai devreme cu următoarea eroare: > >> > >> : Command died with status 1: > >> "/var/lib/mailman/mail/mailman post dexonline". Command output: > Traceback > >> (most recent call last): File "/var/lib/mailman/scripts/post", > line 33, > >> in from Mailman import Utils File > >> "/var/lib/mailman/Mailman/Utils.py", line 31, in import > re > >> MemoryError > >> > >> Poate fi ignorată sau are șanse să se repete? > > > > Trimite, te rugăm, astfel de mesaje la admin at rosedu.org > > > > Eroarea este în log-uri, dar, pe lângă intuiția că este o eroare de > > memorie, nu știu ce s-a întâmplat. Mesajele trimise pe listă ajung, în > > continuare, la destinație? E util un mesaj de teste ca să văd dacă se > > repetă problema respectivă. > > > > Răzvan > > Salut, > > Uite acum testez eu cu acest mesaj daca ajunge pe lista dexonline ... > i-as ruga pe cei inscrisi sa confirme. Eu nu stiu daca s-a mai scris > pe lista ca nu am mai primit nici un email de acolo in ultima > perioada. > > > -- > Cu stimă, > Mihai Bărbulescu > > -- > Fiecare are scopul lui in lumea asta nebuna > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > -------------- next part -------------- An HTML attachment was scrubbed... URL: From b12mihai at gmail.com Sat Nov 26 11:41:19 2011 From: b12mihai at gmail.com (Mihai Barbulescu) Date: Sat, 26 Nov 2011 09:41:19 -0000 Subject: [dexonline] =?utf-8?q?site_clones_--_prea_pu=C8=9Bine_rezultate?= In-Reply-To: References: Message-ID: Salutare, Am aruncat un ochi și eu ... observasem această problemă încă de când ne-am apucat de tichet, însă am zis să ne concentrăm pe implementare și pe corectarea oricăror greșeli pentru a face scriptul cum trebuie. Aparent mai mult de 64 de căutări nu prea avem cum să obținem. Am pus mai jos niște linkuri: [1] http://stackoverflow.com/questions/4352583/how-to-get-all-the-google-search-results-from-its-api-in-php [2] http://stackoverflow.com/questions/3618959/more-than-7-results-for-google-local-search [3] http://code.google.com/apis/customsearch/v1/overview.html [4] http://dev-tips.com/featured/php-tip-add-custom-google-search-results-to-your-site-with-php -- Cu stimă, Mihai Bărbulescu -- Fiecare are scopul lui in lumea asta nebuna From b12mihai at gmail.com Sat Nov 26 11:42:44 2011 From: b12mihai at gmail.com (Mihai Barbulescu) Date: Sat, 26 Nov 2011 09:42:44 -0000 Subject: [dexonline] =?iso-8859-2?q?=5Brosedu-general=5D_eroare_pe_list=E3?= In-Reply-To: References: <20111125144709.GB32030@petru.grep.ro> <1322246520.4652.8.camel@einherjar.cs.pub.ro> Message-ID: Văd, deci, că lista merge! ---------- Forwarded message ---------- From: Catalin Francu Date: 2011/11/26 Subject: Re: [dexonline] [rosedu-general] eroare pe listă To: DEX Online Development Mailing List Primit! From cata at francu.com Sat Nov 26 18:59:55 2011 From: cata at francu.com (Catalin Francu) Date: Sat, 26 Nov 2011 16:59:55 -0000 Subject: [dexonline] =?utf-8?q?site_clones_--_prea_pu=C8=9Bine_rezultate?= In-Reply-To: References: Message-ID: Salut, Păi 64 n-ar fi rău! E mult mai bine decât 4. :-) Și pe urmă putem automatiza scriptul să facă 100 de queryuri pe zi în fiecare zi. Cătălin 2011/11/26 Mihai Barbulescu > Salutare, > > Am aruncat un ochi și eu ... observasem această problemă încă de când > ne-am apucat de tichet, însă am zis să ne concentrăm pe implementare > și pe corectarea oricăror greșeli pentru a face scriptul cum trebuie. > > Aparent mai mult de 64 de căutări nu prea avem cum să obținem. Am pus > mai jos niște linkuri: > > [1] > http://stackoverflow.com/questions/4352583/how-to-get-all-the-google-search-results-from-its-api-in-php > [2] > http://stackoverflow.com/questions/3618959/more-than-7-results-for-google-local-search > [3] http://code.google.com/apis/customsearch/v1/overview.html > [4] > http://dev-tips.com/featured/php-tip-add-custom-google-search-results-to-your-site-with-php > > > -- > Cu stimă, > Mihai Bărbulescu > > -- > Fiecare are scopul lui in lumea asta nebuna > _______________________________________________ > dexonline mailing list > dexonline at lists.rosedu.org > http://lists.rosedu.org/listinfo/dexonline > -------------- next part -------------- An HTML attachment was scrubbed... URL: