23 octombrie 2024

De la Wordpress la Blogger

 În ultima vreme e un întreg circ în comunitatea Wordpress, d-ale lu' Matt Mullenweg, fondatorul Wordpress. Probabil mulți utilizatori de Wordpress ați văzut că founderul Wordpress, care deține sursa absolută a tuturor site-urilor ce folosesc platforma creată de el, are un mare scandal cu WPEngine, o firmă care vinde să zicem găzduire Wordpress, 100% doar Wordpress, nimic altceva. Firmă care este patronată de un fond de investiții, care deține multe nume mari..

În fine, acest circ, a cam speriat întreaga comunitate Wordpress, sau cel puțin așa cred eu.. lucru care pe unii i-a făcut să migreze către alte platforme, alții să plece de la WPEngine, totul s-a lăsat cu procese și termene legale.

Trecând peste acest circ, eu, în anii ăștia am mai mutat blogul pe diferite platforme, deci, să zicem că acest blog este un testing environment, totuși mereu a fost un site stabil, și în continuare vreau să fie așa. Deci, prefer să cred că mă gândesc că aleg cea mai bună soluție..

Așadar, pentru acest site, al cărui scop este clar și numai de a-mi scrie propriile opinii, online.. și atât. Nu se vrea a fi un mare blog, nu se vrea a fi o platforma de publishing capitalist sau știu eu ce altceva.. se vrea a fi doar un spațiu al meu, unde imi exprim propriile păreri.

Nu neg, clar voi folosi în continuare Wordpress pe diferite site-uri, clar îl voi recomanda în continuare, fiindcă este un soft creat bine, chiar dacă necesită update-uri periodice datorită diferitelor exploit-uri ce apar zi de zi, totuși e un soft bun.

Însă, cel puțin o lungă perioadă acest blog, va rămâne aici, pe această platformă numită Blogger, care aparține de Google. Deci, cred că e mult mai stabilă, din multe puncte de vedere.



13 octombrie 2024

De la Cloudflare la Google Cloud DNS

Până de curând pot spune că am fost „fanul” Cloudflare, integrari peste integrări, diferite tool-uri, nu neg, totul ok.. de curând mi-am schimbat într-o mare parte părerea..

Ce-am pățit?

Ei bine, după cum spuneam mai sus, să zicem că ani de zile am fost „fanul” Cloudflare pentru că avea anumite avantaje pe care alte servicii de acest gen, nu le aveau.. dar principalul avantaj este faptul ca e gratuit, cred, acest avantaj îl au cam toate serviciile gratuite, totuși diferența se vede atunci când ai o problemă și ce fel reacționează suportul respectivului furnizor în a te ajuta să-ți rezolvi problema.

Problema..

Eu am cont și pe firma la Cloudflare dar și pe persoană fizică, fiindcă am considerat că cel mai bine este să ai o oarecare segregare a proiectelor.. ce e pe persoană fizică, îl plătesc, il folosesc etc.. pe persoană fizică, ce este pe persoană juridică, la fel.. îl folosește persoana juridica.

Ei bine, ani de zile totul a fost ok, cu toate că dacă te uiți prin termenii și condițiile celor de la Cloudflare, vei vedea că totuși cam au drepturi asupra datelor tale.. dar, totuși, aia e.. toți iau date, deci.. ce mai contează unul în plus sau în minus. In fine.. am zis să transfer un nume de domeniu (.com) pe care-l am pe firma, la Cloudflare, fiindcă aveau prețuri bune, sunt ditamai firma listată la bursă și cum ziceam mai sus.. eram clientul lor de ceva ani de zile.

Am transferat domeniu, toate bune, transferul s-a făcut fără probleme.. totul ok.. am plătit cu cardul firmei, totul ok.. La ei, teoretic se emit facturile a 2-a zi, spun ei, din momentul cumpărării, zic ok.. totul bine, aștept 1, 2, 3, 5 zile.. nu mai venea factura.. Deschid tichet de suport la ei, aștept 1, 2, 3 zile.. nu primesc niciun răspuns decât unul automat generat de către un robot. Mai dau un reply.. după alte 2 zile primesc un răspuns de la o persoana, umană, în care mi se dă chipurile o factură.. dar, factura aceasta avea ceva greșit, și anume, nu scriau datele firmei, ci scriau datele mele personale.. răspund iar la tichet, nu mai primesc niciun răspuns.. și uite așa, a trecut o lună și ceva, și.. culmea, trebuie să bag factura în contabilitate, totuși cum să bag factura în contabilitate, dacă nu e pe persoană juridică..

Într-o lună de când am această problemă, am deschis 2 tichete de suport, i-am căutat pe X, Facebook, LinkedIn, telefon, și chiar și online pe tipa care mi-a răspuns la tichet, sau pe alt reprezentant al comunității Cloudflare, care parese că este fix român.. absolut niciun răspuns, un singur răspuns am găsit pe forumul lor, unde mi s-a spus că se va analiza problema și că vor reveni cu răspuns, au trecut și de la această interacțiune câteva zile, și totul este în plop și plopul în aer.

Hai la Google Cloud DNS..

După toată această problemă, am decis un lucru.. tot ce este plătit, în general are și alte avantaje, printre care și suport cumva, astfel încât să poți discuta cu o persoană reală.. ce atâta AI.

Am mutat zonele DNS ale acestui blog întâi pe Google Cloud DNS, urmează în zilele următoare să mut și alte site-uri, în special site-uri de pe firmă.

Am făcut și nameservere custom la Google Cloud DNS, deci totul merge brici până acum, iar alegerea de a ține aceste zone DNS pe Google Cloud DNS este pentru simplul fapt că întotdeauna am mers pe premiza că emailurile trebuie să fie într-o parte, zonele DNS în altă parte, iar site-ul în altă parte, cel puțin pentru proiectele mele. Fiecare om are propria alegere de a-și ține toate ouăle într-un singur coș, sau în mai multe coșuri.

BTW.. Google Cloud oferă diferite produse gratuite, având ca și la Amazon acel „free tier”, totuși Cloud DNS-ul nu face parte din acest free tier, deci, voi plăti să zicem, maxim 1$ / luna pentru 5 domenii pe care probabil le voi găzdui la Google zonele DNS.

05 iulie 2024

Platforma corectă de la început

Când ai un site, că discutăm despre unul personal, un blog sau când discutăm despre un site care ar trebui să producă bani, un magazin online, părerea mea este că trebuie să analizăm puțin situația înainte de a face acest pas.

Eu văd niște întrebări pe care trebuie să ți le pui încă de la început.. cum ar fi:

  1. Cum vizualizez site-ul meu?
  2. Cât de ușor este de folosit platforma din spatele site-ului?
  3. Cât timp/bani mă costă customizarea acestei platforme?
  4. Ce fac dacă platforma are probleme de securitate?
  5. Cum fac update/upgrade la platforma respectiva?
  6. Creatorii modulelor folosite de această platformă oferă constant update-uri/upgrade-uri sau soluții simple pentru a rezolva diferite situații ?
  7. Ce resurse consuma platforma pe care vreau s-o folosesc?
  8. Cum face codul față la diferite spike-uri de trafic?
  9. Se optimizează ușor platforma?
  10. Dacă vreau să nu mai folosesc această platformă, care sunt posibilitățile de migrare?
  11. Cât de ușor pot face backup?

Ei bine, aceste întrebări de început înaintea oricărui proiect pe care-l pornesc, întrebări care sincer uneori îmi dau ceva timp de gândire, totuși prefer să analizez aceste aspecte încă de la început înainte de a face pasul de început într-un proiect, astfel încât timpul folosit în acel proiect să fie bine optimizat și să nu pierd timp și bani, începând un proiect dar ulterior să văd că de fapt nu am ales platforma care trebuie.

Am început să evit a mai folosi platforme care nu corespund într-un mod favorabil întrebărilor de mai sus.

Exemplu..

Ani de zile, am tot testat diferite platforme, diferite setup-uri atât tehnice la nivel de server sau server setup, cât și la nivel de platformă CMS sau chiar scripturi/site-uri scrise în cod de la 0 de către mine.

Însă, prefer să cred că aceste teste au adus un plus de valoare în ceea ce fac, am învățat multe din aceste teste, fapt pentru care am zis să rămân pe ceea ce știu sigur că funcționează.

Am făcut ani de zile site-uri pentru diferiți clienți, de la site-uri de prezentare până la magazine online sau diferite platforme complexe.

Ani de zile am mers pe premiza că, diferite platforme pot fi folosite doar și numai în anumite circumstanțe, totuși cred că timpul a schimbat anumite rezultate din ce gândeam în trecut..

Înainte credeam urmatoarele:

  • WordPress + WooCommerce funcționează bine pentru magazine online cu maxim 5000 de produse.
  • Opencart funcționează bine pentru magazine online cu maxim 15000 de produse.
  • Prestashop pentru magazine online cu până la 25000 de produse.
  • Magento pentru orice magazin online cu produse foarte multe.. 25000 +.

Acum, am ajuns o altă concluzie.. Cred că WordPress / WooCommerce poate să ducă orice număr de produse, atâta vreme cât este optimizat bine ca și cod, sau are resurse optimizate la nivel de server, atunci el poate duce orice număr de produse. Există plugin-uri pentru orice cred, există teme pentru orice, plus de asta, pur si simplu funcționează.

Având WordPress / WooCommerce datele tale, sunt ale tale, sau cel puțin ai access la ele în orice moment, și daca nu-ți convine cum funcționează un server, poți pleca în altă parte.

Printre alte motive, eu recomand tuturor celor care vor să aibă acces la datele lor, să aibă site-uri folosind platforma WordPress, dar asta ar presupune că știți să-l și folosiți sau cum să-l modificați cum vreți voi. Asta presupune skill-uri de programare (cât de cât), dacă nu aveți habar de nimic, există 2 variante în opinia mea.. Apelați la un programator (chiar și la mine) sau folosiți o platformă precum Shopify, Gomag sau altele (pentru magazine online cel puțin) unde evident nu trebuie să aveți mari skill-uri de programatori, totuși veți putea să vă concentrați pe vânzări. Chiar dacă la final, dacă trageți linie, daca nu plătiți platforma, vi se suspendă contul și într-un final, pierdeți toată munca făcută. Pe cand folosind WordPress, aveți acces la datele voastre oricând.

19 iunie 2024

Antreprenorii din videochat

Da, știu, când zici „videochat” este deja ceva foarte obișnuit în viața cotidiană a românilor, cam la fel a devenit și cuvântul „antreprenor”.

Peste tot în auzi numai antreprenori, toți oameni de success, și evident toți muncesc la visele lor, însă niciunu nu mai muncește pentru alții.

Cel puțin așa vezi pe interneți.. social media, și oriunde, acest cuvând la modă și acest trend în creștere, în a fi antreprenor.

Pe la TV apar tot felul de „reality show-uri” unde toți sunt oameni de succes, antreprenori, și influenceri, însă, dacă te duci prin marile „cafenele” toți sunt cu aceleași vorbe.. „antreprenoriale”.. „Frate, nu dai și tu o cafea?”

Și mai ales când îi întrebi, fac afaceri de zeci de mii de euro lunar, dar n-ai bani de-o cafea. La fel observ după cum ziceam, în media, toți pe la TV și nu numai, antreprenori, dar ei/ele fac videochat, ori alte măgării.

Poate nu înțeleg eu tehnica asta de a te lăuda cu ce n-ai?! Oi fi mai în urmă cu acest tip de trend-uri, însă, prefer să rămân așa, decât să vorbesc despre ce nu mă duce capu să fac.

07 iunie 2024

Nissan X-TRAIL

Să zicem lucrurilor pe nume, mi-am schimbat mașina, bine am luat altă mașină, și bunul meu prieten Renault Laguna despre care scriam aici, își va căuta alt proprietar în perioada următoare.

În 2021, mi-am luat un Renault Laguna 3, din 2011, la momentul respectiv fiind prim proprietar în România al acelui autovehicul. Am luat respectiva mașină cu banii jos atunci. M-am bucurat de el, în momentul cumpărării având 129.000 km. Ulterior, acum, azi.. are 174.258 km. Deci din Octombrie 2021 până în Iunie 2024, adică 2 ani și 8 luni mai târziu, am acumulat cu aproximație 45.000 km.

L-am îngrijit, l-am dus la service, nu la orice mecanic de la colțul străzii. Toate făcute la timp, dar, acum a venit timpul să-l schimb pentru ceva mai „de familie”.

Așadar… să zicem.. Bun venit Nissan X-TRAIL, o mașină din categoria SUV, o mașină mai tânără, din 2016, an de fabricație, motor 1.6 DCI, cum s-ar zice, motorul a rămas tot de la Renault, doar că să zicem upgrade-ul lui 1.5 DCI pe care-l aveam pe Laguna.

Acest Nissan este mai impunător, are garda la sol, evident mai mare, are mult mai multe sofisticării, unele dintre ele încă le descopar. Dar, până ajung să fac un review să zicem, al acestei noii mașini, am zis să scriu aici, ca să nu rămână uitat evenimentul care a avut loc fix vinerea trecută.

PS: Acest Nissan, l-am luat cu rate, deci n-am mai luat mașina cash. Poate pe termen lung e mai safe așa.

20 mai 2024

Proxmox local

Nu-mi aduc aminte dacă am mai scris, totuși, eu, folosesc atât personal, la job cât și pe firma mea diferite tipuri de virtualizare.

Pentru cei care nu știu ce este aia virtualizare, găsiți aici informații. Așadar, există mai multe tipuri de virtualizare.

Eu, am ales pentru chestiile mele personale, dar și pentru ce ține de firma mea virtualizarea pe bază de containere sau mașini virtuale oferită de către Proxmox. Pentru cei care nu știau, Proxmox VE este o platformă ce îți oferă posibilitatea de a administra/crea/șterge și foarte multe alte funcționalități, a unor servere virtuale, atât cu resurse garantate precum cele oferite de containerizarea KVM, cât și resurse shared precum cele oferite de către containerizarea LXC.

Bun, să ajungem la partea interesantă..

De ceva vreme, cred vreo câțiva ani, eu am cam trecut cu tot în ecosistemul Apple.. Că vorbim de iPhone, Apple Watch, Macbook sau Mac Mini, sunt acolo cu toate, toate se sincronizează, toate merg într-un singur ritm. Mă săturasem dacă aveam nevoie de ceva de pe telefon sau din PC să tot găsesc soluții alternative pentru a putea avea aceleași date peste tot.

Odată trecut la ecosistemul Apple, mai multe device-uri, care anterior erau folosite intens, acum, au început să cam prindă praf.

Așadar, le-am făcut să nu mai prindă praf, și având un HP ProDesk 400 G6 Desktop Mini PC cu procesor Intel i5-10500T, 16 GB RAM DDR4 și pentru stocare un NVME de 1 TB de la Kingston.

Am pus pe acest MiniPC Proxmox VE 8.2, l-am băgat în rețeaua mea locală și i-am dat adrese IP de la un număr încolo din range-ul local.

Apoi, evident, am pus un tunel cu Cloudflare Zero Trust, astfel incat resursele locale de pe acest server să fie accesibile din internet pe ce porturi/path-uri/domenii vreau eu.

Am creat un container LXC pentru acest blog, având un setup clasic de LAMP în spate. Et voila.. acum blogul meu este servit direct dintr-un server din rețeaua mea. Rețea unde am și un UPS în caz de pică curentul, cât despre schimbarea adresei de IP publice, deodată ce am instalat acel tunel de la Cloudflare Zero Trust, la fiecare restart de router, clientul instalat local pe server va face conexiune cu infrastructura Cloudflare, astfel făcând un fel de reverse proxy către înfrastructura mea locală. Infrastructură locală care evident este protejată de Cloudflare.

În ce privește costurile, să zicem acest MiniPC pe care oricum deja în aveam și stătea degeaba. Backup-urile se fac automat în cloud printr-un S3. Iar MiniPC-ul fiind low power, iară, costuri minime la curent, clar mai mici decât costurile unui pachet de shared hosting.