<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7180545366452592781</id><updated>2024-10-11T04:42:24.489+11:00</updated><category term="the developers"/><category term="devproducts on blogger"/><category term="projects"/><category term="business websites"/><category term="client aid"/><category term="databases"/><category term="devproducts"/><category term="status update"/><category term="mysql"/><category term="official website"/><category term="rvdavid"/><category term="social networking"/><category term="twitter"/><category term="web applications"/><category term="web development"/><category term="web packages"/><title type='text'>DevProducts Web Design &amp;amp; Development</title><subtitle type='html'>The Official &amp;quot;DevProducts on Blogger&amp;quot; project where we talk about our Professional Web Development, Application, Web Design &amp;amp; Production Services</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-6695981957891012425</id><published>2011-02-14T08:35:00.002+11:00</published><updated>2011-06-22T01:10:11.059+10:00</updated><title type='text'>Closing the DevProducts on Blogger project</title><content type='html'>DevProducts staff will no longer be maintaining this blog. We will however leave this blog up as long as blogger lets us, as part of the &lt;a href=&quot;http://www.devproducts.com/&quot;&gt;DevProducts&lt;/a&gt; history.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are thankful for the memories and are grateful to those who were part of the DevProducts on Blogger project especially to &lt;a href=&quot;http://www.rvdavid.net/&quot;&gt;Ronald &quot;RV&quot; David&lt;/a&gt; who was the main driver behind the force that is now DevProducts Pty Ltd.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We parted in great terms and we wish him all the best, he is someone who believed in never burning bridges and is happy that the client base that he brought with him to start DevProducts up are in good hands.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thank you, good bye and good luck.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/6695981957891012425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/6695981957891012425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/6695981957891012425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/6695981957891012425'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2011/02/closing-devproducts-on-blogger-project.html' title='Closing the DevProducts on Blogger project'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-2151637825904626352</id><published>2009-11-12T10:03:00.002+11:00</published><updated>2009-11-12T10:15:19.726+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="status update"/><title type='text'>Currently in Hiatus :)</title><content type='html'>Well, it&#39;s just like a busy schedule to get in the way of fun stuff. I guess we can&#39;t really complain - since this means that we&#39;re at least doing something right. &lt;br /&gt;&lt;br /&gt;We&#39;ve got some exciting projects and we&#39;re working full tilt (maybe even more so).&lt;br /&gt;&lt;br /&gt;We&#39;ll be back when we get things under control. In the mean time, check out the existing &lt;a href=&quot;http://devproducts.blogspot.com/search/label/the%20developers&quot;&gt;&quot;The Developers&quot; series&lt;/a&gt; to catch up if you haven&#39;t already :)</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/2151637825904626352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/2151637825904626352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2151637825904626352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2151637825904626352'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/11/currently-in-hiatus.html' title='Currently in Hiatus :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-1239679152324283692</id><published>2009-08-27T19:08:00.003+10:00</published><updated>2009-08-27T19:29:42.154+10:00</updated><title type='text'>The New Guy</title><content type='html'>Hi,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would just like to take the opportunity to quickly introduce myself as the new Dev Products team member, my name is Phil and I have very recently come on board to aid with product development and a few other areas, but that I will allude to in a later post so please stay tuned!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The team have been of huge support in making me feel welcome. Starting somewhere new can be a daunting experience no matter how many times you&#39;ve done it before but the team at DevProducts have really done a great job in making me feel welcome. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With more than a few years of relevant industry experience to bring on board and the exciting developments taking place quite soon at DevProducts, I honestly can&#39;t wait to start sharing some new and exciting things we have coming up in the following weeks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kind regards,&lt;/div&gt;&lt;div&gt;Phil&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/1239679152324283692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/1239679152324283692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1239679152324283692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1239679152324283692'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/08/new-guy.html' title='The New Guy'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-2128407665053667571</id><published>2009-08-21T11:09:00.003+10:00</published><updated>2009-08-21T11:11:00.129+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 14: Viral Sensations</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzDdmZPG9aW3m6-rUYf8BvDVcV9b0W-6VCdVP961XTzWvP8SPh7u-QLDw_EZbWOnIG4OQHy8MEobK0NDoMUqe5AryMEHlSOkdcpLliFVPSYE0KP0kOAaOIqefMyu214WRb1CKltjDu6k/s1600-h/14+Viral+Sensations.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 261px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzDdmZPG9aW3m6-rUYf8BvDVcV9b0W-6VCdVP961XTzWvP8SPh7u-QLDw_EZbWOnIG4OQHy8MEobK0NDoMUqe5AryMEHlSOkdcpLliFVPSYE0KP0kOAaOIqefMyu214WRb1CKltjDu6k/s400/14+Viral+Sensations.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5372218027651498482&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzDdmZPG9aW3m6-rUYf8BvDVcV9b0W-6VCdVP961XTzWvP8SPh7u-QLDw_EZbWOnIG4OQHy8MEobK0NDoMUqe5AryMEHlSOkdcpLliFVPSYE0KP0kOAaOIqefMyu214WRb1CKltjDu6k/s1600-h/14+Viral+Sensations.jpg&quot;&gt;[ click to view full image: Episode 14: Viral Sensations ]&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/2128407665053667571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/2128407665053667571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2128407665053667571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2128407665053667571'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/08/developers-episode-14-viral-sensations.html' title='The Developers - Episode 14: Viral Sensations'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAzDdmZPG9aW3m6-rUYf8BvDVcV9b0W-6VCdVP961XTzWvP8SPh7u-QLDw_EZbWOnIG4OQHy8MEobK0NDoMUqe5AryMEHlSOkdcpLliFVPSYE0KP0kOAaOIqefMyu214WRb1CKltjDu6k/s72-c/14+Viral+Sensations.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-4594878246249893253</id><published>2009-08-14T16:28:00.003+10:00</published><updated>2009-08-14T16:31:48.561+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 13: Nosmo King</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvwVQLUKIFFv7wmyhsYqHkLte1hFLnbCfPaq6xe07Wjsz1Csgg2Lf15ht8X-jWNT6boHmLTWtcy4TauZAAzurDnXXlyqBySEqQDV069Ooph7CoqHd4IeuOd8sV2O_SEUQ8s3rSZY2eE1Y/s1600-h/13+Nosmo+King.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 396px; height: 400px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvwVQLUKIFFv7wmyhsYqHkLte1hFLnbCfPaq6xe07Wjsz1Csgg2Lf15ht8X-jWNT6boHmLTWtcy4TauZAAzurDnXXlyqBySEqQDV069Ooph7CoqHd4IeuOd8sV2O_SEUQ8s3rSZY2eE1Y/s400/13+Nosmo+King.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5369702655015224258&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;[ click to view full image: Episode 13: Nosmo King ]&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/4594878246249893253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/4594878246249893253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4594878246249893253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4594878246249893253'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/08/developers-episode-13-nosmo-king.html' title='The Developers - Episode 13: Nosmo King'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvwVQLUKIFFv7wmyhsYqHkLte1hFLnbCfPaq6xe07Wjsz1Csgg2Lf15ht8X-jWNT6boHmLTWtcy4TauZAAzurDnXXlyqBySEqQDV069Ooph7CoqHd4IeuOd8sV2O_SEUQ8s3rSZY2eE1Y/s72-c/13+Nosmo+King.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-1376943349829795071</id><published>2009-07-30T16:36:00.003+10:00</published><updated>2009-07-30T16:40:07.175+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 12: PC Supremists</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZTLFW8S3UXw3_L-4AKyspvBr5VMYCcT4PTDqH5QIohk_0UpgkTfKJAfxAmyxHpyMCaM90N9GE4xpJCfYTo1NcZ6wsK4jNHAhZLHEfFWAygnlrpVtJKaHMCCgu4KzqekezLHoSfqGLt0/s1600-h/12+PC+Supremists.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 262px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZTLFW8S3UXw3_L-4AKyspvBr5VMYCcT4PTDqH5QIohk_0UpgkTfKJAfxAmyxHpyMCaM90N9GE4xpJCfYTo1NcZ6wsK4jNHAhZLHEfFWAygnlrpVtJKaHMCCgu4KzqekezLHoSfqGLt0/s400/12+PC+Supremists.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5364138654350974610&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCpEHMUEmu7GYeZqEd6lbWOxKoU0ilYfdOoNIolIicJXWlIr-p1BIJlTd5_Qcv7A5xF_t0Fkxvn-O4M7xsPcax6-jxWHUpuYrzc97O87r4twhQUkfnI8qt8OXnueKmSXXyhfHilWG-ARQ/s1600-h/11+Running+late.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZTLFW8S3UXw3_L-4AKyspvBr5VMYCcT4PTDqH5QIohk_0UpgkTfKJAfxAmyxHpyMCaM90N9GE4xpJCfYTo1NcZ6wsK4jNHAhZLHEfFWAygnlrpVtJKaHMCCgu4KzqekezLHoSfqGLt0/s1600-h/12+PC+Supremists.jpg&quot;&gt;The Developers - Episode 12: PC Supremists&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PC or Mac - we have an opinion on that!&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/1376943349829795071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/1376943349829795071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1376943349829795071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1376943349829795071'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/developers-episode-12-pc-supremists.html' title='The Developers - Episode 12: PC Supremists'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZTLFW8S3UXw3_L-4AKyspvBr5VMYCcT4PTDqH5QIohk_0UpgkTfKJAfxAmyxHpyMCaM90N9GE4xpJCfYTo1NcZ6wsK4jNHAhZLHEfFWAygnlrpVtJKaHMCCgu4KzqekezLHoSfqGLt0/s72-c/12+PC+Supremists.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-4246782087119541320</id><published>2009-07-23T16:29:00.002+10:00</published><updated>2009-07-23T16:33:23.694+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 11: Running Late</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCpEHMUEmu7GYeZqEd6lbWOxKoU0ilYfdOoNIolIicJXWlIr-p1BIJlTd5_Qcv7A5xF_t0Fkxvn-O4M7xsPcax6-jxWHUpuYrzc97O87r4twhQUkfnI8qt8OXnueKmSXXyhfHilWG-ARQ/s1600-h/11+Running+late.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 385px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCpEHMUEmu7GYeZqEd6lbWOxKoU0ilYfdOoNIolIicJXWlIr-p1BIJlTd5_Qcv7A5xF_t0Fkxvn-O4M7xsPcax6-jxWHUpuYrzc97O87r4twhQUkfnI8qt8OXnueKmSXXyhfHilWG-ARQ/s400/11+Running+late.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5361539296545121074&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCpEHMUEmu7GYeZqEd6lbWOxKoU0ilYfdOoNIolIicJXWlIr-p1BIJlTd5_Qcv7A5xF_t0Fkxvn-O4M7xsPcax6-jxWHUpuYrzc97O87r4twhQUkfnI8qt8OXnueKmSXXyhfHilWG-ARQ/s1600-h/11+Running+late.jpg&quot;&gt;The Developers - Episode 11: Running Late&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We&#39;ve all been late - and sometimes you gotta take one for the team!&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/4246782087119541320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/4246782087119541320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4246782087119541320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4246782087119541320'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/developers-episode-11-running-late.html' title='The Developers - Episode 11: Running Late'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCpEHMUEmu7GYeZqEd6lbWOxKoU0ilYfdOoNIolIicJXWlIr-p1BIJlTd5_Qcv7A5xF_t0Fkxvn-O4M7xsPcax6-jxWHUpuYrzc97O87r4twhQUkfnI8qt8OXnueKmSXXyhfHilWG-ARQ/s72-c/11+Running+late.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-8677250710199140048</id><published>2009-07-16T13:27:00.004+10:00</published><updated>2009-07-16T13:32:31.267+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 10: Discretion is Advised</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWr4HLXys0TNy5maq3VcRrVp-ZIqbgnMz4-FEZTdsod30dwQ7zOd7PPOdADvbYSijb_DIX2_Ao8Q4ddSPVFJnP2sKQ0nO1JuE9UY0jRgR57E4P8-YM-B6b0xGItMdsUB5sN3Yz1nhvhw/s1600-h/10+Discretion+is+advised.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 262px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWr4HLXys0TNy5maq3VcRrVp-ZIqbgnMz4-FEZTdsod30dwQ7zOd7PPOdADvbYSijb_DIX2_Ao8Q4ddSPVFJnP2sKQ0nO1JuE9UY0jRgR57E4P8-YM-B6b0xGItMdsUB5sN3Yz1nhvhw/s400/10+Discretion+is+advised.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5358894590584942530&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWr4HLXys0TNy5maq3VcRrVp-ZIqbgnMz4-FEZTdsod30dwQ7zOd7PPOdADvbYSijb_DIX2_Ao8Q4ddSPVFJnP2sKQ0nO1JuE9UY0jRgR57E4P8-YM-B6b0xGItMdsUB5sN3Yz1nhvhw/s1600-h/10+Discretion+is+advised.jpg&quot;&gt;The Developers - Episode 10: Discretion is Advised&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is said in the office, stays in the office.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/8677250710199140048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/8677250710199140048' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/8677250710199140048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/8677250710199140048'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/developers-episode-10-discretion-is.html' title='The Developers - Episode 10: Discretion is Advised'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWr4HLXys0TNy5maq3VcRrVp-ZIqbgnMz4-FEZTdsod30dwQ7zOd7PPOdADvbYSijb_DIX2_Ao8Q4ddSPVFJnP2sKQ0nO1JuE9UY0jRgR57E4P8-YM-B6b0xGItMdsUB5sN3Yz1nhvhw/s72-c/10+Discretion+is+advised.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-494649350520921887</id><published>2009-07-10T13:46:00.003+10:00</published><updated>2009-07-10T13:50:53.028+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 9: Shage 2.0</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Xgjb_xz40EhzUlFv0O5bR8v9cm0rYEz9bm-wVUQamjmgeQL5LjpRvqGGptlAt0dvsjX18nQl0sUS3fYzjRtJEpo-UW5iK4D_4wb0O2vs9N85CkiW9zuURiXqLyUTkejGe5hlQ72NBF8/s1600-h/9+SHAG-GE+2-0.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 246px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Xgjb_xz40EhzUlFv0O5bR8v9cm0rYEz9bm-wVUQamjmgeQL5LjpRvqGGptlAt0dvsjX18nQl0sUS3fYzjRtJEpo-UW5iK4D_4wb0O2vs9N85CkiW9zuURiXqLyUTkejGe5hlQ72NBF8/s400/9+SHAG-GE+2-0.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5356673414195492818&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Xgjb_xz40EhzUlFv0O5bR8v9cm0rYEz9bm-wVUQamjmgeQL5LjpRvqGGptlAt0dvsjX18nQl0sUS3fYzjRtJEpo-UW5iK4D_4wb0O2vs9N85CkiW9zuURiXqLyUTkejGe5hlQ72NBF8/s1600-h/9+SHAG-GE+2-0.jpg&quot;&gt;The Developers - Episode 9: SHA-GE 2.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SHA-GE!!! Nuff said.&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/494649350520921887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/494649350520921887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/494649350520921887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/494649350520921887'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/developers-episode-9-shage-20.html' title='The Developers - Episode 9: Shage 2.0'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Xgjb_xz40EhzUlFv0O5bR8v9cm0rYEz9bm-wVUQamjmgeQL5LjpRvqGGptlAt0dvsjX18nQl0sUS3fYzjRtJEpo-UW5iK4D_4wb0O2vs9N85CkiW9zuURiXqLyUTkejGe5hlQ72NBF8/s72-c/9+SHAG-GE+2-0.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-6590148123771738103</id><published>2009-07-09T08:51:00.000+10:00</published><updated>2009-07-14T08:51:59.913+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="web development"/><title type='text'>Persistent Column Widths in Dojo (dojox) DataGrids</title><content type='html'>Hi everyone, my name is RV David and it&#39;s my first time posting on the &quot;DevProducts on Blogger&quot; blog. Hopefully the following will help some of the developers who are scouring the dojo forums/the internet for a solution to achieving persistent column or field widths in the Dojox DataGrid component of the Dojo toolkit.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The DojoX DataGrid Component&lt;/span&gt;&lt;br /&gt;The Dojox DataGrid component is simply amazing! It provides a neat and relatively painless way to produce datagrids and is brilliant in the way it handles pagination. It does, however, come with it&#39;s limitations.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The RIA&lt;/span&gt;&lt;br /&gt;We have recently developed a RIA (Rich Internet Application) for one of our clients which makes full use of the DataGrid component. At any time, we would have a variable number of datagrids displayed on a page in separate Tab Containers for presentation.&lt;br /&gt;&lt;br /&gt;We have configured the datagrids so that field widths are adjustable by users. However, once the user either refereshes the page, or navigates to another page, the datagrid is displayed with the default column widths and the users will again have to adjust the field widths to their preference.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Remember DataGrid Column/Field Widths&lt;/span&gt;&lt;br /&gt;A request was made for the functionality to &quot;remember&quot; the width of the datagrid columns even after a user navigates to a different part of the application.&lt;br /&gt;&lt;br /&gt;The main issue we had is that we could not find a way to (easily) detect that the field width is being resized - there were no onresize event hooks for columns or cells - please correct me if I&#39;m wrong.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Solution/Workaround&lt;/span&gt;&lt;br /&gt;After some reasearch and development, we have come up with the following solution (more like a workaround really) to store field or column widths:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Step 1:&lt;/span&gt; Store the Column widths in Cookies&lt;br /&gt;We create a function to traverse through all datagrids and use a naming convention to store field widths in cookies.&lt;br /&gt;&lt;br /&gt;function rememberWidths() {&lt;br /&gt;var grids = dijit.registry.byClass(&#39;dojox.grid.DataGrid&#39;);&lt;br /&gt;grids.forEach(function(grid) {&lt;br /&gt;for (var k in grid.layout.cells) {&lt;br /&gt;    var index = grid.layout.cells[k].index;&lt;br /&gt;    var field = grid.layout.cells[k].field;&lt;br /&gt;    if (field != null &amp;amp;&amp;amp; field != &quot;&quot;) {&lt;br /&gt;        var cookieName = grid.id + field;&lt;br /&gt;        dojo.cookie(cookieName, grid.layout.cells[k].unitWidth, {expires:3600});&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;});&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Step 2: &lt;/span&gt;Call the function on window.unload.&lt;br /&gt;Add the function to the window object&#39;s &quot;onUnload&quot; event so that when the user leaves the page, all field widths are stored in cookies.&lt;br /&gt;&lt;br /&gt;dojo.addOnUnload(window, &#39;rememberWidths&#39;);&lt;br /&gt;&lt;br /&gt;Alternatively, we could have achieved the same result in one step:&lt;br /&gt;&lt;br /&gt;dojo.addOnUnload(window, function() {&lt;br /&gt;var grids = dijit.registry.byClass(&#39;dojox.grid.DataGrid&#39;);&lt;br /&gt;grids.forEach(function(grid) {&lt;br /&gt;  for (var k in grid.layout.cells) {&lt;br /&gt;  var index = grid.layout.cells[k].index;&lt;br /&gt;  var field = grid.layout.cells[k].field;&lt;br /&gt;  if (field != null &amp;amp;&amp;amp; field != &quot;&quot;) {&lt;br /&gt;      var cookieName = grid.id + field;&lt;br /&gt;      dojo.cookie(cookieName, grid.layout.cells[k].unitWidth, {expires:3600});&lt;br /&gt;      //console.log(cookieName);&lt;br /&gt;  }&lt;br /&gt;  }&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Step 3:&lt;/span&gt; At this stage, we should now have the widths stored as cookies and can be referenced by the concatenation of the grid id and the field name. For example, we have a &quot;users&quot; datagrid so to retrieve the column width of the id field in the &quot;users&quot; datagrid, we&#39;d call it by using dojo.cookie(&#39;usersid&#39;);&lt;br /&gt;&lt;br /&gt;That&#39;s pretty much the concept, although, I must stress that this is a workaround. I kind of feel strange about hooking into the window&#39;s onunload event, but hey, this is how we got around it. If you have better solutions, please, share it with us and leave a comment.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/6590148123771738103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/6590148123771738103' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/6590148123771738103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/6590148123771738103'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/persistent-column-widths-in-dojo-dojox_09.html' title='Persistent Column Widths in Dojo (dojox) DataGrids'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-3395661932955052070</id><published>2009-07-02T15:21:00.002+10:00</published><updated>2009-07-02T15:24:45.979+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers Epsisode 8 : Tribute</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXYRkSztYcJuZAtkGKbL-pEErgQP7BrcL9ESFMCxSdxNIkFlZxGHD5rBgL513RLgmT73RC7FMxtY7oUjfR5i2u94qmIDlBf6CGme70qT4Ypkf3Goh13BhMh4CwYkNrM9CA38SEZM_hvA/s1600-h/8+Tribute.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 204px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXYRkSztYcJuZAtkGKbL-pEErgQP7BrcL9ESFMCxSdxNIkFlZxGHD5rBgL513RLgmT73RC7FMxtY7oUjfR5i2u94qmIDlBf6CGme70qT4Ypkf3Goh13BhMh4CwYkNrM9CA38SEZM_hvA/s400/8+Tribute.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5353728872110506146&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXYRkSztYcJuZAtkGKbL-pEErgQP7BrcL9ESFMCxSdxNIkFlZxGHD5rBgL513RLgmT73RC7FMxtY7oUjfR5i2u94qmIDlBf6CGme70qT4Ypkf3Goh13BhMh4CwYkNrM9CA38SEZM_hvA/s1600-h/8+Tribute.jpg&quot;&gt;The Developers - Episode 8: Tribute&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DevProducts homage to the King of Pop. Rest In Peace M.J!&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/3395661932955052070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/3395661932955052070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3395661932955052070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3395661932955052070'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/07/developers-epsisode-8-tribute.html' title='The Developers Epsisode 8 : Tribute'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVXYRkSztYcJuZAtkGKbL-pEErgQP7BrcL9ESFMCxSdxNIkFlZxGHD5rBgL513RLgmT73RC7FMxtY7oUjfR5i2u94qmIDlBf6CGme70qT4Ypkf3Goh13BhMh4CwYkNrM9CA38SEZM_hvA/s72-c/8+Tribute.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-1107004663839152287</id><published>2009-06-26T11:05:00.004+10:00</published><updated>2009-06-26T11:18:40.002+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="devproducts on blogger"/><title type='text'>Operation Aborted on IE8</title><content type='html'>We&#39;ve had a report from of one of our community members, who was intending to post a comment on one of our posts, that he is getting an &quot;Operation Aborted&quot; error on IE8!&lt;br /&gt;&lt;br /&gt;We were able to reproduce this and the issue and after some research, tracked it down to the &quot;Comment form&quot;.&lt;br /&gt;&lt;br /&gt;We had previously selected for the comment form to appear underneath the post (as with most regular blogging systems) - after changing it to &quot;full page&quot; so that people will now have to click on a link and then add their comment.&lt;br /&gt;&lt;br /&gt;This is a temporary measure and we will reimplement the embedded comment form once Blogger has this issue resolved.&lt;br /&gt;&lt;br /&gt;Our team has actually come across a similar issue to this and it came down to the modification of the DOM prior to the page being loaded. Perhaps this is the same issue? Only time will tell.&lt;br /&gt;&lt;br /&gt;We apologise to the users who have been inconvenienced by this issue and encourage blogger devs to please fix this issue as fast as they can.&lt;br /&gt;&lt;br /&gt;In the mean time, you can post your comments by clicking on the &quot;post a comment&quot; link below the post in place of the previously embedded comment form.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/1107004663839152287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/1107004663839152287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1107004663839152287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1107004663839152287'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/operation-aborted-on-ie8.html' title='Operation Aborted on IE8'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-1787853361574250450</id><published>2009-06-25T15:21:00.003+10:00</published><updated>2009-06-25T15:24:45.254+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers Episode 7: Monopoly</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03ZN1LKjaHxbA6L1YOEzcHbRsQMRFHCyOKEkspbrlHK7QoNsRdUi3DaF491DQsDbZENALR98JaRoZ5hCOD6vkAM8MLoHf44VdGzynTr-BOOJiOFu2U76CMMuoGatnvhyphenhyphenV6XKEW3Rd5Pk/s1600-h/7+Monopoly.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 226px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03ZN1LKjaHxbA6L1YOEzcHbRsQMRFHCyOKEkspbrlHK7QoNsRdUi3DaF491DQsDbZENALR98JaRoZ5hCOD6vkAM8MLoHf44VdGzynTr-BOOJiOFu2U76CMMuoGatnvhyphenhyphenV6XKEW3Rd5Pk/s400/7+Monopoly.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5351131257048454946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03ZN1LKjaHxbA6L1YOEzcHbRsQMRFHCyOKEkspbrlHK7QoNsRdUi3DaF491DQsDbZENALR98JaRoZ5hCOD6vkAM8MLoHf44VdGzynTr-BOOJiOFu2U76CMMuoGatnvhyphenhyphenV6XKEW3Rd5Pk/s1600-h/7+Monopoly.jpg&quot;&gt;The Developers - Episode 7: Monopoly&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Web Development isn&#39;t all about politics - sometimes it&#39;s about the games people play!&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/1787853361574250450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/1787853361574250450' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1787853361574250450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1787853361574250450'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/developers-episode-7-monopoly.html' title='The Developers Episode 7: Monopoly'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg03ZN1LKjaHxbA6L1YOEzcHbRsQMRFHCyOKEkspbrlHK7QoNsRdUi3DaF491DQsDbZENALR98JaRoZ5hCOD6vkAM8MLoHf44VdGzynTr-BOOJiOFu2U76CMMuoGatnvhyphenhyphenV6XKEW3Rd5Pk/s72-c/7+Monopoly.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-3396309340983857930</id><published>2009-06-25T10:33:00.000+10:00</published><updated>2009-06-25T10:00:02.871+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="projects"/><title type='text'>Project Bolina Commences - a new and exciting project by DevProducts</title><content type='html'>After several meetings and planning sessions, project Bolina is _finally_ under way! As with all of our projects, our web development team is very excited about this and at the same time are very secretive about the project specifics!&lt;br /&gt;&lt;br /&gt;While we are not disclosing the specifics, we can tell you about what components and web applications we will be implementing and/or developing from scratch to make this project happen.&lt;br /&gt;&lt;br /&gt;At the time of this writing, we have project Bolina penned in to have the following services, components and features developed:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Services:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Web hosting and email&lt;/li&gt;&lt;li&gt;Technical Support&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Design Features/Services&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unique Custom Web Design&lt;/li&gt;&lt;li&gt;Joomla Template Production&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Web Development&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Content Management System (Joomla!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Joomla! Native Components and Plugins&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/3396309340983857930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/3396309340983857930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3396309340983857930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3396309340983857930'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/project-bolina-commences-new-and.html' title='Project Bolina Commences - a new and exciting project by DevProducts'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-1470911407671839914</id><published>2009-06-18T17:35:00.002+10:00</published><updated>2009-06-18T17:42:55.516+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers Epsiode 6: Business as usual</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp6jPDzEP9i-rk_DAthV1UJwDCPKK-i6no-6FTTjfYc0GIETOsCJYxUu6LnPhOzW0Cck2sYJru_C-beYicwC4T4r2L4RZu6kKsz34GxXps39WNTWQGdWiiV18d3Uwrc-xLgwjrQVWlxWE/s1600-h/6+Business+as+usual.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 268px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp6jPDzEP9i-rk_DAthV1UJwDCPKK-i6no-6FTTjfYc0GIETOsCJYxUu6LnPhOzW0Cck2sYJru_C-beYicwC4T4r2L4RZu6kKsz34GxXps39WNTWQGdWiiV18d3Uwrc-xLgwjrQVWlxWE/s400/6+Business+as+usual.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5348568485058455058&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp6jPDzEP9i-rk_DAthV1UJwDCPKK-i6no-6FTTjfYc0GIETOsCJYxUu6LnPhOzW0Cck2sYJru_C-beYicwC4T4r2L4RZu6kKsz34GxXps39WNTWQGdWiiV18d3Uwrc-xLgwjrQVWlxWE/s1600-h/6+Business+as+usual.jpg&quot;&gt;The Developers - Episode 6: Business as Usual&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sometimes inspiration is hard to find...&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/1470911407671839914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/1470911407671839914' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1470911407671839914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/1470911407671839914'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/developers-epsiode-6-business-as-usual.html' title='The Developers Epsiode 6: Business as usual'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp6jPDzEP9i-rk_DAthV1UJwDCPKK-i6no-6FTTjfYc0GIETOsCJYxUu6LnPhOzW0Cck2sYJru_C-beYicwC4T4r2L4RZu6kKsz34GxXps39WNTWQGdWiiV18d3Uwrc-xLgwjrQVWlxWE/s72-c/6+Business+as+usual.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-560778171485495027</id><published>2009-06-12T09:26:00.003+10:00</published><updated>2009-06-12T09:31:55.601+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 5: Death Bed</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhwCs4ZtVmzCXdyFPM0MS5z-T1hrO22rpK-USH69Wvvcv5Uo3RkT1rh7GvThi51GXoL0iAWktI-5d-cCvYFqttfkHZx9VThrTajpxfmuKp5iXWPsNmfcHI2JWmHEkghyz60z-4WT4-Sc/s1600-h/5+Death+bed.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 208px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhwCs4ZtVmzCXdyFPM0MS5z-T1hrO22rpK-USH69Wvvcv5Uo3RkT1rh7GvThi51GXoL0iAWktI-5d-cCvYFqttfkHZx9VThrTajpxfmuKp5iXWPsNmfcHI2JWmHEkghyz60z-4WT4-Sc/s400/5+Death+bed.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5346216079378144354&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;click on the thumbnail to view&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhwCs4ZtVmzCXdyFPM0MS5z-T1hrO22rpK-USH69Wvvcv5Uo3RkT1rh7GvThi51GXoL0iAWktI-5d-cCvYFqttfkHZx9VThrTajpxfmuKp5iXWPsNmfcHI2JWmHEkghyz60z-4WT4-Sc/s1600-h/5+Death+bed.jpg&quot;&gt;The Developers - Episode 5: Death Bed&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;We&#39;ve been told to say that this episode is purely fictional. It&#39;s &lt;span style=&quot;font-style: italic;&quot;&gt;totally&lt;/span&gt; made up&lt;br /&gt;and is the one episode that is NOT based on actual events / phone conversations&lt;br /&gt;(is that OK RV? ;) )&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/560778171485495027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/560778171485495027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/560778171485495027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/560778171485495027'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/developers-episode-5-death-bed.html' title='The Developers - Episode 5: Death Bed'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhwCs4ZtVmzCXdyFPM0MS5z-T1hrO22rpK-USH69Wvvcv5Uo3RkT1rh7GvThi51GXoL0iAWktI-5d-cCvYFqttfkHZx9VThrTajpxfmuKp5iXWPsNmfcHI2JWmHEkghyz60z-4WT4-Sc/s72-c/5+Death+bed.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-3914320252614536431</id><published>2009-06-06T11:23:00.006+10:00</published><updated>2009-06-06T15:56:38.305+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="devproducts on blogger"/><title type='text'>Sitemap XML for Blogger Issues</title><content type='html'>Since the order was given to drive the &quot;DevProducts on Blogger&quot; project, we&#39;ve added devproducts.blogspot.com to our list of sites to manage in Google&#39;s webmaster tools.&lt;br /&gt;&lt;br /&gt;So we added devproducts.blogspot.com and added a sitemap &lt;a href=&quot;http://devproducts.blogspot.com/atom.xml&quot;&gt;http://devproducts.blogspot.com/atom.xml&lt;/a&gt; which is also our atom feed syndication address.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Problem&lt;/span&gt;&lt;br /&gt;This was fine for a while, but since signing up to feedburner and redirecting all feed traffic to use the feedburner address which is &lt;a href=&quot;http://feeds2.feedburner.com/devproducts&quot;&gt;http://feeds2.feedburner.com/devproducts&lt;/a&gt;, Google was presenting us with some warnings:&lt;br /&gt;&lt;blockquote&gt;Line: 2 Invalid XML: too many tags - Too many tags describing this tag.&lt;br /&gt;Line: 2 Incorrect namespace - Your Sitemap or Sitemap index file doesn&#39;t properly declare the namespace. &lt;/blockquote&gt;This is due to Google&#39;s sitemap processor being redirected to the feedburner address rather than the actual atom XML document.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Solution&lt;/span&gt;&lt;br /&gt;A quick &lt;a href=&quot;http://www.google.com.au/search?hl=en&amp;amp;q=blogspot+sitemap+xml&amp;amp;btnG=Google+Search&amp;amp;meta=&amp;amp;aq=f&amp;amp;oq=&quot; target=&quot;labnol&quot;&gt;Google search&lt;/a&gt; presented us with the solution on &lt;a href=&quot;http://www.labnol.org/&quot; target=&quot;labnol&quot;&gt;labnol.org&#39;s&lt;/a&gt; &lt;a href=&quot;http://labnol.blogspot.com/2007/09/fix-blogger-sitemap-xml-warnings-inside.html&quot; target=&quot;labnol&quot;&gt;Digital Inspiration blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To fix this issue we had to do the following steps:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Step 1: &lt;/span&gt;Delete the existing Sitemap - which is in our case http://devproducts.blogspot.com/atom.xml&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Step 2:&lt;/span&gt; Add a new sitemap post-fixed with ?redirect=false - so again, in our case it was http://devproducts.blogspot.com/atom.xml?redirect=false&lt;br /&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Looking to add a sitemap for your blogger blog to Google Webmaster Tools?&lt;/span&gt;&lt;br /&gt;Of course if you were looking for a solution to add your a sitemap to webmaster tools for your blogger blog, then you just add: http://[your blog name].blogspot.com/atom.xml?redirect=false&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Thanks Amit ;)&lt;/span&gt;&lt;br /&gt;A big thank you to &lt;a href=&quot;http://www.labnol.org/about.html&quot; target=&quot;labnol&quot;&gt;Amit&lt;/a&gt; from Digital Inspiration for posting this info in 2007. Say hello to little &quot;google&quot; for us :)</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/3914320252614536431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/3914320252614536431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3914320252614536431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3914320252614536431'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/sitemap-xml-for-blogger-issues.html' title='Sitemap XML for Blogger Issues'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-7298551460070681822</id><published>2009-06-05T09:29:00.006+10:00</published><updated>2009-06-12T11:24:26.817+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="client aid"/><title type='text'>Client Aid: Microsoft Outlook displays PDF as garbled text</title><content type='html'>Well, this little not-so-reproducable pickle was tricky to figure out! One of our Web Design clients, for whom we had created a newsletter broadcast application, reported that when they send themselves a preview, clicking on the http links to PDF files were replacing the entire email message with &quot;garbled text&quot;.&lt;br /&gt;&lt;br /&gt;During the brief conference call, our team were noting things such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&quot;corrupt pdf&quot; (could be)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&quot;problems with the way the PDF was being uploaded&quot; (possibly)&lt;/li&gt;&lt;li&gt;that &quot;somehow the header was being stripped during upload&lt;br /&gt;(far fetched).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&quot;gzip compression&quot; (nope, couldn&#39;t be it)&lt;/li&gt;&lt;li&gt;caching? (nope, not that either)&lt;/li&gt;&lt;/ul&gt;After the meeting was over, first thing we did was try it for ourselves.&lt;br /&gt;&lt;br /&gt;First up was to send ourselves a preview email and retrieve the email using the Mozilla Thunderbird E-Mail Client.&lt;br /&gt;&lt;br /&gt;It worked for us! Clicking on the PDF link in Thunderbird showed no problems. We called the client and asked them to do the same - the behaviour was confirmed. It was working on the Mozilla Thunderbird E-Mail Client, but not the client&#39;s primary e-mail client which was Microsoft Outlook 2003.&lt;br /&gt;&lt;br /&gt;We did some further analysis and concluded that MS Outlook 2003 was actually trying to load the pdf http link sent in a HTML e-mail as a regular HTML page. This explains why clicking on the http links to PDF files displays  &quot;garbled text&quot;.&lt;br /&gt;&lt;br /&gt;Although not so W3C compliant, the only solution to this was to add a &quot;target&quot; attribute to the pdf link to force it to open in a new window.&lt;br /&gt;&lt;br /&gt;At the end, our client was happily chuckling &quot;why didn&#39;t we think of that&quot; when we told them what the problem actually was and how to fix it. A simple solution to a very strange problem, but most of the work we had done was to actually pin-point where and how this behaviour was occuring.&lt;br /&gt;&lt;br /&gt;This solution of course came free of charge - we know how to look after our clients and will do favours such as these, whenever possible, as required.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/7298551460070681822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/7298551460070681822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/7298551460070681822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/7298551460070681822'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/client-aid-microsoft-outlook-displays.html' title='Client Aid: Microsoft Outlook displays PDF as garbled text'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-5991940060277516293</id><published>2009-06-04T15:46:00.007+10:00</published><updated>2009-06-05T10:42:05.623+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 4: Stress Relief</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCHhm8wD1h1TUEv5ECliorygODapPuwux0rMOfeTWg2-vRAnsbUXCIBsWHSHavc_t0hyphenhyphen6KK1AcDu-rSD6SrgMyYTA8tXMVQeVvta-s4DQ7kUcDA6Z-ZKP8rI7_BnCynUNvUFLU_yCKhM/s1600-h/4+Stress+Relief.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 288px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCHhm8wD1h1TUEv5ECliorygODapPuwux0rMOfeTWg2-vRAnsbUXCIBsWHSHavc_t0hyphenhyphen6KK1AcDu-rSD6SrgMyYTA8tXMVQeVvta-s4DQ7kUcDA6Z-ZKP8rI7_BnCynUNvUFLU_yCKhM/s400/4+Stress+Relief.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5343582845675453378&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;click on the thumbnail to view&lt;br /&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCHhm8wD1h1TUEv5ECliorygODapPuwux0rMOfeTWg2-vRAnsbUXCIBsWHSHavc_t0hyphenhyphen6KK1AcDu-rSD6SrgMyYTA8tXMVQeVvta-s4DQ7kUcDA6Z-ZKP8rI7_BnCynUNvUFLU_yCKhM/s1600-h/4+Stress+Relief.jpg&quot;&gt;The Developers - Episode 4: Stress Relief&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Stressed out...? Here&#39;s one way to wind down.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/5991940060277516293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/5991940060277516293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/5991940060277516293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/5991940060277516293'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/developers-episode-4-stress-relief.html' title='The Developers - Episode 4: Stress Relief'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBCHhm8wD1h1TUEv5ECliorygODapPuwux0rMOfeTWg2-vRAnsbUXCIBsWHSHavc_t0hyphenhyphen6KK1AcDu-rSD6SrgMyYTA8tXMVQeVvta-s4DQ7kUcDA6Z-ZKP8rI7_BnCynUNvUFLU_yCKhM/s72-c/4+Stress+Relief.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-7035614268022205348</id><published>2009-06-03T11:14:00.004+10:00</published><updated>2009-06-12T11:20:48.498+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social networking"/><title type='text'>DevProducts gets Social with it!</title><content type='html'>As you may have gathered from our previous posts about Twitter and MyBlogLog, we are jumping onto the blog and social networking scenes! This is all part of our bid to make ourselves more accessible to the ever expanding internet community.&lt;br /&gt;&lt;br /&gt;Since the &quot;DevProducts on Blogger&quot;project started, we have signed up and become part of the bustling blogging community at Yahoo!&#39;s MyBlogLog and Blog Catalog.&lt;br /&gt;&lt;br /&gt;We also joined popular social networking sites such as Twitter and now Facebook! Something that we are looking to develop further once we get all of our internal projects finalised.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;So consider yourself invited to connect with us! &lt;/span&gt;&lt;br /&gt;You can find and contact us in any of the following channels where you can stay updated with the latest and greatest posts on the &quot;DevProducts on Blogger&quot; project, interact with us through twitter and facebook and/or be part of our blog communities at MyBlog and Blog Catalog:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MyBlogLog - Check out &lt;a href=&quot;http://www.mybloglog.com/buzz/community/devproductsptyltd/&quot; target=&quot;_blank&quot;&gt;DevProducts on MyBlogLog&lt;/a&gt; and join our community.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Blog Catalog - Check out &lt;a href=&quot;http://www.blogcatalog.com/blogs/devproducts-pty-ltd-web-development-blog.html&quot; target=&quot;_blank&quot;&gt;DevProducts on Blog Catalog&lt;/a&gt; and add our blog to your favourites.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Twitter - Check out &lt;a href=&quot;http://twitter.com/devproducts&quot; target=&quot;_blank&quot;&gt;DevProducts on Twitter&lt;/a&gt; and follow us.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Facebook - Check out &lt;a href=&quot;http://www.facebook.com/pages/DevProducts-Pty-Ltd/95883748976&quot; target=&quot;_blank&quot;&gt;DevProducts on Facebook&lt;/a&gt; and Become a fan of DevProducts.&lt;/li&gt;&lt;/ul&gt;We look forward to seeing you there!</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/7035614268022205348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/7035614268022205348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/7035614268022205348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/7035614268022205348'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/devproducts-gets-social-with-it.html' title='DevProducts gets Social with it!'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-3381791754289714246</id><published>2009-06-01T14:06:00.007+10:00</published><updated>2009-06-04T11:13:00.127+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="projects"/><title type='text'>Today is officially Achilles Release Day!</title><content type='html'>Well, it&#39;s been an extremely busy week for our development team here at DevProducts and it all comes down to today, which we have officially dubbed &quot;Achilles Release Day&quot;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Know your Project Names - don&#39;t know what the Achilles project is?&lt;/span&gt;&lt;br /&gt;Well, the way it works around here at DevProducts is that all projects are assigned a project name. For our client &lt;a href=&quot;http://www.seniorsdiscounts.co.uk/&quot; title=&quot;visit seniors discounts website&quot; target=&quot;_blank&quot;&gt;Seniors Discounts&lt;/a&gt;, we assigned the project name of &quot;Achilles&quot;.&lt;br /&gt;&lt;br /&gt;Other project names of course, came after such as Apollo, Athena, Atlanta, Atlas, Balios, Bellerophon, Bendis, Bia - look the list goes on, and when we reach project &quot;Zeus&quot;, trust us, we _will_ let you know about it! ;)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Achilles:44&lt;/span&gt;&lt;br /&gt;We have two major sub-projects to release for project Achilles today - Achilles:44 and Achilles:48. The main requirements for the Achilles:44 sub-project is to give the client the ability to incorporate discount listings their site&#39;s content through the WYSIWYG interface.&lt;br /&gt;&lt;br /&gt;The configured content then needed to be rendered for display to the thousands of users that view the Seniors Discounts website daily.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Achilles:48&lt;/span&gt;&lt;br /&gt;Achilles:48 was all about syndication. Creating atom and RSS feed formats for the native discount listings component we had developed for the main Achilles release.&lt;br /&gt;&lt;br /&gt;As icing on the cake, our talented design team crafted a beautiful widget which consolidates access to discounts, articles and quick find feeds as well as a link to the &lt;a href=&quot;http://twitter.com/seniorsdiscount&quot; title=&quot;you can follow seniors discounts on twitter&quot; target=&quot;_blank&quot;&gt;Seniors Discounts Twitter page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We managed this project through the use of the use of our project tracking system - currently dubbed as the &quot;DevProducts projects sub-site&quot; (uber cool name pending), but this is a subject for another post.&lt;br /&gt;&lt;br /&gt;All in all, Achilles release day was an success. Seniors Discounts now has two brilliant tools to help them syndicate their content and promote their listings and although we do this time and time again - we, the DevProducts team look on proudly at the projects we have released.&lt;br /&gt;&lt;br /&gt;Congratulations to the development team. Yet another quality DevProducts release.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/3381791754289714246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/3381791754289714246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3381791754289714246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/3381791754289714246'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/06/today-is-officially-achilles-release.html' title='Today is officially Achilles Release Day!'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-2512569517668302922</id><published>2009-05-28T16:18:00.005+10:00</published><updated>2009-05-29T09:43:45.854+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 3: SHAG-GE! 1.0</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwJZHyzX6vVZJEOXkHH_tLUdiZMXSn1OW82IndiMWXDg-CEOl1UIjj4WqGPt_ICbpSQ3H-hsFkt2miQcd6Tmid9I9CEA6KD-e5a_Googt72FTSVAGS_lwGqVBIvmMbttjgNsuNf4tx-b4/s1600-h/3+SHAG-GE+1-0.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; cursor: pointer; width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwJZHyzX6vVZJEOXkHH_tLUdiZMXSn1OW82IndiMWXDg-CEOl1UIjj4WqGPt_ICbpSQ3H-hsFkt2miQcd6Tmid9I9CEA6KD-e5a_Googt72FTSVAGS_lwGqVBIvmMbttjgNsuNf4tx-b4/s400/3+SHAG-GE+1-0.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5340756005090952402&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwJZHyzX6vVZJEOXkHH_tLUdiZMXSn1OW82IndiMWXDg-CEOl1UIjj4WqGPt_ICbpSQ3H-hsFkt2miQcd6Tmid9I9CEA6KD-e5a_Googt72FTSVAGS_lwGqVBIvmMbttjgNsuNf4tx-b4/s1600-h/3+SHAG-GE+1-0.jpg&quot;&gt;The Developers - Episode 3: SHAG-GE! 1.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just another day at the office...&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/2512569517668302922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/2512569517668302922' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2512569517668302922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2512569517668302922'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/05/developers-episode-3-shag-ge-10.html' title='The Developers - Episode 3: SHAG-GE! 1.0'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwJZHyzX6vVZJEOXkHH_tLUdiZMXSn1OW82IndiMWXDg-CEOl1UIjj4WqGPt_ICbpSQ3H-hsFkt2miQcd6Tmid9I9CEA6KD-e5a_Googt72FTSVAGS_lwGqVBIvmMbttjgNsuNf4tx-b4/s72-c/3+SHAG-GE+1-0.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-2535100686337795417</id><published>2009-05-26T14:51:00.009+10:00</published><updated>2009-05-26T20:16:13.379+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="client aid"/><category scheme="http://www.blogger.com/atom/ns#" term="databases"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>Client Aid: MySQL Migration Character Issues</title><content type='html'>&quot;Ahh the joys of having an experienced Web Development team backing you up&quot; - We&#39;re sure that this is what one of our Web &amp;amp; Graphic Design Studio clients would have been thinking when we provided them with help to resolve an issue they were having with &quot;strange and funny characters&quot; appearing after a database migration.&lt;br /&gt;&lt;blockquote&gt;&quot;After hours of trying to figure out how to fix the problem on our own without success, we decided it was time to ask for some help. The problem was resolved in a matter of minutes by the knowledgable Web Development team at DevProducts. As always.&quot; stated the client contact in a phone interview.&lt;br /&gt;&lt;br /&gt;&quot;This is just another day at the office for us. It&#39;s easy when you know how&quot; commented RV David when asked about the help DevProducts had provided.&lt;/blockquote&gt;You can view the details of the problem and solution on RV David&#39;s blog: &lt;a href=&quot;http://blog.rvdavid.net/mysql-funnystrange-characters-replacing-apostrophes-after-import/&quot;&gt;MySQL Funny/Strange Characters replacing apostrophes after import&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/2535100686337795417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/2535100686337795417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2535100686337795417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/2535100686337795417'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/05/client-aid-mysql-migration-character.html' title='Client Aid: MySQL Migration Character Issues'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-4884060844675277712</id><published>2009-05-25T22:18:00.002+10:00</published><updated>2009-05-25T22:20:53.951+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="devproducts"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Do you Tweet? Follow us on Twitter!</title><content type='html'>Yes, it&#39;s official, DevProducts Pty Ltd has now joined Twitter! DevProducts lead RV David had given the order to &quot;be more accessible on the internet&quot; and we have decided that Twitter is a definite must in our bid to be more accessible on the internet.&lt;br /&gt;&lt;blockquote&gt;&quot;With the sign off of 4 new projects, our window to work on our own projects is closing, and fast. I need everyone to pull together and just get us &#39;out there&#39;!&quot; says RV David  on our Monday morning meeting.&lt;br /&gt;&lt;/blockquote&gt;This call to &quot;be-more-accessible&quot; has not fallen on deaf ears and so we have decided to sign up to Twitter!&lt;br /&gt;&lt;br /&gt;Find and follow us &lt;a href=&quot;http://twitter.com/devproducts&quot;&gt;on twitter&lt;/a&gt; now! We look forward to seeing you there.</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/4884060844675277712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/4884060844675277712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4884060844675277712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/4884060844675277712'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/05/do-you-tweet-follow-us-on-twitter.html' title='Do you Tweet? Follow us on Twitter!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7180545366452592781.post-440639104414511555</id><published>2009-05-21T16:58:00.006+10:00</published><updated>2009-05-27T10:21:29.661+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="the developers"/><title type='text'>The Developers - Episode 2: OH&amp;S</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a target=&quot;_thedevelopers&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXkyfHDvEvxexeUUGatR-UltqlR3Tp2EgolLXEK0lFYqmUwz3KXqHdBVzIkaErp-DjYWiMOw80ETG4D6M9cTCaoe8_XQm3zIdodHhy7Weeu28Uwneob5aRRsi2g_tkjo4xku84G6EzWpU/s1600-h/2+OH%26S.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 208px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXkyfHDvEvxexeUUGatR-UltqlR3Tp2EgolLXEK0lFYqmUwz3KXqHdBVzIkaErp-DjYWiMOw80ETG4D6M9cTCaoe8_XQm3zIdodHhy7Weeu28Uwneob5aRRsi2g_tkjo4xku84G6EzWpU/s400/2+OH%26S.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5338167454871219298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;click on the thumbnail to view&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a target=&quot;_thedevelopers&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXkyfHDvEvxexeUUGatR-UltqlR3Tp2EgolLXEK0lFYqmUwz3KXqHdBVzIkaErp-DjYWiMOw80ETG4D6M9cTCaoe8_XQm3zIdodHhy7Weeu28Uwneob5aRRsi2g_tkjo4xku84G6EzWpU/s1600-h/2+OH%26S.jpg&quot;&gt;The Developers - episode 2: OH&amp;amp;S&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As the saying goes, It&#39;s all fun and games untill someone...&lt;br /&gt;Kids... DO NOT try this at home!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devproducts.blogspot.com/feeds/440639104414511555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7180545366452592781/440639104414511555' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/440639104414511555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7180545366452592781/posts/default/440639104414511555'/><link rel='alternate' type='text/html' href='http://devproducts.blogspot.com/2009/05/developers-episode-2-oh.html' title='The Developers - Episode 2: OH&amp;S'/><author><name>DevProducts</name><uri>http://www.blogger.com/profile/15199108773718468138</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8mACfk2PEY_xIKBqeJaQIgRuTz_OEYp3pIef2zLLqoAmaaqnOn_KuRCSe56ziWNod_lh-JoqUNuRasFr-iG2RndCMHFukJifQEXlNP6oSDR1Xqxrs_Pj6g5QqhZ9IQ/s220/dplogostackedtmp.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXkyfHDvEvxexeUUGatR-UltqlR3Tp2EgolLXEK0lFYqmUwz3KXqHdBVzIkaErp-DjYWiMOw80ETG4D6M9cTCaoe8_XQm3zIdodHhy7Weeu28Uwneob5aRRsi2g_tkjo4xku84G6EzWpU/s72-c/2+OH%26S.jpg" height="72" width="72"/><thr:total>2</thr:total></entry></feed>