JSON FTW!

Mi-a sărit în ochi următoarea chestie, în timp ce modificam scriptul unui client:

Aparent sunt unii care n-au auzit de json_encode

(în cazul în care te întrebi ce versiune de PHP este pe server: 5.2.9, cu JSON enabled)

Inspirat de problemele  cu somnul ale unui amic, m-am gândit că ar fi bine să fac un fel de… ghid. De somn.

Cât dormi?

Minim șase ore/noapte. Totuși, mi se întâmplă foarte rar să dorm atât de puțin. „Țintesc” spre 8h/noapte, dar foarte rar dorm mai mult de atât (de obicei, după o noapte scurtă – de șase ore – vine una lungă, de zece ore).

Ce program ai?

Ii aud pe toți că vor să doarmă mai mult, că se chinuie dimineața când trebuie să plece la muncă și alte faze copilărești. Iar când le spun că mă trezesc la ora 5:00 pentru că am ales eu, zici că i-am înjurat de mamă. Adică cum, stau toată ziua acasă și nu dorm cât vreau???

Chestia este că dorm fix cât vreau! Mă pun în pat pe la 21:00 și mă trezesc la 5:01.

Cum îmi fac programul ăsta?

Inițial aveam un program de somn foarte haotic. Mă culcam când îmi era somn, mă trezeam când mă trezeam. Astfel, după o săptămână ajungeam să mă trezesc la ora 4 după-amiază, iar după o altă săptămână mă trezeam la 3 dimineața și tot așa.

Prin urmare, într-o seară, când m-am pus în pat, mi-am pus ceasul să sune peste fix șase ore. Asta înseamnă că dormi suficient de mult să nu fii un zombie dar suficient de puțin pentru ca a doua seară să-ți fie somn mai devreme. Am repetat manevra asta vreo trei zile, până când am ajuns în intervalul menționat mai sus.

Insomnia!

Citește o carte! Am avut insomnii, știu cum este. În cazul ăsta ajută două lucruri: cititul și ceaiul de sunătoare și/sau tei (dacă le combini, e și mai bine!).

Nu, cititul de pe iPad sau laptop nu e bun! Orice are backlight este foarte obositor pentru ochi și te va ține oarecum alert. Probabil un Kindle ar ajuta, datorită ecranului, dar, după mine, tot o carte clasică este mai bună.

Sub nicio formă să nu lași muzica să cânte în fundal sau să te uiți la TV încercând să adormi! De fapt, elimină orice sursă de zgomot.

Ce fac dimineața?

Sub nicio formă nu apeși butonul de snooze. Nu, alea cinci minute suplimentare nu înseamnă nimic! Eu am învățat să-mi las telefonul cât mai departe de pat. Să trebuiască să mă ridic din pat pentru a-l opri. Astfel, gonesc orice urmă de somn rămasă.

Lucrând acasă, tentația majoră este ca imediat ce te-ai ridicat din pat să te așezi la PC. Nu se întâmplă! Apăs butonul de power, după care mă duc la baie, îmi spăl superba-mi mecla și tot ce mai e pe lângă ea (de exemplu dinții), apoi fac un espresso.

Cât timp se face cafeaua, întind unt pe două-trei felii de pâine, trântesc o linguriță de dulceață și le înghit rapid.

Urmează vreo două-trei minute de exerciții fizice: câteva întinderi de spate, de gât, de mâini, după care mă apuc de treabă. Până la ora 8:30 fac o mulțime de lucruri.

De ce?

Probabil ești curios de ce mă trezesc cu noaptea în cap. Pe scurt, este liniște. Ușa de la lift și tocurile vecinei de deasupra încep să se audă mult mai târziu, câinii nu latră (foarte tare), este răcoare (mai ales că vine vara!), este aerul suficient de curat să pot deschide geamul etc.

În plus, nu știu alții cum sunt, dar eu am observat că perioada mea de productivitate maximă este între orele 5 și 9 dimineața. Dar ar fi absurd să mă trezesc atât de devreme. Pe lângă asta, am mintea prea limpede pentru a mă trezi cu noaptea în cap :D

Fiind un cititor avid de bloguri, cel mai mult mă enervează că mă enervează două lucruri:

  1. Feed-ul parțial;
  2. Feed-ul defect;

Despre feed-ul parțial nu prea am ce să zic. Așa au ales „stăpânii” blogurilor respective, n-am ce le face. În principiu, asta înseamnă că șansele de a face un click să citesc tot articolul sunt mari doar dacă este un articol ce promite foarte mult din titlu și dintr-un excerpt. Ceea ce se întâmplă destul de rar…

Feed-ul defect se întâmplă atunci când bloggerul bagă în post un film ce nu este redat (cum trebuie sau deloc) de Google Reader (sau orice alt reader). Apărând un text ce este posibil să comenteze pe marginea video-ului dar… eu să nu văd niciun video.

Prin urmare, am zis să încerc să găsesc o rezolvare: str_replace :D Citeste mai departe »

windows apple dropbox facebook twitter