jump to navigation

PHP: Eliminarea caracterelor non-ascii dintr-un string 04/02/2009

Posted by kandrei in Software.
Tags: , ,
add a comment

Azi am avut nevoie sa elimin niste caractere aiurea din numele unor fisiere uploadate si solutia cea mai simpla a fost un regex pe numele fisierului. Desigur, asta se poate aplica pe orice sir. Solutia pentru eliminarea caracterelor non-ascii este:

$rezultat = preg_replace("/[^(\x20-\x7F)]*/", "", $sir);

… unde $sir e string-ul cu „probleme”, iar $rezultat…. sirul fara caracterele non-ascii.

PHP: ultima zi din luna 03/02/2009

Posted by kandrei in Software.
Tags: , ,
add a comment

Poate ati avut vreodata nevoie sa aflati ultima zi dintr-o luna ca sa stiti cate zile are luna curenta, sau poate aveti nevoie chiar acum de o solutie la aceasta problema, deci solutia este apelarea mktime trecand-ui ca parametrii in campul luna – luna urmatoare, iar in campul zi, 0 (zero). Astfel, pentru a afla cate zile are luna Februarie, feceti asa:

$zile = mktime(0, 0, 0, 3, 0, 2009);

Ceea ce va returna 28, pentru ca anul acesta nu este an bisect 🙂

Gmail offline 28/01/2009

Posted by kandrei in Software.
Tags: , , ,
add a comment

Inca o stire de la Google. Au dat drumul unui serviciu folositor celor care umbla mult cu laptopul dupa ei si au nevoie de mail chiar daca nu sunt conectati la net. Mai exact, Gmail Offline. Este inca experimental dar functioneaza. In principiu aveti nevoie de Gears instalat si puteti da drumul acestei facilitati. Cu ajutorul lui Gears, Gmail-ul devine accesibil si cand nu sunteti conectati la net. Cand conexiunea de Internet este disponibila, se descarca mesajele in fundal, printr-un algoritm special care identifica mesajele mai importante si le aduce pe acestea primele, apoi mesajele mai putin importante. Cand dispare conexiunea la Internet, Gmail trece in mod offline si puteti citi in continuare mesajele din casuta, le puteti sterge, marca, etc., iar in momentul in care conexiunea la net este disponibila, modificarile se vor sincroniza cu serverele Google.

Mai multe detalii pe blog-ul Google: http://gmailblog.blogspot.com/2009/01/new-in-labs-offline-gmail.html

Suse Studio 27/01/2009

Posted by kandrei in Software.
Tags: , ,
add a comment

Am dat astazi peste un serviciu tare interesant dupa cum se prezinta, pacat ca deocamdata este doar in faza Alpha si necesita invitatie pentru a-l folosi. Eu m-am inscris la rand, poate poate primesc si eu o invitatie. Serviciul se pare ca permite creearea de distributii de Linux personalizate, bazate pe OpenSUSE, folosind o interfată web foarte usoara. Se porneste de la un sablon (de exemplu „text mode”) si se adauga componentele dorite (Apache, PHP, MySQL, X.org, etc). Adresa serviciului este http://susestudio.com/ iar o prezentare a serviciului aveti aici.

Microsoft intr-o lumina buna? 27/01/2009

Posted by kandrei in Software.
Tags: , , , , ,
add a comment

Ce s-a intamplat cu Microsoft in ultima vreme? Se pare ca toata lumea scrie numai recenzii bune la adresa lor. Dupa dezastrosul Windows Vista, care a fost atacat peste tot inca dinainte de lansare, acum se pare ca gasim doar recenzii bune despre viitorul Windows 7 Beta si Internet Explorer 8 RC1. Chiar asa o fi? A inceput Microsoft sa faca softuri bune iara? Chiar mai inainte am citit un review pozitiv la adresa lui Internet Explorer 8 RC1 aici, si nu mi-a venit sa cred. Ori oamenii astia platesc o groaza pentru articole pozitive la adresa lor, ori Microsoft s-a scapat de toti programatorii de duzina (Microsoft a anuntat ca renunta la 5000 de programatori…) si au inceput ss fie atenti la doleantele clientilor lor. Eh, chiar daca o fi mai bun, eu astept versiunea finala, si mai vedem… Pana atunci evit sa folosesc Internet Explorer la orice altceva decat e-banking-ul care nu merge pe altceva (si as sfatui pe toata lumea sa faca la fel).