<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Mark Stahler - Blog</title>
	<link>http://blog.markstahler.ca</link>
	<description>Coding, Gaming, CrackBerry&#039;ing and everything else white and nerdy</description>
	<lastBuildDate>Mon, 30 Aug 2010 01:07:06 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Python development on Windows &#8211; Setuptools &amp; Pip configuration</title>
		<description><![CDATA[Sometimes installing Python modules on Windows is a pain. You have seen the setuptools error message complaining that you don&#8217;t have Visual Studio 2003 installed? Yes, well then you have probably seen that the fix is easy: python setup.py build –compiler=mingw32 install But what if you want to install using easy_install or pip? or you [...]]]></description>
		<link>http://blog.markstahler.ca/2010/08/python-development-on-windows-setuptools-pip-configuration/</link>
			</item>
	<item>
		<title>Nginx Spawn-fcgi script for Debian</title>
		<description><![CDATA[Looking for a script to manage fcgi for you? Props go to SaturnBoy for his script found at http://saturnboy.com/2008/10/nginx-init-script/ #!/bin/bash BIND=127.0.0.1:9000 USER=www-data PHP_FCGI_CHILDREN=15 PHP_FCGI_MAX_REQUESTS=1000 PHP_CGI=/usr/bin/spawn-fcgi PHP_CGI_NAME=`basename $PHP_CGI` PHP_CGI_ARGS="- USER=$USER PATH=/usr/bin PHP_FCGI_CHILDREN=$PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS=$PHP_FCGI_MAX_REQUESTS $PHP_CGI -b $BIND" RETVAL=0 start() { echo -n "Starting PHP FastCGI: " start-stop-daemon --quiet --start --background --chuid "$USER" --exec /usr/bin/env -- $PHP_CGI_ARGS RETVAL=$? [...]]]></description>
		<link>http://blog.markstahler.ca/2010/06/nginx-spawn-fcgi-script-for-debian/</link>
			</item>
	<item>
		<title>Python &#8211; Convert a Dictionary to a List</title>
		<description><![CDATA[We can easily create a Python list by pulling only the values out of a dictionary. This is done via the values() method. >>> x = {'a':1, 'b':2} >>> x {'a': 1, 'b': 2} >>> y = list(x.values()) >>> y [(1), (2)]]></description>
		<link>http://blog.markstahler.ca/2010/02/python-convert-a-dictionary-to-a-list/</link>
			</item>
	<item>
		<title>The Ultimate DNS-323 Setup: Part 1 &#8211; Router Configuration</title>
		<description><![CDATA[Before you begin messing around with a new home server it is important to understand a few things about how your home router operates. Your router is typically your only device with a direct connection to the internet. All your other devices connect to the internet through the router. Webpages on the internet cant really [...]]]></description>
		<link>http://blog.markstahler.ca/2010/01/the-ultimate-dns-323-setup-router-configuration/</link>
			</item>
	<item>
		<title>The Ultimate DNS-323 Setup: Part 4 &#8211; Mulitple Ways To Control Transmission Remotely</title>
		<description><![CDATA[Transmission Web Interface Transmission comes with a fantastic web interface built in. The web interface is sometimes referred to as Clutch, which was the name of the web interface project before it was included officially with Transmission. While transmission-daemon is running on the DNS-323, you can access the web interface by: http://&#60;DNS-323 IP&#62;:9091 or in [...]]]></description>
		<link>http://blog.markstahler.ca/2010/01/the-ultimate-dns-323-setupmulitple-ways-to-control-transmission-remotely/</link>
			</item>
	<item>
		<title>The Ultimate DNS-323 Setup: Part 3 &#8211; Transmission Installation &amp; Configuration</title>
		<description><![CDATA[Installation of Transmission BitTorrent Client From your desktop computer, visit http://www.transmissionbt.com/download.php. You are not looking for an official package; you are looking for the source code. Right click on the bz2 version and click ‘Copy Link Location’. SSH to your DNS-323 and using an unprivileged account, use wget to save the source code on the device (anywhere). Example: wget http://download.transmissionbt.com/files/transmission-2.04.tar.bz2 [...]]]></description>
		<link>http://blog.markstahler.ca/2010/01/the-ultimate-dns-323-setup-part-2-transmission-installation-configuration/</link>
			</item>
	<item>
		<title>The Ultimate DNS-323 Setup: Part 2 &#8211; Debian Installation</title>
		<description><![CDATA[By the end of this guide you will have -A fully stable and remotely operable BitTorrent client on your DNS-323. I will show you how to setup 1) A remote web interface and 2) A Windows desktop application that is very similar to uTorrent that can remotely control and monitor your torrents. -Have your DNS323 [...]]]></description>
		<link>http://blog.markstahler.ca/2010/01/the-ultimate-dns-323-setup-debian-installation/</link>
			</item>
	<item>
		<title>New Design</title>
		<description><![CDATA[Glad to have a new design that isn&#8217;t shared by half the web!! Expect an update very soon with a new guide regarding DNS323, Debian and Transmission BitTorrent.]]></description>
		<link>http://blog.markstahler.ca/2010/01/new-design/</link>
			</item>
	<item>
		<title>3 Awesome Firefox Add-ons your probably not using but should</title>
		<description><![CDATA[Over the past year I&#8217;ve flip-flopped through all the major web browsers (IE excluded). I used Firefox exclusively for years, had several month long affairs with Opera and finally settled using Google Chrome (or SRWare Iron) since its release. Over the past couple months however I have gone back to Firefox. The usability that can [...]]]></description>
		<link>http://blog.markstahler.ca/2009/09/3-awesome-firefox-add-ons-your-probably-not-using-but-should/</link>
			</item>
	<item>
		<title>Ruby on Rails + Gmail SMTP (TLS)</title>
		<description><![CDATA[This took way too long to figure out the answer to without using a custom plugin. I hope this helps others! I was setting up Redmine with Gmail as an SMTP server utilizing config/email.yml. Behold! email.yml with no other related changes in environment.yml using Rails 2.2.2 production: delivery_method: :smtp smtp_settings: enable_starttls_auto: :true address: smtp.gmail.com port: [...]]]></description>
		<link>http://blog.markstahler.ca/2009/07/ruby-on-rails-gmail-smtp-tls/</link>
			</item>
	<item>
		<title>Dlink NAS DNS-323 + Debian chroot + rTorrent + wTorrent</title>
		<description><![CDATA[EDIT #2: I have written an expanded and up to date (Jan 2010) guide on the setup of a DNS-323 with Transmission. This has been written as a series of posts and can be found http://blog.markstahler.ca/series/dns-323-ultimate-setup/ EDIT: I no longer use the rTorrent + wTorrent combination, there were fatal bugs in rTorrent which caused it [...]]]></description>
		<link>http://blog.markstahler.ca/2009/07/dlink-nas-323-debian-chroot-rtorrent-wtorrent/</link>
			</item>
	<item>
		<title>I am Graduating! &#8211; Available for Software Development Work</title>
		<description><![CDATA[Update: Following a 6 week security check, I have been working for Ontario Power Generation &#8211; Nuclear since early June. Thanks!! It is hard to believe that four years ago I began my undergraduate studies at  University here in Ontario, Canada. This month I am graduating with an Honours Bachelors of Science in Computer Science [...]]]></description>
		<link>http://blog.markstahler.ca/2009/04/i-am-graduating-available-for-software-development-work/</link>
			</item>
	<item>
		<title>Blackberry Essential Apps: Part 5</title>
		<description><![CDATA[Here is Part 5 of my Blackberry Essential applications. This is a longer list than usual but some of these apps are small utilities and dont require much description. Hope you find the list useful. AutoStandby &#8211; I use my Blackberry alot, as you can imagine. One of the first things I did was buy [...]]]></description>
		<link>http://blog.markstahler.ca/2009/03/blackberry-essential-apps-part-5/</link>
			</item>
	<item>
		<title>Howto Screencast: Convert downloaded videos for Blackberry</title>
		<description><![CDATA[I have created a 4 minute screencast showing how to convert videos and movies so they will play on the Blackberry Bold, Curve 8900 and the Storm. I reference Lifehacker and the post Top 10 Free Video Converters. You can find a list of software there. I myself prefer Clone2Go Free version which is demonstrated [...]]]></description>
		<link>http://blog.markstahler.ca/2009/02/howto-screencast-convert-downloaded-videos-for-blackberry/</link>
			</item>
	<item>
		<title>Essential BlackBerry Applications: Part 4 &#8211; The REXwireless Suite</title>
		<description><![CDATA[It has been some time since my last post in the series, Essential BlackBerry Bold Applications. I have another post of apps planned soon after this one, there have been a bunch of great releases lately that I am excited to share. This post will be dedicated to a suite of apps from the same [...]]]></description>
		<link>http://blog.markstahler.ca/2009/02/essential-blackberry-bold-applications-part-4-the-rexwireless-suite/</link>
			</item>
</channel>
</rss>
