<?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>Design, Usability and more</title>
	<atom:link href="http://prajaktagodbole.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://prajaktagodbole.com/blog</link>
	<description>Collection of interesting designs, articles or resources I come across daily.</description>
	<lastBuildDate>Thu, 31 May 2012 17:16:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Portfolio redesign &#8211; version 3</title>
		<link>http://prajaktagodbole.com/blog/2011/08/portfolio-redesign-version-3/</link>
		<comments>http://prajaktagodbole.com/blog/2011/08/portfolio-redesign-version-3/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 21:25:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=754</guid>
		<description><![CDATA[In the past 1 year, I have redesigned my portfolio site several times (some major and many minor revisions) &#8211; partly because my skills upgraded every few months. However, the main reason is that every few months, I would redefine my goals and I needed a website that would most accurately portray my goals. Needless [...]]]></description>
			<content:encoded><![CDATA[<p>In the past 1 year, I have redesigned my portfolio site several times (some major and many minor revisions) &#8211; partly because my skills upgraded every few months. However, the main reason is that every few months, I would redefine my goals and I needed a website that would most accurately portray my goals. Needless to say, every major revision has been significantly better than before.</p>
<p>The most challenging part of designing a personal website is deciding what the focus should be &#8211; what message the website should convey. My earlier website had a clever (?!) illustration of a fish jumping from &#8220;development&#8221; to &#8220;design&#8221; jars. However, I realized that the kind of development I was referring to was software development, which will not be clear to everyone. Also, what I was doing before is not of primary interest to my potential employers. <strong>For a beginner, the portfolio must highlight what you enjoy doing now.</strong></p>
<p>The next challenging task is planning the website &#8211; <strong>content, navigation and overall look-and-feel</strong>. I liked how I had the portfolio as the primary content and with primary navigation. The secondary navigation had &#8220;Blog&#8221; and &#8220;Resume&#8221;. I preferred to add a few brief &#8220;about me&#8221; lines and contact information in the footer. In my last portfolio site, I had a page dedicated for every project. To view a project, one had to click and get to a new page every time. I decided to have categories in the new website and added only 4 projects in every category.<strong> Adding few selected projects is better than adding all the projects. Adding categories is helpful when you have a broad range of skills. </strong></p>
<p>Many well designed portfolio websites have a theme that is closely associated with the website owner. For example, a web developer who likes to hike and climb mountains can have mountains as the theme. I was inspired to have  Shoreline, Mountain View as my theme. I go for runs on Shoreline. I wanted to add the lake, Amphitheater, NASA, etc in my landscape, but was falling short of time (I finished this website in 1 week). So I just added some clouds and a plane.</p>
<p>I will be revising my website soon. So here are a few screenshots of my most favorite portfolio &#8211; version 3 -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-28-431.png"><img class="alignnone size-large wp-image-758" title="Prajakta Godbole | Designer and Developer 2011-09-13 14-28-43" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-28-431-1015x1024.png" alt="" width="594" height="598" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-26-27.png"><img class="alignnone size-large wp-image-757" title="Prajakta Godbole | Designer and Developer 2011-09-13 14-26-27" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-26-27-586x1024.png" alt="" width="586" height="1024" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-26-27.png"></a> <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-27-33.png"><img class="alignnone size-large wp-image-759" title="Prajakta Godbole | Designer and Developer 2011-09-13 14-27-33" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-27-33-777x1024.png" alt="" width="599" height="789" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-27-33.png"></a> <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-28-12.png"><img class="alignnone size-large wp-image-760" title="Prajakta Godbole | Designer and Developer 2011-09-13 14-28-12" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Prajakta-Godbole-Designer-and-Developer-2011-09-13-14-28-12-457x1024.png" alt="" width="597" height="1337" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/08/portfolio-redesign-version-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>T-shirt design &#8211; Hack the Future 2</title>
		<link>http://prajaktagodbole.com/blog/2011/08/t-shirt-design-hack-the-future-2/</link>
		<comments>http://prajaktagodbole.com/blog/2011/08/t-shirt-design-hack-the-future-2/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 19:21:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=743</guid>
		<description><![CDATA[Hack the Future is mentoring event for young future computer programming enthusiasts. Their first event was held on 28th May, 2011. I had designed T-shirts for this event. I blogged about my process earlier. Here&#8217;s a short video with the event highlights - Hack the Future at The Tech Museum The event was a big [...]]]></description>
			<content:encoded><![CDATA[<p>Hack the Future is mentoring event for young future computer programming enthusiasts. Their first event was held on 28th May, 2011. I had designed T-shirts for this event. I blogged about my process earlier. Here&#8217;s a short video with the event highlights -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Hack-the-Future-at-The-Tech-Museum.mp4">Hack the Future at The Tech Museum</a></p>
<p>The event was a big success and the team decided to go for another such event <a href="http://www.alexpeake.com/hackthefuture/" target="_blank">&#8220;Hack the Future 2&#8243;</a>. The event website used my design as the header. Here&#8217;s a snapshot -</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.11.32-PM.png"><img class="size-full wp-image-745 aligncenter" title="Screen shot 2011-09-13 at 12.11.32 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.11.32-PM.png" alt="" width="558" height="428" /></a></p>
<p>The team needed some changes in the T-shirt designs &#8211; using a new logo in the designs and adding the sponsors logo for the main T-shirt. The mentor T-shirt will have the text &#8220;Hack the Future&#8221; to scale the design to future events. I decided to use the silhouette from the previous design to keep the consistent look. I adjusted a few colors to include the new logo. Here are the final designs.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.33.32-PM.png"><img class="size-full wp-image-746 alignleft" title="Screen shot 2011-09-13 at 12.33.32 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.33.32-PM.png" alt="" width="269" height="373" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.34.28-PM.png"><img class="size-full wp-image-747 alignnone" title="Screen shot 2011-09-13 at 12.34.28 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Screen-shot-2011-09-13-at-12.34.28-PM.png" alt="" width="269" height="374" /></a></p>
<p>Here are some pictures of the event -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/286537_10150259219136980_672366979_7885377_1820524_o.jpg"><img class="size-medium wp-image-748 alignleft" title="286537_10150259219136980_672366979_7885377_1820524_o" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/286537_10150259219136980_672366979_7885377_1820524_o-224x300.jpg" alt="" width="224" height="300" /></a> <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/286967_10150259215701980_672366979_7885337_1866666_o.jpg"><img class="alignnone size-medium wp-image-749" title="286967_10150259215701980_672366979_7885337_1866666_o" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/286967_10150259215701980_672366979_7885337_1866666_o-300x224.jpg" alt="" width="402" height="299" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/08/t-shirt-design-hack-the-future-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://prajaktagodbole.com/blog/wp-content/uploads/2011/09/Hack-the-Future-at-The-Tech-Museum.mp4" length="6428355" type="video/mp4" />
		</item>
		<item>
		<title>Load time for my home page using Pingdom</title>
		<link>http://prajaktagodbole.com/blog/2011/07/load-time-for-my-home-page-using-pingdom/</link>
		<comments>http://prajaktagodbole.com/blog/2011/07/load-time-for-my-home-page-using-pingdom/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 19:16:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=734</guid>
		<description><![CDATA[I found this helpful website which shows the breakup of load times for free. Here&#8217;s mine -]]></description>
			<content:encoded><![CDATA[<p>I found this helpful website which shows the breakup of load times for free.</p>
<p>Here&#8217;s mine -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-28-at-12.11.39-PM.png"><img class="alignnone size-full wp-image-735" title="Screen shot 2011-07-28 at 12.11.39 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-28-at-12.11.39-PM.png" alt="" width="673" height="169" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-28-at-12.11.51-PM.png"><img class="alignnone size-full wp-image-736" title="Screen shot 2011-07-28 at 12.11.51 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-28-at-12.11.51-PM.png" alt="" width="408" height="428" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/07/load-time-for-my-home-page-using-pingdom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitehouse.gov web accessibilty evaluation</title>
		<link>http://prajaktagodbole.com/blog/2011/07/whitehouse-gov-web-accessibilty-evaluation/</link>
		<comments>http://prajaktagodbole.com/blog/2011/07/whitehouse-gov-web-accessibilty-evaluation/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 18:47:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=698</guid>
		<description><![CDATA[The WCAG evaluation for whitehouse.gov was done in Sept 2010. I chose the www.whitehouse.gov website for my DePaul  homework assignment because it is a government website and they claim to support accessibility. Interestingly, they also have a form page to get feedback about accessibility. I performed conformance evaluated of the home page and one sub-page [...]]]></description>
			<content:encoded><![CDATA[<p>The WCAG evaluation for whitehouse.gov was done in Sept 2010. I chose the www.whitehouse.gov website for my DePaul  homework assignment because it is a government website and they claim to support accessibility. Interestingly, they also<br />
have a form page to get feedback about accessibility. I performed conformance evaluated of the home page and one sub-page (blog page).</p>
<p>The review process included 5 steps -<br />
1) HTML validation<br />
2) CSS validation<br />
3) Using tools like TAW and Color Contrast Analyzer<br />
4) Manual WCAG 1.0 Priority 1 checklist evaluation using Firefox<br />
5) Using Fangs screen reader emulator</p>
<p>I presented the findings and recommendations systematically. I also identified few bugs on their website.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.32.49-AM.png"><img class="alignnone size-full wp-image-700" title="Screen shot 2011-07-14 at 11.32.49 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.32.49-AM.png" alt="" width="624" height="483" /></a></p>
<p><strong><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.08-AM.png"><img class="alignnone size-full wp-image-702" title="Screen shot 2011-07-14 at 11.33.08 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.08-AM.png" alt="" width="624" height="484" /></a></strong></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.19-AM.png"><img class="alignnone size-full wp-image-703" title="Screen shot 2011-07-14 at 11.33.19 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.19-AM.png" alt="" width="624" height="484" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.29-AM.png"><img class="alignnone size-full wp-image-704" title="Screen shot 2011-07-14 at 11.33.29 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.29-AM.png" alt="" width="625" height="482" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.42-AM.png"><img class="alignnone size-full wp-image-705" title="Screen shot 2011-07-14 at 11.33.42 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.42-AM.png" alt="" width="623" height="480" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.59-AM.png"><img class="alignnone size-full wp-image-706" title="Screen shot 2011-07-14 at 11.33.59 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.33.59-AM.png" alt="" width="624" height="483" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.17-AM.png"><img class="alignnone size-full wp-image-707" title="Screen shot 2011-07-14 at 11.34.17 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.17-AM.png" alt="" width="623" height="481" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.36-AM.png"><img class="alignnone size-full wp-image-708" title="Screen shot 2011-07-14 at 11.34.36 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.36-AM.png" alt="" width="625" height="483" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.48-AM.png"><img class="alignnone size-full wp-image-709" title="Screen shot 2011-07-14 at 11.34.48 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.48-AM.png" alt="" width="625" height="482" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.58-AM.png"><img class="alignnone size-full wp-image-710" title="Screen shot 2011-07-14 at 11.34.58 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.34.58-AM.png" alt="" width="624" height="481" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.07-AM.png"><img class="alignnone size-full wp-image-711" title="Screen shot 2011-07-14 at 11.35.07 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.07-AM.png" alt="" width="622" height="482" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.19-AM.png"><img class="alignnone size-full wp-image-712" title="Screen shot 2011-07-14 at 11.35.19 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.19-AM.png" alt="" width="623" height="481" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.39-AM.png"><img class="alignnone size-full wp-image-713" title="Screen shot 2011-07-14 at 11.35.39 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.35.39-AM.png" alt="" width="622" height="482" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.02-AM.png"><img class="alignnone size-full wp-image-714" title="Screen shot 2011-07-14 at 11.36.02 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.02-AM.png" alt="" width="623" height="481" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.25-AM.png"><img class="alignnone size-full wp-image-715" title="Screen shot 2011-07-14 at 11.36.25 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.25-AM.png" alt="" width="623" height="480" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.34-AM.png"><img class="alignnone size-full wp-image-716" title="Screen shot 2011-07-14 at 11.36.34 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-14-at-11.36.34-AM.png" alt="" width="622" height="480" /></a></p>
<p><strong> Summary of the evaluation</strong></p>
<p>This Web site is close to meeting WCAG 1.0 Level A. Accessibility features in which<br />
this site is strong include using alternative text for images, using headings, using 2<br />
or 3 column submenus to fit everything in the screen, using &#8216;Skip navigation&#8217; and<br />
&#8216;Skip to main content&#8217; links, etc.</p>
<p>Recommended priorities for addressing inaccessible features of site -<br />
1) Revise the text equivalent for some images.<br />
2) Ensure all videos have closed captioning.<br />
3) Resolve all the issues found during HTML validation, CSS validation and<br />
manual assessment.<br />
4) Use better color contrast between text and background images.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/07/whitehouse-gov-web-accessibilty-evaluation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pirate game dialog box design</title>
		<link>http://prajaktagodbole.com/blog/2011/07/pirate-game-dialog-box-design/</link>
		<comments>http://prajaktagodbole.com/blog/2011/07/pirate-game-dialog-box-design/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 23:00:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=692</guid>
		<description><![CDATA[This design exercise was done in September 2010. The dialog box designed is for building a ship. Approach to the problem The first step was to play the &#8216;Kingdom of Camelot&#8217; game and get a feel of the important rules of the game. The next was sketching some ideas and writing down the key concepts [...]]]></description>
			<content:encoded><![CDATA[<p>This design exercise was done in September 2010.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/pirate_game.jpg"><img class="alignnone size-large wp-image-693" title="pirate_game" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/pirate_game-1024x1024.jpg" alt="" width="553" height="553" /></a></p>
<p>The dialog box designed is for building a ship.</p>
<h4>Approach to the problem</h4>
<p>The first step was to play the &#8216;Kingdom of Camelot&#8217; game and get a feel of the important rules of the game. The next was sketching some ideas and writing down the key concepts related to pirate theme. After getting a rough idea of what I would be doing, I searched flickr and google images for the relevant images. Then I started the rough layout and experimented with it to progressively arrive at the final design layout.</p>
<h4>Color theme</h4>
<p>Colors suitable for a pirate theme are mostly dark. The look is grungy and old. The color palette used is<img class="alignnone" src="http://prajaktagodbole.com/images/pirate-game-color.jpg" alt="" width="500" height="100" /></p>
<h4>Typefaces</h4>
<p>Helvetica &#8211; for explanatory text. Reason &#8211; It is very legible. Sometimes, fancy typefaces cannot be read easily. Rapscallion (downloaded from dafont.com) &#8211; for title to reflect the pirate theme. It has an old look and because of the jagged edges, it fits the pirate theme. It is also used for the ‘stealth mode’ header text, to draw the player’s attention.</p>
<h4>Images</h4>
<p>The ship and the background grungy map images were free downloads. The skull image is actually a font (pirates pw &#8211; downloaded from dafont.com).</p>
<h4>Grouping data</h4>
<p>The dialog box can be divided into 3 sections -</p>
<ul>
<li>
<h5>Objective of the dialog box</h5>
<p>The title is clear and in big font size. The image makes the dialog box engaging. The text explains what to expect after the task completion in this dialog box. This is important because we want the players to know right away what to expect.</li>
<li>
<h5>The building phase</h5>
<p>The information here is put on a lighter canvas to highlight its importance. The information is grouped in 3 parts.</p>
<ul>
<li>The &#8216;Level 1 Requirements&#8217; tell the player the level of the ship buildingphase. It also shows the tabular data of the amounts if different resources needed and how much is available for the player. The green indicates the eligibility. Explanation about the eligibility status is not required as the green color makes it self-explanatory. If any of the numbers are displayed in red, the &#8216;build&#8217; buttons should be disabled.</li>
<li>There is also a &#8216;ask help&#8217; option and the player gets to know what he can expect. &#8216;Pirates don&#8217;t help for charity&#8217; line adds some attitude to the game. I made a choice between &#8216;threaten others for help&#8217; and &#8216;ask for help&#8217;. Just a play of words! But wanted to liken the language to the pirate world as much as possible. Finally, decided to stick with &#8216;ask&#8217; because &#8216;threaten&#8217; would probably be too much attitude.</li>
</ul>
</li>
</ul>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/kabam2.jpg"><img class="size-medium wp-image-695 aligncenter" title="kabam2" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/kabam2-300x300.jpg" alt="" width="300" height="300" /></a></p>
<ul>
<li>
<ul>
<li><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/kabam2.jpg"></a>The last part is the buttons. Earlier layout (shown above) had the &#8216;build&#8217; button first and then the &#8216;ask help&#8217; option (which I was going to put as a button just below the original &#8216;build&#8217; button). I realized that the player must be provided the two options at the bottom, so that he/ she does not rush into clicking it without even glancing at the &#8216;ask help&#8217; option. Additionally, it must be clear that the player has to select just one button of the two.</li>
<li>Final design does that. I thought it was important to let the player know that he/ she can choose only one of the buttons and not both. The text on the button is self-explanatory. Right next to the buttons, the time for completion is also added. A helpful message &#8216;remember to ask help&#8217; is next to &#8216;build&#8217; button, just in case some player does not glance on the right side message.</li>
</ul>
</li>
<li>
<h4>Monetization (optional)</h4>
<p>The monetization option is highlighted because of the title, the big button and the skull image. Without the image, the bottom part would not have caught the eye. There is a brief explanation (at the bottom of the button) of what to expect when the &#8216;buy&#8217; button is clicked.</li>
</ul>
<h4>Buttons</h4>
<p>The buttons are dark and the text on them is embossed. The buttons cast a little shadow. They look rugged. I decided not to do glossy buttons as they do not go well with the pirate theme. The round corners add a soft touch to the design. This is also the reason why I decided to not have the boxy table and instead just float the tabular data on the canvas.</p>
<h4>Overall look</h4>
<p>The window has jagged edges on the top and bottom. This torn paper look goes very well with pirate theme. Even a burnt paper effect can go well. All the elements, except a small part of the ship are completely within the rectangle defined in the map. This composition gives the ship a 3D effect, as if it is coming from somewhere. The rest of the elements are aligned properly and grouped together.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/07/pirate-game-dialog-box-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portfolio redesign &#8211; version 1 to version 2</title>
		<link>http://prajaktagodbole.com/blog/2011/07/portfolio-redesign-version-1-to-version-2/</link>
		<comments>http://prajaktagodbole.com/blog/2011/07/portfolio-redesign-version-1-to-version-2/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 21:18:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=654</guid>
		<description><![CDATA[I am redesigning and developing my portfolio website. This will be the 3rd live version. I decided to document my redesign approach. My very first website (let&#8217;s call it version 0) was done using Drupal framework. I used an existing template and added my content as nodes. The website was not nice to look at, [...]]]></description>
			<content:encoded><![CDATA[<p>I am redesigning and developing my portfolio website. This will be the 3rd live version. I decided to document my redesign approach.</p>
<p>My very first website (let&#8217;s call it version 0) was done using Drupal framework. I used an existing template and added my content as nodes. The website was not nice to look at, but I learned how to use Drupal.</p>
<p>My second version of website, let&#8217;s call it version 1, (which was live from Sept 2010 to Jan 2011)  							was entirely hand-coded. Here are some screenshots of that website version.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.25.51-PM.png"><img class="aligncenter size-full wp-image-656" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.25.51 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.25.51-PM.png" alt="" width="534" height="270" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.10-PM.png"><img class="aligncenter size-full wp-image-657" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.26.10 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.10-PM.png" alt="" width="534" height="260" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.24-PM.png"><img class="aligncenter size-full wp-image-658" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.26.24 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.24-PM.png" alt="" width="535" height="266" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.37-PM.png"><img class="aligncenter size-full wp-image-659" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.26.37 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.37-PM.png" alt="" width="535" height="261" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.49-PM.png"><img class="aligncenter size-full wp-image-660" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.26.49 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.26.49-PM.png" alt="" width="536" height="267" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.21-PM.png"><img class="aligncenter size-full wp-image-661" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.27.21 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.21-PM.png" alt="" width="539" height="266" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.33-PM.png"><img class="aligncenter size-full wp-image-662" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.27.33 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.33-PM.png" alt="" width="539" height="263" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.46-PM.png"><img class="aligncenter size-full wp-image-663" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.27.46 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.46-PM.png" alt="" width="539" height="257" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.56-PM.png"><img class="size-full wp-image-664 alignleft" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.27.56 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.27.56-PM.png" alt="" width="304" height="239" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.28.16-PM.png"><img class="size-full wp-image-665 alignnone" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 1.28.16 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-1.28.16-PM.png" alt="" width="263" height="237" /></a></p>
<p>My design process for the version 2 website began with  							<a href="../2011/01/whats-wrong-with-my-earlier-portfolio-website/" target="_blank">identifying what was wrong with this earlier version.</a> The next step was drawing out the wireframes (sketches) on paper and mocking it up in HTML/ CSS.  							Here’s my <a href="../../about.php" target="_blank">html</a> page. I used CSS fluid layout. I also used PHP  							to get the latest blog entry. I used JQuery to design the button. However, I wasn&#8217;t happy with the design.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.04.08-PM.png"><img class="size-full wp-image-679 alignnone" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.04.08 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.04.08-PM.png" alt="" width="471" height="498" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.04.32-PM.png"><img class="size-full wp-image-680 alignnone" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.04.32 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.04.32-PM.png" alt="" width="532" height="424" /></a></p>
<p>So I did some mock-ups on Illustrator.  							With this new design, I also created  							my own icons. Here&#8217;s my <a href="../../index2.php" target="_blank">html</a> page.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.17-PM.png"><img class="alignnone size-full wp-image-681" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.07.17 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.17-PM.png" alt="" width="602" height="350" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.38-PM.png"><img class="size-full wp-image-682 alignleft" style="border: 2px solid #cccccc; margin: 5px 2px;" title="Screen shot 2011-07-07 at 2.07.38 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.38-PM.png" alt="" width="248" height="356" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.52-PM.png"><img class="alignnone size-full wp-image-683" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.07.52 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.07.52-PM.png" alt="" width="250" height="358" /></a></p>
<p>However, I felt the design was not creative and clever enough. I drew some sketches   							and really liked the idea of a fish jumping from &#8216;development&#8217; waters to &#8216;design&#8217; waters.  							I then mocked it up in Illustrator. The waves  							with the bubbles were inspired by the &#8216;Book of Kells&#8217; animated movie. The fish, the waves and the clouds were done using  							Illustrator.  							I felt the waves idea did not look as nice as I had expected, especially because of the &#8216;Design&#8217; and &#8216;Development&#8217;  							texts.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.13.33-PM.png"><img class="alignnone size-full wp-image-685" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.13.33 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.13.33-PM.png" alt="" width="586" height="469" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.13.51-PM.png"><img class="alignnone size-full wp-image-686" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.13.51 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.13.51-PM.png" alt="" width="585" height="505" /></a></p>
<p>Then I thought of the jar idea, where I create the jars out of the texts, thus integrating the  							text into the design. I created the mockups in Illustrator.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.16.31-PM.png"><img class="alignnone size-full wp-image-687" style="border: 2px solid #cccccc; margin: 5px 0px;" title="Screen shot 2011-07-07 at 2.16.31 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/07/Screen-shot-2011-07-07-at-2.16.31-PM.png" alt="" width="582" height="458" /></a></p>
<p>I drew wireframes for the remaining pages and then started  coding. I hand-coded version 2 website using HTML, CSS and JavaScript. I  have used  							Illustrator and Photoshop for creating the graphics. The website was compliant with the web  							standards and WCAG guidelines.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/07/portfolio-redesign-version-1-to-version-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>June update</title>
		<link>http://prajaktagodbole.com/blog/2011/06/june-update/</link>
		<comments>http://prajaktagodbole.com/blog/2011/06/june-update/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 20:07:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=648</guid>
		<description><![CDATA[It&#8217;s June end and I haven&#8217;t posted anything for the whole month. I was busy and don&#8217;t have a finished project that I can show. In the last week of May, we had gone to Caramel and here&#8217;s a fancy tap from one of the cafes we went to. Innovative, yes, but perhaps not a [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s June end and I haven&#8217;t posted anything for the whole month. I was busy and don&#8217;t have a finished project that I can show.</p>
<p>In the last week of May, we had gone to Caramel and here&#8217;s a fancy tap from one of the cafes we went to. Innovative, yes, but perhaps not a practical design.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/06/IMG_2913.jpg"><img class="aligncenter size-large wp-image-650" title="IMG_2913" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/06/IMG_2913-1024x764.jpg" alt="" width="553" height="412" /></a></p>
<p style="text-align: left;">I also sketched when I was at the cafe. I gave speech #6 at the Toastmasters and designed 2 more newsletters. One of them will go for the TM newsletter contest. We had our APA pool league finals on one weekend and I won 2 matches out of 4. Our team lost, so that was disappointing, but my game improved suddenly over that weekend. Thanks to A! I have also been training for the Sept  half marathon. I attended BayCHI&#8217;s talk &#8220;How to create awesome products&#8221; and learned about &#8220;Verify&#8221; product&#8217;s design process. I attended Adobe&#8217;s &#8220;Data insight&#8221; event last weekend &#8211; it was a good experience, but would have enjoyed even more if our team could have finished executing the idea. Today I will be attending HackerDojo event &#8220;Design for Developers: How to hire a designer&#8221;.</p>
<p style="text-align: left;">Now about the work I have been doing &#8211; I have been working on creating a website for someone and also some research work at LEF Associates. That&#8217;s all I can tell right now.</p>
<p>On a personal note, June is a special month for me. We had our 1st anniversary on the 1st. N&#8217;s birthday was on the 8th. My baba&#8217;s birthday is on the last day of the month, ie today. Wish he was around.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/06/june-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookworm &#8211; shopping cart application demonstrated</title>
		<link>http://prajaktagodbole.com/blog/2011/05/bookworm-shopping-cart-application-demonstrated/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/bookworm-shopping-cart-application-demonstrated/#comments</comments>
		<pubDate>Fri, 27 May 2011 21:24:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=634</guid>
		<description><![CDATA[Before I start, here&#8217;s the link to my bookworm shopping cart application. I started working on building a shopping cart application two months back, but got around to finish the styling just yesterday. Since this was the first PHP/mySql/ AJAX application I was building, I started to follow the steps from the book &#8220;Bulletproof AJAX&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Before I start, here&#8217;s the <a href="http://prajaktagodbole.com/bookworm/" target="_blank">link to my bookworm shopping cart application</a>.</p>
<p>I started working on building a shopping cart application two months back, but got around to finish the styling just yesterday. Since this was the first PHP/mySql/ AJAX application I was building, I started to follow the steps from the book &#8220;Bulletproof AJAX&#8221;. Soon, I ended up writing my own code.</p>
<p>There are 3 main modules in my program:</p>
<p><strong>1) Get product listing</strong><br />
I used JQuery&#8217;s $.ajax plugin to make it cross-browser. This was the first significant improvement, suggested by a friend. As soon as the body loads, I pass my backend code url &#8220;processing.php&#8221; in the ajax call and get JSON object.</p>
<p>In processing.php, I am reading all the data from the &#8220;books&#8221; table and dumping it in JSON format. Using JSON was another significant lesson. On success (that is after receiving the data from the backend), it will call an anonymous function and this is where I wrap the html tags around the json data. Very neat!</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-1.48.03-PM.png"><img class="alignnone size-full wp-image-636" title="Screen shot 2011-05-27 at 1.48.03 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-1.48.03-PM.png" alt="" width="938" height="468" /></a></p>
<p>You will notice that I have wrapped a div with class =&#8221;item&#8221; around each book entry. I would have been better off using a list. While doing the CSS, I put a border-bottom for each div with class=&#8221;item&#8221;. There was an ugly border-bottom for the last item. To work around this, I put the if statement check to add another class for the last item and then setting border: none for that item.</p>
<p><strong>2) Cart module</strong></p>
<p>My earlier design was to use sessions to persist the cart data. It worked, but using database was a better choice. Also, my code was a mess as I tried to keep track of all the bits of information using sessions.</p>
<p>So, with the new design, I have another ajax call for body onload event ie. to check if the cart has any existing data. If yes, I get all the cart data and dump it on the webpage.</p>
<p><strong>3) Click handler module</strong></p>
<p>The third module, is to set up click event on the &#8220;add to cart&#8221; buttons. I learned that since the data for books was loaded dynamically, it is best to use a live() jquery method to set up events on the elements from this dynamically loaded content.</p>
<p>I have added some code for validating the integer entered in the Number of copies text box. I also added &#8220;Edit&#8221; and &#8220;Delete&#8221; buttons for each of the entries added in card. I programmed the logic to present a single row entry for a book if multiple clicks are registered on the same book. Also, depending on the number of copies, it will display &#8220;1 copy&#8221; or &#8220;x copies&#8221;. If the cart gets empty, then I display &#8220;cart is empty&#8221; message. I have also added the &#8220;loading &#8230;&#8221; message, which you will see when the cart loads (only if your connection is slow). I have tried to use unobtrusive Javascript most of the times.  Minor things, yes, but definitely adds more credibility to the application.</p>
<p>The backend code was relatively straightforward. I used all 4 CRUD mySQL operations.</p>
<p><em><strong>CSS and design</strong></em></p>
<p>This is my most favorite part. I decided to call this &#8220;Bookworm&#8221;. So I started designing the logo. These sketches were done while I was having dinner at a restaurant.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2844.jpg"><img class="alignnone size-large wp-image-637" title="IMG_2844" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2844-1024x769.jpg" alt="" width="560" height="420" /></a></p>
<p>I liked the 2nd one the best. I started designing it in Illustrator. The worm was done using basic circle shape. So easy, no? But the tricky part was doing its rear end which curled around the book. I tried sending half part behind the book and half part before it. The tail still looked broken. So, I wound it up in a green circle and that encapsulated my basic logo design. I chose red for the book cover because it has the highest contrast. You will see my final logo on the webpage.</p>
<p>Doing CSS was fun. I remembered all the good practices I had read about. The colors used were hand-picked, rather than using someone else&#8217;s color palette. I chose the Google web font for the headings.</p>
<p>Here are the screenshots -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-2.17.18-PM.png"><img class="alignnone size-full wp-image-638" title="Screen shot 2011-05-27 at 2.17.18 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-2.17.18-PM.png" alt="" width="503" height="651" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-2.17.32-PM.png"></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-2.19.35-PM.png"><img class="alignnone size-full wp-image-640" title="Screen shot 2011-05-27 at 2.19.35 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-27-at-2.19.35-PM.png" alt="" width="503" height="207" /></a></p>
<p>Ofcourse, there is still room for improvement like adding gradients in styles, compressing the code a bit more by modularizing  further, making input validation bulletproof, etc. For now, I am happy and very proud of my creation. It took me a lot of effort to get till here in Web Development and Design. Looking forward to do more such projects in future. <img src='http://prajaktagodbole.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/bookworm-shopping-cart-application-demonstrated/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linkedin &#8211; Google Maps mash-up</title>
		<link>http://prajaktagodbole.com/blog/2011/05/linkedin-google-maps-mash-up/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/linkedin-google-maps-mash-up/#comments</comments>
		<pubDate>Tue, 24 May 2011 20:15:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=588</guid>
		<description><![CDATA[My original idea for this web application was - 1) on signin, pull all connections 2) for each connection, get twitter id if available and the current location 3) show all the connections on map using locations 4) show last twitter update on hover on the map Linkedin does not allow us to get twitter [...]]]></description>
			<content:encoded><![CDATA[<p>My original idea for this web application was -</p>
<p>1) on signin, pull all connections<br />
2) for each connection, get twitter id if available and the current location<br />
3) show all the connections on map using locations<br />
4) show last twitter update on hover on the map</p>
<p>Linkedin does not allow us to get twitter ids of our connections. So, I skipped part 2 and 4 in my development.</p>
<p>Here is the <a title="InWorld Web application" href="http://prajaktagodbole.com/inWorld" target="_blank">link to my application</a>. Here are 2 main  screenshots of my application -</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.07.44-PM.png"><img class="size-medium wp-image-597 alignleft" title="Screen shot 2011-05-24 at 1.07.44 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.07.44-PM-275x300.png" alt="" width="275" height="300" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-12.50.32-PM.png"><img class="size-medium wp-image-596 aligncenter" title="Screen shot 2011-05-24 at 12.50.32 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-12.50.32-PM-232x300.png" alt="" width="232" height="300" /></a></p>
<p>I will document few important steps here -</p>
<p><strong><em>Get API keys</em></strong></p>
<p>Get Linkedin API key. Google Maps (use v3, since v2 is deprecated) does not need API key.</p>
<p>Note: I tried Yahoo maps first, but it wasn&#8217;t very accurate in plotting locations. I have blogged about it previously.</p>
<p><em><strong>On login</strong></em></p>
<p>When the user clicks on the login button, few things happen -</p>
<ol>
<li>Hide the &#8220;Login to see&#8221; text. The Linkedin button goes away automatically.</li>
<li>Open the map in the div. Set the options to center it. Also, set the property minZoom: 2, to avoid the map to become very small (thus avoiding displaying the background image).</li>
<li>Call API to obtain self profile information (like first name and last name &#8211; to go with the Welcome message) and to obtain all the connections of the logged in user.</li>
</ol>
<p><strong><em>Logic and code<br />
</em></strong></p>
<ol>
<li>Get all connections.</li>
<li>Find all unique locations from the connections data and put them in array. I used Jquery&#8217;s inArray plugin (found online)  to add unique location names to the array. <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-12.58.42-PM.png"><img class="aligncenter size-full wp-image-590" title="Screen shot 2011-05-24 at 12.58.42 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-12.58.42-PM.png" alt="" width="514" height="219" /></a></li>
<li>For every location name, send a request to Google Maps api to mark that location. This request is done using $.getJSON, but there is a cross-domain restriction. So,we cannot send the request directly. That&#8217;s why, I pass the location name to my proxy php file. In the php code, I use curl to send the http request and I get the markers array from Google maps. <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.00.24-PM.png"><img class="aligncenter size-full wp-image-591" title="Screen shot 2011-05-24 at 1.00.24 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.00.24-PM.png" alt="" width="492" height="109" /></a></li>
<li>Parse the json data ie. markers array and fetch the latitude and longitude for each. <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.03.48-PM.png"><img class="aligncenter size-full wp-image-592" title="Screen shot 2011-05-24 at 1.03.48 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-1.03.48-PM.png" alt="" width="573" height="202" /></a></li>
<li>Mark the positions on the map and set up event listeners on each marker for the click event.</li>
<li>On click, get all the connections belonging to that location and display them in html.</li>
</ol>
<p><em><strong>Graphics</strong></em></p>
<p>I created the logo and the background image to reflect what the application does. In the logo, I have created Linkedin-logo look-alike &#8220;IN&#8221; and then I have &#8220;World&#8221; with a little twirl on the &#8220;O&#8221; representing the equator of the world.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/logo2.png"><img class="aligncenter size-full wp-image-594" title="logo2" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/logo2.png" alt="" width="194" height="67" /></a></p>
<p>The background image depicts that you will get to see your 1st point contacts from linkedIn.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/map_bg2.jpg"><img class="aligncenter size-full wp-image-595" title="map_bg2" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/map_bg2.jpg" alt="" width="480" height="295" /></a></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/linkedin-google-maps-mash-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html11</title>
		<link>http://prajaktagodbole.com/blog/2011/05/html11/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/html11/#comments</comments>
		<pubDate>Sat, 21 May 2011 23:03:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[everyday things]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=629</guid>
		<description><![CDATA[I learned about the html11.org website in Microsoft&#8217;s web camp. The concept is very funny and stretches our imaginations. There are endless possibilities with the elements like &#60;wind&#62;, &#60;taste&#62;, etc. The website also has cool usage demos. This is a screenshot of the &#60;wind&#62; tag demo.]]></description>
			<content:encoded><![CDATA[<p>I learned about the <a href="http://html11.org/" target="_blank">html11.org website</a> in Microsoft&#8217;s web camp. The concept is very funny and stretches our imaginations. There are endless possibilities with the elements like &lt;wind&gt;, &lt;taste&gt;, etc. The website also has cool usage demos.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-4.08.14-PM.png"><img class="alignnone size-full wp-image-631" title="Screen shot 2011-05-24 at 4.08.14 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-4.08.14-PM.png" alt="" width="496" height="288" /></a></p>
<p>This is a screenshot of the &lt;wind&gt; tag demo. <img src='http://prajaktagodbole.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/html11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-shirt designs &#8211; Hack the Future event</title>
		<link>http://prajaktagodbole.com/blog/2011/05/t-shirt-design/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/t-shirt-design/#comments</comments>
		<pubDate>Thu, 19 May 2011 21:39:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=604</guid>
		<description><![CDATA[I have designed T-shirts for an event &#8220;Hack the future 1&#8243; which will be held at Tech Museum on May 28th. The basic idea of the event is to foster kids&#8217; interest in programming and computers. The event required designs for two types of shirts &#8211; for the mentors and for the kids. The requirements [...]]]></description>
			<content:encoded><![CDATA[<p>I have designed T-shirts for an event &#8220;Hack the future 1&#8243; which will be held at Tech Museum on May 28th. The basic idea of the event is to foster kids&#8217; interest in programming  and computers. The event required designs for two types of shirts &#8211; for the mentors and for the kids. The requirements for the designs were -</p>
<ul>
<li>3 colors</li>
<li>Chest print</li>
<li>300dpi</li>
<li>Event is called &#8220;Hack the Future 1&#8243;</li>
<li>It&#8217;s about hacking and creativity</li>
<li>Incorporate the sponsor&#8217;s logo  <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/shdh_logo.png"><img class="size-full wp-image-605 aligncenter" title="shdh_logo" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/shdh_logo.png" alt="" width="40" height="40" /></a></li>
</ul>
<p>The  main shirts are for the kids, but a similar  design was needed for the &#8220;Mentors&#8221; with the word &#8220;Mentor&#8221; on it (most likely a  bright color, something easily distinguished in a crowd,  so the kids know who to ask for help).</p>
<p>I sketched some ideas-</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2772.jpg"><img class="size-medium wp-image-606 alignleft" title="IMG_2772" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2772-300x224.jpg" alt="" width="270" height="203" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2773.jpg"><img class="size-medium wp-image-607 alignleft" title="IMG_2773" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/IMG_2773-300x224.jpg" alt="" width="270" height="203" /></a></p>
<p>This was the first time I did a T-shirt design, so I looked up online to understand what&#8217;s expected. Few pointers are -</p>
<p><em><strong>Colors</strong></em></p>
<p>Use minimum colors &#8211; maximum 3 or 4 colors. Use high contrast colors. Choose bright colors to make the t-shirt stand out. Use safe colors ie primary colors</p>
<p><em><strong>Font</strong></em></p>
<p>Font has to be readable. The size of the text/ message should be big.</p>
<p><em><strong>Design</strong></em></p>
<p>The design should not be &#8220;busy&#8221;. It should be clear and obvious to create maximum impact. It should not be complicated.</p>
<p>I have used these pointers to create my designs. Here&#8217;s my first pass at the designs -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-kids-final.jpg"><img class="size-medium wp-image-611 alignleft" title="hackthefuture1-kids-final" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-kids-final-294x300.jpg" alt="" width="265" height="270" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-mentor-girl.jpg"><img class="alignnone size-medium wp-image-613" title="hackthefuture1-mentor-girl" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-mentor-girl-300x300.jpg" alt="" width="270" height="270" /></a></p>
<p>I decided to use a 3D font to make it look like a kid event. I also used both girl and boy silhouettes in the designs. I sent my first pass designs and got some feedback. That was very helpful.</p>
<p>Few suggestions from the event organizers were -</p>
<p>1. They had many black T-shirts, so I needed to use a black background.</p>
<p>2. Make the silhouette unisex. Change the hair like an anime hero.</p>
<p>3. Use the logo.</p>
<p>I made those changes. I decided to use the logo as background and hence, keep the silhouette as black. Thus, for the kids shirt, I am using 4 colors and for the mentors shirt, I am using 3 colors.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-3.12.54-PM.png"><img class="size-medium wp-image-614 aligncenter" title="Screen shot 2011-05-24 at 3.12.54 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-24-at-3.12.54-PM-300x254.png" alt="" width="300" height="254" /></a><em><strong>Fine-tuning the designs</strong></em></p>
<p style="text-align: left;">I downloaded another free 3D font, because the one I used before had a minute underline below the text. I did some adjustments to the hands and feet, made them smaller. I changed the hair to resemble an anime hero. I changed the nose a bit.</p>
<p style="text-align: left;">Here are my final designs -</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-kids2.jpg"><img class="size-medium wp-image-615 alignleft" title="hackthefuture1-kids2" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-kids2-300x300.jpg" alt="" width="270" height="270" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-mentors2.jpg"><img class="alignnone size-medium wp-image-616" title="hackthefuture1-mentors2" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/hackthefuture1-mentors2-300x300.jpg" alt="" width="270" height="270" /></a></p>
<p style="text-align: left;">My designs have been accepted. 60 black shirts and 27 blue shirts will be printed for the event. <img src='http://prajaktagodbole.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/t-shirt-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toastmasters newsletter (Inspiration: A List Apart)</title>
		<link>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-inspiration-a-list-apart/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-inspiration-a-list-apart/#comments</comments>
		<pubDate>Thu, 12 May 2011 18:29:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=561</guid>
		<description><![CDATA[Two weeks back, I emailed a brief survey to all our readers to get feedback about the newsletter. Based on that feedback, I decided to change the approach of designing our newsletters. One of the suggestions was to include contributions from members. Other was the newsletter felt more like Minutes of the meeting. Another suggestion [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks back, I emailed a brief survey to all our readers to get feedback about the newsletter. Based on that feedback, I decided to change the approach of designing our newsletters. One of the suggestions was to include contributions from members. Other was the newsletter felt more like Minutes of the meeting. Another suggestion was about content &#8211; though some loved the casual writing style, some felt there could be more improvement.</p>
<p>My own opinion about my newsletters was as I was trying to get better with more techniques in Illustrator and Indesign, I was sometimes creating less-than-perfect layouts. Newsletter designing has been an activity I look forward to. I feel its engaging because I am forced to think of clever ideas about that week&#8217;s context. Sometimes, the final output had disappointed me as it wasn&#8217;t exactly what I had in mind. Sometimes, there were no clever ideas. Nonetheless, I would still send it out to the group. Being consistent is important.</p>
<p>This week, I create a 5-page newsletter in Illustrator. If you are a regular reader of &#8220;A list apart&#8221; like me, you will immediately note the similarity. I like that website&#8217;s clean layout and just by copying the exact layout has already made me feel better about working with colors and typography.</p>
<p>Here&#8217;s a snapshot of &#8220;A list apart&#8221;</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-13-at-11.13.48-AM.png"><img class="aligncenter size-medium wp-image-569" title="Screen shot 2011-05-13 at 11.13.48 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-13-at-11.13.48-AM-300x200.png" alt="" width="300" height="200" /></a></p>
<p>I also learned a trick in Illustrator to save all the Artboards  together. Click Export and then choose a file name. I chose  &#8220;Newsletter16-all&#8221;, when the 5 artboards were saved, they had names like  &#8220;Newsletter16-all-01.jpg&#8221;, &#8220;Newsletter16-all-02.jpg&#8221;, etc. Select &#8220;Use  Artboards&#8221;  with &#8220;All&#8221; option and then export.</p>
<p style="text-align: center;"><a href="../wp-content/uploads/2011/05/Screen-shot-2011-05-13-at-11.07.57-AM.png"> </a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-13-at-11.07.57-AM.png"><img class="aligncenter size-medium wp-image-574" title="Screen shot 2011-05-13 at 11.07.57 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-13-at-11.07.57-AM-300x205.png" alt="" width="300" height="205" /></a></p>
<p>Finally, here is my newsletter -</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-01.jpg"><img class="size-medium wp-image-563 alignleft" title="Newsletter16-all-01" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-01-212x300.jpg" alt="" width="250" height="354" /></a> <a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-02.jpg"><img class="size-medium wp-image-564 alignnone" title="Newsletter16-all-02" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-02-212x300.jpg" alt="" width="250" height="355" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-05.jpg"><br />
</a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-03.jpg"><img class="size-medium wp-image-565  alignleft" title="Newsletter16-all-03" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-03-212x300.jpg" alt="" width="250" height="355" /></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-04.jpg"><img class="size-medium wp-image-566 alignnone" title="Newsletter16-all-04" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-04-212x300.jpg" alt="" width="250" height="354" /></a></p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-05.jpg"><img class="size-medium wp-image-567  alignleft" title="Newsletter16-all-05" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter16-all-05-212x300.jpg" alt="" width="250" height="354" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-inspiration-a-list-apart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice to have features &#8211; Gmail and Facebook</title>
		<link>http://prajaktagodbole.com/blog/2011/05/nice-to-have-features-gmail-and-facebook/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/nice-to-have-features-gmail-and-facebook/#comments</comments>
		<pubDate>Wed, 11 May 2011 18:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[everyday things]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=556</guid>
		<description><![CDATA[Gmail : Let&#8217;s say, I send an email to contact#1. Then, I copy the same content and send to contact#2. Ofcourse, I change the email address and the greetings &#8211; I say &#8220;Hi contact#2&#8243;, without changing the title. The text sent to contact#2 will look like &#8220;Hi contact#2, &#60;show quoted text&#62;, which on click, will [...]]]></description>
			<content:encoded><![CDATA[<p>Gmail :</p>
<p>Let&#8217;s say, I send an email to contact#1. Then, I copy the same content and send to contact#2. Ofcourse, I change the email address and the greetings &#8211; I say &#8220;Hi contact#2&#8243;, without changing the title. The text sent to contact#2 will look like &#8220;Hi contact#2, &lt;show quoted text&gt;, which on click, will show the copied text in purple color. I don&#8217;t like this feature/ bug at all. It makes me look lazy, even if my content is well written.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/gmail_screenshot.jpg"><img class="aligncenter size-full wp-image-558" title="gmail_screenshot" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/gmail_screenshot.jpg" alt="" width="640" height="190" /></a></p>
<p>Facebook : I like to send private messages to my contacts on FB. Sometimes, I would like to add a contact to the ongoing message exchanges. Is there a way to do that? I dont think so. This will be a nice to have feature. If we can add contacts on each other&#8217;s walls, why not have it in messages, I ask!</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/nice-to-have-features-gmail-and-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo maps vs Google maps</title>
		<link>http://prajaktagodbole.com/blog/2011/05/yahoo-google-maps/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/yahoo-google-maps/#comments</comments>
		<pubDate>Mon, 09 May 2011 00:06:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=515</guid>
		<description><![CDATA[The objective of my project is to get location of all my LinkedIn connections and then display them on maps. I tried Yahoo maps. Here&#8217;s the api link that can be used to get the latitude and longitude of a given address/ location: http://where.yahooapis.com/geocode?location=INSERT_LOCATION&#38;flags=J&#38;appid=INSERT_API_KEY Using the Yahoo maps, if you try &#8220;San Francisco Bay Area&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>The objective of my project is to get location of all my LinkedIn connections and then display them on maps. I tried Yahoo maps.</p>
<p>Here&#8217;s the api link that can be used to get the latitude and longitude of a given address/ location: http://where.yahooapis.com/geocode?location=INSERT_LOCATION&amp;flags=J&amp;appid=INSERT_API_KEY</p>
<p>Using the Yahoo maps, if you try &#8220;San Francisco Bay Area&#8221;, it is fairly close, but points to Mt. Diablo location in east bay.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-08-at-4.59.40-PM.png"><img class="aligncenter size-full wp-image-518" title="Screen shot 2011-05-08 at 4.59.40 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-08-at-4.59.40-PM.png" alt="" width="608" height="343" /></a></p>
<p>If you try &#8220;Greater Chicago Area&#8221;, the marker points to a location in Virginia State.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-08-at-5.01.39-PM.png"><img class="aligncenter size-full wp-image-517" title="Screen shot 2011-05-08 at 5.01.39 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-08-at-5.01.39-PM.png" alt="" width="601" height="341" /></a></p>
<p>Google map is very accurate and I will be using Google map api for my little demo.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/yahoo-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toastmasters Newsletter (theme: Cinco de Mayo)</title>
		<link>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-theme-cinco-de-mayo/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-theme-cinco-de-mayo/#comments</comments>
		<pubDate>Thu, 05 May 2011 00:05:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=504</guid>
		<description><![CDATA[Tomorrow it&#8217;s Cinco De Mayo. In keeping with the festivities and the mood, I designed the newsletter with the vivid colors and patterns. The image of the man dressed in the authentic western dress was taken from Google images.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter15_low.jpg"></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter15_low.jpg"><img class="aligncenter size-full wp-image-506" title="Newsletter15_low" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Newsletter15_low.jpg" alt="" width="595" height="842" /></a></p>
<p style="text-align: left;">Tomorrow it&#8217;s Cinco De Mayo. In keeping with the festivities and the mood, I designed the newsletter with the vivid colors and patterns. The image of the man dressed in the authentic western dress was taken from Google images.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/toastmasters-newsletter-theme-cinco-de-mayo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting news feeds for Twitter trends</title>
		<link>http://prajaktagodbole.com/blog/2011/05/getting-news-feeds-for-twitter-trends/</link>
		<comments>http://prajaktagodbole.com/blog/2011/05/getting-news-feeds-for-twitter-trends/#comments</comments>
		<pubDate>Tue, 03 May 2011 04:35:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=498</guid>
		<description><![CDATA[With this mash-up, you can view news reports from different websites regarding a current Twitter trend. I get the current trends using Twitter api and the related news using the Google News api. Pretty cool, eh? I have used HTML, JQuery, CSS and Illustrator (I created that bird). I have used &#8216;Philosopher&#8217; font from the [...]]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://prajaktagodbole.com/tn/trendynews.html" target="_blank">this mash-up</a>, you can view news reports from different websites regarding a current Twitter trend. I get the current trends using Twitter api and the related  				news using the Google News api. Pretty cool, eh? I have used HTML, JQuery,  				CSS and Illustrator (I created that bird). I have used &#8216;Philosopher&#8217; font from the Google Web Fonts for the headings.</p>
<p><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-02-at-5.10.33-PM.png"><img class="aligncenter size-full wp-image-500" title="Screen shot 2011-05-02 at 5.10.33 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-02-at-5.10.33-PM.png" alt="" width="567" height="541" /></a></p>
<p>You can view the source code (with lots of comments) to see how I did this.</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;-</p>
<p>6th May 2011</p>
<p>Found an uncovered corner case in my code. Here&#8217;s a screenshot of the results for a trending topic like &#8217;5DaysForMileyInBrazil&#8217;.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-06-at-2.21.15-PM.png"><img class="aligncenter size-full wp-image-511" title="Screen shot 2011-05-06 at 2.21.15 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-06-at-2.21.15-PM.png" alt="" width="505" height="342" /></a></p>
<p style="text-align: left;">Added an if statement and now the news feed won&#8217;t be blank.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-06-at-2.36.58-PM.png"><img class="aligncenter size-full wp-image-512" title="Screen shot 2011-05-06 at 2.36.58 PM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/05/Screen-shot-2011-05-06-at-2.36.58-PM.png" alt="" width="495" height="412" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/05/getting-news-feeds-for-twitter-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stoked</title>
		<link>http://prajaktagodbole.com/blog/2011/04/stoked/</link>
		<comments>http://prajaktagodbole.com/blog/2011/04/stoked/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 22:50:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=494</guid>
		<description><![CDATA[It was a sunny and breezy afternoon at SJSU Campus today. I felt very happy just being there. The cafeteria at the Student Union played Bollywood music. The guy who made my burrito was smiling and happily poured some extra salsa without charging extra 50 cents. The 100s of college kids roaming about the campus [...]]]></description>
			<content:encoded><![CDATA[<p>It was a sunny and breezy afternoon at SJSU Campus today. I felt very happy just being there. The cafeteria at the Student Union played Bollywood music. The guy who made my burrito was smiling and happily poured some extra salsa without charging extra 50 cents. The 100s of college kids roaming about the campus added to the vibrant atmosphere. The campus is huge and I was lost even after checking the directory. I kept walking in what I felt was the correct direction, but then decided to ask someone for directions. Meet my new friend Melanie &#8211; so friendly and talkative. She walked with me till the light rail station.</p>
<p>The point of the post is -</p>
<p>I am joining SJSU HFE program in Fall 2011. I met with the the program director today. I also got to look at some of the students&#8217; projects. I have joined the HFES yahoo group and browsing the archive now.</p>
<p>It was so exciting to be there at SJSU. A positive sign of what will follow in the next few months. Stoked!</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/04/stoked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is human factors?</title>
		<link>http://prajaktagodbole.com/blog/2011/04/what-is-human-factors/</link>
		<comments>http://prajaktagodbole.com/blog/2011/04/what-is-human-factors/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 22:21:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[idea]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=492</guid>
		<description><![CDATA[Entertaining video by San Jose State University HFES students What is Human Factors?]]></description>
			<content:encoded><![CDATA[<p>Entertaining video by San Jose State University HFES students</p>
<p><a href="http://www.youtube.com/watch?v=1KEse_x1Sko">What is Human Factors?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/04/what-is-human-factors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5 and browsers &#8211; Community Night at Microsoft, Mountain View, CA</title>
		<link>http://prajaktagodbole.com/blog/2011/04/html5-and-browsers-community-night-at-microsoft-mountain-view-ca/</link>
		<comments>http://prajaktagodbole.com/blog/2011/04/html5-and-browsers-community-night-at-microsoft-mountain-view-ca/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 17:49:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=486</guid>
		<description><![CDATA[I learned a lot from this event yesterday. I thought I will share some bits here. The event started with HTML5 video demo by Doris Chen. Doris showed us how the html5 video tag worked on different browsers. It didn&#8217;t work on Firefox 4. She also mentioned IE&#8217;s developer tool (press F12). She demoed the [...]]]></description>
			<content:encoded><![CDATA[<p>I learned a lot from this event yesterday. I thought I will share some bits here.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2534.jpg"><img class="aligncenter size-large wp-image-487" title="IMG_2534" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2534-1024x764.jpg" alt="" width="614" height="458" /></a></p>
<p>The event started with HTML5 video demo by Doris Chen. Doris showed us how the html5 video tag worked on different browsers. It didn&#8217;t work on Firefox 4. She also mentioned IE&#8217;s developer tool (press F12). She demoed the various video effects like the cropping effect, hover effect, reflection, fade-ins, etc that can be used for the video.</p>
<p>The next presentation was by 2 thirteen year olds. Very impressive! They had developed a JS application that created a .wav file based on user&#8217;s input and played it in browser. Great stuff. Here&#8217;s the link: http://sound-weaver.appspot.com/. There was another link to the demo they showed us, dont remember what it was.</p>
<p>Tab Atkins showed us an implementation of WebGL &#8211; a customizable aquarium ( you can customize the number of fish). This was awesome! He also demoed a multiplayer space-war game built with HTML5 web sockets. Many of us joined in the game. Very engaging! He then demoed drag-n drops, CSS properties like gradients, shadows, etc. Tab&#8217;s blog : http://www.xanthir.com/blog/.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2535.jpg"><img class="aligncenter size-large wp-image-488" title="IMG_2535" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2535-764x1024.jpg" alt="" width="458" height="614" /></a></p>
<p>Doris announced another Microsoft sponsored event &#8211; 2 day web camp on 20 &#8211; 21 May 2011.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2536.jpg"><img class="aligncenter size-large wp-image-489" title="IMG_2536" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2536-1024x764.jpg" alt="" width="614" height="458" /></a></p>
<p>The next speaker Giorgio Sardo showed us many examples of the what can be done with HTML5, JS, SVG. To check the examples, see beautyoftheweb.com. He demoed the Expression Superview &#8211; (snapshot &#8211; the left and the right pictures are the same html/ css code rendered in older and newer browser. This demonstrated what can be done with simple divs and newer CSS and how the older browsers dont recognize these new specs).</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2537.jpg"></a><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2537.jpg"><img class="aligncenter size-large wp-image-490" title="IMG_2537" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/IMG_2537-1024x764.jpg" alt="" width="614" height="458" /></a></p>
<p>Great talk @gisardo, packed with humor and lot of useful information!</p>
<p>The last talk &#8220;HTML5 for skeptics&#8221; by Scott Stanfield was very entertaining and informative too. He showed us some examples of how different browsers will render the same code differently. He shared with us some links &#8211; html5boilerplate.com, html5test.com, html5doctor.com, caniuse.com, etc. Great slides and talk!</p>
<p>I am glad I attended this event. I look forward to more such events. Very good learning experience!</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/04/html5-and-browsers-community-night-at-microsoft-mountain-view-ca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My very own CMS</title>
		<link>http://prajaktagodbole.com/blog/2011/04/my-very-own-cms/</link>
		<comments>http://prajaktagodbole.com/blog/2011/04/my-very-own-cms/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 17:38:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://prajaktagodbole.com/blog/?p=475</guid>
		<description><![CDATA[Here&#8217;s a link to the CMS sign-up page. In the sign-up page, I check if the typed username exists, check the password for the minimum requirements, not allow copy paste in the password fields, generate a captcha and verify it. I have used AJAX calls to do these validations and display helpful messages. When the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s <a href="http://prajaktagodbole.com/cms/signup.php" target="_blank">a link to the CMS sign-up page</a>.</p>
<p>In the sign-up page, I check if the typed username exists, check the password for the minimum requirements, not allow copy paste in the password fields, generate a captcha and verify it. I have used AJAX calls to do these validations and display helpful messages. When the user enters all the fields correctly, the &#8216;signup&#8217; button is enabled. On submit, the form is posted and an account is created for the user. The user will be redirected to the sign-in page immediately. If there is an error while creating the user account, it stays on the sign-up page and displays the error message.</p>
<p style="text-align: center;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.14.36-AM.png"><img class="aligncenter size-full wp-image-476" title="Screen shot 2011-04-25 at 10.14.36 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.14.36-AM.png" alt="" width="546" height="438" /></a></p>
<p style="text-align: left;">In the sign-in page, the &#8216;sign-in&#8217; button is enabled only when both the fields are filled out. The form is submitted using the get method. The server side script checks if an account exists for the given username and redirects to the dashboard page if there exists such an username. If the username/ password combination is incorrect, the sign-in page displays an error message.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.21.59-AM.png"><img class="aligncenter size-full wp-image-477" title="Screen shot 2011-04-25 at 10.21.59 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.21.59-AM.png" alt="" width="381" height="404" /></a>The dashboard starts out as empty with links to pages link &#8216;Create new post&#8217;, &#8216;View blog&#8217;, &#8216;Sign out&#8217;.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.23.49-AM.png"><img class="aligncenter size-full wp-image-478" title="Screen shot 2011-04-25 at 10.23.49 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.23.49-AM.png" alt="" width="539" height="184" /></a>The &#8216;Sign out&#8217; link will delete the session for the user and redirect the user to the sign-in page. The &#8216;Create new post&#8217; link opens a new page. The text-editor used is a YUI component.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.27.39-AM.png"><img class="aligncenter size-full wp-image-479" title="Screen shot 2011-04-25 at 10.27.39 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.27.39-AM.png" alt="" width="500" height="440" /></a>When the user clicks on the &#8216;Post&#8217; button, the blog article is posted ie. a new row is created in the database for that entry. The user is redirected to the blog page.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.31.54-AM.png"><img class="aligncenter size-full wp-image-480" title="Screen shot 2011-04-25 at 10.31.54 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.31.54-AM.png" alt="" width="523" height="262" /></a>If you go back to the Dasboard page, you will see the two blog posts and you can click on the links to edit or delete it.</p>
<p style="text-align: left;"><a href="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.33.01-AM.png"><img class="aligncenter size-full wp-image-481" title="Screen shot 2011-04-25 at 10.33.01 AM" src="http://prajaktagodbole.com/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-25-at-10.33.01-AM.png" alt="" width="546" height="322" /></a>There is still a lot of scope of improvement in this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://prajaktagodbole.com/blog/2011/04/my-very-own-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
