<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>web-dev &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/web-dev/</link>
	<description>Feed of posts on WordPress.com tagged "web-dev"</description>
	<pubDate>Fri, 27 Nov 2009 23:38:45 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[]]></title>
<link>http://praxisnow.wordpress.com/2009/11/25/65/</link>
<pubDate>Wed, 25 Nov 2009 01:22:28 +0000</pubDate>
<dc:creator>Gamble McCown</dc:creator>
<guid>http://praxisnow.wordpress.com/2009/11/25/65/</guid>
<description><![CDATA[CSS Cascade View more documents from Russ Weakley.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img style="visibility:hidden;width:0;height:0;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI1OTExMjEyMzkwMyZwdD*xMjU5MTEyMTQ4MTE*JnA9MTAxOTEmZD1zc19lbWJlZCZuPXdvcmRwcmVzcyZnPTImbz*5NTNiMDcwNjM1YTE*YzE2OWMwMzZkOTQ4ZmUzNjE1MSZvZj*w.gif" border="0" alt="" width="0" height="0" /></p>
<div id="__ss_1658158" style="width:425px;text-align:left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" title="CSS Cascade" href="http://www.slideshare.net/maxdesign/css-cascade-1658158">CSS Cascade</a><iframe frameborder="0" width="433" height="363" src="http://wpcomwidgets.com/?width=425&amp;height=355&amp;src=http%3A%2F%2Fstatic.slidesharecdn.com%2Fswf%2Fssplayer2.swf%3Fdoc%3Dcascade4-090629163004-phpapp01%26stripped_title%3Dcss-cascade-1658158&amp;quality=high&amp;wmode=tranparent&amp;_tag=gigya&amp;_hash=516767f982f67b32236c4101c28cbacf" id="516767f982f67b32236c4101c28cbacf"></iframe></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/maxdesign">Russ Weakley</a>.</div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[]]></title>
<link>http://praxisnow.wordpress.com/2009/11/25/64/</link>
<pubDate>Wed, 25 Nov 2009 01:21:23 +0000</pubDate>
<dc:creator>Gamble McCown</dc:creator>
<guid>http://praxisnow.wordpress.com/2009/11/25/64/</guid>
<description><![CDATA[Line Height View more documents from Russ Weakley.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img style="visibility:hidden;width:0;height:0;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI1OTExMjA*Nzk5MCZwdD*xMjU5MTEyMDgyMzA4JnA9MTAxOTEmZD1zc19lbWJlZCZuPXdvcmRwcmVzcyZnPTImbz*5NTNiMDcwNjM1YTE*YzE2OWMwMzZkOTQ4ZmUzNjE1MSZvZj*w.gif" border="0" alt="" width="0" height="0" /></p>
<div id="__ss_1689979" style="width:425px;text-align:left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" title="Line Height" href="http://www.slideshare.net/maxdesign/line-height">Line Height</a><iframe frameborder="0" width="433" height="363" src="http://wpcomwidgets.com/?width=425&amp;height=355&amp;src=http%3A%2F%2Fstatic.slidesharecdn.com%2Fswf%2Fssplayer2.swf%3Fdoc%3Dline-height-090707022607-phpapp01%26stripped_title%3Dline-height&amp;quality=high&amp;wmode=tranparent&amp;_tag=gigya&amp;_hash=e8f493507d36f0abecc640d472facc97" id="e8f493507d36f0abecc640d472facc97"></iframe></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/maxdesign">Russ Weakley</a>.</div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[simple explanation of CSS from maxdesign]]></title>
<link>http://praxisnow.wordpress.com/2009/11/25/60/</link>
<pubDate>Wed, 25 Nov 2009 00:59:46 +0000</pubDate>
<dc:creator>Gamble McCown</dc:creator>
<guid>http://praxisnow.wordpress.com/2009/11/25/60/</guid>
<description><![CDATA[CSS Inheritance &#8211; a simple step-by-step tutorial &nbsp; View more documents from Russ Weakley.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img style="visibility:hidden;width:0;height:0;" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI1OTExMDcwNDYwOCZwdD*xMjU5MTEwNzg1NzU3JnA9MTAxOTEmZD1zc19lbWJlZCZuPXdvcmRwcmVzcyZnPTImbz*5NTNiMDcwNjM1YTE*YzE2OWMwMzZkOTQ4ZmUzNjE1MSZvZj*w.gif" border="0" alt="" width="0" height="0" /></p>
<div id="__ss_1772232" style="width:425px;text-align:left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;text-decoration:underline;margin:12px 0 3px;" title="CSS Inheritance - a simple step-by-step tutorial" href="http://www.slideshare.net/maxdesign/css-inheritance-a-simple-stepbystep-tutorial">CSS Inheritance &#8211; a simple step-by-step tutorial</a></div>
<div style="width:425px;text-align:left;"><iframe frameborder="0" width="433" height="363" src="http://wpcomwidgets.com/?width=425&amp;height=355&amp;src=http%3A%2F%2Fstatic.slidesharecdn.com%2Fswf%2Fssplayer2.swf%3Fdoc%3Dinheritance2-090726204631-phpapp02%26stripped_title%3Dcss-inheritance-a-simple-stepbystep-tutorial&amp;quality=high&amp;wmode=tranparent&amp;_tag=gigya&amp;_hash=736f4fbbd2614b13a565b3f9f9a29e5d" id="736f4fbbd2614b13a565b3f9f9a29e5d"></iframe></div>
<div id="__ss_1772232" style="width:425px;text-align:left;">
<p>&#160;</p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/maxdesign">Russ Weakley</a>.</div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[It's a Party in the USA :)]]></title>
<link>http://waidey.wordpress.com/2009/11/23/its-a-party-in-the-usa/</link>
<pubDate>Mon, 23 Nov 2009 16:32:58 +0000</pubDate>
<dc:creator>waidey</dc:creator>
<guid>http://waidey.wordpress.com/2009/11/23/its-a-party-in-the-usa/</guid>
<description><![CDATA[Apparrently, i&#8217;m not there and have no interest in going unless it&#8217;s a personal invite f]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Apparrently, i&#8217;m not there and have no interest in going unless it&#8217;s a personal invite from Miley.</p>
<p>My lady is dissappearing at the weekend for various reasons so i&#8217;ll be all alone, what do i do for entertainment now <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . Give&#8217;s my a chance to wrap her Xmas presents though, really good gifts, unmatchable you could say.</p>
<p>Was asked by a friend to code him a temporary webpage, I&#8217;ve done so quite succesfully making me a fully fledged Freelance Web Developer <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  After my January Exams i&#8217;m thinking of taking it up more, sort a little examples site out and develop PHP knowledge.</p>
<p>What do i do without my lady with me? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Пишу пользовательскую систему заявок.]]></title>
<link>http://hidx.wordpress.com/2009/11/23/%d0%bf%d0%b8%d1%88%d1%83-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d1%83%d1%8e-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%83-%d0%b7%d0%b0%d1%8f%d0%b2%d0%be/</link>
<pubDate>Sun, 22 Nov 2009 22:06:53 +0000</pubDate>
<dc:creator>Максим HidX</dc:creator>
<guid>http://hidx.wordpress.com/2009/11/23/%d0%bf%d0%b8%d1%88%d1%83-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d1%83%d1%8e-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%83-%d0%b7%d0%b0%d1%8f%d0%b2%d0%be/</guid>
<description><![CDATA[Идея, реализовать пользовательскую систему заявок назревала очень давно, уже как год наверно. Ни о к]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="aligncenter size-full wp-image-929" title="pm" src="http://hidx.wordpress.com/files/2009/11/pm.jpg" alt="" width="700" height="433" /></p>
<p>Идея, реализовать пользовательскую систему заявок назревала очень давно, уже как год наверно. Ни о каком подобии хелпдеска речь не идёт. Необходима самая простая система. Собственно, начал по тихоньку писать первую версию&#8230; ну как писать, халтура конечно&#8230; Если что то из этого выйдет, буду постить об этом тут.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Happy Birthday Firefox]]></title>
<link>http://requiem4adream.wordpress.com/2009/11/12/happy-birthday-firefox/</link>
<pubDate>Thu, 12 Nov 2009 19:53:52 +0000</pubDate>
<dc:creator>Jade</dc:creator>
<guid>http://requiem4adream.wordpress.com/2009/11/12/happy-birthday-firefox/</guid>
<description><![CDATA[November 9th 2009 is Firefox’s fifth birthday. Firefox and WordPress have grown up next to each othe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>November 9th 2009 is <a href="http://www.spreadfirefox.com/5years/en-US/">Firefox’s fifth birthday</a>. Firefox and WordPress have grown up next to each other so we’ve always felt a brethren spirit with their team as we work toward the same goal, making the web a better place, from opposite ends of the spectrum.</p>
<p>Just out of curiosity, I wondered how Firefox was doing in our browser stats compared to the posts <a href="http://ma.tt/2008/07/ie6-independence/">I did in 2008</a> and <a href="http://ma.tt/2007/08/browser-stats/">2007</a>.</p>
<ol>
<li><strong>Firefox — 45.7%</strong></li>
<li>Internet Explorer — 38.7%</li>
<li>Safari — 8.75%</li>
<li>Chrome — 5.2%</li>
</ol>
<p>This is the first time I’ve ever seen Firefox pass IE in market share for a mainstream audience like WordPress.com has.</p>
<p>As you can see, competition in the browser market is still alive and well. Of everything available, Firefox still continues to be my primary browser for every day usage. (And <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird for my email</a>.)</p>
<p><a href="http://www.spreadfirefox.com/5years/en-US/">Take a few minutes and wish them a happy birthday</a>.</p>
<p>(The statistics were tabulated from server access logs and include WordPress.com users as well as visitors, as we no longer run Google Analytics across WordPress.com.)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Panic - Coda - One-Window Web Development for Mac OS X]]></title>
<link>http://macgix.wordpress.com/2009/11/06/panic-coda-one-window-web-development-for-mac-os-x/</link>
<pubDate>Fri, 06 Nov 2009 00:06:41 +0000</pubDate>
<dc:creator>macgix</dc:creator>
<guid>http://macgix.wordpress.com/2009/11/06/panic-coda-one-window-web-development-for-mac-os-x/</guid>
<description><![CDATA[Coda è F A N T A S T I C O per lavorare con i CSS e un po&#8217; di HTML (ma supporta anche PHP e al]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Coda è <strong>F A N T A S T I C O</strong> per lavorare con i CSS e un po&#8217; di HTML (ma supporta anche PHP e altri linguaggi).</p>
<p>Potete anche non avere intenzione di comprarlo (in effetti 99$ non sono un&#8217;inezia) ma vi assicuro che vale almeno la pena provarlo!</p>
<p><a href="http://www.panic.com/coda/">Panic &#8211; Coda &#8211; One-Window Web Development for Mac OS X</a>.</p>
<p>&#160;</p>
<p>Un consiglio: provatelo un giorno in cui avete un progetto da realizzare <em>davvero</em>, non solo per cazzeggiare. Se lo guardate con diffidenza e/o aria di sufficienza, potrebbe non catturare la vostra attenzione. Usatelo seriamente e vedrete <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Peccato solo che non abbia nulla per &#8220;iniziare da zero&#8221; e vincere il panico da &#8220;foglio bianco&#8221;&#8230; ma per quello potete comunque farvi dare un&#8217;input da iWeb, o dai mille siti di template (più o meno gratuiti) che circolano in rete.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Halloween темы для Zimbra]]></title>
<link>http://hidx.wordpress.com/2009/10/31/halloween-skin-zimbra/</link>
<pubDate>Sat, 31 Oct 2009 16:46:15 +0000</pubDate>
<dc:creator>Максим HidX</dc:creator>
<guid>http://hidx.wordpress.com/2009/10/31/halloween-skin-zimbra/</guid>
<description><![CDATA[  Наткнулся тут на интересные темы в стиле Halloween, для Zimbra. Put your Zimbra in a Costume » Zim]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><a title="Creepy Login" href="http://files.zimbra.com/blog/wp-content/uploads/2009/10/zimbra_creepy_skin_login.png" target="_blank"><img src="http://files.zimbra.com/blog/wp-content/uploads/2009/10/zimbra_creepy_skin_login-thumb.png" alt="" /></a> <a title="Spooky Login" href="http://files.zimbra.com/blog/wp-content/uploads/2009/10/zimbra_spooky_skin_login.png" target="_blank"><img src="http://files.zimbra.com/blog/wp-content/uploads/2009/10/zimbra_spooky_skin_login-thumb.png" alt="" /></a></p>
<p>Наткнулся тут на интересные темы в стиле Halloween, для Zimbra.</p>
<p><strong><a rel="nofollow" href="http://www.zimbrablog.com/blog/archives/2009/10/put-your-zimbra-in-a-costume.html" target="_blank">Put your Zimbra in a Costume » Zimbra :: Blog</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Must see sites!]]></title>
<link>http://anandviswanathan.wordpress.com/2009/10/30/must-see-sites/</link>
<pubDate>Fri, 30 Oct 2009 20:39:46 +0000</pubDate>
<dc:creator>phusuke</dc:creator>
<guid>http://anandviswanathan.wordpress.com/2009/10/30/must-see-sites/</guid>
<description><![CDATA[The web is full of awesome websites. But most of us never come across many of the &#8216;out of the ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">
<p style="text-align:center;">The web is full of awesome websites. But most of us never come across many of the &#8216;out of the box&#8217; kinda websites out there. Being a web designer I like to keep checking what the best designers out there are upto. One of the effects that fascinates me is this latest trend of making dark websites. When I say dark, I don&#8217;t mean then traditional black websites. These websites have awesome shades of brown grey and black. And hey they are functionally some of the best websites around. That&#8217;s what good web devs do, Great Design.</p>
<h3 style="text-align:left;">Versions.</h3>
<p style="text-align:center;"><a href="http://versionsapp.com/" target="_blank"><img class="size-large wp-image-140 aligncenter" title="Picture 9" src="http://anandviswanathan.wordpress.com/files/2009/10/picture-91.png?w=1024" alt="Picture 9" width="510" height="154" /></a>I love this website! Just look at it! It has one main page that does the 2 main things the site needs. Catch attention and give information. Its a really simple website with hardly 3-4 pages in it. Web devs will notice that it does not hav much dynamic content and can be emulated with just HTML if need be! It gives you all the info on the front page and lets you buy it right off the main page. Simple. Awesome.</p>
<h3 style="text-align:left;">Daniel Cork.</h3>
<p style="text-align:center;"><a href="http://corkingdesign.co.uk/"><img class="aligncenter size-large wp-image-149" title="Picture 10" src="http://anandviswanathan.wordpress.com/files/2009/10/picture-10.png?w=1024" alt="Picture 10" width="498" height="186" /></a></p>
<p style="text-align:center;">Daniel Cork is a Manchester based designer. CorkingDesign is his online portfolio. And The most striking feature of this website is the texture in the background.  The smart lines to delineate spaces and brilliant colors to accentuate the textures is a feature that you will notice on all his works displayed on this website. Soccer fans please note that he is the guy who made the LiverpoolFC website! Check it from his profile.</p>
<h3 style="text-align:left;">GapMedics.</h3>
<p style="text-align:center;"><a href="http://www.gapmedics.co.uk/"><img class="aligncenter size-large wp-image-158" title="Picture 12" src="http://anandviswanathan.wordpress.com/files/2009/10/picture-12.png?w=1024" alt="Picture 12" width="491" height="184" /></a></p>
<p style="text-align:center;">This is a site with a cause, so its all the more splendid to see the kind of amazing design in such a site. The first thing that will hit you when you enter the site is the strong colors used here and you stop to wonder if you could ever imagine that these colors would blend in so nicely in one place! The Gap Medics site, to me exemplifies the new wave of dry styling in the web world. It is striking and keeps you interested enough to browse through the whole stuff. There are some tech specs about the site that devs would really appreciate if they visited the site. In all this is new wave blisssss.</p>
<h3 style="text-align:left;">Mulletized.</h3>
<p style="text-align:center;"><a href="http://www.mulletized.com/"><img class="aligncenter size-large wp-image-161" title="Picture 13" src="http://anandviswanathan.wordpress.com/files/2009/10/picture-13.png?w=1024" alt="Picture 13" width="491" height="157" /></a></p>
<p style="text-align:center;">This is designer Brendon Grobler&#8217;s Portfolio site. I have no words to descibe the absolute crazy but effective styling of this website. This is again the quintessential new wave design with dry styling and a crazy mix of subtle coloring and in the face shades. See it, experience it.</p>
<p style="text-align:center;">Ok people,  hope you like my collection and review of the sites. Please drop in your comments about my reviews or suggestion on what you want me to review! Thanks a lot!!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[My first web project - 2001]]></title>
<link>http://webangel78.wordpress.com/2009/10/30/web-project-2001/</link>
<pubDate>Fri, 30 Oct 2009 00:23:21 +0000</pubDate>
<dc:creator>webangel78</dc:creator>
<guid>http://webangel78.wordpress.com/2009/10/30/web-project-2001/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="http://webangel78.wordpress.com/files/2009/10/web-design11.png" alt="web-design1" width="720" /></p>
<p><img src="http://webangel78.wordpress.com/files/2009/10/web-design21.png" alt="web-design2" width="720" /></p>
<p><img src="http://webangel78.wordpress.com/files/2009/10/web-design31.png" alt="web-design3" width="720" /></p>
<p><img src="http://webangel78.wordpress.com/files/2009/10/web-design41.png" alt="web-design4" width="720" /></p>
<p><img src="http://webangel78.wordpress.com/files/2009/10/web-design51.png" alt="web-design5" width="720" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Border Around IE6, 7, 8 Form Submit Button ]]></title>
<link>http://curisu.wordpress.com/2009/10/21/border-around-ie6-7-8-form-submit-button/</link>
<pubDate>Wed, 21 Oct 2009 19:18:15 +0000</pubDate>
<dc:creator>Chris Nojima</dc:creator>
<guid>http://curisu.wordpress.com/2009/10/21/border-around-ie6-7-8-form-submit-button/</guid>
<description><![CDATA[IEs have an interesting behavior around forms that may drive pixel-perfect designers and implementer]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>IEs have an interesting behavior around forms that may drive pixel-perfect designers and implementers nuts.  In certain conditions, IE6, 7 and 8 will &#8220;enhance&#8221; the form functionality by showing you which button is the submit button by drawing a black, 1 px border around it.</p>
<p>If you&#8217;re like most web-devs, you style inputs, textareas, and especially buttons to match the look-and-feel of the overall site.  Usually that entails setting properties like <em>background-image</em> and <em>border.</em></p>
<p>The issue can be reproduced when the following criteria is fulfilled:</p>
<ol>
<li>use a form in your site</li>
<li>use the standard <strong>&#60;input type=&#8221;submit&#8221; /&#62; </strong>button to trigger form submission
<ul>
<li>OR use the <strong>&#60;button type=&#8221;submit&#8221;&#62;</strong> to trigger form submission</li>
</ul>
</li>
<li>style the button visually using CSS</li>
</ol>
<p>My test page can be downloaded here: <a href="http://www.schmojimidt.com/tests/ieXbuttonBorder.zip"><strong>test page</strong></a></p>
<p>In this image, we see a standard form in IE7 with one text input field and one submit button.  Both the inputs are styled with a 1px solid #ccc border and #eee background-color.  Pardon the horrible render; MS Paint doesn&#8217;t have a lot of options for export.</p>
<p><img class="alignnone size-full wp-image-41" title="formOff" src="http://curisu.wordpress.com/files/2009/10/formoff1.jpg" alt="formOff" width="300" height="150" /></p>
<p>In this image we see the same form in IE7 with focus (by clicking into the text input field).</p>
<p><img class="alignnone size-full wp-image-42" title="formOn" src="http://curisu.wordpress.com/files/2009/10/formon.jpg" alt="formOn" width="300" height="150" /></p>
<p>It&#8217;s a subtle change, and most won&#8217;t notice it.  It only becomes an issue if your UI/UE team gets really antsy about visual changes that they didn&#8217;t want.</p>
<p>Two simple fixes come immediately to mind.</p>
<ol>
<li>Change the &#60;input type=&#8221;submit&#8221; /&#62; or &#60;button&#62; to a simple button and trigger the submit with javascript.</li>
<li>Implement a CSS fix that tricks IE into not displaying the border.</li>
</ol>
<p>For solution 2, the fix is a pretty straightforward one with some caveats.  Add this bit of CSS to whatever style cascades down to the submit button:</p>
<blockquote><p>.fixIE {<br />
filter : chroma(color=#000000);</p>
<p>}</p></blockquote>
<p>&#8220;Filter&#8221; is IE-specific.  &#8220;Chroma&#8221; will set to transparent whichever color is cited, so in the above case, if an element has or inherits the &#8220;fixIE&#8221; class, anything with the color #000000 (or black) will be set to transparent.</p>
<p>The caveats should be obvious.  Not only will the extra border be transparent, but if the default text color or background-color is #000, it will rendered transparent.</p>
<p>There&#8217;s a slightly less-obvious caveat as well to this.  Even as the color itself is rendered transparent, IE will still draw the border around the button.  The net effect is that as the form receives focus, the submit button will act as if  a 1px margin was applied around the element, and it will visually contract.  It will expand back out to the previous size if focus moves to some other element in the page not contained by the form.</p>
<p>Pretty ugly hack, and I&#8217;m inclined to tell you to just use fix 1.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JQuery &ndash; My event&rsquo;s have stopped working!]]></title>
<link>http://softwarethinking.wordpress.com/2009/10/17/jquery-my-events-have-stopped-working/</link>
<pubDate>Sat, 17 Oct 2009 19:52:05 +0000</pubDate>
<dc:creator>softwarethinking</dc:creator>
<guid>http://softwarethinking.wordpress.com/2009/10/17/jquery-my-events-have-stopped-working/</guid>
<description><![CDATA[Have you been writing your JQuery javascript code and suddenly found the next time you test it some ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Have you been writing your JQuery javascript code and suddenly found the next time you test it some of your event bindings are no longer working? This happened to me today, and it took a fair amount of debugging to find out what was going on. Turns out that if you are calling the JQuery AJAX functions, you need to rebind you events.</p>
<p>So the easiest solution for me was to call my own function in the load function’s anonymous function, like so:</p>
<p><code><br />
$("#remotetableload").load("file.php", function(){<br />
myFunction();<br />
});<br />
function myFunction(){<br />
//my bindings<br />
}<br />
</code></p>
<p>The main trouble I had with solving this problem was coming up with the right search terms to find an answer in Google to be honest. Eventually found the <a href="http://docs.jquery.com/Frequently_Asked_Questions#Why_do_my_events_stop_working_after_an_AJAX_request.3F" target="_blank">answer</a> in the JQuery FAQ, there are a few other solutions other than the one above, so check it out.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[new site now up!]]></title>
<link>http://mattbridgeman.wordpress.com/2009/10/12/new-site-now-up/</link>
<pubDate>Mon, 12 Oct 2009 13:29:07 +0000</pubDate>
<dc:creator>mattb123</dc:creator>
<guid>http://mattbridgeman.wordpress.com/2009/10/12/new-site-now-up/</guid>
<description><![CDATA[Its been a long time coming but I&#8217;ve finally got a hosting package and brought the name mattbr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Its been a long time coming but I&#8217;ve finally got a hosting package and brought the name <a href="http://www.mattbridgeman.co.uk" target="_parent">mattbridgeman.co.uk</a>. Its currently under development (integrating wordpress in an interesting way basically) but check it out <a href="http://www.mattbridgeman.co.uk" target="_parent">here</a> anyway!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Forced not to work!]]></title>
<link>http://agiletechnosys.wordpress.com/2009/10/11/forced-not-to-work/</link>
<pubDate>Sun, 11 Oct 2009 06:36:27 +0000</pubDate>
<dc:creator>Chetan Kelkar</dc:creator>
<guid>http://agiletechnosys.wordpress.com/2009/10/11/forced-not-to-work/</guid>
<description><![CDATA[Compulsory Election Holiday on 13th October, 2009 The Government of Maharashtra, India, has declared]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><strong>Compulsory Election Holiday on 13th October, 2009 </strong></p>
<p>The Government of Maharashtra, India, has declared a <span style="color:#ff0000;"><strong>compulsory holiday</strong></span> on the 13th of October in the event of the upcoming General Assembly Elections to be held on that day in the state. The state of Maharashtra will observe an exceptional Public Holiday to ensure that citizens fulfill their responsibility of voting for the candidate of their choice. All the shops, commercial establishments, restaurants, multiplexes, malls, and industrial establishments will remain closed on the day so that the citizens get a chance to exercise their vote. Complying with the norms, Agile Technosys will have a <strong>holiday on 13th October, 2009</strong>. Albeit, this imposing does sound a little undemocratic and unconstitutional but we have no other options but to comply.</p>
<p>We at Agile love to work and keep up to the deadlines but certain situations such as this one puts the process on a backburner.  We would like to request all our clients to understand this unforeseen, unplanned event and trust we will do everything necessary to cover up the time lost.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Agile Technosys (agtech) is a premier web development, web application development, software development and web design services company. To know more about us &#8211; visit us at <a title="Agile Technosys - Change is inevitable!" href="http://www.agiletechnosys.com">http://www.agiletechnosys.com</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HTML parser for Mac and iPhone/iPod touch]]></title>
<link>http://jongampark.wordpress.com/2009/10/10/html-parser-for-mac-and-iphoneipod-touch/</link>
<pubDate>Sat, 10 Oct 2009 23:05:18 +0000</pubDate>
<dc:creator>jongampark</dc:creator>
<guid>http://jongampark.wordpress.com/2009/10/10/html-parser-for-mac-and-iphoneipod-touch/</guid>
<description><![CDATA[While Apple Inc. provides XML parsers based on open source XML parsers, but they don&#8217;t for HTM]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>While Apple Inc. provides XML parsers based on open source XML parsers, but they don&#8217;t for HTML.</p>
<p>One of a good parser I found is <a href="http://touchtank.wordpress.com/element-parser/">Element Parser</a> and <a href="http://github.com/Objective3/ElementParser">its source codes is host at GitHub</a>. However there is no good explanation about how to use it.<br />
So, I took a look at its sample source codes, and its FAQ page. My impression was that it would use CSS selectors.</p>
<p>So, if there are HTML tags like this :</p>
<pre class="brush: xml;">
&#60;meta name=&#34;generator&#34; content=&#34;WordPress 2.8.1&#34; /&#62; &#60;!-- leave this for stats --&#62;
&#60;link rel=&#34;stylesheet&#34; href=&#34;http://icodeblog.com/wp-content/themes/bluez/style.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; /&#62;
&#60;link rel=&#34;alternate&#34; type=&#34;application/rss+xml&#34; title=&#34;RSS 2.0&#34; href=&#34;http://icodeblog.com/feed/&#34; /&#62;
&#60;link rel=&#34;alternate&#34; type=&#34;text/xml&#34; title=&#34;RSS .92&#34; href=&#34;http://icodeblog.com/feed/rss/&#34; /&#62;
&#60;link rel=&#34;alternate&#34; type=&#34;application/atom+xml&#34; title=&#34;Atom 0.3&#34; href=&#34;http://icodeblog.com/feed/atom/&#34; /&#62;
&#60;link rel=&#34;pingback&#34; href=&#34;http://icodeblog.com/xmlrpc.php&#34; /&#62;
</pre>
<p>To retrieve information for CSS links, search pattern should be :</p>
<pre class="brush: xml;">
link[rel=&#34;alternate&#34;]
</pre>
<p>There is a good explanation about CSS selectors at <a href="http://css.maxdesign.com.au/selectutorial/">Selectutorial:CSS selectors</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IE Auto-set ID Attribute]]></title>
<link>http://jecki.wordpress.com/2009/10/03/ie-auto-set-id-attribute/</link>
<pubDate>Sat, 03 Oct 2009 03:48:25 +0000</pubDate>
<dc:creator>jecki</dc:creator>
<guid>http://jecki.wordpress.com/2009/10/03/ie-auto-set-id-attribute/</guid>
<description><![CDATA[Recently I stumble upon another glitch with IE. IE is well known as the most unstandard web browser ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Recently I stumble upon another glitch with IE. IE is well known as the most unstandard web browser on earth.</p>
<p>Consider this simple HTML code snippet</p>
<pre class="brush: xml;">
&#60;input type=&#34;hidden&#34; name=&#34;input&#34; value=&#34;this is a secret message&#34; /&#62;
&#60;input type=&#34;text&#34; id=&#34;input&#34; value=&#34;you should see this if you use a sane browser&#34; /&#62;
&#60;input type=&#34;button&#34; value=&#34;click me&#34; onclick=&#34;doSomething()&#34; /&#62;

&#60;script language=&#34;javascript&#34;&#62;
var doSomething = function() {
	var elem = document.getElementById('input');
	if (elem) alert(elem.value);
}
&#60;/script&#62;
</pre>
<p>What do you expect to see when you run this? I expect to see an alert box with &#8220;you should see this if you use a sane browser&#8221; as the message. Apparently in IE you&#8217;ll see &#8220;this is a secret message&#8221;.</p>
<p>What happen exactly is that IE &#8220;cleverly&#8221; add an ID attribute to our input element (yes it only applies to input element) to be the same value as the NAME attribute. How did they decide this &#8220;clever&#8221; feature in the first place? Where is it documented? I guess it will remain a mystery to us. Maybe we should start a campaign to Kill IE (there&#8217;s already one for IE6 http://www.ie6nomore.com/).</p>
<p>So next time you encounter a problem in IE you might want to check if it&#8217;s &#8220;IE Auto-set ID Attribute&#8221;.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Chrome Frame, Mozilla and IE- Internet Wakes Up and Learns it's in BUSINESS]]></title>
<link>http://socialmode.com/2009/09/29/google-chrome-frame-mozilla-and-ie-internet-wakes-up-and-learns-its-in-business/</link>
<pubDate>Wed, 30 Sep 2009 06:03:14 +0000</pubDate>
<dc:creator>un1crom</dc:creator>
<guid>http://socialmode.com/2009/09/29/google-chrome-frame-mozilla-and-ie-internet-wakes-up-and-learns-its-in-business/</guid>
<description><![CDATA[There&#8217;s an amazing thing going on.  It&#8217;s a small little product release that few folks o]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>There&#8217;s an amazing thing going on.  It&#8217;s a small little product release that few folks outside of the techworld cover.  The release and <a href="http://www.computerworld.com/s/article/9138662/Mozilla_slams_Google_s_Chrome_Frame_as_browser_soup_">tech uproar over Google Chrome Frame</a>.</p>
<p>Why do I say this?  Oh, well, some folks at Google woke up and realized there are such things as platform dependencies and you pick the platform that makes it efficient to produce and distribute your product.  So&#8230; it produced a WRAPPER for the platform most widely distributed (windows/IE) AND reduced its dev costs (produce a runtime that runs on anything.).</p>
<blockquote><p>We could continue in this fashion, but using Google Chrome Frame instead lets us invest all that engineering time in more features for all our users, without leaving Internet Explorer users behind,&#8221; argued Lars Rasmussen and Adam Schuck of Google&#8217;s Wave team last week.</p></blockquote>
<p>Beyond Google making such an aggressive move to stash Chrome inside IE as a stab at Microsoft, this move demonstrates  that BROWSERS determine a BIG PART of business on the Internet.  Netscape was right, just way too early.  The browser is the new OS &#8211; both in user function and business line.    All the players are pitching users on various propositions.  Do you care about security? compatibility?  native software?  cool features?  It can be bought, sold, and managed just like any other piece of commercial software.  The browsers are not immune to real business.  The require real capital to build and real support to maintain.  Firefox is hanging on&#8230; but how long does it have with its main benefactors producing competitive products and forging competitive alliances?</p>
<p>Basically, the browser as a community project &#8211; Free Software Thing &#8211; is losing ground to browser as front door to lots of revenue.</p>
<p>It&#8217;s well known, and extremely frustrating, to many software vendors that whatever ships with the computer is what wins and trying to get a mass of users to install the platform is a losing battle.  As a result Google is trying very hard to make Android and Chrome OS a default shipping system, but it&#8217;s not there yet.    If Google is to ever grow as big as MSFT it MUST own the default software on the majority of systems.</p>
<p>I predict eventually Google has to ship hardware &#8211; perhaps in deep partnerships (tmobile MyTouch with Google is just the beginning).  It will definitely start shipping Google branded hardware that has Google OS and Google search, Google apps capable of doing real work and real entertainment.   Apple, PC Makers, Cell Carriers and others will divorce Google slowly over time as Google takes more and more of their core business.</p>
<p>As a very interesting side note&#8230;. the biggest eyeball engine every created still doesn&#8217;t have enough advertising revenue growth to power long term business growth.  That&#8217;s right&#8230; SELLING ACTUAL STUFF IS STILL WHERE BUSINESS LIES.  Just hawking someone else&#8217;s stuff isn&#8217;t enough&#8230;. and so it goes.</p>
<p>Welcome, Internet, to long term business.  Reality bites.</p>
<p>OR</p>
<p>Maybe I&#8217;m completely wrong and this helter-skelter game of pushing open source and community projects strategically can disrupt competitors enough to keep growing and further distribute the Google eyeball engine&#8230; hmmmm&#8230;.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CSS hack for IE8 Standards Mode]]></title>
<link>http://hyper4ballad.wordpress.com/2009/09/29/css-hack-for-ie8-standards-mode/</link>
<pubDate>Tue, 29 Sep 2009 16:48:42 +0000</pubDate>
<dc:creator>Jade</dc:creator>
<guid>http://hyper4ballad.wordpress.com/2009/09/29/css-hack-for-ie8-standards-mode/</guid>
<description><![CDATA[Well, someone had to find one eventually&#8230;:-) IE8 Standards-Mode Only: .test { color /*\**/: bl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well, someone had to find one eventually&#8230;:-)</p>
<p>IE8 Standards-Mode Only:</p>
<pre style="font-size:1em;font-family:monospace;display:block;width:604px;color:#666666;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:#f9f9f9;background-position:initial initial;border:1px dashed #aaaaaa;margin:0 0 .85em;padding:6px 12px;">.test { color /*\**/: blue\9 }</pre>
<p>All IE versions, including IE8 Standards Mode:</p>
<pre style="font-size:1em;font-family:monospace;display:block;width:604px;color:#666666;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:#f9f9f9;background-position:initial initial;border:1px dashed #aaaaaa;margin:0 0 .85em;padding:6px 12px;">.test { color: blue\9 }</pre>
<p>You should probably use conditional comments instead, but sometimes a good old-fashioned CSS hack can get you out of a bind (especially when you don&#8217;t want to have to grab another external stylesheet).</p>
<p>The hacks should be cascaded like this for best results:</p>
<p>.test<br />
color: green;</p>
<p>.test<br />
color /*\**/: red\9</p>
<p>.test<br />
*color: blue;<br />
_color: pink;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CSS hack for IE8 Standards Mode]]></title>
<link>http://requiem4adream.wordpress.com/2009/09/29/css-hack-for-ie8-standards-mode/</link>
<pubDate>Tue, 29 Sep 2009 16:48:42 +0000</pubDate>
<dc:creator>Jade</dc:creator>
<guid>http://requiem4adream.wordpress.com/2009/09/29/css-hack-for-ie8-standards-mode/</guid>
<description><![CDATA[Well, someone had to find one eventually&#8230;:-) IE8 Standards-Mode Only: .test { color /*\**/: bl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well, someone had to find one eventually&#8230;:-)</p>
<p>IE8 Standards-Mode Only:</p>
<pre style="font-size:1em;font-family:monospace;display:block;width:604px;color:#666666;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:#f9f9f9;background-position:initial initial;border:1px dashed #aaaaaa;margin:0 0 .85em;padding:6px 12px;">.test { color /*\**/: blue\9 }</pre>
<p>All IE versions, including IE8 Standards Mode:</p>
<pre style="font-size:1em;font-family:monospace;display:block;width:604px;color:#666666;background-image:initial;background-repeat:initial;background-attachment:initial;background-color:#f9f9f9;background-position:initial initial;border:1px dashed #aaaaaa;margin:0 0 .85em;padding:6px 12px;">.test { color: blue\9 }</pre>
<p>You should probably use conditional comments instead, but sometimes a good old-fashioned CSS hack can get you out of a bind (especially when you don&#8217;t want to have to grab another external stylesheet).</p>
<p>The hacks should be cascaded like this for best results:</p>
<p>.test<br />
color: green;</p>
<p>.test<br />
color /*\**/: red\9</p>
<p>.test<br />
*color: blue;<br />
_color: pink;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Installing PHP's JSON extension on CentOS/RHEL 5]]></title>
<link>http://benlancaster.wordpress.com/2009/09/15/installing-php-json-centos-rhel-5/</link>
<pubDate>Tue, 15 Sep 2009 13:22:38 +0000</pubDate>
<dc:creator>benlancaster</dc:creator>
<guid>http://benlancaster.wordpress.com/2009/09/15/installing-php-json-centos-rhel-5/</guid>
<description><![CDATA[According to php.net, &#8220;there is no installation needed to use [json_encode() and json_decode()]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>According to php.net, &#8220;<a href="http://www.php.net/manual/en/json.installation.php">there is no installation needed to use [json_encode() and json_decode()]; they are part of the PHP Core</a>&#8220;. While it&#8217;s certainly true that they are part of the source code, many of the binary packages available for RPM-based platforms (like Red Hat, CentOS and Fedora) have them disabled by default.</p>
<p>There are a number of extensions (PEAR and otherwise) available as RPMs in the official repositories, but sadly not php-json.  To enable these functions on CentOS (and by nature, RHEL) 5, the process is simple but not immediately obvious:</p>
<ol>
<li>Make sure you have php, pear and the necessary development packages installed:
<pre>$ sudo yum install php php-pear php-devel
$ sudo yum install gcc make</pre>
</li>
<li>Use PECL to download the json package:
<pre>$ sudo pecl download json</pre>
</li>
<li>Owing to some odd default memory settings we can&#8217;t download and install the package with PECL, we have to use PEAR:
<pre>$ sudo pear install json-1.2.1.tgz</pre>
<p>PEAR will then trundle through and handle the <code>configure</code>, <code>make</code> and <code>make install</code> commands for you</li>
<li>Create a new file in <code>/etc/php.d</code> called <strong>json.ini</strong>, containing the following:
<pre>; php-json package - http://pecl.php.net/package/json
extension=json.so</pre>
</li>
<li>Reload apache:
<pre>$ sudo service httpd reload</pre>
</li>
<li>Test your work:
<pre>$ php -r 'var_dump(function_exists("json_encode"));'</pre>
<p>All being well, that&#8217;ll return <code>bool(true)</code></li>
</ol>
<p>&#8230;and there you have it.</p>
<p>Note: There&#8217;s a chance you&#8217;ll run in to an error that looks like this:</p>
<pre>/bin/sh: bad interpreter: Permission denied
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF
environment variable is set correctly and then rerun this script.
</pre>
<p>&#8230; most likely, this is because your temporary partition is mounted with &#8216;noexec&#8217;, check the output of <code>mount</code> and look for the line that refers to /tmp to confirm the presence of &#8216;noexec&#8217; in the mount options. In this instance you&#8217;ll either have to re-mount /tmp without noexec (by removing it from <code>/etc/fstab</code> or untar, <code>phpize</code>, <code>configure</code>, <code>make</code> and <code>make install</code> manually.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[This Public Service spleen-letting was brought to you by me]]></title>
<link>http://euroranger.wordpress.com/2009/09/04/this-public-service-spleen-letting-was-brought-to-you-by-me/</link>
<pubDate>Fri, 04 Sep 2009 17:30:51 +0000</pubDate>
<dc:creator>Euroranger</dc:creator>
<guid>http://euroranger.wordpress.com/2009/09/04/this-public-service-spleen-letting-was-brought-to-you-by-me/</guid>
<description><![CDATA[No caption necessary When I started this blog, I have to readily admit, I did it as a therapeutic ex]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_108" class="wp-caption alignright" style="width: 278px"><img class="size-medium wp-image-108" title="dumbass" src="http://euroranger.wordpress.com/files/2009/09/dumbass.jpg?w=268" alt="No caption necessary" width="268" height="300" /><p class="wp-caption-text">No caption necessary</p></div>
<p>When I started this blog, I have to readily admit, I did it as a therapeutic exercise.  You know, a place to vent anonymously and say, if even just to myself, the things I so desperately want to say to others but cannot.  Societal constraints against offending people are apparently too ingrained in me to allow me to jump up into people&#8217;s grilles and exercise my 1st Amendment right to free speech in their faces.  With profanity.  And possibly spittle flying.  The reasons I cannot overcome these genteel conversational rules are simple and easily enumerated:</p>
<ol>
<li>I was raised a polite person by parents who, whenever they weren&#8217;t beating the evil out of me for torturing my little sister, wanted to instill superior etiquette rules and behaviors in their only son</li>
<li>My health insurer advises against me doing so</li>
<li>I&#8217;m chicken</li>
</ol>
<p>So, this blog serves as a dumping ground for my less polished emotional outbursts.  Just like reality TV, a blog is a great place to do it because others are entertained by bearing witness to some stranger&#8217;s misery.  Just like those people who slow down when driving by an accident.  Just like those people who go to Nascar races.  Watching someone else&#8217;s life pile itself into a wall in turn 4 going around a brazillion miles an hour is somehow strangely entertaining.  Anyway, I figured if I gotta unburden myself, why not do it where others can vicariously view it and then feel better about themselves primarily because they aren&#8217;t me?  In essence then, this blog is a freakin&#8217; public service&#8230;and just like Civil Defense facilities, this thing outta come with its own air raid siren or at least a backyard bomb shelter.</p>
<p>However, I digress.</p>
<p>I have determined that it requires only 1/2 workday of my existence to pile up enough material to produce one, probably-longer-than-necessary blog entry.  As it is around mid-day, that makes it half a day&#8230;so let&#8217;s see what I have so far:</p>
<blockquote><p>Euroranger [11:44 AM]: So&#8230;wanna hear what I&#8217;m doing?<br />
ShadesOfGrey [11:44 AM]: ya<br />
Euroranger [11:45 AM]: Okay&#8230;so, since Day 1 with the new job, we&#8217;ve been working from an XP box that&#8217;s located in the boss&#8217; living room. He&#8217;s running IIS off it and that&#8217;s actually what the sites are running from as well. A real sketchy setup, right?<br />
ShadesOfGrey [11:45 AM]: ugh<br />
Euroranger [11:45 AM]: So, I&#8217;ve been telling him about hosted solutions (because his alternative was to drop around $10K in hardware alone and then co-lo that).<br />
ShadesOfGrey [11:46 AM]: k<br />
Euroranger [11:46 AM]: Anyway, long story short, he asked me a month back to research viable CF hosts.<br />
Euroranger [11:46 AM]: So I did and sent him an email with a couple of options&#8230;this, however, was CF8 with MySQL5.<br />
Euroranger [11:46 AM]: &#8230;naturally, him being the boss, he did nothing with it.<br />
ShadesOfGrey [11:47 AM]: of course<br />
Euroranger [11:47 AM]: So, a few weeks go by and we hire Dumbass.<br />
ShadesOfGrey [11:47 AM]: I remember it so well<br />
Euroranger [11:47 AM]: Now, as has become exceptionally clear, Dumbass, despite his claims to the contrary, knows jack and shit about MySQL.<br />
Euroranger [11:48 AM]: So, out of the blue, about 2 wks ago, suddenly we need a hosting solution&#8230;oh, and it needs to be using SQL Server&#8230;<br />
Euroranger [11:48 AM]: &#8230;I don&#8217;t participate in any discussion about this&#8230;as really, I could care less, I&#8217;m equally capable in either db.<br />
Euroranger [11:49 AM]: However, rather than even speak with the recommended hosts I researched, boss (probably aided and abetted by Dumbass) pulls some hosting solution out of his ass and purchases a contract with them.<br />
Euroranger [11:49 AM]: &#8230;that was 2 weeks ago.<br />
ShadesOfGrey [11:49 AM]: oh lawd<br />
Euroranger [11:50 AM]: &#8230;I got called in yesterday PM to see if I could figure out how to get our server set up and running.<br />
Euroranger [11:50 AM]: Now, Dumbass has been supposed to be doing this since Monday&#8230;however, I discover not only hasn&#8217;t he done it, he hadn&#8217;t even logged on yet.<br />
ShadesOfGrey [11:51 AM]: makes perfect sense<br />
Euroranger [11:51 AM]: Still, me being the great guy I am, I work out all the RDS kinks and late yesterday I managed to successfully log onto the box.<br />
ShadesOfGrey [11:51 AM]: why would he do the work, when he can wait and you will do it for him<br />
Euroranger [11:51 AM]: Now, this box is Server 2008&#8230;something I&#8217;ve not seen before.<br />
Euroranger [11:52 AM]: &#8230;however, the way this host is set up, I need access via a web control panel interface to set up the database&#8230;which, I was advised, was on another box&#8230;which is normal.<br />
Euroranger [11:52 AM]: So, to briefly recap, I logged onto the box and set up the site, moved files and created and tested the FTP connection. The last element is&#8230;the database.<br />
Euroranger [11:52 AM]: &#8230;and who better to leave THAT to than Dumbass&#8230;our &#8220;expert&#8221;?<br />
ShadesOfGrey [11:53 AM]: so.. did you set up the db yet?<br />
Euroranger [11:53 AM]: Oh no&#8230;check it&#8230;choice exerpts from the chat transcript with the boss this AM:<br />
Euroranger [11:54 AM]: BossMan [11:25 AM]: when you try to setup a Data source in coldfusion using any account it errors and says Connection refused<br />
Euroranger [11:55 AM]: Euroranger [11:21 AM]: He <strong>(SALESMAN AT THE HOSTING PROVIDER)</strong> was telling me you guys had installed a SQL Server instance on the 240.107 <strong>(THE CF SERVER)</strong> box. Is that not the case?<br />
BossMan [11:21 AM]: Yes<br />
BossMan [11:22 AM]: Their hosted SQL would only handle 500megs <strong>(OUR CURRENT DB IS BUT 210MB&#8230;AND AROUND 3/4 OF THAT IS LOG FILES AND GARBAGE TABLES)</strong><br />
Euroranger [11:55 AM]: Euroranger [11:27 AM]: Well, one step at a time&#8230;<br />
Euroranger [11:27 AM]: Is there a database on the new SQL Server deployment you guys added?<br />
Euroranger [11:27 AM]: Something like XXXXX?<br />
BossMan [11:27 AM]: YYYYY<br />
Euroranger [11:28 AM]: Okay&#8230;and the user account you&#8217;re trying to set up the datasource under&#8230;does it have access to that database?<br />
BossMan [11:28 AM]: yes<br />
Euroranger [11:29 AM]: Is is the default &#8220;sa&#8221; account?<br />
BossMan [11:29 AM]: have tried all accounts. sa, ZZZZZ, and a new one we created<br />
Euroranger [11:29 AM]: Hm.<br />
Euroranger [11:56 AM]: BossMan [11:30 AM]: the crazy this is the server cannot resolve &#8220;localhost&#8221; you have to type in the IP address of the server<br />
Euroranger [11:30 AM]: Do you have access to their shared SQL Server database <strong>(THE SOLUTION THEY SOLD US)</strong>?<br />
Euroranger [11:57 AM]: BossMan [11:31 AM]: no<br />
Euroranger [11:31 AM]: No, you can&#8217;t access it?<br />
BossMan [11:32 AM]: no we were never give that because we told them from the beginning we would install our own <strong>(WHAAAT????)</strong><br />
Euroranger [11:33 AM]: Oh, I see. <strong>(COMPLETE FUCKING DEPARTURE FROM ANY SANE WEBSITE DEPLOYMENT)</strong><br />
ShadesOfGrey [11:57 AM]: lol<br />
Euroranger [11:58 AM]: Wait for it&#8230;.<br />
Euroranger [11:58 AM]: Euroranger [11:37 AM]: Want a suggestion?<br />
BossMan [11:38 AM]: I think I know what the issue is<br />
Euroranger [11:38 AM]: They host CF, they host SQL Server and they have people right there&#8230;tell them to configure it so you can use it. Have them set up default passwords and then when they&#8217;re done, we change them to something else.<br />
BossMan [11:39 AM]: this is a vertual server. probably shares a NIC and thats why it goes off server and back in to the IP Address<br />
BossMan [11:40 AM]: virtual<br />
BossMan [11:40 AM]: or atleast appears that way<br />
Euroranger [11:41 AM]: I&#8217;ve never dealt with a virtual server before&#8230;<br />
BossMan [11:42 AM]: what was the name of the hosting company you sent me<br />
ShadesOfGrey [11:58 AM]: brb<br />
Euroranger [11:59 AM]: So, to recap, I sent them a perfectly viable hosting solution with more than enough database space. Dumbass comes along and, because he&#8217;s a fucking liar and because my boss is apparently too dense to notice, we have to change the fucking database product from MySQL to SQL Server.<br />
Euroranger [12:00 PM]: But, as if that isn&#8217;t enough, our existing 210MB database will apparently be too large to fit on the allocated 500MB of space on the shared SQL Server deployment this host normally offers. Again, I detect the effects of a Dumbass conversation.<br />
Euroranger [12:01 PM]: So as to make this entire situation a complete disaster-movie-worthy epic fuckup we go out and BUY SQL Server 2008 and then install it on the same fucking box as CF8&#8230;<br />
Euroranger [12:02 PM]: &#8230;on a hosted machine&#8230;<br />
Euroranger [12:02 PM]: &#8230;which is running in a virtual server environment.<br />
Euroranger [12:02 PM]: &#8230;which, surprise surprise, none of us seem to know anything about&#8230;especially our database &#8220;expert&#8221;.<br />
Euroranger [12:05 PM]: I&#8217;m wondering if there&#8217;s an entity even more omnipotent than God&#8230;and whether he too hates me.<br />
ShadesOfGrey [12:09 PM]: lol<br />
Euroranger [12:10 PM]: I mean&#8230;man&#8230;you can&#8217;t make this up.<br />
Euroranger [12:10 PM]: It&#8217;s just CF8 and a fucking database&#8230;how much more complicated can you make it you ask? Who knows? But stay tuned and find out.<br />
ShadesOfGrey [12:11 PM]: he he he<br />
Euroranger [12:11 PM]: I swear, I fully expect to be told next &#8220;hey, the server&#8217;s language pack is just Sanscrit&#8230;can we work around that?&#8221;&#8230;</p></blockquote>
<p>You see, I&#8217;m a man of normal temperament just trying to do my job, get paid, take care of my family, get lucky every great once in awhile with Mrs. Ranger and pretty much just live my life in the most calm and personally pleasing manner possible.</p>
<div id="attachment_107" class="wp-caption alignleft" style="width: 235px"><img class="size-medium wp-image-107" title="billy-mays-keyboard" src="http://euroranger.wordpress.com/files/2009/09/billy-mays-keyboard1.jpg?w=225" alt="May he rest in peace...in a heavenly home for the hard of hearing" width="225" height="300" /><p class="wp-caption-text">May he rest in peace...in a heavenly home for the hard of hearing</p></div>
<p>However, omnipotent deities everywhere obviously have it out for me as there&#8217;s no way, not even taking into account I may be suffering the karma accrued in a previous life by someone like Adolf Hitler, Vlad the Impaler or Billy Mays, I should be receiving this much cosmic torture.  You, gentle reader, no matter how much you think your job sucks, should feel better bearing witness to what it is I have to put up with on, what is becoming obvious to me will be, a daily basis.  Unless yer that poofy tiger-trainer fella in Vegas who nearly got eaten a few years back, chances are your job is merely mildly annoying and not enough motivation for you to know that even if you hawked all the shit you owned you still prolly wouldn&#8217;t make bail for all the acts you contemplate committing on your &#8220;co-workers&#8221; everyday&#8230;not that I&#8217;m admitting to anything like that&#8230;just sayin&#8217; is all.</p>
<p>For instance, today it&#8217;s the Friday before a long weekend.  I have friend from Canada coming into town tomorrow.  He&#8217;s returning home from Florida and he&#8217;ll be stopping nearby with his family for the night and wants us to come visit him right in the middle of the day.  He has a daughter around the same age as my own (9) and they&#8217;ve chosen the hotel they&#8217;re staying at (around 25 mi away) as it is close to a store his daughter wishes to visit.  Now given the demonstrated proof of supernatural interest in turning my life into a blooper reel of sitcom outtakes superimposed on images of suicide victims, what store could you imagine he wants to visit?  On a long weekend (which means I can&#8217;t flee town to the hills as I would normally be doing)?  On the first Saturday of college football (the first universally accepted &#8220;man day&#8221; on the calendar)?  When I have a standing invite to attend a friend&#8217;s all day college football party wherein the games are viewed on a home theatre with surround sound and whose screen area is best described using the word &#8220;acreage&#8221;?</p>
<p>American Girl Doll Store&#8230;that&#8217;s where.</p>
<p>I look normal on the outside&#8230;it&#8217;s only on the inside that I&#8217;m crying.</p>
<p>My name is Euroranger and I approved this message.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:237px;width:1px;height:1px;">craig328 [11:44 AM]: So&#8230;wanna hear what I&#8217;m doing?<br />
Rudi [11:44 AM]: ya<br />
craig328 [11:45 AM]: Okay&#8230;so, since Day 1 with the new job, we&#8217;ve been working from an XP box that&#8217;s located in the boss&#8217; living room. He&#8217;s running IIS off it and that&#8217;s actually what the sites are running from as well. A real sketchy setup, right?<br />
Rudi [11:45 AM]: ugh<br />
craig328 [11:45 AM]: So, I&#8217;ve been telling him about hosted solutions (because his alternative was to drop around $10K in hardware alone and then co-lo that).<br />
Rudi [11:46 AM]: k<br />
craig328 [11:46 AM]: Anyway, long story short, he asked me a month back to research viable CF hosts.<br />
craig328 [11:46 AM]: So I did and sent him an email with a couple of options&#8230;this, however, was CF8 with MySQL5.<br />
craig328 [11:46 AM]: &#8230;naturally, him being the boss, he did nothing with it.<br />
Rudi [11:47 AM]: of course<br />
craig328 [11:47 AM]: So, a few weeks go by and we hire Dumbass.<br />
Rudi [11:47 AM]: I remember it so well<br />
craig328 [11:47 AM]: Now, as has become exceptionally clear, Dumbass, despite his claims to the contrary, knows jack and shit about MySQL.<br />
craig328 [11:48 AM]: So, out of the blue, about 2 wks ago, suddenly we need a hosting solution&#8230;oh, and it needs to be using SQL Server&#8230;<br />
craig328 [11:48 AM]: &#8230;I don&#8217;t participate in any discussion about this&#8230;as really, I could care less, I&#8217;m equally capable in either db.<br />
craig328 [11:49 AM]: However, rather than even speak with the recommended hosts I researched, boss (probably aided and abetted by Dumbass) pulls some hosting solution out of his ass and purchases a contract with them.<br />
craig328 [11:49 AM]: &#8230;that was 2 weeks ago.<br />
Rudi [11:49 AM]: oh lawd<br />
craig328 [11:50 AM]: &#8230;I got called in yesterday PM to see if I could figure out how to get our server set up and running.<br />
craig328 [11:50 AM]: Now, Dumbass has been supposed to be doing this since Monday&#8230;however, I discover not only hasn&#8217;t he done it, he hadn&#8217;t even logged on yet.<br />
Rudi [11:51 AM]: makes perfect sense<br />
craig328 [11:51 AM]: Still, me being the great guy I am, I work out all the RDS kinks and late yesterday I managed to successfully log onto the box.<br />
Rudi [11:51 AM]: why would he do the work, when he can wait and you will do it for him<br />
craig328 [11:51 AM]: Now, this box is Server 2008&#8230;something I&#8217;ve not seen before.<br />
craig328 [11:52 AM]: &#8230;however, the way this host is set up, I need access via a web control panel interface to set up the database&#8230;which, I was advised, was on another box&#8230;which is normal.<br />
craig328 [11:52 AM]: So, to briefly recap, I logged onto the box and set up the site, moved files and created and tested the FTP connection. The last element is&#8230;the database.<br />
craig328 [11:52 AM]: &#8230;and who better to leave THAT to than Dumbass&#8230;our &#8220;expert&#8221;?<br />
Rudi [11:53 AM]: so.. did you set up the db yet?<br />
craig328 [11:53 AM]: Oh no&#8230;check it&#8230;choice exerpts from the chat transcript with the boss this AM:<br />
craig328 [11:54 AM]: stephen.heckel [11:25 AM]: when you try to setup a Data source in coldfusion using any account it errors and says Connection refused<br />
craig328 [11:55 AM]: craig328 [11:21 AM]: He was telling me you guys had installed a SQL Server instance on the 240.107 (THE CF SERVER) box. Is that not the case?<br />
stephen.heckel [11:21 AM]: Yes<br />
stephen.heckel [11:22 AM]: Their hosted SQL would only handle 500megs<br />
craig328 [11:55 AM]: craig328 [11:27 AM]: Well, one step at a time&#8230;<br />
craig328 [11:27 AM]: Is there a database on the new SQL Server deployment you guys added?<br />
craig328 [11:27 AM]: Something like rpodc?<br />
stephen.heckel [11:27 AM]: mvrdc<br />
craig328 [11:28 AM]: Okay&#8230;and the user account you&#8217;re trying to set up the datasource under&#8230;does it have access to that database?<br />
stephen.heckel [11:28 AM]: yes<br />
craig328 [11:29 AM]: Is is the default &#8220;sa&#8221; account?<br />
stephen.heckel [11:29 AM]: have tried all accounts. sa, sheckel, and a new one we created<br />
craig328 [11:29 AM]: Hm.<br />
craig328 [11:56 AM]: stephen.heckel [11:30 AM]: the crazy this is the server cannot resolve &#8220;localhost&#8221; you have to type in the IP address of the server<br />
craig328 [11:30 AM]: Do you have access to their shared SQL Server database (THE SOLUTION THEY SOLD US)?<br />
craig328 [11:57 AM]: stephen.heckel [11:31 AM]: no<br />
craig328 [11:31 AM]: No, you can&#8217;t access it?<br />
stephen.heckel [11:32 AM]: no we were never give that because we told them from the beginning we would install our own<br />
craig328 [11:33 AM]: Oh, I see. (COMPLETE FUCKING DEPARTURE FROM ANY SANE WEBSITE DEPLOYMENT)<br />
Rudi [11:57 AM]: lol<br />
craig328 [11:58 AM]: Wait for it&#8230;.<br />
craig328 [11:58 AM]: craig328 [11:37 AM]: Want a suggestion?<br />
stephen.heckel [11:38 AM]: I think I know what the issue is<br />
craig328 [11:38 AM]: They host CF, they host SQL Server and they have people right there&#8230;tell them to configure it so you can use it. Have them set up default passwords and then when they&#8217;re done, we change them to something else.<br />
stephen.heckel [11:39 AM]: this is a vertual server. probably shares a NIC and thats why it goes off server and back in to the IP Address<br />
stephen.heckel [11:40 AM]: virtual<br />
stephen.heckel [11:40 AM]: or atleast appears that way<br />
craig328 [11:41 AM]: I&#8217;ve never dealt with a virtual server before&#8230;<br />
stephen.heckel [11:42 AM]: what was the name of the hosting company you sent me<br />
Rudi [11:58 AM]: brb<br />
craig328 [11:59 AM]: So, to recap, I sent them a perfectly viable hosting solution with more than enough database space. Dumbass comes along and, because he&#8217;s a fucking liar and because my boss is apparently too dense to notice, we have to change the fucking database product from MySQL to SQL Server.<br />
craig328 [12:00 PM]: But, as if that isn&#8217;t enough, our existing 210MB database will apparently be too large to fit on the allocated 600MB of space on the shared SQL Server deployment this host normally offers. Again, I detect the effects of a Dumbass conversation.<br />
craig328 [12:01 PM]: So as to make this entire situation a complete disaster-movie-worthy epic fuckup we go out and BUY SQL Server 2008 and then install it on the same fucking box as CF8&#8230;<br />
craig328 [12:02 PM]: &#8230;on a hosted machine&#8230;<br />
craig328 [12:02 PM]: &#8230;which is running in a virtual server environment.<br />
craig328 [12:02 PM]: &#8230;which, surprise surprise, none of us seem to know anything about&#8230;especially our database &#8220;expert&#8221;.<br />
craig328 [12:05 PM]: I&#8217;m wondering if there&#8217;s an entity even more omnipotent than God&#8230;and whether he too hates me.<br />
Rudi [12:09 PM]: lol<br />
craig328 [12:10 PM]: I mean&#8230;man&#8230;you can&#8217;t make this up.<br />
craig328 [12:10 PM]: It&#8217;s just CF8 and a fucking database&#8230;how much more complicated can you make it you ask? Who knows? But stay tuned and find out.<br />
Rudi [12:11 PM]: he he he<br />
craig328 [12:11 PM]: I swear, I fully expect to be told next &#8220;hey, the server&#8217;s language pack is just Sanscrit&#8230;can we work around that&#8221;&#8230;</div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
