Încerc să-ncep să fiu programator

Cu cât avansez pe Free Code Camp, îmi dau seama că sunt tămâie când vine vorba de programare.

Cel mai recent exemplu a fost Bonfire: Steamroller (se cere să returnezi un array de o singură dimensiune) la care am stat ore bune ca să găsesc o soluție simplă și n-am reușit așa că pe la 3 noaptea m-am dat bătut și am căutat soluția pe google, soluție care e extrem de simplă și foarte elegantă:

function steamroller(arr) {

  if (Array.isArray(arr) && arr.length > 0) {
    var head = arr[0];
    var tail = arr.slice(1);
    return steamroller(head).concat(steamroller(tail));
  }
  return [].concat(arr);

};

console.log(steamroller([[[[[[1]]]]], {}, [3, [[4]]]]));

Să fie oare doar lipsa exercițiului sau sunt eu prea praf… hmmmm

Apropo, soluția am găsit-o pe https://codedmalarkey.wordpress.com/2015/08/18/bonfire-35-steamroller/

Să ne însemnăm corect cu Sfânta Cruce

Când vrem să ne însemnăm cu Sfânta Cruce trebuie să luăm aminte să o facem corect nu ca și cum am cânta la mandolină sau am alunga muște pentru că atunci degeaba o facem și mai râd și dracii de noi. Părintele Cleopa spune clar cum să ne însemnăm cu Sfânta Cruce dar înainte de el, aflăm și la Sfântul Cosma Etolianul:

Ascultaţi acum ce spune despre puterea Cinstitei Cruci: „Atotbunul Dumnezeu ne-a dăruit Crucea. Prin Cruce să binecuvântăm Preacuratele Taine, prin Cruce să deschidem raiul, prin Cruce să-i ardem şi pe demoni, dar mai întâi şi noi să avem mâna noastră curată de păcate şi neîntinată şi atunci, când vom face crucea, diavolul se arde şi fuge. Dar dacă suntem întinaţi cu păcate, Crucea pe care o facem nu se prinde. De aceea, fraţii mei, sau de mâncaţi, sau de beţi vin sau apă, sau de umblaţi sau de munciţi, să nu vă lipsească acest cuvânt din gura voastră şi crucea din mâna voastră! Cuvântul este rugăciunea „Doamne Iisuse Hristoase, miluieşte-mă” şi crucea din mână. Cuvântul din gură şi crucea din mână. Şi dacă puteţi într-o zi şi într-o noapte să faceţi 50 sau 100 de comboschine (şiraguri de metanii), bun şi sfânt este lucrul acesta. Şi să vă rugaţi întotdeauna dimineaţa şi seara şi mai ales la miezul nopţii, când este linişte. Ascultaţi, creştinii mei, cum trebuie să se facă crucea şi ce înseamnă. – Nici în facultăţile de teologie nu se învaţă asta! Întrebaţi un teolog ce înseamnă crucea; nu ştie ce să vă spună! Ce învaţă în şcoli? Ascultaţi o analiză – Spune Sfânta Evanghelie că Sfânta Treime – Dumnezeu este slăvit în cer mai mult de către îngeri. Ce trebuie să faci tu? Strângi cele trei degete de la mâna ta dreaptă şi neputând să urci în cer să te închini duci mâna la capul tău, deoarece capul tău este rotund şi reprezintă cerul şi spui cu gura: Precum voi, îngerii, slăviţi pe Sfânta Treime în cer, astfel şi eu ca un rob nevrednic slăvesc şi mă închin Sfintei Treimi. Trei degete pe cer, Sfânta Treime. Şi precum acestea trei, sunt şi despărţite, sunt şi împreună, astfel este şi Sfânta Treime, Dumnezeu: trei Persoane şi un singur Dumnezeu. Îţi cobori mâna de la cap şi o pui pe pântecele tău şi spui: Mă închin Ţie şi Te ador, că ai primit şi Te-ai întrupat în pântecele Născătoarei de Dumnezeu pentru păcatele mele! Apoi iarăşi pe umărul tău drept şi spui: Te rog, Dumnezeul meu, să mă ierţi şi să mă pui de-a dreapta Ta cu cei drepţi. Punându-o iarăşi pe umărul stâng zici: Te rog , Doamne al meu, să nu mă aşezi la stânga Ta cu cei păcătoşi. Apoi, aplecând-o jos la pământ, zici: Te slăvesc, Dumnezeul meu, mă închin Ţie şi Te ador, că precum Te-ai aşezat în mormânt aşa mă voi aşeza şi eu. Şi când te ridici drept arăţi Învierea şi spui: Te slăvesc, Doamne al meu, mă închin Ţie şi Te ador că ai înviat din morţi ca să ne dăruieşti viaţa veşnică. Asta înseamnă Preasfânta Cruce”.

Citatul este preluat de pe http://acvila30.ro/invataturile-sfantului-cosma-etolianul/

Târgul cu Dumnezeu sau cum credem noi că Îl obligăm pe Dumnezeu să ne ajute

Am citit de curând câteva pagini dintr-o carte scrisă de Pr. Filoteu Faros – Administrarea Iubirii iar aceste cuvine mi-au atras atenția în mod special:

„Există oameni care cred că respectă poruncile lui Dumnezeu și mai cred că, întrucât le respectă, Dumnezeu îi răsplătește cu reușite în afaceri, îi ferește de încurcături și le dăruiește bogăție și putere. Desigur, acești oameni au o concepție legalistă cât privește pruncile și respectarea lor, asemenea tânărului bogat…”

De multe ori și eu am avut gânduri din-astea, de a mă târgui cu Dumnezeu, ceva de genul: Doamne eu fac asta asta cum pot dar vreau aia și aia. Nebun. Am auzit (sau citit, nu mai țin minte) undeva cum că Mântuitorul Iisus Hristos nu ar fi propovăduit o viață de bunăstare.

Deci acum, ce ar trebui să facem să ne dedăm la plăceri și altele? cum am putea? … gândindu-ne că sunt oameni care suferă fie prin spitale, fie pe străzi sau prin alte locuri, oameni care nu au ce mânca sau altel și noi de multe ori (cel puțin eu) nu ne gândim decât la burtica noastră să fie sătulă și chiar să ne veselim cu câte ceva dulci la gustare. Nici nu trebuie să cădem în partea cu ajutorul social și să neglijăm purtarea de grijă a lui Dumnezeu deoarece El e Cel Care ne hrănește. El Însuși ne-a spus să nu ne îngrijim de ce vom mânca, de ce vom bea sau cu ce ne vom îmbrăca ci mai întâi de toate să căutăm Împărăția Cerurilor și toate celelalte ni se vor adăuga dar iată că Împărăția lui Dumnezeu este înlăuntrul nostru.

Împărăția lui Dumnezeu nu este mâncare și băutură (parcă așa e scris in Triod).

Vedeți voi, noi oamenii avem și suflet însă acesta e de cele mai multe ori neglijat și de multe ori poate chiar aplecăm urechea la ce zic unii sau alții cum că doar viața aceasta există și atât. Treaba lor. Fiecare va da seama de faptele sale. Iisus Hristos ne învață că nu doar cu pâine va trăi omul ci cu tot cuvântul care iese din gura lui Dumnezeu. Deci cum să trăim?

Mi-e tare teamă că foarte puțini sunt cei care-L caută cu adevărat pe Dumnezeu; foarte puțini știm ce înseamnă să fii Creștin cu adevărat, nu doar cu numele. Trebuie să redescoperim Creștinismul, să redescoperim frumusețea vieții, să iubim iar iubirea înseamnă jertfă. Creștinismul fără jertfă (cruce), nu e creștinism ci e doar o viață morală mai diferită.

Acestea sunt puținele mele gânduri. Vă rog să fiți îngăduitori cu neputințele mele și cu cele ale altor oameni așa cum ne îndeamnă și Pr. Arsenie.