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”. []

un exemplu de design prost pe web

vineri, 23 mart. 2012, 20:38

Este site-ul din următoarea imagine:

The Global Mail – care apropo, au făcut un reportaj despre cum lucrurile se schimbă în Pyongyang!1 – nu e nici de departe cel mai prost site pe care l-am văzut de când umblu pe Interneți, cel puțin nu în ceea ce privește interfața. Din varii motive reușesc să dau zilnic peste site-uri cu un design oribil, care parcă e făcut să-mi distrugă ochii, asta atât datorită unor relicve gen Adobe Flash cât și din cauza unor designeri care au consumat prea mult canabis sau ceva de genul. Bun, dar atunci de ce m-aș apuca eu să mă leg tocmai de exemplul ăsta particular, când pot la fel de bine să iau un site românesc la întâmplare și să-l toc până mă dor degetele și fac praf tastele și așa mai departe. (mai mult…)

interlude: modificarăm blog-ul

sâmbătă, 3 mart. 2012, 13:26

[ Iar. ]

Cititorii care au mai trecut pe aici în ultimele zile au observat două-trei schimbări minore aduse aspectului. Modificările au fost făcute de data asta mai puțin din plictiseală și mai mult din cauza câtorva idei bune care au răsărit între timp și pe care le-am pus în cele din urmă în aplicare. Și deși dânsele sunt minore (modificările, zic), le vom nota în anale (la analele Cărămizilor mă refer).

În primul și în primul rând am adus pagina de start la forma ei tradițională, adică aia de flux în care curg articolele în sens invers cronologic. Se pare că argumentele mele n-au fost suficient de bune, astfel că feedback-ul adus de stimabilul Krossfire a fost pus în aplicare într-un mod destul de brutal. Drept urmare tag-urile și articolele recente pot fi acum accesate în cadrul arhivei sau direct din bara browser-ului prin concatenarea cu /tag/[insert tag name here]. (mai mult…)

of user interfaces and parallelism

miercuri, 9 dec. 2009, 21:38

Încă de pe vremea când mașinile de scris erau la mare modă (prin secolul al XIX-lea se pare că ar fi fost înregistrat primul patent bine documentat pentru un asemenea instrument), iar mai apoi odată cu apariția computerelor, în mintea umană a început să se înrădăcineze adânc conceptul de instrument de scris bazat pe claviatură. Și în ciuda tuturor sculelor fancy care s-au tot perindat – cu mai mult sau mai puțin succes – pe piață în ultimii douăzeci de ani (de la mouse și trackball până la touchscreen), fără tastatură nu se poate face mare lucru în ziua de astăzi. (mai mult…)