<?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"
	>

<channel>
	<title>jhcore.com</title>
	<atom:link href="http://jhcore.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jhcore.com</link>
	<description>Tech, Privacy, Science</description>
	<pubDate>Sun, 03 Feb 2008 22:28:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Building Python Packages from Source on Windows</title>
		<link>http://jhcore.com/2008/02/03/building-python-packages-from-source-on-windows/</link>
		<comments>http://jhcore.com/2008/02/03/building-python-packages-from-source-on-windows/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 22:28:21 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<guid isPermaLink="false">http://jhcore.com/2008/02/03/building-python-packages-from-source-on-windows/</guid>
		<description><![CDATA[I always forget how to build Python packages, such as psyco and simplejson that require C/C++ code to be compiled.  The usual error I get from running &#8220;python setup.py install&#8221; is:

error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries. Visual Studio 2003 was not [...]]]></description>
			<content:encoded><![CDATA[<p>I always forget how to build Python packages, such as <a href="http://psyco.sourceforge.net/">psyco</a> and <a href="http://pypi.python.org/pypi/simplejson">simplejson</a> that require C/C++ code to be compiled.  The usual error I get from running &#8220;python setup.py install&#8221; is:</p>
<blockquote><p>
error: Python was built with Visual Studio 2003;<br />
extensions must be built with a compiler than can generate compatible binaries. Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing &#8220;-c mingw32&#8243; to setup.py.
</p></blockquote>
<p>Now, I do not have Visual Studio 2003, but I do have mingw32.  (Grab <a href="http://www.cygwin.com/">cygwin</a> and when selecting packages, make sure than mingw-runtime and gcc are selected.)</p>
<p>Now, back with our setup.py file, execute:</p>
<pre>
python setup.py build_ext --compiler=mingw32 install
</pre>
<p>Hopefully that should solve any issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2008/02/03/building-python-packages-from-source-on-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CPAN on Windows</title>
		<link>http://jhcore.com/2008/02/02/cpan-on-windows/</link>
		<comments>http://jhcore.com/2008/02/02/cpan-on-windows/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 19:56:28 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<category><![CDATA[perl cpan cygwin]]></category>

		<guid isPermaLink="false">http://jhcore.com/2008/02/02/cpan-on-windows/</guid>
		<description><![CDATA[To use Perl&#8217;s CPAN on Windows with cygwin, you need to install some additional programs in cygwin.  Run cygwin&#8217;s setup.exe  (I like clicking the &#8220;View&#8221; button to change the listing to Full, so I get an alphabetical list of the packages).  
Make sure that you install the following packages:

perl (just in case [...]]]></description>
			<content:encoded><![CDATA[<p>To use Perl&#8217;s <a href="http://www.cpan.org">CPAN </a>on Windows with <a href="http://www.cygwin.com/">cygwin</a>, you need to install some additional programs in cygwin.  Run cygwin&#8217;s setup.exe  (I like clicking the &#8220;View&#8221; button to change the listing to Full, so I get an alphabetical list of the packages).  </p>
<p>Make sure that you install the following packages:</p>
<ul>
<li>perl (just in case you do not have it)</li>
<li>gzip</li>
<li>tar</li>
<li>unzip</li>
<li>make</li>
<li>lynx</li>
<li>wget</li>
<li>ncftp</li>
<li>gnupg</li>
</ul>
<p>Open the Cygwin bash shell and enter:</p>
<pre>
perl -MCPAN -e shell
</pre>
<p>Accept the defaults, and you are good to go.</p>
<p>Once in the CPAN shell, you can install modules with commands like:</p>
<pre>
install Date::Parse
</pre>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2008/02/02/cpan-on-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CouchDB on Ubuntu</title>
		<link>http://jhcore.com/2007/12/24/couchdb-on-ubuntu/</link>
		<comments>http://jhcore.com/2007/12/24/couchdb-on-ubuntu/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 06:51:42 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[couchdb ubuntu install guide]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/12/24/couchdb-on-ubuntu/</guid>
		<description><![CDATA[I have eagerly been waiting to try out CouchDB.  I find the concept of document storage, instead of strict relational storage, to be very interesting.  Plus, Erlang seems to be gaining mindshare.




I documented the process that I took to install CouchDB 0.7.2 on Ubuntu 7.10 (it is basically straight from with the CouchDB [...]]]></description>
			<content:encoded><![CDATA[<p>I have eagerly been waiting to try out <a href="http://couchdb.org/">CouchDB</a>.  I find the concept of document storage, instead of strict relational storage, to be very interesting.  Plus, <a href="http://www.erlang.org/">Erlang</a> seems to be gaining mindshare.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9075788402954612";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
//2007-04-01: InBlogPost, TextOnly
google_ad_channel = "1979652875+7586307529";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "990000";
google_color_text = "333333";
google_color_url = "333333";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
I documented the process that I took to install CouchDB 0.7.2 on Ubuntu 7.10 (it is basically straight from with the <a href="http://www.couchdbwiki.com/index.php?title=Installation">CouchDB wiki</a>, but with some small modifications to get it to work).  </p>
<pre>
wget http://couchdb.googlecode.com/files/couchdb-0.7.2.tar.gz
tar -xzvf couchdb-0.7.2.tar.gz
cd couchdb-0.7.2/
sudo apt-get install automake autoconf libtool subversion-tools help2man build-essential erlang libicu36 libicu36-dev libreadline5-dev checkinstall
./configure
make
sudo checkinstall
</pre>
<p>Everything should be looking good.</p>
<p>We need to add a user and give that user permission to some directories.  </p>
<pre>
sudo adduser couchdb
sudo mkdir -p /usr/local/var/lib/couchdb
sudo chown -R couchdb /usr/local/var/lib/couchdb
sudo mkdir -p /usr/local/var/log/couchdb
sudo chown -R couchdb /usr/local/var/log/couchdb
sudo mkdir -p /usr/local/var/run
sudo chown -R couchdb /usr/local/var/run
</pre>
<p>You can run in a shell:</p>
<pre>sudo -u couchdb couchdb</pre>
<p>Or you can start the daemon:</p>
<pre>sudo /usr/local/etc/init.d/couchdb start</pre>
<p>To access to web view of the database, assuming you are running locally, go to:<br />
<a href="http://localhost:5984/_utils/index.html">http://localhost:5984/_utils/index.html</a></p>
<p>Stay tuned for some CouchDB programming&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/12/24/couchdb-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just upgraded to Gutsy Gibbon Tribe 2</title>
		<link>http://jhcore.com/2007/06/29/just-upgraded-to-gutsy-gibbon-tribe-2/</link>
		<comments>http://jhcore.com/2007/06/29/just-upgraded-to-gutsy-gibbon-tribe-2/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 05:29:58 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/29/just-upgraded-to-gutsy-gibbon-tribe-2/</guid>
		<description><![CDATA[After reading a post on Planet Ubuntu Users, I grew envious that I didn&#8217;t have the latest and greatest of Ubuntu&#8211;so I decide to take the plunge. 
First I tried the sudo update-manager -c -d, which error&#8217;ed out.  So I hacked away at the /usr/lib/python2.5/site-packages/UpdateManager/DistUpgradeFetcher.py file by adding  import os.  Everything started [...]]]></description>
			<content:encoded><![CDATA[<p>After reading a post on Planet Ubuntu Users, I grew envious that I didn&#8217;t have the latest and greatest of Ubuntu&#8211;so I decide to take the plunge. </p>
<p>First I tried the <em>sudo update-manager -c -d</em>, which <a href="https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/118862">error&#8217;ed out</a>.  So I hacked away at the <em>/usr/lib/python2.5/site-packages/UpdateManager/DistUpgradeFetcher.py</em> file by adding  <em>import os</em>.  Everything started going fine, except my connection was crawling (almost dial-up speeds)&#8211;there was no way that I was going to wait.  </p>
<p>So I grabbed the latest <a href="http://cdimage.ubuntu.com/releases/gutsy/tribe-2/">ISO</a>, picking the alternate install just to avoid the hassle of booting up into the live cd.  Everything worked nicely&#8211;except I got a little worried when the install hung for ten minutes when installing Tomboy.  But with a little patience, everything installed properly.  </p>
<p>I&#8217;m currently updating the system and looking into the new <a href="https://wiki.ubuntu.com/DisplayConfigGTK">Dual Monitor</a> tool.</p>
<p>I am looking forward to exploring this new toy!</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/29/just-upgraded-to-gutsy-gibbon-tribe-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Statistics</title>
		<link>http://jhcore.com/2007/06/26/code-statistics/</link>
		<comments>http://jhcore.com/2007/06/26/code-statistics/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 05:40:15 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/26/code-statistics/</guid>
		<description><![CDATA[I like looking at numbers.  So when I saw an interesting gif on a friend&#8217;s webpage saying that a certain piece of software had so many thousands of lines of code and cost so much money, I was naturally intrigued.  After clicking on the link, I was directed to ohloh.net.  This site [...]]]></description>
			<content:encoded><![CDATA[<p>I like looking at numbers.  So when I saw an interesting gif on a friend&#8217;s webpage saying that a certain piece of software had so many thousands of lines of code and cost so much money, I was naturally intrigued.  After clicking on the link, I was directed to <a href="http://www.ohloh.net">ohloh.net</a>.  This site analyzes public version control repositories and provides some interesting statistics about the project&#8211;including the lines of code and estimated cost to develop the software from scratch.  I decided to try for myself and registered <a href="http://www.ohloh.net/projects/6178">RadLex</a>.  I would have registered my <a href="https://launchpad.net/vcs-frenzy">VCSFrenzy</a> branch, but currently only Subversion, CVS, and GIT are supported.  </p>
<p>After a little digging, it seems like ohloh uses David Wheeler&#8217;s <a href="http://www.dwheeler.com/sloccount/">SLOCCount</a> program.  With an easy </p>
<pre>sudo apt-get install sloccount</pre>
<p>I was using SLOCCount to find out more stats about various other programs I was working on.  I was happy to see that my afternoon of hacking on some <a href="http://www.cstr.ed.ac.uk/projects/festival/">Festival</a> <a href="http://trac.jhcore.com/pyfestival/index.fcgi">Python bindings</a> is estimated to have cost $3,480.  Now if only SLOCCount deposited that money in my bank account&#8230;.</p>
<p>I was wondering what your favorite tracking/code stat programs are&#8211;let me know?  I&#8217;ve been using <a href="http://cia.vc/stats/project/PyFestival">CIA.vc</a>, but are there any other <em>must have</em> code stat programs?</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/26/code-statistics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sync Outlook, Thunderbird, a PDA, and your Smartphone</title>
		<link>http://jhcore.com/2007/06/10/sync-outlook-thunderbird-a-pda-and-your-smartphone/</link>
		<comments>http://jhcore.com/2007/06/10/sync-outlook-thunderbird-a-pda-and-your-smartphone/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 22:02:46 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Tech News]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/10/sync-outlook-thunderbird-a-pda-and-your-smartphone/</guid>
		<description><![CDATA[Since I first owned a PDA, I have been looking for an elegant solution to syncing my data with the PDA and &#8216;nonstandard&#8217; applications (Thunderbird / Sunbird / anything in Linux) &#8230; as apparently many people are.  




Outlook
I tried switching over to Outlook as my primary email/calendar program, my unholy marriage to Outlook lasted [...]]]></description>
			<content:encoded><![CDATA[<p>Since I first owned a PDA, I have been looking for an elegant solution to syncing my data with the PDA and &#8216;nonstandard&#8217; applications (Thunderbird / Sunbird / anything in Linux) &#8230; as apparently <a href="http://wiki.mozilla.org/Calendar:Device_Sync">many people</a> are.  </p>
<p><!--adsense--></p>
<p><strong>Outlook</strong><br />
I tried switching over to Outlook as my primary email/calendar program, my unholy marriage to Outlook lasted longer than I care to admit, mostly because syncing with my PDA <em>just worked</em>.</p>
<p>
<!--adsense#BannerInPost--></p>
<p><strong>BirdieSync</strong><br />
With the release of <a href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> 1.5, I decided I had enough of MS Outlook.  Around the same time, <a href="http://www.mozilla.org/projects/calendar/lightning/">Lightning</a> and <a href="http://www.mozilla.org/projects/calendar/sunbird/">Sunbird</a> caught my attention.  After extensive google&#8217;ing, I found an excellent product, <a href="http://www.birdiesync.com/">BirdieSync</a>.  I installed the trial version, and was loving it, until my 20 day trial expired.  At €19.95 (roughly <strike>40</strike> 27 USD) the product was a little extravagant as a college student.  If you have the money and only use Windows, this is a decent option.</p>
<p><strong>FinchSync</strong><br />
After the trial of BirdieSync ended, I switched over to <a href="http://www.finchsync.com/">FinchSync</a>.  This free (but not open source) product did work, but did not utilize Activesync at all, so you needed two separate programs the PDA client and desktop client both on and looking for each other.  It did have the benefit of allowing me to sync via wifi (and if I wanted to, I probably could have remotely synced over the internet).  However, this product still needs some polishing to make it a real competitor.</p>
<p><strong>Back to Outlook (but with webdav and RemoteCalendars)</strong><br />
I did not spend much time with FinchSync, it just bothered me having to open the application on my PDA and desktop to sync.  In addition, I decided to switch over to <a href="http://www.ubuntu.com">Ubuntu</a> almost full time.  So I engineered a complex solution.  I still used Thunderbird and Lightning (both in Windows and Linux) which synced a iCal file up to a WebDav server (I could have used <a href="http://www.google.com/calendar">Google Calendar</a>).  Then whenever I was using Windows and cradled my PDA, Outlook would open and sync with the calendar by using <a href="http://remotecalendars.sourceforge.net/">RemoteCalendars</a>.  This solution worked alright for a while, mainly since I was using Windows so much for work.  But two issues plagues this solution: 1) Windows needed to be on to sync, 2) I could only do a one way sync from desktop to PDA, since the Activesync always viewed the recently downloaded iCal file as &#8220;fresher.&#8221;</p>
<p><strong>Finally, Funambol</strong><br />
Several weeks ago, I got a Motorola Q&#8211;a very nice Windows Mobile based smartphone.  I went back to Google and my &#8220;knight in shining armor,&#8221; <a href="http://www.funambol.com/opensource/">Funambol,</a> appeared (formerly Sync4j).  As a commercial product with almost everything open source, I got an enterprise solution for free.  First step was downloading and installing the server&#8211;which I put on my Ubuntu server.  After 20 minutes of that and configuring my firewall, I was onto getting plugins.  I installed one into Thunderbird that <a href="http://sourceforge.net/projects/sync4jmozilla">syncs Lightning and my contacts</a>.  I installed one on my new Motorola Q, one in my old PDA, and one in Outlook for good measure. The plugins have nice integration into Thunderbird, Outlook, and Windows Mobile, while not using Activesync.  One awesome benefit is that I can now sync through the internet&#8211;no more USB cable.  It <em>just works</em>.</p>
<p><strong>The Winner</strong><br />
Funambol, in my mind, is the clear winner of syncing solutions.  Cross-platform, open source, free, nice UI, remote syncing, and solid performance.  There are plugins for Blackberry, Palm, Evolution, SugarCRM, Exchange, LDAP, iPod, and quite a few others.  I now have my calendar and contacts synced on multiple computers and smart devices.  I am happy since I am free of Windows and getting the most out of my smartphone. </p>
<p><a href='http://jhcore.com/wp-content/uploads/2007/06/motoq.jpg' title='Funambol on Moto Q'><img src='http://jhcore.com/wp-content/uploads/2007/06/motoq.jpg' alt='Funambol on Moto Q' /></a></p>
<p><strong>Update:</strong> damo corrected me, BirdieSync is roughly $27, not $40&#8211;thanks damo!</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/10/sync-outlook-thunderbird-a-pda-and-your-smartphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrade to VirtualBox 1.4.0</title>
		<link>http://jhcore.com/2007/06/06/upgrade-to-virtualbox-140/</link>
		<comments>http://jhcore.com/2007/06/06/upgrade-to-virtualbox-140/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 21:01:45 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[Virtual Machine]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/06/upgrade-to-virtualbox-140/</guid>
		<description><![CDATA[VirtualBox 1.4.0 was released yesterday, so I thought I would write a very quick guide to installing it in Ubuntu Feisty.  My previous post detailed downloading the file directly and several troubleshooting steps.  If you run into a problem, check that post out.
Add VirtualBox Repository
Open up /etc/apt/sources.list (with sudo gedit) and add this [...]]]></description>
			<content:encoded><![CDATA[<p>VirtualBox 1.4.0 was released yesterday, so I thought I would write a very quick guide to installing it in Ubuntu Feisty.  My <a href="http://jhcore.com/2007/03/25/vista-on-ubuntu-using-virtualbox/">previous post</a> detailed downloading the file directly and several troubleshooting steps.  If you run into a problem, check that <a href="http://jhcore.com/2007/03/25/vista-on-ubuntu-using-virtualbox/">post</a> out.</p>
<p><strong>Add VirtualBox Repository</strong><br />
Open up /etc/apt/sources.list (with sudo gedit) and add this line:</p>
<pre>deb http://www.virtualbox.org/debian feisty non-free</pre>
<p><strong>Add the VirtualBox Public Key</strong></p>
<pre>
wget http://www.virtualbox.org/debian/innotek.asc
sudo apt-key add innotek.asc
</pre>
<p><strong>Update Apt and Install</strong></p>
<pre>
sudo apt-get update
sudo apt-get install virtualbox
</pre>
<p>If you already installed VirtualBox, you may just need a simple
<pre>sudo apt-get upgrade</pre>
<p> after adding the repo and updating apt.</p>
<p><strong>Troubleshooting</strong><br />
If you run into a error when starting VirtualBox, execute a quick:</p>
<pre>sudo /etc/init.d/vboxdrv setup</pre>
<p>and everything should be fine.</p>
<p>Again, look at the previous <a href="http://jhcore.com/2007/03/25/vista-on-ubuntu-using-virtualbox/">post</a> if you have a problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/06/upgrade-to-virtualbox-140/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting Involved with Ubuntu</title>
		<link>http://jhcore.com/2007/06/05/getting-involved-with-ubuntu/</link>
		<comments>http://jhcore.com/2007/06/05/getting-involved-with-ubuntu/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 03:33:17 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[VCSFrenzy]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/05/getting-involved-with-ubuntu/</guid>
		<description><![CDATA[My history with Linux started off with RedHat 9 then moved through Mandrake, Mandriva, openSUSE, and most recently, Ubuntu.  I must admit that Ubuntu is by far the most polished/easy to use/accessible distribution yet.  I am excited by the progress of the project and the community.  Therefore, since I get such a [...]]]></description>
			<content:encoded><![CDATA[<p>My history with Linux started off with RedHat 9 then moved through Mandrake, Mandriva, openSUSE, and most recently, <a href="http://www.ubuntu.com">Ubuntu</a>.  I must admit that Ubuntu is by far the most polished/easy to use/accessible distribution yet.  I am excited by the progress of the project and the community.  Therefore, since I get such a nice operating system to use everyday for free, I want to give something back to the community and get more people involved with Ubuntu.  </p>
<p>I&#8217;ve been writing quite a few guides to using Ubuntu (or a least tools on Ubuntu); but I have also started getting involved in some Ubuntu projects, most notably <a href="https://launchpad.net/vcs-frenzy/">VCS Frenzy</a>.  I&#8217;ve also updated my <a href="https://launchpad.net/~johnpaulett">Launchpad Profile</a> and my <a href="https://wiki.ubuntu.com/JohnPaulett">wiki page</a>.  Maybe one day I&#8217;ll get into the respected <a href="https://launchpad.net/~ubuntu-dev">ubuntu-dev</a> group.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/05/getting-involved-with-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Install Pidgin in Ubuntu</title>
		<link>http://jhcore.com/2007/06/04/install-pidgin-in-ubuntu/</link>
		<comments>http://jhcore.com/2007/06/04/install-pidgin-in-ubuntu/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 01:46:05 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Guides]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/06/04/install-pidgin-in-ubuntu/</guid>
		<description><![CDATA[Sure, there are some posts on the Ubuntu Forums with links on how to install a deb package of Pidgin from some untrusted repository.  Personally, I&#8217;m not too thrilled about using a package that hasn&#8217;t gone through the community process of being added to Ubuntu.  So I have two goals:

Install Pidgin
Show you how [...]]]></description>
			<content:encoded><![CDATA[<p>Sure, there are some <a href="http://ubuntuforums.org/showthread.php?t=440811">posts</a> on the Ubuntu Forums with links on how to install a deb package of <a href="http://www.pidgin.im/">Pidgin</a> from some untrusted repository.  Personally, I&#8217;m not too thrilled about using a package that hasn&#8217;t gone through the community process of being added to Ubuntu.  So I have two goals:</p>
<ol>
<li>Install <a href="http://www.pidgin.im/">Pidgin</a></li>
<li>Show you how to install something from source</li>
</ol>
<p><!--adsense--></p>
<p>Don&#8217;t be afraid by that last point&#8211;a few months ago I was too, but there is no reason to be afraid, because in 7 commands/15 minutes you are going to have Pidgin on your system.</p>
<p><!--adsense#BannerInPost--></p>
<p><strong>Get the dependencies:</strong><br />
Compiling from source does not get all the dependencies like apt-get does, but luckily I will tell you.  From the command line type:</p>
<pre>sudo apt-get install libgtk2.0-dev libxml2-dev gettext libnss-dev libnspr-dev</pre>
<p>Additionally, if you want spell checking, include <em>libgtkspell-dev</em> in that list.</p>
<p><strong>Get the source:</strong><br />
In my case 2.0.1 was the latest code, so check out the <a href="http://www.pidgin.im/download/">download page</a> just to make sure.  If there is a newer version, download that source version and skip this step:</p>
<pre>wget http://easynews.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.0.1.tar.bz2</pre>
<p>Now unpack it:</p>
<pre>
tar xvfj pidgin-2.0.1.tar.bz2

cd pidgin-2.0.1</pre>
<p><strong>Configure and Install</strong><br />
Now the part that will take a few minutes between each command.</p>
<pre>
./configure
make
sudo make install
</pre>
<p><strong>Congrats</strong><br />
You installed the latest IM client!  Now, you have to remember that it is your responsibility to reinstall anytime a newer version comes out, apt-get <strong>will not</strong> do it for you.  So do this until Ubuntu backports Pidgin or until you upgrade to <a href="https://wiki.ubuntu.com/GutsyGibbon">Gutsy Gibbon</a>.</p>
<p><strong>Troubleshooting:</strong></p>
<p>If you you get an error message like:</p>
<pre>
configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.
If you only want to build Finch then specify --disable-gtkui when running configure.
</pre>
<p>then make sure you installed the dependencies:</p>
<pre>sudo apt-get install libgtk2.0-dev</pre>
<p>Or if you get:</p>
<pre>
configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.
</pre>
<p>Same thing, install the dependencies:</p>
<pre>sudo apt-get install libxml2-dev</pre>
<p>Thanks to amosharper for catching this one:</p>
<pre>
configure: error:

The msgfmt command is required to build libpurple.  If it is installed on your system, ensure that it is in your path.  If it is not, install GNU gettext to continue.
</pre>
<p>Again, install the dependencies:</p>
<pre>sudo apt-get install gettext</pre>
<p>Additionally, if you are getting a warning at the end of configuration that MSN and Google will not work, or if they simple do not work, make sure you have the last two dependencies:</p>
<pre>
SSL Library/Libraries......... : None (MSN and Google Talk will not work
without SSL!)
</pre>
<p>Again, install the dependencies:</p>
<pre>sudo apt-get install libnss-dev libnspr-dev</pre>
<p>Do you want spell checking?  If so, you should install libgtkspell-dev with apt-get, then rerun the configure/make/sudo make install. </p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/06/04/install-pidgin-in-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Sourcing RadLex</title>
		<link>http://jhcore.com/2007/05/10/open-sourcing-radlex/</link>
		<comments>http://jhcore.com/2007/05/10/open-sourcing-radlex/#comments</comments>
		<pubDate>Fri, 11 May 2007 01:07:08 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Science]]></category>

		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://jhcore.com/2007/05/10/open-sourcing-radlex/</guid>
		<description><![CDATA[I finally got a chance today to release part of a project that I have been working on for the past year: RadLex.  RadLex is a medical terminology, specifically designed for radiology.  I created the servlet and a set of plugins for Protege that aid in the development and distribution of RadLex.  [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got a chance today to <a href="http://sourceforge.net/projects/radlex/">release</a> part of a project that I have been working on for the past year: <a href="http://radlex.org">RadLex</a>.  RadLex is a medical terminology, specifically designed for radiology.  I created the servlet and a set of plugins for <a href="http://protege.stanford.edu/">Protege</a> that aid in the development and distribution of RadLex.  We recently decided to open source the <a href="http://radlex.sourceforge.net">plugins</a>, so I have spent the past several days preparing the plugins for a release on <a href="http://sourceforge.net">Sourceforge</a>.  </p>
<p>Stay tuned as more documentation is added to the plugins (and stay on the lookout for a new release of the servlet and terminology).  Remember, you can already develop an application around the <a href="http://radlexwiki.rsna.org/index.php?title=RadLex_API">RadLex API</a>. </p>
<p>- Wiki <a href="http://radlexwiki.rsna.org/index.php?title=User:Johnpaulett">user</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://jhcore.com/2007/05/10/open-sourcing-radlex/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.496 seconds -->
<!-- Cached page served by WP-Cache -->
