<?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>Geek by Day &#187; computers</title>
	<atom:link href="http://www.geekbyday.com/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekbyday.com</link>
	<description>A blog with no particularly interesting tagline</description>
	<lastBuildDate>Thu, 05 Nov 2009 16:46:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A Better Font</title>
		<link>http://www.geekbyday.com/2009/02/23/a-better-font/</link>
		<comments>http://www.geekbyday.com/2009/02/23/a-better-font/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 19:46:57 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[consolas]]></category>
		<category><![CDATA[courier new]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://www.geekbyday.com/?p=80</guid>
		<description><![CDATA[This is going to be a quick post about a tiny detail that I feel makes for a big increase in happiness for a lot of people. A lot of computer users, when using text editors or any other application that use monospaced (having the same width for every character, useful for programming and related [...]]]></description>
			<content:encoded><![CDATA[<p>This is going to be a quick post about a tiny detail that I feel makes for a big increase in happiness for a lot of people.</p>
<p>A lot of computer users, when using text editors or any other application that use monospaced (having the same width for every character, useful for programming and related tasks) fonts to render text  (source code, plain text, e-mails, markup, etc.), stick with the default font.  On some platforms, notably Mac OS X and most modern Linux distributions, this default font is a fairly reasonable and attractive typeface like Monaco or Monospace.  On Windows XP and Vista, however, the default monospaced is Courier New.</p>
<div id="attachment_90" class="wp-caption aligncenter" style="width: 510px"><img src="http://www.geekbyday.com/wp-content/uploads/2009/02/couriernew10.png" alt="Courier New, 10pt" title="Courier New, 10pt" width="500" height="305" class="size-full wp-image-90" /><p class="wp-caption-text">Courier New, 10pt</p></div>
<p>Recently, Microsoft released several new fonts with its new operating system, Vista.  One of these fonts is a monospaced font specifically designed for programming, called Consolas.  This font, and a few other nice fonts, is available by default in Vista and Office 2007, and can also be downloaded as part of the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&amp;displaylang=en">Office Compatibility Pack</a> for free.</p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 510px"><img src="http://www.geekbyday.com/wp-content/uploads/2009/02/consolas10.png" alt="Consolas, 10pt" title="Consolas, 10pt" width="500" height="268" class="size-full wp-image-89" /><p class="wp-caption-text">Consolas, 10pt</p></div>
<p>Isn&#8217;t that better?</p>
<p>The only caveat is that Consolas is designed with ClearType font smoothing in mind, and if you do not have ClearType enabled, then things will look very ugly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekbyday.com/2009/02/23/a-better-font/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Timegrid</title>
		<link>http://www.geekbyday.com/2007/06/04/timegrid/</link>
		<comments>http://www.geekbyday.com/2007/06/04/timegrid/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 03:10:09 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[timegrid]]></category>
		<category><![CDATA[urop]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~masont/blog/?p=17</guid>
		<description><![CDATA[This summer, I&#8217;m working as a UROP (Undergraduate Research Opportunity) at MIT&#8217;s CSAIL. I don&#8217;t think I&#8217;ve ever made a post about my actual project, Timegrid, so I think I&#8217;ll do that now. My task is to design and develop a client-side Javascript framework that takes event data in some format (iCal, XML, etc.) and [...]]]></description>
			<content:encoded><![CDATA[<p>This summer, I&#8217;m working as a UROP (Undergraduate Research Opportunity) at MIT&#8217;s CSAIL.  I don&#8217;t think I&#8217;ve ever made a post about my actual project, Timegrid, so I think I&#8217;ll do that now.</p>
<p>My task is to design and develop a client-side Javascript framework that takes event data in some format (iCal, XML, etc.) and renders it out to a number of different, configurable, dynamic views.  What kind of views will Timegrid support?  For starters, it will support all of the views that Google Calendar is currently capable of: weekly, monthly, etc.  Timegrid is more flexible than Google Calendar though.  Imagine that you want to render a table of events happening in various locations, and you want each column to represent a different room, and each row to represent a starting time.  Timegrid will be able to handle that as well.</p>
<p>Timegrid is designed to be easily configurable, incredibly flexible and customizable, clean, and beautiful.  Good thing I have all summer to work on it.</p>
<p><a href="http://simile.mit.edu/timegrid" title="Timegrid" target="_blank">Timegrid Project Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekbyday.com/2007/06/04/timegrid/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Some AJAX Libraries</title>
		<link>http://www.geekbyday.com/2006/05/17/some-ajax-libraries/</link>
		<comments>http://www.geekbyday.com/2006/05/17/some-ajax-libraries/#comments</comments>
		<pubDate>Wed, 17 May 2006 20:05:45 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://scripts.mit.edu/~masont/blog/?p=6</guid>
		<description><![CDATA[At work today, my boss asked me to write a tag library for Spring, and in the process, I found these two really neat Javascript libraries that reduce a lot of the tedium of writing an AJAX (Asychronous Javascript And XML) web application. Prototype &#8211; A fairly large (~50kb) Javascript library that defines several classes [...]]]></description>
			<content:encoded><![CDATA[<p>At work today, my boss asked me to write a tag library for Spring, and in the process, I found these two really neat Javascript libraries that reduce a lot of the tedium of writing an AJAX (Asychronous Javascript And XML) web application.</p>
<ul>
<li><a title="Prototype" href="http://prototype.conio.net/">Prototype</a> &#8211; A fairly large (~50kb) Javascript library that defines several classes to make your life easier.  There are many functions provided that simply reduce the amount of typing you have to do, and even Ruby-style closures for lists, through the Enumeration class.  Of course, it also provides some great classes for AJAX tasks as well.  However, be warned, there is very little official documentation for Prototype.</li>
<li><a title="script.aculo.us" href="http://script.aculo.us/">script.aculo.us</a> &#8211; A Javascript library that layers itself on top of Prototype and adds a plethora of eye candy.  Some of the effects it includes are: drag &#038; drop support, fading, sliding panels, and highlighting.</li>
</ul>
<p>Working with either library is extremely pleasant, especially when compared to the task of manually coding all of the functionality that they provide for free.  Also, I&#8217;ve seen the end results on many websites and they look great.  Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekbyday.com/2006/05/17/some-ajax-libraries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
