Foloseşti subversion?

2 Nov

Fie că eşti programator sau doar îţi place să scrii documente fără sfârşit în MS Word, cu siguranţă te-ai lovit cel puţin o dată de situaţia în care ţi-ai dat seama că în urmă cu două zile ai şters o porţiune importantă de text. Evident, nu mai ai cum să o recuperezi dacă n-ai făcut backup, nu?

Well.. Aici vin în ajutor sistemele control a versiunii. Acestea crează un soi de back-up ceva mai inteligent, în sensul că nu îţi copiază fişierul modificat ci doar modificările. Evident, asta înseamnă economie de spaţiu (chiar dacă la preţurile din ziua de azi nu mai sunt probleme la capacitatea de stocare).

Pe Smashing a apărut mai demult un articol despre astfel de sisteme, în care se prezentau resurse pentru acest domeniu. Deoarece m-am hotărât de două zile să folosesc SVN (în paralel cu backup-ul care oricum se face zilnic) şi am văzut după doar o zi cât de util este (am păţit fix cum am explicat în primul paragraf), m-am hotărât să fac un mic tutorial despre cum ai putea folosi un astfel de sistem atunci când lucrezi singur.

Pentru asta nu ai nevoie decât de Tortoise. După ce instalezi versiunea corespunzătoare (32/64bit) şi cu talent aplici un restart, creezi un folder numit repos. Desigur, poţi pune absolut ce nume vrei tu, dar prefer să am un nume sugestiv (poate tu vrei să-l numeşti kwtd&8s0.23; eşti liber s-o faci!). În folderul repos faci un alt folder ce are acelaşi nume cu folderul ce vrei să-l „supraveghezi” (îi spunem ntz). Din nou, nu e obligatoriu, dar e recomandat :).

Următorul pas (în care vom folosi Tortoise) implică un click dreapta pe folderul proaspăt creat:

Jumătate din treabă este gata!

Te duci frumuşel în folderul cu proiecte, creezi un director nou (preferabil cu numele ce la-i creat mai devreme - ntz), faci click dreapta pe el şi alegi checkout. În primul input (URL of repository) pui calea spre primul folder creat (cel din directorul repos) iar al doilea input (checkout directory) îl laşi neschimbat (în principiu este nevoie de calea spre folderul de lucru):

Apeşi OK şi… Gata!

Acum, de fiecare dată când vrei un backup, faci click dreapta în interiorul folderului şi alegi commit. Alegi fişierele ce vrei să se actualizeze şi… gata.

Sfat: nu face commit la fiecare modificare a fişierelor deoarece încarci prea mult sistemul şi va fi greu (imposibil) de urmărit.

Pentru a vedea diferenţe între două versiuni ale aceluiaşi fişier, faci click dreapta pe el şi alegi SVN Diff. De restul… Încă nu mi-am dat nici eu seama :w00t:

Oricum, este un început bun :)

Scris în categoria: Development, Software, Tutoriale 10 Comentarii

Glume marca 0752359XX7

1 Nov

Deoarece nu ştiu cine este individul cu numărul următor de telefon 0752359XX7, mă voi rezuma să-l numesc simplu John Doe. Sau 0752359XX7. Cum preferi.

Ok, care e treaba? Ameţitul nu e capabil să facă o farsă telefonică corespunzătoare. Sau să facă mişto la telefon. Sau orice altceva de genul ăsta. Prin urmare, 0752359XX7 a sunat să spună că vrea pizza. A început să turuie mai ceva ca roboţeii despre care spunea Despina acum câteva zile iar când l-am întrerupt a bufnit în râs şi a închis.

Slăbuţ băi băieţaş, slăbuţ. Dar nah, nu mă aştept la prea multe din partea celor ce sună pentru comenzi de pizza (chiar şi la mişto) la un număr găsit pe blog. Noi să fim sănătoşi…

Btw, îi mulţumesc pe această cale lui 0752359XX7 că mi-a dat un mic subiect de blog, că şi-aşa nu am scris nimic azi :w00t:

Edit: prin această „glumă” mi s-a demonstrat încă o dată că bucureştenii sunt un pic mai… speciali.

Later edit:

Adi Soare a fost cel ce a vrut să facă gluma, via Andrei Gheorghe :) Misterul a fost dezlegat :w00t:

Scris în categoria: Wtf? 6 Comentarii

VE VE VE?

31 Oct

De ce atunci când dictezi o adresă de internet cuiva, o faci în următorul fel:

ve ve ve yahoo PUNCT com

De ce primul punct este… mut?

Scris în categoria: Insomnii, Internet 17 Comentarii

Completare pentru „Users ARE dumb”

28 Oct

De fapt este un fel de exemplificare / „studiu” de usability. Am pus studiu în ghilimele pentru că este doar o privire foarte scurtă, de 10 minute, peste site-ul kissfm.ro. Mai exact partea de înregistrare.

Nu am cont

La fel ca în cazul magazinelor online, ar fi mai potrivit un buton ce spune exact ce face. Un exemplu bun ar fi „Crează cont”. În plus, „romgleza” asta nu dă bine („username-ul”, „login”).

Ambiguozitate maximă

Ce face câmpul dintre Parola şi Prenume? Eşti tentat să zici că verifică parola, nu? Dar eşti 100% sigur? (chiar se verifică parola). Apoi butonul „Trimite” ar fi mult mai potrivit cu numele de „Înregistrează-te”. Pentru că spune mai bine ce face :)

O altă chestie ciudată şi revoltătoare totodată este lipsa suportului pentru… diacritice. Ok, nu pun diacritice la utilizator, dar numele meu este Ionuţ, nu Ionut… Lăsaţi-mă să îmi scriu numele corect, fără alte giumbuşlucuri…

Şi nu, chestiile de mai sus nu sunt exagerări. Pentru un utilizator experimentat par lucruri absurde. Dar pentru un începător care vede pentru prima dată un site (sau este unul din primele site-uri văzute) care este şi total pe lângă cu engleza (cunosc cazuri!) aceste lucruri fac diferenţa (eu în primele săptămâni de utilizare a internetului nu înţelegeam ce rost are să bag a doua oară parola; asta se întâmpla acum 9-10 ani).

Huidule, tu ce zici tată? Am dreptate? :)

Scris în categoria: Dar... Dacă...?, Internet 8 Comentarii

Ai pică pe ochii tăi?

26 Oct

Atunci foloseşte o astfel de temă pentru sistemul de operare:

Şi încearcă să stai la calculator mai mult de 10 minute/zi…

(poza e găsită pe forumul softpedia)

Scris în categoria: Wtf? 3 Comentarii