<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Tech Blog of Michal Karzynski</title><link>http://michal.karzynski.pl/blog/tech/</link><description>Michal Karzynski's blog about programming, hacking and the web.</description><language>en-us</language><lastBuildDate>Thu, 28 Oct 2010 00:00:00 +0200</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MichalKarzynskiTechBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="michalkarzynskitechblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Check Google Analytics unique visitors from Python</title><link>http://michal.karzynski.pl/blog/2010/10/28/check-google-analytics-unique-visitors-python/</link><description>You may want to check your Google Analytics data programmatically. This allows you to write some logic around your analytics data, such as sending e-mails in certain situations or just providing a status update for you to inspect without the hassle of logging into your account with a browser.

You can do this easily using Google's data API and client libraries for Python. Here's how...</description><pubDate>Thu, 28 Oct 2010 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2010/10/28/check-google-analytics-unique-visitors-python/</guid></item><item><title>How to run multiple websites from one Django project</title><link>http://michal.karzynski.pl/blog/2010/10/19/run-multiple-websites-one-django-project/</link><description>It is sometimes beneficial to run two or more web sites or subdomains of a site from a single Django code base. Each Django app in the project can then power a website on a different domain, but all the apps can still share a single database with a single administrative interface.

This tutorial will show you to configure such a set up.</description><pubDate>Tue, 19 Oct 2010 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2010/10/19/run-multiple-websites-one-django-project/</guid></item><item><title>Browser usage statistics - past, present and future</title><link>http://michal.karzynski.pl/blog/2010/10/10/browser-usage-statistics-past-present-and-future/</link><description>Every web developer knows this story... Microsoft arrived late to the Internet party, but they huffed and they puffed... and they bundled their browser in with their dominating OS... and they blew down the house which Netscape built. After this, they congratulated themselves for winning the Browser wars and proceeded to sit on their laurels for over half a decade.

Now we are stuck with Internet Explorer, but there are some good news...</description><pubDate>Sun, 10 Oct 2010 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2010/10/10/browser-usage-statistics-past-present-and-future/</guid></item><item><title>Install Linux inside Windows using VirtualBox</title><link>http://michal.karzynski.pl/blog/2009/12/11/install-linux-inside-windows-using-virtualbox/</link><description>I made a video tutorial on how to make a Linux virtual machine on Windows using Virtual Box. Take a look...</description><pubDate>Fri, 11 Dec 2009 00:00:00 +0100</pubDate><guid>http://michal.karzynski.pl/blog/2009/12/11/install-linux-inside-windows-using-virtualbox/</guid></item><item><title>My informative shell prompt</title><link>http://michal.karzynski.pl/blog/2009/11/19/my-informative-shell-prompt/</link><description>The shell prompt in your Terminal is very highly customizable and can display a wide variety of useful information. This is what my prompt looks like and how to create it.

&lt;code&gt;[09:10:11] &lt;span style="color:#6dcd2f"&gt;user@host&lt;/span&gt; &lt;span style="color:#d5ca38"&gt;~/Desktop&lt;/span&gt; &lt;span style="color:#6dcd2f"&gt;+&lt;/span&gt;&lt;/code&gt;</description><pubDate>Thu, 19 Nov 2009 00:00:00 +0100</pubDate><guid>http://michal.karzynski.pl/blog/2009/11/19/my-informative-shell-prompt/</guid></item><item><title>mdadm GUI - A graphical interface to Linux software RAID via Webmin</title><link>http://michal.karzynski.pl/blog/2009/11/18/mdadm-gui-via-webmin/</link><description>Anybody who cares about their data understands, that data "is not safe, unless it exists in at least two copies". This redundancy can be achieved by keeping various backups, but it's clear that the only backup scheme which works is the "set it and forget it" kind. If you are technical enough to build your own NAS, or if you run Linux on your desktop, you probably know about RAID, fake RAID, and software RAID. Using RAID makes your backup strategy completely transparent and your data safe and happy.</description><pubDate>Wed, 18 Nov 2009 00:00:00 +0100</pubDate><guid>http://michal.karzynski.pl/blog/2009/11/18/mdadm-gui-via-webmin/</guid></item><item><title>Tweaking the Dock in OS X</title><link>http://michal.karzynski.pl/blog/2009/11/16/tweaking-dock-os-x/</link><description>The Dock in OS X has quite a few hidden features, which are not accessible through its simple System Preferences panel. Here are some of them.</description><pubDate>Mon, 16 Nov 2009 00:00:00 +0100</pubDate><guid>http://michal.karzynski.pl/blog/2009/11/16/tweaking-dock-os-x/</guid></item><item><title>MAC address spoofing on OS X</title><link>http://michal.karzynski.pl/blog/2009/08/20/mac-address-spoofing-os-x/</link><description>Sometimes you need to connect to a network, which is designed to only allow connections from certain network interface cards, filtered by their MAC address. This filtering can be avoided by changing or spoofing your computer's MAC.</description><pubDate>Thu, 20 Aug 2009 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2009/08/20/mac-address-spoofing-os-x/</guid></item><item><title>Show hidden files in the Finder</title><link>http://michal.karzynski.pl/blog/2009/07/21/show-hidden-files-finder/</link><description>It's sometimes necessary to view and manipulate files hidden in your system. Unfortunately the Mac OS X  file browser, the Finder, does not display these files by default and has no easy way to access this option. This simple hack allows you to choose whether hidden files are displayed or not.</description><pubDate>Tue, 21 Jul 2009 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2009/07/21/show-hidden-files-finder/</guid></item><item><title>Using APT from the command line</title><link>http://michal.karzynski.pl/blog/2009/07/19/using-apt-command-line/</link><description>Debian's Advanced Packaging Tool (APT) has been ported over to Ubuntu and many other Linux distributions. There are many useful graphical user interfaces to the system such as Synaptic, but sometimes it's faster or easier to use it from the command line. Here's how.
</description><pubDate>Sun, 19 Jul 2009 00:00:00 +0200</pubDate><guid>http://michal.karzynski.pl/blog/2009/07/19/using-apt-command-line/</guid></item></channel></rss>

