Joi la Opencoffee

Yey, fixee a intrat printe cele 7 proiecte norocoase de la Opencoffee, asadar, joi sunt la Bucuresti. Mai multe detalii despre fixee de joi incolo. :)

Ș si ț in linkurile WordPress

Datorita unui mesaj de pe Twitter mi-am adus azi aminte de problema aparitiei caracterelor Șș si Țț in linkurile posturilor, categoriilor si tagurilor din WordPress.

Probabil pentru ca nu prea au fost folosite in trecut, cei de la WordPress probabil au uitat de ele, astfel, cei ce folosesc caracterele corecte pentru s si t (cele cu virgula sub) pot avea unele probleme.

Am incercat sa fac un plugin, dar nu am reusit sa-l fac sa mearga si pentru slug-urile de la categorii si taguri, asadar postez aici o solute mult mai simpla:

  • deschideti wp-includes/formatting.php
  • cautati “/Euro sign” sau functia “remove accents” (in ultima versiune de WordPress, randul 277)
  • adaugati cele 2 linii de cod deasupra “/Euro sign”:
chr(200).chr(152) => 'S', chr(200).chr(153) => 's',
chr(200).chr(154) => 'T', chr(200).chr(155) => 't',

Acum nu ar mai trebui sa aveti probleme cu ș si ț.

Edit: Nu folositi aceasta metoda daca aveti deja posturi, categorii si taguri ce contin caracterele ș si ț (asta daca nu vreti sa le editati pe toate), o solutie: aici.

e-licitatie.ro si Firefox

Trecand peste modul greoi in care se poate folosi Sistemul electronic de achizitii publice (e-licitatie.ro), am vrut sa vad daca ma pot loga in sistem folosind Firefox. Nu stiu daca pur si simplu sunt eu putin mai incet si nu mi-am dat seama ce trebuie facut, dar mi-a luat putin timp pana sa rezolv problema.

Sa zicem ca certificatele au fost instalate cu succes in Windows (urmand pasii si sfaturile din ghidul de instalare de la e-licitatie), dar in Firefox inca nu se poate accesa pagina de logare.

Read More…

Simple PHP Cache

Avand in vedere ca  nu am mai avut chef sa lucrez in seara asta, m-am gandit sa postez despre o chestie la care am lucrat in trecut si care, cel putin in cazul meu, mi-a fost de folos.

Este vorba de o solutie simpla si home-made de a face cache la anumite date in PHP. Cel mai simplu exemplu ar fi urmatorul: ai o pagina cu un articol, pagina respectiva se modifica destul de rar, dar e accesata destul de des. Ce rost ar avea sa preiei/procesezi din nou informatiile de fiecare data cand e accesata pagina, cand ai putea sa salvezi datele si sa le trimiti direct catre partea ce se ocupa cu afisarea lor. Sper sa nu gresesc, dar daca am vorbi despre o arhitectura Model-View-Controller in PHP, practic sari in mare parte peste Model.

Read More…

Gmail rocks

Mi-am dat seama astazi cat de mult imi place Gmail si cat de folositor poate sa fie. Mai are niste probleme din cand in cand, dar este un serviciu gratuit si probabil cel mai bun si simplu webmail din cate exista.

Ceea ce m-a luminat azi in legatura cu Gmail a faptul ca aveam nevoie de un curs mai vechi din facultate. Cum au trecut mai bine de 3 ani de atunci, printre cursurile tiparite nu le-am gasit pe cele de care aveam nevoie, cu toate ca nu tin minte sa le fi aruncat, iar documentele “electronice” sunt pierdute in mare ede CD-uri de backup.

Revenind la Gmail, mi-am adus aminte ca foloseam mailul pentru a-mi trimite si salva aplicatiile de laborator, astfel am gasit nu numai toate cursurile de care aveam nevoie, dar si exercitiile si aplicatiile facute la scoala si am reusit astfel sa calculez ca folosind diferite sisteme de affiliate marketing, poti castiga intr-o luna bani pentru a manca zilnic cate un iaurt Muller Bianco. :D

Asadar, cu un singur search am gasit mailuri vechi de 3 ani si niste documente pe care altfel le-as fi pierdut si nu as fi avut ocazia de a ma juca acum cu tot felul de formule sexy de statistica :D . M-am uitat acum mai atent si am observat ca am mailuri chiar din 2004, toate stand frumos ordonate intr-un inbox fara SPAM, odihnindu-se acolo in cei “314 MB (4%) of your 7304 MB”.

Linkuri curate

In urma cu cativa ani circulau tot felul de linkuri catre articole in care puteai sa introduci numele cuiva, facand din respectiva persoana personajul principal intr-o stire jenanta (violator de oi, campion mondial la masturbare etc).

Ce legatura are asta cu titlul postului si ceea ce va urma mai jos? Nimic mai simplu. Majoritatea site-urilor din ziua de azi folosesc o structura a linkurilor cat mai sugestiva, in mare parte din cauza considerentelor legate de SEO, astfel, un link catre un articol despre cultivarea bananelor in America de Sud poate sa se prezinte in felul urmator:

Read More…

Jocuri PS3

Daca tot vin sarbatorile, m-am decis sa vand cateva din jocurile ce le aveam pentru PS3. Lista o gasiti aici, unele sunt la super oferta. ;)

Domeniu nou

Am facut-o, am trecut de la un domeniu suspect si dubios (.info), la un domeniu periculos (.ro). Say hello to www.danield.ro.

Email si SPF

La inceputul anului cand am cumparat un mic server virtual pentru a gazdui un site, am dat de o problema legata de trimiterea email-urilor. Problema era Sender Policy Framework (SPF), adica o inregistrare text DNS in care se seteaza niste reguli in legatura cu locurile din care pot fi trimise mesaje de email.

Cele mai simple exemple sunt: un script (sa zicem PHP) care incearca sa trimita mailuri de pe serverul tau si cazul in care folosesti Google Apps ca solutie pentru managementul mailurilor. Ce se intampla daca nu e setata inregistrarea SPF? Din ce am vazut pana acum, Yahoo! Mail marcheaza emailurile ca spam sau nu le accepta deloc, Hotmail nu le accepta si Gmail le marcheaza ca SPAM.

Read More…

RSS si Atom

Lucrand in acest an la lucrarea de licenta, am avut foarte mult de-a face cu feedurile RSS/Atom oferite de site-uri. In momentul in care trebuie sa parsezi un feed de acest gen, ai nevoie de anumite informatii, iar in specificatiile ambelor formate sunt definite anumite reguli ce trebuie respectate. Din pacate, foarte multe site-uri isi formateaza si ofera feedurile dupa reguli numai de ei stiute.

Read More…