Caracterele UTF-8 prin gettext

Revin cu alt ball-breaker care mi-a pierdut mai bine de jumate de zi şi pe care l-am rezolvat destul de ciudat. Cei care au avut de lucru cu limbile unei aplicaţii pe web, au auzit probabil de gettext de la GNU. Şi WordPress foloseşte gettext cu fişiere po/mo pentru traduceri. Practic tu încarci un catalog [...]

Paypal IPN returnează INVALID

Mi-a permis Ionuţ să vă mai scriu din problemele care mi-au dat multă bataie de cap şi cum le-am rezolvat până la urmă. Astăzi vă povestesc despre Paypal IPN (Instant Payment Notification). E un sistem care funcţionează cam aşa: Tu trimiţi un POST către Paypal cu detaliile produsului (nume, amount, curency etc) Paypal trimite înapoi [...]

Cum modifici un URL?

Am fost pus – și nu o dată! – în situația de a modifica structura unui URL. Și nu e vorba de domeniu sau TLD ci de parametri. De exemplu, din url-ul următor: Vreau să schimb parametri în: Cum se face? Chiar dacă în ultima vreme am băgat cod PHP mai mult decât mi-aș fi [...]

Cred că toată lumea vrea un site mai rapid. În urmă cu 10-15 ani, când toți se chinuiau să scoată un timp de încarcare de maxim zece secunde (parcă așa zicea Jacob Nielsen), viteza medie de conectare era în jur de 56kbs. Cam cum merge în realitate internetul mobil de la Vodafone sau RDS (că [...]

Nou pe blog

Una din cererile primite de la fanii blogului (de fapt e unul singur, Ionuț Botizan, dar asta e altă poveste; îmi place mie foarte mult să cred că am mai mulți fani ) a fost posibilitatea de a insera cod în comentarii. Cum pluginul folosit de mine nu știe decât să stilizeze codul în posturi, [...]

Se caută ucenic!

Mulți oameni (designeri și programatori deopotrivă) au început sau și-au șlefuit skill-urile de-a lungul timpului pe forumul Softpedia. Din păcate însă, timpul a trecut. Oamenii buni au plecat de pe SP (o parte din cauza „regimului”, o parte din cauza afluxului de începători ignoranți și aroganți), s-au mutat fie pe webdesignbox, fie au redus activitatea [...]

All in one (js & css)

Azi, în timpul unei „ședințe” de optimizare a unui blog la care am lucrat în ultima săptămână, s-a pus problema de a reduce la minim numărul de requesturi. De fapt eu am pus problema Cum fișierele javascript au rămas singurele cu un număr mai mare de 1, cea mai la îndemână soluție a fost folosirea [...]