Archive for the 'Technology' Category

memcache.php is now part of pecl/memcache

on Tuesday, June 3rd, 2008

I’m very happy to announce that memcache.php is commited to the CVS of pecl/memcache. Woot woot!

I’ll be maintaining the code through the time as well. Hope you guys/gals find it useful.

PS: I’m planning to add more functionality to the memcache.php in the coming days. Candidates:

  • Delete/Expire a cached value
  • Move stuff from server to server

Let me know if you have any other ideas.

memcache.php goes PECL

on Monday, June 2nd, 2008

After the suggestion by Lukas, I’ve contacted PECL/memcache authors Antony Dovgal and Mikael Johansson. Mikael sent me a reply accepting my submission.
I’m looking forward to the day that memcache.php will appear in the pecl/memcache distribution.
I’ll keep you posted.

Update on memcache.php:

  • Small bug fixed on parsing the bucket Ids.
  • Distribution license is now PHP license.

memcache.php stats like apc.php

on Wednesday, May 21st, 2008

For a long time I was looking for a nice web interface like the apc.php (comes with the apc’s source) that displays whole nine yards of stats. The only good tool is memcache-tool from the danga guys. It’s quite complete but I guess I’m too lazy to go on the command line.

Anyways, I decided to rip write my own. Totally based on the original apc.php (I even recycled some functions) and apart from completeness, here is a memcache.php that you can get stats and dump from multiple memcache servers.
Here is a screenshot:
Read more…

You Used PHP to Write WHAT?!

on Friday, February 1st, 2008

There is an article on PHP on CIO, bashing it a bit.

PHP may be the most popular Web scripting language in the world. But despite a large collection of nails, not every tool is a hammer. So when should it be used, and when would another dynamic programming language be a better choice? We identify its strengths and weaknesses.

For the ones, who doesn’t know about CIO, their target audience is managerial. not developers.
So potentially reader will be your manager and they’ll get this info as a reference.
I’m copy/pasting some parts of it for your convenience. Let’s assume your manager does not know about PHP (I hope not) and you’re about to convince him/her to use PHP on a project. What whould he/she think after reading this?

When should you use PHP?

  • Creating an intranet site.
  • Prototyping an application that will be converted to Java or some other language.
  • Creating a Web database application.
  • Deploying an inexpensive or quick solution.
  • Using ready-made apps from Sourceforge.net or other sites.

In general you should not use PHP:

  • Where data security is of high importance.
  • In Shell or automated scripted applications.
  • In enterprise applications where scalability takes higher precedence than economy.

What a short sight!?!? Kenneth Hess the author of the article, is also the new “On The Desktop” columnist for Linux Magazine. Honestly, I would not really expect these claims from Ken Hess.

Please share your comment.

Link: You Used PHP to Write WHAT?!

Nintendo Wii law suits

on Saturday, December 23rd, 2006

It didn’t surprise me to read, some guys are suing Nintendo for failing to include a non-defective remote control. As far as I got, it has something to do with the breaking remote straps which were recently replaced.
Here is a pic for the replaced straps :
Read more…

Blu-Ray wins over HD DVD

on Friday, October 21st, 2005

It is reported that entertainment media groups are accepting Blu-Ray.

slashdot reports

Spread The Word!

on Tuesday, September 27th, 2005

MySQL 5.0 RC is out. It’s so exciting for me to say that because waiting 3 years for MySQL 5 and finally we have an RC.

Wow. I wonder when the prod version will be out. They better release it soon. :)

Trusted Computing

on Wednesday, September 7th, 2005

TCPA: Trusted Computing Platform Alliance is defining what is trusted computing.

Here is another point of view Trusted Computing in this video.

Watch the video and decide if you like to take control of your computer in terms of trusting…

also : What is tcpa?

Update: Official page for the video

Trusted Computing

on Wednesday, September 7th, 2005

TCPA: Trusted Computing Platform Alliance is defining what is trusted computing.

Here is another point of view Trusted Computing in this video.

Watch the video and decide if you like to take control of your computer in terms of trusting…

also : What is tcpa?

New HCIs and SymphonyOS

on Wednesday, September 7th, 2005

I was reading this article about “Top 8 Reasons HCI is in its Stone Age” and one of the arguments was about the screen corners:

The irony is that we argue about whether systems should be application-centered or document-centered, probably the two most important entities in a computer. Have you ever seen a system which lets you, out-of-the-box, hit a corner in order to do anything at all even remotely related to anything having anything at all to do with a document or application? So maybe documents aren’t the most important entity in a computer. Browse the internet by hitting the screen corner? Check mail in the screen corner? Get Info in the screen corner? System preferences in the screen corner? Switching applications in the screen corner?

And this argument makes more sense after seeing SymphonyOS: a Desktop computer operating system based on Debian GNU/Linux and Knoppix GNU/Linux.

I seems some people out there is really working on human computer interfaces…
Great job. I’m impressed.