<?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>The Trench Perspective &#187; Code</title>
	<atom:link href="http://www.trenchperspective.com/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.trenchperspective.com</link>
	<description>Opinionated random bytes on web design and development.</description>
	<lastBuildDate>Thu, 24 Mar 2011 08:00:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Google Maps Envelopes</title>
		<link>http://www.trenchperspective.com/2011/02/10/google-maps-envelopes/</link>
		<comments>http://www.trenchperspective.com/2011/02/10/google-maps-envelopes/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 11:21:34 +0000</pubDate>
		<dc:creator>Sreedhar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.trenchperspective.com/?p=463</guid>
		<description><![CDATA[Wikimapia, Google Maps, Google Earth, Nat Geo&#8217;s Map Machine, OpenStreet Maps are some of my favourite applications to explore the world. Mashups using these technologies and the purposes they serve have been a constant source of interest. Recently, while designing some envelopes, I wanted to incorporate some map shots. I was pleasantly surprised to find [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.trenchperspective.com/wp-content/uploads/2011/02/mapenvelope.jpg" rel="lightbox[463]"><img class="aligncenter size-full wp-image-465" title="mapenvelope" src="http://www.trenchperspective.com/wp-content/uploads/2011/02/mapenvelope.jpg" alt="" width="535" height="441" /></a></p>
<p><a title="Wikimapia Mapping Application" href="http://www.wikimapia.org">Wikimapia</a>, <a title="Google Maps Application" href="http://maps.google.com">Google Maps</a>, <a title="Google Earth Application" href="http://www.google.com/earth/index.html">Google Earth</a>, <a title="National Geographic's Map Machine Web Application" href="http://maps.nationalgeographic.com/map-machine">Nat Geo&#8217;s Map Machine</a>, <a title="The Open Streets Map Application" href="http://www.openstreetmap.org/">OpenStreet Maps</a> are some of my favourite applications to explore the world. Mashups using these technologies and the purposes they serve have been a constant source of interest. Recently, while designing some envelopes, I wanted to incorporate some map shots.</p>
<p><span id="more-463"></span>I was pleasantly surprised to find <a href="http://mapenvelope.com">Map Envelope</a> by <a title="Website of Beste Miray Doğan " href="http://www.bestemiray.com/">Beste Miray Doğan</a> and <a title="Website of Teevio" href="http://teev.io/">Teevio</a> . Useful and efficient. On further searching, I found the Google Maps Envelope concept project by designers <a title="Rahul Mahtani's Website" href="http://www.rahulmahtani.com/">Rahul Mahtani</a> &amp; <a title="Yofred Moik's Blog" href="http://yofredmoik.blogspot.com/">Yofred Moik</a>.</p>
<p><a href="http://www.trenchperspective.com/wp-content/uploads/2011/02/GoogleMapsEnvelopes.jpg" rel="lightbox[463]"><img class="aligncenter size-full wp-image-466" title="GoogleMapsEnvelopes" src="http://www.trenchperspective.com/wp-content/uploads/2011/02/GoogleMapsEnvelopes.jpg" alt="" width="533" height="406" /></a></p>
<p>Their concept is to include both the &#8220;From&#8221; and &#8220;To&#8221; addresses in the map on the envelope and incorporate it right into the Gmail interface.<a title="Google Maps Envelopes article in Yanko Designs Website" href="http://www.yankodesign.com/2010/03/30/google-envelopes-beta-of-course/"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trenchperspective.com/2011/02/10/google-maps-envelopes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resources to Learn Vim</title>
		<link>http://www.trenchperspective.com/2009/09/02/vimfu-links/</link>
		<comments>http://www.trenchperspective.com/2009/09/02/vimfu-links/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 12:13:34 +0000</pubDate>
		<dc:creator>Sreedhar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[text editor]]></category>

		<guid isPermaLink="false">http://trenchperspective.com/?p=260</guid>
		<description><![CDATA[It is an enriching experience to tap into Vim, the venerable editor with more than three decades of history behind it. My Vimfu is nowhere near the levels of the masters out there. Vimfu Mastery is a process. There is a lot this editor has to offer. People tell me they find new features and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_261" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-261" title="Vim Power" src="http://trenchperspective.com/wp-content/uploads/2009/09/vimpower.jpg" alt="Vim Power" width="300" height="169" /><p class="wp-caption-text">Vim Power</p></div>
<p>It is an enriching experience to tap into <strong>Vim</strong>, the venerable editor with more than three decades of history behind it. My Vimfu is nowhere near the levels of the masters out there. Vimfu Mastery is a process. There is a lot this editor has to offer. People tell me they find new features and uses even after years of using it.</p>
<p><span id="more-260"></span>Fortunately, much help is available and the requirements are only a keyboard and the right attitude. Here I have put together some of the <strong>resources </strong>I have bumped into. This is by no means comprehensive. It is just a small <strong>learning map</strong> of that I have been using. I will be updating it as I continue my quest to improve my Vimfu skills.</p>
<p><a title="Vim Online" href="http://www.vim.org" target="_blank">Vim Online</a><br />
<a title="The Story of Vim - PDF " href="http://www.moolenaar.net/vimstory.pdf" target="_blank">Story of Vim</a><br />
<a title="Seven Habits of Efficient Text Editing" href="http://www.moolenaar.net/habits.pdf" target="_blank">Seven Habits</a><br />
<a title="Vim Color Schemes" href="http://code.google.com/p/vimcolorschemetest/" target="_blank">Color Schemes</a><br />
<a title="The Vim Book" href="ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf" target="_blank">Vimbook</a><br />
<a title="A Byte of Vim" href="http://www.swaroopch.com/files/byteofvim/byte_of_vim_v051.pdf" target="_blank">A Byte of Vim</a><br />
<a title="Wikibooks - Learning the Vim Editor" href="http://en.wikibooks.org/wiki/Learning_vi:Vim" target="_blank">Wikibooks Learning the vi Editor/Vim </a><br />
<a title="Vim Tips Wiki" href="http://vim.wikia.com/wiki/Main_Page" target="_blank">Vim Tips Wiki</a><br />
<a title="Vim Editor for Beginners" href="http://www.shlomifish.org/lecture/Vim/beginners/" target="_blank">The Vim Editor for Beginners</a><br />
<a title="The Vi Lovers Home Page" href="http://thomer.com/vi/vi.html" target="_blank">The Vi Lovers Home Page</a><br />
<a title="Why, Oh Why do those" href="http://www.viemu.com/a-why-vi-vim.html" target="_blank">Why oh WHY, do those&#8230; </a><br />
<a title="The Vim Graphical Cheatsheet" href="http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html" target="_blank">The Vim Graphical Cheatsheet</a><br />
<a title="Efficient Editing with Vim" href="http://jmcpherson.org/editing.html" target="_blank">Efficient Editing with Vim</a><br />
<strong>Mailing Lists</strong> &#8211; vim@vim.org<br />
<strong>IRC Channels</strong> &#8211;  freenode , irc.freenode.net, #vim and IRCNET, #vim<br />
<a title="Google Archive for Vim" href="http://groups.google.com/group/comp.editors/topics" target="_blank">Google archive</a><br />
<a title="The Vim Web Ring" href="http://u.webring.com/hub?ring=vim" target="_blank">Vim Webring</a><br />
<a title="Pixel Beat Vim Tips" href="http://www.pixelbeat.org/vim.tips.html" target="_blank">Pixelbeat Vim Tips</a><br />
<a title="Vim Like a Pro" href="http://tottinge.blogsome.com/use-vim-like-a-pro/" target="_blank"> Vim Like a Pro</a><br />
<a title="Vim Basics" href="http://linuxtidbits.wordpress.com/2009/06/16/vim-basics/" target="_blank"> Vim Basics</a><br />
<a title="Perl Monks - Vim Tutorial" href="http://www.perlmonks.org/?node_id=333737" target="_blank"> Learn vi/vim in 50 lines and 15 minutes</a><br />
<a title="15 Best Vim Plugins" href="http://spf13.com/feature/vim-plugins" target="_blank"> 15 Best Vim Plugins</a><br />
<a title="Vim Plugins you should know about" href="http://www.catonmat.net/blog/vim-plugins-surround-vim/" target="_blank"> Vim Plugins you should know about</a><br />
<a title="Comfortable Php editing in Vim" href="http://schlitt.info/opensource/blog/0488_comfortable_php_editing_with_vim_5.html" target="_blank"> Comfortable PHP Editing in Vim</a><br />
<a title="Coding Domain - Vim" href="http://www.codingdomain.com/linux/vim/" target="_blank"> Coding Domain Vim</a><br />
<a title="JSTAP Vim Page" href="http://jstap.web.fc2.com/vim/vim.html" target="_blank"> JSTAP Vim page</a><br />
<a title="Web Design 101 - Vim Colorschemes" href="http://tips.webdesign10.com/vimcolorschemes" target="_blank"> WebDesign10</a><br />
<a title="HuYi's Vim Page" href="http://sps.nus.edu.sg/~huyihuyi/vim2.html " target="_blank"> HuYi&#8217;s Vim page</a><br />
<a title="Daily Vim Blog" href="http://dailyvim.blogspot.com/" target="_blank"> Daily Vim</a><br />
<a title="Jano's Vim Macro Page" href="http://www.vanhemert.co.uk/vim/" target="_blank"> Jano&#8217;s Vim Macro Page</a><br />
<a title="Vi Complete Key Binding List" href="http://hea-www.harvard.edu/~fine/Tech/vi.html" target="_blank"> vi Complete Key Binding List</a><br />
<a title="Vi Improved IRC Tutorials" href="http://www.vi-improved.org/tutorial.php" target="_blank"> Vi-Improved IRC Tutorial</a><br />
<a title="Kent's Vim Page" href="http://www-personal.umich.edu/~knassen/vim/" target="_blank"> Kent&#8217;s Vim Page</a><br />
<a title="Showmedo - Vim Intro Video Tutorial" href="http://showmedo.com/videotutorials/video?name=3160030&amp;fromSeriesID=316" target="_blank"> An Intro to Vim Video Tutorial</a><br />
<a title="Vim Fu" href="http://www.vim-fu.com/" target="_blank"> Vim Fu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trenchperspective.com/2009/09/02/vimfu-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 Firefox Extensions for Web Development</title>
		<link>http://www.trenchperspective.com/2009/08/31/20-firefox-extensions-for-web-development/</link>
		<comments>http://www.trenchperspective.com/2009/08/31/20-firefox-extensions-for-web-development/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 10:43:41 +0000</pubDate>
		<dc:creator>Sreedhar</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://trenchperspective.com/?p=201</guid>
		<description><![CDATA[Firefox is the browser of choice for a huge number of web designers and developers because it is open source and extensible. It is possible to write extensions which enables the user to create features that are not available by default. For those who cannot write these extensions, there is a rich pool of free [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-205" title="Firefox" src="http://trenchperspective.com/wp-content/uploads/2009/08/ffox.jpg" alt="Firefox" width="575" height="431" /></p>
<p><strong>Firefox</strong> is the browser of choice for a huge number of web designers and developers because it is <strong>open source</strong> and <strong>extensible</strong>. It is possible to write extensions which enables the user to create features that are not available by default. For those who cannot write these extensions, there is a rich pool of free ready made extensions already available. Some of these extensions enable us to do a fair amount of web design and development without the use of IDEs, without leaving the browser.</p>
<p>Here, I present a <strong>simple checklist</strong> to help you configure Firefox for Web Development. I am sure that most web developers and designers out there use most of these extensions already. This serves a checklist for me to quickly configure a machine which is not set up the way I want it, when I have to work on it. I hope it will be useful to others as well.</p>
<p><span id="more-201"></span>Firefox extensions are available in<strong> abundance</strong>. A downside to this is that soon, these extensions start taking a toll on the performance of the browser. A way to counter this would be to<strong> use separate profiles</strong> for different tasks.</p>
<p>You can create separate profiles by running the profile manager. Exit Firefox. <strong>Start</strong> &gt; <strong>Run</strong> &gt; <strong>firefox.exe -ProfileManager</strong></p>
<p>Create a suitable profile name (for example, webdev). You might want to enable the <strong>Don&#8217;t ask at startup</strong> checkbox. Note that you will have to import your bookmarks for the new profile. You will have to setup other customizations (start page, toolbars etc) also once you create the profile.</p>
<p>You can launch different profiles using the profile names in shortcuts. For Example<br />
<strong>&#8220;C:\Program Files\Mozilla Firefox\firefox.exe&#8221; -P webdev -no-remote</strong><br />
The no-remote keyword here, enables you to run firefox with multiple profiles in the same instance.</p>
<p>The web development profile will use a certain number of extensions to enable you to work efficiently on your web pages.<br />
Here is a checklist of extensions you can use in alphabetical order with their links. You can get more detailed information for these extensions and also the latest versions.</p>
<ol>
<li><a title="Aardvark - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/4111 " target="_blank"><strong>Aardvark</strong></a></li>
<li><a title="Clear Cache Button - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/1801" target="_blank"><strong>Clear Cache Button</strong></a></li>
<li><a title="Colorzilla - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/271" target="_blank"><strong>Colorzilla</strong></a></li>
<li><a title="Dummy Lorem Ipsum - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/2064" target="_blank"><strong>Dummy Lorem Ipsum</strong></a></li>
<li><a title="FEBE - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/2109" target="_blank"><strong>FEBE</strong></a></li>
<li><a title="Firebug - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank"><strong>Firebug</strong></a></li>
<li><a title="FireFTP - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/684" target="_blank"><strong>FireFTP</strong></a></li>
<li><a title="Greasemonkey - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank"><strong>Greasemonkey</strong></a></li>
<li><a title="HTML Validator - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_self"><strong>HTML Validator</strong></a></li>
<li><a title="IETab - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/1419" target="_blank"><strong>IE Tab</strong></a></li>
<li><a title="Measure It - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/539" target="_blank"><strong>Measure It</strong></a></li>
<li><a title="Opera View - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/1190" target="_blank"><strong>OperaView</strong></a></li>
<li><a title="Restart Fox - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/10749" target="_blank"><strong>Restart Fox</strong></a></li>
<li><a title="Safari View - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/6438" target="_blank"><strong>Safari View</strong></a></li>
<li><a title="Screengrab Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/1146" target="_blank"><strong>Screengrab</strong></a><strong></strong></li>
<li><a title="Tab Mix Plus - Firefox Extensions" href="https://addons.mozilla.org/en-US/firefox/addon/1122" target="_blank"><strong>Tab Mix Plus</strong></a></li>
<li><a title="View Source With - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/394" target="_blank"><strong>View Source With</strong></a></li>
<li><a title="Web Canvas - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/12708" target="_blank"><strong>Web Canvas</strong></a></li>
<li><a title="Web Developer - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank"><strong>Web Developer</strong></a></li>
<li><a title="YSlow - Firefox Extension" href="https://addons.mozilla.org/en-US/firefox/addon/5369" target="_blank"><strong>YSlow</strong></a></li>
</ol>
<p>This is a very basic setup. Depending on what you wish to accomplish you can add more relevant extensions.Once you have setup your web development profile. You can use the <strong>FEBE extension</strong> to back up your configuration. A big thanks to all those talented and generous developers who have given us these extensions and of course, to the Firefox team for creating a superb browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trenchperspective.com/2009/08/31/20-firefox-extensions-for-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

