Zend Debugger with PDT

6 days ago, I have moved from using PHPEclipse to using PDT (aka PHPIDE). installing PDT took a long time as there were other dependencies had to be installed too to make it work. but the result was very good with some little bugs. PDT still sub-1.0 so I wasn’t expecting every thing to be working well. the other interesting thing is the Zend executable Debugger. the ZendDebugger.dll for PHP5 that comes with it, supports PHP5.2 . I’m using PHP5.2 on virtual server on my machine for my experimental use only, but my main development now requires PHP5.1.4+ so I need another version of the ZendDebugger.dll file that works with PHP5.1.4 . till now I don’t know from where I can get it. if you know any helpful information about that, it will be a great help :) .
 
I was reading a post on Ben Ramsey’s blog about the Zend executable Debugger. he updated his post with a link to another post by Patrick Mueller which contains some information and links about the XDebug support for PDT. from the links there, I got the required files and added it to my eclipse plugin folder and did all the required things, but it didn’t work. I’m using a newer PDT version than the required by the plugin and maybe this is why it can’t work.

PHP crashes with XDebug2.0-rc2

through the last days, I was working with Thomas and Gavin on the unit tests for Zend_Date. when I was trying to run the tests, PHP crashed every time at the same point of the test. after 2 days and doing more tests, I found that the cause of this crash was XDebug-2.0.0rc2-5.1.2 . PHP crashed only when trying running the following testbed.
 
    public function testAddArpa()
    {
        $this->markTestIncomplete();
        $locale = new Zend_Locale(‘de_AT’);
        $date = new Zend_Date(1234567890,null,false,$locale);
        $d2   = new Zend_Date(1234567899,null,false,$locale);
        ……
        ……
    }
 
notic the call for $this->markTestIncomplete() . if we remove it, every thing goes well, but if used, PHP craches. I’m now using the rc1 version of XDebug and every thing went ok.
 

PHP statistics for December 2006

Nexen.net posted their

PHP

statistics for the end of 2006. I noticed that there

is an increase in PHP5′s market share in Egypt. while PHP4′s market

share in Egypt is still very low.

the next graph

shows PHP5′s market share by country:


Green:

High  -

Yellow : world

average -

Red : Low

Arabic market

share:
United Arab Emirates (.ae) 19.52 %
Saudi

Arabia (.sa)   

        

12.87 %
Egypt (.eg)

      

       

      12.70

%
Tunisia (.tn)   

       

       

  5.47 %
Bahreen (.bh)   

       

       3.74

%
Jordan (.jo)   

       

       

   3.49 %
Lebanon

(.lb)       

       

    2.99 %
Libya

(.ly)       

       

        

2.86 %
Syria (.sy)   

       

       

     2.40 %

very

good, I want to add more things to my PHP wish

list:

  • Arabic PHP magazine (or maybe any

    Arabic software development related one).

  • PHP

    conferences in Arabic cities – preferred Alexandria, Egypt ..

    :P

I hope to know how many companies in Egypt are

adopting PHP in their development, and how they are adopting

it??

nice ToDo List managers

I was reading a post on Web Worker Daily about the different ways for managing your ToDo lists. this looked like an interesting topic for me as I’m searching for a better way for managing my ToDo lists. now, I’m depending on Microsoft Outlook with the Plaxo plug-in. the Plaxo plug-in synchronizes my contacts and ToDo lists with my Plaxo account. this saved my data allot of times as I used to forgetting backing up outlook’s data.
after reading the post, I did a check on RememberTheMilk and Voo2do to see if one of them can work with me.
 Voo2do : looked like a a good light project management application.
 RememberTheMilk : is very clean and user friendly with a web2.0 style.
but maybe I will keep using outlook for more time. take a look at Zirr.us too.

Flu 2

Again, Again, Again .. back to work again. I don’t know if this is normal or not, but I used to feel lazy after the end of each holiday. I’m setting here since the start of the day trying to do what I used to do before the start of the holiday, but just did around 50% of what should be done.

another annoying thing is getting the flu again for the 2nd time in less than a month. I don’t know why the scientists  can’t find a solution for something like that.