[vmchecker-dev] Inca o chestie nasoala la vmchecker

Lucian Adrian Grijincu lucian.grijincu at gmail.com
Thu Jan 29 14:38:27 EET 2009


2009/1/29 Alexandru Moșoi <brtzsnr at gmail.com>:
> de ce crezi ca e o problema?
>e cel mult un inconvenient. avantajul
> este usurinta cu care poti sa localizezi sursele prin vmchecker si ca
> nu trebuie sa faci tot felul de operatii pe nume doar ca sa se
> potriveasca alfabetului [_0-9a-zA-Z].

Pentru că mie mi-e lene să scriu cu '\ ' sau cu text între ghilimele.
Știi de ce?
dacă dau un ls sau find prin directoare (de mână; în consolă) și caut
ceva anume, de ex.:
find . -name "*.ini" | grep "Claudiu Gheorghe" îmi zice:

./back/tema1/Claudiu Gheorghe/19-10-08 21:23:38/19-10-08 21:23:38
Claudiu Gheorghe tema1.ini
./back/tema2/Claudiu Gheorghe/15-11-08 23:26:46/15-11-08 23:26:46
Claudiu Gheorghe tema2.ini
./back/tema2/Claudiu Gheorghe/15-11-08 23:31:31/15-11-08 23:31:31
Claudiu Gheorghe tema2.ini
./back/tema2/Claudiu Gheorghe/15-11-08 23:32:58/15-11-08 23:32:58
Claudiu Gheorghe tema2.ini
./back/tema2/Claudiu Gheorghe/15-11-08 23:36:59/15-11-08 23:36:59
Claudiu Gheorghe tema2.ini
./back/tema3/Claudiu Gheorghe/30-11-08 00:40:46/30-11-08 00:40:46
Claudiu Gheorghe tema3.ini
./back/tema3/Claudiu Gheorghe/01-12-08 21:57:02/01-12-08 21:57:02
Claudiu Gheorghe tema3.ini
./back/tema3/Claudiu Gheorghe/01-12-08 22:00:38/01-12-08 22:00:38
Claudiu Gheorghe tema3.ini
./back/tema3/Claudiu Gheorghe/05-12-08 21:39:13/05-12-08 21:39:13
Claudiu Gheorghe tema3.ini

și dacă acum vreau să deschid unul din fișierele astea nu pot să scriu
"emacs" și dup-aia să dau paste la numele respectiv că îmi face
shellul separarea spațiilor. Trebuie sau să-l pun între ghilimele sau
să mă duc la fiecare spațiu și să-i trântesc un '\' față.

 In momentul in care incepem sa
> tratam spatiu ca un caz special va trebui sa tratam si alte cazuri (;
> \ " ' etc),

Ai văzut tu nume care conțin ; sau ghilimele? Ok s-ar putea să apară
nume cu apostroafe (de ex. niște arabi sau nordici ciudați). Cazuri
mult prea rare, pentru alea cred că pot să scriu în linia de comandă
cu ghilimele sau cu \.



> deci instant ne luam adio de la utf-8 (nu ca am avea in
> plan asa ceva).

Ce boală ai :P ? Facem doar o înlocuire ' ' -> '_'. Atât. Nimic mai mult.

> Plus, ceea ce a fost spus pana acum e doar ca MOSS nu
> suporta spatii, iar in linia de comanda spatiile sunt un inconvenient
> (desi pe mine Tab  m-a rezolvat in 99% din situatii). Amandoua nu sunt
> un motive suficient de bune pentru care vmchecker sa nu suporte
> spatii.

N-am spus sa nu suporte. Ba dimpotrivă. Să fie robust, să suporte, ce
ceapa mă-sii :P

> *Momentan suporta corect spatii. Perfect.*

Și sperăm că așa o să rămână.

> Daca vreti ca in
> nume sa nu exista spatii, poate ar trebui sa nu introducem spatii de
> la bun inceput in scripturile de upload.

Kaboom!!! Doar că nu scripurile de upload fac .ini-ul ăla cu spații,
ci $VMCHECKER_ROOT/bin/check_config.py (ca să citez din
/home/courses/cpl/public_html/Teme/upload/process_upload)

> Impreuna cu transformarile de
> mai sus, cantitatea de spatii se va minimiza (in detrimentul
> claritatii).

Te rog explică-mi de ce e mai neclar un nume care are "_" decât unul
care are " "? Pentru mie e mult mai clar unde începe și unde se
termină - pentru că nu are întreruperi de nici un fel.


-- 
 .
..: Lucian


More information about the vmchecker-dev mailing list