Link-urile de luni
- Nu e neapărat noutate online ci doar noutate pentru mine. Am început să folosesc GIT și mi se pare f. mișto. Singura problemă ar fi că e în linie de comandă. Din fericire nu mă deranjează foarte tare. Ciudat este că am mai încercat să folosesc GIT cu câteva luni în urmă dar nu mi-a plăcut… Pro Git. Bonus: GIT crash course în limba română. Bonus 2.
- 50 Resurse și unelete folositoare.
- Thesis va deveni open source. Sau ceva de genul ăsta. Din câte am înțeles, codul PHP va fi open source iar restul nu (css, js, imagini). Discuțiile aprinse între Matt Mullenweg și Chris Pearson se pare că au avut un rezultat ușor neașteptat. Dar inutil pentru majoritatea.
- 18 cărți gratuite pentru web designeri.
Enjoy!

Nu cred ca Thesis o sa ajunga Full OpenSource. Codul PHP (cu functiile wordpress) va fi numit GPL obligatoriu dar CSS-ul si JS-urile scrise de Chris vor ramane proprietare. Aka tot o sa platesti pentru tema.
Ce-i drept e o tema faina.
Git are o interfata inclus cat de cat functionala: git gui. Pe langa asta pentru windows mai sunt Git Extensions sau TortoiseGit care se integreaza cu explorer.
@Bruzli: știu, doar că… nu îmi place niciuna !
Git gui, cel puțin e ușor ciudățică și m-am obișnuit mai repede cu consola decât cu gui-ul.
Nu uita nici de gitk, pe care il poti rula cu optiunea –all care mi se pare super utila.
Mi-ar fi plăcut să găsesc un script selfhosted în genul lui github (cu tree, source browser etc). Nu e musai, dar…
Momentan sunt la stadiul în care mă joc exclusiv pe local, fără să dau push pe vreun server extern. Sper ca în curând sa se schimbe asta
Git mi se pare aiurea rău de tot în comparaţie cu SVN…
Oricum, decât consola, eu prefer Git GUI. TortoiseGit n-am încercat, dar mă aştept să fie ok dacă se aseamănă cu TortoiseSVN. Uite şi un tutorial pentru instalarea şi folosirea Git GUI pentru Windows.
Pai de ce te joci doar local? Github (www.github.com) exista de foarte multa vreme. Sunt deja peste un milion de proiecte gazduite. Il poti folosi pentru absolut orice.
Referitor la “Git e aiurea”
… nu pot sa spun decat ca gusturile nu se discuta. As putea intra usor intr-o polemica si sa aduc 1001 de argumente pentru care Git-ul este peste SVN, dar nu cred ca are rost.
Alex
Ce m-a făcut să renunț la svn a fost un `merge` ratat. Cu git tocmai am făcut un `merge` și… merge
În urmă cu două-trei luni s-a bușit serverul clientului. Ghici cum s-a recuperat repo-ul? Îți zic eu: nu prea s-a recuperat. Ori cu git este imposibil să se întâmple asta, tocmai datorită caracterului distribuit
Referitor la consolă nu pot decât să spun că nu mă deranjează. Când mă va deranja să scriu două cuvinte într-o oră, probabil voi încerca un gui
Github există, dar e doar pt proiecte open source (versiunea free). Momentan sunt la stadiul în care îmi conving clienții să treacă pe git!
@Alex
Cine-a zis că mă joc local? Nu m-am jucat deloc local, ci numai pe github.com şi beanstalkapp.com (care are şi suport pentru Subversion).
Cât despre alea 1001 argumente, nu e nevoie. Ştiu (din ce-am citit) că, din punct de vedere tehnic, Git ar fi cel mai bun la ora actuală, la fel cum ştiu că Linux e cel mai bun sistem de operare. Asta nu-nseamnă că din alte puncte de vedere (cum ar fi uşurinţa în utilizare) nu pot spune despre ele că sunt aiurea, naşpa, nasoale!
Subversion a necesitat aproape 0 configurare, pe când Git mi-a luat juma’ de oră pân-am creat contul Github, am instalat tot ce-mi trebe local, am generat cheia, am instalat-o, şi toate cele!
În plus, pentru SVN am suport direct din Aptana (IDE-ul pe care-l folosesc eu)! (:P iamntz)
@Ionuţ
Eu am folosit Subversion un an de zile intensiv şi n-am avut nici cea mai mică problemă.
Plm, sunt eu mai ghinionist
Ce legătură are Git cu Github? git se instalează tot cu next-next-next. Dacă nu mă crezi, uite-te pe link-ul dat mai sus de… tine
Aptana sucks :twisted:
Aptana rulz! E sucks!
Oricum, tu eşti mai ghinionist al toate, că într-una te plângi că nimic nu-ţi merge ca la restul lumii!
Cum adică ce legătură are Git cu Github? Am nevoie de un repository la care să aibă acces şi clienţii, nu? Doar n-oi vrea să ţin tot la mine pe calculator!
Dacă n-ar fi asta, poate că n-aş mai avea nevoie de “versioning” pentru că Aptana are un “feature” numit “Local History” care îmi ţine minte diferite versiuni pentru fişierele din proiectele în care lucrez, deci, dacă stric ceva, am acces oricând la versiunile anterioare ale fişierelor, le pot compara între ele, restaura, etc. E ştie asta?
Stop bitching, că nu cred că foloseşti google code pentru clienţi! Foloseşti un repo privat.
Oftică-te! Are!
Nu neapărat privat! Am avut şi clienţi în cazul cărora s-a folosit repo public, cum ar fi ăsta.
Oricum, ideea era că nu durează mult numai configurarea clientului de git, ci şi configurarea repo-ului…
Yup. Foarte mult… http://www.iamntz.com/789/frontend-developer/despre-controlul-versiunilor-git/#instalare-git
Știm amândoi că astfel de clienți sunt suficient de rari pentru a nu fi luați în considerare, nu?
Chestiile alea “suplimentare” de care zici tu îs banale. De ce n-ai detaliat şi partea cu cheia SSH şi ai pus doar un link? Era articolul prea lung şi speriai oamenii, sau…?
În fine… Poate ţie ţi-o fi mai uşor să deschizi consola şi să bagi comenzi (chiar mă-ntreb de ce-ai dat bani pe W7 şi nu ţi-ai pus Linux, să foloseşti Vi pe post de editor), însă eu mă simt mai bine să dau un click-dreapta şi “Synchronize…”.
Partea cu ssh este și ea destul de simplă… Este nevoie de vreo 2-3 comenzi date.
Da, am înțeles, nu-ți place git. Ești urât! (Linus o zice, nu eu!
)
Apropos, pentru cei ce au nevoie de un repo privat pt git: http://unfuddle.com/
Legat de reticenta lui Ionut de a folosi consola si probabil si git-ul, gusturile nu se discuta. Dar pot sa-ti spun atat: nu intelegi pana nu incerci.
Pana la urma nimeni nu te opreste sa folosesti in continuare svn. Cel mai bun tool este cel cu care esti mai productiv.
Alex