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

we’re doomed.

duminică, 21 dec. 2008, 22:13

Uneori până şi eu mă intreb ce am mai făcut. Şi atunci mă apuc să scriu, dar doar cu condiţia să nu am altceva pe cap (se cunoaşte că un spaic preocupat e unul grumpy; iritat, adicătelea). Aşa că iau o pauză de la activităţile mele pornover… universitare şi mă transfer oleacă în universul mirific al blogosferei. Aşadar, ce am mai făcut:

  • Am studiat Analiza Algoritmilor şi Teoria Sistemelor şi doar în parte un domeniu care nu se termină în -lor, adică electronica analogică. Toate materiile astea se leagă între ele şi cu cele făcute anul trecut, dar impresia generală e una de „nu am trecut încă de faza de frecuş ingineresc” (aka perioada binecunoscută de „şapte ani grei” din poli), deci nu îmi dau prea mult cu părerea. Îmi place totuşi că matematica le arde încă o dată vreo zece palme filosofilor, dând o definiţie simplă şi riguroasă sistemului.
  • Am ascultat niscaiva muzici, în speţă jazz făcut de nordici: Esbjörn Svensson Trio şi Tord Gustavsen Trio. Pe larg despre ei în alt post.
  • Am aflat că se poate selecta address bar-ul din tastatură în Firefox, folosind Ctrl+L. Util când fuge focus-ul pe nu-ştiu-unde.
  • Mă joc destul de tare Final Fantasy VI în ultimul timp. Cred că RPG-urile făcute de Square Enix/Squaresoft nu vor înceta niciodată să mă impresioneze.
  • Tocmai am aflat că s-a lansat Pidgin 2.5.3. Îl instalez acum şi văd ce şi cum.

Cam atât, momentan. Sărbători fericite să tot aveţi. Ah, şi ca fapt divers: sper că nu aţi uitat că tocmai ia sfârşit cea mai scurtă zi din an.