<?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>Mike Pinkowish &#187; Web</title>
	<atom:link href="http://mikepinkowish.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikepinkowish.com</link>
	<description>What&#039;s Up?</description>
	<lastBuildDate>Sat, 07 Apr 2012 21:32:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Words With Friends Solver</title>
		<link>http://mikepinkowish.com/2011/08/27/words-with-friends-solver/</link>
		<comments>http://mikepinkowish.com/2011/08/27/words-with-friends-solver/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 02:05:44 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=326</guid>
		<description><![CDATA[I&#8217;ve created a monster. It&#8217;s a simple webpage that shows you the best moves in Words With Friends and where to play them. I initially wrote it in JavaScript, but that approach had the major downside of forcing the client to &#8230; <a href="http://mikepinkowish.com/2011/08/27/words-with-friends-solver/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a monster. It&#8217;s a simple webpage that shows you the <a title="Words With Friends Cheat" href="http://words.mikepink.com" target="_blank">best moves in Words With Friends</a> and where to play them. I initially wrote it in JavaScript, but that approach had the major downside of forcing the client to download a 3 megabyte (uncompressed) JavaScript file containing the <a title="Trie Dictionary" href="http://ejohn.org/blog/javascript-trie-performance-analysis/" target="_blank">dictionary in trie format</a>.</p>
<p>After travelling Europe this summer, I sat down at my laptop and ported the code to Node.JS. This is good because my Node process only needs to load the dictionary into memory once and can cache queries run against the trie. The scoring algorithm is accurate but very infrequently is off by 1 point &#8211; a bug that I&#8217;m trying to hunt.</p>
<p>Filling out the board involves typing your letters into the board. I&#8217;ve tried to ease the interaction of inputting letters by auto-advancing the board the editor based on your direction, but I think it&#8217;s being a little bit too aggressive right now. I may wait until the editor is advanced two spaces in the same direction before auto advancing.</p>
<p>Backspacing should probably reverse the auto-advancing direction on the first backspace, and then maintain its direction on successive hits. Typing a letter after a succession of backspaces might be a good trigger to reverse direction again, but I&#8217;m not totally sold on the idea.</p>
<p>Anyway, <a title="Words With Friends Solver" href="http://words.mikepink.com/" target="_blank">go cheat and find the best moves in your Words With Friends games</a>.</p>
<div id="attachment_327" class="wp-caption aligncenter" style="width: 658px"><a href="http://mikepinkowish.com/wp-content/uploads/2011/08/screen.jpg"><img class="size-full wp-image-327" title="The Words With Friends solver in action." src="http://mikepinkowish.com/wp-content/uploads/2011/08/screen.jpg" alt="The Words With Friends solver in action." width="648" height="704" /></a><p class="wp-caption-text">The Words With Friends solver in action.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2011/08/27/words-with-friends-solver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE9 Detection and CSS Stylesheet Selection in WordPress</title>
		<link>http://mikepinkowish.com/2010/09/16/ie9-detection-and-css-stylesheet-selection-in-wordpress/</link>
		<comments>http://mikepinkowish.com/2010/09/16/ie9-detection-and-css-stylesheet-selection-in-wordpress/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 07:40:37 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=244</guid>
		<description><![CDATA[My recent redesign makes use of many CSS3 features for presentation, which Chrome, Safari, and Firefox support beautifully.  However, I also wanted the site to look nice in Opera (no support for background gradients) and IE 8 (almost completely lacking &#8230; <a href="http://mikepinkowish.com/2010/09/16/ie9-detection-and-css-stylesheet-selection-in-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mikepinkowish.com/2010/09/15/what-i-learned-from-redesigning-my-site/" target="_blank">My recent redesign</a> makes use of many CSS3 features for presentation, which Chrome, Safari, and Firefox support beautifully.  However, I also wanted the site to look nice in Opera (no support for background gradients) and IE 8 (almost completely lacking CSS3 support).  To do that, I used a simple code bit to detect browsers and add an appropriate stylesheet if either browser was detected.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$user_agent</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_agent</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'MSIE'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/ie.css&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_agent</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Opera'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/opera.css&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>My IE specific stylesheet introduced some issues for the recently released <a href="http://ie.microsoft.com/testdrive/" target="_blank">IE9</a>, which supports many CSS3 features like border-radius and box-shadow.  As a result, my site looked like this:</p>
<p><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/ie9-ugs1.jpg"><img class="aligncenter size-full wp-image-267" title="ie9-ugs" src="http://mikepinkowish.com/wp-content/uploads/2010/09/ie9-ugs1.jpg" alt="" width="550" height="132" /></a><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/ie9-ugs.jpg"><br />
</a></p>
<p>Since IE9 supports a set of CSS3 similar to Opera, I decided to have IE9 and Opera share a stylesheet which provides background gradients.  All older version of IE still needed to use the IE stylesheet which provided rounded corners, drops shadows, and background gradients.  The updated browser detection code is below.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$user_agent</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_agent</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'MSIE 9'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span>
  <span style="color: #339933;">||</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_agent</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Opera'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/opera.css&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_agent</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'MSIE'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/ie.css&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Which fixes the display issue nicely:</p>
<p><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/ie9-better1.jpg"><img class="aligncenter size-full wp-image-268" title="ie9-better" src="http://mikepinkowish.com/wp-content/uploads/2010/09/ie9-better1.jpg" alt="" width="550" height="115" /></a></p>
<p>IE9 still does not support the text-shadow CSS property which bewilders me, and I can&#8217;t do much about, short of replacing text with images.  Also, some might say I should use feature detection instead of browser detection in choosing which styles to use.  They&#8217;re right, and I will try to use <a href="http://farukat.es/">Faruk Ateş</a> and <a href="http://paulirish.com/">Paul Irish</a>&#8216;s <a href="http://www.modernizr.com/">Modernizr </a>to solve that problem in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2010/09/16/ie9-detection-and-css-stylesheet-selection-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Learned from Redesigning My Site</title>
		<link>http://mikepinkowish.com/2010/09/15/what-i-learned-from-redesigning-my-site/</link>
		<comments>http://mikepinkowish.com/2010/09/15/what-i-learned-from-redesigning-my-site/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 08:40:16 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=239</guid>
		<description><![CDATA[Since June, I had been pining to redesign my site.  I had few ideas floating as to what I wanted to design and started elaborating on those ideas.  Probably the most ambitious of those ideas, was something I called the &#8230; <a href="http://mikepinkowish.com/2010/09/15/what-i-learned-from-redesigning-my-site/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since June, I had been pining to redesign my site.  I had few ideas floating as to what I wanted to design and started elaborating on those ideas.  Probably the most ambitious of those ideas, was something I called the Ski Experience.</p>
<p>The Ski Experience was meant to represent me as a skier to everyone via my website.  The idea behind the Ski Experience was that visiting my site would be like visiting a ski mountain.  The homepage was the base lodge and feature a welcome message as well as links to the blog, portfolio, and contact page.  The main page of the blog would present a bunch of posts styled as trails that a user could go explore.  Finally, the navigation was represented as different peaks of the mountain that someone would go visit.</p>
<p>The Ski Experience idea was very appealing to me, mostly because I love skiing.  The way I envisioned the site was that it would be very graphically detailed.  I wanted something that looked beautiful and captured the essence of skiing.  Unfortunately, try as I might, I couldn&#8217;t design graphics the way I wanted them to look.  I learned that good graphic design is tough, and not something that I&#8217;m as experienced at as say development.</p>
<p>I played around with different styles and ways of creating the graphics, but nothing came out as awesome as I wanted it to.</p>
<div id="attachment_240" class="wp-caption aligncenter" style="width: 560px"><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/mountains.jpg"><img class="size-full wp-image-240" title="mountains" src="http://mikepinkowish.com/wp-content/uploads/2010/09/mountains.jpg" alt="" width="550" height="213" /></a><p class="wp-caption-text">Stylized mountains based on a photo.</p></div>
<div id="attachment_241" class="wp-caption aligncenter" style="width: 410px"><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/more-mountains.png"><img class="size-full wp-image-241" title="more-mountains" src="http://mikepinkowish.com/wp-content/uploads/2010/09/more-mountains.png" alt="" width="400" height="300" /></a><p class="wp-caption-text">Vector mountain drawn from hand.</p></div>
<p>Despite my failed attempts, I still had a very strong idea of what I wanted the Ski Experience to be, but I didn&#8217;t have the time to learn the design skills necessary to create it with all of the other things happening in my life.  So, I did what I do best, making a very clean, usable design for my site.  I like this new design, but at the same time, it doesn&#8217;t represent me as a skier.</p>
<p>The color scheme for this design was originally based off of a <a title="Tesla Motors" href="http://www.teslamotors.com/" target="_blank">Tesla </a>I saw while visiting Boulder, Colorado this past July.  My first few design iterations originally used a creme color for the site background, but I dropped that in favor of a cleaner off-white color.</p>
<div id="attachment_242" class="wp-caption aligncenter" style="width: 560px"><a href="http://mikepinkowish.com/wp-content/uploads/2010/09/creme.jpg"><img class="size-full wp-image-242" title="creme" src="http://mikepinkowish.com/wp-content/uploads/2010/09/creme.jpg" alt="" width="550" height="507" /></a><p class="wp-caption-text">An early iteration of the current design.</p></div>
<p>These past few days, I finally got together enough time to polish off the design and create a WordPress 3 theme based on the design.  What you see today is the result of that effort.  I eventually want to create a more mobile friendly version of the site (I think the site actually looks decent on the iPhone 4) and optimize my CSS.  I&#8217;ll also be tweaking some design elements based on things I notice and feedback I get from you all, <a href="http://mikepinkowish.com/contact">so keep it coming</a>.</p>
<p>In the end, what I learned is that today, I&#8217;m not a spectacular graphic designer, but I can get better if I put the time into it.  When that time will be, I don&#8217;t know, but possibly in December after my internship with Facebook and before classes start for my final semester at RPI.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2010/09/15/what-i-learned-from-redesigning-my-site/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sensation and Perception Experiments</title>
		<link>http://mikepinkowish.com/2010/01/04/sensation-and-perception-experiments/</link>
		<comments>http://mikepinkowish.com/2010/01/04/sensation-and-perception-experiments/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:50:45 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[Academic]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=210</guid>
		<description><![CDATA[This fall, I took a psych class, Sensation and Perception, with Brett Fajen.  The class focused on how our perceptions of the world (primarily through the vision system) are formed and altered.  One part of the course involved designing and &#8230; <a href="http://mikepinkowish.com/2010/01/04/sensation-and-perception-experiments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This fall, I took a psych class, Sensation and Perception, with <a title="Brett Fajen's Web Page" href="http://panda.cogsci.rpi.edu/people/fajen.html" target="_blank">Brett Fajen</a>.  The class focused on how our perceptions of the world (primarily through the vision system) are formed and altered.  One part of the course involved designing and conducting experiments to measure the abilities and find the limits of human perception.</p>
<p>I designed two of these experiments using HTML5 canvases and JavaScript.  I&#8217;ve modified them slightly to work on the web (as opposed to locally on my laptop), and so that they display the experiment results to the test subject (instead of storing the data).</p>
<p>Both experiments measure how well people count and identify certain objects under varying conditions.  The <a title="Experiment 1" href="http://mikepinkowish.com/projects/sp/1/" target="_blank">first experiment</a> constrains subjects to only a glance at scene, while the <a title="Experiment 2" href="http://mikepinkowish.com/projects/sp/2/" target="_blank">second experiment</a> has subjects count objects in a fast moving stream.</p>
<div id="attachment_213" class="wp-caption aligncenter" style="width: 310px"><a href="http://mikepinkowish.com/projects/sp/2/"><img class="size-medium wp-image-213 " title="Objects in experiment 2 are in a fast moving stream." src="http://mikepinkowish.com/wp-content/uploads/2010/01/sp2-300x172.png" alt="A Screenshot from Experiment 2" width="300" height="172" /></a><p class="wp-caption-text">Objects in experiment 2 are in a fast moving stream.</p></div>
<p>I&#8217;ve updated <a title="Mike Pinkowish Labs" href="http://mikepinkowish.com/labs/" target="_blank">The Labs</a> with a link to the <a title="Contains links to each experiment" href="http://mikepinkowish.com/projects/sp/" target="_blank">main experiment page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2010/01/04/sensation-and-perception-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expand &#8211; A Chrome Extension for Expanding Short Links</title>
		<link>http://mikepinkowish.com/2009/12/15/expand-a-chrome-extension-for-expanding-short-links/</link>
		<comments>http://mikepinkowish.com/2009/12/15/expand-a-chrome-extension-for-expanding-short-links/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 22:05:46 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=202</guid>
		<description><![CDATA[The Chrome Extensions Gallery opened up last week, bringing extensions to millions of Chrome users.  Ahead of the opening, I developed an extension which answered a question I&#8217;ve asked myself almost daily while on the web: Where is this short &#8230; <a href="http://mikepinkowish.com/2009/12/15/expand-a-chrome-extension-for-expanding-short-links/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="https://chrome.google.com/extensions">Chrome Extensions Gallery</a> opened up last week, bringing extensions to millions of <a href="http://www.google.com/chrome">Chrome</a> users.  Ahead of the opening, I developed an extension which answered a question I&#8217;ve asked myself almost daily while on the web: Where is this short link taking me?</p>
<p>Some web apps, like <a href="http://brizzly.com/">Brizzly</a>, will automatically expand short links on their site, but what I wanted was a way to always know where short links would send me, regardless of the site I was on.  Additionally, I wanted a way that wouldn&#8217;t break the normal flow of web browsing.  So, I created <a href="https://chrome.google.com/extensions/detail/lokepaohjmeeoopmnhknjecdpeggbcpl">Expand</a>, an extension that determines the destination of short links and shows the user the destination when hovering over a link.</p>
<p>To test it, just install Expand and hover over <a href="http://bit.ly/binaryreview">this bit.ly link</a>.  You&#8217;ll notice a hover effect that looks like this:</p>
<div id="attachment_203" class="wp-caption aligncenter" style="width: 200px"><a href="http://mikepinkowish.com/wp-content/uploads/2009/12/expand.png"><img class="size-full wp-image-203" title="expand" src="http://mikepinkowish.com/wp-content/uploads/2009/12/expand.png" alt="Sample usage of Expand" width="190" height="66" /></a><p class="wp-caption-text">Sample usage of Expand</p></div>
<p>Also, if the link location matches the link text, Expand will replace the link text with the short link&#8217;s destination.  See what happens with this link after you install Expand: <a href="http://bit.ly/80Y4t5">http://bit.ly/80Y4t5</a></p>
<p>Currently, Expand only works with bit.ly links, but I&#8217;m looking to increase the number of short linking services it works with.  I&#8217;m also working on performance optimization because the last thing I want is for Expand to slow down a user&#8217;s browsing experience.</p>
<p><strong>Update (12/18/2009):</strong> Expand now supports over 30 short linking services!</p>
<p><a href="https://chrome.google.com/extensions/detail/lokepaohjmeeoopmnhknjecdpeggbcpl">Get Expand from the Chrome Extensions Gallery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/12/15/expand-a-chrome-extension-for-expanding-short-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoFishn Alpha Launch</title>
		<link>http://mikepinkowish.com/2009/09/01/gofishn-alpha-launch/</link>
		<comments>http://mikepinkowish.com/2009/09/01/gofishn-alpha-launch/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:44:47 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Geo]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=184</guid>
		<description><![CDATA[GoFishn officially launched its alpha version today.  After over a year of hard work on the team&#8217;s and my part, it&#8217;s satisfying to see a project reach this level of completion.  There&#8217;s still lots to be done, and the next &#8230; <a href="http://mikepinkowish.com/2009/09/01/gofishn-alpha-launch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="GoFishn" href="http://www.gofishn.com/" target="_blank">GoFishn</a> <a title="GoFishn Alpha Launch Announcement" href="http://blog.gosportn.com/gosportn/2009/09/let-the-alpha-begin.html" target="_blank">officially launched its alpha version</a> today.  After over a year of hard work on the team&#8217;s and my part, it&#8217;s satisfying to see a project reach this level of completion.  There&#8217;s still lots to be done, and the next few months promise to be busy as we work towards the next launch.</p>
<p>Alpha invites will continue to trickle out during the coming days and weeks.  If you want to keep up to date on our progress, be sure to follow the<a title="GoSportn Blog" href="http://blog.gosportn.com/" target="_blank"> GoSportn blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/09/01/gofishn-alpha-launch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Post-Google Redesign</title>
		<link>http://mikepinkowish.com/2009/08/12/post-google-redesign/</link>
		<comments>http://mikepinkowish.com/2009/08/12/post-google-redesign/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 06:28:50 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=168</guid>
		<description><![CDATA[I just redesigned the site in order to do a few things: Cleaner layout HTML 5 CSS 3 Just looking at the site, you&#8217;ll wonder where all the HTML 5 is.  All of it is under the hood.  I&#8217;m taking &#8230; <a href="http://mikepinkowish.com/2009/08/12/post-google-redesign/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just redesigned the site in order to do a few things:</p>
<ul>
<li>Cleaner layout</li>
<li><a title="HTML 5" href="http://en.wikipedia.org/wiki/HTML_5" target="_blank">HTML 5</a></li>
<li><a title="CSS 3" href="http://www.css3.info/" target="_blank">CSS 3</a></li>
</ul>
<p>Just looking at the site, you&#8217;ll wonder where all the HTML 5 is.  All of it is under the hood.  I&#8217;m taking advantage of the &lt;header&gt;, &lt;nav&gt;, &lt;article&gt;, and &lt;footer&gt; tags to improve the mark up on my site.  In fact, by setting their display style to &#8216;block&#8217; all of the elements render as expected, even in browsers that don&#8217;t officially support HTML 5.</p>
<p>As far as the CSS 3 usage goes, it&#8217;s just to improve the look of the site.  The site is still viewable in older browsers or <a title="IE8" href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank">IE8</a>, but will lack the shadows and rounded corners defined by the CSS 3 syntax.  I think this is a good way to start phasing in CSS 3 on the web.</p>
<p>I have a few things that I want to post (including post-Google thoughts), and I&#8217;ll hopefully get to them this week.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/08/12/post-google-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cliqDNA is Live</title>
		<link>http://mikepinkowish.com/2009/07/19/cliqdna-is-live/</link>
		<comments>http://mikepinkowish.com/2009/07/19/cliqdna-is-live/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 02:29:27 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=164</guid>
		<description><![CDATA[About three weeks I caught wind of the Cliqset Developer Challenge on their email list. After brainstorming and digging around their API documentation, I came up with the idea for cliqDNA, a cool web app which gives you a perspective &#8230; <a href="http://mikepinkowish.com/2009/07/19/cliqdna-is-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>About three weeks I caught wind of the <a href="http://dev-challenge.cliqset.com/" target="_blank">Cliqset Developer Challenge</a> on their email list.  After brainstorming and digging around their <a href="http://developer.cliqset.com/" target="_blank">API documentation</a>, I came up with the idea for <a href="http://mikepinkowish.com/cliqdna/" target="_blank">cliqDNA</a>, a cool web app which gives you a perspective on how you use the web and how your habits compare with the Cliqset community.</p>
<p>If you&#8217;re not familiar with Cliqset, they&#8217;re a start up based in Jacksonville, Florida (home of the slightly jejune Jaguars).  They have a good<a href="http://cliqset.com/what-is-cliqset" target="_blank"> self-describing page</a>, but essentially they provide users with a method to unify their identities across the myriad of sites out there and are building a fully read-write platform for developers.  I joined the site back in March, when the launched their first beta.  More recently, they <a href="http://blog.cliqset.com/2009/06/01/cliqset-beta-2-launch/" target="_blank">launched their second beta and raised $1.5 million from an angel investor</a>.</p>
<p style="text-align: center;"><a href="http://mikepinkowish.com/wp-content/uploads/2009/07/cliqdna.jpg"><img class="size-medium wp-image-165 aligncenter" title="cliqDNA" src="http://mikepinkowish.com/wp-content/uploads/2009/07/cliqdna-300x102.jpg" alt="cliqDNA in Action" width="300" height="102" /></a></p>
<p>In addition to giving you insight on the services you use, cliqDNA also provides you with little snippets about the topics you like to talk about or the type of music you like to listen to.  The more people that try cliqDNA, the richer the data becomes, giving everybody a chance to see what really are the most active services on the web.</p>
<p>So why not go ahead and <a class="important" href="http://mikepinkowish.com/cliqdna/">give cliqDNA a try»</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/07/19/cliqdna-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Okemo Mountain is now on Google Earth!</title>
		<link>http://mikepinkowish.com/2009/06/04/okemo-mountain-is-now-on-google-earth/</link>
		<comments>http://mikepinkowish.com/2009/06/04/okemo-mountain-is-now-on-google-earth/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 04:41:05 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Geo]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=157</guid>
		<description><![CDATA[Recently, I&#8217;ve been working on a project involving custom Google Earth layers  in my spare time.  Using Earth, I mapped out the trails of Okemo Mountain&#8217;s Jackson Gore Peak.  If you enable terrain and tilt the view, you can get &#8230; <a href="http://mikepinkowish.com/2009/06/04/okemo-mountain-is-now-on-google-earth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been working on a project involving custom <a href="http://earth.google.com">Google Earth</a> layers  in my spare time.  Using Earth, I mapped out the trails of <a href="http://okemo.com/">Okemo Mountain&#8217;s</a> Jackson Gore Peak.  If you <a href="http://earth.google.com/userguide/v5/#terrain">enable terrain and tilt the view</a>, you can get some really cool perspectives of Okemo as you zoom around.</p>
<p><a class="important" href="http://mikepinkowish.com/okemo-jackson-gore.kmz">Download the Okemo layer!</a></p>
<p><a href="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-headon.jpg"><img class="aligncenter size-medium wp-image-159" title="Jackson Gore Front Face" src="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-headon-300x197.jpg" alt="Jackson Gore Front Face" width="300" height="197" /></a></p>
<p><a href="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-north.jpg"><img class="aligncenter size-medium wp-image-158" title="Looking North from Jackson Gore" src="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-north-300x197.jpg" alt="Looking North from Jackson Gore" width="300" height="197" /></a></p>
<p><a href="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-down.jpg"><img class="aligncenter size-medium wp-image-160" title="Looking Down the Mountain" src="http://mikepinkowish.com/wp-content/uploads/2009/06/jackson-gore-down-300x197.jpg" alt="Looking Down the Mountain" width="300" height="197" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/06/04/okemo-mountain-is-now-on-google-earth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life on a Canvas</title>
		<link>http://mikepinkowish.com/2009/05/31/life-on-a-canvas/</link>
		<comments>http://mikepinkowish.com/2009/05/31/life-on-a-canvas/#comments</comments>
		<pubDate>Sun, 31 May 2009 09:30:51 +0000</pubDate>
		<dc:creator>Mike Pinkowish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mikepinkowish.com/?p=150</guid>
		<description><![CDATA[I decided to dive into HTML 5 and canvases this weekend and created a simulation of Conway&#8217;s Game of Life. The simulation, powered by JavaScript, requires a browser with HTML 5 capabilties (Chrome, or a newer version of Firefox or Safari will &#8230; <a href="http://mikepinkowish.com/2009/05/31/life-on-a-canvas/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I decided to dive into <a href="http://dev.w3.org/html5/spec/Overview.html">HTML 5</a> and <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">canvases</a> this weekend and created a simulation of <a href="http://en.wikipedia.org/wiki/Conway's_Game_of_Life">Conway&#8217;s Game of Life</a>.</p>
<p><img class="aligncenter size-full wp-image-152" title="Life on a Canvas" src="http://mikepinkowish.com/wp-content/uploads/2009/05/loac.png" alt="Life on a Canvas" width="500" height="255" /><a href="http://mikepinkowish.com/projects/life/">The simulation</a>, powered by JavaScript, requires a browser with HTML 5 capabilties (<a href="http://www.google.com/chrome">Chrome</a>, or a newer version of <a href="http://getfirefox.com">Firefox</a> or <a href="http://www.apple.com/safari/">Safari</a> will do).  I&#8217;ve added in a bunch of controls such as render speed, block size, and premade patterns.  I also created the ability to &#8216;draw&#8217;, or spawn life forms by clicking and dragging the mouse around the canvas.  I&#8217;ll admit, my JavaScirpt probably isn&#8217;t 100% optimized, so the simulation may slow down a bit if you spawn a lot of blocks.</p>
<p><a href="http://mikepinkowish.com/projects/life/">Life on a Canvas (in the Labs)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mikepinkowish.com/2009/05/31/life-on-a-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 11/16 queries in 0.002 seconds using disk

Served from: mikepinkowish.com @ 2012-05-19 23:06:45 -->
