<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>t-square &#187; Headline</title>
	<atom:link href="http://www.timteatro.net/category/headline/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.timteatro.net</link>
	<description>Pursuit of Inspiration, Imagination and Science.</description>
	<lastBuildDate>Mon, 01 Oct 2012 20:52:22 +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>
		<item>
		<title>Canadians take a stand against online spying</title>
		<link>http://www.timteatro.net/2011/09/15/canadians-take-a-stand-against-online-spying/</link>
		<comments>http://www.timteatro.net/2011/09/15/canadians-take-a-stand-against-online-spying/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 19:23:57 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=1164</guid>
		<description><![CDATA[The government is trying to ram through an anti-Internet set of electronic surveillance laws that will invade your privacy and cost you money. The plan is to...]]></description>
				<content:encoded><![CDATA[<p>I won&#8217;t stand for it. Will you?</p>
<p><iframe width="460" height="264" src="http://www.youtube.com/embed/QwqIYHwRcxY" frameborder="0" allowfullscreen></iframe></p>
<p>Do something about it: <a href="http://www.stopspying.ca" target="_blank">www.stopspying.ca</a> or <a href="http://www.openmedia.ca" target="_blank">www.openmedia.ca<br />
</a></p>
<p><iframe src="http://action.cwa-union.org/c/779/p/dia/action/public/?action_KEY=2276" width="460" height="580" frameborder="0" marginheight="0" marginwidth="0">Loading&#8230;</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2011/09/15/canadians-take-a-stand-against-online-spying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Solomon SL-30 Soldering Station</title>
		<link>http://www.timteatro.net/2011/07/26/review-solomon-sl-30-soldering-station/</link>
		<comments>http://www.timteatro.net/2011/07/26/review-solomon-sl-30-soldering-station/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 23:54:02 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[soldering]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=1143</guid>
		<description><![CDATA[<p>About two months ago I bought a <a href="http://www.a1parts.com/solomon/index.html" target="_blank">Solomon SL-30 from a1parts.com</a>, the online store for A1 Electronics here in Toronto. I chose that station after a lot of research, despite not being familiar with the name. This review is not based on a series of cleverly designed test, but just my day-to-day use of the station for soldering connectors, wires and even a little PCB work.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.timteatro.net/wp-content/uploads/2011/07/solomon_sl-30_box.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2011/07/solomon_sl-30_box-300x275.jpg" alt="" title="solomon_sl-30_box" width="300" height="275" class="alignright size-medium wp-image-1146" /></a>
<p>About two months ago I bought a <a href="http://www.a1parts.com/solomon/index.html" target="_blank">Solomon SL-30 from a1parts.com</a>, the online store for A1 Electronics here in Toronto. I chose that station after a lot of research, despite not being familiar with the name. This review is not based on a series of cleverly designed test, but just my day-to-day use of the station for soldering connectors, wires and even a little PCB work.</p>
<p>I had been shopping around for a while when I decided to try the Solomon SL-30. I knew I wanted temperature control, a comfortable pen, easily to find tips and a good build quality. I had considered the <a href="http://www.amazon.com/WELLER-WESD51-DIGITAL-SOLDERING-STATION/dp/B005C2W4NC">Weller WESD51D</a>, the <a href="http://www.amazon.com/Hakko-Soldering-Station-FX-888/dp/B004M3U0VU/ref=sr_1_14?s=power-hand-tools&#038;ie=UTF8&#038;qid=1311709505&#038;sr=1-14">Hakko FX-888</a> and the <a href="http://www.amazon.com/Edsyn-Soldering-951SX-Temperature-Controlled/dp/B00012YSG4/ref=sr_1_28?s=power-hand-tools&#038;ie=UTF8&#038;qid=1311709544&#038;sr=1-28">Edsyn 951SX</a> <a href="http://www.escience.ca/hobby/RENDER/0001/84/3063/12153.html">SX-500D</a>.</p>
<h2>Summary</h2>
<p>I&#8217;m really very happy with the station overall. I feel like I got good value for my money, and I got just about everything I wanted in a soldering station.</p>
<h3>Pros</h3>
<ul>
<li>Temperature setting and readout, very nice, especially for the price.</li>
<li>Solid quality &mdash; a heavy unit with solid feeling construction. The temperature knob feels smooth and strong. I feel like this may be something that will be in my workshop for a lot of years.</li>
<li>Tip and iron replacement seem readily available, even if the iron is swapped to Elenco brand. However, apparently Solomon has been around for a lot of years and is one of the biggest manufacturers in the world (according to Glen from A1).</li>
<li>Really nice holder for the iron. I&#8217;m not a big fan of the wire coil ones, and because space is an issue for me, I also don&#8217;t want one of the huge ones that hold the iron and sponge (or brass) separate from the unit.</li>
<li>Silicone coated wire on the iron, not that I can imagine ever burning my iron with itself.</li>
</ul>
<h3>Cons</h3>
<p>I can really only think of one con:</p>
<ul>
<li>I really wanted a thin pencil-like iron with a super flexible (spaghetti-like) cord, but this one feels like most any cheap plug-in iron. In fact, it feels just fine in my hand, I just like the look of the smaller ones. The cord is a little stiff at first too. The silicone grip does occasionally slide down on my pen, but I just push it back up. I&#8217;m nitpicking really.</li>
</ul>
<h2>Deciding on the Solomon</h2>
<p>The price of most other offerings, relative to the feature set really made the decision for me. Less than $100.00 got me a temperature controlled soldering station with a digital readout of both current temperature and set temperature.</p>
<p>I read a lot of reviews saying that the Weller had a cheap knob that broke, and basically that people who had owned Wellers from 40+ years back aren&#8217;t happy with the quality of the modern Weller products. Solomon seems to come out with new products, but the quality (from what I hear) is consistent. I was really tempted to get a Hakko, and I probably will some day, but there was just nothing for this price that could compete with the SL-30.</p>
<p>A serious consideration was the <a href="http://www.elenco.com/soldering.htm">Elenco line of soldering stations</a>, some of which seem identical to the Solomon offerings. The price of Elenco stations is a little less online, but shipping costs make it preferable for me to just buy it locally from A1 Electronics.</p>
<h2>Impressions out of the box</h2>
<div id="attachment_1148" class="wp-caption alignright" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2011/07/solomon_sl-30_instructions.png"><img src="http://www.timteatro.net/wp-content/uploads/2011/07/solomon_sl-30_instructions-300x218.png" alt="Instruction Manual" title="solomon_sl-30_instructions" width="300" height="218" class="size-medium wp-image-1148" /></a><p class="wp-caption-text">A scanned image of the instruction booklet that came in the box with the SL-30. The reverse side seems to contain the same instructions in several languages.</p></div>
<p>
Aside form the fact that the box looks like marketing material for a discount Chinese dish detergent, my first impressions were very good. Out of the box, the weight and build quality felt good, and everything was straight forward to set up.
</p>
<h2>Afterthoughts</h2>
<p>It really just does what you expect. There&#8217;s not much more to say. The tips are very nice for the price, but the handle feels somewhat cheap. I&#8217;m going to be very picky on this point, however, because I really did want a station with a thin pencil-like handle and a very flexible cord. The Solomon is a little disappointing in that light, but there is really nothing to complain out. It is comfortable to use, even for hours at a time.</p>
<p>If anything ever happened and I had trouble getting Solomon parts, I believe that I can buy an Elenco replacement iron and tips (~$20.00 total) and it should be a drop-in replacement for the Solomon iron.<br />
<h2>Overall&#8230;</h2>
<p>I&#8217;m very happy with the unit, and I feel like I&#8217;m going to use it for a long time. I&#8217;m eventually going to replace it with a very expensive one, but that will be years down the road. And based on the build quality, I definitely feel that years down the road when I do replace it, I will be replacing a fully functioning Solomon.</p>
<div class="clearfloat"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2011/07/26/review-solomon-sl-30-soldering-station/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Volunteers Needed: Open Textbooks to Aid in South Africa</title>
		<link>http://www.timteatro.net/2010/08/27/volunteers-needed-open-textbooks-to-aid-in-south-africa/</link>
		<comments>http://www.timteatro.net/2010/08/27/volunteers-needed-open-textbooks-to-aid-in-south-africa/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 22:00:29 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=816</guid>
		<description><![CDATA[Mark Shuttleworth has posted <a href="http://www.markshuttleworth.com/archives/497" target="_blank">an urgent request on his blog</a>, asking for scientists and mathematicians to volunteer for editing of open-content science and mathematics textbooks which will be used for education in South Africa[...] There is a very unfortunate deadline...]]></description>
				<content:encoded><![CDATA[<p>I haven&#8217;t been posting much new content lately, because I am doing a complete redesign and reorganization of t-square. Now, Mark Shuttleworth has posted <a href="http://www.markshuttleworth.com/archives/497" target="_blank">an urgent request on his blog</a>, asking for scientists and mathematicians to volunteer for editing of open-content science and mathematics textbooks which will be used for education in South Africa. This is urgently needed due to a teachers strike which could effect the education of millions of children.</p>
<p>There is a very unfortunate deadline (Wed 01 Sep, 2010, as I understand it). I am volunteering my time to help edit the grade 12 physics text. I will be trying to do as much as I can before this deadline. As a result,  there there will be further delays in content being added to t-square, and the long overdue overhaul.</p>
<p>These textbooks have liberal licenses, and can be used to educate children around the world. The books can be downloaded, modified and printed without royalties. Governments can educate their children with these books at no cost but that of printing. Curious children who want to learn can download them an enrich their minds. This is exactly what the world needs!</p>
<p>I urge those with post-graduate degrees in science or math to step in and lend a hand. As learned members of the World&#8217;s small scientific community, what higher calling could there be for us than the inspiration and education of our children?</p>
<p><a href="http://www.timteatro.net/wp-content/uploads/2010/08/South-african-school-children.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/South-african-school-children.jpg" alt="" title="South-african-school-children" width="300" height="316" class="aligncenter size-full wp-image-818" /></a></p>
<div class="clearfloat"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/08/27/volunteers-needed-open-textbooks-to-aid-in-south-africa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review of Inkscape 0.48</title>
		<link>http://www.timteatro.net/2010/08/19/review-of-inkscape-0-48/</link>
		<comments>http://www.timteatro.net/2010/08/19/review-of-inkscape-0-48/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 22:23:50 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Graphics and Design]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Software & FOSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=773</guid>
		<description><![CDATA[With exciting new features and many welcomed bug-fixes, <a href="http://www.inkscape.org" target="_blank" title="Link to Inkscape website">Inkscape</a> 0.48 is packaged to please. Although the <a href="http://wiki.inkscape.org/wiki/index.php/Release_notes/0.48" target="_blank" title="Inkscape 0.48 release notes">new 0.48 instalment of Inkscape</a> is yet to be released officially, I have experimented with a pre-release copy. [...] The new Inkscape 0.48 pre-release is incrementally more sophisticated and stable than the current 0.47 is. Inkscape is currently...]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.timteatro.net/wp-content/uploads/2010/08/inscape_048_review-250x300.jpg" alt="T-SQUARE review of Inkscape 0.48" title="inscape_048_review" width="250" height="300" class="alignright size-medium wp-image-790" />
<p>With exciting new features and many welcomed bug-fixes, <a href="http://www.inkscape.org" target="_blank" title="Link to Inkscape website">Inkscape</a> 0.48 is packaged to please. Although the <a href="http://wiki.inkscape.org/wiki/index.php/Release_notes/0.48" target="_blank" title="Inkscape 0.48 release notes">new 0.48 instalment of Inkscape</a> is yet to be released as of the time of this writing, I have experimented with a pre-release copy available for <a href="http://sourceforge.net/projects/inkscape/files/" target="_blank" title="Inkscape 0.48 download page on Sourceforge">download on Sourceforge</a>. Ubuntu users can install from Rico Tzschichholz&#8217;s PPA:</p>
<p><code><br />
sudo add-apt-repository ppa:ricotz/ppa<br />
sudo apt-get update<br />
sudo apt-get install inkscape<br />
</code></p>
<p>
	Notably, this release marks the return of shorter release cycles, meaning that we can expect more frequent doses of fresh Inkscape goodness. I&#8217;m sure many of us are happy about this news.
</p>
<h2>First Impressions</h2>
<p>
	Users aren&#8217;t bound to notice many differences upon initial load. Although there is a lot of refinement of the user interface (UI), there are no major design changes aside from artifacts of the new features. This is good, since the UI is very well designed already.
</p>
<p>
	Users trying the latest Inkscape will likely find, as I did, that the new features and tweaks are best discovered as you begin working. Aside from the new menu entries, the first new feature that really struck me came about while I was trying to import a raster image. After I had dragged the file into my document, a new dialogue box popped up and asked me if I wanted to embed or link the image. Now, I can&#8217;t tell you how many time&#8217;s I&#8217;ve opened old documents to painfully discover that I forgotten to embed the images! This new dialogue is definitely a new point of refinement, and set the tone for what was to come.
</p>
<h2>New Features &amp; Tweaks</h2>
<p>
	There are too many features and tweeks to cover here, so I&#8217;ll be writing mainly about my personal highlights. The interested reader can check the <a href="http://wiki.inkscape.org/wiki/index.php/Release_notes/0.48" target="_blank" title="Inkscape 0.48 release notes">release notes</a> for the full list.
</p>
<h3>Spray objects tool</h3>
<p><div id="attachment_787" class="wp-caption alignright" style="width: 160px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/inkscape_spray_tool.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/inkscape_spray_tool-150x150.jpg" alt="" title="A screenshot featuring the Inkscape spray tool." width="150" height="150" class="size-thumbnail wp-image-787" /></a><p class="wp-caption-text">A screenshot featuring the Inkscape spray tool.</p></div><br />
The only new tool in this release is the <i>spray objects</i> tool. It is used to propagate clones (or just copies) of an object along a brush-stroke, allowing the randomization of parameters such a rotation, placement along the path, size and alike. Looking to the screen-shot on the right, I&#8217;ve created a circle with a yellow transparent gradient and used the spray tool to scatter copies of it to look like animated looking pollen spores. A very cool tool indeed!</p>
<h3>Overhaul of the text tool</h3>
<div id="attachment_788" class="wp-caption alignright" style="width: 160px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/inkscape_048_text_tool.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/inkscape_048_text_tool-150x150.jpg" alt="A screenshot featuring Inkscape 0.48&#039;s redesigned text tool" title="A screenshot featuring Inkscape 0.48&#039;s redesigned text tool" width="150" height="150" class="size-thumbnail wp-image-788" /></a><p class="wp-caption-text">A screenshot featuring Inkscape 0.48's redesigned text tool</p></div>
<p>
	A very welcomed item in the 0.48 release is the overhauled <i>text tool</i>. If you look at the screen-shot (right), you&#8217;ll see that the text-dialogue mostly looks the same, but if you look at the menu-bar for the text tool (at the top of Inkscape window), you&#8217;ll see a barrage of new options for controlling line spacing, kerning, superscripts subscripts, etc.
</p>
<p>
	Still sorely absent from the font tool is the ability to control font-variants such as small-caps. This is a <em>huge</em> problem for most who does layout work in Inkscape. If I have a $350.00 font, I darn-well want Inkscape to be able to use the professional features. I&#8217;d like someone to let me know if Inkscape will support it if the XML file is manually edited for this. Last time I checked (about 2 years ago), it didn&#8217;t.
</p>
<h3>Cool new extensions</h3>
<p>This release boasts a number of very cool new extensions. My favourites are:</p>
<ul>
<li>
		The new JessyInk extension for creating slides for presentations that are viewable in browsers &mdash; See my <a href="http://www.timteatro.net/2010/08/12/a-tutorial-introduction-to-jessyink-presentations-in-inkscape/" target="_blank" title="Link to t-square\'s JessyInk tutorial" rel="bookmark"><i>Tutorial Introduction to JessyInk</i>.</a>
	</li>
<li>
		The new <code>Web > Slicer</code> extensions to slice web layouts into multiple images and help the HTML+CSS creation.
	</li>
<li>
		The <code>Modify Path > Pixelsnap</code> extension that aligns rectangles and paths to pixel boundaries, to create sharp web and digital graphics. &mdash; This has been a sorely needed convenience function.
	</li>
<li>
		The sphere extension which draws the globe as a collection of ellipses representing a sphere&#8217;s latitude and longitude lines.
	</li>
<li>
		The <code>Generate from Path > Voronoi Pattern</code> extension which creates a random pattern of Voronoi cells (resembling the cell pattern in dry/cracked dirt).
	</li>
<li>
		The <code>Render > Barcode - Datamatrix</code> extension which renders a DataMatrix 2D barcode, as specified in BS ISO/IEC 16022:2006.
	</li>
</ul>
<h3>LaTeX PDF export</h3>
<p>
	<i>The LaTeX PDF export function has me rather excited. Expect a tutorial soon.</i>
</p>
<p>
	I can remember making diagrams for my MSc thesis in Inkscape, and then having to use the LaTeX picture environment to manually nail down the coordinates for each an every text label that I wanted&mdash;one at a time. This is done so that the fonts in the diagram will match the fonts in the document.
</p>
<p>
	Of course these days, I use TeXtext (check out my brief article on TeXtext) to simply generate the text and symbols. The font in TeXtext can be set in the preamble file that TeXtext can take as an option. One drawback to this method however, is that the text is now fixed, and if oned desires to change their document font then all of the text must be redone.</p>
<p>
	With the new LaTeX PDF export function in Inscape 0.48, Inkscape will do the grunt work for you. It will create a .tex file along side a pdf file for inclusion in your LaTeX document. The .tex file contains all of the text and placement information so that LaTeX will display the pdf diagram, and then use the information in the accompanying .tex file to draw and overlay the diagram&#8217;s text. GNUPLOT users will find this quite similar to GNUPLOT&#8217;s <i>epslatex</i> terminal.
</p>
<h3>Upgraded swatches</h3>
<p>From the release notes:</p>
<blockquote><p>
	Custom swatches can be created and used on a per-document basis. An &#8220;Auto&#8221; color palette will track swatches in the current document and allow them to be set and used. The use is &#8220;live&#8221; with changes to the swatch being applied automatically to all objects set to it. The swatches can also be gradients and not just simple colors.
</p></blockquote>
<p>
	As it stands right now, I don&#8217;t think this is working yet. I wrestled with the swatches for some time, but I could not even manage to add a simple colour (but it did let me add a gradient for some reason). I hope this works its way into the final release of Inkscape 0.48.
</p>
<h3>Rewritten node tool</h3>
<p>
	During Google Summer of Code 2009, the node tool underwent an extensive rewrite boasting several new features. These are perhaps too numerous and detailed to describe here, but I can summarize by saying that the node tool functionality is improved and users can expect a cleaner and more productive experience. The most notable improvement is the ability to select and edit multiple paths at once.
</p>
<p>
	The interested reader is encouraged to read about the node tool rewrite on <a href="http://wiki.inkscape.org/wiki/index.php/GSoC2009_Node_Tool_Rewrite" target="_blank" title="Details about the node tool rewrite in Inkscape">Inkscape&#8217;s wiki page</a>
</p>
<h2>Final Words</h2>
<p>
	With new features that are both relevant and useful, the 0.48 release is the most powerful version of Inkscape yet. It is packed with welcomed tweaks and changes that improve the overall user experience and scratch a lot of old itches.
</p>
<p>
	I expect to strongly recommend that everyone upgrades as soon as the official release is available. I would currently recommend that users upgrade non-production machines to the current pre-release to explore some of the new features. It&#8217;s definitely stable enough to use, as is.
</p>
<p>
	The new Inkscape 0.48 pre-release is incrementally more sophisticated and stable than the current 0.47 is. Inkscape is currently one of the best examples of an open-source project, and the Inkscape community never fails to amaze me with their work. I&#8217;d like to thank all of the developers for their countless hours of effort that makes Inkscape one of my favourite pieces of software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/08/19/review-of-inkscape-0-48/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-SQUARE 10 &#8212; For 2nd Week of Aug 2010</title>
		<link>http://www.timteatro.net/2010/08/17/t-square-10-for-2nd-week-of-aug-2010/</link>
		<comments>http://www.timteatro.net/2010/08/17/t-square-10-for-2nd-week-of-aug-2010/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 00:49:20 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[t-square 10]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=713</guid>
		<description><![CDATA[T-SQUARE 10 is a new weekly column here at t-square where I will post the te most interesting, useful, insightful or wacky things I've seen in the past week on the net. I hope you enjoy!]]></description>
				<content:encoded><![CDATA[<p><img alt="T-SQUARE 10" src="http://www.timteatro.net/images/t-square_ten_sm.jpg" title="T-SQUARE 10" class="alignright" width="200" height="240" />T-SQUARE 10 is a new weekly column here at t-square where I will post the te most interesting, useful, insightful or wacky things I&#8217;ve seen in the past week on the net. I hope you enjoy!</p>
<div class="spacer clearfloat"></div>
<ol>
<li>
		YOUTUBE &ndash; Stupid me was asking for a puppy when I was 10. If I had only known about these!<br />
		<object width="448" height="280"><param name="movie" value="http://www.youtube.com/v/-CVYOCMpJRY&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_detailpage&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/-CVYOCMpJRY&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_detailpage&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="448" height="280"></embed></object></p>
<div class="spacer"></div>
</li>
<li>
		TECHCRUNCH &ndash; <i>Attempt At P ≠ NP Proof Gets Torn Apart Online</i></p>
<p>
			What happens when Twitter and online communities filter scientific discovery ahead of professionals?  As we saw this week, a lot of fuss over a result that will ultimately be discarded into the dustbin of flawed mathematical proofs.
		</p>
<p>		<a href="http://techcrunch.com/2010/08/12/fuzzy-math/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed:+Techcrunch+(TechCrunch)" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
	</li>
<li>
		IDENTI.CA &ndash; A <a href="http://identi.ca/notice/45718372" target="_blank" title="A direct link to the dent">hilarious dent</a> (identica tweet) from user, <i>Luke Slater (reality)</i>:<br />
		<a href="http://identi.ca/notice/45718372" target="_blank" title="A direct link to the dent"><img src="http://avatar.identi.ca/55937-96-20100802163357.png" class="right" /></a></p>
<blockquote><p>
		<a href="http://identi.ca/notice/45718372" target="_blank">reality:</a> Windows is﻿ easier than Linux, in the same way that crapping your pants is easier than going to the bathroom
		</p></blockquote>
</li>
<li>
		YOUTUBE &ndash; <i>Electrooculogram to play old-school Mario:</i> Awesome!<br />
		<object style="height: 280px; width: 448px"><param name="movie" value="http://www.youtube.com/v/4j2kw5MJK24"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/4j2kw5MJK24" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="448" height="280"></object></p>
<div class="spacer"></div>
</li>
<li>
		CBC NEWS &ndash; <i><a href="http://www.cbc.ca/canada/toronto/story/2010/08/15/ontario-wifi.html" target="_blank" rel="bookmark" title="Link to the full story">Ont. parents suspect Wi-Fi making kids sick</i></a></p>
<p>A group of central Ontario parents is demanding their children&#8217;s schools turn off wireless internet before they head back to school next month, fearing the technology is making the kids sick.</p>
<p>Some parents in the Barrie, Ont., area say their children are showing a host of symptoms, ranging from headaches to dizziness and nausea and even racing heart rates.</p>
<p>		<a href="" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
	</li>
<li>
		LIFEHACKER &ndash; <a href="http://lifehacker.com/5611547/top-10-ways-your-brain-is-sabotaging-you-and-how-to-beat-it" target="_blank" title="Get the full story..."><i>Top 10 Ways Your Brain Is Sabotaging You (and How to Beat It)</i></a></p>
<p>An unexamined brain is a tricky thing to carry around. You&#8217;ve got unintentional biases, marketing weaknesses, &#8220;overclocking&#8221; issues, and all kinds of other mental bugs you may not know about. Here&#8217;s a helpful list of the mind&#8217;s weird ways.</p>
<p>		<a href="http://lifehacker.com/5611547/top-10-ways-your-brain-is-sabotaging-you-and-how-to-beat-it" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
	</li>
<li>
		LINUX JOURNAL &ndash; <i>Oracle Delivers Friday the 13th Bad Luck to FOSS</i></p>
<p>Despite personal beliefs, everybody treads a bit more carefully on Friday the 13th. But no amount of precaution could protect the Open Source community from the wave of bad luck that fell last Friday. Oracle finally lived up to the fears many have been afraid to speak.</p>
<p>		<a href="http://www.linuxjournal.com/content/oracle-delivers-friday-13th-bad-luck-foss" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
	</li>
<li>
		LIFEHACKER &ndash; <a href="http://lifehacker.com/5610502/embed-google-calendar-on-your-linux-desktop" target="_blank" title="Get the full story..."><i>Embed Google Calendar on Your Linux Desktop</i></a><br />
		<a href="http://www.timteatro.net/wp-content/uploads/2010/08/500x_gcalcli-on-desktop.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/500x_gcalcli-on-desktop-300x187.jpg" alt="" title="500x_gcalcli-on-desktop" width="300" height="187" class="alignright size-medium wp-image-743" /></a>
<p>[...] Here&#8217;s how to embed Google Calendar into a Linux desktop.</p>
<p>		<a href="http://lifehacker.com/5610502/embed-google-calendar-on-your-linux-desktop" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
<div class="clearfloat spacer"></div>
</li>
<li>
		LINUX JOURNAL &ndash; <i>Legal DVD Playback Coming to Linux?</i></p>
<p>From nearly the beginnings of entertainment DVDs, Linux users in certain countries either had to break the law to watch their legally obtained media on their computer, boot a Windows system, or not use them. Many chose to break the law and install decryption software. Perhaps those days are over.</p>
<p>		<a href="http://www.linuxjournal.com/content/legal-dvd-playback-coming-linux" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a>
	</li>
<li>
		LIFEHACKER &ndash; <a href="http://lifehacker.com/5612042/turn-a-sheet-of-paper-into-a-simple-flash-softbox" target="_blank" title="Get the full story..."><i>Turn a Sheet of Paper into a Simple Flash Softbox</i></a><br />
		<a href="http://www.timteatro.net/wp-content/uploads/2010/08/500x_2010-08-13_072649.jpg"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/500x_2010-08-13_072649-150x150.jpg" alt="" title="500x_2010-08-13_072649" width="150" height="150" class="alignright size-thumbnail wp-image-748" /></a>
<p>If you&#8217;re looking to soften up your camera flash on the cheap—perhaps because you were startled to see how unflattering direct flash is—this clever softbox turns a sheet of office paper into a lightweight flash diffuser.</p>
<p>		<a href="http://lifehacker.com/5612042/turn-a-sheet-of-paper-into-a-simple-flash-softbox" target="_blank" rel="bookmark" title="Link to the full story">Read more&#8230;</a></p>
<div class="clearfloat spacer"></div>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/08/17/t-square-10-for-2nd-week-of-aug-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tutorial Introduction to JessyInk: Presentations in Inkscape.</title>
		<link>http://www.timteatro.net/2010/08/12/a-tutorial-introduction-to-jessyink-presentations-in-inkscape/</link>
		<comments>http://www.timteatro.net/2010/08/12/a-tutorial-introduction-to-jessyink-presentations-in-inkscape/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:46:13 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Software & FOSS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Inkscape]]></category>
		<category><![CDATA[JessyInk]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=565</guid>
		<description><![CDATA[<a href="http://code.google.com/p/jessyink/" target="_blank">JessyInk</a> adds functionality to Inkscape for creating slide-show presentations to <a href="http://www.inkscape.org/" target="_blank">Inkscape</a>... JessyInk gives users the ability to embed slide-transitions, text reveals, navigation, hot-keys, video embedding, mouse event handling and much more. It provides more than what anyone should need to create effective, clean, efficient and impressive slides.]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_tutorial-250x300.jpg" alt="" title="JessyInk Tutorial" width="250" height="300" class="alignright size-medium wp-image-588" />
<p>Sure, presentation slides are becoming passe in the business office. (And it&#8217;s about time too.) But in technical fields which require a lot of illustration and visualization, there simply is no better way to have an ordered discussion.</p>
<p>PowerPoint and alike place far too much emphasis on text elements and distracting effects and transitions. For my presentations, I usually use the beamer class in pdfLaTeX since two things are handled very well: math and vector graphics. But as my style has honed towards minimalism with attractive and illustrative graphics, I&#8217;m spending more and more time in Inkscape. Wouldn&#8217;t it be great to just create presentations in a vector graphics editor? Hannes Hochreiner certainly thought so. While a chemistry Ph.D student at Canada&#8217;s Dalhousie University, Hannes began developing a set of Inkscape extensions called <a href="http://code.google.com/p/jessyink/" target="_blank">JessyInk</a>.</p>
<p><a href="http://code.google.com/p/jessyink/" target="_blank">JessyInk</a>, to be included in the next major release of Inkscape, adds functionality for creating slide-show presentations to <a href="http://www.inkscape.org/" target="_blank">Inkscape</a>. The <i>de facto</i> output (and internal memory) format for Inkscape is SVG, which is a human-readable XML that can be rendered by all major modern browsers except Microsoft Internet Explorer. JessyInk embeds JavaScript within the SVG files adding the dynamic functionality required for presentations.</p>
<p>JessyInk gives users the ability to embed slide-transitions, text reveals, navigation, hot-keys, video embedding, mouse event handling and much more. It provides more than what anyone should need to create effective, clean, efficient and impressive slides.</p>
<p>What remains in this article is intended as an introduction to JessyInk work-flow. I&#8217;ll demonstrate the creation of a basic slide-show with text-reveals and navigation. I&#8217;ll build upon these fundamentals in later tutorials.</p>
<p><b>Files to download before moving on:</b></p>
<ul>
<li><a href="http://www.timteatro.net/wp-content/uploads/2010/08/JessyInk_Tutorial.svg" target="_blank">Example slides for this tutorial</a></li>
<li><a href="http://jessyink.googlecode.com/files/JessyInk_1_5_2_showcase.svg" target="_blank">Official JessyInk showcase presentation</a></li>
</ul>
<p><b>Note:</b> If you don&#8217;t already have JessyInk installed, I have a <a href="http://www.timteatro.net/2010/07/31/installing-jessyink/" target="_blank">tutorial on installing JessyInk</a> for Ubuntu, Linux and Windows.</p>
<p><b>Note:</b> Of course, one may still need elegant mathematics in Inkscape. Click here for my <a href="http://www.timteatro.net/2010/08/05/textext-for-math-in-inkscape/" target="_blank">article on TeXtext for math in Inkscape</a>.</p>
<h3>A word on viewing.</h3>
<p>As you work along with this tutorial, it will be useful for you to preview your slides. Once you have saved your Inkscape SVG, open it with your browser. Each time you save your Inkscape file, refresh the browser window to view your changes.</p>
<p>When you are presenting, remember to make your browser full-screen (usually F11) so that the browser buttons don&#8217;t distract your audience.</p>
<h2>JessyInk Basics</h2>
<p>JessyInk causes your browser to render each layer in the SVG as an individual slide. This is how we can define many slides within a single SVG. To better understand the concept, <a href="http://www.timteatro.net/wp-content/uploads/2010/08/JessyInk_Tutorial.svg" target="_blank">download the example slides</a> used for this tutorial. Clicking on the link should bring the presentation into your browser. Save the file to your hard drive and open it in Inkscape to get a closer look.</p>
<p>Elements common to all slides may be placed on the master-slide, which is a special layer that is rendered across all slides. For example, it is a good idea for the master-slide to contain your presentation&#8217;s theme and auto-texts for slide numbers and slide titles. We&#8217;ll cover auto-texts later in the tutorial.</p>
<p>If you are not already familiar with JessyInk, you should first download and explore <a href="http://jessyink.googlecode.com/files/JessyInk_1_5_2_showcase.svg" target="_blank">the official JessyInk showcase slideshow</a> which gives an overview of JessyInk&#8217;s capabilities and briefly discusses many of the functions demonstrated in this tutorial.</p>
<p>Let&#8217;s get started by defining our slide geometry and background colour: start a new document and press SHFT+CTL+D or <code>File > Document Properties</code>.</p>
<div class="right-margin">
<div id="attachment_598" class="wp-caption alignleft" style="width: 261px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_document_properties.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_document_properties-251x300.png" alt="" title="Inkscape Document Properties for JessyInk Slide" width="251" height="300" class="size-medium wp-image-598" /></a><p class="wp-caption-text">Fig. 1 -  Document properties window showing document dimensions and background color.</p></div>
</div>
<h3>Slide geometry</h3>
<p>Before moving on, you need to choose the geometry of your canvas. It should depend on your intended target. If you plan that most of your audience will view the slides in their browsers, then I prefer 864&#215;486, which has an aspect ratio of 16:9. Web browser rendering areas tend to be wider than tall due to the tool-bars and buttons adorning the browser window. So a wide aspect ratio will utilize more of the window. Also, 16:9 is a standard aspect supported by most projectors and many computer monitors made in recent years. However, if you know that you intend to present using a projector that has 4:3 aspect and aren&#8217;t worried as much about how it appears in a web-browser, then I suggest 640&#215;480 or 800&#215;600. Remember: vectors will scale so size isn&#8217;t important unless you will be using raster graphics in the slides.</p>
<p>Once you&#8217;ve chosen your slide geometry, enter the width and height in the appropriate text boxes in the Document Properties window. For this tutorial, I&#8217;ll use 864&#215;486 (See Fig. 1).</p>
<h3>Background colour</h3>
<p>While still at the <i>Document Properties</i> window, we may also choose the background colour. Note that background colour is not going to be the colour of your slides; it&#8217;s the colour of the area around the slides if they don&#8217;t fill the entire browser window. You&#8217;ll see what I mean, but the idea is akin to the black bars at the top and bottom of a movie when it doesn&#8217;t fit your TV screen. For my example file, I&#8217;m going to choose a nice blue, #052b59ff.</p>
<h3>The master slide</h3>
<p>Press SHFT+CTL+L to bring up the layers dialogue or go to <code>Layer > Layers</code>. It is a good idea to have the layers dialogue open while using JessyInk since we will be working with layers a lot.</p>
<div id="attachment_604" class="wp-caption alignleft" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_master_slide.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_master_slide-300x181.png" alt="" title="JessyInk\'s master-slide" width="300" height="181" class="size-medium wp-image-604" /></a><p class="wp-caption-text">Fig. 2 - JessyInk's master-slide dialogue box with blank canvas in background.</p></div>
<p>Right click on <em>Layer 1</em> in the layers palette and rename it to <i>Master</i> or something else meaningful. It&#8217;s going to become our master-slide. Go to <code>Extensions > JessyInk > master slide</code> and enter <i>Master</i>, or the name you just chose for your master-slide (Fig. 2). Once you apply, JessyInk will define the slide you renamed as the master-slide for the presentation. Anything on this layer will appear on <em>all slides</em> within your presentation.</p>
<p>To construct the basic backdrop for our slides, with the master-slide selected draw a rectangle and make it the same size as the canvas. Fill it as you wish and centre it on the page with align dialogue box (CTRL+SHFT+A). For my example, I&#8217;m going to use a simple white/grey gradient which is both simple and rich looking. Now as we create slides, this backdrop will appear on all slides.</p>
<h3>Auto-texts: slide titles</h3>
<p>Auto texts are text elements in the slide which are dynamically generated for each slide. For example, if we want to put the slide number or title on each slide, there is no need to manually number or title each slide. We can add a placeholder text and have JessyInk insert the proper text on each slide.</p>
<p>For our example, I&#8217;m going to put the title at the top of each slide. Since it will appear on all slides, let&#8217;s add it to the master-slide.</p>
<p>I&#8217;ll start by putting a dark rectangle across the top of the slide which will distinguish the titling text. Then, I&#8217;ll use the text tool (press <code>t</code> or select it from the tool palette) and place the simple text <i>Slide Title</i> on top of the rectangle.</p>
<div class="right-margin">
<div id="attachment_611" class="wp-caption alignleft" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_auto-texts.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_auto-texts-300x181.png" alt="JessyInk&#039;s auto-text dialogue box." title="JessyInk&#039;s auto-text dialogue box." width="300" height="181" class="size-medium wp-image-611" /></a><p class="wp-caption-text">Fig. 3 - JessyInk's auto-texts dialogue box inserting slide title.</p></div>
</div>
<p>We obviously don&#8217;t want the literal text, <i>Slide Title</i> to appear at the top of each page. In order to have the title automatically inserted instead, highlight the text block and click <code>Extensions > JessyInk > auto-texts</code> to bring up the auto-texts dialogue box. Select the radial indicator beside <i>slide title</i> and click apply (see Fig. 3). Now, when we add slides to our presentation, the title will appear in place of the text <i>Slide Title</i>.</p>
<p>You can be quite clever about using auto-texts for aesthetic effect. For example, in the screen-shot to the right, I have created a reflection and drop-shadow for the slide titles. <b>Note:</b> I realize that a reflection <em>and</em> a drop-shadow is stylistically overboard, but I&#8217;m making a point here. Remember: <em>less is more</em>. When presenting you always want to have maximum affect by minimal means.</p>
<div class="right-margin">
<div id="attachment_614" class="wp-caption alignleft" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_auto-texts_reflection.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_auto-texts_reflection-300x242.png" alt="Fancy slide title." title="jessyink_auto-texts_reflection" width="300" height="242" class="size-medium wp-image-614" /></a><p class="wp-caption-text">Fig. 4 - I've added a drop-shadow and translucent reflection to the slide title, that will appear as the actual slide title during the presentation.</p></div>
</div>
<p>To make the reflection, simply duplicate the auto-text (highlight it and press CTRL+D) and then flip it vertically (press v) and then move the reflected text below the title text. Then open the fill and stroke dialogue (CTRL+SHFT+F) and set the fill to a gradient. Set the gradient stop colours to a grey and then a fully transparent grey. Using the gradient tool (press the <i>g</i> key or select it from the tools palette) move the gradient end-points until you get something that looks like a reflection.</p>
<p>To make the shadow, duplicate the title text again and set the fill colour to black. Using the <i>pg dn</i> (page down) key, drop the black copy of the title text behind the white copy. Open the fill and stroke dialogue and add a Gaussian blur and reduce the transparency until you get something you like. </p>
<h3>Titling slide</h3>
<p><div id="attachment_618" class="wp-caption alignright" style="width: 160px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_title_slide.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_title_slide-150x150.png" alt="Creating Title Slide layer." title="jessyink_title_slide" width="150" height="150" class="size-thumbnail wp-image-618" /></a><p class="wp-caption-text">Fig. 5 - Creating Title Slide layer.</p></div>
<p>Well, we&#8217;re all dressed up! Let&#8217;s go out. There&#8217;s no real trick to adding slides. Just add a new layer by clicking the <i>+</i> symbol on the layers palette (Fig. 5). The only issue is that when we are making a titling slide, we might not want the master slide showing through. No big problem here, just cover it up. To make my titling slide, I&#8217;m going to copy the background gradient from the master slide and paste it onto the title slide. Now just make it look as you wish.</p>
<p><img src="http://www.timteatro.net/wp-content/uploads/2010/08/introduction_to_jessyink.jpg" alt="Example Title Slide" title="introduction_to_jessyink" width="505" height="240" class="aligncenter size-full wp-image-624" /></p>
<div class="spacer"></div>
<h3>Revealing bullet points: build-in effect</h3>
<p>Think before you include bullet points. There are very few cases where they are actually justified. You never want your audience to read while you&#8217;re trying to talk to them.</p>
<div class="right-margin">
<div id="attachment_629" class="wp-caption alignleft" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_bullet_reveal.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_bullet_reveal-300x181.png" alt="JessyInk effects dialogue" title="jessyink_bullet_reveal" width="300" height="181" class="size-medium wp-image-629" /></a><p class="wp-caption-text">Fig. 6 - The effects dialogue for JessyInk applying a fade-in reveal for the second bullet point. Also note the vertical rules for aligning bullets and text.</p></div>
</div>
<p>That said, one of the most commonly seen formats for slides is the step by step reveal of bullet points. This is easily done in JessyInk. First, set up your bullet points. There&#8217;s no convenient tricks here: just use the text tool to make text and draw the bullets. I do recommend using a couple of vertical rules and a horizontal rule (see Fig. 6) to align the bullets and text. Use the align and distribute dialogue to arrange things nicely (CTRL+SHFT+A).</p>
<p>Once you have created at least two bulleted text elements, select and group (CTRL+G) each bullet with its corresponding text so that each bulleted text element is only one object. We want this so that we can apply effects to the text and bullet simultaneously instead of having to do it separately for text and bullets.</p>
<p>Now we can program the reveal for each of the elements. If you want to have an element visible when the slide first appears, leave that one alone since it will of course be visible by default. Select the first element that you want to be revealed and click <code>Extensions > JessyInk > effects</code> to invoke the effects dialogue (Fig. 6). I&#8217;ll explain the settings in the next paragraph but for now just copy the settings from the last figure. That is, order: 1, duration: 0.4, type: fade. Leave the build-out effect settings at default values. Click apply when finished.</p>
<p>The two effects available in the effects menu, build-in and build-out, reveal and hide elements respectively. The <i>order</i> will indicate 1st, 2nd, 3rd, etc to be revealed. So for the first element you want to be revealed, set the build-in effect by changing the <i>type</i> radial selector from none to one of <i>appear, fade</i> or <i>pop,</i> and set the order to 1. The next item you want revealed should have an order of 2, and so on.</p>
<h3>Slide transitions</h3>
<p>Slide transitions are also something that should be used with reservation. Transitions are applied so that as the slides progress, new slides are brought onto the screen with an animated effect.</p>
<p>Create a new layer and put some text on it. I&#8217;m simply calling the new layer <i>Slide transitions</i> and placing the text <i>This slide should fade in smoothly&#8230;</i></p>
<div class="right-margin">
<div id="attachment_632" class="wp-caption alignleft" style="width: 217px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_slide_transitions.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_slide_transitions-207x300.png" alt="JessyInk transitions dialogue." title="jessyink_slide_transitions" width="207" height="300" class="size-medium wp-image-632" /></a><p class="wp-caption-text">Fig. 7 - JessyInk transitions dialogue.</p></div>
</div>
<p>To create the slide transition, go to <code>Extensions > JessyInk > transitions</code>. In Fig. 7, you will see my settings. Simply input the name of the slide which you want to apply the transition to and select the animation type (fade, pop, etc). You can program a transition-in and transition-out. The transition-out is only needed if you would like a smoother transition. For example, if I am using the fade transition, and I only set transition-in effects, then when I change slides my current slide disappears and the next slide fades-in from nothing. If I set my slides to transition-out then as I go to a new slide, the current slide fades out as the new slide fades-in, creating a nice smooth transition.</p>
<h3>Bringing it all together</h3>
<p>I think by now I have covered the basics which should suffice for most presenters needs. I&#8217;m going to create one last slide which emcompasses most of the concepts covered so far.</p>
<p>I&#8217;m calling my last slide <i>Conclusion</i>. After it&#8217;s created, I&#8217;ll start by applying a slide transition. I&#8217;m going to apply a fade-out on the second to last slide and a fade-in on <i>Conclusion</i> to get a nice smooth fade. I know I&#8217;m using a lot of fades. I want to leave it to the user to explore the other animation effects.</p>
<p>Now, I&#8217;m going to create several blocks of text. I do not want all of the blocks to appear at the same time. In fact, I only want one block at a time to appear, so this means that as one text element fades in, the previous one needs to fade out.</p>
<p>As before, pick one of the blocks of text to be present when the slide comes in. This means it will have no build-in effect. Open the effects dialogue by clicking <code>Extension > JessyInk > effects.</code> The build-in type should be set to none, but set the build-out to fade, the order to 1 and set the duration to 0.3. Now click apply.</p>
<div class="right-margin">
<div id="attachment_634" class="wp-caption alignleft" style="width: 310px"><a href="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_conclusion_slide.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/jessyink_conclusion_slide-300x223.png" alt="Screenshot of effects configuration." title="jessyink_conclusion_slide" width="300" height="223" class="size-medium wp-image-634" /></a><p class="wp-caption-text">Fig. 8 - Screenshot of effects configuration with my overlapping text in the background.</p></div>
</div>
<p>Select the next block of text that you will want to appear. Set the build-in to fade with duration 0.3 and order 1 and set the build-out to fade duration 0.3 and order 2. Select the next block and set the same options with build-in order 2 and build-out order 3. Hopefully you can see the pattern forming. We want the order of the fade-out to be one higher than the order of the fade-in (see Fig. 8). We also want the fade-out order of the previous text to be the same as the fade-in order of the new text. The effect is quite interesting. Now use the <i>align and distrubite</i> dialogue to center all of the text on top of eachother.</p>
<h3>Conclusion</h3>
<p>Thank you for reading and following along. I hope this tutorial was useful. There will be more to come on more advanced JessyInk and Inkscape topics. If you have a request, feel free to <a href="http://www.timteatro.net/contact" title="Contact Tim Teatro" target="_blank">contact me</a>, and I&#8217;ll be happy to consider creating a tutorial for your need.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/08/12/a-tutorial-introduction-to-jessyink-presentations-in-inkscape/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Everyday User Security 3: Back to School</title>
		<link>http://www.timteatro.net/2010/08/07/everyday-user-security-3-back-to-school/</link>
		<comments>http://www.timteatro.net/2010/08/07/everyday-user-security-3-back-to-school/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 21:01:47 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Me on WhatsYourTech.ca]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WhatsYourTech.ca]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=569</guid>
		<description><![CDATA[The main security threats to students are identity theft, data loss and data theft. Identity and data theft are both becoming growing problems around Canadian campuses… So what steps should students be taking to make themselves a much harder target?]]></description>
				<content:encoded><![CDATA[<p>A new article in my WYT series on security. <a href="http://whatsyourtech.ca/2010/08/07/everyday-user-security-3-back-to-school-security-checklist/">Click here to read the full story on WhatsYourTech.ca.</a></p>
<p><a href="http://whatsyourtech.ca/2010/08/07/everyday-user-security-3-back-to-school-security-checklist/"><img src="http://www.timteatro.net/wp-content/uploads/2010/08/everyday_user_security_3_back_to_school-250x300.jpg" alt="" title="everyday_user_security_3_back_to_school" width="250" height="300" class="alignright size-medium wp-image-570" /></a><br />
<blockquote>The main security threats to students are identity theft, data loss and data theft. Identity and data theft are both becoming growing problems around Canadian campuses… So what steps should students be taking to make themselves a much harder target?</p></blockquote>
<div class="clearfloat"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/08/07/everyday-user-security-3-back-to-school/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Every Physicist Should Know Python</title>
		<link>http://www.timteatro.net/2010/07/21/why-every-physicist-should-know-python/</link>
		<comments>http://www.timteatro.net/2010/07/21/why-every-physicist-should-know-python/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 17:27:22 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Scientific Computing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=434</guid>
		<description><![CDATA[If you deal with data sets that need to be processed, you almost certainly have (1) a series of programs or scripts that you use for processing or post-processing of data or (2) a detailed and tedious routine to push data around in columns in a spreadsheet software like QTI Plot, Excel, Origin or Gnumeric. Either way, Python can save you time and effort.]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.timteatro.net/wp-content/uploads/2010/07/why_every_physicist_should_know_python-sm.png" alt="" title="why_every_physicist_should_know_python-sm" width="200" height="227" class="alignleft size-full wp-image-437" />Regardless of your specific discipline in physics, a computer is almost certainly an integral part of your research. If you deal with data sets that need to be processed, you almost certainly have (1) a series of programs or scripts that you use for processing or post-processing of data or (2) a detailed and tedious routine to push data around in columns in a spreadsheet software like QTI Plot, Excel, Origin or Gnumeric. Either way, Python can save you time and effort.</p>
<p>What follows is a list of reasons (and maybe even suggestions) for why you should know Python.</p>
<ul class="smallindent">
<li> Python is executed, not compiled. This immediately allows for rapid development, removing overhead of doing certain tasks manually. Once you become familiar with Python, you will tend to write codes to perform tasks that you perhaps would have otherwise done by hand.
<p>      Executed languages have a reputation for slow execution. Few would dare do large Fourier transforms or matrix inversions in an executed language, but Python remains viable. The overhead for memory operations is low and thanks to NumPy (more on Numpy and SciPy in a moment) array slicing is also very efficient. In addition, Python integrates very well with binary codes. So use a well proven binary code for the heavy lifting but use Python everywhere in between.
</li>
<li>
      <div id="attachment_445" class="wp-caption alignright" style="width: 160px"><a href="http://www.timteatro.net/wp-content/uploads/2010/07/scipy_screenshot_bessel_maxima.png"><img src="http://www.timteatro.net/wp-content/uploads/2010/07/scipy_screenshot_bessel_maxima-150x150.png" alt="" title="scipy_screenshot_bessel_maxima" width="150" height="150" class="size-thumbnail wp-image-445" /></a><p class="wp-caption-text">A screenshot of SciPy at work, finding the maxima of Bessel functions.</p></div> Python is a very mature language and almost anything fundamental you might want to do is implemented in a library or module. For numerical work, check out <a href="http://numpy.scipy.org/" target="_blank">NumPy</a> and <a href="http://www.scipy.org/" target="_blank">SciPy</a>. NumPy introduces a powerful N-dimensional array object and tools for integrating C/C++ and Fortran code. It also has built-in linear algebra, Fourier transform, and random number capabilities. SciPy builds upon NumPy adding even more useful tools such as numerical integration of functions, discrete sets, ODEs and PDEs and optimization tools. From the SciPy website:</p>
<div class="clearfloat"></div>
<blockquote><p>
         The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world&#8217;s leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!
      </p></blockquote>
</li>
<li>
      Matplotlib for visualization, 3D, VTK, and integration with GNUPLOT. Visualisation is a key part of any scientific workflow. I personally enjoy GNUPLOT, so I tend to use <a href="http://gnuplot-py.sourceforge.net/" target="_blank">gnuplot.py</a> for a good part of my plotting needs. You should also investigate <a href="http://matplotlib.sourceforge.net/" target="_blank">matplotlib</a>, an incredibly powerful plotting library which is very user friendly and integrates seamlessly with NumPy and SciPy. For good integration with LaTeX, one can also look at <a href="http://sourceforge.net/projects/pyx/" target="_blank">PyX</a>. For 3D visualization, don&#8217;t forget about <a href="http://www.vtk.org/" target="_blank">VTK, the Visualization Tool Kit</a>. VTK has Python bindings. If you&#8217;re particularly ambitious, Python even has OpenGL bindings. Whatever your visualization needs are, Python can handle it.
   </li>
<li>
      Once you&#8217;ve spent some time writing Python code, you&#8217;ll likely come to apprciate how clean and readable the code is. This can save you time and effort later when (A) you look back at your own code with nary a notion of how it worked in the first place and (B) when you want to share your code with others.
   </li>
<li>
      And you are likely to share code with others, since Python code is very portable. Python is cross platform, so you don&#8217;t need to worry about sending code between colleagues: Windows, Linux and BSD users alike. If you&#8217;re a Windows user, it means you can develop code on your Windows machine and simply upload the code to a cluster when you&#8217;re done and run it without revisions or recompiling.
   </li>
</ul>
<p>I hope this has convinced you to try Python. The learning curve is rather gentle, and I&#8217;ll be writing tutorials in the coming weeks for performing standard tasks using Python. If I&#8217;ve convinced you to learn more, I&#8217;ll conclude with a few links to get you started.</p>
<ul>
<li><a href="http://www.rexx.com/~dkuhlman/scipy_course_01.html" target="_blank">SciPy Course <i>by</i> Dave Kuhlman</a></li>
<li><a href="http://pentangle.net/python/handbook/" target="_blank">Handbook of the Physics Computing Course <i>by</i> Michael Williams</a></li>
<li><a href="http://linuxgazette.net/114/andreasen.html" target="_blank">Python for scientific use. Part I: Data Visualization <i>by</i> Anders Andreasen</a></li>
<li><a href="http://www.phy.uct.ac.za/courses/python/index.html" target="_blank">Python for Physics <i>from</i> University of Cape Town</a></li>
</ul>
<div class="clearfloat"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/07/21/why-every-physicist-should-know-python/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GNUPLOT+TikZ For Stunning LaTeX Plots.</title>
		<link>http://www.timteatro.net/2010/07/18/gnuplottikz-for-stunning-latex-plots/</link>
		<comments>http://www.timteatro.net/2010/07/18/gnuplottikz-for-stunning-latex-plots/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 03:54:42 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Scientific Computing]]></category>
		<category><![CDATA[GNUPLOT]]></category>
		<category><![CDATA[LaTeX]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=402</guid>
		<description><![CDATA[GNUPLOT has a range of terminals that work with LaTeX, including a LaTeX terminal. If you're using system fonts and XeLaTeX, then the pdf terminal can do a very nice job, but if you're using fonts in your document that are installed with LaTeX, then only one terminal can suit my standards: the <em>TikZ terminal</em>.]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.timteatro.net/wp-content/uploads/2010/07/GNUPLOT_tikz_plot_perspective.jpg" alt="GNUPLOT with tikz" title="GNUPLOT_tikz_plot_perspective" width="200" height="312" class="alignleft size-full wp-image-406" /> When it comes to graphics in my publications and presentations, I have incredibly high standards. I do most of my documents and slides in LaTeX. So when I create plots, I demand that plotting software that has sophisticated integration with LaTeX and the ability to create stunning and clean visuals. For me, that software is without a doubt <a href="http://www.gnuplot.info" target="_blank">GNUPLOT</a>.</p>
<p>GNUPLOT has a range of terminals that work with LaTeX, including a LaTeX terminal. If you&#8217;re using system fonts and XeLaTeX, then the pdf terminal can do a very nice job, but if you&#8217;re using fonts in your document that are installed with LaTeX, then only one terminal can suit my standards: the <em>TikZ terminal</em>.</p>
<p><a href="http://sourceforge.net/projects/pgf/" target="_blank">PGF and TikZ</a> are a macro package and syntax layer (respectively) for creating graphics in LaTeX. The TikZ syntax is sophisticated and human readable. If you do a lot of presentation work with LaTeX, then it&#8217;s well worth your time to learn the basics. But we don&#8217;t need to know anything more about them to use the TikZ terminal in GNUPLOT.</p>
<p>The GNUPLOT installed by your distribution&#8217;s package manager probably doesn&#8217;t have this terminal. You&#8217;ll probably need to compile GNUPLOT from scratch, being careful to link to the LUA libraries since the TikZ terminal is built on the LUA terminal. This isn&#8217;t so bad, and I have written a <a href="http://www.timteatro.net/2010/07/17/compiling-gnuplot-from-cvs-with-ubuntu/" target="_blank">tutorial to walk you through compiling the CVS version of GNUPLOT</a>.</p>
<h2> Standalone vs. Copy-and-Paste Output </h2>
<p>The TikZ terminal has two modes of output. The standalone mode prints out a document that can be simply run through pdfLaTeX producing a pdf file that can be imported into your LaTeX document. The default mode of the terminal, however, prints out the text to generate the plot within a <i>tikzpicture</i> environment.</p>
<p>Both of these are useful depending on the size of your document and the number of plots you have. Compiling these plots within your document can take quite a bit of LaTeX&#8217;s memory, so if you have more than a few plots, you can actually exhaust the limit of TeX&#8217;s memory. You can expand TeX&#8217;s memory (not recommended), but this results in documents which take several minutes to compile. So make your choice.</p>
<h2>Working with Standalone Output</h2>
<p>So let&#8217;s try this out. From the command-line, make a new directory, <i>cd</i> into it, and run GNUPLOT. Type in the following code:</p>
<pre class="brush: plain; title: ; notranslate">
set term tikz standalone color solid size 5in,3in
set output &quot;sin.tex&quot;
set xrange [0:2*pi]
plot sin(x) with lines
exit
</pre>
<p>That code switches the terminal to tikz in standalone mode with colour and solid lines, and defines the plot size to be 5&#8243;x3&#8243;. Next, we set the destination of the output to be the file &#8220;sin.tex&#8221;. Then we set the range of the plot to be between zero and two-pi, and finally, we plot sin(x). Remember to <i>exit</i> GNUPLOT so that it finishes its output to sin.tex. Here is a listing of the sin.tex output file:</p>
<pre class="brush: plain; title: ; notranslate">
\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage{textcomp}

\usepackage[utf8x]{inputenc}

\usepackage{gnuplot-lua-tikz}
\pagestyle{empty}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{2mm}


\begin{document}

\begin{tikzpicture}[gnuplot]
%% generated with GNUPLOT 4.5p0 (Lua 5.1.4; terminal rev. 97, script rev. 96a)
%% Sat 17 Jul 2010 09:00:38 PM EDT
\gpsolidlines
\gpcolor{gp lt color border}
\gpsetlinetype{gp lt border}
\gpsetlinewidth{1.00}
\draw[gp path] (1.196,0.616)--(1.376,0.616);
\draw[gp path] (12.147,0.616)--(11.967,0.616);
\node[gp node right] at (1.012,0.616) {-1};
\draw[gp path] (1.196,1.279)--(1.376,1.279);
\draw[gp path] (12.147,1.279)--(11.967,1.279);
\node[gp node right] at (1.012,1.279) {-0.8};
\draw[gp path] (1.196,1.943)--(1.376,1.943);
\draw[gp path] (12.147,1.943)--(11.967,1.943);
\node[gp node right] at (1.012,1.943) {-0.6};

...

  --(8.386,1.171)--(8.497,1.060)--(8.607,0.961)--(8.718,0.874)--(8.829,0.798)--(8.939,0.736)%
  --(9.050,0.686)--(9.160,0.650)--(9.271,0.626)--(9.382,0.616)--(9.492,0.620)--(9.603,0.636)%
  --(9.713,0.666)--(9.824,0.710)--(9.935,0.766)--(10.045,0.834)--(10.156,0.916)--(10.267,1.009)%
  --(10.377,1.115)--(10.488,1.231)--(10.598,1.359)--(10.709,1.496)--(10.820,1.644)--(10.930,1.801)%
  --(11.041,1.967)--(11.151,2.140)--(11.262,2.321)--(11.373,2.508)--(11.483,2.701)--(11.594,2.898)%
  --(11.705,3.100)--(11.815,3.306)--(11.926,3.514)--(12.036,3.723)--(12.147,3.933);
\gpcolor{gp lt color border}
\gpsetlinetype{gp lt border}
\draw[gp path] (1.196,7.251)--(1.196,0.616)--(12.147,0.616)--(12.147,7.251)--cycle;
%% coordinates of the plot area
\gpdefrectangularnode{gp plot 1}{\pgfpoint{1.196cm}{0.616cm}}{\pgfpoint{12.147cm}{7.251cm}}
\end{tikzpicture}
%% gnuplot variables
\end{document}
</pre>
<p>Now, run <i>pdflatex sin.tex</i>, which should produce the file sin.pdf. You can open sin.pdf to check it out, and notice that the font is Knuth&#8217;s Computer Modern Roman, which is the default in TeX/LaTeX. If you want to, you can now use the standard <i>\includegraphics{sin.pdf}</i> from the <i>graphicx</i> package from within a LaTeX document to include this plot in your document.</p>
<p>If, however, you use fonts other than the default, you need to take one more step to be sure that you use those fonts when compiling your standalone plots. The TikZ terminal accepts the <i>header</i> option which allows us to specify some extra code in the preamble of the standalone document. For example, I often use the <a href="http://www.ctan.org/tex-archive/help/Catalogue/entries/txfonts.html" target="_blank">txfonts</a> package, so in gnuplot, I would have</p>
<pre class="brush: plain; title: ; notranslate">
set term tikz standalone color solid size 5in,3in header &quot;\\usepackage{txfonts}&quot;
</pre>
<p>Notice the double backslash (\\) above. This is because we need to escape the slash and other special characters. Take a look at the resulting output, and notice on line 4, we have our new font specification.</p>
<pre class="brush: plain; title: ; notranslate">
...
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{2mm}
\usepackage{txfonts}


\begin{document}
...
</pre>
<h2>Non-Standalone Output</h2>
<p>If you don&#8217;t specify <i>standalone</i> to the terminal, then by default it will output code that you can simply output to a tex file, and <i>\include{file.tex}</i> in your document, or straight copy and paste directly into your document. If you do this, you will need to include, in the preamble of your document:</p>
<pre class="brush: plain; title: ; notranslate">
 \usepackage{gnuplot-lua-tikz}
</pre>
<p>Let&#8217;s try an example. We can use the example from the last section to generate sin.tex, but <em>without</em> the standalone declaration:</p>
<pre class="brush: plain; title: ; notranslate">
gnuplot&gt; set term tikz color solid size 5in,3in
Terminal type set to 'tikz'
Options are 'color solid'
gnuplot&gt; set output &quot;sin.tex&quot;
gnuplot&gt; set xr [0:2*pi]
gnuplot&gt; plot sin(x) with lines
gnuplot&gt; exit
</pre>
<p>Now execute the above code in GNUPLOT, then create another .tex document with the following code.</p>
<pre class="brush: plain; title: ; notranslate">
\documentclass{article}
   \usepackage{gnuplot-lua-tikz}

\begin{document}
Hello World!

There is a plot up top!
\begin{figure}
   \include{sin}
   \caption{TikZ plot from GNUPLOT!}
\end{figure}
\end{document}
</pre>
<p>Compile this code with LaTeX or pdfLaTeX and you should get a document which says Hello world, and has the floating figure.</p>
<h2>Final Words</h2>
<p>Of course, the terminal can handle much more complicated figures, but this should get you started. If you&#8217;d like more resources and tools for TikZ, <a href="http://www.texample.net/tikz/resources/" target="_blank">click here</a>.</p>
<div class="clearfloat"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/07/18/gnuplottikz-for-stunning-latex-plots/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Physics to Get Your Beer Cold, Fast!</title>
		<link>http://www.timteatro.net/2010/07/13/physics-to-get-your-beer-cold-fast/</link>
		<comments>http://www.timteatro.net/2010/07/13/physics-to-get-your-beer-cold-fast/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 20:52:51 +0000</pubDate>
		<dc:creator>Tim Teatro</dc:creator>
				<category><![CDATA[Food and Drink]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Beer]]></category>

		<guid isPermaLink="false">http://www.timteatro.net/?p=294</guid>
		<description><![CDATA[To get those tasty beverages cold in a hurry, here's a neat trick...]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.timteatro.net/wp-content/uploads/2010/07/cold_beer_closeup.jpg" alt="" title="Cold Beer!" width="150" height="205" class="alignleft size-full wp-image-295" /> It&#8217;s a hot summer out there, and cold beverages are a great way to beat the heat. But how many times have you been dying for a cold one, only to find it left out of the fridge?</p>
<p>To get those tasty beverages cold in a hurry, here&#8217;s a neat trick. Fill a bucket, basin, whatever, with cold water, and dump in your drinks and as much ice as you can find. Not a very clever trick, eh? Here&#8217;s the trick: add a bunch of salt. The salt lowers the melting temperature of the ice, allowing the water temperature to drop <em>below zero</em>, pulling the heat out of the drinks faster.</p>
<div class="spacer"></div>
<h2>The Physics</h2>
<p>If you&#8217;re interested in the details of how this works, read on. If you just want to use the tip, go cool off some beer.</p>
<p>There&#8217;s a few concepts in play here, and we&#8217;ll go in order of scale. First, it&#8217;s obvious that the colder the water is, the faster we&#8217;ll cool down the drinks. That&#8217;s seen most simply in Newton&#8217;s law of cooling, </p>
<div class="displaymath"><img src="http://www.timteatro.net/wp-content/ql-cache/quicklatex.com-0d8dbda9cb8e05095d922d82c813e679_l3.png" class="ql-img-inline-formula " alt="&#92;&#100;&#105;&#115;&#112;&#108;&#97;&#121;&#115;&#116;&#121;&#108;&#101;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#81;&#125;&#123;&#100;&#116;&#125;&#32;&#61;&#32;&#45;&#107;&#32;&#40;&#84;&#45;&#84;&#95;&#48;&#41;&#32;&#61;&#32;&#45;&#107;&#92;&#68;&#101;&#108;&#116;&#97;&#32;&#84;&#44;" title="Rendered by QuickLaTeX.com" height="37" width="193" style="vertical-align: -12px;"/></div>
<p>which tells us that the exchange rate of heat, <img src="http://www.timteatro.net/wp-content/ql-cache/quicklatex.com-50e09beee15c078fbf8278b8cf5309e0_l3.png" class="ql-img-inline-formula " alt="&#100;&#81;&#47;&#100;&#116;" title="Rendered by QuickLaTeX.com" height="17" width="46" style="vertical-align: -4px;"/>, between the beverages and the water is proportional to the difference in temperature, <img src="http://www.timteatro.net/wp-content/ql-cache/quicklatex.com-eb10a3b05a1e48eec155a2d858b9c614_l3.png" class="ql-img-inline-formula " alt="&#84;" title="Rendered by QuickLaTeX.com" height="12" width="11" style="vertical-align: 0px;"/>, of the beverages and the temperature <img src="http://www.timteatro.net/wp-content/ql-cache/quicklatex.com-ebdcd237638cf682492cea4d5c70e095_l3.png" class="ql-img-inline-formula " alt="&#84;&#95;&#48;" title="Rendered by QuickLaTeX.com" height="15" width="17" style="vertical-align: -3px;"/> of the water.</p>
<p>But why does salt lower the melting temperature of the ice? That has to do with the molecular structure of both. Table-salt is a crystal of sodium and chlorine. During the chemical bonding of these atoms, they exchange an electron, making each atom in the crystal an ion, with a positive or negative charge. Water, while being electrically neutral, is a polar molecule because the electrons have a higher density on top of the oxygen atom, and low density around the two hydrogen atoms. This separation of the charge results in an electric field.</p>
<p>When water freezes into ice, it forms crystals where the positive poll (the hydrogen atoms) of one molecule are attracted to the negative poll (oxygen atom) of the next, and so on. The ions from the salt interfere with the interaction between the water molecules making it more difficult for the bonds to form making ice crystals. This has the effect of lowering the melting temperature of the water.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.timteatro.net/2010/07/13/physics-to-get-your-beer-cold-fast/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
