Scurte

  • am intrat pe Twitter din joacă, încă nu mă pot convinge să-l folosesc; bloggingul mă satisface în măsura în care pot să vărs în scris diverse idei, gânduri şi nelinişti, îmi dă spaţiul şi timpul necesare pentru a închega totul frumos într-o pleaşcă ce măcar are sens în mintea mea; 140 de caractere sunt prea puţine pentru a spune ceva important sau interesant, iar dacă aş ţine musai să socializez cu străinii aş face-o teh good old-fashioned way, that is prin mesageria instantă sau IRC; Twitter nu-mi pare o unealtă de tot nefolositoare, îmi pare doar o unealtă nefolositoare mie :)
  • am o perioadă să zicem relaxată la muncă; în loc să lucrez la licenţă, frec buha degeaba sau fac orice altceva decât ceva util; presimt că o să-mi pară rău după timpii ăştia morţi .. soon enough; de fapt senzaţia e una generală, de fritter and waste the hours in an off-hand way, ca să-l citez pe nea’ Waters, şi faptul că “măcar realizez asta” nu mă ajută cu absolut nimic;
  • meh
  • more meh
  • am tot pornit feed readerul zilele astea şi am citit cam 30-40 de articole, maxim; which is way too few, having in mind că am vreo 200 de site-uri în listă; partea bună este că am reuşit astăzi să ajung la secţiunea de comics unde după 12 zile de necitire s-au adunat cam 100 de items of pure joy; feels good to be catching up with stuff, deşi mi-e cam teamă de folderul următor… teh photo-blogs; not to mention că la secţiunea ştiri am vreo 1000 unread items, alea or să zboare cu viteză şi aplomb fără măcar să pretind că încerc să citesc ceva;speaking of news, nişte recomandări vă rog; momentan am câteva ziare din Timişoara, Ziua de Cluj, Ora de Sibiu şi Jurnalul Naţional; m-ar interesa un site de ştiri din Moldova şi unul din Oltenia, dacă se poate unul care să nu publice kilograme de ştiri zilnic?
  • profesorul nostru de la Bazele informaticii şi de la Logică ne putea să facem operaţii manual, iar şi iar, să convertim în şi din baza 2, să desenăm scheme logice şi tabele care imitau rezultatele funcţiilor; da, există unelte pentru chestia asta şi online şi offline, dar ne punea să facem muncă de negri fix “ca să vă plictisiţi de ea”; “când o să vă plictisiţi de tabele o să putem începe discuţia despre algoritmul care automatizează procedura”;tocmai ce am avut o epifanie: nu pot fi programatori buni decât cei cărora le place să muncească in the first place; ca să poţi scrie un algoritm bun trebuie să fii capabil să prezici comportamentul în funcţie de intrări şi ieşiri, să prevezi cazurile excepţionale, buffer overflows, out of range exceptions, întreaga supă de elemente care pot să te întoarcă cu roatele în sus – other than that, să scrii algoritmi este aproape simplu;

    no, dacă nu eşti muncitor şi nu ai făcut munca de jos de suficient de multe ori, păi n-ai ce să automatizezi, scrii algoritmul în 10 minute şi următoarele 3 luni le petreci vânând excepţiile de la regulă; pe principiul clasic al leneşului care mai mult aleargă …

  • oarecum conex, mi-a rămas în minte un citat al unui softpedist (se scrie cu literă mare sau mică? hm): “programul tău nu trebuie doar să îndeplinească cerinţa, ci trebuie să facă exact ce doreşti tu să facă”practic o groază din relele lumii informatice vin din faptul că un programator grăbit sau neatent a scremut câteva linii de cod to get the job done, fără să verifice şi efectele secundare; şi de aici deschidem cutia Pandorei, cu phishing, cu carding, cu brute-force password cracking, pe scurt întreaga pleiadă a atacurilor făcute posibile de portiţele lăsate cu sau fără voie în cod; iar uneori portiţele alea sunt ditamai grotele, cum de altfel a şi demonstrat Microsoft cu softul lor căruia la 5 zile de la lansare trebuie să-i adaugi câte un “vital security update“; joyous joy!

Cam atât, for now.

Alice in Wonderland [2010]
Mă înscriu în Partidul Piraţilor