Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/chaosorg/bugfeatures.com/blog/index.php on line 31

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/chaosorg/bugfeatures.com/blog/index.php on line 37
Bug Features - Free bug report and feature request service for your Web site.
PHPstorm & symfony 
Well I must say I am impressed with the framework/command line tools built into JetBrains' PHPstorm.

From your project settings you can 'add framework', select symfony and then PHPstorm will interrogate your project, locate your symfony script and then extract all available command line parameters and options. Then, running a symfony command is simply a matter of selecting it from the list when you type "s" into the "run command" dialog.

For a more detailed description check the JetBrains blog here.

Also you get 50% off until April 30 so it's a bargain as well...
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 1206 )
Bug Features update - projects and technologies keeping me quiet 
It's been a long time between posts so I thought I'd write a quick summary of what's been keeping my attention away from this site lately.

I've started on a couple of new web projects - a big one in Symfony2 and a small one in CodeIgniter. Now there's nothing wrong with CodeIgniter, I actually quite like it, but it does constantly remind me why I like Symfony so much...

Also been building some cross-platform phone apps using PhoneGap and the awesome best-kept-secret Jo JavaScript framework. After really wanting to use jQueryMobile (as per my last post) - not only is it a bit slow to come online, but it is also painfully slow on my Google dev phone 2 - which is why I went with Jo, which is fast, lightweight and beautifully written.

Also been doing some work on the front end with jQueryUI and Blueprint CSS. I will be glad to leave ExtJS behind after a few years of use...

Also started work on an iPhone game using iTorque.

And finally, have been flat chat developing and marketing my flagship Android app Business Time.

  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3.1 / 160 )
jQuery mobile alpha released 
And so the wait is (mostly) over. Not a bad turnaround for an alpha in 2 months... off to download and play with it now.

http://jquerymobile.com/2010/10/jquery- ... -released/
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 2.9 / 118 )
It's very rare something comes along and makes me think "I want it NOW!", but jQueryMobile looks great. This could be what jqTouch and iui never quite were...
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 2018 )
Web remote control for virtualbox machines 
I am fond of web-based control panels for desktop software. Being a big user of virtualbox (and php), this was a good find...

  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 1896 )
PHP for android 
And now you can PHP scripts on your android phone. I'm gonna think of a reason I might want this, I know I am...
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 92 )
Local variables with xdebug, PHP 5.3 and netbeans 
If you aren't seeing your local variables when debugging PHP 5.3 with xdebug you can upgrade to xdebug 2.1 to set things right...

details here:

http://phphints.wordpress.com/2010/06/2 ... bug-2-0-5/

and here:

http://icephoenix.us/php/xdebug-doesnt- ... lipse-pdt/
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 141 )
MySQL query caching for PHP 
You may already use memcache for storing data in memory to speed up your PHP applications. You may use PHP caching accelerators like APC to speed up your PHP execution. You may even use MySQL's built-in query caching to speed up data access. But now there's a new cache on the block...

The MySQLnd Query Cache Plugin for PHP can store MySQL results on the web server, which means less hits on your database and less network traffic (if you use sepratae servers for PHP and MySQL).

I don't think I'll be deploying this in production anytime soon, but it is definately on my radar.

You can check a video here:


  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 1764 )
Apache 'no space left on device' 
Another headscratcher - apache won't start, claiming to have run out of disk space, despite the disk being far from full. Turns out after 229 days of uptime the mod_rewrite memory leak finally caught up with us... read about it here.
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 1840 )
BrowserSeal.BrowserPack - 10 browsers in 1 
I've been using IETester for years but today I stumbled upon another browser package called BrowserSeal.BrowserPack that not only includes IE5.5/6/7/8, but also IE 1/2/3/4, Opera 8/9/10, Firefox 3/3.5 and Safari 3/4. Not a bad effort! Unlike IETester which executes all the browsers in a single tabbed window, BrowserSeal.BrowserPack is really just a collection of portable browser versions, so you are left running 10 windows instead of one. What I suggest is not installing the IE browsers in BrowserSeal.BrowserPack and continue using IETester instead.

PS: And if you want to run Firebug in your 10 new browsers you can bookmark the Firebug Lite bookmarklet and you get almost the same featureset as the native firefox extension gives you!
  |  [ 0 trackbacks ]   |  permalink  |  related link  |   ( 3 / 1855 )