SSH config

Dacă lucrați cu SSH probabil v-ați săturat să tastați username-ul și domeniul complet al serverul vostru. De exemplu:

ssh root@vai.ce.domeniu.lung.ro

Mai grav, dacă vă conectați la servere care nu cer parolă (pe bază de key publice), s-ar putea ca la un moment dat să ajungeți să aveți mai multe key (eu de exemplu am un set de key pentru serverele personale, și altele pentru serverele de lucru). Ca să te conectezi la ssh folosind alte key decât cele default ar presupune să tastezi cam așa

ssh root@vai.ce.domeniu.lung.ro -i /path/to/key

Destul de enervat. Așa că m-am pus pe scormonit interneții, și am descoperit ssh config file. Pentru leneși ca mine, este soluția ideală care face mult mai multe decât în doream (inițial speram doar să scap de faza cu specificatul key-lor pe care vreau să le folosesc). Așa că dacă pui codul de mai jos în fișierul ~/.ssh/config (va trebui să-l creați cel mai probabil):

Host vai
HostName vai.ce.domeniu.lung.ro
IdentityFile /path/to/key
User root

După ce setezi astea, ca să mă conectez la SSH nu trebuie să fac nimic altceva decât

ssh vai

Cu alte cuvinte: nu mai tastez domeniu complet, nu mai tastez username-ul și nu mai specific locația alternativă key-lor.

Timp efectiv de muncă 1 minut: creezi fișierul, modifici un copy-paste luat de pe internet și să mai sorbi o gură de bere (cu grijă să n-o verși pe tastatură).

Ubuntu 13.04 o versiune probabil interesantă

ubuntu 13-04 raring ringtail

Tot timpul m-am plâns de faptul că în comunitățile Open Source nimeni nu vrea să piardă timp optimizând sau reparând bug-uri greu de identificat.

Zilele trecute a apărut Ubuntu 13.04, o distribuție lansată fără mare tam-tam datorită faptului că nu aduce prea multe feature-uri noi. Ceea ce pentru mulți înseamnă plictisitor. Însă pe mine mă interesează mult mai mult performanța și stabilitatea decât feature-urile noi.

Chiar sunt curios să văd dacă au reușit să îmbunătățească îndeajuns de mult Unity cât să-l pot folosi zilnic fără să mă enervez. Sper să-mi fac timp să-l instalez pe o partiție secundară ca să-l probez câteva zile. Nu vreau să-mi stric instalarea actuală Ubuntu 12.04 + Cinnamon customizată cât să arate decent. Păcat că nu merge bine în VirtualBox.

UPDATE: Am încercat versiunea live CD. O grămadă de probleme cu driveri și nu numai. Nu văd nici o îmbunătățire, doar incompatibilități și probleme noi. Se pare că nu sunt singurul.

sursă poză

Șuie Paparude @ Setup Venue Timișoara (13 aprilie 2013)

Îmi place ce se întâmplă în Setup.  Aseară au fost invitați băieții de la Șuie Paparude:

Înainte de astea, în 23 februarie au fost invitați Gojira și Planet H. În martie au fost invitați băieții de la Subcarpați la aniversarea de 5 ani. Îmi pare sincer rău că n-am putut să ajung deși eram în Timișoara în seara aia:

Sper să mai prind și eu un event din ăsta când ajung prin oraș din nou.

Niște muxică

Melodii mai noi (sau noi descoperite de mine):

1. Djs From Mars revine un mash-up ca pe vremuri (când scoteau promo-uri lunar, și erau mai tot timpul în studiou, nu prin turnee)

 

2. Grasu XXL cu Mitză (Agresiv) – Tare

Are doar vreo 300 de view-uri momentan, deci e proaspătă 🙂 Sunt curios dacă o să prindă, la prima audiție nu m-a impresionat.

Continuă lectura „Niște muxică”

Una din problemele proiectelor OpenSource

Nimeni nu vrea să repare bug-uri vechi (probabil greu de despistat), toți se chinuie să introducă feature-uri noi. Îmi place ideea aplicată de Microsoft, explicată în articolul de aici:

Microsoft universally adopted something called a „zero defects methodology”. Many of the programmers in the company giggled, since it sounded like management thought they could reduce the bug count by executive fiat. Actually, „zero defects” meant that at any given time, the highest priority is to eliminate bugs before writing any new code.

Argumentele le găsiți în articol. Și mai jos aveți câteva exemple de bug-uri uitate de ani de zile și de care m-am lovit eu:

  • Banshee Media Player, memory leak, la fiecare schimbare de piesă „pierzi” 1.5-2Mb de RAM. Bug raportat in 2008, în 2012 (când am instalat ultima oară Ubuntu) era încă playerul default.
  • GPartEditor strică partițiile NTFS la resize/move. Bug descoperit în 2009. Anul trecut am pierdut o zi jumate recuperând datele din cauza lui.
  • Chromium strică extensiile la fișierele downloadate. Raportat în 2008, încă mai există problema pe Mac.

Fac pariu că lista poate fi continuată foarte ușor.