<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:lang="en-US">
<channel>
		<title>Gena01.com Forum - Gena01 Blog</title>
		<link>http://www.gena01.com/forum/index.php</link>
		<description><![CDATA[Live information from Gena01.com Forum]]></description>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/Gena01Blog" type="application/rss+xml" /><item>
			<title><![CDATA[Firefox 3.0.4 and Firebug]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/L4BG-XbjftQ/firefox_304_and_firebug-t245.0.html;msg1449</link>
			<description>If you have installed Firefox 3.0.4 update and have Firebug installed then you might have notices some problems after the 3.0.4 update. Personally I&amp;#39;ve seen tabs spinning endlessly and a couple of other quirks on two different PCs. I wasn&amp;#39;t quite sure if it was related to Firebug up until recently.&lt;br /&gt;&lt;br /&gt;First of all 3.0.4 is not just a minor release. This update included some fixes that were supposed to make Firebug integrate better. It seems that there was some bugs in on the firebug side. Firebug developers have been busy trying to implement a nice and clean solution to the problem(s). I&amp;#39;ve been testing some alpha builds that are supposed to make some things better. &lt;br /&gt;&lt;br /&gt;Hopefully these problems should be resolved soon. I&amp;#39;ll try to update things once I have a nice and stable environment again with a build recommendation. I am sure firebug developers will also make their own announcement with the recommended build to use with FF 3.0.4.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Firebug 1.4.0a6 build is running great so far.&lt;br /&gt;&lt;b&gt;Update #2:&lt;/b&gt; We are not out of the woods yet. I have found another bug with Firebug 1.4.0a6. This one is related to file downloads. &lt;br /&gt;&lt;b&gt;Update #3:&lt;/b&gt; Firebug 1.4.0a7 is out that addresses the file download bug among another things.&lt;br /&gt;&lt;b&gt;Update #4: &lt;/b&gt; Firebug team has started a blog: &lt;a href="http://blog.getfirebug.com/" target="_blank"&gt;http://blog.getfirebug.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/LNn1pJlEHIX6bMaVg8Kz0lWqOF8/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/LNn1pJlEHIX6bMaVg8Kz0lWqOF8/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/L4BG-XbjftQ" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=245.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Thu, 20 Nov 2008 21:05:40 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/firefox_304_and_firebug-t245.0.html;msg1449#msg1449</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/firefox_304_and_firebug-t245.0.html;msg1449#msg1449</feedburner:origLink></item>
		<item>
			<title><![CDATA[NyPHP and NyMySQL meetings]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/zZs7gVs8JDU/nyphp_and_nymysql_meetings-t244.0.html;msg1448</link>
			<description>Things have been busy. We actually had two presentations/meetings last week (Tues and Wed).&lt;br /&gt;&lt;br /&gt;On Tues we had the honor of &lt;a href="http://www.datacharmer.org" target="_blank"&gt;Giuseppe Maxia&lt;/a&gt; presenting about &lt;a href="http://forge.mysql.com/wiki/MySQL_Proxy" target="_blank"&gt;MySQL Proxy&lt;/a&gt;. [&lt;a href="http://www.datacharmer.org/presentations/openfest2007/mysqlproxy_openfest2007.pdf" target="_blank"&gt;Slides&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;On Wed we had the honor of &lt;a href="http://blogs.sun.com/dups/" target="_blank"&gt;Duleepa Wijayawardhana&lt;/a&gt; a.k.a Dups presenting about &lt;a href="http://www.nyphp.org/content/calendar/view_entry.php?id=132&amp;amp;date=20081112" target="_blank"&gt;High Performance Social Applications with PHP/MySQL&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;For me it was an honor to meet both speakers and have a chance to bug them about various things. Both nights the room was packed. It was nice to see such a big turn up and to see people interested in what these speakers had to share. &lt;br /&gt;&lt;br /&gt;It was also nice to meet Dups and congratulate him on his new position at Sun/MySQL. For those who don&amp;#39;t know Dups is trying to fill the shoes of &lt;a href="http://jpipes.com/index.php" target="_blank"&gt;Jay Pipes&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Some interesting points from both presentations:&lt;br /&gt;- people have infrastructure and scalability problems.&lt;br /&gt;- there&amp;#39;s way more questions than answers.&lt;br /&gt;- &lt;a href="http://datacharmer.blogspot.com/" target="_blank"&gt;Giuseppe&amp;#39;s blog&lt;/a&gt; is something that I highly recommend. There&amp;#39;s a ton of knowledge and information there. &lt;br /&gt;- you should NOT use MySQL Proxy in production. (repeated by Giuseppe a number of times during his talk)&lt;br /&gt;- MySQL 5.1 should be out before Christmas? Actually &lt;a href="http://www.pythian.com/blogs/1363/mysql-51-ga-release" target="_blank"&gt;Dec 6&lt;/a&gt;?&lt;br /&gt;- You can load balance databases (not just Web Servers). Take a look at &lt;a href="http://sqlrelay.sourceforge.net/" target="_blank"&gt;SQLRelay&lt;/a&gt; as one possible option.&lt;br /&gt;- There&amp;#39;s already a &lt;a href="http://luamemcached.luaforge.net/" target="_blank"&gt;MemCached client implementation in Lua&lt;/a&gt;. You should be able to use this with &lt;a href="http://forge.mysql.com/wiki/MySQL_Proxy" target="_blank"&gt;MySQL Proxy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/Ju55OEvkeIXVYdL2ytRZ1O9Q5ro/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/Ju55OEvkeIXVYdL2ytRZ1O9Q5ro/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/zZs7gVs8JDU" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=244.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Wed, 19 Nov 2008 03:50:33 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/nyphp_and_nymysql_meetings-t244.0.html;msg1448#msg1448</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/nyphp_and_nymysql_meetings-t244.0.html;msg1448#msg1448</feedburner:origLink></item>
		<item>
			<title><![CDATA[RSS feeds and what you should know about them]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/KuPGRpYUvUE/rss_feeds_and_what_you_should_know_about_them-t243.0.html;msg1447</link>
			<description>For the last couple of weeks I&amp;#39;ve been using &lt;a href="http://www.google.com/reader/" target="_blank"&gt;Google Reader&lt;/a&gt;. I do have to give credit to a co-worker of mine who told me that using RSS is way better than keeping a ton of tabs open and trying to stay on top of things. It&amp;#39;s something that I tried to stay away from before. Now on the other hand I feel that I am on top of things. I also have to admit that using RSS reader is quite neat. Another neat benefit is using it to bookmark feeds. Also Google Reader supports &lt;a href="http://en.wikipedia.org/wiki/OPML" target="_blank"&gt;OPML&lt;/a&gt; format for importing and exporting feeds you are subscribed to. I know that there&amp;#39;s a ton of RSS readers out there, but for now I am sticking with Google Reader.&lt;br /&gt;&lt;br /&gt;I have also spent some time looking at the &lt;a href="http://www.rssboard.org/rss-specification" target="_blank"&gt;RSS 2.0&lt;/a&gt; specs and making sure that my website produces proper feeds and provides a usable and friendly experience.&lt;br /&gt;&lt;br /&gt;Right now there&amp;#39;s two RSS feeds on my website: &lt;a href="http://feedproxy.google.com/Gena01comLatestNews" target="_blank"&gt;News&lt;/a&gt; and &lt;a href="http://feedproxy.google.com/Gena01Blog" target="_blank"&gt;Blog&lt;/a&gt;. There&amp;#39;s something about &amp;quot;&lt;a href="http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food" target="_blank"&gt;eating your own dog food&lt;/a&gt;&amp;quot;. I had to make some tweaks and corrections to get things to work better.&lt;br /&gt;&lt;br /&gt;News Feed: &lt;br /&gt;&lt;br /&gt;News feed has been redone from scratch using PHP5 DOM XML Api. It was quite an educational experience. I&amp;#39;ll try to post up my learnings in a separate blog entry.&lt;br /&gt;&lt;br /&gt;Blog Feed:&lt;br /&gt;&lt;br /&gt;The blog feed is based on the existing API from SMF. Actually they are documented, but you do need to make some decisions and corrections in order for it to do the right thing. &lt;a href="http://www.simplemachines.org/community/index.php?topic=25009.0" target="_blank"&gt;Here&lt;/a&gt; is the link to a whole thread discussing various options that SMF makes available. &lt;br /&gt;&lt;br /&gt;Some things to keep in mind:&lt;br /&gt;- SMF is actually quite slow if you produce a feed that covers a large number of topics/items.&lt;br /&gt;- You need to tweak a setting to make sure that the whole content is included in the RSS feed. Otherwise you only get a portion of the text.&lt;br /&gt;- You need to select the right option to make sure that RSS produced is the news feed that you want.&lt;br /&gt;- The way SMF allows you to produce RSS feeds has it&amp;#39;s problems and limitations. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Microsoft has posted &lt;a href="http://blogs.msdn.com/rssteam/articles/PublishersGuide.aspx" target="_blank"&gt;Windows RSS Publisher&amp;#39;s Guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Last recommendation i want to make is do test the feeds and content that you publish on your website.&lt;br /&gt;&lt;br /&gt;Gena01&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/qgW1PdiSrKATcBVYAmBEUb6syQU/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/qgW1PdiSrKATcBVYAmBEUb6syQU/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/KuPGRpYUvUE" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=243.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sun, 16 Nov 2008 05:53:05 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/rss_feeds_and_what_you_should_know_about_them-t243.0.html;msg1447#msg1447</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/rss_feeds_and_what_you_should_know_about_them-t243.0.html;msg1447#msg1447</feedburner:origLink></item>
		<item>
			<title><![CDATA[General Update]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/IrCAV9ZHNss/general_update-t242.0.html;msg1442</link>
			<description>I know things have been quiet and I haven&amp;#39;t posted much (even though I do have a ton of ideas and stuff to post). Some things have kept me busy and i&amp;#39;ll do my best to post them.&lt;br /&gt;&lt;br /&gt;Here are some of the items that have been happening:&lt;br /&gt;1. Site had some problems from Oct 16-22. Took me some time to figure out that there was a problem and get it addressed. Somehow it was related to some security updates that resulted in some options getting turned off. I do apologize for the inconvenience and will try to keep a better eye on things.&lt;br /&gt;2. I&amp;#39;ve been working on the Yahoo protocol code again for &lt;a href="http://www.miranda-im.org/" target="_blank"&gt;Miranda&lt;/a&gt;. I&amp;#39;ve updated code to support Yahoo 9.0 protocol. It runs rather stable now and has some nice new features (you can IM your Live, LCS and Sametime contacts now, no more disconnects, better avatar support, improved ignore options, redone the options configuration for Yahoo). Build 24 should be quite exciting once it&amp;#39;s out. &lt;br /&gt;3. I&amp;#39;ve been trying to stay on top of the news. One of our SysAdmins managed to convince me to start using Google Reader to keep track of things as well as mark the interesting items for future reference. &lt;br /&gt;4. I&amp;#39;ve been trying to follow MySQL and Drizzle. Lots of cool stuff happening there. 5.0.67 has a ton of fixes. Took me some time to go through the list. 5.1 is not out yet. 6.0 is feature frozen. What does that mean? Stuff gets pushed after 6.0 release.... &lt;br /&gt;5. I&amp;#39;ve been looking into Oracle 11g and it&amp;#39;s feature set. Some interesting stuff happening there too... and as always Oracle wants an arm and a leg for something that others give you out of the box for free.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/MJCvNotgbIF0M94cVP1JcTT0zLk/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/MJCvNotgbIF0M94cVP1JcTT0zLk/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/IrCAV9ZHNss" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=242.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sat, 25 Oct 2008 01:33:31 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/general_update-t242.0.html;msg1442#msg1442</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/general_update-t242.0.html;msg1442#msg1442</feedburner:origLink></item>
		<item>
			<title><![CDATA[Internet Explorer 8 Beta 2 First Impression]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/RoAzQv-JoS4/internet_explorer_8_beta_2_first_impression-t240.0.html;msg1439</link>
			<description>So I&amp;#39;ve been running Internet Explorer 8 Beta 2 for a few days now. Overall it&amp;#39;s much much better than Internet Explorer 7. &lt;br /&gt;&lt;br /&gt;Download is about 15megs, installation is nice and quick. One reboot does it. And what a difference. You will need to uninstall Microsoft Developer Toolbar if you got it installed now. &lt;br /&gt;&lt;br /&gt;A couple of notes:&lt;br /&gt;- I love integrated developer tools (lots of stuff copied from Firebug). However the UI is quite unpolished. The tabs look rather huge. CSS editor only allows edit, delete or enable/disable. It&amp;#39;s also very very buggy and quirky. No idea how to add new CSS styles. No right click menus. Had to edit style names and values. You can set a value to an empty string and then you can&amp;#39;t edit the value again. When editing the style name and scrolling the mouse wheel the page scrolls but the edit box just sits there. Also clicking around in the edit mode is buggy too. I also miss the right click menu. When going to CSS tab it shows up as a huge and unmanageable tree. I actually love how Firebug shows CSS as text with comments. IE8 shows a tree with checkboxes. I do love the current rendering mode and browser settings right in the menu bar of developer tools. It does reload the page if you change the settings, but it makes things a lot easier to test. With one menu click you can test things with IE7 vs IE8 rendering and standards vs quirks mode.&lt;br /&gt;- I love the new address bar search. It&amp;#39;s very very neat and makes things so much easier to find. I know Firefox uses it&amp;#39;s own system but there&amp;#39;s no clear separation between groups/categories of matches in Firefox. IE8 actually makes it so much cleaner.&lt;br /&gt;- I love the colorful tabs. Makes things so much easier to follow. Esp if you need to know which tabs relate to other pages. And I do tend to open up a ton of tabs.&lt;br /&gt;- InPrivate mode - this one is becoming rather popular lately. Took a quick spin and looks quite neat. Need to run some more tests. It opens a separate window that has InPrivate label next to the address bar. &lt;br /&gt;- And the last and most important: standards mode rendering. - I haven&amp;#39;t had much time to test this one out, but no real problems with rendering pages either. Also I would like to say that it&amp;#39;s too early for the final verdict since I only been using it for a few days now. I know I am not going back to IE7 though. &lt;br /&gt;&lt;br /&gt;So, there you have a quick review...&amp;nbsp; I&amp;#39;ll try to test and stress it a bit more over the next few weeks and do a more detailed write up. I do have to say that it&amp;#39;s very stable for me. I had one crash and IE8 managed to restore the tab exactly where things should have been before the crash.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt; Actually after playing a bit with it I am changing my mind about recommending it to web developers. It seems that JavaScript debugger that&amp;#39;s built into Developer Tools is a bit buggy and quirky. Also I can&amp;#39;t launch the external debugger that worked in IE6 and 7. I checked my settings and tried a few different options. I can not debug JavaScript using MSE.EXE. I can&amp;#39;t even open MSE.EXE or any external debugger from IE8 Beta 2. Be warned!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/cejBDtDAuHkJPj2LYnBvt6-qBgw/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/cejBDtDAuHkJPj2LYnBvt6-qBgw/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/RoAzQv-JoS4" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=240.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Thu, 02 Oct 2008 03:10:43 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/internet_explorer_8_beta_2_first_impression-t240.0.html;msg1439#msg1439</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/internet_explorer_8_beta_2_first_impression-t240.0.html;msg1439#msg1439</feedburner:origLink></item>
		<item>
			<title><![CDATA[OpenDNS and why should you care?]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/zpQjZrDBnDk/opendns_and_why_should_you_care-t239.0.html;msg1435</link>
			<description>A few days ago I heard our SysAdmins (SAs) talking and one mentioning &lt;a href="http://www.opendns.com" target="_blank"&gt;OpenDNS&lt;/a&gt;. This resulted in a whole Q &amp;amp; A session that went something like this.&lt;br /&gt;&lt;br /&gt;Q: What is OpenDNS?&lt;br /&gt;A: OpenDNS is open and free DNS service. Anybody can use it, and they are not required to register.&lt;br /&gt;&lt;br /&gt;Q: DNS? What for I already got one from my ISP?&lt;br /&gt;A: This one is a lot better.&lt;br /&gt;&lt;br /&gt;Q: How so?&lt;br /&gt;A: Well first of all it&amp;#39;s a lot faster. Second it protects you and your family from viruses and phishing attacks. Third it can filter out sites and suggest URLs if you mistype a URL.&lt;br /&gt;&lt;br /&gt;The setup of OpenDNS is quite simple and the site has a ton of visual instructions to get you started. You can set it up on your local computer or for your home network so that the rest of the family will transparently enjoy the benefits of this service. If you register an account you can also enable filters and block out a lot of sites that you think that are inappropriate. And your internet will work a bit faster. &lt;br /&gt;&lt;br /&gt;These are only some of the great features that it provides and I highly recommend it . There&amp;#39;s really not a single reason I can come up with for you not to use it. I started using it myself the same day I heard of it&amp;nbsp; (and so have millions of others).&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/XJj95ak0z5AXG0OIipfhBBWBMkM/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/XJj95ak0z5AXG0OIipfhBBWBMkM/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/zpQjZrDBnDk" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=239.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sat, 27 Sep 2008 17:48:01 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/opendns_and_why_should_you_care-t239.0.html;msg1435#msg1435</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/opendns_and_why_should_you_care-t239.0.html;msg1435#msg1435</feedburner:origLink></item>
		<item>
			<title><![CDATA[Internet Explorer 8 Beta 2]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/Idt4VjUL5aw/internet_explorer_8_beta_2-t238.0.html;msg1434</link>
			<description>So I took a plunge today and installed Internet Explorer 8 Beta 2 onto my home PC today. For some time now I wanted to take it for a spin. The final decision was based on a recommendation by &lt;a href="http://www.peterlaudati.com" target="_blank"&gt;Peter Laudati&lt;/a&gt; from Microsoft who said he is using it on a daily basis and it&amp;#39;s running great. Peter gave a presentation during the &lt;a href="http://www.gena01.com/forum/gena01_blog/nyphp_meeting_wisp_or_why_a_php_developer_should_care_about_microsoft-t236.0.html" target="_blank"&gt;last NyPHP meeting&lt;/a&gt;. I don&amp;#39;t use Internet Explorer for anything critical anyway, so I thought that I got nothing to lose by installing the new beta release. Also I wanted to play with the new Developer tools and other new functionality that I was reading about on the &lt;a href="http://blogs.msdn.com/ie" target="_blank"&gt;IE Blog&lt;/a&gt;. If you haven&amp;#39;t visited the IE team blog in a while then you are in for a treat. The team keeps posting a ton of stuff regularly. &lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/y2GPmqNccrFMCjc9b3Je56v4NF4/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/y2GPmqNccrFMCjc9b3Je56v4NF4/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/Idt4VjUL5aw" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=238.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sat, 27 Sep 2008 16:50:41 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/internet_explorer_8_beta_2-t238.0.html;msg1434#msg1434</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/internet_explorer_8_beta_2-t238.0.html;msg1434#msg1434</feedburner:origLink></item>
		<item>
			<title><![CDATA[Virtualization with VirtualPC and Microsoft VPC images available for download]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/lKM_8tuD77M/virtualization_with_virtualpc_and_microsoft_vpc_images_available_for_download-t237.0.html;msg1433</link>
			<description>One of the items that got raised during the last NYPHP user group meeting was &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Virtual_PC" target="_blank"&gt;VirtualPC&lt;/a&gt;. Unless you have been hiding under a rock or just not following the technology sector then you would not know about all the hype about virtualization. This is not a new technology, but something that became quite popular. The idea is based on running a piece of software that emulates a piece of hardware to run another Operating System. In other words if you run Windows as your desktop environment then while you are in Windows you can run other Operating Systems in a window/sandbox. Also if you have plenty of available resources you can run more than one instance at a time. This solves one big issue: not needing more hardware. The hardware box is emulated inside your computer. This is now quite common in the enterprises today. They are trying to consolidate their hardware and virtualize as many of their servers as they can to save on energy and hardware costs. So if you are not an enterprise, then why should you care?&lt;br /&gt;&lt;br /&gt;Well one big reason is that Microsoft provides VPC images of different Internet Explorer versions that you can download and use for free. You can download all the VPC images and just start the right one to test your site with. You will see exactly how your site renders in particular version of Internet Explorer without having to mess with your current Windows installation. Also running multiple versions of Internet Explorer is something that Microsoft strongly discourages. Another great reason is for setting up a quick Linux development server to experiment with. I was actually playing with Ubuntu server edition which provides a complete LAMP installation in &amp;lt;15 mins.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Here are some links to get you started:&lt;br /&gt;&lt;ul style="margin-top: 0; margin-bottom: 0;"&gt;&lt;li&gt; &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" target="_blank"&gt;VirtualPC homepage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&amp;amp;displaylang=en" target="_blank"&gt;Internet Explorer Application Compatibility VPC Image&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/DFHpnQftVnRjObTXH-4LnDAlphY/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/DFHpnQftVnRjObTXH-4LnDAlphY/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/lKM_8tuD77M" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=237.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Fri, 26 Sep 2008 03:53:33 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/virtualization_with_virtualpc_and_microsoft_vpc_images_available_for_download-t237.0.html;msg1433#msg1433</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/virtualization_with_virtualpc_and_microsoft_vpc_images_available_for_download-t237.0.html;msg1433#msg1433</feedburner:origLink></item>
		<item>
			<title><![CDATA[NYPHP meeting: WISP or Why a PHP Developer Should Care About Microsoft]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/L7cPPpX2rrI/nyphp_meeting_wisp_or_why_a_php_developer_should_care_about_microsoft-t236.0.html;msg1432</link>
			<description>NYPHP user group has resumed regular monthly meetings after the summer break. This was a very interesting and unusual presentation. It&amp;#39;s also something that I almost missed. (I am so glad I didn&amp;#39;t.)&lt;br /&gt;&lt;br /&gt;I was quite skeptical about Microsoft trying to pitch their platform to the PHP community. Somehow when developing and rolling out PHP code Windows platform is not something that&amp;#39;s at the top of the list of contenders. This is something that Microsoft wants to change. Microsoft is spending money and resources to make it happen. That&amp;#39;s quite a change of perspective towards Open Source.&lt;br /&gt;&lt;br /&gt;This was a great presentation that covered FastCGI support on IIS, SQL Server driver implementation and Silverlight. It also included demos of configuring and running PHP on IIS server using FastCGI. There were also a lot of audience questions on various topics (most of which were unrelated to PHP). Microsoft has also stepped forward and &lt;a href="http://www.theregister.co.uk/2008/07/25/microsoft_gpl/" target="_blank"&gt;joined various Open Source groups&lt;/a&gt; and is contributing and releasing code under Open Source license.&lt;br /&gt;&lt;br /&gt;So what is WISP? Lately there&amp;#39;s quite a few four letter acronyms being used on the web. Some of the more common are:&lt;br /&gt;&lt;ul style="margin-top: 0; margin-bottom: 0;"&gt;&lt;li&gt; LAMP - this one is probably the most popular. &lt;b&gt;L&lt;/b&gt;inux &lt;b&gt;A&lt;/b&gt;pache &lt;b&gt;M&lt;/b&gt;ySQL &lt;b&gt;P&lt;/b&gt;HP. Some people claim that it&amp;#39;s Perl vs PHP. &lt;/li&gt;&lt;li&gt; LAPP - &lt;b&gt;L&lt;/b&gt;inux &lt;b&gt;A&lt;/b&gt;pache &lt;b&gt;P&lt;/b&gt;osgreSQL &lt;b&gt;P&lt;/b&gt;HP. &lt;/li&gt;&lt;li&gt; OLAP - &lt;b&gt;O&lt;/b&gt;racle &lt;b&gt;L&lt;/b&gt;inux &lt;b&gt;A&lt;/b&gt;pache &lt;b&gt;P&lt;/b&gt;HP. &lt;/li&gt;&lt;li&gt; WISP -&lt;b&gt;W&lt;/b&gt;indows &lt;b&gt;I&lt;/b&gt;IS &lt;b&gt;S&lt;/b&gt;QL Server &lt;b&gt;P&lt;/b&gt;HP. &lt;/li&gt;&lt;/ul&gt;I am sure that there are others. These are the most common ones I&amp;#39;ve run into. &lt;br /&gt;&lt;br /&gt;Quite a few developers develop code on Windows platform and then deploy that code onto their Unix/Linux servers. The reasons why Windows was not considered included concerns about performance, stability and security. Running PHP scripts through the CGI interface is not a viable option for high traffic sites. Using Apache or IIS module on Windows platform has it&amp;#39;s own stability implications. Some years ago another standard has emerged and has replaced the old CGI interface. This new standard is &lt;a href="http://www.fastcgi.com/" target="_blank"&gt;FastCGI&lt;/a&gt;. FastCGI is being used as an alternative to native web server modules for various programming languages. For some alternatives to Apache it&amp;#39;s also the only option.&lt;br /&gt;&lt;br /&gt;A couple of months ago Microsoft has released their own FastCGI implementation for IIS servers. You need to have IIS6 and above in order to take advantage of this module. The benefit is that by implementing this module you get better stability and performance than you could before. It&amp;#39;s also a product that Microsoft officially supports. To get more information go to &lt;a href="http://www.iis.net/php" target="_blank"&gt;http://www.iis.net/php&lt;/a&gt; There you will find a lot of information, articles, tutorials, downloads and support forum for all issues related to running PHP on IIS server.&lt;br /&gt;&lt;br /&gt;Microsoft has also released &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&amp;amp;displaylang=en" target="_blank"&gt;SQL Server driver&lt;/a&gt; a few months ago. Until that time there was no official SQL Server driver that one could use to connect and work with SQL Server from PHP. There were a number of third party implementations that people had to use. It&amp;#39;s great to see Microsoft releasing a driver for PHP. I am sure it provides great support for Windows and SQL Server (both are Microsoft products). I am also quite positive that it&amp;#39;s more stable and provides better performance than some of the third party alternatives. Microsoft has also released &lt;a href="http://phplens.com/phpeverywhere/?q=node/view/253" target="_blank"&gt;code to ADODB&lt;/a&gt; project to provide better integration with their SQL Server driver.&lt;br /&gt;&lt;br /&gt;Overall a great presentation. I am still waiting for the presenter (&lt;a href="http://blogs.msdn.com/peterlau/" target="_blank"&gt;Peter Laudati&lt;/a&gt;) to post the slides on his site. I also want to thank him for sharing a lot of great information. This presentation ended quite late and people didn&amp;#39;t want to leave. There were also a lot of great prizes courtesy of Microsoft. All of the attendees got a copy of Visual Studio 2008 Professional Edition. Microsoft also sponsored food and drinks at TGIF after the presentation. &lt;br /&gt;&lt;br /&gt;I am glad to see Microsoft stepping in and trying to convince developers to embrace their platform. I am sure that there&amp;#39;s still a lot of great stuff to come. As a PHP developer I would love to know that PHP runs just as well on Windows as it does on other platforms. It&amp;#39;s also nice to see that Microsoft cares.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/OKi793WV5XmLHeX-_A41kwxWmzo/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/OKi793WV5XmLHeX-_A41kwxWmzo/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/L7cPPpX2rrI" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=236.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Fri, 26 Sep 2008 02:53:52 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/nyphp_meeting_wisp_or_why_a_php_developer_should_care_about_microsoft-t236.0.html;msg1432#msg1432</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/nyphp_meeting_wisp_or_why_a_php_developer_should_care_about_microsoft-t236.0.html;msg1432#msg1432</feedburner:origLink></item>
		<item>
			<title><![CDATA[Firebug 1.2 and beyond]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/zRYR67YEJBw/firebug_12_and_beyond-t235.0.html;msg1431</link>
			<description>Firebug has been in active development and has recently reached stable version 1.2.1. If you are using anything lower then 1.2 then I would highly recommend you upgrade to 1.2.1 release which is listed on the &lt;a href="https://addons.mozilla.org" target="_blank"&gt;https://addons.mozilla.org&lt;/a&gt; site &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In other news I&amp;#39;ve been trying to keep on top of things. &lt;a href="http://getfirebug.com" target="_blank"&gt;http://getfirebug.com&lt;/a&gt; is back up and running. There&amp;#39;s still a broken &amp;quot;blog&amp;quot; link. (Note to self: report this to the firebug developers) The site has gotten a number of updates and now shows links and information about 1.2 release. While checking the site out today I noticed a ton of new information and sections. It has been some time since I visited the site. There&amp;#39;s brand new &lt;a href="http://getfirebug.com/docs.html" target="_blank"&gt;Documentation&lt;/a&gt; and &lt;a href="http://getfirebug.com/extensions/index.html" target="_blank"&gt;Extensions&lt;/a&gt; pages that provide a ton of information and links. There&amp;#39;s also a releases page that has links to alpha builds for the brave ones. I just installed 1.3a2 build. &lt;br /&gt;&lt;br /&gt;Points of interest:&lt;br /&gt;&lt;ul style="margin-top: 0; margin-bottom: 0;"&gt;&lt;li&gt; &lt;a href="http://groups.google.com/group/firebug" target="_blank"&gt;http://groups.google.com/group/firebug&lt;/a&gt; - this is the main Firebug discussion group. It has a lot of activity. It&amp;#39;s also where developers interact with the users and announce new releases and bug fixes. It&amp;#39;s also the starting point to ask questions before submitting bug reports.&lt;/li&gt;&lt;li&gt; &lt;a href="http://groups.google.com/group/firebug-working-group" target="_blank"&gt;http://groups.google.com/group/firebug-working-group&lt;/a&gt; - this is the discussion group of the Firebug Working Group (i.e. Firebug core dev team). It has general news items that developers share with the community. &lt;/li&gt;&lt;li&gt; &lt;a href="https://wiki.mozilla.org/Firebug/WeeklyUpdates" target="_blank"&gt;https://wiki.mozilla.org/Firebug/WeeklyUpdates&lt;/a&gt; - is the official location of Weekly Update meeting reports/summaries. I highly recommend it for those that want to know what&amp;#39;s going on and where things are heading.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I am glad to see a lot of activity happening around Firebug. I am also excited to see Mozilla stepping in and offering help with getting better integration between Firefox and Firebug. &lt;br /&gt;&lt;br /&gt;P.S. Microsoft has posted a ton of stuff on their &lt;a href="http://blogs.msdn.com/ie/" target="_blank"&gt;Internet Explorer&lt;/a&gt; 8 progress and is actively integrating Firebug like functionality directly into Internet Explorer 8. They call it &lt;a href="http://blogs.msdn.com/ie/archive/2008/09/03/developer-tools-in-internet-explorer-8-beta-2.aspx" target="_blank"&gt;Developer Tools&lt;/a&gt;. Some of the interesting items include integrated &lt;a href="http://msdn.microsoft.com/en-us/library/cc848892(VS.85).aspx" target="_blank"&gt;JavaScript debugging&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/ie/archive/2008/09/11/introducing-the-ie8-developer-tools-jscript-profiler.aspx" target="_blank"&gt;profiling&lt;/a&gt; support.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/MKMBn_lwlsFgC6rjpgXL5gKStCQ/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/MKMBn_lwlsFgC6rjpgXL5gKStCQ/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/zRYR67YEJBw" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=235.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Thu, 18 Sep 2008 02:56:09 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/firebug_12_and_beyond-t235.0.html;msg1431#msg1431</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/firebug_12_and_beyond-t235.0.html;msg1431#msg1431</feedburner:origLink></item>
		<item>
			<title><![CDATA[NYMySQL Meeting: Best Design Practices for successful MySQL applications]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/_7hxMg7VzVs/nymysql_meeting_best_design_practices_for_successful_mysql_applications-t233.0.html;msg1419</link>
			<description>This was a great presentation. I got in a bit after 6pm and the room was close to packed. (It&amp;#39;s not a very big room) They also started earlier this time (compared to usual waiting for people to arrive). I was lucky enough to grab a seat and didn&amp;#39;t miss the beginning. &lt;br /&gt;&lt;br /&gt;Ronald Bradford is somebody who I get a pleasure to listen to. He knows his stuff very well and it shows. This presentation touched a few points (some very important) on MySQL and also provided an architecture to build upon. He presented many ideas of how to develop great websites and projects. I definitely learned a few things and got some nice ideas of how to write better software. &lt;br /&gt;&lt;br /&gt;Here is the link to his blog (which also contains the link to the slides):&lt;br /&gt;&lt;a href="http://ronaldbradford.com/blog/what-are-the-best-mysql-design-practices-2008-08-12/" target="_blank"&gt;http://ronaldbradford.com/blog/what-are-the-best-mysql-design-practices-2008-08-12/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/zqBLnU7_bXgIbKsuMy482bmFQYc/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/zqBLnU7_bXgIbKsuMy482bmFQYc/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/_7hxMg7VzVs" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=233.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Wed, 13 Aug 2008 03:45:19 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/nymysql_meeting_best_design_practices_for_successful_mysql_applications-t233.0.html;msg1419#msg1419</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/nymysql_meeting_best_design_practices_for_successful_mysql_applications-t233.0.html;msg1419#msg1419</feedburner:origLink></item>
		<item>
			<title><![CDATA[Migration to PHP5 links and articles]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/nl5V0PsA0TM/migration_to_php5_links_and_articles-t232.0.html;msg1416</link>
			<description>After posting previous item on the end of PHP4 I thought it would be beneficial to put up a number of pointers for those who are still using PHP4 and are looking for information that will ease the pain of migration to PHP5.&lt;br /&gt;&lt;br /&gt;So without further ado here are some resources:&lt;br /&gt;&lt;ul style="margin-top: 0; margin-bottom: 0;"&gt;&lt;li&gt; &lt;a href="http://www.php5.org/" target="_blank"&gt;http://www.php5.org/&lt;/a&gt; - is a great and little known resource on PHP5. It has a ton of links and information. &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.derickrethans.nl/files/breaking.pdf" target="_blank"&gt;http://www.derickrethans.nl/files/breaking.pdf&lt;/a&gt; - PDF version of a talk given by Derick Rethans ( then man behind PHP4 releases).&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.slideshare.net/mayflowergmbh/migration-concepts-for-enterprise-php-applications/" target="_blank"&gt;http://www.slideshare.net/mayflowergmbh/migration-concepts-for-enterprise-php-applications/&lt;/a&gt; - a great presentation on Migration Concepts For Enterprise PHP Applications. It covers both MySQL and PHP migration. &lt;/li&gt;&lt;li&gt; &lt;a href="http://ilia.ws/archives/147-Why-are-you-not-using-PHP-5.html" target="_blank"&gt;http://ilia.ws/archives/147-Why-are-you-not-using-PHP-5.html&lt;/a&gt; - Ilia Alshanetsky ( the main behind PHP5 releases) has a link to PDF talk that he gave on benefits of PHP5.2. &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.ibm.com/developerworks/opensource/library/os-php-v5migr/" target="_blank"&gt;http://www.ibm.com/developerworks/opensource/library/os-php-v5migr/&lt;/a&gt; - a nice guide from IBM.&lt;/li&gt;&lt;li&gt; &lt;a href="http://negev.wordpress.com/2007/11/17/migration-php4-php5-php4-references-and-connection-to-mysql/" target="_blank"&gt;http://negev.wordpress.com/2007/11/17/migration-php4-php5-php4-references-and-connection-to-mysql/&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.webado.net/migration-to-php5.php" target="_blank"&gt;http://www.webado.net/migration-to-php5.php&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Books:&lt;br /&gt;&lt;ul style="margin-top: 0; margin-bottom: 0;"&gt;&lt;li&gt; &lt;a href="http://www.phparch.com/c/books/id/9780973862195" target="_blank"&gt;http://www.phparch.com/c/books/id/9780973862195&lt;/a&gt; - This is a recently published book that contains 300+ pages that focus on migration to PHP5. It&amp;#39;s a great resource by a great author. A number of people have given this book great reviews. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/3JU8Ftws_MPelw-3-NY2Buhrx34/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/3JU8Ftws_MPelw-3-NY2Buhrx34/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/nl5V0PsA0TM" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=232.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sat, 09 Aug 2008 00:55:11 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/migration_to_php5_links_and_articles-t232.0.html;msg1416#msg1416</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/migration_to_php5_links_and_articles-t232.0.html;msg1416#msg1416</feedburner:origLink></item>
		<item>
			<title><![CDATA[The last day of PHP4]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/4Wo3oIK-72A/the_last_day_of_php4-t231.0.html;msg1415</link>
			<description>Today is the day that PHP4 is finally put to rest. There have also been numerous posts on the subject so I&amp;#39;ll try to keep this short.&lt;br /&gt;&lt;br /&gt;PHP4 is something I have been using for what seems now a very very long time (~6 years?). It has been an interesting and exciting experience. &lt;br /&gt;&lt;br /&gt;Having to go through the exercise of transitioning from PHP4 to PHP5 was also something quite more painful that it should have been. PHP Architect has run a two part series on the PHP4 to 5 migration in the latest issues of their magazine in preparation of this day. The author covers quite a lot of material. I was lucky enough not to run into some of these issues. The two most painful things that I had to deal with was XML and OOP migration. Object copy becoming a reference copy which starts to wreck havoc without any warnings is a rather big item in my mind. Overall PHP5 is great and has a ton of great stuff. I&amp;#39;ll try to blog about some of the new features in the future.&lt;br /&gt;&lt;br /&gt;An aggregate post that links to some of the blog entries by the PHP community on the topic can be found here: &lt;a href="http://www.phpdeveloper.org/news/10789" target="_blank"&gt;http://www.phpdeveloper.org/news/10789&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The community is taking time to reflect and move on. Change is good... &lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/lxOUDOx_mkad_0g36dESSwQS5J4/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/lxOUDOx_mkad_0g36dESSwQS5J4/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/4Wo3oIK-72A" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=231.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sat, 09 Aug 2008 00:04:11 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/the_last_day_of_php4-t231.0.html;msg1415#msg1415</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/the_last_day_of_php4-t231.0.html;msg1415#msg1415</feedburner:origLink></item>
		<item>
			<title><![CDATA[Oracle 10g XE forum is now open to the general public]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/FN4_HS9r42M/oracle_10g_xe_forum_is_now_open_to_the_general_public-t230.0.html;msg1414</link>
			<description>Just a quick heads up and thanks to &lt;a href="http://blogs.oracle.com/opal/" target="_blank"&gt;Christopher Jones&lt;/a&gt; who listened to my whining about opening up the XE forum and having to go through pain and wait two months in order to get access to Oracle XE support forum. He actually had a chance to talk this over and now it seems that Oracle made the forum public.&lt;br /&gt;&lt;br /&gt;Oracle XE Support forum: &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=251" target="_blank"&gt;http://forums.oracle.com/forums/forum.jspa?forumID=251&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On a related note OCI8 1.3.4 is also out. Read about the release here: &lt;a href="http://blogs.oracle.com/opal/2008/07/php_pecl_oci8_134_is_available.html" target="_blank"&gt;http://blogs.oracle.com/opal/2008/07/php_pecl_oci8_134_is_available.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks CJ.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/bEYR5icWxqB_a_dZItDPeyDksYY/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/bEYR5icWxqB_a_dZItDPeyDksYY/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/FN4_HS9r42M" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=230.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Wed, 30 Jul 2008 19:09:12 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/oracle_10g_xe_forum_is_now_open_to_the_general_public-t230.0.html;msg1414#msg1414</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/oracle_10g_xe_forum_is_now_open_to_the_general_public-t230.0.html;msg1414#msg1414</feedburner:origLink></item>
		<item>
			<title><![CDATA[NY MySQL User Group Meeting: MySQL 5.1]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/cZ9-EpNuUDM/ny_mysql_user_group_meeting_mysql_51-t228.0.html;msg1409</link>
			<description>This was an exciting topic that I was patiently waiting for. I wasn&amp;#39;t disappointed. The presentation was great covering many topics with examples. The room was packed almost till the end. Somebody also suggested looking for another venue that could fit more people. &lt;br /&gt;&lt;br /&gt;Some things that were mentioned:&lt;br /&gt;1. Partitioning is a big item that&amp;#39;s coming in 5.1. Supposedly it&amp;#39;s better than other vendors. Also by the vote of hands it seems that not a lot of people know or use it. There are some limitations though related to indexes. &lt;br /&gt;2. Scheduler inside the database. This one is quite nice, esp for remote DBAs.&lt;br /&gt;3. Performance improvements. This one is probably a regular thing, because there&amp;#39;s many areas that are not yet up to par.&lt;br /&gt;4. MySQL Cluster has a separate release cycle and a ton of new functionality. Also seems that not many heard or used it.&lt;br /&gt;5. XML &amp;amp; XPath support in the core.&lt;br /&gt;6. Archive engine enhancements. This one I am not familiar with and was a great thing to hear about. It&amp;#39;s optimized for I/O rather than SELECTS. So it&amp;#39;s very high performance for inserts/updates. &lt;b&gt;Note: Doesn&amp;#39;t support DELETE&lt;/b&gt;. SELECTs might run a lot slower though. However it should be possible to combine this with partitioning?&lt;br /&gt;7. Row replication support. I thought we already had this? Row replication is how a lot of databases do replication and at times is a more efficient way of replicating updates vs running the SQL queries again on all the slaves.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ronaldbradford.com/" target="_blank"&gt;Ronald Bradford&lt;/a&gt; was also there and provided a lot of technical background and information as well. Overall a great meeting with a ton of people and lots of great information. &lt;br /&gt;&lt;br /&gt;P.S. The slides were also posted on the meetup files section: &lt;a href="http://mysql.meetup.com/7/" target="_blank"&gt;http://mysql.meetup.com/7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/WVe-riYDjmYzcsA0K2kIAamQN38/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/WVe-riYDjmYzcsA0K2kIAamQN38/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/cZ9-EpNuUDM" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=228.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Wed, 09 Jul 2008 15:23:12 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/ny_mysql_user_group_meeting_mysql_51-t228.0.html;msg1409#msg1409</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/ny_mysql_user_group_meeting_mysql_51-t228.0.html;msg1409#msg1409</feedburner:origLink></item>
		<item>
			<title><![CDATA[NyPHP user group meeting: Postgresql Plus]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/Ltp9JVp4OGY/nyphp_user_group_meeting_postgresql_plus-t226.0.html;msg1400</link>
			<description>I know it&amp;#39;s been a while since I posted NYPHP news. I actually missed a couple of meetings. My crazy schedule got in the way. I was quite excited about this particular meeting. &lt;a href="http://momjian.us/" target="_blank"&gt;Bruce Momjian&lt;/a&gt; was the guest speaker of the evening. The topic was &lt;a href="http://www.enterprisedb.com/products/postgres_plus.do" target="_blank"&gt;PostgreSQL Plus&lt;/a&gt;. Before I get into the meeting let me backtrack a little.&lt;br /&gt;&lt;br /&gt;About 5+ years ago I was working on various projects and was quite happy. One day I was asked to help out another group in my department. They were a little shorthanded and pressed for time. I was glad to help out and my boss didn&amp;#39;t mind. So when I was told what the project was all about and was given some things to start with I found out that it&amp;#39;s PHP and PostgreSQL. At that time I heard of PHP. I was also a bit surprised to see them pick PostgreSQL over MySQL. I mean everybody knows about the LAMP stack. But a project is a project and it needs to get done. This is how I started coding PHP. One interesting point was that PostgreSQL was quite superior in functionality back then and I think it was able to do more than what MySQL still can&amp;#39;t do. But that&amp;#39;s a topic of another discussion. &lt;br /&gt;&lt;br /&gt;About 1-2 months ago I heard of something called &lt;a href="http://www.enterprisedb.com" target="_blank"&gt;EnterpriseDB&lt;/a&gt; and started looking into it. I also saw that they were building a product based on PostgreSQL. I was also quite curious since it&amp;#39;s been a few years ever since I used the product. Since then a number of major releases came out. So my point was to see how far the product has gotten since the time I used it and if they managed to resolve some of the problems that I ran into years ago. &lt;br /&gt;&lt;br /&gt;I was prepared and excited to talk to one of the people on the inside and to hear him explain what he and the team have been up to. It was also a nice opportunity to ask technical questions and a lot of people did. I would say that it was a nice turnout and the crowd was very technical. Most of the people are also Oracle users since most of the questions were in relation to Oracle or comparison of architecture and functionality. I do have to say that even though this was not a PHP focused presentation it&amp;#39;s one of my favorite so far. It was very educational and informative. I learned and heard many great things that I can follow up on my own and see where that takes me.&lt;br /&gt;&lt;br /&gt;Among the attendees I was actually pleasantly surprised to see &lt;a href="http://shiflett.org/" target="_blank"&gt;Chris Shiflett&lt;/a&gt; and &lt;a href="http://omniti.com/" target="_blank"&gt;OmniTI&lt;/a&gt; team show up as well. Which in my mind is a first time I see them showing up.&amp;nbsp; Another great thing was meeting up with &lt;a href="http://merged.till.klampaeckel.de/" target="_blank"&gt;till&lt;/a&gt; who is visiting from Germany. till is one of the core developers behind &lt;a href="http://roundcube.net/" target="_blank"&gt;roundcube&lt;/a&gt; webmail application. We actually chatted on irc some time back. He also wrote an article for &lt;a href="http://www.phparch.com" target="_blank"&gt;PHP Magazine&lt;/a&gt; on roundcube. &lt;br /&gt;&lt;br /&gt;A couple of resourceful links on the topic:&lt;br /&gt;1. Slides have been posted online and are available here: &lt;a href="http://momjian.us/main/writings/pgsql/pgplus.pdf" target="_blank"&gt;PosgreSQL Plus&lt;/a&gt;.&lt;br /&gt;2. PHP &lt;a href="http://us.php.net/manual/en/book.pgsql.php" target="_blank"&gt;PostgreSQL documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S. I also won a &lt;a href="http://www.amazon.com/Sams-Teach-Yourself-MySQL-Apache/dp/067232976X/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1214446656&amp;amp;sr=8-1" target="_blank"&gt;PHP &amp;amp; MySQL&lt;/a&gt; book. The way such things go is that people drop their business cards into a bag and they pick out a business card at random. Let&amp;#39;s just say that I was quite surprised to get my name called out as I don&amp;#39;t usually win anything (esp at random or by chance).&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/Nd2R1Z80eg_0hJZ3M2ZK1BEkkyg/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/Nd2R1Z80eg_0hJZ3M2ZK1BEkkyg/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/Ltp9JVp4OGY" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=226.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Thu, 26 Jun 2008 02:45:50 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/nyphp_user_group_meeting_postgresql_plus-t226.0.html;msg1400#msg1400</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/nyphp_user_group_meeting_postgresql_plus-t226.0.html;msg1400#msg1400</feedburner:origLink></item>
		<item>
			<title><![CDATA[Oracle 10g XE + APEX = blessing or curse? (Part I)]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/7BTbEmMv5RU/oracle_10g_xe_apex_blessing_or_curse_part_i-t225.0.html;msg1399</link>
			<description>Preface&lt;br /&gt;&lt;br /&gt;This article is something I&amp;#39;ve been planning to write for some time now. It&amp;#39;s also my third time trying to sit down and putting it all together. As you can guess I&amp;#39;ve been pushing it off and it has been quite a bumpy ride. It&amp;#39;s also something that I mentioned to a few people who said I should finally sit down and put together all the things that I had to go through and what we got at the end. &lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;So I&amp;#39;ve heard about Oracle 10 XE (or Express edition) for some time, but somehow I wasn&amp;#39;t too excited to go and try it. If you&amp;#39;ve been reading my blog then you know that I&amp;#39;ve been trying to get more into Oracle and see what it&amp;#39;s all about. Don&amp;#39;t get me wrong i&amp;#39;ve been doing SQL queries for a long time. Including building the right indexes and doing query optimizations. This time I wanted to learn how Oracle works so that I could understand the architecture. This is also a great thing to know, because once you know how things work you have a better idea of what to do and what not to do. You&amp;#39;d be surprised how little developers know about the databases that they use daily. Also overall Oracle Database software is very impressive and has a ton of very cool and advanced features. In many ways it&amp;#39;s also technically superior to some other products that I had a chance to work with before. However Oracle licensing is very very screwy and complicated. It&amp;#39;s so complicated that people have created start ups that exist to help customers optimize the licensing of Oracle to the customers needs. Also Oracle tries to make you pay at any opportunity that it can. One example is that the first link on the right side of the Oracle XE homepage is a guide on how to convert an XE to a Standard edition. I was quite confused as to why it was there and what was the point until I got the agenda of the link. If you decide to pay up there&amp;#39;s a whole guide to get you to a supported edition and platform. Another item to add here is that Oracle provides a lot of documentation that you can download or browse online. However finding what you need is another story.&lt;br /&gt;&lt;br /&gt;So I am on a quest for knowledge. After finishing Tom Kyte&amp;#39;s book and subscribing to a number of Oracle podcasts i started my journey into the Oracle world. This is the world where Oracle DBA&amp;#39;s and professionals live. During my quest I started hearing some interesting success stories about how great Oracle products were. Most of this stuff I don&amp;#39;t pay much attention to since it&amp;#39;s almost always tied into marketing. One thing that was interesting though was the mention of something called APEX or Application Express. It&amp;#39;s also something that comes with the free download of Oracle 10g XE. After doing a bit more research i found out that Tom Kyte was actually quite involved with the XE product and is one of the key people behind XE support forum. &lt;br /&gt;&lt;br /&gt;So about a month ago (before my trip to PHP|TEK 2008) I downloaded Oracle 10g XE and had a goal of getting it running on my Windows laptop during the conference and to see what this APEX thing was all about. From what I heard was that you can build a complete web application very very quickly. This application would also provide professional web interface and enterprise level security. I was quite curious to the point of possibly making it stack up against LAMP/WAMP. For those that don&amp;#39;t know the terminology basically to compare it to PHP and MYSQL project implementations. And to see how the two compare. &lt;br /&gt;&lt;br /&gt;Things started off rather fine on my home desktop system. But when I tried to get Oracle going on the laptop that I took to the conference things didn&amp;#39;t go so well. There&amp;#39;s an Oracle &amp;quot;XE&amp;quot; support forum. The only catch is that it is a private forum which requires a separate registration. To make things even worse than that my registration resulted in a cryptic error message. So no Oracle &amp;quot;XE&amp;quot; forum for me. No support from Tom Kyte. There&amp;#39;s also not much information in the provided documentation. I tracked down Christopher Jones during the conference and showed him the errors I was getting. He tried to help by escalating things within Oracle, however until today I am unable to access the XE forum. I tried to Google for answers, but found more questions and more frustrated users. &lt;br /&gt;&lt;br /&gt;Somehow the web interface that had to work after install didn&amp;#39;t. I was also quite lost and clueless as to why. Oracle installs a whole directory tree full of various strange looking files. I was lost. It seems that log files are all over as are config files and other things. I am NOT an Oracle DBA I don&amp;#39;t have 10-15 years of Oracle DBA experience. I was stumped with no clues to help on my quest. I tried rebooting my Windows laptop. Reboot helped and I finally got the web interface to start and I was finally able to access the web management interface (which is powered by APEX 2.1) I was ready to start my challenge and to see if I can get it done. &lt;br /&gt;&lt;br /&gt;Challenge &lt;br /&gt;&lt;br /&gt;So here was a challenge I put in front of myself:&lt;br /&gt;1. Getting Oracle 10g XE installed and running.&lt;br /&gt;2. Taking an existing MySQL database and converting it to Oracle 10g.&lt;br /&gt;3. Using APEX to generate at least some form of a prototype of a web application.&lt;br /&gt;4. Taking the data and the APEX application and moving that to a separate computer.&lt;br /&gt;&lt;br /&gt;As you can see this is not a list of simple things to do. I was in over my head. I was optimistic though. While wondering through the Oracle site I saw a mention of a tool that promised to convert MySQL database into an Oracle one. The tool is called &lt;a href="http://www.oracle.com/technology/tech/migration/workbench/index.html" target="_blank"&gt;Oracle Migration Workbench&lt;/a&gt;. I even managed to read the docs and the release notes. I was ready to take it for a spin. So I grabbed the free download and hit a wall. It kept asking for a plugin to use against my database. Looking at the plugins page there&amp;#39;s no plugin for MySQL. I go through the Release Notes again. It clearly states that it supports MySQL and yet nowhere does it say where to get the plugin. So I go to the product forum link and start wondering there and seeing users having the same problem. At one point I see a suggestion to use SQL Developer. Apparently the Oracle Migration Workbench I was using is obsolete? or is it? Also as far as I know &lt;a href="http://www.oracle.com/technology/products/database/sql_developer/index.html" target="_blank"&gt;SQL Developer&lt;/a&gt; is a developer tool not a migration tool. I guess it does that now? I also find a link to &lt;a href="http://www.oracle.com/technology/tech/migration//workbench/index_sqldev_omwb.html" target="_blank"&gt;Oracle SQL Developer Migration Workbench&lt;/a&gt;. With a download link to SQL Developer 1.5.1 on the right side.&amp;nbsp; Now I am totally confused. Are these two separate products or one? And why is there two different websites and yet the download has the same name and the version numbers. &lt;br /&gt;&lt;br /&gt;Anyway I found some instructions and managed to grab the MySQL JDBC connector piece which I then used in SQL Developer. One nice thing with the SQL Developer site is the viewlets where they show you that MySQL migration works. So I tried to repeat the process and failed. I managed to install the MySQL Connector and things seemed fine until I did the conversion. After cleaning up the dataset things failed again. Apparently the way it works is that it tries to convert ALL databases and users from MySQL to Oracle. Since I setup a special user for the conversion obviously this conversion process would never succeed since there are not enough permissions to create other others. Ok for those that are lost or don&amp;#39;t know how Oracle works compared to MySQL: In MySQL you have users and you have databases. In Oracle you have users and every user gets a &amp;quot;workspace&amp;quot; = database. So you need to be an administrative or (SYSTEM) user in order to add/remove users and their workspaces. &lt;br /&gt;&lt;br /&gt;Anyway after I backed up and dropped the other databases (besides MYSQL, INFORMATION_SCHEMA and my MySQL database that I wanted to convert) things finally worked and I managed to get the data into Oracle. Another interesting thing is that there&amp;#39;s no such thing as &amp;quot;Auto Number&amp;quot; in Oracle. In Oracle we got sequences which are stored in a separate location and are accessed in a specific way. So the conversion tool was smart enough to setup triggers to fake the &amp;quot;AutoNumber&amp;quot; bit. This one is quite cool actually. The behavior is the same as working with MySQL and the AutoNumber gets an assigned increasing value. The only difference is that the Oracle sequences always go up and there are no upper limits since Oracle NUMBER type is not the same as MySQL integer and number types. So after some struggle Step 2 is done.&lt;br /&gt;&lt;br /&gt;To be continued...&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/SaoTBXn4jgVlMkKkGTG53D9880I/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/SaoTBXn4jgVlMkKkGTG53D9880I/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/7BTbEmMv5RU" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=225.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Wed, 18 Jun 2008 04:11:20 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/oracle_10g_xe_apex_blessing_or_curse_part_i-t225.0.html;msg1399#msg1399</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/oracle_10g_xe_apex_blessing_or_curse_part_i-t225.0.html;msg1399#msg1399</feedburner:origLink></item>
		<item>
			<title><![CDATA[Firefox 3, Firebug and YSlow]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/uHlztyou5KU/firefox_3_firebug_and_yslow-t224.0.html;msg1398</link>
			<description>Just wanted to post up a quick update on what&amp;#39;s going on with Firefox and addons.&lt;br /&gt;&lt;br /&gt;1. Firefox 3 is coming out today. Want to participate in the Guiness World record? Then visit: &lt;a href="http://www.spreadfirefox.com/en-US/worldrecord" target="_blank"&gt;http://www.spreadfirefox.com/en-US/worldrecord&lt;/a&gt;&lt;br /&gt;2. Firebug website is down. From what I hear it&amp;#39;s being worked on and should get back online soon. In the mean time you can grab the Firefox 3.x compatible version over at: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/1843&lt;/a&gt;&lt;br /&gt;3. YSlow has got an update and is now compatible with Firefox 3.x. Go grab it here: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369" target="_blank"&gt;https://addons.mozilla.org/en-US/firefox/addon/5369&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/P-dwuYr0p84PxLmSWv9RdnfKeU0/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/P-dwuYr0p84PxLmSWv9RdnfKeU0/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/uHlztyou5KU" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=224.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Tue, 17 Jun 2008 15:20:58 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/firefox_3_firebug_and_yslow-t224.0.html;msg1398#msg1398</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/firefox_3_firebug_and_yslow-t224.0.html;msg1398#msg1398</feedburner:origLink></item>
		<item>
			<title><![CDATA[Firefox 3.0RC, Firebug and other addons]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/-G7f94tVSdo/firefox_30rc_firebug_and_other_addons-t221.0.html;msg1394</link>
			<description>For the last 2+ weeks I have converted from Firefox 2.0 to 3.0RC on most of my computers/laptops and I am loving it. Most of the addons I use daily have been ported to 3.0 and I didn&amp;#39;t have too many problems (still waiting for some smaller ones to get up to speed though). Overall for me Firefox 3.0RC feels quicker, stable and seems to use less resources. Kudos to the Mozilla developers on making Firefox better and snappier. I&amp;#39;ll have more details once I do some more testing. So far though I am not going back to 2.0 unless I need to test something. &lt;br /&gt;&lt;br /&gt;There have also been some updates to some of the addons that I use:&lt;br /&gt;1. &lt;a href="http://www.getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt; - this great addon is getting better and better. I took a quick look and was impressed. One biggest problem though is finding the right download link. The website is getting more confusing and lots of links making the download harder to find. Let me elaborate on this before I get flamed. I just installed 1.2Beta build of Firebug. If you go to &lt;a href="http://www.getfirebug.com/" target="_blank"&gt;http://www.getfirebug.com/&lt;/a&gt; and look at the homepage can you tell me how I can download 1.2Beta release or if that release is even available? There&amp;#39;s downloads for 1.0 and 1.1Beta (I guess this one never gone final). Here is a tip: go to releases page. Personally I think that 1.0 and 1.1 downloads and release notes links are confusing.&lt;br /&gt;2. &lt;a href="http://users.skynet.be/mgueury/mozilla/" target="_blank"&gt;HTMLValidator&lt;/a&gt; - this one you have to watch manually since it&amp;#39;s not available from addons mozilla site. Anybody know why? Anyway after my 3.0RC transition I went to the homepage and found that I had a much older version installed. &lt;br /&gt;3. &lt;a href="http://developer.yahoo.com/yslow/" target="_blank"&gt;YSlow&lt;/a&gt; - this one is not updated yet, but I am keeping a close eye on this one. I know that Yahoo developers are working on an update and I am sure once it comes out the release should be exciting. From reading and following the Yahoo blog it seems that they are expanding the number of checks that could help web developers get their web pages into the top shape they can be. &lt;br /&gt;4. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1865" target="_blank"&gt;AdBlock Plus&lt;/a&gt; - this one is in my arsenal and I tend to use it to remove those annoying ads that take up 60%+ of content on some websites. &lt;br /&gt;5. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/722" target="_blank"&gt;NoScript&lt;/a&gt; - I consider this a must have. This one is also updated often. But be warned, sites will break and act unexpectedly because of this addon. The reason for me on jumping on the NoScript train was a presentation by &lt;a href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf" target="_blank"&gt;Rasmus Lerdorf&lt;/a&gt; showing the fact that lots of websites are vulnerable to security exploits and XSS attacks. This is the only addon I know that tries to protect you from such things. &lt;br /&gt;6. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/26" target="_blank"&gt;Download Statusbar&lt;/a&gt; - this one is also a favorite of mine. Get your downloads going in the status bar.&lt;br /&gt;7. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1429" target="_blank"&gt;IE View Lite&lt;/a&gt; - if you are doing anything with Web Development and need to test a page in IE then this is a great addon. It adds a menu item to open either this page or a link in IE window (actually launches IE). Nice and simple.&lt;br /&gt;&lt;br /&gt;Signing off for now... go forth and upgrade to 3.0!&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/FyNO2betrjaOyIfx5r12EFGHN5Q/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/FyNO2betrjaOyIfx5r12EFGHN5Q/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/-G7f94tVSdo" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=221.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Fri, 06 Jun 2008 15:21:00 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/firefox_30rc_firebug_and_other_addons-t221.0.html;msg1394#msg1394</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/firefox_30rc_firebug_and_other_addons-t221.0.html;msg1394#msg1394</feedburner:origLink></item>
		<item>
			<title><![CDATA[Pear/Pecl website improvement ideas and suggestions]]></title>
			<link>http://feedproxy.google.com/~r/Gena01Blog/~3/v6GMfe_8h7U/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391</link>
			<description>So I attended the PEAR2 presentation and had a chance to bug the guys behind PEAR/PECL. There&amp;#39;s definitely exciting stuff happening and they are pushing forward with many exciting ideas.&lt;br /&gt;&lt;br /&gt;Here is a quick summary that I promised to post to Helgi:&lt;br /&gt;1. Documentation - this one is quite important for me since I love and tend to recommend offline documentation in CHM format. &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Currently you can find the documentation via the &amp;quot;Documentation&amp;quot; link in the navigation bar on the top. This will take you to the download/browse documentation page. However once I have CHM downloaded to my desktop the documentation is actually incomplete. The API portion is missing and some tutorials look a bit incomplete or dated. Also once I find the package I am interested in either through Search or through the category links there&amp;#39;s a separate documentation link that takes you to API documentation. This one is broken down by version of the package. However i haven&amp;#39;t found a way to download it. I might need to take a closer look to make more recommendations here. I would love to see all the documentation somehow organized as a complete set which I can download and use.&lt;br /&gt;&lt;br /&gt;2. This one is more PECL related. I would love to see &amp;quot;Package News&amp;quot; feature on a package level. This would allow package authors to post small news items for the package users. This would be quick news announcements or tidbits to update the users of what&amp;#39;s going on. The only way that I know of right now is package releases and changelogs. One example is branching the source code and letting the users know which branch to pull when building pecl extensions yourself. Also it would be nice to have users leave comments to these items (ala SourceForge ) One example is OCI8 posting a news item about the BETA release and letting users test specific functionality and commenting back through the comments (perhaps). Right now I think there&amp;#39;s no way to provide any form of documentation or news for the users via the PECL package setup that I know of.. maybe I am wrong, but as as user I haven&amp;#39;t seen anything like this. Also speaking with some people during the conference they definitely had more tips and insights than what&amp;#39;s posted and released to the public. I would love to see such information available to the general public.&lt;br /&gt;&lt;br /&gt;Gena01
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/908HrTBTo8nquRGRxdT5jTbCNWo/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/908HrTBTo8nquRGRxdT5jTbCNWo/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/Gena01Blog/~4/v6GMfe_8h7U" height="1" width="1"/&gt;</description>
			<comments>http://www.gena01.com/forum/index.php?action=post;topic=220.0</comments>
			<category><![CDATA[Gena01 Blog]]></category>
			<pubDate>Sun, 25 May 2008 05:07:46 GMT</pubDate>
			<guid isPermaLink="false">http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391</guid>
		<feedburner:origLink>http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391</feedburner:origLink></item>
</channel>
</rss>
