{"id":1357,"date":"2010-09-06T07:10:49","date_gmt":"2010-09-06T04:10:49","guid":{"rendered":"http:\/\/daimon.me\/blog\/?p=1357"},"modified":"2010-09-06T07:21:17","modified_gmt":"2010-09-06T04:21:17","slug":"vremurile-de-alta-data","status":"publish","type":"post","link":"http:\/\/daimon.me\/blog\/2010\/09\/vremurile-de-alta-data\/","title":{"rendered":"Vremurile de alt\u0103 dat\u0103"},"content":{"rendered":"<div class=\"entry\">\n<p style=\"text-align: justify;\">Ast\u0103zi vreau s\u0103 v\u0103 povestesc ni\u015fte chestii din anistorie.<\/p>\n<p style=\"text-align: justify;\">Bine, glumesc, nu-i chiar a\u015fa veche treaba, e de c\u00e2nd aveam io 11 sau 12 ani. Mergeam cu bunica spre Palatul Copiilor, fostul &#8220;palatul pionierilor&#8221; sau cum i-o fi zis. Reu\u015fisem cumva, magic, s\u0103 o conving s\u0103 m\u0103 dea la un cerc foto &#8211; bine\u00een\u0163eles dup\u0103 ce-i cotrob\u0103isem prin absolut toate cutiile, cutiu\u0163ele \u015fi vechiturile de aparate foto g\u0103site prin dulapuri. \u00cent\u00e2mplarea a f\u0103cut ca pe drum s\u0103 ne \u00eent\u00e2lnim cu ceva cuno\u015ftin\u0163\u0103 care \u00eentre altele i-a dat \u015fi sfatul &#8220;d\u0103-l \u015fi la cercul de informatic\u0103, e de viitor&#8221;. A doua \u00eent\u00e2mplare a zilei a fost fix aceea c\u0103 profesorul de la cercul foto era plecat la dracu \u00een praznic urm\u00e2nd s\u0103 vin\u0103 la sf\u00e2ntu a\u015fteapt\u0103, \u00een schimb profesoara de la info era acolo. Nu mai pusesem eu m\u00e2na pe vreun calculator, dar am acceptat cumva s\u0103 m\u0103 \u00eenscriu la ea .. curiozitatea de copil, \u00een principiu. \u015ei la convingerea bunicii, ei \u00eei convenea ca activitatea mea s\u0103 nu implice solu\u0163ii chimice, achizi\u0163ii de film \u015fi alte cheltuieli inerente oric\u0103rui \u00eencep\u0103tor.<\/p>\n<p style=\"text-align: justify;\">Pe vremea aia calculatoarele Palatului Copiilor erau ni\u015fte r\u00e2\u015fni\u0163e oribile, din nefericire nu re\u0163in \u015fi modelul lor. Tot ce mai \u015ftiu este c\u0103 rulau o form\u0103 de ms-dos \u015fi c\u0103 opera\u0163iunea de pornire implica pornirea serverului \u015fi scoaterea noastr\u0103 din sal\u0103 pentru a putea ea introduce parola pe fiecare sta\u0163ie. Chestia asta mi-a \u015fi \u00eencercat o dat\u0103 spiritul de observa\u0163ie, profesoara uitase s\u0103 porneasc\u0103 serverul \u015fi se chinuia \u00eempreun\u0103 cu tehnicianul cl\u0103dirii s\u0103 descopere problema \u00eenlocuind cabluri. Nici n-o fost greu de rezolvat de altfel, le-am citit de pe ecran mesajul care trona: &#8220;Cannot contact server, boot process aborted&#8221; &#8211; sau ceva asem\u0103n\u0103tor. Nu \u015ftiam ce-i \u0103la server neap\u0103rat, da&#8217; re\u0163ineam c\u0103 nu-l pornise.<!--more--><\/p>\n<p style=\"text-align: justify;\">\u00cen fine, n-a\u015f \u015fti s\u0103 v\u0103 spun prea bine ce am \u00eenv\u0103\u0163at atunci, totu\u015fi re\u0163in c\u00e2teva lucruri. Spre exemplu c\u0103 prima, chiar prima lec\u0163ie fusese aia cu pozi\u0163ia degetelor pe tastatur\u0103 pentru touch-typing. E drept, n-a insist cu asta, doar a vrut s\u0103 ne vad\u0103 c\u0103 nu scriem doar cu cele 2 ar\u0103t\u0103toare. Mai \u015ftiu \u00eenc\u0103 de atunci c\u0103 m-a entuziasmat de nedescris c\u00e2nd a explicat schemele logice (en.: flowcharts), desene mici cu care reu\u015feam s\u0103 reprezent\u0103m diver\u015fi pa\u015fi pentru a scrie cod. Tot timpul obi\u015fnuia s\u0103 spun\u0103 c\u0103 totul e o chestiune de logic\u0103: desenezi schema, scrii pseudocod, apoi transpui aia \u00een limbajul t\u0103u preferat. Pot spune acum, 10 ani mai t\u00e2rziu, c\u0103 avea enorm\u0103 dreptate: chiar \u015fi \u00een ziua de azi pentru a reprezenta un software facem fix, da&#8217; fix acela\u015fi lucru: flowcharts \u00een Visual Paradigm sau alt soft de inginerie, \u015fi conversie direct\u0103 din concepte \u00een clase.<\/p>\n<p style=\"text-align: justify;\">Pe atunci f\u0103ceam BASIC, chiar versiunea de baz\u0103. \u00cenc\u0103 \u00eemi amintesc surpriza de propor\u0163ii pe care am avut-o c\u00e2nd am primit primul meu 286 \u015fi al\u0103turi de el \u015fi o dischet\u0103 cu Q-Basic; un num\u0103r oarecare de instruc\u0163iuni de control era diferit, \u015fi manualul de ajutor foarte s\u0103r\u0103c\u0103cios. Ce era \u015fi mai grav era c\u0103 bibliotecile din ora\u015f nu aveau manual pentru versiunea Q-. Mi se pare c\u0103 la un moment dat, s\u00e2c\u00e2it fiind de lipsa de informa\u0163ii, am luat la plesneal\u0103 vreo 2-3 manuale de la Biblioteca Copiilor (da, aveau manuale de programare acolo, go ahead and say <em>woot<\/em>) &#8211; am luat manuale \u015fi de\u015fi erau pentru alte versiuni de Basic, totu\u015fi unele comenzi s-au potrivit. \u00cemi amintesc \u00eenc\u0103 un manual care se numea parc\u0103 &#8220;Basic pentru aMICI&#8221; \u015fi descria o versiune a limbajului specializat\u0103 pe proces\u0103ri de date &#8230; Eh, vechile zile c\u00e2nd <em>totul <\/em>se potrivea cumva cu totul, dac\u0103 adaptai suficient ( &#8220;<em>da, \u015fi nou\u0103 ne ie\u015fise tot tractor, dar l-am luat la pilit<\/em>&#8221; ).<\/p>\n<p style=\"text-align: justify;\">\u00cemi amintesc \u00eenc\u0103 \u015fi de anul \u00een care am stat &#8220;pe tu\u015f\u0103&#8221; pentru c\u0103 ceva nem\u0163i se hot\u0103r\u00e2ser\u0103 s\u0103 ajute Rom\u00e2nia don\u00e2nd o re\u0163ea de calculatoare perfect func\u0163ional\u0103 \u00eempreun\u0103 cu munca de a face re\u0163eaua \u015fi a reface sala. La revenire ne \u00eent\u00e2mpinau ni\u015fte Pentium 3 al\u0103turi de ni\u015fte monitoare CRT de 15 inci, frumos venite cu Windows 98, unitate de dischet\u0103 \u015fi cd-rom. V\u0103 las dumneavoastr\u0103 pl\u0103cerea s\u0103 v\u0103 imagina\u0163i c\u00e2t a rezistat Norton Antivirus ie\u015firilor noastre pe internet (aveam \u015fi net), respectiv c\u00e2t au rezistat calculatoarele alea f\u0103r\u0103 jocuri \u015fi mii de programe instalate pe ele. Ba chiar, culmea neru\u015fin\u0103rii, un coleg mai r\u0103s\u0103rit a instalat Kazaa pe serverul profesoarei \u015fi a \u00eenv\u0103\u0163at-o cum s\u0103 ia muzic\u0103 de pe net :D<\/p>\n<p style=\"text-align: justify;\">Trecuse vremea Basic \u015fi am trecut la Pascal. De aici nu v\u0103 mai plictisesc, sunt simplele experien\u0163e ale unor deja-adolescen\u0163i cu un limbaj strong-typecasted (\u00een Basic o variabil\u0103 stocheaz\u0103 orice pui \u00een ea, tot ce trebuie s\u0103 faci este s\u0103 n-o folose\u015fti unde nu trebuie), concursuri de cod \u00eemb\u00e2rligat (cum facem fibonacci? recursiv cu func\u0163ii sau iterativ?). Au fost \u015fi alea vremuri faine, ore de GTA2 \u00een re\u0163ea \u015fi de Age of Empires 2 la greu, programe scrise de 2 oameni din sal\u0103 (me and a friend, s\u0103 ne \u00een\u0163elegem) \u015fi \u00een rest distribuite urgent altora contra suc \u015fi muzic\u0103, rul\u0103ri de <em>command.com \/nul \/nul<\/em> peste re\u0163ea (\u015fti\u0163i ce face? \u00eei \u00eenva\u0163\u0103 pe ceilal\u0163i s\u0103 salveze des), poze cu \u0163\u00e2\u0163e goale puse wallpaper pentru urm\u0103torii copii care urmau s\u0103 vin\u0103, etc.<\/p>\n<p style=\"text-align: justify;\">\u015ei-apoi am crescut. \u00cenc\u0103 m\u0103 \u00eentreb cum ar fi fost dac\u0103 a\u015f fi ajuns la foto :)<\/p>\n<p style=\"text-align: justify;\">\n(p.s.: merit\u0103 men\u0163ionat\u0103 profesoara, cu mul\u0163umiri c\u0103 a suportat peste ani o trup\u0103 de z\u0103nateci: Dr\u0103ghici Adriana; \u00eentre timp s-a m\u0103ritat)<br \/>\n(p.s.s.: dac\u0103 dori\u0163i s\u0103 povesti\u0163i ceva pe tema asta scrie\u0163i \u015fi voi articol, sau dac\u0103-i scurt zice\u0163i pe <a href=\"http:\/\/twitter.com\/daimonz\" target=\"_blank\">Twitter<\/a>)<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ast\u0103zi vreau s\u0103 v\u0103 povestesc ni\u015fte chestii din anistorie. Bine, glumesc, nu-i chiar a\u015fa veche treaba, e de c\u00e2nd aveam io 11 sau 12 ani. Mergeam cu bunica spre Palatul Copiilor, fostul &#8220;palatul pionierilor&#8221; sau cum i-o fi zis. Reu\u015fisem cumva, magic, s\u0103 o conving s\u0103 m\u0103 dea la un cerc foto &#8211; bine\u00een\u0163eles dup\u0103 &#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-1357","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-fara","7":"anons"},"_links":{"self":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts\/1357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/comments?post=1357"}],"version-history":[{"count":1,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts\/1357\/revisions"}],"predecessor-version":[{"id":1365,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts\/1357\/revisions\/1365"}],"wp:attachment":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/media?parent=1357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/categories?post=1357"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/tags?post=1357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}