<?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>ArvinderKang.com &#187; Uncategorized</title>
	<atom:link href="http://arvinderkang.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://arvinderkang.com</link>
	<description>The world is my backyard.</description>
	<lastBuildDate>Thu, 29 Jul 2010 22:58:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A Chupacabra named ‘Health Scare’</title>
		<link>http://arvinderkang.com/2009/09/01/a-chupacabra-named-%e2%80%98health-scare%e2%80%99/</link>
		<comments>http://arvinderkang.com/2009/09/01/a-chupacabra-named-%e2%80%98health-scare%e2%80%99/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 01:18:35 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Mississippi]]></category>
		<category><![CDATA[Ole Miss]]></category>
		<category><![CDATA[universal healthcare]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2009/09/01/a-chupacabra-named-%e2%80%98health-scare%e2%80%99/</guid>
		<description><![CDATA[Wrote an article yesterday in The Daily Mississippian on the current health care debate. &#42; Creative Commons image by lab2112 By Arvinder Singh Kang Special to The DM For those who don’t know what a chupacabra is, let me tell &#8230; <a href="http://arvinderkang.com/2009/09/01/a-chupacabra-named-%e2%80%98health-scare%e2%80%99/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2009/09/health_care1.jpg" alt="Health Care" /></p>

<p>Wrote an <a href="http://blog.olemisslife.com/2009/08/30/a-chupacabra-named-health-scare/" title="The Daily Mississippian  &raquo; Blog Archive   &raquo; A Chupacabra named &#8216;Health Scare&#8217;">article yesterday in The Daily Mississippian</a> on the current health care debate.</p>

<p>&#42; Creative Commons image by <a href="http://www.flickr.com/people/lab2112/" title="Flickr: Lab2112">lab2112</a></p>

<p><span id="more-198"></span></p>

<blockquote>
  <p>By Arvinder Singh Kang
  Special to The DM</p>
  
  <p>For those who don’t know what a chupacabra is, let me tell you my friend, it is a “goat sucker”. And yes, you can call him that.</p>
  
  <p>Whether it considers that nickname derogatory has not been determined yet, because it belongs to a group of animals called Cryptid, a creature whose existence has been suggested but lacks scientific support.</p>
  
  <p>However, searching for “Fox News chupacabra” in Google, gave me proof that my friend chupacabra is no more a silly Cryptid than Big-foot and Yeti (http://bit.ly/27ufOl).</p>
  
  <p>If I was to consider myself an American and not an alien, as U.S. Immigration Services refers to international students, I would be a 4-year-old toddler. That is the amount of American experience I have, so I’m still in the process of making sense of things, which most of you would find easy to understand.</p>
  
  <p>I’m still trying to make sense of why my doctor’s billing office charged me once for an emergency visit to Baptist Memorial Hospital in 2007 and then sent a collections agency who threatened to “screw my credit” and made me pay twice.</p>
  
  <p>Even after proving it was a mistake in their billing, they haven’t sent my $259 back to me. Baptist Memorial says it has nothing to do with the doctor’s billing office, the doctor herself seems to have moved and the billing company CEO seems to have spent my $259 on Friday night booze.</p>
  
  <p>And that’s why my toddler mind wonders when it watches people yelling to the government, “Keep your hands off my health care!”</p>
  
  <p>Do they seriously think U.S. health care is not broken?</p>
  
  <p>I wonder if these people ever got a chance to watch the House subcommittee hearings where witnesses testified about the practice of “post-claims underwriting,” which occurs when insurance companies cancel individual health insurance policies after providers submit claims for medical services (http://bit.l/1tH0gJ).</p>
  
  <p>I’m still a smart 4-year-old American. I have a 2-year-old American friend, who got mad when he had to shell out more than $100 to get a tetanus shot after getting hurt with a rusted iron nail on the road, while he can get the same shot in his home country for free.</p>
  
  <p>Back in my home country if I’m sick, I have two options.</p>
  
  <p>If I go to a government hospital, I pay 10 cents (yes, you heard it right), and wait anywhere between 10 &#8211; 30 minutes to see the doctor.</p>
  
  <p>No appointment, no insurance, it is as simple as that.</p>
  
  <p>The second option is to visit a private clinic, the cost of which is still quite less then visiting one in the U.S.</p>
  
  <p>The chronic care options might be limited and expensive.</p>
  
  <p>However, for primary care, I do not have to wait days for an appointment with a physician in a country with three times the population of U.S. and at least twice the corruption.</p>
  
  <p>Until recently, the term medical insurance was unheard of in my home country of India.</p>
  
  <p>The U.S. spends the most on health care, more than Australia, New Zealand, the United Kingdom, Germany and Canada. Ironically the Commonwealth Fund found U.S. health care consistently under-performed compared to the health care systems of these other countries.</p>
  
  <p>The study found two major differences: The U.S. being the only country without universal health insurance coverage and the U.S. has the highest cost of malpractice insurance of any nation in the study (http://bit.ly/k1PsE).</p>
  
  <p>A lot of time we associate universal health care with socialism. If caring for “the least of these My brethren” is socialism, then so are all-loved Medicare, disabled and veteran health care programs.</p>
  
  <p>Caring for others who have the least are the signs of a healthy and sane nation.</p>
  
  <p>Caring for “the least of these My brethren” has made America “a beacon of hope” for the suppressed and underdeveloped parts of the world.</p>
  
  <p>Steps in that direction would not diminish, but bring back the glory of the old days to what we so proudly call the U.S.A.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2009/09/01/a-chupacabra-named-%e2%80%98health-scare%e2%80%99/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thinking of PHP, Apache, Ruby, MySQL and Unicode</title>
		<link>http://arvinderkang.com/2009/02/27/thinking-of-php-apache-ruby-mysql-and-unicode/</link>
		<comments>http://arvinderkang.com/2009/02/27/thinking-of-php-apache-ruby-mysql-and-unicode/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 01:05:45 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2009/02/27/thinking-of-php-apache-ruby-mysql-and-unicode/</guid>
		<description><![CDATA[In the last post, I mentioned meeting my old pal Tux. Now back to coniguring the machine. I will be using the test server for Drupal websites, Rails projects and possibly Lift projects. Also, I love Punjabi and I love &#8230; <a href="http://arvinderkang.com/2009/02/27/thinking-of-php-apache-ruby-mysql-and-unicode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the last post, I mentioned meeting my old pal Tux.</p>

<p>Now back to coniguring the machine. I will be using the test server for <a href="http://drupal.org/" title="drupal.org | Community plumbing">Drupal</a> websites, <a href="http://rubyonrails.org/" title="Ruby on Rails">Rails</a> projects and possibly <a href="http://liftweb.net/" title="Lift &ndash; The Simply Functional Web Framework &ndash; Home">Lift</a> projects. Also, I love <a href="http://en.wikipedia.org/wiki/Punjabi" title="Punjabi - Wikipedia, the free encyclopedia">Punjabi</a> and I love <a href="http://satluj.com/" title="Satluj | ਆਪਣੀ ਬੋਲੀ, ਆਪਣਾ ਮਾਣ!">Unicode</a>. So I&#8217;m going to try to make things as Unicode friendly as they can be.</p>

<p>Let&#8217;s start.</p>

<p><span id="more-179"></span>
People love internet, internet loves images, and images love <a href="http://www.boutell.com/gd/" title="GD Graphics Library">GD</a>.</p>

<pre><code>sudo aptitude search gd
</code></pre>

<p>It gave a numbers of options. I was confused between installing libgd or php5-gd. It turns out after giving</p>

<pre><code>sudo aptitude install php5-gd
</code></pre>

<p>all other gd libraries were installed as dependencies.</p>

<p>Restart Apache</p>

<pre><code>sudo /etc/init.d/apache2 restart
</code></pre>

<p><strong>Tuning PHP/MySQL</strong></p>

<pre><code>cd /etc/php5/apache2/
</code></pre>

<p>By default the installations comes without a php.ini file. Rename it to php.ini-orignal.</p>

<pre><code>sudo mv php.ini php.ini-orignal
</code></pre>

<p>Find recommended file</p>

<pre><code>locate php.ini-recommended
</code></pre>

<p>Found it in  /usr/share/doc/php5-common/examples/php.ini-recommended . Copy it to orignal php.ini localtion and rename it.</p>

<pre><code>sudo cp /usr/share/doc/php5-common/examples/php.ini-recommended ./php.ini
</code></pre>

<p>For drupal to work properly, change <code>session.save_handler = files</code> to <code>to session.save_handler = user</code></p>

<p>Restart Apache</p>

<pre><code>sudo /etc/init.d/apache2 restart
</code></pre>

<p><strong>MySQL fun</strong></p>

<p>Login into mysql as root. By default, root mysql account has no password</p>

<pre><code>mysql -u root
</code></pre>

<p>Lets change the mysql superuser using a hard to guess password.</p>

<pre><code>mysql&gt; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('$a-hard-to-guess-password-here$');
Query OK, 0 rows affected (0.00 sec)

mysql&gt; flush privileges;
Query OK, 0 rows affected (0.00 sec)
</code></pre>

<p>Now lets look around</p>

<pre><code>show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema | 
| mysql              | 
+--------------------+
2 rows in set (0.01 sec)

mysql&gt; use mysql;

mysql&gt; show tables;
</code></pre>

<p>There is a table name user. Aha! This is the one with mysql user list.</p>

<pre><code>mysql&gt; desc user;
</code></pre>

<p>Amoung other things, it did show me three important fields &#8211; Host, User, Password</p>

<p>Lets look into it. Lets filter our view to just these three.</p>

<pre><code>mysql&gt; select Host,User, Password from user;

+------------------------+------------------+---------------------------------
| Host                   | User             | Password                                  
+------------------------+------------------+---------------------------------
| localhost              | root             | *6F50F9BB1F8C9DD174B66A8087FD4FA 
| xxx.xxxx.olemiss.edu   | root             | *6F50F9BB1F8C9DD174B66A8087FD4FA 
| 127.0.0.1              | root             | *6F50F9BB1F8C9DD174B66A8087FD4FA 
| localhost              |                  |                                 
| xxx.xxxx.olemiss.edu   |                  |                                  
| localhost              | debian-sys-maint | *C9D6F50F9B087D174B66A8FD4B1F8FA
</code></pre>

<p>What? No information in user column? Then what kind of user is it. Aha! Thats guest user also called anonymous user. Means any user while on the server can log into localhost. Guests should be served Tea and biscuits, not a mysql database. So from now &#8220;O mighty guest, I banish thee from my MySQL database.&#8221;</p>

<pre><code>mysql&gt; delete from user where User='';
Query OK, 2 rows affected (0.00 sec)
</code></pre>

<p>Much better. Now I have only two users(4 listed, although root is the same user using different hostnames) and debian-sys-maint. I refuse to get super-paranoid about security for now and this is good enough. (Remeber I did set my root password while installation. If you have not, I strongly recommend you to.) Other thing you can do is make another user and grant limited privilges. Keep root user as a backup only with a super secure password, and do not list it in any application code.</p>

<p>Now lets identify mysql database encoding. Wrong encoding can mess up non-Roman characters.</p>

<pre><code>mysql&gt; status;
</code></pre>

<p>Shows latin1. We want default to utf8. There might be other recommended changes too. Like PHP uses php.ini for configurations, MySQL uses my.cnf. Exit mysql.</p>

<pre><code>mysql&gt; exit
locate my-large.cnf
cp /usr/share/doc/mysql-server-5.0/examples/my-large.cnf /etc/mysql/my.cnf
</code></pre>

<p>Adding following to my.cnf</p>

<pre><code>[client]
default-character-set = utf8

[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8
</code></pre>

<p>Optimize my.cnf, but do not waste too much time here now. You can do it later. Keep moving. Save my.cnf and restart mysql.</p>

<p>Log back into mysql. Now lets create a test database and see how it goes.</p>

<pre><code>mysql&gt; create database dm_drupal;
Query OK, 1 row affected (0.00 sec)

mysql&gt; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON dm_drupal.* TO 'someuser'@'localhost' IDENTIFIED BY 'somepassword';
Query OK, 0 rows affected (0.00 sec)
</code></pre>

<p>Before leaving, you need to flush, otherwise changes will start stinking and fill the room.</p>

<pre><code>flush privileges;

status;
</code></pre>

<p>The encoding is happily unicode.</p>

<p>Now a little MySQL benchmarking (Never fully trust benchmarks though. Remember there are lies, damned lies and benchmarks:))
Output shows 10000000 simple additions can be performed in 0.71 seconds</p>

<pre><code>mysql&gt; SELECT BENCHMARK(1000000,1+1);
+------------------------+
| BENCHMARK(1000000,1+1) |
+------------------------+
|                      0 | 
+------------------------+
1 row in set (0.08 sec)

mysql&gt; SELECT BENCHMARK(10000000,1+1);
+-------------------------+
| BENCHMARK(10000000,1+1) |
+-------------------------+
|                       0 | 
+-------------------------+
1 row in set (0.71 sec)
</code></pre>

<p>I&#8217;m not a testing-for-a-living-guy, however what this seems to me is that my database is pretty decently configured.</p>

<p><strong>Setting up Virtual Hosts</strong></p>

<p>I&#8217;m going to test the setting using a test installation of Drupal.  First I&#8217;m going to create a virtual named host for drupal.</p>

<pre><code>cd  /etc/apache2/sites-available/
cp default drupal
</code></pre>

<p>Modify drupal to point to where you want to keep your installs (by default in <code>/var/www/</code>). I am keeping my sites in my home directory in <code>~/Sites</code> directory</p>

<pre><code>NameVirtualHost *
&lt;VirtualHost *&gt;
    ServerAdmin me@myself.com 

    DocumentRoot /home/myname/Sites/drupal/ 

    &lt;Directory /home/myname/Sites/drupal&gt;
        Options Indexes FollowSymLinks MultiViews
        # AllowOverride None
        AllowOverride All 
        Order allow,deny
        allow from all
    &lt;/Directory&gt;

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
    ServerSignature On

&lt;/VirtualHost&gt;
</code></pre>

<p>Save and restart Apache.</p>

<p>To start with, I&#8217;m going to test a Drupal installation. Download drupal in your Sites folder</p>

<pre><code>cd ~/Sites
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz
tar -xvzf drupal-6.10.tar.gz
mv drupal-6.10 to drupal
</code></pre>

<p>Copy settings.php in director</p>

<pre><code>cp drupal/sites/default.settings.php drupal/sites/settings.php

chmod a+w drupal/sites/settings.php
</code></pre>

<p>We are ready. Point your browser to <code>http://localhost</code> to start the install process.</p>

<p><strong>Enabling clean URLs</strong></p>

<p>Okay now I found out apache was missing the mod-rewrite, required for clean URL&#8217;s. To enable I typed</p>

<pre><code>sudo a2enmod rewrite
sudo /etc/init.d/apache2 force-reload
apache2ctl -M
</code></pre>

<p>The last command showed mod-rewrite was enables, however the drupal installation still could not make clean URLs. After some Googling and reading the forums, I found the solution.</p>

<p>Disable the site by</p>

<pre><code>sudo a2dissite drupal 
vi /etc/apache2/sties-available/thedmonline
</code></pre>

<p>find AllowOverride and change  <code>AllowOverride None</code> to  <code>AllowOverride All</code> at four places.</p>

<p>Now enable site again
    sudo a2ensite drupal
    sudo /etc/init.d/apache2 restart</p>

<p>Turn on the clean URL option in drupal.</p>

<p><strong>Ruby 1.9</strong></p>

<p>Ruby1.9 is out of beta. So is the <a href="http://www.pragprog.com/titles/ruby3/programming-ruby-1-9" title="The Pragmatic Bookshelf | Programming Ruby 1.9">Pragmatic Ruby book</a> (kind of).</p>

<p>So I rolled my sleeves up (That was a lie my friend, added to give drama&#8230; I was wearing a half sleeve t-shirt).</p>

<pre><code>wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz
tar xvzf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
sudo aptitude install build-essential libssl-dev libreadline5-dev
./configure --prefix=/usr/local
make &amp;&amp; make install
</code></pre>

<p>Okay I rolled my (virtual)sleeves down. Lets test</p>

<pre><code>ruby -v # ruby 1.9.1p0 (2009-01-30 revision 21907) [powerpc64-linux]
</code></pre>

<p>The post has gone too long(Who cares, its for my own documentation). In the next post, we get to managing development using new content versioning kid around the block, <a href="http://git-scm.com/" title="Git - Fast Version Control System">git</a>. We&#8217;ll probe how to install multiple Drupal and Ruby sites using Git and how it can co-exist and interact with <a href="http://www.nongnu.org/cvs/" title="CVS - Open Source Version Control">CVS</a>/<a href="http://subversion.tigris.org/" title="subversion.tigris.org">SVN</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2009/02/27/thinking-of-php-apache-ruby-mysql-and-unicode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu Install on XServe G5</title>
		<link>http://arvinderkang.com/2009/02/27/ubuntu-install-on-xserve-g5/</link>
		<comments>http://arvinderkang.com/2009/02/27/ubuntu-install-on-xserve-g5/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 23:35:15 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[XServe]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2009/02/27/ubuntu-install-on-xserve-g5/</guid>
		<description><![CDATA[I hardly get enough time away from my Mac machines, so I planned to get back in touch with the penguin, and to build a test server. My plan was to install Xen, and then run a Linux instance on &#8230; <a href="http://arvinderkang.com/2009/02/27/ubuntu-install-on-xserve-g5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2009/02/tux-by-daniele-florio.jpg" alt="Tux by Daniele Florio" /></p>

<p>I hardly get enough time away from my Mac machines, so I planned to get back in touch with the penguin, and to build a test server.</p>

<p>My plan was to install <a href="http://www.xen.org/" title="Welcome to xen.org, home of the Xen&reg; hypervisor, the powerful open source industry standard for virtualization.">Xen</a>, and then run a Linux instance on top of it. However the only spare machine was a G5 Xserve, I could not find any information of Xen on ppc processor.</p>

<p>Choosing Linux flavour for ppc wasn&#8217;t easy either. Most of the open source linux flavours have stopped supporting ppc, as it seems like a dying platform. Red Hat and Suse seem to support the architecture in their enterprise versions. I did&#8217;nt wanted to run <a href="http://www.yellowdoglinux.com/" title="Fixstars -- Linux for IBM, AMCC, and Freescale Power Architecture, including the PowerStation, PLAYSTATION, PS3, ZEGO BCU-100, QS22, Mercury Cell, and Apple PowerPC.">YDL</a>, the only flavour I could find truely supporting ppc architecture.</p>

<p>Finally, I decided to go ahead with the Ubuntu 8.04 Server community version for ppc.</p>

<p><span id="more-176"></span>
Once decided, the install was pretty much a breeze. Popped in the CD, and followed GUI to install. Chose ssh-server and Lamp Server during install option.</p>

<p>After the server restart, configured the network interface <code>/etc/network/interfaces</code> to provide a static address.Restarted the network.</p>

<pre><code>sudo /etc/init.d/networking restart
</code></pre>

<p>Update the installation. I prefer aptitude over apt-get.</p>

<pre><code>sudo aptitude update
sudo aptitude safe-upgrade
</code></pre>

<p>It is a good idea to synchronize the system clock with an NTP (network time protocol) server over the internet.</p>

<pre><code>sudo aptitude install ntp ntpdate
</code></pre>

<p>Check hostname and hostname -f return the same value. It matched our specified domain name in the file <code>/etc/hosts</code> to FQDN (Fully Qualified Domain Name) of the machine.</p>

<p><strong>Lets bring the walls up</strong></p>

<p>Ubuntu comes with a <a href="http://www.netfilter.org/projects/iptables/index.html" title="">iptables</a>-wrapper known as <a href="https://wiki.ubuntu.com/UbuntuFirewall">UFW</a>.</p>

<pre><code>sudo aptitude install ufw
</code></pre>

<p>Turn firewall on.</p>

<pre><code>sudo ufw enable
</code></pre>

<p>Turn firewall logging on.</p>

<pre><code>sudo ufw logging on
</code></pre>

<p>Display status of firewall and ports in the listening state</p>

<pre><code>sudo ufw status
</code></pre>

<p>I changed the rules so that the output of above command was</p>

<pre><code>Firewall loaded

To                         Action  From
--                         ------  ----
Anywhere                   ALLOW   xx.xx.xx.0/24
22:tcp                     ALLOW   xx.xx.xx.0/24
80:tcp                     ALLOW   Anywhere
80:udp                     ALLOW   Anywhere
</code></pre>

<p>Therefore only port 80 was open to outside world, for serving web pages, and ssh port for local network. The rest of the requests were dropped.</p>

<p>To make sure, use <a href="http://nmap.org/" title="Nmap - Free Security Scanner For Network Exploration &amp; Security Audits.">nmap</a> from another machine to do a port scan of your server. Only port 80 should be open from outside your lan.</p>

<p>As the result of port scan delivered expected results, I paused for a while and looked at my old friend, <a href="http://www.clubpenguin.com/" title="Club Penguin - Waddle around and meet new friends!">penguin</a>. I flashed-forward to years of our friendship, of growing up churrning big-a$$ web apps, becoming millionaires, and the taking a vacation to Mars, our children going to the same schools, and becoming friends and fighting amoung themselves all the time. Ah! It was such a touching moment! I&#8217;m glad on our renewed friendship.</p>

<p>Next time we&#8217;ll bring in PHP and MySQL, the <a href="http://www.apache.org/" title="Welcome! - The Apache Software Foundation">Indian tribe</a> some <a href="http://www.ruby-lang.org/en/" title="Ruby Programming Language">Jewels</a> and another <a href="http://en.wikipedia.org/wiki/FF_Scala" title="FF Scala - Wikipedia, the free encyclopedia">Dutch-looking</a>  <a href="http://www.scala-lang.org/" title="The Scala Programming Language">friend</a>.</p>

<p>This party is gonna rock!</p>

<p>Image credits: Tux by Daniele Florio shared under CC Share Alike licence</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2009/02/27/ubuntu-install-on-xserve-g5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy Diwali to you and your family</title>
		<link>http://arvinderkang.com/2008/10/28/happy-diwali-to-you-and-your-family/</link>
		<comments>http://arvinderkang.com/2008/10/28/happy-diwali-to-you-and-your-family/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 09:04:26 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Diwali]]></category>
		<category><![CDATA[ecard]]></category>
		<category><![CDATA[wishes]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/10/28/happy-diwali-to-you-and-your-family/</guid>
		<description><![CDATA[To send this ecard to an orkut friend, copy and paste following code &#60;table style="width:auto;"&#62;&#60;tr&#62;&#60;td&#62;&#60;a href="http://picasaweb.google.com/lh/photo/_q-vdlJ8PXvUPXLtaGy5sw"&#62;&#60;img src="http://lh4.ggpht.com/askang/SQavwqjbBXI/AAAAAAAAA2Q/QuKIbtE_ang/s800/diwaliraat.jpg" /&#62;&#60;/a&#62;&#60;/td&#62;&#60;/tr&#62;&#60;tr&#62;&#60;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&#62;Wishing a very Happy Diwali to you and your family.&#60;/td&#62;&#60;/tr&#62;&#60;/table&#62;]]></description>
			<content:encoded><![CDATA[<table style="width:auto;"><tr><td><a href="http://picasaweb.google.com/lh/photo/_q-vdlJ8PXvUPXLtaGy5sw"><img src="http://lh4.ggpht.com/askang/SQavwqjbBXI/AAAAAAAAA2Q/QuKIbtE_ang/s400/diwaliraat.jpg" /></a></td></tr></table>

<p>To send this ecard to an orkut friend, copy and paste following code</p>

<pre><code>&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/_q-vdlJ8PXvUPXLtaGy5sw"&gt;&lt;img src="http://lh4.ggpht.com/askang/SQavwqjbBXI/AAAAAAAAA2Q/QuKIbtE_ang/s800/diwaliraat.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;Wishing a very Happy Diwali to you and your family.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/10/28/happy-diwali-to-you-and-your-family/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Spinning Wheel film Festival Experience</title>
		<link>http://arvinderkang.com/2008/10/28/the-spinning-wheel-film-festival-experience/</link>
		<comments>http://arvinderkang.com/2008/10/28/the-spinning-wheel-film-festival-experience/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 06:43:57 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sikh]]></category>
		<category><![CDATA[SikhWheel.com]]></category>
		<category><![CDATA[Spinning Wheel film festival]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/10/28/the-spinning-wheel-film-festival-experience/</guid>
		<description><![CDATA[I am back from a trip to Toronto, Canada after attending Spinning Wheel Film Festival. I was there on the invitation of Mr T. Sher Singh of SWFF International. I first got aquatinted with Mr T Sher Singh, when I &#8230; <a href="http://arvinderkang.com/2008/10/28/the-spinning-wheel-film-festival-experience/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2008/10/sikhwheel.jpg" alt="Sikhwheel" /></p>

<p>I am back from a trip to Toronto, Canada after attending Spinning Wheel Film Festival. I was there on the invitation of Mr T. Sher Singh of SWFF International.</p>

<p>I first got aquatinted with Mr T Sher Singh, when I submitted <a href="http://sikhchic.com/article-detail.php?id=598&amp;cat=8" title="sikhchic.com | The Art and Culture of the Diaspora | Article Detail">one of my post-debate articles to SikhChic.com</a>.</p>

<p>I&#8217;ll post more on the details of my journey later. However, I have put up <a href="http://picasaweb.google.com/askang/SpinningWheelFilmFestivalToronto#" title="Picasa Web Albums - Arvinder Singh Kang - Spinning Whee...">a web album of the pictures I took while traveling to Toronto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/10/28/the-spinning-wheel-film-festival-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m on SikhChic.com</title>
		<link>http://arvinderkang.com/2008/09/30/im-on-sikhchiccom/</link>
		<comments>http://arvinderkang.com/2008/09/30/im-on-sikhchiccom/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 21:48:52 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Punjab]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arvinder]]></category>
		<category><![CDATA[kang]]></category>
		<category><![CDATA[Presidential debate]]></category>
		<category><![CDATA[sikh]]></category>
		<category><![CDATA[SikhChic.com]]></category>
		<category><![CDATA[singh]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/09/30/im-on-sikhchiccom/</guid>
		<description><![CDATA[A post-debate article, on my take on the experience of being the only turban wearing Sikh at the first US presidential debate, has been published at Sikhchic.com. If the front page link is not working anymore, here is the permanent &#8230; <a href="http://arvinderkang.com/2008/09/30/im-on-sikhchiccom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2008/09/sikhchic-snapshot.png" alt="Sikhchic Snapshot" /></p>

<p>A post-debate article, on my take on the experience of being the only turban wearing Sikh at the first US presidential debate, has been published at <a href="http://www.sikhchic.com/" title="sikhchic.com | The Art and Culture of the Diaspora">Sikhchic.com</a>. If the front page link is not working anymore, <a href="http://sikhchic.com/article-detail.php?id=598&amp;cat=8" title="sikhchic.com | The Art and Culture of the Diaspora | Article Detail">here is the permanent link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/09/30/im-on-sikhchiccom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The debate after-effect</title>
		<link>http://arvinderkang.com/2008/09/30/the-debate-after-effect/</link>
		<comments>http://arvinderkang.com/2008/09/30/the-debate-after-effect/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 21:27:18 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Presidential Debate]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debate2008]]></category>
		<category><![CDATA[Mississippi]]></category>
		<category><![CDATA[Olemiss]]></category>
		<category><![CDATA[Presidential debate]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/09/30/the-debate-after-effect/</guid>
		<description><![CDATA[The US presidential debate was the best thing that happened to the University of Mississippi in quite a while. OleMiss is still recovering from the best hangover a university can ever have. My friend James Church has posted student account &#8230; <a href="http://arvinderkang.com/2008/09/30/the-debate-after-effect/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2008/09/debate-media-tent.jpg" alt="Debate Media Tent" /></p>

<p>The US presidential debate was the best thing that happened to the University of Mississippi in quite a while. OleMiss is still recovering from the best hangover a university can ever have. My friend James Church has posted <a href="http://pshaw.wordpress.com/2008/09/27/the-debate/" title="The Debate &laquo; Nickel Ramen Noodles">student account of the debate here</a>. (By the way, we also beat Gators this weekend. Woohoo!)</p>

<p>I was in and around the media tent and &#8220;spin alley&#8221; for most of the debate. Instead of writing a long and boring narration, <a href="http://debate08.tumblr.com/" title="Presidential Debate 2008">here is a picture blog of the debate</a> that my flickr feed has posted. I did not have enough time to tag each picture; if you follow American politics, you&#8217;ll see some big names in there. Feels like a match puzzle? Lets write a program to solve it!:)</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/09/30/the-debate-after-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The debate is on.</title>
		<link>http://arvinderkang.com/2008/09/24/the-debate-is-on/</link>
		<comments>http://arvinderkang.com/2008/09/24/the-debate-is-on/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 02:25:20 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Presidential Debate]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[McCain]]></category>
		<category><![CDATA[Mississippi]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[Ole Miss]]></category>
		<category><![CDATA[Oxford]]></category>
		<category><![CDATA[Presidential Debate 2008]]></category>
		<category><![CDATA[University of Mississippi]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/09/24/the-debate-is-on/</guid>
		<description><![CDATA[Senator John McCain&#8217;s announcement on suspending his debate is drawing looks of shock in Oxford. This small town in northern Mississippi seems to be all painted red, white and blue in the wake of Friday&#8217;s Presidential debate. Within an hour &#8230; <a href="http://arvinderkang.com/2008/09/24/the-debate-is-on/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://arvinderkang.com/wp-content/uploads/2008/09/jessica-miller.jpg" alt="Jessica Miller" /></p>

<p>Senator John McCain&#8217;s announcement on suspending his debate is drawing <a href="http://thedmonline.com/students_respond_to_debate_announcement" title="Daily Mississippian - Students respond to debate announcement">looks of shock in Oxford</a>.</p>

<p>This small town in northern Mississippi seems to be all painted red, white and blue in the wake of Friday&#8217;s Presidential debate. Within an hour of the Senator John McCain&#8217;s announcement, a <a href="http://demandthedebate2008.com/" title="Demand the Debate 2008 - We need to hear from our candidates now.">petition website is up</a>.</p>

<p>The The Commission on Presidential Debates (CPD) <a href="http://news.olemiss.edu/index.php/Ole-Miss-News/Debate-News/debate_cpdstatement.html" title="University of Mississippi Newsdesk - Statement by Commission on Presidential Debates">has released a statement a while ago</a> that it is moving forward with its plan for the first presidential debate at the University of Mississippi in Oxford, Miss. this Friday, September 26.</p>

<p>Photo Credits: Jessica Miller</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/09/24/the-debate-is-on/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On being a debate related event panelist</title>
		<link>http://arvinderkang.com/2008/09/24/on-being-a-debate-related-event-panelist/</link>
		<comments>http://arvinderkang.com/2008/09/24/on-being-a-debate-related-event-panelist/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 00:51:50 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Presidential Debate]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debate]]></category>
		<category><![CDATA[International]]></category>
		<category><![CDATA[Olemiss]]></category>
		<category><![CDATA[University of Mississippi]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/09/24/on-being-a-debate-related-event-panelist/</guid>
		<description><![CDATA[I was invited by the Office of International programs to be on the panel for &#8216;Politics Around the World&#8217; forum. It was fun addressing a diverse group of people, and being involved in a discussion across borders. The University did &#8230; <a href="http://arvinderkang.com/2008/09/24/on-being-a-debate-related-event-panelist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was invited by the Office of International programs to be on the panel for  <a href="http://www.olemiss.edu/debate/calendar/#past" title="2008 Presidential Debate | The University of Mississippi - Calendar of Events">&#8216;Politics Around the World&#8217;</a> forum. It was fun addressing a diverse group of people, and being involved in a discussion across borders.</p>

<p>The University did a press release of the event, which is already on youtube.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jSn8VtfypK4&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/jSn8VtfypK4&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>The university also posted the audio podcast <a href="http://podcast.olemiss.edu/courses/NCP082808851/data/0915094840.mp3" title="">of the whole event here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/09/24/on-being-a-debate-related-event-panelist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://podcast.olemiss.edu/courses/NCP082808851/data/0915094840.mp3" length="34768522" type="audio/mpeg" />
		</item>
		<item>
		<title>Last month Update and Presidential Debate at Ole Miss</title>
		<link>http://arvinderkang.com/2008/09/23/last-month-update-and-presidential-debate-at-ole-miss/</link>
		<comments>http://arvinderkang.com/2008/09/23/last-month-update-and-presidential-debate-at-ole-miss/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 09:24:07 +0000</pubDate>
		<dc:creator>Arvinder Kang</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arvinderkang.com/2008/09/24/last-month-update-and-presidential-debate-at-ole-miss/</guid>
		<description><![CDATA[It has been a while that I did a post. Last month I travelled to San Jose, California to see my younger brother. California is beautiful. Went around the Silicon Valley campuses, enjoyed the California beaches, drove around San Francisco, &#8230; <a href="http://arvinderkang.com/2008/09/23/last-month-update-and-presidential-debate-at-ole-miss/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It has been a while that I did a post.</p>

<p>Last month I travelled to San Jose, California to see my <a href="http://harvinderkang.com/Welcome.html" title="Harvinder Kang’s Online Geri Route">younger brother</a>. California is beautiful. Went around the Silicon Valley campuses, enjoyed the California beaches,<br />
<img src="http://arvinderkang.com/wp-content/uploads/2008/09/california-beaches.jpg" alt="California beaches, " /></p>

<p>drove around San Francisco,
<img src="http://arvinderkang.com/wp-content/uploads/2008/09/drove-around-san-francisco.jpg" alt="drove around San Francisco, " /></p>

<p>saw the famous Golden Gate Bridge,
<img src="http://arvinderkang.com/wp-content/uploads/2008/09/golden-gate.jpg" alt="Golden Gate Bridge, " /></p>

<p>went for a game of beach-ball at Half Moon bay, 
<img src="http://arvinderkang.com/wp-content/uploads/2008/09/half-moon-bay.jpg" alt="Half Moon bay, " /></p>

<p>and went on 17 Mile Drive.
<img src="http://arvinderkang.com/wp-content/uploads/2008/09/17-mile-drive.jpg" alt="17 Mile Drive." /></p>

<p>And yes! I forgot to tell you, I was there for just a day and a half:).</p>
]]></content:encoded>
			<wfw:commentRss>http://arvinderkang.com/2008/09/23/last-month-update-and-presidential-debate-at-ole-miss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->