Monday, June 9, 2008

PHP vs Java - Razboiul scurt al memoriei..

De curand am facut un test... avem nevoie sa stochez in jur de 700 000 de valori undeva... ca pe urma sa lucrez cu ele.... am inceput proiectul in php asa ca... fac array si.. BUM.. "not enough memory error"...
Pe un calculator cu 2 GB DDR2 .. not enough memory?
php.ini are un memory_limit default de 8 mb.. insa al meu era setat la 32. Nici o problema... schimb la 500 MB , restartez serverul de apache si rulez....
Aceeasi eroare. Se pare ca la 500 MB array-ul suportat e in jur de 200 000 de valori stocate, ceea ce e putin, deoarece eu am nevoie de cel putin 700 000 (1024*768 - stochez pixelii din o poza)...
Am zis sa testez si un limbaj mai (non-server) sa vad cat si cum suporta....
Asa ca ma pun pe Netbeans , pornesc un proiect Java si rulez un array. Incep cu 200 000. Merge! 500k... Merge!
Nu stiu cat anume foloseste din rami si cum lucreaza dar batalia e castigata cu 15 400 k(aprox 15 milioane si jumatate de valori).. pana cand sa dea eroare din lipsa de memorie.
Stiu! PHP are alte "inclinatii" si java sau c++ e mai bine pentru ce vreau eu sa fac.
Stiu! se poate face si in alte moduri ceea ce eu vreau sa fac.
si Stiu! poate comparatia nu e tocmai demnda de invidiat... dar multi nu stiu aceste lucruri . Poate pe cineva o sa il ajute cumva , candva, undeva... sa confirme ceva.. legat de aceasta tema.

Monday, April 7, 2008

Microsoft to "steal" Yahoo!

Microsoft set an ultimatum for their bid on Yahoo! for the next three weeks. After that date, they say will propose the offer directly to the shareholders of Yahoo, going over the head(s) of the board. Microsoft is trying to steal Yahoo! from Yahoo! and embed it into their ever-growing monopoly on the IT Market.
If the succeed we cannot yet say, but if that does happen, it cannot be good for the user.

Complete article is available> Click here.

Using vi in linux

Updating all urpmi's on mandriva 2008

Enable and configure compiz fusion on mandriva 2008

Change Theme in Mandriva 2008

Linux Terminal Folder Navigation Tutorial