<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>KwartzLab Makerspace &#187; Alex W</title>
	<atom:link href="http://www.kwartzlab.ca/author/Alex-W/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kwartzlab.ca</link>
	<description>Home of Kwartzlab Makerspace in Kitchener/Waterloo, Ontario</description>
	<lastBuildDate>Sun, 19 May 2013 23:30:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<!-- podcast_generator="Blubrry PowerPress/4.0.7" -->
	<itunes:summary>Regular discussions with hackers, makers and artists at the Kwartzlab Makerspace. We talk about what projects people are working on, what events are coming up and how you can get involved.</itunes:summary>
	<itunes:author>kwartzlab</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.kwartzlab.ca/wp-content/uploads/powerpress/light_box_logo.jpg" />
	<itunes:owner>
		<itunes:name>kwartzlab</itunes:name>
		<itunes:email>podcast@kwartzlab.ca</itunes:email>
	</itunes:owner>
	<managingEditor>podcast@kwartzlab.ca (kwartzlab)</managingEditor>
	<itunes:subtitle>A hackerspace radio show</itunes:subtitle>
	<itunes:keywords>kwartzlab, hackerspace, makerspace, diy, hardware, software, maker, hacker, artist, roundtable</itunes:keywords>
	<image>
		<title>KwartzLab Makerspace &#187; Alex W</title>
		<url>http://www.kwartzlab.ca/wp-content/uploads/powerpress/light_box_logo.jpg</url>
		<link>http://www.kwartzlab.ca</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Arts" />
	<itunes:category text="Games &amp; Hobbies">
		<itunes:category text="Hobbies" />
	</itunes:category>
		<rawvoice:location>Kitchener, ON</rawvoice:location>
		<item>
		<title>DIY Card Game: Monster Mages</title>
		<link>http://www.kwartzlab.ca/2012/03/diy-card-game-monster-mages/</link>
		<comments>http://www.kwartzlab.ca/2012/03/diy-card-game-monster-mages/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 13:00:16 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[hackathon]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=2284</guid>
		<description><![CDATA[Earlier this year at Guelph Game Jam 2, I decided to go analog and build a card game with real, physical cards. After the 8 hour jam, I ended up with a quick little game called Monster Mages, heavily inspired by aspects of Dominion and Magic: The Gathering. Since 8 hours really isn&#8217;t a lot [...]]]></description>
				<content:encoded><![CDATA[<p>Earlier this year at <a href="http://guelphgamejam.com/">Guelph Game Jam 2</a>, I decided to go analog and build a card game with real, physical cards. After the 8 hour jam, I ended up with a quick little game called Monster Mages, heavily inspired by aspects of <em>Dominion</em> and <em>Magic: The Gathering</em>.</p>
<p><a href="http://www.kwartzlab.ca/2012/03/diy-card-game-monster-mages/card_game/" rel="attachment wp-att-2285"><img class="size-full wp-image-2285 aligncenter" src="http://www.kwartzlab.ca/wp-content/uploads/2012/03/card_game.png" alt="Monster Mages" width="600" height="398" /></a></p>
<p><span id="more-2284"></span></p>
<p>Since 8 hours really isn&#8217;t a lot of time to build a game, I did a bit of prep work the night before by building a set of <a href="https://github.com/malexw/Card-Game-Template">blank playing cards</a> to use as templates. The design is based on the layout of cards from Dominion, with a card name across the top, a short description across the bottom, and the rest of the space divided evenly between a picture and long description.</p>
<p><a href="http://www.kwartzlab.ca/2012/03/diy-card-game-monster-mages/blank_cards/" rel="attachment wp-att-2286"><img class="size-full wp-image-2286 aligncenter" src="http://www.kwartzlab.ca/wp-content/uploads/2012/03/blank_cards.png" alt="Blank cards" width="600" height="398" /></a></p>
<p>I printed the templates on white 199 g/m^2 card stock from the local office supply store and cut out 216 blank cards by hand. Real playing cards seem to be a bit heavier (around 320 g/m^2), but the card stock seemed to work well enough for prototyping purposes. I also used a set of card protectors usually used by Magic players to make it easier to handle and shuffle my home made cards. It also prevented players from seeing what their opponent was holding, since the thin cards are slightly transparent.</p>
<p>Before creating any cards, I wrote a bit of python code that would let me simulate my card game, so that I could try and make sure the game was fair. The contents of the card game are defined in a separate JSON file, which I was hoping would let me reuse the python code for future card game design work, but I ended up writing so much game-specific code into the python that it&#8217;s not really feasable to reuse it.</p>
<p>If you&#8217;re interested in building your own version of Monster Mages, you can get a deck list and rules from <a href="https://github.com/malexw/Monster-Mages">the project&#8217;s github page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2012/03/diy-card-game-monster-mages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winter-een-mas 3</title>
		<link>http://www.kwartzlab.ca/2012/01/winter-een-mas-3/</link>
		<comments>http://www.kwartzlab.ca/2012/01/winter-een-mas-3/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 20:38:43 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=2243</guid>
		<description><![CDATA[Join Kwartzlab on Saturday, January 28 between 12:00 PM and 12:00 AM for our third annual Winter-een-mas Celebration! Winter-een-mas is a holiday for gamers, spanning from January 25th through the 31st, and celebrated by spending time playing games with friends and family. We hope you&#8217;ll join us for this free event &#8211; featuring twelve hours [...]]]></description>
				<content:encoded><![CDATA[<p>Join Kwartzlab on Saturday, January 28 between 12:00 PM and 12:00 AM for our third annual Winter-een-mas Celebration!</p>
<p><a href="http://www.kwartzlab.ca/2012/01/winter-een-mas-3/poster/" rel="attachment wp-att-2244"><img src="http://www.kwartzlab.ca/wp-content/uploads/2012/01/poster.png" alt="Winter-een-mas 3 poster" width="612" height="792" class="alignnone size-full wp-image-2244" /></a></p>
<p>Winter-een-mas is a holiday for gamers, spanning from January 25th through the 31st, and celebrated by spending time playing games with friends and family. We hope you&#8217;ll join us for this free event &#8211; featuring twelve hours of gaming goodness &#8211; playing classics from Settlers of Catan to Halo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2012/01/winter-een-mas-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello Hacklab.to!</title>
		<link>http://www.kwartzlab.ca/2011/09/hello-hacklab/</link>
		<comments>http://www.kwartzlab.ca/2011/09/hello-hacklab/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 13:03:15 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1802</guid>
		<description><![CDATA[There&#8217;s a rule of thumb in the hackerspace community &#8211; hold your open house on Tuesday. It&#8217;s completely arbitrary. No matter what day of the week you do pick for your open house, there will be someone who just can&#8217;t make it. Many just pick Tuesday by convention and no more thought is needed. Unfortunately, [...]]]></description>
				<content:encoded><![CDATA[<p><!-- logo --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6102085886/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6062/6102085886_1bd202ecd5.jpg" width="332" height="500" alt="Hello Hacklab.to"></a></p>
<p>There&#8217;s a rule of thumb in the hackerspace community &#8211; hold your open house on Tuesday. It&#8217;s completely arbitrary. No matter what day of the week you do pick for your open house, there will be someone who just can&#8217;t make it. Many just pick Tuesday by convention and no more thought is needed. Unfortunately, it makes it hard to visit other spaces since members generally want to be at home base for the open house. But since I was out of town with no hopes of making it to Kwartzlab, I had a perfect excuse to take a Tuesday to visit <a href="http://hacklab.to">Hacklab.to</a>.</p>
<p><span id="more-1802"></span></p>
<p><!-- Front door --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6102083652/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6082/6102083652_8a4e637864.jpg" width="332" height="500" alt="Hello Hacklab.to"></a></p>
<p>Tucked away between two shops in the north end of Kensington Market, it&#8217;s an easy place to miss. It&#8217;s one of those mysterious doorways in the city that appeals to my inner child (who has a love of the paranormal, secret passageways and hidden worlds). Whose door is it? What&#8217;s behind it? There are a few clues that suggest there&#8217;s something more to 170 Baldwin Street. A simplex push-button lock and RFID reader guard the door while an infrared LED-lined camera provides overwatch.</p>
<p><!-- LED sign --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6101538137/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6193/6101538137_548a55ede1.jpg" width="500" height="332" alt="Hello Hacklab.to"></a></p>
<p>I arrived just after 7 to a full house. Rent in the big city isn&#8217;t cheap and space is at a premium, meaning seats at the main work table fill up fast. At less than 500 square feet, Hacklab isn&#8217;t a space for manufacturing big things, either. They&#8217;re much closer to the stereotypical description of &#8220;hacker&#8221; than most of the other spaces I&#8217;ve visited, with a strong emphasis on electronics, software, and information security. But even with the limited floor space, there&#8217;s still a wide variety of projects going on. A model railroad hangs from the ceiling. A box of locks for locksport enthusiasts can be found in the lounge. There&#8217;s even an &#8217;80s Mac Classic hanging out in a closet.</p>
<p><!-- Badges --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6102084854/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6073/6102084854_125aac3a4b.jpg" width="332" height="500" alt="Hello Hacklab.to"></a></p>
<p>At 3 years old, Hacklab.to is the oldest hackerspace in Canada. In the big picture that&#8217;s not a long time, but it&#8217;s long enough that Hacklab can claim at least partial credit in helping establish a few other hackerspaces in the province such as <a href="http://site3.ca">Site 3</a> and Kwartzlab. Being the first, they&#8217;ve also been able to attract some media attention from places like <a href="http://boingboing.net/2009/11/15/hacklabtos-laser-cut.html">BoingBoing</a> and Discovery Channel.</p>
<p><!-- Makerbot --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6102085498/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6184/6102085498_8039760e74.jpg" width="500" height="332" alt="Hello Hacklab.to"></a></p>
<p>Hacklab has a number of great tools available to the membership. A workbench constructed over the bathtub holds an <del>Epilog</del> ULS (my bad) laser cutter &#8211; a cheap craigslist find that some lab members brough back to life with extensive hardware and software rebuilding. A tricked-out Makerbot 3D printer lives on a shelf near the main work table, and evidence of it&#8217;s capabilities cover the short wall next to the stairs.</p>
<p><!-- goodies --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6101541863/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6083/6101541863_944f447119.jpg" width="332" height="500" alt="Hello Hacklab.to"></a></p>
<p>In addition to the oddles of thermoplastic gizmos and doodads next to the stairs, there are member projects scattered everywhere in the space. One of my favourites was a touch-screen computer hanging on a central support near the main work table. The display oozed with data and information, such as the date and time, and news feeds. Other mostly complete projects seem to collect on any available flat space. It&#8217;s not clutter &#8211; they&#8217;re evidence of learning and education. For many, hacking isn&#8217;t about the end product, it&#8217;s what you learn on the way. These leftovers, then, are trophies of accomplishment. Of conquering the unknown.</p>
<p><!-- legs --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6101540207/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6067/6101540207_062d58a1ec.jpg" width="500" height="332" alt="Hello Hacklab.to"></a></p>
<p>Hacklab.to is located at 170 Baldwin Street in Toronto, Ontario. They run an open house on Tuesday from 5:30 PM to 11:00 PM every week.</p>
<p><!-- city --><br />
<a href="http://www.flickr.com/photos/93485207@N00/6102090980/" title="Hello Hacklab.to by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6067/6102090980_daea29e38e.jpg" width="500" height="332" alt="Hello Hacklab.to"></a></p>
				<div id="gallery-6157afb3" class="flickr-gallery photoset">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102090980"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6067/6102090980_daea29e38e_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101542171"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6074/6101542171_2010fecd2f_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101541863"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6083/6101541863_944f447119_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102089886"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6200/6102089886_51a2b29f25_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102089612"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6200/6102089612_4cbe6962f3_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102089056"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6082/6102089056_0487210ff1_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101540535"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6203/6101540535_cef20db88e_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101540207"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6067/6101540207_062d58a1ec_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102087872"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6201/6102087872_8233951c00_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102087542"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6210/6102087542_a40b4f6fa7_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102087168"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6067/6102087168_86341e22b8_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101538653"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6064/6101538653_afed6c57ab_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101538137"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6193/6101538137_548a55ede1_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102085886"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6062/6102085886_1bd202ecd5_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102085498"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6184/6102085498_8039760e74_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101537101"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6207/6101537101_2949229331_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102084854"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6073/6102084854_125aac3a4b_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102084438"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6061/6102084438_5e5be16042_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6101535949"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6064/6101535949_a5664ae6e8_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6102083652"><img class="photo" title="Hello Hacklab.to" src="http://farm7.static.flickr.com/6082/6102083652_8a4e637864_s.jpg" alt="Hello Hacklab.to" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
										
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/09/hello-hacklab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lightning Photography</title>
		<link>http://www.kwartzlab.ca/2011/08/lightning-photography/</link>
		<comments>http://www.kwartzlab.ca/2011/08/lightning-photography/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 14:11:12 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[pictures]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1774</guid>
		<description><![CDATA[I remember reading an amazing article in National Geographic back in the early &#8217;90s about lightning. There were a handful of brilliant photographs, but the one that really grabbed me was a night shot overlooking a city as a storm front moved in, capturing 30 or more forks of lightning over a 30-second exposure. I&#8217;m [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/93485207@N00/6078768860/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6082/6078768860_95f515b03c.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>I remember reading an amazing article in National Geographic back in the early &#8217;90s about lightning. There were a handful of brilliant photographs, but the one that really grabbed me was a night shot overlooking a city as a storm front moved in, capturing 30 or more forks of lightning over a 30-second exposure. I&#8217;m no photographer (as I am happy to admit at every available opportunity), but when I saw an incredible storm front moving in on the evening of the 24th, I couldn&#8217;t resist trying to create some of my own photographs of lightning.</p>
<p><span id="more-1774"></span></p>
<p>I grabbed my camera and tripod and set up for a simple 5 second exposure under the cover of the patio. It became obvious pretty quick that this wasn&#8217;t going to work. With the storm already on top of me, any forks (sparks?) that found their way out of the clouds were illuminating the whole area, leaving a washed-out, white mess.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078211853/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6072/6078211853_497c2a63b5.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>I dropped to 3 seconds, but it was still too long. Though it was interesting to see how the lighting on the treeline changed depending on whether the lightning was happening behind me or in front of me.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078213057/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6086/6078213057_399f47a0dc.jpg" width="500" height="332" alt="Lightning Photography"></a><br />
<a href="http://www.flickr.com/photos/93485207@N00/6078754418/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6087/6078754418_696f559e30.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>Eventually, I set the exposure time for 1 second and managed to catch my first clear spark.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078214037/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6087/6078214037_89215aa1a2.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>But with a 1 second exposure, it became much harder to capture lightning. I couldn&#8217;t just pull the trigger and wait anymore. Well, I could, but the chances of actually capturing anything in that time was pretty low. And even when I did, things were <em>still</em> getting washed out.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078755390/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6197/6078755390_39f11c8e81.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>So I finally tried a half second exposure, and that seemed to get some decent results.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078767694/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6208/6078767694_49f0146160.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>By this point I had taken about 260 pictures and filled up my SD card. With only 1 or 2 worth showing by this point, I had developed a much greater appreciation for the quality of the pictures on the <a href="http://en.wikipedia.org/wiki/Lightning">Wikipedia page for lightning</a>.</p>
<p>I dumped the card to my laptop and ran outside with an umbrella to see if I could get some pictures with fewer trees in the way. The lightning at this point was incredible. I could tell when a good one was coming because it would start from behind me, lighting up the trees. Then, from a hole in the clouds, tendrils of lightning burst through, like the tentacles of an octopus, and spread out in a circular pattern, crawling and dancing along the bottom surface of the clouds, spreading out like the spokes on a bicycle wheel.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/6078785130/" title="Lightning Photography by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6194/6078785130_3506671ebf.jpg" width="500" height="332" alt="Lightning Photography"></a></p>
<p>Thinking back to that National Geographic article and comparing it with my experiences during this storm, I&#8217;ve got some clues to improve my pictures for the next time. First, I need to get up to a higher spot of ground so that I can get clearer pictures of the sky with fewer obstructions. I&#8217;m not going to go stand on a bare hill with my metal tripod of anything, but something like an apartment balcony would be great.</p>
<p>Second, it seems that once the storm is on top of me, it&#8217;s going to be a lot harder to get a good picture. I should set up so that I can get a clear shot of the front as it approaches. There are a couple of advantages to this &#8211; shots from further away won&#8217;t light up the entire sky as much, making it easier to capture clear pictures of lightning. It&#8217;ll also keep me ahead of the rain, and safer from the sky.</p>
<p>Finally, I really need to learn how to work my camera properly. At one point I managed to mess up the focus meaning there&#8217;s a series of 3 to 4 shots that are pretty blurry. I was also shooting in shutter priority mode on the D40. I believe there is a way to get control over both the aperature and shutter speed at the same time, but I&#8217;m not sure how. I think a smaller aperature would have let me do much longer exposures without having the whole scene washed out. But then again, with the reflections due to the clouds, it may not have helped that much. More experimentation is needed.</p>
				<div id="gallery-28524642" class="flickr-gallery photoset">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078799590"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6086/6078799590_9712023526_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078257653"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6200/6078257653_62033759c3_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078257399"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6200/6078257399_dd3d56fc12_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078257135"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6202/6078257135_d64cb05cae_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078256451"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6076/6078256451_32a4e1d236_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078797766"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6183/6078797766_84610e19e9_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078255695"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6067/6078255695_af19f5e306_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078247453"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6185/6078247453_fc95ddd01e_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078247179"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6077/6078247179_f5ca7e8a5e_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078788492"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6190/6078788492_5a9eb8d871_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078246699"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6086/6078246699_ea950ab922_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078246333"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6192/6078246333_317235e6b3_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078787536"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6083/6078787536_4c0b486ae4_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078245537"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6183/6078245537_1a693b3aaf_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078785130"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6194/6078785130_3506671ebf_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078784734"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6202/6078784734_f18660ed8e_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078784450"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6089/6078784450_a69e5c1785_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078784084"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6209/6078784084_ac014301ba_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078783746"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6203/6078783746_b24940bc84_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078242009"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6192/6078242009_b4fde70189_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078229795"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6090/6078229795_da7485de99_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078770636"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6209/6078770636_0c91c219a9_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078229125"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6081/6078229125_69145d1977_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078769546"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6191/6078769546_8baba31190_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078228135"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6185/6078228135_f0486c98ef_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078768860"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6082/6078768860_95f515b03c_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078768356"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6086/6078768356_3e6c361b9c_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078767694"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6208/6078767694_49f0146160_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078757968"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6086/6078757968_7ec761a475_s.jpg" alt="Lightning Photography" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=6078216339"><img class="photo" title="Lightning Photography" src="http://farm7.static.flickr.com/6061/6078216339_aba862313d_s.jpg" alt="Lightning Photography" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
									<div class="fg-clear" id="fg-28524642-nav">
						<div id="fg-28524642-next" class="flickr-gallery-next" style="float: right"><a href="#">Next Page &rsaquo;</a></div>
						<div id="fg-28524642-prev" class="flickr-gallery-prev" style="display: none; float: left"><a href="#">&lsaquo; Previous Page</a></div>
					</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
										
											var flickr_gallery_28524642_page = 1;
						(function($){
							$(document).ready(function(){
								$("#fg-28524642-next a, #fg-28524642-prev a").click(function(e){
									if ( $(e.target).parent().is("#fg-28524642-next") ) {
										flickr_gallery_28524642_page++;
									} else {
										flickr_gallery_28524642_page--;
									}
									$("#gallery-28524642 .flickr-thumb").css("visibility", "hidden");
									//$("#gallery-28524642").css("background", "transparent url(http://www.kwartzlab.ca/wp-content/plugins/flickr-gallery/flightbox/images/loading-2.gif) scroll no-repeat center center");
									$.post("/author/Alex-W/feed/", {
										action: 'flickr-gallery-page',
										pager: "O:15:\"phpFlickr_pager\":5:{s:6:\"method\";s:26:\"flickr.photosets.getPhotos\";s:4:\"args\";a:4:{s:11:\"photoset_id\";s:17:\"72157627388980451\";s:6:\"extras\";s:6:\",media\";s:8:\"per_page\";i:30;s:4:\"page\";i:1;}s:8:\"per_page\";s:2:\"30\";s:4:\"page\";i:1;s:6:\"_extra\";N;}",
										page: flickr_gallery_28524642_page
									}, function(rsp){
										$("#gallery-28524642").html(rsp.html);
																				if ( rsp.page == 1 ) {
											$("#fg-28524642-prev").hide();
										} else {
											$("#fg-28524642-prev").show();
										}
										if ( rsp.page == rsp.pages ) {
											$("#fg-28524642-next").hide();
										} else {
											$("#fg-28524642-next").show();
										}
									}, 'json');
									return false;
								});
							});
						})(jQuery);
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/08/lightning-photography/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fixing an Overheating Laptop</title>
		<link>http://www.kwartzlab.ca/2011/06/fixing-overheating-laptop/</link>
		<comments>http://www.kwartzlab.ca/2011/06/fixing-overheating-laptop/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 00:10:21 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[repair]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1512</guid>
		<description><![CDATA[I&#8217;ve been having some trouble with my Lenovo T400 laptop recently. When under a heavy load, such as playing a game or watching a full-screen video on YouTube, the computer would spontaneously shut down without warning. I finally got fed up when it happened while playing a game, causing the saved game to become corrupted [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/93485207@N00/5878409295/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5227/5878409295_cf27252f35.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>I&#8217;ve been having some trouble with my Lenovo T400 laptop recently. When under a heavy load, such as playing a game or watching a full-screen video on YouTube, the computer would spontaneously shut down without warning. I finally got fed up when it happened while playing a game, causing the saved game to become corrupted and losing several hours of progress.</p>
<p>I had seen these kinds of spontaneous shutdowns before on a desktop, which I eventually traced to an overheating graphics card, but had never seen this show up on a laptop before. Still, suspecting some overheating, I decided to investigate.</p>
<p><span id="more-1512"></span></p>
<h2>Some Background</h2>
<p>The first thing I tried was turning off the video card to try and reduce the amount of heat inside. Since I can&#8217;t just remove the card like in a desktop machine, I found a BIOS setting that allowed me to disable the discrete graphics card and run the Intel integrated graphics only. I booted up and tried playing a game, but within 5 minutes the system had failed again.</p>
<p>The next thing I tried was running a program called <a href="http://www.cpuid.com/softwares/hwmonitor.html">HWMonitor from CPUID</a>. HWMonitor collects all kinds of handy information about your computer, from the temperature of the CPU to the capacity of the battery, letting you quickly identify thermal issues on a machine. Running HWMonitor and starting a game, I saw the CPU temperature jump up from around 55 celsius to 86 celsius. Playing for a bit longer, I eventually saw the CPU temperature break the 90 degree mark.</p>
<p><em>Some additional background for people unfamiliar with heating issues in computers: The processor (CPU) in a modern computer is <strong>hot</strong>. Hot enough that if uncontrolled, the CPU could likely get hot enough to melt itself, if it weren&#8217;t for the built-in thermal protection circuits. Modern CPUs measure their temperature, and if things get hot enough to cause damage, will automatically shut itself down for safety. I don&#8217;t know what that threshold is, but from my previous experience with some overheating video cards, I&#8217;ve noticed that seems to happen around 90 degrees celsius.</p>
<p>Generally, CPUs are kept cool by attaching a big metal block (heat sink) to the processor. The metal block is shaped into fins, which increases the total surface area of the block, and allows the surrounding air to more easily absorb heat from the heat sink. Usually there will also be a fan that continuously blow the warm air away from the heat sink, since cooler air is better at absorbing heat. In between the heat sink and the processor, a conducting putty (thermal compound) is used as a kind of seal to help the heat flow from the processor into the heat sink.</em></p>
<p>I suspected the cooling fan was not running at a proper speed. Normally, HWMonitor can measure the speed of a system fan in RPM, but it seems to be incompatible with the fan controller in the Lenovo T400. I blew some compressed air into the vent to try and clear out any dust, but it didn&#8217;t have a noticable effect. With nothing else to try, I decided to pull off the heat sink, clear off the crappy thermal compound that manufacturers like to use, and apply some high-quality Arctic Silver Ceramique, to see if that would help.</p>
<h2>The Repair</h2>
<p>I started by disconnecting the laptop from the A/C adapter and removing the battery for safety.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878867036/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5160/5878867036_1408c3ce79.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>Disassembly of the T400 requires removing 5 screws from the underside. The 5 screws are labelled with pictures of the keyboard, trackpad, and/or memory.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878867398/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5070/5878867398_55bc2c081c.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>I flipped the machine right-side-up, and pulled away the trackpad from the chassis.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878867840/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6031/5878867840_71f15e01e9.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>With the trackpad removed, the keyboard lifts right up.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878306455/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6032/5878306455_f0d7e3cf9c.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>There is a ribbon cable connecting the keyboard to the main circuit board of the laptop. I disconnected it, and set the keyboard aside.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878307173/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6058/5878307173_649202351a.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>There is another ribbon cable connecting the trackpad to the main board. I pulled this one out as well, and set the trackpad with the keyboard.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878307749/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5065/5878307749_361f3a5128.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>The thin black plastic shield that covers the speakers and runs across the back of the laptop is held in by three screws, and some troublesome plastic clips. It needs to be carefully pried away from the chassis to remove it.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878308227/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5073/5878308227_82b9ed9493.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>With the shield removed, the left speaker needs to be unscrewed (2 screws) to get full access to the heat sink assembly.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878870524/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6045/5878870524_3d74ebda71.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>The heat sink assembly is held in by six screws in total &#8211; 4 around the CPU, 1 near the southbridge, and 1 above the GPU, near where the LCD connects to the circuit board. Minding the wires for the Bluetooth modem and antenna cables for wifi and GSM, the heat sink can now be lifted up and removed from the chassis, revealing the CPU, GPU, and southbridge.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878309143/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5301/5878309143_0cddd01a08.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>In the above picture, the grey goo is thermal compound. You can see that it has oozed all over the CPU and GPU, meaning way too much compound was used. The compound that is on there is no good, so I removed it from both the heat sink and processors using isopropyl alcohol and a cotton swab. Cotton swabs aren&#8217;t ideal for this kind of work because they tend to leave little fibres behind, but I didn&#8217;t have anything else handy.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878309733/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5145/5878309733_e985200edd.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>I removed all the old thermal compound, revealing the mirrored finish of the GPU.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878871942/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm7.static.flickr.com/6019/5878871942_22bfae65d6.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>Finally, I applied the Arctic Silver Ceramique to the processors. A good rule of thumb is to apply a blob of compound that is about the size of half a grain of cooked rice. I used a bit more on the southbridge to get good coverage. The goal is to cover as much of the metal as possible without having any compound ooze out the side.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5878310655/" title="Lenovo T400 Repair by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5224/5878310655_20e8d80a06.jpg" width="500" height="332" alt="Lenovo T400 Repair"></a></p>
<p>I put everything back together, powered up, and booted into Windows. Checking HWMonitor, I saw that the CPU was sitting around 40 degrees celsius, meaning I hadn&#8217;t screwed up anything <em>too</em> badly. The next test was to try out a game. After a few hours, there was no crash, and the highest recorded CPU temperature was 60 degrees celsius. Mission accomplished!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/06/fixing-overheating-laptop/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Review &#8211; JavaScript: The Good Parts</title>
		<link>http://www.kwartzlab.ca/2011/06/review-javascript-good-parts/</link>
		<comments>http://www.kwartzlab.ca/2011/06/review-javascript-good-parts/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 04:30:19 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1436</guid>
		<description><![CDATA[JavaScript: The Good Parts by Douglas Crockford is a short, dense, humorless outline of a safe subset of JavaScript, targeted at programmers who already hang a few languages on their toolbelt and who find themselves curious about this newfangled &#8220;web programming&#8221; thing. This book is packed &#8211; packed &#8211; with key details on the many [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://covers.oreilly.com/images/9780596517748/lrg.jpg" width="260" height="338"></p>
<p><em>JavaScript: The Good Parts</em> by Douglas Crockford is a short, dense, humorless outline of a safe subset of JavaScript, targeted at programmers who already hang a few languages on their toolbelt and who find themselves curious about this newfangled &#8220;web programming&#8221; thing. This book is packed &#8211; <strong>packed</strong> &#8211; with key details on the many quirks and foibles of this less-than-perfect language, but ultimately misses its goal of being a strong first stop for new JavaScript developers.</p>
<p><span id="more-1436"></span></p>
<p>At 100 pages (not including the rather informative appendicies) of 7&#8243; by 9&#8243;, <em>JavaScript: The Good Parts</em> is the thinnest programming book in my library, which is commendable. Crockford, like a true coder, seems to have great skill at avoiding any verbal diahrrea throughout the book, resulting in a clean and clear presentation of pure data. However, this &#8220;only the facts&#8221; seems to trim away too much. For one, it&#8217;s completely dry. There is no humor to break up the information, meaning <em>JavaScript: The Good Parts</em> is about as entertaining as a 3-hour PowerPoint presentation on office procedures. But more importantly, the author spends little time elaborating on some of the key issues of the language, where I believe more detailed explainations would help with comprehension.</p>
<p>For example, I&#8217;m still a bit unclear about all the nuances of functions in the language. In JavaScript, functions are objects, and are created in function literals. But then there are function statements and function expressions thrown in as well, which have different meaning. There&#8217;s a heading devoted to each of these subjects, but the examples are so thin &#8211; 13 lines total across all these headings, with 5 of them being comments &#8211; that I&#8217;m still having trouble processing these terms and their differences.</p>
<p>One of the most frustrating oversights in this book is the lack of any look at the Document Object Model (DOM). There is no chapter, sub-heading, or even appendix discussing what the DOM is, or how to use it. I appreciate that Crockford was trying to show that JavaScript can be a beautiful language on its own without needing to depend on DOM modifications, but any serious web development with JavaScript depends on that API. Crockford writes in Chapter 1: &#8220;This book touches only very lightly on the DOM. I think writing a <em>Good Parts</em> book about the DOM would be extremely challenging,&#8221; which clearly demonstrates the author&#8217;s motives. This isn&#8217;t a book about practical applications of the language; it&#8217;s an academic look at its design features. Even though DOM manipulations are critical for web deveopment, Crockford appears to ignore them because they are not well designed.</p>
<p>In general, the examples presented in the book are anemic (even for variable names, which are often a single letter), and mostly only useful for getting syntax right. There are few in-depth examples that show how common design patterns would look in JavaScript. And without any reference to the DOM, most examples don&#8217;t even have a way to print anything to the screen. A few examples use document.writeln() to print some information, but too many examples end with a one-line comment explaining what the final output would be <em>in theory</em>. For example:</p>
<p><code>// Capture 3 digits within parens</p>
<p>var oldareacode = /\((\d{3})\)/g;<br />
var p = '(555)666-1212'.replace(oldareacode, '$1-');<br />
// p is '555-666-1212'</code></p>
<p>Examples rarely stand alone. It&#8217;s left up to the reader to craft more elaborate examples to experiment with the provided code snippits.</p>
<p>If these complaints have turned you off, then it&#8217;s because I&#8217;ve chosen to focus on the bad parts. The good parts of <em>The Good Parts</em> speak for themselves, which you can see when you read it for yourself (which you should do!). It may be thin, but it is heavy with great details, and generally presented in a clear, matter-of-fact voice that I wish more books would adopt. It&#8217;s the least expensive book on O&#8217;Reilly&#8217;s JavaScript bookshelf, and it&#8217;s over before you have a chance to get <em>too</em> bored with it, so there&#8217;s no reason not to <a href="http://oreilly.com/catalog/9780596517748/">add it to your library</a>. But if you are looking to learn the language and begin applying it, make sure you pick up a companion book that discusses the DOM, and explains how to implement some common design pattern conventions in JavaScript.</p>
<p><em>A review copy of </em>JavaScript: The Good Parts<em> was provided by O&#8217;Reilly.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/06/review-javascript-good-parts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SoOnCamp Location Scouting</title>
		<link>http://www.kwartzlab.ca/2011/05/sooncamp-location-scouting/</link>
		<comments>http://www.kwartzlab.ca/2011/05/sooncamp-location-scouting/#comments</comments>
		<pubDate>Tue, 24 May 2011 17:07:44 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[sooncamp]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1398</guid>
		<description><![CDATA[On Victoria Day Monday, I joined a handful of folks from the Hamilton hackerspace Think&#124;haus in Mount Nemo to have a look at one of the leading location candidates for SoOnCamp 2012. SoOnCamp will be an outdoor hacker meetup, modeled on the popular European hacker camps like the quadrennial Chaos Communication Camp held in Germany. [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/93485207@N00/5752423630/" title="SoOnCamp Location Scouting by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5148/5752423630_060dffece4.jpg" width="500" height="332" alt="SoOnCamp Location Scouting"></a></p>
<p>On Victoria Day Monday, I joined a handful of folks from the Hamilton hackerspace Think|haus in Mount Nemo to have a look at one of the leading location candidates for SoOnCamp 2012.</p>
<p><span id="more-1398"></span></p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5751856143/" title="SoOnCamp Location Scouting by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3563/5751856143_83dac68f23.jpg" width="500" height="332" alt="SoOnCamp Location Scouting"></a></p>
<p>SoOnCamp will be an outdoor hacker meetup, modeled on the popular European hacker camps like the quadrennial Chaos Communication Camp held in Germany. The idea of hacking and camping is a curious juxtaposition, not only due to the classic stereotype of hackers living in unlit basements, but for more practical concerns as well. Our makerly society is largely dependant on the infrastructure of our cities, especially electricity and internet access &#8211; two utilities that are scarcely found in nature.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5751848625/" title="SoOnCamp Location Scouting by Emura, on Flickr"><img src="http://farm6.static.flickr.com/5066/5751848625_e0f8e6b5d5.jpg" width="500" height="332" alt="SoOnCamp Location Scouting"></a></p>
<p>SoOnCamp, then, will be less like <em>camping</em> and more like Everest Base Camp. A temporary city, complete with utilities, infrastructure, and 1500 artists, makers, and hackers, plopped down in the middle of the Canadian wilderness.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5752414326/" title="SoOnCamp Location Scouting by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2390/5752414326_2ff6c61e99.jpg" width="500" height="332" alt="SoOnCamp Location Scouting"></a></p>
<p>The similarities between the European hacker camps and the famous Burning Man, as a vehicle for counter-culture community development and self-expression, are hard to ignore. But the hacker-centric events also bring a strong influence from information technology and small-scale manufacturing. At mini Maker Faire Toronto, I noted how strange it was that 3D printers have become so popular and widespread in the hacker community that they outnumbered traditional printers (in fact, I didn&#8217;t see any paper printers at the event). Even stranger it will be, then, to see these production capabilities in the middle of nowhere, Canada, churning out ABS knick-knacks in SoOnCamp&#8217;s prototyping building.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5752618000/" title="SoOnCamp Location Scouting by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3460/5752618000_8cbdfe7b27.jpg" width="500" height="332" alt="SoOnCamp Location Scouting"></a></p>
<p>SoOnCamp takes place July 5 through 9, 2012. Tickets, when they go on sale, are expected to cost $200 for the 5 day event. If you&#8217;re interested in helping make SoOnCamp a reality, check out the <a href="http://sooncon.ca/wiki/SoOnCamp2012MainPage">SoOnCamp wiki</a>.</p>
				<div id="gallery-4b9baba3" class="flickr-gallery photoset">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752620712"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5070/5752620712_aa4bb3fe71_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752074463"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3093/5752074463_c069c24cac_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752073903"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2571/5752073903_69a8b38743_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752073393"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3493/5752073393_8ca91888e4_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752618440"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5024/5752618440_f5a8cacd75_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752618000"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3460/5752618000_8cbdfe7b27_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751882375"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3347/5751882375_3a844b45f0_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751881711"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5225/5751881711_4550eba156_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752425778"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5143/5752425778_1befcaf756_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752425088"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5149/5752425088_d912c002f3_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752424450"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2163/5752424450_c0da136af6_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752423630"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5148/5752423630_060dffece4_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751878183"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2758/5751878183_61ebe63e3d_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752421932"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3001/5752421932_74464e400b_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751876913"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3504/5751876913_c9ddf46e58_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752420796"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5301/5752420796_0ae05e468a_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752416446"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5146/5752416446_2a7584732f_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751871121"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2715/5751871121_eca137b0ec_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752415044"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3035/5752415044_bd00afb3c9_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752414326"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2390/5752414326_2ff6c61e99_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751868205"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2604/5751868205_f4bd8f7cfa_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752413464"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3469/5752413464_fe60986b0b_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751866451"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3348/5751866451_b8935e3fc7_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752411862"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2610/5752411862_ce30a8e20e_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752408582"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2169/5752408582_5ceff844be_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5751863249"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm6.static.flickr.com/5262/5751863249_0cb0e7a1f7_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752406842"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3114/5752406842_8b7f9ec053_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752405052"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2453/5752405052_11aca75de0_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752406066"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm4.static.flickr.com/3547/5752406066_fc9f7df8bf_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5752404094"><img class="photo" title="SoOnCamp Location Scouting" src="http://farm3.static.flickr.com/2266/5752404094_a30bc33d17_s.jpg" alt="SoOnCamp Location Scouting" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
									<div class="fg-clear" id="fg-4b9baba3-nav">
						<div id="fg-4b9baba3-next" class="flickr-gallery-next" style="float: right"><a href="#">Next Page &rsaquo;</a></div>
						<div id="fg-4b9baba3-prev" class="flickr-gallery-prev" style="display: none; float: left"><a href="#">&lsaquo; Previous Page</a></div>
					</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
										
											var flickr_gallery_4b9baba3_page = 1;
						(function($){
							$(document).ready(function(){
								$("#fg-4b9baba3-next a, #fg-4b9baba3-prev a").click(function(e){
									if ( $(e.target).parent().is("#fg-4b9baba3-next") ) {
										flickr_gallery_4b9baba3_page++;
									} else {
										flickr_gallery_4b9baba3_page--;
									}
									$("#gallery-4b9baba3 .flickr-thumb").css("visibility", "hidden");
									//$("#gallery-4b9baba3").css("background", "transparent url(http://www.kwartzlab.ca/wp-content/plugins/flickr-gallery/flightbox/images/loading-2.gif) scroll no-repeat center center");
									$.post("/author/Alex-W/feed/", {
										action: 'flickr-gallery-page',
										pager: "O:15:\"phpFlickr_pager\":5:{s:6:\"method\";s:26:\"flickr.photosets.getPhotos\";s:4:\"args\";a:4:{s:11:\"photoset_id\";s:17:\"72157626790542704\";s:6:\"extras\";s:6:\",media\";s:8:\"per_page\";i:30;s:4:\"page\";i:1;}s:8:\"per_page\";s:2:\"30\";s:4:\"page\";i:1;s:6:\"_extra\";N;}",
										page: flickr_gallery_4b9baba3_page
									}, function(rsp){
										$("#gallery-4b9baba3").html(rsp.html);
																				if ( rsp.page == 1 ) {
											$("#fg-4b9baba3-prev").hide();
										} else {
											$("#fg-4b9baba3-prev").show();
										}
										if ( rsp.page == rsp.pages ) {
											$("#fg-4b9baba3-next").hide();
										} else {
											$("#fg-4b9baba3-next").show();
										}
									}, 'json');
									return false;
								});
							});
						})(jQuery);
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/05/sooncamp-location-scouting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thursday Open Night at Site 3</title>
		<link>http://www.kwartzlab.ca/2011/05/thursday-open-night-site-3/</link>
		<comments>http://www.kwartzlab.ca/2011/05/thursday-open-night-site-3/#comments</comments>
		<pubDate>Thu, 12 May 2011 19:34:46 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[site 3]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1372</guid>
		<description><![CDATA[On April 21, a delegation from Kwartzlab made the trek to Toronto to check out fellow hackerspace Site 3 &#8211; and in particular their laser cutter! The ground floor of Site 3 is dedicated mostly to a large, open workshop filled with big tools and large, well-lit workspaces. The electronics workbench has a few Weller [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/93485207@N00/5713178105/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2142/5713178105_a31e9f1e90.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
<p>On April 21, a delegation from Kwartzlab made the trek to Toronto to check out fellow hackerspace Site 3 &#8211; and in particular their laser cutter!</p>
<p><span id="more-1372"></span></p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713018467/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3352/5713018467_b58603d4bd.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>The ground floor of Site 3 is dedicated mostly to a large, open workshop filled with big tools and large, well-lit workspaces.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713751794/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3379/5713751794_ef98e72373.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>The electronics workbench has a few Weller WES-51 soldering stations and a Madell bench power supply, all set up and ready to go. There&#8217;s also convenient access to parts bins right from the work space. The only thing missing is an ESD-safe table surface.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713755230/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3450/5713755230_5f08b90373.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
<p>In the back corner sits a Makerbot 3D printer, hiding on a shelf and surrounded by little knick-knacks that have been printed out on it. But as Seth Hardy, one of the founders of Site 3 tells us: &#8220;A Makerbot isn&#8217;t a tool, it&#8217;s a project. You buy a Makerbot to spend time fixing a Makerbot, and contributing to the open source 3D printing world.&#8221; I&#8217;m paraphrasing a bit, but that&#8217;s the jist.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713194457/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3327/5713194457_a87b8e0e57.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>And here&#8217;s the reason we came. Gus gets a lesson on the operation of the Site 3 laser. This unit was purchased from China for about $4000, all in, including a bunch of extra parts to replace pieces that wear out. The total cost of ownership for one of these units comes in at less than half of one of Epilog&#8217;s entry-level &#8220;Zing&#8221; units, and Site 3 is quite happy with both the unit&#8217;s performance and the supplier&#8217;s customer support.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713756642/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3479/5713756642_f276eb26b0.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>The laser in action.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713761026/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3258/5713761026_ba37ecc4fe.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>Before using the laser, members and guests are required to take a training course on the proper use of the machine. At the end of the course, students cut out a sample image to demonstrate their knowledge &#8211; many of these samples are hung on the wall next to the laser.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713199479/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2727/5713199479_eb00a2895d.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>By carefully adjusting the power settings, it&#8217;s even possible to etch a pattern into cloth or paper towel!</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713834354/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2518/5713834354_2088bf8c20.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>The upper level holds a clean workspace and lounge area for members. There&#8217;s also <strong>tons</strong> of storage space.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713835026/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3042/5713835026_360da2142c.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>There was also a Portal 2 release party happening at the same time. All the computers and projectors were being dedicated to this awesome game! And&#8230; is that cake?</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713275347/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2672/5713275347_6dd8482031.jpg" width="500" height="332" alt="Site 3 Visit 2011/04/21"></a></p>
<p>Yep, there&#8217;s cake. No lie. As Darcy has shown at the Ubuntu release parties hosted by Kwartzlab, you can&#8217;t have a release party without cake.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713214591/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3254/5713214591_a94878e0a0.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
<p>It wouldn&#8217;t be Site 3 if there wasn&#8217;t some kind of fire effects going on.</p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713214881/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2350/5713214881_528506aa69.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713215993/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm4.static.flickr.com/3538/5713215993_973ef11932.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
<p><a href="http://www.flickr.com/photos/93485207@N00/5713216229/" title="Site 3 Visit 2011/04/21 by Emura, on Flickr"><img src="http://farm3.static.flickr.com/2207/5713216229_680dca7273.jpg" width="332" height="500" alt="Site 3 Visit 2011/04/21"></a></p>
				<div id="gallery-19f81343" class="flickr-gallery photoset">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713178105"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2142/5713178105_a31e9f1e90_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713018467"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3352/5713018467_b58603d4bd_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713184139"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2066/5713184139_e14cf7df15_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713746986"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2560/5713746986_c3250216fa_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713747268"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2339/5713747268_75edfe2108_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713189541"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3257/5713189541_6cfd4c28c3_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713751794"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3379/5713751794_ef98e72373_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713752122"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2405/5713752122_fdf18db60a_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713755230"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3450/5713755230_5f08b90373_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713194457"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3327/5713194457_a87b8e0e57_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713756642"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3479/5713756642_f276eb26b0_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713196133"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3425/5713196133_db6ae78e0d_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713197141"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3452/5713197141_312f3b8b08_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713761026"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3258/5713761026_ba37ecc4fe_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713199479"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2727/5713199479_eb00a2895d_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713767190"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2033/5713767190_7512112da4_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713205545"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3099/5713205545_b03337c86f_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713767848"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2709/5713767848_c10381fc87_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713207249"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2238/5713207249_28074acc57_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713207553"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3288/5713207553_108c842db8_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713771990"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3664/5713771990_1cd9f5fac8_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713772124"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3574/5713772124_0964cf67de_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713834354"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2518/5713834354_2088bf8c20_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713835026"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3042/5713835026_360da2142c_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713274555"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2635/5713274555_8e24971d9d_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713275347"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2672/5713275347_6dd8482031_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713837436"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2437/5713837436_3112e7d94e_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713276993"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2066/5713276993_303fdb068f_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713214591"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm4.static.flickr.com/3254/5713214591_a94878e0a0_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5713214881"><img class="photo" title="Site 3 Visit 2011/04/21" src="http://farm3.static.flickr.com/2350/5713214881_528506aa69_s.jpg" alt="Site 3 Visit 2011/04/21" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
									<div class="fg-clear" id="fg-19f81343-nav">
						<div id="fg-19f81343-next" class="flickr-gallery-next" style="float: right"><a href="#">Next Page &rsaquo;</a></div>
						<div id="fg-19f81343-prev" class="flickr-gallery-prev" style="display: none; float: left"><a href="#">&lsaquo; Previous Page</a></div>
					</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
										
											var flickr_gallery_19f81343_page = 1;
						(function($){
							$(document).ready(function(){
								$("#fg-19f81343-next a, #fg-19f81343-prev a").click(function(e){
									if ( $(e.target).parent().is("#fg-19f81343-next") ) {
										flickr_gallery_19f81343_page++;
									} else {
										flickr_gallery_19f81343_page--;
									}
									$("#gallery-19f81343 .flickr-thumb").css("visibility", "hidden");
									//$("#gallery-19f81343").css("background", "transparent url(http://www.kwartzlab.ca/wp-content/plugins/flickr-gallery/flightbox/images/loading-2.gif) scroll no-repeat center center");
									$.post("/author/Alex-W/feed/", {
										action: 'flickr-gallery-page',
										pager: "O:15:\"phpFlickr_pager\":5:{s:6:\"method\";s:26:\"flickr.photosets.getPhotos\";s:4:\"args\";a:4:{s:11:\"photoset_id\";s:17:\"72157626580895931\";s:6:\"extras\";s:6:\",media\";s:8:\"per_page\";i:30;s:4:\"page\";i:1;}s:8:\"per_page\";s:2:\"30\";s:4:\"page\";i:1;s:6:\"_extra\";N;}",
										page: flickr_gallery_19f81343_page
									}, function(rsp){
										$("#gallery-19f81343").html(rsp.html);
																				if ( rsp.page == 1 ) {
											$("#fg-19f81343-prev").hide();
										} else {
											$("#fg-19f81343-prev").show();
										}
										if ( rsp.page == rsp.pages ) {
											$("#fg-19f81343-next").hide();
										} else {
											$("#fg-19f81343-next").show();
										}
									}, 'json');
									return false;
								});
							});
						})(jQuery);
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/05/thursday-open-night-site-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nine Day Game, Day 9 &#8211; Game Over</title>
		<link>http://www.kwartzlab.ca/2011/02/nine-day-game-day-9-game-over/</link>
		<comments>http://www.kwartzlab.ca/2011/02/nine-day-game-day-9-game-over/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 20:30:16 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=1004</guid>
		<description><![CDATA[The beginning of Day 9 marked a change in our goal planning. Up until the end of Day 8, our development was still targeting the path laid out in our original design doc on Day 0. While we knew after about Day 5 that we weren&#8217;t going to meet all our goals, it wasn&#8217;t really [...]]]></description>
				<content:encoded><![CDATA[<p>The beginning of Day 9 marked a change in our goal planning. Up until the end of Day 8, our development was still targeting the path laid out in our original design doc on Day 0. While we knew after about Day 5 that we weren&#8217;t going to meet all our goals, it wasn&#8217;t really until Day 9 that we stopped and talked about our revised target. Considering what we had (and more importantly, what we didn&#8217;t have), we changed the core of our game to better suit our development timeframe. Instead of &#8220;evolving a powerful dungeon-crawling character&#8221;, our game was going to be about &#8220;destroying as many enemies as possible before dying&#8221;.</p>
<p>With that key change in mind, we set out our goals for Day 9:</p>
<ul>
<li>Get the in-game targeting system running for targeted spells</li>
<li>Create some textures for the player, enemies, and items</li>
<li>Develop a particle system to show spell effects</li>
<li>Complete as many cool spells and abilities as possible</li>
<li>Make some effort to balance the game (currently too easy)</li>
</ul>
<p><span id="more-1004"></span></p>
<p>Much of the targeting system was fairly straight forward. Thanks to the code cleanup I had done over the past few days, taking control of the camera independant of the player was pretty quick, and Ryan&#8217;s code for managing input was easy to tie into.</p>
<p>Textures were a bit more challenging. I created a texture for a stone wall using The GIMP, but once I got it into the game, I noticed that it looked muddy when we weren&#8217;t up close. I&#8217;m not an artist, so it is unfortunately probably the best we can hope for. When it came time to do textures for the player and enemies, we were getting close to midnight. Instead of creating them myself, I found a Creative Commons licensed <a href="http://0x6a61686e.deviantart.com/art/Custom-Roguelike-Tileset-163583349">texture set on Deviantart</a>, and did a little bit of tweaking. I only created one texture for the enemies, but we got some colour variation in them by assigning them a randomly coloured material in OpenGL to tint them.</p>
<p>I also created a mesh for stairs &#8211; in the game, a set of stairs takes to up to a fresh batch of more skilled enemies. I defined the verticies of the mesh by hand since that was faster than creating them in a 3D modeling program and writing an importer for a file format like OBJ (though on reflection, I could have used the STL loading code from my <a href="https://github.com/malexw/3dc">3dc project</a>).
<p>Ryan was able to get a handful of new skills implemented, such as drain life, eagle eye, cripple, and haste.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/Tb4UopPh6yg?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>After finishing up those skills, Ryan moved on to some basic game balance. He started by decreasing the amount of health the player starts with &#8211; we originally had inflated it to help with testing. He also decreased the chance that a health potion will drop from 100% to around 10%, since they were far too easy to aquire. Around this time, he also implemented an leveling and experience system. For every enemy that the player kills, they get a small amount of experience points. When they get enough points, they gain a new level, which increases their basic attributes and refreshes their health and mana.</p>
<p>Day 9 is over, and so is our little experiment. It&#8217;s been a great nine days, and I learned a lot. I&#8217;d even consider doing it again, though I don&#8217;t think I would do it from scratch. It&#8217;s a great way to learn, but if the goal is to build something awesome, I think it&#8217;s better to start with at least a simple 3D engine. But these discussions are best saved for our wrap-up blog post &#8211; stay tuned for that!</p>
<p>Finally, here are links to the <a href="https://github.com/NineDayGame/NineDayGame/downloads">Linux binaries</a> and the <a href="https://github.com/NineDayGame/NineDayGame">GitHub repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/02/nine-day-game-day-9-game-over/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nine Day Game, Day 8 &#8211; mad skillz</title>
		<link>http://www.kwartzlab.ca/2011/02/nine-day-game-day-8-mad-skillz/</link>
		<comments>http://www.kwartzlab.ca/2011/02/nine-day-game-day-8-mad-skillz/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:11:17 +0000</pubDate>
		<dc:creator>Alex W</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.kwartzlab.ca/?p=989</guid>
		<description><![CDATA[We&#8217;ve wrapped up our penultimate day on this project. However, there isn&#8217;t much time for reflection &#8211; in order to have something fun and playable for the final day, we need to push hard on Day 9. The goals for Day 8: Finally finish up the in game menu system Create the options and home [...]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve wrapped up our penultimate day on this project. However, there isn&#8217;t much time for reflection &#8211; in order to have something fun and playable for the final day, we need to push hard on Day 9. The goals for Day 8:</p>
<ul>
<li>Finally finish up the in game menu system</li>
<li>Create the options and home screens</li>
<li>Add the ability to target locations for spells</li>
<li>Add some new spells to show off targetting</li>
<li>Add some different dungeon features, like doors (time permitting)</li>
</ul>
<p><span id="more-989"></span></p>
<p>I am happy to say I finally got around to doing that in-game menu system for item management. That&#8217;s been on the to-do list for so long it&#8217;s embarassing; but it&#8217;s done now, and I can move on to other things. We decided to cancel work on the options and home screens. We&#8217;re in a huge time crunch for Day 9, and we&#8217;ve decided to switch gears and get back to focusing on building really cool, educational stuff. Windows and screens need not apply!</p>
<p>Ryan had great success in developing new skills and the targeting system on the ASCII side of things. Complementing the spin attack, we now have: precise strike, giant swing, flaming hands, and heal. He also threw together this demo video of the new skills:</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/FUxumuxwV9g?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>I also revised our design doc a bit, to account for the amount of remaining time. I cut out a lot of features that we won&#8217;t have time to add. I also added in a bunch of new text to describe in more detail some of the features we have already added. Better late than never, I guess?</p>
<p><a href="http://www.eng.uwaterloo.ca/~mawillia/9dg/design_doc_8.pdf">Design Doc, Day 8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2011/02/nine-day-game-day-8-mad-skillz/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
