când dăunează clasificarea

sâmbătă, 30 iun. 2012, 16:53

Titlul reprezintă în același timp o întrebare și un răspuns; e întrebare în sensul că formulează o problemă – chit că problema în sine pune în evidență unele non-probleme -, lăsând în același timp loc unui răspuns. Nu cred că e foarte greu să înțelegem ce e clasificarea: considerăm o mulțime de obiecte având fiecare anumite proprietăți, iar pe baza proprietăților ne apucăm să organizăm obiectele în submulțimi, uneori disjuncte și alteori ba.

Clasificarea e o unealtă foarte utilă minții umane, pentru că ia proprietăți posibil chiar continue – cum ar fi de exemplu intervalul tuturor frecvențelor câmpului electromagnetic – și le discretizează, împărțindu-le într-un număr de categorii (eu le voi numi totuși clase pe parcursul textului) distincte, ușor digerabile de către persoana medie – de exemplu undele electromagnetice pot fi detectabile sau nu de ochiul uman, iar cele detectabile se împart în culori fundamentale. Știința calculatoarelor relevă cel puțin două situații folosind clasificarea. Una din ele e modelul programării orientate pe obiecte, unde orice este un obiect iar fiecare obiect aparține unei clase, iar cealaltă e învățarea automată, ai cărei algoritmi se ocupă deseori cu împărțirea pe căprării.

Totuși clasificarea poate fi dăunătoare intelectului în anumite cazuri. Un caz este acela în care dânsa duce la suprageneralizări, chestie care se întâmplă mai des decât ne-am aștepta, pentru că nimeni nu are cum să cunoască toate aspectele fiecărui domeniu în cel mai mic detaliu, iar aici învățarea inductivă eșuează groaznic. Un alt aspect ține strict de psihologia indivizilor sau uneori a maselor, psihologie care tinde să se opună schimbării de paradigmă, ajungându-se astfel la situații aberante cum ar fi judecarea persoanelor după orientarea lor sexuală într-un context în care aceasta e lipsită de relevanță. (mai mult…)

mediul de programe unix: descrieri, exemple.

duminică, 24 iun. 2012, 17:32

Un aspect pe care l-am omis când am analizat interacțiunea cu calculatoarele ca act de comunicare este acela că modul text are și el interfețele lui pseudo-grafice. Astfel pentru a distinge între linia de comandă și interfețele text folosim sintagma „Text-User Interface” sau TUI. Acestea sunt prezente în lumea calculatoarelor încă de la începuturile acesteia, fiind incluse și în DOS și Windows {1,2,3}.0 [i], având însă un grad mare de răspândire în lumea *nix.

Povestea pleacă de la faptul că la un moment dat a existat nevoia ca terminalele virtuale să fie independente de mașina fizică pe care rulează. Astfel au apărut bibliotecile terminfo și termcap, peste care au fost dezvoltate curses și mai apoi ncurses. Ultimele două au un API care îl ajută pe programator să aranjeze textul și să deseneze chestii cum dorește dânsul, dând astfel naștere unei interfețe care să fie mai intuitivă pentru utilizator decât CLI-ul.

Ceea ce mulți utilizatori Unix [ii] nu știu sau nu vor să știe e că traiul zilnic poate fi dus la fel de bine înafara modului grafic, ceea ce e mai ales util în cazul în care nu vrem să fim deranjați de chestii frumos colorate. Prin urmare vom purcede la a face o listă a programele de bază care alcătuiesc sau pot alcătui după pofte și nevoi mediul zilnic al unui utilizator Unix – cu mențiunea că unele din ele s-ar putea să fie disponibile decât pe GNU/Linux, din motivul că utilizatorii de BSD sunt probabil prea preocupați să-și miroasă bășinile pentru a le porta; glumesc, dar adevărul e pe undeva prin zonă. (mai mult…)

  1. Care-i de fapt un TUI foarte împopoțonat și cu suport mai bun pentru mouse. []
  2. Adică inclusiv de Linux, chiar dacă Linux e prin definiție „not Unix”. []

moon safari – [blomljud] (2008)

sâmbătă, 23 iun. 2012, 23:36

Moon Safari sunt o formație suedeză de rock progresiv. Aș putea să mă opresc aici, deoarece am mai scris despre formații suedeze, și în plus despre formații de rock progresiv neaoș [i] produs după 1990, formații cum ar fi Beardfish sau The Flower Kings. Se face că Tomas Bodin, clăparul acesteia din urmă, i-a descoperit la un moment dat pe cei de la Moon Safari și i-au plăcut, formația urmând apoi să lanseze trei albume, din care cel de-al doilea poartă numele [Blomljud], fiind poate cel mai marcant produs al lor de până acum.

Am căutat prin dicționare semnificația titlului – care titlu apropo, probabil v-ați dat seama că e în limba suedeză – și am găsit că „blomljud” e un cuvânt compus format din „blom”, care înseamnă „blossom”, adică floare, și „ljud”, adică „sunet”. De altfel floarea e unul din lait-motivele albumului, la fel cum sunt și magia, pădurea sau în general natura, succesul și civilizația (în contrast cu natura), însoțite de concepte precum succesiunea anotimpurilor sau cel de libertate. Recomand parcurgerea versurilor, care deși nu-s ieșite din comun, se așează foarte bine peste liniile melodice. (mai mult…)

  1. Nefiind cazul Meshuggah și nici măcar al celor de la Pain of Salvation. Daniel Gildenlöw consideră PoS a fi un melanj de chestii diverse, nicidecum rock progresiv în sensul tradițional al cuvântului. []

maia morgenstern față cu ipocrizia

vineri, 22 iun. 2012, 22:46

Menționez că nu sunt foarte în temă cu dezbaterea Roșia Montană; nu cunosc exact miza la un nivel cantitativ [i] și nu știu cum s-a prezentat statul român la discuții și care au fost, sunt sau vor fi rezultatele. De asemenea nu mă găsesc în măsură, din poziția în care mă aflu, să îmi formez o părere clară referitoare la interesele politice din spate, fie ele ecologiste sau de altă natură – deși mi-am exprimat în trecut poziția generală față de ecologiști și o mențin și aici. Drept urmare nu doresc să emit judecăți de valoare în legătură cu vreunul din aspectele menționate anterior.

Problema mea referă către un spot anume publicitar conceput pentru asociația Alburnus Maior – cunoscută și drept „Salvați Roșia Montană” – de către o agenție de advertising oarecare, pe numele ei Papaya, clip care poate fi văzut și pe youtube printre altele. Protagonistul principal al secvenței este actrița de renume – sau cel puțin asta e opinia colectivă, iar eu nefiind un pasionat al teatrului nu pot spune că ba – Maia Morgenstern, pe care o cunoașteți probabil din filme precum The Passion of the Christ. Rezerv în cele ce urmează loc pentru o transcriere mai mult sau mai puțin precisă a reclamei, care reclamă este din multe puncte de vedere „outstanding”, fiind concepută cu scopul precis de a șoca. (mai mult…)

  1. Pot însă să îmi dau cu părerea asupra valorii generale a aurului, valoare care mi se pare în mare parte supraestimată. Sigur, aurul e folositor pentru bijuterii și pentru fabricarea conectorilor pentru CPU-uri. Că veni vorba, și siliciul, adică chestia aia pe care o conține nisipul, e folosit în procesul de fabricație a dispozitivelor electronice și nu am auzit deocamdată pe nimeni plângându-se pe temă. []

rolul semanticii statice în comunicare

marți, 19 iun. 2012, 23:35

Putem afirma că orice act de comunicare este compus din două contexte: un context static și unul dinamic. De fapt mie personal afirmația asta mi se pare una cât se poate de cinstită și nu văd de ce nu ar putea fi folosită drept bază pentru a înțelege mai bine care e utilitatea distincției între „semantică statică” și „semantică dinamică”.

Semantica pe care eu o numesc statică se referă în principiu la un set de concepte prestabilite, existente indiferent de felul în care decurge comunicarea propriu-zisă. De exemplu o sferă este o sferă și nu poate fi un cub în nici o discuție – cu excepția cazului în care este demonstrat contrariul, ceea ce ne duce la gândul că în viața reală nu prea există concepte statice cu adevărat „strong”, dar asta e o cu totul altă discuție.

Un exemplu de context static în actul de comunicării de zi cu zi este cel al protocoalelor. Comunicarea verbală e începută (conform protocoalelor stabilite apriori de societate) printr-o formă de salut, continuată pe un subiect – eventual după reguli de nivel mai înalt – și apoi e încheiată prin alte gesturi și/sau acte de vorbire. Ideea asta e la fel de valabilă și în protocoalele din rețelele de calculatoare etc.

Dacă privim actul comunicării ca pe un caz particular de calcul, putem observa că și în acest context se aplică exact aceleași reguli. Limitările operării/programării unui calculator sunt (inclusiv) statice, iar programele pe calculator sunt la rândul lor formate din contexte statice și dinamice. (mai mult…)