<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title>Bug Features - Free bug report and feature request service for your Web site.</title>
		<link>http://bugfeatures.com/blog/index.php</link>
		<description><![CDATA[BugFeatures is FREE!]]></description>
		<copyright>Copyright 2013, Dan</copyright>
		<managingEditor>Dan</managingEditor>
		<language>en-US</language>
		<generator>SPHPBLOG 0.4.8</generator>
		<item>
			<title>PhpStorm project data causes iOS codesign verification failure</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry120424-140702</link>
			<description><![CDATA[Well here&#039;s a little chestnut I spent 2 days debugging... <br /><br />I have a <a href="http://phonegap.com/" target="_blank" >PhoneGap</a> app that runs on Android and iOS, for which I do some of the HTML related coding in JetBrains&#039; <a href="http://www.jetbrains.com/phpstorm/" target="_blank" >PhpStorm</a>. Which has been great, until recently my iOS app stopped validating when I submitted it to the app store. Due to Apple&#039;s one-error-message-fits-all approach, the possible cause was either:<br /><br />1. the app wasn&#039;t code signed (ruled that out straight away)<br />2. the certificate was invalid <br />3. the app&#039;s entitlements were invalid<br /><br />So I went through all the usual hoops - revoking certificates, re-issuing and reinstalling them etc. No luck going down that road...<br /><br />So I tried the entitlements angle, creating an empty Entitlements.plist file, changing a few values here and there, messed with a few other plist files, all of which were a dead ends. <br /><br />Then I noticed that I could get an older copy of the app to validate using the same certificate. A clue. So I started comparing the two versions, they were basically identical.<br /><br />Anyway, in the end it turns out that the .idea folder created by PhpStorm has a few XML files that trigger some warning bells in the app store verification process. As soon as I removed the folder, the app verified fine.<br /><br />If only someone else had blogged about that a few days ago....]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry120424-140702</guid>
			<author>Dan</author>
			<pubDate>Tue, 24 Apr 2012 21:07:02 GMT</pubDate>
		</item>
		<item>
			<title>Fixing Ubuntu - permanently</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry120418-205048</link>
			<description><![CDATA[Well, I tried to use Ubuntu 11. I wanted to like it. I really did. I installed multiple window managers, docks, panels - the works. I even installed the Linux Mint desktop... I tried just about everything I could to make Ubuntu likable again.<br /><br />In the end I realised that the only way to properly fix Ubuntu was to replace it. So I did. With Debian, and it&#039;s been very good to me so far...]]></description>
			<category>BugFeatures, Coding</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry120418-205048</guid>
			<author>Dan</author>
			<pubDate>Thu, 19 Apr 2012 03:50:48 GMT</pubDate>
		</item>
		<item>
			<title>Data missing from your $_POST? Maybe your server is hardened...</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry120418-203816</link>
			<description><![CDATA[I recently experienced something a bit strange. One of my Symfony forms was not validating on the live server, although it worked perfectly in dev and staging environments. <br /><br />At first I thought I must have set my max_post_size a bit low in php.ini, but 128M was more than enough for my humble form that didn&#039;t even include any file uploads.<br /><br />Anyway, I&#039;ll save you the epic story that unfolded to say that if you ever get variation in your dev and production environments where the actual request seems to be modified or truncated between the browser and your PHP code - it might be because that&#039;s exactly what is happening.<br /><br />Check if Suhosin or  ModSecurity are installed. In my case it was the following Suhosin parameter that was culling data out of my forms:<br /><br />suhosin.post.max_vars<br /><br />But others that are just waiting to join the party are:<br /><br />suhosin.post.max_array_depth<br />suhosin.post.max_array_index_length<br />suhosin.post.max_name_length<br />suhosin.post.max_totalname_length<br />suhosin.post.max_value_length<br /><br />You won&#039;t get an error message, either, because PHP is blissfully unaware that hardened security has lovingly massaged your request by the time it&#039;s been made available to your code. So there you go.<br />]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry120418-203816</guid>
			<author>Dan</author>
			<pubDate>Thu, 19 Apr 2012 03:38:16 GMT</pubDate>
		</item>
		<item>
			<title>And I thought my XOOM was dead...</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry111213-122755</link>
			<description><![CDATA[Strangely it seems to be a very common experience - the Motorola XOOM tablet freezes on a blank screen and won&#039;t turn on...<br /><br />...unless you have secret knowledge...]]></description>
			<category>BugFeatures</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry111213-122755</guid>
			<author>Dan</author>
			<pubDate>Tue, 13 Dec 2011 20:27:55 GMT</pubDate>
		</item>
		<item>
			<title>PhpStorm 50% off</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry111027-190318</link>
			<description><![CDATA[Get the best PHP IDE for $50 until Nov 27:<br /><br /><a href="http://www.jetbrains.com/phpstorm/buy/?winterOffer" target="_blank" >http://www.jetbrains.com/phpstorm/buy/?winterOffer</a><br /><br />]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry111027-190318</guid>
			<author>Dan</author>
			<pubDate>Fri, 28 Oct 2011 02:03:18 GMT</pubDate>
		</item>
		<item>
			<title>Fixing Ubuntu 11.10</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry111025-134002</link>
			<description><![CDATA[After 6 months of wanting and trying (on and off) to allow unity to rule my desktop I have realised if Canonical aren&#039;t going to fix it then I&#039;ll have to do it myself...<br /><br />I like Gnome 3 - a lot more than Unity, anyway. But it&#039;s still unproductive - why the obsession with tiles of huge icons? I even run 2 monitors and still find this painful to navigate. Plus the tendency to combine mouse and keyboard navigation is also highly inefficient - and both Unity and Gnome3 fail here.<br /><br />So my solution - while some might think its over the top - is to combine the following:<br /><br />* Unity<br />* <a href="http://code.google.com/p/tint2/" target="_blank" >Tint2 (taskbar)</a><br />* <a href="http://www.florian-diesch.de/software/classicmenu-indicator/" target="_blank" >ClassicMenu indicator</a><br />* <a href="http://glx-dock.org/" target="_blank" >Cairo Dock</a><br /><br />With the last 3 running in Unity I now have my desktop back - and thanks to tint2 I can actually see what programs are running - and where - without having to *do* anything...<br /><br /><br />ps: I&#039;ve also disabled the extremely annoying global menus...<br /><code>sudo apt-get remove indicator-appmenu</code><br />]]></description>
			<category>BugFeatures</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry111025-134002</guid>
			<author>Dan</author>
			<pubDate>Tue, 25 Oct 2011 20:40:02 GMT</pubDate>
		</item>
		<item>
			<title>Symfony2 over-optimized bug</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry110724-150537</link>
			<description><![CDATA[I am glad to see that I am not the only one becoming more disappointed by Symfony2 with each release. The <a href="http://symfony.com/blog/symfony2-what-about-another-release-candidate?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+symfony%2Fblog+%28Symfony+Blog%29" target="_blank" >latest blog post on the Sf2 dev site</a> made everybody laugh (nervously):<br /><br /><blockquote>Symfony2 RC5 has been over-optimized. Unfortunately, this leads to pages taking over 30 seconds under certain circumstances in the development environment</blockquote><br /><br />In a nutshell it seems the goals of Sf2 are theoretical rather than practical - every design pattern must be fully implemented - resulting in <a href="http://discuss.joelonsoftware.com/default.asp?joel.3.219431" target="_blank" >a framework that is a factory for hammer factories when all you need is a hammer</a>]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry110724-150537</guid>
			<author>Dan</author>
			<pubDate>Sun, 24 Jul 2011 22:05:37 GMT</pubDate>
		</item>
		<item>
			<title>Global Media Empire is now 100% solar powered</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry110621-150209</link>
			<description><![CDATA[After waiting 2 months for a new meter while our 3.33kW solar array sat dormant on the roof, we are now hooked up to the grid. Our panels are already generating more power than the business uses - and we&#039;re in the middle of winter!<br /><br /><img src="images/P1040809.JPG" width="512" height="233" border="0" alt="" /><br /><br />]]></description>
			<category>BugFeatures</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry110621-150209</guid>
			<author>Dan</author>
			<pubDate>Tue, 21 Jun 2011 22:02:09 GMT</pubDate>
		</item>
		<item>
			<title>The *real* way to run Symfony tasks from crontab</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry110502-031253</link>
			<description><![CDATA[If you follow the instructions on the Symfony site on how to send emails from the spool using crontab you will get an exception:<br /><br /><code>*/5 * * * * root /var/www/myproject/symfony project:send-emails --application=backend --env=prod</code><br /><br />The reason is that Symfony can&#039;t locate itself when running from the user&#039;s home directory. Even if you use PEAR to install Symfony you will get an error stating that Symfony must be run from a project directory.<br /><br />The simple answer, which should be on the Symfony site, is to add a cd command to the cronjob first:<br /><br /><code>*/5 * * * * root cd /var/www/myproject &amp;&amp; ./symfony project:send-emails --application=backend --env=prod</code><br /><br />And you&#039;re done...]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry110502-031253</guid>
			<author>Dan</author>
			<pubDate>Mon, 02 May 2011 10:12:53 GMT</pubDate>
		</item>
		<item>
			<title>PHPstorm &amp; symfony</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry110426-150224</link>
			<description><![CDATA[Well I must say I am impressed with the framework/command line tools built into JetBrains&#039; PHPstorm. <br /><br />From your project settings you can &#039;add framework&#039;, 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 &quot;s&quot; into the &quot;run command&quot; dialog. <br /><br />For a more detailed description check the <a href="http://blogs.jetbrains.com/webide/2011/02/symfony-command-line-usage-with-command-line-tool-support/" target="_blank" >JetBrains blog here</a>.<br /><br />Also you get 50% off until April 30 so it&#039;s a bargain as well...]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry110426-150224</guid>
			<author>Dan</author>
			<pubDate>Tue, 26 Apr 2011 22:02:24 GMT</pubDate>
		</item>
		<item>
			<title>Bug Features update - projects and technologies keeping me quiet</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry110303-125353</link>
			<description><![CDATA[It&#039;s been a long time between posts so I thought I&#039;d write a quick summary of what&#039;s been keeping my attention away from this site lately.<br /><br />I&#039;ve started on a couple of new web projects - a big one in <a href="http://symfony-reloaded.org/" target="_blank" >Symfony2</a> and a small one in <a href="http://codeigniter.com/" target="_blank" >CodeIgniter</a>. Now there&#039;s nothing wrong with CodeIgniter, I actually quite like it, but it does constantly remind me why I like Symfony so much...<br /><br />Also been building some cross-platform phone apps using <a href="http://www.phonegap.com/" target="_blank" >PhoneGap</a> and the awesome best-kept-secret <a href="http://joapp.com/" target="_blank" >Jo JavaScript framework</a>. After really wanting to use <a href="http://jquerymobile.com/" target="_blank" >jQueryMobile</a> (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.<br /><br />Also been doing some work on the front end with <a href="http://jqueryui.com/" target="_blank" >jQueryUI</a> and <a href="http://www.blueprintcss.org/" target="_blank" >Blueprint CSS</a>. I will be glad to leave <a href="http://www.sencha.com/products/extjs/" target="_blank" >ExtJS</a> behind after a few years of use...<br /><br />Also started work on an iPhone game using <a href="http://www.garagegames.com/products/torque-2d/iphone" target="_blank" >iTorque</a>.<br /><br />And finally, have been flat chat developing and marketing my flagship Android app <a href="http://businesstimeapp.com/en/" target="_blank" >Business Time</a>.<br /><br />]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry110303-125353</guid>
			<author>Dan</author>
			<pubDate>Thu, 03 Mar 2011 20:53:53 GMT</pubDate>
		</item>
		<item>
			<title>jQuery mobile alpha released</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry101017-124929</link>
			<description><![CDATA[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.<br /><br /><a href="http://jquerymobile.com/2010/10/jquery-mobile-alpha-1-released/" target="_blank" >http://jquerymobile.com/2010/10/jquery- ... -released/</a>]]></description>
			<category>Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry101017-124929</guid>
			<author>Dan</author>
			<pubDate>Sun, 17 Oct 2010 19:49:29 GMT</pubDate>
		</item>
		<item>
			<title>jQueryMobile</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100816-140023</link>
			<description><![CDATA[It&#039;s very rare something comes along and makes me think &quot;I want it NOW!&quot;, but jQueryMobile looks great. This could be what <a href="http://www.jqtouch.com/" target="_blank" >jqTouch</a> and <a href="http://code.google.com/p/iui/" target="_blank" >iui</a> never quite were...]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100816-140023</guid>
			<author>Dan</author>
			<pubDate>Mon, 16 Aug 2010 21:00:23 GMT</pubDate>
		</item>
		<item>
			<title>Web remote control for virtualbox machines</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100719-143255</link>
			<description><![CDATA[I am fond of web-based control panels for desktop software. Being a big user of virtualbox (and php), this was a good find...<br /><br /><a href="http://code.google.com/p/phpvirtualbox/" target="_blank" >http://code.google.com/p/phpvirtualbox/</a>]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100719-143255</guid>
			<author>Dan</author>
			<pubDate>Mon, 19 Jul 2010 21:32:55 GMT</pubDate>
		</item>
		<item>
			<title>PHP for android</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100714-151455</link>
			<description><![CDATA[And now you can PHP scripts on your android phone. I&#039;m gonna think of a reason I might want this, I know I am...]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100714-151455</guid>
			<author>Dan</author>
			<pubDate>Wed, 14 Jul 2010 22:14:55 GMT</pubDate>
		</item>
		<item>
			<title>Local variables with xdebug, PHP 5.3 and netbeans</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100701-215744</link>
			<description><![CDATA[If you aren&#039;t seeing your local variables when debugging PHP 5.3 with xdebug you can upgrade to xdebug 2.1 to set things right...<br /><br />details here:<br /><br /><a href="http://phphints.wordpress.com/2010/06/28/local-variables-dont-display-in-netbeans-with-php-5-3-2-and-xdebug-2-0-5/" target="_blank" >http://phphints.wordpress.com/2010/06/2 ... bug-2-0-5/</a><br /><br />and here: <br /><br /><a href="http://icephoenix.us/php/xdebug-doesnt-show-local-variables-in-komodo-netbeans-or-eclipse-pdt/" target="_blank" >http://icephoenix.us/php/xdebug-doesnt- ... lipse-pdt/</a>]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100701-215744</guid>
			<author>Dan</author>
			<pubDate>Fri, 02 Jul 2010 04:57:44 GMT</pubDate>
		</item>
		<item>
			<title>MySQL query caching for PHP</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100627-213804</link>
			<description><![CDATA[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&#039;s built-in query caching to speed up data access. But now there&#039;s a new cache on the block...<br /><br />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).<br /><br />I don&#039;t think I&#039;ll be deploying this in production anytime soon, but it is definately on my radar.<br /><br />You can check a video here:<br /><br /><a href="http://blog.ulf-wendel.de/?p=286" target="_blank" >http://blog.ulf-wendel.de/?p=286</a><br />]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100627-213804</guid>
			<author>Dan</author>
			<pubDate>Mon, 28 Jun 2010 04:38:04 GMT</pubDate>
		</item>
		<item>
			<title>Apache &#039;no space left on device&#039;</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100316-001622</link>
			<description><![CDATA[Another headscratcher - apache won&#039;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... <a href="http://carlosrivero.com/fix-apache---no-space-left-on-device-couldnt-create-accept-lock" target="_blank" >read about it here</a>.]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100316-001622</guid>
			<author>Dan</author>
			<pubDate>Tue, 16 Mar 2010 07:16:22 GMT</pubDate>
		</item>
		<item>
			<title>BrowserSeal.BrowserPack - 10 browsers in 1</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100308-121851</link>
			<description><![CDATA[I&#039;ve been using <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank" >IETester</a> for years but today I stumbled upon another browser package called <a href="http://browserseal.com/?option=com_content&amp;view=article&amp;id=35" target="_blank" >BrowserSeal.BrowserPack</a> 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.<br /><br />PS: And if you want to run Firebug in your 10 new browsers you can bookmark the <a href="http://getfirebug.com/firebuglite" target="_blank" >Firebug Lite bookmarklet</a> and you get almost the same featureset as the native firefox extension gives you!]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100308-121851</guid>
			<author>Dan</author>
			<pubDate>Mon, 08 Mar 2010 20:18:51 GMT</pubDate>
		</item>
		<item>
			<title>Dynarch calendar and IE7</title>
			<link>http://bugfeatures.com/blog/index.php?entry=entry100225-205318</link>
			<description><![CDATA[OK here&#039;s one that might save you some time. I have a symfony admin gen site that works fine in all browsers but for some reason the rich calendar inputs failed to appear in IE7.<br /><br />At first I thought this might have been the reason:<br /><br /><a href="http://forum.symfony-project.org/index.php/m/58074/" target="_blank" >http://forum.symfony-project.org/index.php/m/58074/</a><br /><br />But my calendar.js was already patched!<br /><br />It turns out that you have an object in the DOM with an ID of &quot;content&quot; then you might find that any Dynarch calendars appear off-screen in IE7 only!<br /><br />Rename your element to something else and it starts working. Don&#039;t ask me why, I can&#039;t find any reference to &#039;content&#039; in the calendar script files. It&#039;s just one of those quiry things that makes you even more convinced that hating IE7 is completely justifiable!]]></description>
			<category>BugFeatures, Coding, sydphp</category>
			<guid isPermaLink="true">http://bugfeatures.com/blog/index.php?entry=entry100225-205318</guid>
			<author>Dan</author>
			<pubDate>Fri, 26 Feb 2010 04:53:18 GMT</pubDate>
		</item>
	</channel>
</rss>
