interlude: modificarăm blog-ul

sâmbătă, 3 mart. 2012, 13:26

[ Iar. ]

Cititorii care au mai trecut pe aici în ultimele zile au observat două-trei schimbări minore aduse aspectului. Modificările au fost făcute de data asta mai puțin din plictiseală și mai mult din cauza câtorva idei bune care au răsărit între timp și pe care le-am pus în cele din urmă în aplicare. Și deși dânsele sunt minore (modificările, zic), le vom nota în anale (la analele Cărămizilor mă refer).

În primul și în primul rând am adus pagina de start la forma ei tradițională, adică aia de flux în care curg articolele în sens invers cronologic. Se pare că argumentele mele n-au fost suficient de bune, astfel că feedback-ul adus de stimabilul Krossfire a fost pus în aplicare într-un mod destul de brutal. Drept urmare tag-urile și articolele recente pot fi acum accesate în cadrul arhivei sau direct din bara browser-ului prin concatenarea cu /tag/[insert tag name here]. (mai mult…)

apache2 și performanța

sâmbătă, 7 ian. 2012, 18:06

Săptămâna asta am avut ocazia să pun mâna pe niște cunoștințe foarte utile în cadrul unui curs din facultatea aia unde nu se predă nimic care să aibă utilitate practică. Întâmplător cunoștințele cu pricina chiar s-au dovedit a-mi fi utile spre a înțelege mai bine cum funcționează serverele web și cum să le gestionez cât de cât eficient pe mașina proprie, mașină pe care sunt găzduite și cărămizile. Astfel, dat fiind faptul că avem studiul de caz deja pregătit, vă pot împărtăși o parte din cunoștințele acumulate fără prea mare efort.

Web-ul constă – dedesubtul sferei abstracte formate din tot felul de buzzword-uri care mai de care mai cu sclipici, la nivelul său cel mai de jos – în servicii care oferă și eventual primesc informație peste protocolul HTTP. Toate bune și frumoase, însă dacă stăm și cugetăm un moment, realizăm că acele servicii rulează pe mașini fizice, care au peste ele sisteme de operare, care oferă protecție și flexibilitate, asigură (sau nu) performanța și așa mai departe.

De exemplu site-ul de față rulează pe o mașină având instalată un server web Apache2, peste un Debian care rulează pe un hardware ce constă în mare dintr-un procesor rulând la 800MHz, cu un cache de 256KB și o memorie RAM de 512MB. Mașina asta trebuie să livreze un număr de site-uri, multe din ele implementate în PHP, într-un timp finit suficient de mic, pentru a asigura că utilizatorul nu moare de bătrânețe, sau mai degrabă de plictiseală, așteptând să se încarce pagina. Iar dacă la nivelul WordPress-ului treaba se rezolvă destul de ușor printr-un plugin de caching, la nivelul aplicației și al sistemului de operare treaba nu stă chiar așa de simplu. (mai mult…)

interlude: the new blog and the old blog (ii)

duminică, 30 oct. 2011, 13:19

După cum cel mai probabil puteți observa, am adus câteva modificări minore – dar care în perspectivă mi se par esențiale – aspectului blog-ului. Mergând pe aceeași idee ca cea de anul trecut, mi-am rezervat câteva ore pentru a trata câteva probleme legate de design-ul cărămizilor, probleme mai degrabă de ordin practic. Astfel, articolul de față servește mai mult drept însemnare pentru a marca această schimbare, neavând nicidecum scopul de a-mi scoate în evidență aptitudinile de designer [i].

În primul rând, pagina de start a blog-ului a fost modificată pentru a facilita accesul cât mai rapid la ultimele articole și la tag-uri. Primele au fost mutate din arhive în cadrul paginii principale pentru că dau o idee mai bună a ceea ce s-a întâmplat pe blog în ultima lună, chestie care-i mult mai utilă decât a avea cel mai recent post trântit pe prima pagină. Cele din urmă idem și țin locul unor termeni de căutare, cu mențiunea că articolele din ultimii patru-cinci ani conțin aceste metadate într-un mod relativ consistent cu cei ai căutărilor.

În paranteză fie spus, dacă doriți să faceți o căutare in-site după termeni arbitrari, mai bine folosiți google, unde introduceți textul sufixat de „site:lucian.mogosanu.ro” – de exemplu „dream theater site:lucian.mogosanu.ro” e o căutare validă. Altfel puteți să mă bateți la cap să pun undeva un formular care face exact același lucru, pentru că motorul de căutare intern al wordpress-ului pălește în fața Google-ului. (mai mult…)

  1. … care oricum lipsesc. Recunosc că dintre subdomeniile programării, cel al proiectării de interfețe grafice îmi provoacă cea mai mare greață. []

the new blog and the old blog

duminică, 28 nov. 2010, 14:53

Ca zeu al propriei mașinării (care este) ce mă aflu, mă găsesc – cel puțin de vreun an-doi încoace – în postura neplăcută de a căuta o cale cât mai concisă de a pune în pagină conținutul acestui blog. Spun „în pagină” și nu „pe foaie” și mă refer la „conținut” și nu la „idei” fiindcă în propoziție este vorba despre aspectul pur estetic-vizual al problemei. Iar subsemnatul a avut mereu o atitudine războinică față de pictat, desenat și alte chestii grafice, excluzându-le pe cele stimulatoare de chestii.

În termeni mai colocviali, mi-am făcut de unul singur și de ceva timp încoace o problemă gravă în a găsi o temă vizuală care să exprime fix ceea ce vreau eu, nu mai mult, iar mai puțin nu cred că se poate. Drăcia asta de WordPress oricum e optimizată pentru performanță cam ca sexul feminin pentru a face pipi din picioare, ba chiar mult mai prost [i], deci cea mai mare prostie ar fi să-l mai încarc eu cu diverse, iar prin diverse înțeleg inclusiv publicitate (aviz flămânzilor). (mai mult…)

  1. În plus, mașina gazdă nu-i cel mai supersonic dintre avioane. []