<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Open.nfo</title>
	<atom:link href="http://opennfo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://opennfo.wordpress.com</link>
	<description>A blog about science, open-source and programming</description>
	<lastBuildDate>Sat, 19 Nov 2011 11:29:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='opennfo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Open.nfo</title>
		<link>http://opennfo.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://opennfo.wordpress.com/osd.xml" title="Open.nfo" />
	<atom:link rel='hub' href='http://opennfo.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Someone must have really been looking forward to work today&#8230;</title>
		<link>http://opennfo.wordpress.com/2009/03/02/someone-must-have-really-been-looking-forward-to-work-today/</link>
		<comments>http://opennfo.wordpress.com/2009/03/02/someone-must-have-really-been-looking-forward-to-work-today/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 16:34:24 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/?p=74</guid>
		<description><![CDATA[&#8230;4.4/5 stars.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=74&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230;4.4/5 stars.</p>
<div id="attachment_77" class="wp-caption aligncenter" style="width: 665px"><img src="http://opennfo.files.wordpress.com/2009/03/screenshot-nasa-code-red-mozilla-firefox1.png?w=655&#038;h=589" alt="Snow day :)" title="screenshot-nasa-code-red-mozilla-firefox1" width="655" height="589" class="size-full wp-image-77" /><p class="wp-caption-text">Snow day <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=74&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2009/03/02/someone-must-have-really-been-looking-forward-to-work-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2009/03/screenshot-nasa-code-red-mozilla-firefox1.png" medium="image">
			<media:title type="html">screenshot-nasa-code-red-mozilla-firefox1</media:title>
		</media:content>
	</item>
		<item>
		<title>JUnit 3 &amp; 4 on Ubuntu 8.10</title>
		<link>http://opennfo.wordpress.com/2009/02/16/junit-3-and-4-on-ubuntu-810/</link>
		<comments>http://opennfo.wordpress.com/2009/02/16/junit-3-and-4-on-ubuntu-810/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 17:19:25 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/?p=68</guid>
		<description><![CDATA[One of the things which I want to start dong more using automated testing for my web applications. jsUnit is the most widely-used testing framework for Ajax applications. jsUnit, along with many other unit-testing frameworks are based off of the Java framework JUnit. Since I&#8217;ve been meaning to try out JUnit anyways, I figured now [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=68&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the things which I want to start dong more using automated testing for my web applications. <a href="http://www.jsunit.net/">jsUnit</a> is the most widely-used testing framework for Ajax applications. jsUnit, along with many other unit-testing frameworks are based off of the Java framework <a href="http://www.junit.org/">JUnit</a>. Since I&#8217;ve been meaning to try out JUnit anyways, I figured now would be as good a time as any. Although the usual way to use JUnit is through Eclipse or an <a href="http://ant.apache.org/manual/OptionalTasks/junit.html">Ant task</a>, I like to do things manually first. Once you can do it from the command-line, testing through Eclipse should be easy.</p>
<p>There seem to be two different versions of JUnit which are widely used: 3.x and 4.x. They are quite different from one another and require different approaches. I&#8217;m going to give a simple example of both, starting with version 3.x.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<strong>JUnit 3</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1. Install JUnit:</p>
<p><code>$ <strong>sudo aptitude install junit</strong></code></p>
<p>To find out where JUnit was installed to you can use the Debian package management tool, dpkg:<br />
<code><br />
$ <strong>dpkg -L junit | grep junit.jar</strong><br />
...<br />
/usr/share/java/junit.jar<br />
/usr/share/ant/lib/junit.jar<br />
</code></p>
<p>The &#8220;-L&#8221; lists the locations of all of the files installed by a particular package. I used grep to have it only show the junit.jar files.</p>
<p>2. Next, set the CLASSPATH environmental variable to point to the JUnit jar file:</p>
<p><code><br />
$ <strong>CLASSPATH=.:/usr/share/java/junit.jar</strong><br />
</code></p>
<p>Don&#8217;t forget to include the working directory (the period just after the equals sign) in the classpath, otherwise you will get a &#8220;Class not found&#8221; error when you try to run the tests.<br />
Also, using the above will only set the variable for your current shell session. To make it stick, edit the .bashrc file in your home directory and add the line:</p>
<p><code><br />
export CLASSPATH=.:/usr/share/java/junit.jar<br />
</code></p>
<p>3. Test the installation to make sure everything is working:</p>
<p><code><br />
$ <strong>java junit.textui.TestRunner</strong><br />
Usage: TestRunner [-wait] testCaseName, where name is the name of the TestCase class<br />
</code></p>
<p>Nothing exciting going on here, but at least it seems to be working. This is the same we will initiate the actual testing once we have set some tests up.</p>
<p>4. Create a file called &#8220;MyTest1.java&#8221;. We will do two tests, one of which should pass and the other should fail.</p>
<p><pre class="brush: java;">
import junit.framework.*;

public class MyTest1 extends TestCase {

	// Normally you would be testing some function's output, and not some variable you set...
	public void testOne() {
		int a = 2;
		int b = 2;
		int sum = a + b;
		int expected = 4;
		assertEquals(sum, expected); // 2 + 2 = 4?
	}
  
	//This test should fail...
	public void testTwo() {
		int a = 2;
		int b = 2;
		int sum = a + b +1; // Just pretend that &quot;+1&quot; was a mistake you overlooked
		int expected = 4;
		assertEquals(sum, expected); // 2 + 2 = 5?
	}
}
</pre></p>
<p>5. Compile it and run the tests:</p>
<p><code></p>
<pre>
$ <strong>javac MyTest1.java </strong>
$ <strong>java junit.textui.TestRunner MyTest1</strong>
..F
Time: 0.004
There was 1 failure:
1) testTwo(MyTest1)junit.framework.AssertionFailedError: expected: but was:
	at MyTest1.testTwo(MyTest1.java:20)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

FAILURES!!!
Tests run: 2,  Failures: 1,  Errors: 0
</pre>
<p></code></p>
<p>Notice at the bottom it says that two tests were run, one of which failed. This was just as we expected! Now lets try something similar with JUnit 4.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<strong>JUnit 4</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
JUnit4 should be installed to the same place as JUnit3. Don&#8217;t forget to update the CLASSPATH though so that it points to &#8220;junit4.jar&#8221; instead of &#8220;junit3.jar&#8221;. The format of the tests is pretty similar but the imports are different and you also have to use the @TEST tag above your test functions (although the functions themselves no longer have to be named &#8220;test&#8230;&#8221;). Also, pay attention to the command used to run the tests: is different from that command used in JUnit 3.</p>
<p><code><br />
$ <strong>sudo aptitude install junit4</strong><br />
$ <strong>CLASSPATH=.:/usr/share/java/junit4.jar</strong><br />
$ <strong>java org.junit.runner.JUnitCore</strong><br />
JUnit version 4.3.1</p>
<p>Time: 0.001</p>
<p>OK (0 tests)<br />
</code></p>
<p>MyTest2.java:</p>
<p><pre class="brush: java;">
import static org.junit.Assert.assertEquals;
import org.junit.Test;

public class MyTest2{

	@Test
	public void testOne() {
		int a = 2;
		int b = 2;
		int sum = a + b;
		int expected = 4;
		assertEquals(sum, expected); // 2 + 2 = 4?
	}

	@Test  
	public void testTwo() {
		int a = 2;
		int b = 2;
		int sum = a + b +1;
		int expected = 4;
		assertEquals(sum, expected); // 2 + 2 = 5?
	}
}
</pre></p>
<p>Compile &amp; Run:</p>
<p><code></p>
<pre>
$ <strong>javac MyTest2.java </strong>
$ <strong>java org.junit.runner.JUnitCore MyTest2</strong>
JUnit version 4.3.1
..E
Time: 0.019
There was 1 failure:
1) testTwo(MyTest2)
java.lang.AssertionError: expected: but was:
	at org.junit.Assert.fail(Assert.java:71)
	at org.junit.Assert.failNotEquals(Assert.java:451)
	at org.junit.Assert.assertEquals(Assert.java:99)
	at org.junit.Assert.assertEquals(Assert.java:116)
	at MyTest2.testTwo(MyTest2.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
	at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
	at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
	at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
	at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
	at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
	at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
	at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
	at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
	at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
	at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:130)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:109)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:100)
	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:81)
	at org.junit.runner.JUnitCore.main(JUnitCore.java:44)

FAILURES!!!
Tests run: 2,  Failures: 1
</pre>
<p></code></p>
<p>Got it! Next up: JSUnit.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>For more JUnit info, here are some resources which may be helpful:</p>
<p><strong>JUnit 3 Resources:</strong><br />
[1] <a href="http://www.jaredrichardson.net/articles/junit-tutorial.html">http://www.jaredrichardson.net/articles/junit-tutorial.html</a><br />
[2] <a href="http://junit.sourceforge.net/doc/testinfected/testing.htm">http://junit.sourceforge.net/doc/testinfected/testing.htm</a><br />
[3] <a href="http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/junit/junit.html">http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/junit/junit.html</a><br />
[4] <a href="http://clarkware.com/articles/JUnitPrimer.html">http://clarkware.com/articles/JUnitPrimer.html</a><br />
[5] <a href="http://en.wikipedia.org/wiki/JUnit">http://en.wikipedia.org/wiki/JUnit</a></p>
<p><strong>JUnit 4 Resources:</strong><br />
[1] <a href="http://pub.admc.com/howtos/junit4x/">http://pub.admc.com/howtos/junit4x/</a><br />
[2] <a href="http://junit.sourceforge.net/doc/faq/faq.htm">http://junit.sourceforge.net/doc/faq/faq.htm</a><br />
[3] <a href="http://junit.sourceforge.net/doc/cookbook/cookbook.htm">http://junit.sourceforge.net/doc/cookbook/cookbook.htm</a><br />
[4] <a href="http://today.java.net/pub/a/today/2006/12/07/junit-reloaded.html">http://today.java.net/pub/a/today/2006/12/07/junit-reloaded.html</a><br />
[5] <a href="http://www.cavdar.net/2008/07/21/junit-4-in-60-seconds/">http://www.cavdar.net/2008/07/21/junit-4-in-60-seconds/</a><br />
[6] <a href="http://www.ibm.com/developerworks/edu/j-dw-java-junit4.html">http://www.ibm.com/developerworks/edu/j-dw-java-junit4.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=68&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2009/02/16/junit-3-and-4-on-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>
	</item>
		<item>
		<title>A Simple Quicksort Implementation in Ruby</title>
		<link>http://opennfo.wordpress.com/2009/02/15/quicksort-in-ruby/</link>
		<comments>http://opennfo.wordpress.com/2009/02/15/quicksort-in-ruby/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 21:31:48 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/?p=54</guid>
		<description><![CDATA[I&#8217;ve recently start playing around with Rails. In the past I&#8217;ve used mostly PHP for the server-side. My first impressions of Rails are pretty positive though. Of course, since I haven&#8217;t used Ruby before either, I&#8217;m going to need to pick up some Ruby programming skills along the way. I decided to start with something [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=54&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently start playing around with <a href="http://rubyonrails.org/">Rails</a>.  In the past I&#8217;ve used mostly PHP for the server-side. My first impressions of Rails are pretty positive though. Of course, since I haven&#8217;t used <a href="http://www.ruby-lang.org/en/">Ruby</a> before either, I&#8217;m going to need to pick up some Ruby programming skills along the way.</p>
<p>I decided to start with something pretty basic: <a href="http://en.wikipedia.org/wiki/Quicksort">Quicksort</a>. Here is a very simple implementation based entirely off of the algorithm from <a href="http://www.amazon.com/exec/obidos/ASIN/0262032937/qid=997024331/sr=1-4/ref=sc_b_4/104-2626859-5069523">Cormen, Leiserson, Rivest, and Stein&#8217;s book</a>.</p>
<p><pre class="brush: ruby;">
#!/usr/bin/ruby
# quicksort.rb

def quicksort(list, p, r)
    if p &lt; r then
        q = partition(list, p, r)
        quicksort(list, p, q-1)
        quicksort(list, q+1, r)
    end
end

def partition(list, p, r)
    pivot = list[r]
    i = p - 1
    p.upto(r-1) do |j|
        if list[j] &lt;= pivot
            i = i+1
            list[i], list[j] = list[j],list[i]
        end        
    end
    list[i+1],list[r] = list[r],list[i+1]
    return i + 1
end

# Testing it out
a = [9,4,10,12,3,5,10,3,2,25,6,21,33,23,19,13,38,26,12,3]
quicksort(a, 0, a.length-1)
puts a
</pre></p>
<p>You can do a whole lot better than this of course. Check out <a href="http://www.storytotell.org/articles/2006/11/22/the-quicksort-shootout">this post by Daniel Lyons for instance comparing quicksort implementations in a whole bunch of different languages.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=54&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2009/02/15/quicksort-in-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>
	</item>
		<item>
		<title>Update on life</title>
		<link>http://opennfo.wordpress.com/2008/03/02/update-on-life/</link>
		<comments>http://opennfo.wordpress.com/2008/03/02/update-on-life/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 00:04:02 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/?p=51</guid>
		<description><![CDATA[It&#8217;s been over a couple months now since I&#8217;ve written so I thought I&#8217;d update people on what has been going on in my life. I hope to resume posting regularly starting this week so check back soon. As some of you may know, I graduated last December from The University of Maryland, Baltimore County [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=51&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been over a couple months now since I&#8217;ve written so I thought I&#8217;d update people on what has been going on in my life. I hope to resume posting regularly starting this week so check back soon.</p>
<p>As some of you may know, I graduated last December from <a href="http://www.umbc.edu">The University of Maryland, Baltimore County</a> with a B.S. in Bioinformatics and Computational Biology, and a B.S. in Psychology (yes,yes, laugh all you want&#8230; It was fun!) The next month or so I spent job hunting and interviewing at various places. I had originally expected that I would end up working somewhere like <a href="www.jcvi.org/">JCVI,</a> however before I was ever able to get in touch with people there I was offered a really cool job working at the <a href="http://www.gsfc.nasa.gov/">NASA Goddard Space Flight Center</a> in Greenbelt, Maryland.</p>
<p>I&#8217;m now working with Solar Physicists there as a web developer. Although in the days to come I will be working on several different projects including a <a href="http://umbra.nascom.nasa.gov/vso/">Virtual Solar Observatory</a>, the project I&#8217;m currently focused on is called &#8220;HelioViewer.&#8221; The goals of HelioViewer are to produce something similar to Google Maps, but using solar data. The project is still in it&#8217;s infancy, and has a long way to go, but there already a working prototype which includes some basically functionality like loading images, layering, and zooming.</p>
<p>This is what it looks like:</p>
<p><img src='http://opennfo.files.wordpress.com/2008/03/helioviewer_screenshot_march_2008.png?w=655' alt='HelioViewer Screenshot' /></p>
<p>The application is written primarily in Javascript and PHP, and uses the <a href="http://prototypejs.org/">Prototype</a> and <a href="http://script.aculo.us/">Script.aculo.us</a> Javascript Frameworks.</p>
<p>I&#8217;ve been developing web applications for a pretty long time now, but up until recently I stuck mostly to server-side languages  and have avoided Javascript like the plague. The whole idea of client-side scripting seemed like a dead-end: browser support was variable and the only really interesting applications of Javascript to come out at the time (aside from, of course, blinking text) were browser exploits. Recently, however, with the availability of the <a href="http://en.wikipedia.org/wiki/Xmlhttprequest">XMLHttpRequest object</a>, which is the life-force behind the now-ubiquitous <a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29">Ajax</a> applications we have come to know and love (think <em>gmail</em>), things are changing for Javascript.</p>
<p><a href="http://ajaxian.com/archives/brendan-eich-javascript-2-and-the-future-of-the-web">Javascript 2.0</a>, based off <a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript version 4</a>, will boast a number of improvements including better OOP support and is (I believe) slated for release at the end of 2008. That&#8217;s grand and all but already the web-development community has gotten together and made some extraordinary progress on the Javascript front in the form of <a href="http://en.wikipedia.org/wiki/JavaScript_framework">Javascript &#8220;frameworks.&#8221;</a> These frameworks, which include <a href="http://prototypejs.org/">Prototype</a>, <a href="http://jquery.com/">Jquery</a>, <a href="http://developer.yahoo.com/yui/">YUI</a> and <a href="http://extjs.com/">Ext JS,</a> make writing full-scale Javascript applications a highly respectable task. I will talk more about these later, but for now, let&#8217;s just say I&#8217;m a Javascript convert.</p>
<p>Let me step aside for one moment and point out that, while Ajax has become hugely popular for web application/<a href="http://en.wikipedia.org/wiki/Rich_Internet_application">RIA</a> development, it is not the only contender in the arena. Another technology <a href="http://opennfo.wordpress.com/2007/08/07/getting-started-with-flex-development-and-why-its-worth-learning/">I wrote about a while back</a>, Flex, is also a very able contestant in my opinion. Just this past week it reached a new milestone with the release of the <a href="http://blog.everythingflex.com/2008/02/25/flex-3-is-here/">Flex 3</a>. Flex and Ajax applications have their own advantages and weaknesses, and both are worth considering. I also plan to write more about this in the future, but if you are interested in learning more about Flex in the meantime, there are a number of excellent blogs worth checking out including <a href="http://www.onflex.org/ted/index.php">Ted On Flex</a>, <a href="http://blog.flexexamples.com/">Flex Examples</a>, <a href="http://blog.everythingflex.com/">EverythingFlex</a>, <a href="http://www.insideria.com/">InsideRIA.</a></p>
<p>Finally, as I mentioned above, I graduated with a degree in Bioinformatics. I still love bioinformatics, and am doing my best to keep up with current research in the field. From time to time I will try to post interesting advances in the field, and maybe even write some posts which combine topics in bioinformatics some of the web development technologies I&#8217;m working with at the moment. It should be a lot of fun <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  If you would like to see what I&#8217;m reading in the meantime, feel free to subscribe to <a href="http://www.google.com/reader/shared/06871860952161815424">my Google Reader Shared items feed</a>. I should warn you though, I am presently subscribed to over 300 feeds on topics ranging from <a href="http://plindenbaum.blogspot.com/">bioinformatics</a> to <a href="http://icanhascheezburger.com/">cute annotated pictures of cats</a>, so be prepared for an interesting mix of items.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=51&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2008/03/02/update-on-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2008/03/helioviewer_screenshot_march_2008.png" medium="image">
			<media:title type="html">HelioViewer Screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>Have a merry x-mas&#8230; compiz style</title>
		<link>http://opennfo.wordpress.com/2007/12/11/have-a-merry-x-mas-compiz-style/</link>
		<comments>http://opennfo.wordpress.com/2007/12/11/have-a-merry-x-mas-compiz-style/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 01:55:43 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Compiz]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[xgl]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/12/11/have-a-merry-x-mas-compiz-style/</guid>
		<description><![CDATA[One of the cooler, lesser-known plugins for Compiz, xglsnow, was sadly left in the dust with the inclusion of Compiz Fusion into Ubuntu 7.10. That doesn&#8217;t mean, however, you can&#8217;t still get it working in time for the holiday season! Check out the video below to see the plugin in action. Here is a screenshot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=43&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the cooler, lesser-known plugins for <a href="http://www.compiz-fusion.org/">Compiz</a>, <a href="http://cornergraf.net/projects/xglsnow/">xglsnow</a>, was sadly left in the dust with the <a href="http://arstechnica.com/journals/linux.ars/2007/09/12/ubuntu-technical-board-votes-on-compiz-for-ubuntu-7-10">inclusion of Compiz Fusion into Ubuntu 7.10</a>. That doesn&#8217;t mean, however, you can&#8217;t still get it working in time for the holiday season! Check out the video below to see the plugin in action. </p>
<span style="text-align:center; display: block;"><a href="http://opennfo.wordpress.com/2007/12/11/have-a-merry-x-mas-compiz-style/"><img src="http://img.youtube.com/vi/wUI8UXlZd7w/2.jpg" alt="" /></a></span>
<p>Here is a screenshot of what it looks like on my machine:</p>
<p><a href='http://opennfo.files.wordpress.com/2007/12/ubuntu_gusty_compiz_xglsnow.png' title='screenshot of xglsnow running on my desktop'><img src='http://opennfo.files.wordpress.com/2007/12/ubuntu_gusty_compiz_xglsnow_thumb.png?w=655' alt='screenshot of xglsnow running on my desktop' /></a></p>
<p>Note: This tutorial assumes that you have Compiz or Compiz fusion setup already. If you don&#8217;t, however, try searching <a href="http://ubuntuforums.org">the forums</a>&#8211; there is a huge number of guides floating around on getting Compiz running for different graphics cards.</p>
<p>Ready? Here goes&#8230;</p>
<div style="margin-top:20px;">
<strong>I. Installing xglsnow</strong>
</div>
<p>First, you need to install the necessary packages to build the plugin. Open up a console (alt+F2 -&gt; &#8220;gnome-terminal&#8221;),<br />
and type:</p>
<div class="code">
sudo apt-get install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev 	libxss-dev libxslt1-dev libtool
</div>
<p>Create a directory in your home folder to install the plugin to:</p>
<div class="code">mkdir -p  ~/compiz/</div>
<p>Download xglsnow and extract it to the directory you just created:</p>
<div class="code">
wget -O /tmp/snow.tar.gz &quot;http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=snapshot;h=01d0ff6ec71dae4699bc990e0114569c8ad4e083&quot;</p>
<p>tar -xf &quot;/tmp/snow.tar.gz&quot; -C ~/compiz/
</p></div>
<p>Finally, navigate to the directory, compile and install:</p>
<div class="code">
cd ~/compiz/snow</p>
<p>make<br />
make install
</p></div>
<p>Now you just need to install some textures, configure xgl, and you&#8217;re done! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>*The above steps are based off <a href="http://forum.compiz-fusion.org/showthread.php?t=5303&amp;highlight=snow">a tutorial</a> by <a href="http://forum.compiz-fusion.org/member.php?u=4710">Scott</a> at the Compiz Fusion forums. <em>Thanks!</em></p>
<div>
<strong>II. Adding textures</strong>
</div>
<p>The above tarball doesn&#8217;t include any snow textures, so by default all you would see are some floating white blocks&#8230; not very pretty&#8230; The package from the xglsnow homepage, however, includes a texture which looks pretty nice. To set it up, go to <a href="http://cornergraf.net/projects/xglsnow/">the xglsnow project homepage</a> and download <a href="http://cornergraf.net/fundanemt/files/xglsnow-0.2.0.tar.gz">xglsnow-0.2.0.tar.gz.</a> Extract the files, and copy the file  &#8220;snowflake2.png&#8221; to any location you would like, e.g. ~/.compiz/images or /usr/share/images:</p>
<div class="code">
tar -xf xglsnow-0.2.0.tar.gz</p>
<p>cd xglsnow-0.2.0/</p>
<p>mkdir ~/.compiz/images</p>
<p>mv snowflake2.png ~/.compiz/images
</p></div>
<p>If you haven&#8217;t already, restart Compiz to load the new plugin (alt+F2 -&gt; &#8220;compiz &#8211;replace&#8221;) and run the Compiz settings manager: alt+F2 -&gt; &#8220;ccsm&#8221;. Find the &#8220;Snow&#8221; plugin and check the box to the left of it to enable it. </p>
<p><a href='http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager.png' title='Compiz settings manager'><img src='http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager.png?w=655' alt='Compiz settings manager' /></a></p>
<p>Now click on the plugin&#8217;s name to modify its settings. Next go to &#8220;Textures&#8221; -&gt; &#8220;add&#8221; -&gt; &#8220;browse&#8221; (click the folder icon). Navigate to the location where you saved the texture from above and hit &#8220;okay.&#8221;</p>
<p><a href='http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager-snow.png' title='Compiz settings manager (snow configuration)'><img src='http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager-snow.png?w=655' alt='Compiz settings manager (snow configuration)' /></a></p>
<p>All done! </p>
<p>Press &#8220;Super + F3&#8243; to start xgl snow. If you don&#8217;t see anything, check to make sure the the PNG plugin for compiz is enabled, and that the hotkey for xglsnow is in fact &#8220;super + F3.&#8221;</p>
<p>If you want to install some different snow textures, try the <a href="http://gnome-look.org/content/show.php/Snowflakes+Pack+for+Snow+Plugin?content=50346">Snowflakes pack</a> on Gnome-look.</p>
<div style="margin-top:20px;">
<strong>III. Wallpapers</strong>
</div>
<p>Finally, if you want to find some wintry wallpapers to go along with your new snow-covered desktop, take a look at <a href="http://www.digitalblasphemy.com/fshow.shtml?i=bluexmas2k2&amp;w=1152&amp;h=864&amp;y=2002&amp;n=Blue%20Christmas&amp;b=home&amp;z=">Blue Christmas</a><br />
from <a href="http://www.digitalblasphemy.com">digital blasphemy</a> (that is the one in the screenshot above). Gnome-art has <a href="http://art.gnome.org/backgrounds/nature/1386">a nice picture of </a><a href="http://art.gnome.org/backgrounds/nature/1386">a winter landscape in Alsace, France</a> You can also find some winter wallpapers at <a href="http://gnome-look.org">Gnome-look</a> and <a href="http://kde-look.org">Kde-look</a>.<br />
Try searching for &#8220;winter&#8221; or &#8220;snow.&#8221;</p>
<div style="margin-top:20px;">That&#8217;s all!</p>
<p>Feel free to write any suggestions, or a link to a screenshot of your own holiday desktop <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/43/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/43/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=43&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/12/11/have-a-merry-x-mas-compiz-style/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/12/ubuntu_gusty_compiz_xglsnow_thumb.png" medium="image">
			<media:title type="html">screenshot of xglsnow running on my desktop</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager.png" medium="image">
			<media:title type="html">Compiz settings manager</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/12/screenshot-compizconfig-settings-manager-snow.png" medium="image">
			<media:title type="html">Compiz settings manager (snow configuration)</media:title>
		</media:content>
	</item>
		<item>
		<title>Intro Data Mining Webinar (December 13, 2007)</title>
		<link>http://opennfo.wordpress.com/2007/12/04/intro-data-mining-webinar-december-13-2007/</link>
		<comments>http://opennfo.wordpress.com/2007/12/04/intro-data-mining-webinar-december-13-2007/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 14:32:28 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/12/04/intro-data-mining-webinar-december-13-2007/</guid>
		<description><![CDATA[Salford Systems is hosting a free Introductory Data Mining Webinar on December 13, from 10-11am EST. From the description of the seminar: This one-hour webinar is a perfect place to start if you are new to data mining and have little-to-no background in statistics or machine learning. In one hour, we will discuss: **Data basics: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=42&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.salford-systems.com/">Salford Systems</a> is hosting a <em>free</em> <a href="https://salford.webex.com/mw0304l/mywebex/default.do?siteurl=salford">Introductory Data Mining Webinar</a> on December 13, from 10-11am EST.</p>
<p>From the description of the seminar:</p>
<blockquote><p>
This one-hour webinar is a perfect place to start if you are new to data mining and have little-to-no background in statistics or machine learning.</p>
<p>In one hour, we will discuss:</p>
<p>**Data basics: what kind of data is required for data mining and predictive analytics; in what format must the data be; what steps are necessary to prepare data appropriately.</p>
<p>**What kinds of questions can we answer with data mining?</p>
<p>**How data mining models work: the inputs, the outputs, and the nature of the predictive mechanism.</p>
<p>**Evaluation criteria: how predictive models can be assessed and their value measured.</p>
<p>**Specific background knowledge to prepare you to begin a data mining project.
</p></blockquote>
<p>Data mining and the related field of machine learning deal with finding patterns in large sets of data. This is very useful for trying to understand and model complex natural phenomena, and bioinformaticians have not been shy to take advantage of these methods. Just look at any recent issue of <a href="http://www.biomedcentral.com/bmcbioinformatics/">BMC Bioinformatics</a> or <a href="http://compbiol.plosjournals.org/">PLoS Computational Biology</a> and you will see a number of articles involving <a href="http://en.wikipedia.org/wiki/Support_vector_machine">SVMs</a>, <a href="http://en.wikipedia.org/wiki/Artificial_neural_network">Neural Networks</a>, and <a href="http://en.wikipedia.org/wiki/Bayesian_network">Bayesian networks</a>.</p>
<p>This webinar is geared towards people with little or no understanding of data mining, so it should be a good introduction if you haven&#8217;t learned about machine learning or data mining. If you are interested in learning more, there are some good tutorials  online at <a href="http://www.patternrecognition.co.za/tutorials.html">here</a>, and <a href="http://bengio.abracadoudou.com/lectures/">here</a>. <a href="http://videolectures.net/Top/Computer_Science/Machine_Learning/">Videolectures.net</a> and <a href="http://freescienceonline.blogspot.com/2007/07/machine-learning-and-artificial.html">Peteris&#8217;s blog</a> include a number of video lectures on the machine learning.</p>
<p>To sign up, go to <a href="https://salford.webex.com/mw0304l/mywebex/default.do?siteurl=salford">the event description</a> and click &#8220;enroll.&#8221;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=42&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/12/04/intro-data-mining-webinar-december-13-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>
	</item>
		<item>
		<title>Bio::Blogs #17 (Courtesy of Mr. Claus) is now available</title>
		<link>http://opennfo.wordpress.com/2007/12/02/bioblogs-17-courtesy-of-mr-claus-is-now-available/</link>
		<comments>http://opennfo.wordpress.com/2007/12/02/bioblogs-17-courtesy-of-mr-claus-is-now-available/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 04:22:18 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[blog carnival]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/12/02/bioblogs-17-courtesy-of-mr-claus-is-now-available/</guid>
		<description><![CDATA[The seventeenth edition of the premier bioinformatics blog carnival, Bio::Blogs is now available over at Paulo&#8217;s blog. Give it a read why don&#8217;t you! (Oh, and the new Futurama movie, Bender&#8217;s Big Score is out now too! Oh happy day.)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=41&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The seventeenth edition of the <em>premier</em> bioinformatics blog carnival, <a href="http://bioblogs.wordpress.com/about/">Bio::Blogs</a> is now available over at <a href="http://">Paulo&#8217;s blog</a>. Give it a read why don&#8217;t you!</p>
<p><img src="http://upload.wikimedia.org/wikipedia/en/9/9d/Dr._Zoidberg.jpg" alt="Zoidberg" /></p>
<p>(Oh, and the new Futurama movie, <a href="http://http://ilovebender.com/">Bender&#8217;s Big Score</a> is out now too! Oh happy day.)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=41&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/12/02/bioblogs-17-courtesy-of-mr-claus-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/en/9/9d/Dr._Zoidberg.jpg" medium="image">
			<media:title type="html">Zoidberg</media:title>
		</media:content>
	</item>
		<item>
		<title>Compiz Fusion with ATI Radeon X800 GTO on Ubuntu Gusty</title>
		<link>http://opennfo.wordpress.com/2007/10/27/compiz-fusion-with-ati-radeon-x800-gto-on-ubuntu-gusty/</link>
		<comments>http://opennfo.wordpress.com/2007/10/27/compiz-fusion-with-ati-radeon-x800-gto-on-ubuntu-gusty/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 16:13:04 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[xgl]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/10/27/compiz-fusion-with-ati-radeon-x800-gto-on-ubuntu-gusty/</guid>
		<description><![CDATA[After much weeping and gnashing of teeth, I have finally gotten Compiz Fusion to run after upgrading to Ubuntu 7.10, and it looks very sharp. Compiz Fusion running on Ubuntu 7.10 with XGL. As anyone else who owns an ATI card can attest, getting OpenGL working in Ubuntu is often no small task. After the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=33&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After much weeping and gnashing of teeth, I have finally gotten <a href="http://www.compiz-fusion.org/">Compiz Fusion</a> to run after upgrading to Ubuntu 7.10, and it looks <em>very</em> sharp.</p>
<p><a href="http://opennfo.files.wordpress.com/2007/10/gusty_compiz_xgl.png"><img src="http://opennfo.files.wordpress.com/2007/10/gusty_compiz_xgl_thumb1.png?w=655" alt="gusty_compiz_xgl" /></a></p>
<p align="center">Compiz Fusion running on Ubuntu 7.10 with XGL.</p>
<p>As anyone else who owns an ATI card can attest, getting OpenGL working in Ubuntu is often no small task. After the initial upgrade to 7.10, I was not surprised to find that Ubuntu was using the Vesa (2d) graphics drivers. My first thought was to try using the proprietary drivers manager version of the ATI drivers, xorg-driver-fglrx (ATI&#8217;s non-open-source 3d drivers for linux). This is the version of the driver that is installed if you click &#8220;enable&#8221; in Ubuntu&#8217;s proprietary drivers manager. After enabling the drivers, and playing around with xorg.conf settings some, I still was having no luck getting OpenGL working and was getting the standard error messages:</p>
<blockquote><p>ubuntu-desktop:~$ fglrxinfo<br />
display: :0.0 screen: 0<br />
OpenGL vendor string: Mesa project: www.mesa3d.org<br />
OpenGL renderer string: Mesa GLX Indirect<br />
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
</p></blockquote>
<p>At this point I decided to try the new <a href="http://www.phoronix.com/scan.php?page=article&amp;item=887">8.42.3 ATI drivers</a> which are purported to support AIGLX, and thus should be able to work without XGL. Following <a href="http://forlong.blogage.de/article/2007/10/23/fglrx-8423---finally-with-AIGLX-support">a guide</a> I found on via <a href="http://ubuntuforums.org">the forums</a>, I was able to install the 8.42.3 drivers without too much trouble. Unfortunately however, I still had no luck getting OpenGL to work. I tried several combinations of xorg.conf settings, switching Composition and AIGLX on and off, but to no avail.</p>
<p>So I decided to <a href="http://ubuntuforums.org/showthread.php?t=588605">uninstall the new driver</a>, and wait and pray that when the newer drivers were uploaded to the main repos, it would work for me. By a stroke of luck however, I noticed that after removing the new driver, and reloading the default proprietary-driver-manager version, OpenGL was now working! I reinstalled xserver, rebooted, and <em>Voila!</em>&#8211; Working Compiz Fusion!</p>
<blockquote><p>ubuntu-desktop:~$ fglrxinfo<br />
display: :0.0  screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: RADEON X800 GTO<br />
OpenGL version string: 2.0.6473 (8.37.6)
</p></blockquote>
<p>So what is the difference between now and after the initial upgrade? The Screen &amp; Graphics manager is set to use the &#8220;ati&#8221; drivers instead of &#8220;fglrx!&#8221; Also, I enabled the &#8220;Composite&#8221; extension in xorg.conf (See below). Everything else is the same:</p>
<p><img src="http://opennfo.files.wordpress.com/2007/10/gusty_restricted_drivers_manager.jpg?w=655" alt="gusty restricted drivers manager" /></p>
<p align="center">Using the default restricted drivers manager ATI drivers.</p>
<p><img src="http://opennfo.files.wordpress.com/2007/10/gusty_screen_and_graphics_preferences.jpg?w=655" alt="Gusty screen and graphics preferences" /></p>
<p align="center">Screen and graphics preferences</p>
<p>Even though Gusty is set to use the &#8220;ati&#8221; driver version, xorg.conf is still set to use fglrx, and running compiz in the terminal confirms that the fglrx drivers are being used.</p>
<blockquote><p>
ubuntu-desktop:~$ compiz<br />
compiz       compiz.real<br />
ubuntu-desktop:~$ more compiz<br />
compiz: No such file or directory<br />
ubuntu-desktop:~$ compiz &#8211;version<br />
Checking for Xgl: present.<br />
Checking for nVidia: not present.<br />
Checking for Xgl: present.<br />
Enabling Xgl with fglrx ATi drivers&#8230;<br />
Starting emerald<br />
compiz 0.6.1
</p></blockquote>
<p>Why setting the screen and graphics preferences driver to &#8220;fglrx&#8221; breaks fglrx is beyond me, but in any case, at least it is working now. In case anyone else would like to see, the contents of my xorg.conf file are as below:</p>
<div style="margin-top:20px;">
<code><br />
Section "ServerLayout"</p>
<p>	# Uncomment if you have a wacom tablet<br />
	#	InputDevice     "stylus"	"SendCoreEvents"<br />
	#	InputDevice     "cursor"	"SendCoreEvents"<br />
	#	InputDevice     "eraser"	"SendCoreEvents"<br />
	Identifier     "Default Layout"<br />
	Screen      0  "aticonfig-Screen[0]" 0 0<br />
	InputDevice    "Generic Keyboard"<br />
	InputDevice    "Configured Mouse"<br />
EndSection</p>
<p>Section "Files"<br />
EndSection</p>
<p>Section "Module"<br />
	Load  "bitmap"<br />
	Load  "extmod"<br />
	Load  "freetype"<br />
	Load  "int10"<br />
	Load  "vbe"<br />
	Load  "glx"<br />
	Load  "dbe"<br />
	Load  "dri"<br />
	Load  "v4l"<br />
EndSection</p>
<p>Section "InputDevice"<br />
	Identifier  "Generic Keyboard"<br />
	Driver      "kbd"<br />
	Option	    "CoreKeyboard"<br />
	Option	    "XkbRules" "xorg"<br />
	Option	    "XkbModel" "pc104"<br />
	Option	    "XkbLayout" "us"<br />
	Option	    "XkbOptions" "altwin:meta_win"<br />
EndSection</p>
<p>Section "InputDevice"<br />
	Identifier  "Configured Mouse"<br />
	Driver      "mouse"<br />
	Option	    "CorePointer"<br />
	Option	    "Device" "/dev/input/mice"<br />
	Option	    "Protocol" "ImPS/2"<br />
	Option	    "ZAxisMapping" "4 5"<br />
	Option	    "Emulate3Buttons" "true"<br />
EndSection</p>
<p>Section "InputDevice"<br />
	Identifier  "stylus"<br />
	Driver      "wacom"<br />
	Option	    "Device" "/dev/input/wacom"<br />
	Option	    "Type" "stylus"<br />
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY<br />
EndSection</p>
<p>Section "InputDevice"<br />
	Identifier  "eraser"<br />
	Driver      "wacom"<br />
	Option	    "Device" "/dev/input/wacom"<br />
	Option	    "Type" "eraser"<br />
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY<br />
EndSection</p>
<p>Section "InputDevice"<br />
	Identifier  "cursor"<br />
	Driver      "wacom"<br />
	Option	    "Device" "/dev/input/wacom"<br />
	Option	    "Type" "cursor"<br />
	Option	    "ForceDevice" "ISDV4"# Tablet PC ONLY<br />
EndSection</p>
<p>Section "Monitor"<br />
	Identifier   "aticonfig-Monitor[0]"<br />
	Option	    "VendorName" "ATI Proprietary Driver"<br />
	Option	    "ModelName" "Generic Autodetecting Monitor"<br />
	Option	    "DPMS" "true"<br />
EndSection</p>
<p>Section "Device"<br />
	Identifier  "aticonfig-Device[0]"<br />
	Driver      "fglrx"<br />
EndSection</p>
<p>Section "Screen"<br />
	Identifier "aticonfig-Screen[0]"<br />
	Device     "aticonfig-Device[0]"<br />
	Monitor    "aticonfig-Monitor[0]"<br />
	DefaultDepth     24<br />
	SubSection "Display"<br />
		Viewport   0 0<br />
		Depth     24<br />
	EndSubSection<br />
EndSection</p>
<p>Section "Extensions"<br />
	Option	    "Composite" "enable"<br />
EndSection<br />
</code>
</div>
<div style="margin-top:20px;">
Hopefully compiz will not break again with the next update of xorg-driver-fglrx. If so, you may see another &#8220;<em>Compiz Fusion on Gusty</em>&#8221; post in the weeks to come.
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=33&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/10/27/compiz-fusion-with-ati-radeon-x800-gto-on-ubuntu-gusty/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/10/gusty_compiz_xgl_thumb1.png" medium="image">
			<media:title type="html">gusty_compiz_xgl</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/10/gusty_restricted_drivers_manager.jpg" medium="image">
			<media:title type="html">gusty restricted drivers manager</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/10/gusty_screen_and_graphics_preferences.jpg" medium="image">
			<media:title type="html">Gusty screen and graphics preferences</media:title>
		</media:content>
	</item>
		<item>
		<title>Science Viral Metagenomics Webinar Oct 24, 2007</title>
		<link>http://opennfo.wordpress.com/2007/10/16/science-viral-metagenomics-webinar-oct-24-2007/</link>
		<comments>http://opennfo.wordpress.com/2007/10/16/science-viral-metagenomics-webinar-oct-24-2007/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 15:07:26 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Bioinformatics]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[Metagenomics]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/10/16/science-viral-metagenomics-webinar-oct-24-2007/</guid>
		<description><![CDATA[In case anyone is interested, Science will be hosting an online discussion on the metagenomics of Honey Bee colony collapse disorder next week (Oct 24 2007, 12 &#8211; 5pm EST). Speakers include Dr. W Ian Lipkin (Columbia University) and Dr. Michael Egholm (454 Life Sciences). From the description on the seminar homepage: Colony collapse disorder [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=32&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In case anyone is interested, <a href="http://www.sciencemag.org/">Science</a> will be hosting an <a href="http://www.sciencemag.org/webinar/">online discussion</a> on the <a href="http://phylogenomics.blogspot.com/2007/09/rna-based-metagenomics-bee-ccd-study.html">metagenomics of Honey Bee colony collapse disorder</a> next week (Oct 24 2007, 12 &#8211; 5pm EST). Speakers include <a href="http://www.mailmanschool.org/sphdir/pers.asp?ID=557">Dr. W Ian Lipkin</a> (Columbia University) and <a href="http://www.454.com/about-454/management.asp">Dr. Michael Egholm</a> (454 Life Sciences).</p>
<p>From the description on the seminar homepage:</p>
<blockquote><p>
 Colony collapse disorder (CCD) among honey bee populations in the United States has resulted in the loss of between 50% and 90% of hive colonies. Previous studies have pointed to the possibility that an infectious agent could be involved. A recent study published in Science magazine used unbiased metagenomic analysis to survey microflora present in normal and CCD-affected hives to determine whether a pathological agent could be linked to CCD. The authors found that the presence of one virus, Israeli acute paralysis virus of bees (IAPV), showed a strong correlation with colony collapse disorder. In addition to the important economical implications, this work also represents a novel use for massively parallel next generation sequencing technology which has enabled this type of high level metagenomic study.</p>
<p>You will hear our panel, which includes two of the study’s authors, discussing:</p>
<ul>
<li>How metagenomics can be applied in the discovery of unknown pathogens.</li>
<li>
The importance of study design and data analysis in metagenomics research.</li>
<li>
How recent technological advances have made this type of study possible ovarian cancer</li>
<p>. </ul>
</blockquote>
<p><a href="http://w.on24.com/r.htm?e=95138&amp;s=1&amp;k=90C356F8BA43E03B5F86D107B7FF736B">Registration</a> is required, but is open to anyone interested.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=32&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/10/16/science-viral-metagenomics-webinar-oct-24-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>
	</item>
		<item>
		<title>No Mathematica for Ubuntu</title>
		<link>http://opennfo.wordpress.com/2007/10/14/no-mathematica-for-ubuntu/</link>
		<comments>http://opennfo.wordpress.com/2007/10/14/no-mathematica-for-ubuntu/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 13:47:30 +0000</pubDate>
		<dc:creator>Keith</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Mathematica]]></category>

		<guid isPermaLink="false">http://opennfo.wordpress.com/2007/10/14/no-mathematica-for-ubuntu/</guid>
		<description><![CDATA[I decided to download and install Mathematica 6.0 for Linux- our school has a license agreement with Wolfram so we can use Mathematica for free. Ubuntu 7.04 however doesn&#8217;t seem to want to play nicely with Mathematica. Even after using a couple of tricks to get it to install and to display output properly, Mathematica [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=29&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I decided to download and install <a href="http://www.wolfram.com/">Mathematica</a> 6.0 for Linux- our school has a license agreement with Wolfram so we can use Mathematica for free. Ubuntu 7.04 however doesn&#8217;t seem to want to play nicely with Mathematica. Even after using a couple of tricks to get it to <a href="https://help.ubuntu.com/community/Mathematica">install</a> and to <a href="http://www.nabble.com/-mg80311--Mathematica-6-t4283844.html">display output properly</a>, Mathematica is still seg-faulting anytime I try to evaluate anything more complicated than simple arithmetic.</p>
<p><img src="http://opennfo.files.wordpress.com/2007/10/ubuntu_mathematica.png?w=655" alt="Mathematica on Ubuntu Seg Fault Example" /></p>
<p>It works fine however on <a href="http://fedoraproject.org/">Fedora 8</a>.</p>
<p><img src="http://opennfo.files.wordpress.com/2007/10/fedora_mathematica.png?w=655" alt="Screenshot of Mathematica 6 Running on Fedora 8" /></p>
<p>I haven&#8217;t spent very much time troubleshooting the problem yet, and I would imagine the problem could be fixed without too much work, but right now I just don&#8217;t have the time. I haven&#8217;t had the need to use Mathematica before, but so far I&#8217;m pretty impressed. The <a href="http://demonstrations.wolfram.com/">Mathematica Demonstrations Project</a> has a bunch of cool visualization demos, and you can even attend <a href="http://www.wolfram.com/services/education/seminars/">free online seminars</a> to learn how to use some of the features of Mathematica.</p>
<p>There are some open-source alternatives to Mathematica (e.g. <a href="http://www.gnu.org/software/octave/">Gnu Octave</a> and <a href="http://www.r-project.org/">R</a>)<br />
) that I would like to learn eventually, but for now I think I&#8217;ll stick to Mathematica since there is already a wealth of documentation for it online. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opennfo.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opennfo.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opennfo.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opennfo.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opennfo.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opennfo.wordpress.com&amp;blog=1457488&amp;post=29&amp;subd=opennfo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opennfo.wordpress.com/2007/10/14/no-mathematica-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0aa3ec64ba65017f2a09e89327f6823?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pwnedd</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/10/ubuntu_mathematica.png" medium="image">
			<media:title type="html">Mathematica on Ubuntu Seg Fault Example</media:title>
		</media:content>

		<media:content url="http://opennfo.files.wordpress.com/2007/10/fedora_mathematica.png" medium="image">
			<media:title type="html">Screenshot of Mathematica 6 Running on Fedora 8</media:title>
		</media:content>
	</item>
	</channel>
</rss>
