mirceaprodan.com

politica, film, muzica

  • Home
  • About
  • Contact
  • Books
    • Cum sa programezi in Python (python romana)
    • Imbroglio (Elegie pentru roluri mici)
    • Calatorie in lumea lui Marx
  • Mircea’s Online Radio

Bit

April 14, 2012 By duke2007 Leave a Comment

La inceput a fost bit-ul.

El inglobeaza cea mai mica bucatica de informatie. Un bit se poate spune ca reprezinta o litera. Sau un numar. De fapt, relativ spus, e reprezentarea unei litere printr-un numar.

Apoi, oamenii s-au gandit ca nu e indeajuns.

Prin urmare au luat opt biti si i-au botezat byte.

Dar cum poti manipula bytii? Asa au aparut primele “cuvinte” ale limbajelor de programare. Pe atunci, oamenii de rand, adica mare noastra majoritate, habar nu aveau ce e ala calculator electronic. Auzeam de el doar pe la Teleenciclopedia, sambata seara de la Andrei Bacalu.

Erau uriase, aveau cateva tone si ocupau o cladire intreaga.

Ok, si-au zis “dumnezeii” computerelor si acuma ce facem cu limbajele astea greoaie, sofisticate, pe care doar noi in fanatismul nostru le intelegem si care, in fond, ne-au fost comandate de US Army?

Cateva creiere exceptionale de acuma patru decenii au facut un pas mai departe materializat in scrierea sistemelor de operare.

Cu alte cuvinte au scris “romane”. De fapt nu romane ci mai degraba carti grele de filosofie caci limbajele de programare ori sistemele de operare sunt un soi de “filosofie clasica germana”.

Adica cea mai grea dintre filosofiile lumii. Numai ca autorii n-au fost nemti ca in cazul real, ci americani si scandinavi. Asa a aparut UNIX-ul, un fel de “supa primordiala” a lumii computerelor.

La un moment dat, pe la mijlocul anilor ’70, un tip dornic de inavutire a creat alaturi de o echipa perfect alcatuita un calculator ce poarta numele celui mai cunoscut fruct de pe pamant.

El “vorbea” nu inexistenta limba a poamelor ci tot un grai bazat pe o lingurita, doua de supa primordiala..

Cam in aceiasi perioada un alt individ sub 30 de ani dar la fel de avid de faima si avere a cumparat cu o suma derizorie un sistem de operare scris de un tip cvasinecunoscut astazi (dar si atunci), la resapat si l-a vandut in milioane de copii in intreaga lume.

Asa a devenit Windows-ul bancomatul inepuizabil al lui Bill Gates.

In timp ce la noi minerii marsaluiau spre Capitala, un student plictisit de vremea rea din Helsinki a incopciat ceva ceea ce a prins la un public – avizat altfel – pe care l-a botezat Linux.

Spre deosebire de marul muscat sau de ferestrele inchise, studentul l-a oferit gratuit lumii. Astazi peste 70% din paginile web pe care le deschideti sunt gazduite de servere – niste computere cu o uriasa capacitate de stocare a datelor – bazate pe Linux, care e un fel de frate mai mare (sau eu stiu, mai mic) al UNIX.

Apoi au aparut aplicatiile, Internetul si multe altele.

Atunci cand scriem un text la calculator si asteptam linistiti sa scoata capul din imprimanta, cand transformam fotografia unui chip urat intr-una placuta , cand anulam serviciile postale clasice cu ajutorul email-ului, bagam in priza aplicatii.

Si ele in fond, se bizuie tot pe supa primordial de care scriam mai devreme.

Bit-ul de odinioara marsaluieste triumfal si astazi. Siliciul procesorului inarmat cu ostasii lui in numar de milioane si milioane e de neoprit. A purces la cucerirea planetei si a creat in doar cateva decenii o lume noua.

Nu se stie unde se va opri asaltul lui asupra mintilor dar mai ales al comportamentului nostru.

Calculatorul electronic este fara tagada, cea mai mare descoperire a lumii de la Teoria Generalizata a Relativitatii incoace.

Filed Under: IT Tagged With: bit, byte, calculator electronic, limbaje de programare, sisteme de operare

iOS versus Android. Cateva opinii

February 13, 2012 By duke2007 1 Comment

Articol semnat de blogger invitat Aurel Octavian Puianu

iOS si Android sunt cele doua sisteme de operare prin care Apple si Google se lupta de patru ani pentru dominatia pietei telefoanelor mobile. Asta pentru ca nu hardware-ul este cel ce face un device de succes, ci software-ul folosit si cu care userul interactioneaza direct.

In toamna anului trecut iOS a ajuns la versiunea 5.0.

Desi a pornit greoi, a crescut frumos si in ciuda multiplelor critici aduse, nu a dezamagit deloc.

Impotriva oricaror carcoteli, el este un sistem matur, solid si foarte fiabil.

Androidul – aparut in 2008 – s-a adresat dintru inceput unui segment mai larg de utilizatori dat fiind pretul scazut al terminalelor pe care este instalat dar si functiilor considerate adesea “de bun simt”, care insa nu erau prezente pe iPhone.

Sigur, ambele sisteme de operare au pornit de la functii de baza pentru un smartphone de actualitate – telefonie, sms, e-mail, Internet, multimedia si gaming.

Insa in vreme ce iOS este un sistem inchis ce nu permite interventia utilizatorului la nivel de functionalitate, Android-ul „pur sange” (nu cel customizat de diversi constructori de telefoane mobile – Samsung, LG, HTC, Sony) ofera libertate totala.

Utilizatorii iOS au obtinut cu greu dreptul de a modifica si adauga functionalitate telefoanelor, abia dupa aparitia Jailbreak-ului si a Cydia – posibilitati tehnice de care posesorii telefoanelor Android s-au bucurat de la bun inceput.

Astfel, poti vedea – cu oarecare invidie :)) cum un Android-user isi conecteaza telefonul la un PC la fel cum ar facea-o cu un banal stick USB transferandu-si orice tip de fisier intre PC si telefon.

iPhone-istul obisnuit e obligat sa utilizeze programul iTunes pentru a transfera si un amarat de mp3 pe iDevice-ul sau. Pentru un user de produse Apple, aceasta limitare poate parea „normala”.

Insa pentru cineva care a folosit Windows toata viata – asta e de neconceput. De aceea Android-ul poate parea alegerea ideala pentru cei mai multi.

In momentul de fata, experienta pe un telefon Android a ajuns sa nu difere foarte mult de cea pe un iPhone, in mare pentru ca functiile sunt la fel, iar Android-ul imita in oarecare masura functionalitatea iOS.

Sarind peste functiile de baza – telefonie si sms – actualele sisteme de operare iOS 5 si Android Gingerbread – au ajuns sa ofere performante excelente pe device-urile potrivite.

In sensul acesta si producatorii au creat dispozitive cu procesoare multi-core, memorii mari si ecrane de inalta rezolutie (Galaxy Note are rezolutie nativa HD). Android este recunoscut pentru resursele indecente pe care le consuma si pare a avea multe loose ends si scapari, blocandu-se ocazional, pe cand iOS-ul da impresia unui sistem de operare bine legat si mult mai optimizat.

Nu te astepti de la un iPhone sa se blocheze cand ti-e lumea mai draga, insa Androidul are toate sansele sa faca asta mai ales daca are multe aplicatii si widgeturi instalate.

Una peste alta, serviciile de email merg excelent, paginile web se incarca foarte bine si se deruleaza fluent sub ochii utilizatorului (pe ambele sisteme exista o multitudine de browsere web din care se poate alege), filmele merg bine cu hardware-ul si player-ul potrivite.

Totusi, nu trebuie sa se astepte cineva ca poate sa vizioneze filme HD pe un iPhone 3Gs sau pe LG Optimus One.

Cand vine vorba de functionalitate Apple impresioneaza prin simplitatea design-ului si accesibilitate – totul se face din cateva atingeri de ecran.

Pe Android poti avea ocazional senzatia ca nu sunt necesari atatia pasi pentru a pune in practica ceva.

Initial, Apple a dominat categoric „Android market”-ul cu al sau AppStore, insa androizii au recuperat semnificativ, in ultimele luni inregistrand cresteri mari ale numarului de aplicatii.

Aici utilizatorul poate cadea in capcana, putine dintre aplicatii fiind de buna calitate si meritandu-si banii, restul reprezentand un melanj de prostioare ce nu merita nici macar downloadate.

Cu siguranta, multe dintre ele se regasesc in Android Market datorita politicii mult mai permisive a Google ce da voie oricui sa aseze orice „pe taraba” fara a mai verifica daca aplicatiile respective intrunesc un minim calitativ.

De aici riscul virusilor ori a aplicatiilor care fura date sau dezechilibreaza sistemul.

De cealalalta parte Apple adopta o politica mai sanatoasa si permite accesul in AppStore doar a aplicatiilor verificate ce nu aduc pericole utilizatorilor si nu permit modificari ale sistemului de operare. Astfel exista tendinta de a avea produse de o calitate superioara si mai bine optimizate in AppStore decat in jungla numita Android Market.

Sunt multi utilizatori care trebuie sa realizeze ca in afara de functiile clasice de telefonie si SMS un smartphone poate face mult mai multe si ca functionalitatea standard a acestuia poate fi extinsa enorm cu ajutorul aplicatiilor adecvate.

Sunt cateva zeci de astfel de programe pe care le voi mentiona intr-un viitor articol.

Cert este ca smartphone-ul/tableta au ajuns sa suplineasca nevoia unui player audio/video portabil, a unui aparat foto decent, GPS, eBook-reader etc. Este practic si foarte comod.

Am incercat numai sa zgarii putin suprafata atat de vasta a acestui subiect fermecator.

Acest articol nu se doreste nicidecum exhaustiv ci se adreseaza celor interesati de domeniul device-urilor mobile care folosesc sistemele de operare iOS si Android.

Aveti alte pareri?

Opiniile voastre – pro sau contra – sunt asteptate cu mult interes.

Filed Under: IT Tagged With: android, apple, google, ios, sisteme de operare

Ubuntu Linux- un sistem de operare miraculos!

March 17, 2011 By duke2007 Leave a Comment

programare

Trebuie sa recunosc faptul ca nepotul meu de la Princeton Tiberiu Tesileanu a avut dreptate in privinta sistemului de operare Linux: este cu adevarat unul deosebit! Pentru a-l intelege este necesar sa-I dedici vreo doua – trei zile. Daca ai reusit sa treci cu rabdare peste primele incercari, instalari si adaptari , sistemul de operare ti se va parea unul cu adevarat miraculous.

Am facut astazi o proba. Am descarcat un film si apoi l-am ars pe un disc. Am fost uimit sa constat ca programele necesare acestor operatiuni sunt deja preinstalate. Nu trebuie sa mai cauti ca orbetele pe Internet vreun “Nero Ultra nu stiu cum..” spart de hackeri si care-ti manca toate resursele computerului. In Linux Ubuntu aproape totul vine de la sine. Chiar daca vreun program nu este instalat, exista o fabuloasa “magazie” cu bunatati pusa la dispozitie gratuit(!) de expertii si fanaticii informaticieni sustinatori Linux din intreaga lumea. Esti intrebat daca vrei sa-l descarci si instalezi si cu asta basta.

Doua lucruri – cel putin pana acuma mi s-au parut exceptionale la Ubuntu Linux si anume:
– sistemul de fisiere perfect dezvoltat, lesne de utilizat si inteles fie si de un incepator;
– documentatia tehnica si bibliografia pe care le gasesti din belsug pe Internet
Si la astea doua calitati incontestabile se adauga si utilizarea din linia de comanda. Poate parea mai dificil si mai greu de inteles. Totul insa are logica in notarea comenzilor. Si daca nu le poti memora, tii aproape cateva pagini tiparite cu cele mai importante dintre ele…

Am reusit cu ajutorul Ubuntu Linux sa-mi fac un server de printare si partajare a fisierelor excelent, cu ajutorul caruia pot tipari din orice colt al casei documentul dorit.
Nu neaparat am devenit fan Linux dar repet, sistemul este unul care iti produce o reala satisfactie in momentul in care ii vezi calitatile de netagaduit…

Filed Under: IT Tagged With: sisteme de operare, tiberiu tesileanu, ubuntu linux

Mitul Fedorei

March 4, 2011 By duke2007 4 Comments

Nu, nu vreu sa ma refer in cele ce urmeaza la un film celebru din anii ’70 ci la o varianta a sistemului de operare Linux care asa se numeste: Fedora. Am fost utilizator Windows ani de zile. Apoi am devenit fan Macintosh, prin urmare folosesc Mac OS. Am tot citit despre “minunatiile” Linux. Pe unul dintre laptopurile mele m-am gandit deunazi sa instalez o varianta Linux si anume “Fedora”. Zis si facut. Am descarcat dmg-ul respectiv, l-am pus pe un CD si apoi l-am instalat pe computer. E adevarat, are o interfata intresanta. Apoi mi-am zis ca am nevoie si de cateva programe precum unul de mesagerie instant si desigur, un procesor de text. Am observat cu aceasta ocazie ca Yahoo Messenger nu exista pentru Linux. Ori poate nu l-am gasit eu. Ok mi-am zis, hai sa incerc un procesor de text. Am gasit cateva “open source”. Am incercat sa instalez OpenOffice.org sau Abiword. Marturisesc ca instalarea vreunuia dintre ele sub Linux Fedora este o activitate care imi depaseste cunostintele din domeniu, care nu sunt nici de expert dar nici de incepator. Ca un exemplu pot spune (sper sa nu par lipsit de modestie…) ca mai fac cate un site, mai instalez serveruri din Terminalul Mac-ului, mai dezinstalez, mai scriu ceva programele in php, mai concep o baza de date. Intr-un cuvant ma descurc cat de cat. Totusi, instalarea unui banal procesor de text sub Fedora Linux mi se pare ridicol de dificila. Din pacate totul se face din linia de comanda. Comenzile nu sunt dedicate oricarui utilizator de computer.. Totul se compileaza ceea ce adesea iti pune nervii la incercare. Sunt convins ca Linux este un sistem stabil, nu contest acest lucru. Dar spre desosebire de sistemele de operare contra cost (care se adreseaza oricaruia dintre noi…) nu este la indemana oricui… Ceea ce iti lipseste in pricepere (sub Linux) se compenseaza prin valoare financiara (in W. sau MacOS). Am sentimentul ca programatorii in Unix/Linux nu stiu cum sa procedeze pentru ca liniile de comanda sa fie cat mai dificil de scris si greu de retinut. Poate ca am gresit atunci cand m-am oprit asupra Fedorei. Nepotul meu Auras mi-a zis sa incerc si cu Ubuntu ca ar fi mai lesne de utilizat. Am sa fac asta din pura curiozitate. Oricum, un lucru mi se pare evident: a utiliza Linux este – vorba nepotului mai sus pomenit, ca si cum te-ai scarpina cu mana dreapta la urechea stanga. Lucrurile pot fi cu mult mai simple decat in urma cu patru decenii cand se puneau bazele Unix si cand doar o mana de oameni foarte inteligenti aveau acces (la propriu si la figurat) la un terminal de calculator .

Filed Under: IT Tagged With: computer, fedora, linux, macos, sisteme de operare, ubuntu, windows

Aboneaza-te la Newsletter

Marionet Radio – muzica, stiri, comentarii

USA

Conținut promovat

Categories

Conținut promovat

Conținut promovat

Facebook

OpenERP – Nimic mai usor!

Support independent publishing: Buy this book on Lulu.

Cum sa programezi in Python

Support independent publishing: Buy this book on Lulu.

Copyright © 2009, Mircea Prodan