Sublime Text – Introducere

Folosesc Sublime de vreo doi ani și mi-am dat seama că nu am scris niciodată, nimic despre el. Ceea ce e ciudat, pentru că absolut toți dintre cei cu care vorbesc cred că sunt exasperați de cât de mult pot lăuda editorul. Prin urmare, voi scrie câteva articole pe această temă. Încep cu articolul de față, urmând să scriu despre pachete, setări, tips & tricks.

Folosesc Sublime Text de vreo doi ani, de când autorul E-text a dispărut. Întâi nu a mai răspuns pe forum, apoi nu a mai lansat nici un update, după care a lansat o versiune nouă după care… Nu a mai dat nici un semn de viață. Într-un fel este păcat, deoarece era un editor excelent, cu niște features ce nu există în alte editoare (decât Vim și probabil Emacs, dar vorbim despre editoare accesibile tuturor, nu despre acele aplicații care necesită săptămâni întregi pentru acomodare):

  • istorie persistentă – dacă închideai editorul/fișierul, în  momentul în care îl re-deschideai puteai face undo până la prima versiune.
  • branched history – asta nu știu cum să o traduc, dar imaginează-ți următoarea chestie: editezi un fișier, dai undo de câteva ori, continui să editezi și îți dai seama că ce ai început să modifici e greșit. Dai undo până la punctul comun, după care dai re-do. Un popup te va întreba pe ce „branch” vrei să continui.

Sigur, aceste două features sunt acoperite de VCS, dar uneori este mult mai comod așa decât să dai commit, checkout într-un branch nou, reset, checkout în vechiul branch etc… Citeste mai departe »

Yo mama

A wife calls her programmer husband and tells him, “While you’re out, buy some milk.”
He never returns home.

Boys use the word “friendship” to start relationship..
Girls use the same word “friendship” to end relationship..

word are same, but different behavior..
That’s called polymorphism …..

De aici.

Urăsc noile features!

Glumesc, nu le urăsc. Doar urăsc modul de implementare al unora dintre ele. Și aici vin trei exemple:

  • Chrome a schimbat modul în care citește debug info pentru SASS (din comentarii inline în sourcemaps). Brusc, peste noapte. Evident că nu exista nici un pre-procesor CSS care să compileze noul sourcemap. Două luni mai târziu, Compass nu suportă noile sourcemaps!
  • SASS a schimbat prefixul pentru sourceMappingURL Din /*@ aufăcut /*#. La fel, peste noapte. Pentru că IE. Rezultatul? Haos total. Nu mai mergea nici un sourcemap!
  • uTorrent a eliminat o opțiune (mutarea fișierelor în funcție de tag-uri) în versiunea actuală doar pentru că în versiunea următoare vor schimba funcționalitatea.
windows apple dropbox facebook twitter