Incendiu Thassos septembroe 2016

Rugaciuni pentru stingerea focului din insula Thassos

Incendiu Thassos - Fire thassos september 2016Mulți români își petrec vacanța în Grecia, în Insula Thassos. În 10 septembrie 2016 a izbucnit un incendiu în pădurile de pe dealurile din Prinos. La ora 6 de dimineața au fost niște fulgere mari, dar fără ploaie. Vegetația uscată a luat foc și incendiul s-a răspândit. Din ce am citit în presa online greacă, pădurile acestea de pini erau tinere, după un incendiu din anii 80, totul a fost reîmpădurit.

Film din 11/09, focul inca nu e stins:

Zonele cu incendiu in 10 septembrie 2016
Zonele cu incendiu in Thassos 10 septembrie 2016

Rugăciune pentru Thassos

Megalo KazavitiFac un apel la rugăciune pentru stingerea focurilor din insula Thassos. Fac un apel și la partajare (share) pe rețele sociale (Facebook etc.). De ce? Pentru că mi se pare normal ca să te rogi pentru binele oamenilor din acele zone. Satele Megalo Kazaviti si Megalo Prinos au fost evacuate, alt sat a fost și el evacuat. Flăcările erau imense din ce am văzut de pe drumul de coastă. In portul Skala Prinou apa mării fierbea și nu pleca nici un feribot spre Kavala. Noi tocmai plecam cu o zi mai devreme, deci nu fugeam de foc, doar s-a nimerit să fim martori la începutul acestei calamnități.

img_1425De ce românii ar trebui să se gândească prin rugăciune la greci, la protejarea caselor lor și la stingerea focului?

  • e uman să îți dorești ca acei oameni să fie bine
  • e fain să mergi la ei în vacanță și să mănânci roadele pământurilor lor
  • tot uman este să ai gănduri de mulțumire pentru tot ce ai primit, chiar dacă ai dat niște hârtii colorate pentru produse
  • azi e duminică (data articolului) și poate mergeți la biserică

Ajută-i Doamne să stingă focul și să le protejeze familiile si casele.

Portul Skala Prinou in furtuna
Screen Shot 2016-08-22 at 14.58.47

Instalare Php 5.6 pe un Max OsX El Capitan

os_x_el_capitan_roundupDaca intelegi titlul, inseamna ca poate te intereseaza acest articol. Versiunea El Capitan de sistem de operare pentru calculatoare Apple, vine cu o versiune de webserver instalata in sistem, adica un Apache cu PHP. Versiunea de PHP este 5.5.x. Unele aplicatii, de exemlpu PHPUnit sau Composer, au nevoie de o versiune mai mare, minim 5.6.x.

Sunt destule articole despre acest upgrade:

Hitler_s-a_intors_(2015)_Film_online_subtitrat_-_2016-04-17_07.45.52

Roata Doreliană – Bățul Dorelian

M-am gândit să public primul termenul de “roată doreliană“. Termenul acesta pornește de la sintaxa “reinventarea roții”.

Este o roată de producție românească. Pacepa povestea demult ca România era bună la spionajul industrial pe vremea lui Ceaușescu. Acum chinezii pot copia orice și au puterea să vândă produsele copiate. Roata de față nu este o roată chinezească, este o roată facută de români puri, cetățeni cu rădăcini în România.

Principiul “Roții Doreline” este: românul vede un obiect sau o acțiune și dorește să o aibe, să o producă sau să o facă și el, prin propriile puteri, folosindu-se de uneltele proprii sau împrumutate gratuit de la alții. Dorința aceasta de mimetism este profundă, rezultatul final este un produs (sau serviciu) satisfăcător pentru moment, dar care în timp se strică, dispare sau se distruge. Producția de roată are la bază “profitoria”, urmărirea ascunsă de obținere de bunuri materiale (sunt incluși aici și banii), minimalizare costurilor și derogarea responsabilităților.

Se folosesc cele mai ieftine materiale, timpul de muncă să fie cel mai scurt posibil, timpul liber sa fie cât mai mare, plata sa fie cât mai mare. Dacă produsul final are o coajă, o acoperire, nu mai contează și cum e facut interiorul. Important ca la suprafață să funcționeze și să fie plăcut ochiului. Dacă nu place, atunci puterea de convingere și comparația sunt cele mai bune metode de modificare a opiniei clientului final.

Mai există și termenul “Bățul Dorelian“. Acest bâț se bagă în roțile care funcționează, produc produse și servicii, dar nu sunt în proprietatea deținătorului de băț. Bățul dorelian vine de la sintaxa “a băgă bețe în roate”.

Scopul “Bățul Dorelian” este evident celor cu IQ peste 40. Dacă nu e evident, atunci citește în continuare: Bățul Dorelian folosește la împiedicarea desfășurării pozitive și corecte a unui lucru sau acțiune a altei persoane.

“La mulți ani Dorele!”

Erori la instalare SugarCRM

Ammai incarcat acum 1 an si ceva sa instalez un CRM, numit SugarCRM. Tot de aceleasi erori am dat si de data aceasta si opinia facuta din prima a fost proasta. Contine niste declarari de clase cu metode statice, care se calca una pe alta si genereaza erori de tip Strict si alte comenzi Deprecated.

Sugar_Setup_Wizard_Welcome_to_the_SugarCRM_6.5.23_Setup_Wizard_-_2016-04-15_20.13.49

Instalarea dupa ascunderea notificarilor Strict s-a putut desfasura, dar accesul e oprint din cauza ca se tipareste ceva inaintea deschiderii sesiunii. Solutia este ca in index.php sa fie specificata ascunderea erorilor de tip Strict si Deprecated.

error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED);

Piramida tehnologiilor de pe net cu stimarea comerciala

Unii dintre noi avem conturi in sisteme de pe Internet. Sau mai bine zis toata lumea are un cont sau mai multe. Acest cont este o particica din valoarea estimata a sistemului. Pe langa cont, valoarea este data si de comportamentul avut in sistem, cat de adanc esti bagat in sistem.

Piramida de mai jos este publicata aici ca si fapt divers, pentru a cunoaste ce alte sisteme exista in afara de cele frecventate personal.

Ne vedem pe net!

piramida_tehnologie_estimare_valoare_companii
pensiunea_laperlamoieciu_comentariu_facebook

Ce se intampla in spatele servirii si bucatariei intr-o pensiune din Bran: La Perla Moieciu

O mama isi publica pe Facebook necazul pe Facebook: fiul ei de 19 ani a lucrat la pensiunea “La Perla Moieciu” din zona Bran, timp de 2 luni si nu a fost platit pentru serviciile de ospatar. Ceea ce e mai grav ca nu au existat formele legale (contract munca). In situatia de fata, cum putem sa o sustinem pe aceasta mama, daca actiunile facute la ITM (Inspectoratul Terirorial de Munca) nu au nici un rezultat?

Ce ar trebui facut de cei care se angajeaza si de angajator in urma prestarii muncii angajatului? Cat de mult adevar cunoscut exista in ambele parti implicate: angajat si angajator? Turistul a plecat, pe el e putin probabil ca mai putem sa il intrebam.

Pensiunea La Perla Moieciu - copyright La Perla MoieciuIn momentul de fata, putem publica din dedesubturile Facebook-ului acest dialog al mamei fostului ospatar de “La Perla Moieciu” si sa il supunem atentiei pentru cititorii si pentru viitori clienti si viitori angajati ai pensiunii. Mai jos este un text integral al dialogului de pe facebook.

Copyright fotografie: La Perla Moieciu
Continue reading »

Noul Emag.ro: analiza a site-ului si optimizarile necesare

Update 11 noiembrie: La sesizarile trimise prin e-mail, am primit raspuns de la emag.ro. Le multumesc pentru raspuns, le urez succes la modificari si la Black Friday. Sper sa fie de ajutor comentarile mele si vor ajuta la o mai buna functionare.

Buna ziua, … conduc departamentul de Software Development din eMAG.

Vreau pe aceasta cale sa va multumesc si apreciez faptul ca v-ati alocat timp​ scrierii articolului de mai jos. Datele descrise ne sunt foarte utile si le luam in considerare.​ Am dat lista in analiza si dezvoltare, iar punctele cele mai grave o sa le rezolvam pana in evenimenul Black Friday​. De exemplu punctul 21 deja a fost ​fixat si pus in productie.

Multumesc inca o data pentru timpul acorda analizei.

Cu stima,

Software Development Director

Alo Emag.ro? Dormiti acolo? Stiam ca faceti angajari si ca aveti o echipa buna la programare, formata din seniori, juniori etc. Cum poti sa lansezi asa NOU site? Am mai vazut asa site-uri varza, dar calitatea oferita foarte joasa. NU stiu cum va ganditi sa aveti site-ul acesta si de Black Friday.

Deci… mi-am alocat aproape o ora si cu scris articol, pentru a va analiza noul site. Am intrat si ieri parca si nu mi se incarca. Mi-am zis ca nu merge “net”-ul, dar pana la urma era de la Production-ul vostri si de la codul primei pagini. Intrebare: aveti echipa de liceeni in spate? Nu schimbati nimic in stilul de programare de cativa ani, cu toate trend-urile, tehnologiile si angajarile noi?

Nu discut despre SEO, share, UI aici, ci doar de cod brut: HTML, JS. Pentru restul sper ca aveti ceva mii de euro alocati, pentru a putea va putea compara cu altii care au aceste sisteme puse la punct. Le au de cativa ani. Eu nu stiu care sunt factorii de decizie la voi si puteti lansa asa ceva, la dimensiunile si prestanta pe care o aveti, un fel de amazon al Romaniei.

eMAG.ro - noul site noiembrie 2015

Urmeaza analiza mai tehnica mai jos, nu spun ca e 100% corecta, dar are elemente de baza, de “bun simt” al constructiei site-urilor. Cei care lucreaza cu ele zilnic, vor intelege si se vor minuna. Cei care nu inteleg, isi vor da seama ca reducerea de la 514 kb la 258 kb, adica 50% este imensa. Firmele se lupta sa reduca 5%, 10% cu tot felul de articifii: cache, cloud, minify etc.

Succes EMAG la optimizari, integrare cu Facebook, SEO. Bine ai venit in anul 2015.

Atasez si fisierul cu codul paginii analizate: html / zip.

—-

Prima pagina
Continut initial: 517 Kb

1. Aranjare intend

2. Meta Description trunchiat. Se termina cu ". Beneficiezi"

3. Comasare cod onWindowLoad + init _sf_startpt

4. Mutare cod JS incepand cu "var userPixelH=userPixelH" in head_js_01.js

5. Mutat cod comasat in pct.3 in fisier head_js_01.js => 8 kB

6. Mutare cod JS incepand cu "var strCancel = 'Anuleaza'" in head_js_02.js => 4Kb

7. Analiza cod /cache/js/homepage.js?1446833749 => are minimizat 269 Kb
(Are cod de jquery + toate functiile folosite de site)

8. Rand cu emag.ro//resources/js/custom-select.js are 2 //

9. Lasate initializarile de JS cu site_url = "";

10. Mutat cod JS incepand cu "var OA_zones = {};" in head_js_03.js => 4Kb

11. Mutat cod JS incepand cu "dataLayer.push({" si "siteLocale = 'ro';" in head_js_04.js => 4Kb

12. Intend la </head> + <body>

13. Mutat cod js "var deliveryTimeEnabled = ''" in head_js_01.js

14. Lasat cod "Google Tag Manager" in body si nu e scos in fisier separat

15. Tagul de head s-a terminat: nu are OpenGraph pentru sharing
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.emag.ro => Varza => s-au generat automat

16. Codul JS "$(document).ready(function() {" lasat in body
Totusi contine cod ce poate fi scos in afara:
ex: var question_add = []

17. Functiile de testare AB (runAb)
- Avem in document.ready runAb(53); runAb(62); runAb(66); runAb(57); runAb(69); runAb(74);
- In variabila activeAbs exista doar 62, 66, 68, 70, 74 => se executa pentru 62, 66, 74
- se trimit rezultate de la functia generateAB prin Ajax la ablogger.php?name=" + name + "&value=" + currentOpt + "&source=www
=> deci 3 apeluri de ajax

18. Funcitile AB mutate in header_js_05.js. Inclus codul JS in head

19. Mutat codul CSS ".emg-top-menu" in css/css_01.css

20. Codul meniului contine spatii goale foarte mari. Linia incepand cu 'div class="emg-menu-box emg-col8">'
Salvat codul gol de la un item de meniu si pe disk are 350 bytes

21. Meniul contine blocuri imense de spatii goale. Timpul alocat analizei nu mi-a permis sa sterg aceste blocuri. Reprezinta mai mult de 3/4 din lungimea fisierului

22. Sarit peste meniu si ajuns in zona CSS " body._ #page-content.no"

23. Mai sunt optimizari in ultima parte a paginii: functii emgFluidOverlayShow, texte de la var datePicker, functii get_browser_version

24. Am salvat continutul meniului (<nav id="emg-mega-menu">) pe disk separat si are 254 Kb.

24. Ca sa fac o estimare a optimizarii codului, am sters codul imens din zona de meniu (deci tot <nav id="emg-mega-menu">) si am obtinut 258 Kb
antlantida_Google_Maps

S-a gasit Antlantida: 31°21’02.0″N 24°26’59.3″W

Hartile Google sunt periate in cautarea oricarei informatii, cu orice subiect. Imaginile din satelit au devenit elemente curente, uneori zilnice, calatorim cu Street View si ne orietam virtual. Au gasit Antlandida si pasii pentru a o vedea sunt:

1. Intri pe Google Maps
2. Dai o cautare dupa coordonatele 31º 21’02.03″ N 24º26’59.26″ W
3. Faci Zoom out (cu plus)
4. Dai pe vizualizare din satelit (Earth)
5. Minune! Antlantida!

Artă băăh! Alb-negru rulzz!

cicerone_8246

E simplu: pui aparatul ce face poze (telefon deștept cu X MegaPixeli, săpuneieră digitală sau mega-tarele DeSeLeRe cu marcă recunoscută) pe programul de alb-negru SAU faci poza și apoi din meniu aplici filtrul de alb-negru.

Cantitatea de declașări și imortalizări s-a multiplicat de X ori, milioane de poze și filme se fac pe secundă și vor sta pe carduri, harduri și clouduri. Nici numai stiu ce defineste arta fotografică. Știu doar că acum câtiva ani aveam discuții despre cadre, compoziție, prelucrări, scos pe hârtie. Acum dăm din degete și apăsăm pe butonașe cât mai mici și ne chiombim pe ecrane ce încearcă să afișeze cât mai bine, pe o suprafață cât mai optimă.

Urmează să discutăm pe viitor de 4K (patruca) și alt parametru ultra-mega-super-tare al aparatului.

Despre compoziție nimic, doar despre instantaneu. Succes.