<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Swem Review of Technology</title>
	<atom:link href="http://techview.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://techview.wordpress.com</link>
	<description>Swem Library's IT Staff Looks at Technology</description>
	<lastBuildDate>Wed, 23 Jul 2008 13:05:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/7c2908853aa6c0e485d37f8b85f139b2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Swem Review of Technology</title>
		<link>http://techview.wordpress.com</link>
	</image>
			<item>
		<title>Vufind 0.8</title>
		<link>http://techview.wordpress.com/2008/03/19/vufind-08/</link>
		<comments>http://techview.wordpress.com/2008/03/19/vufind-08/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 15:23:41 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[vufind]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/?p=104</guid>
		<description><![CDATA[Update: The instructions on installing Vufind have been moved to the Vufind Wiki. Please check there for the most up-to-date instructions.
It&#8217;s official&#8230;Andrew tagged Vufind 0.8 yesterday! There have been some very significant changes to how the index functions. First, the Java code to index has been included into the trunk, so indexing time is greatly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=104&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3>Update: The instructions on installing Vufind have been moved to the <a href="http://vufind.org/wiki/">Vufind Wiki</a>. Please check there for the most up-to-date instructions.</h3>
<p>It&#8217;s official&#8230;Andrew tagged <a href="http://www.vufind.org">Vufind 0.8</a> yesterday! There have been some very significant changes to how the index functions. First, the Java code to index has been included into the trunk, so indexing time is greatly reduced. Second, the full marc record is no longer stored on the file system, it&#8217;s in the index. Because of this change, you have to re-index the entire catalog to use 0.8.</p>
<p>So, now that 0.8 is tagged, I plan on breaking the Java importer to start refactoring with some of the changes that Robert Haschart from UVa has made to make the indexing engine a bit more flexible. If you&#8217;re using the SVN version of the code, I will be breaking it <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' /> </p>
<p>In other news, we&#8217;re very close to implementing a nightly build of the code. This will let folks who don&#8217;t want to be building their own software every time Andrew or I break the code a place to get functional code without being Subversion gurus or chasing down Ant dependencies.</p>
<p>So what&#8217;s on the horizon (at least for the marc indexing mechanism)? I&#8217;m going to be refactoring most of the code into POJOs instead of the spaghetti code it is now (mostly from Robert&#8217;s rewrites). The big enhancement is going to be logging (via log4j), the ability to point the indexer to a directory of marc files (instead of one big file), and more &#8220;human&#8221; error handling than just the stack trace.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/104/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/104/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=104&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2008/03/19/vufind-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Vufind 0.6 on Ubuntu 7.10</title>
		<link>http://techview.wordpress.com/2007/10/30/vufind-06-on-ubuntu-710/</link>
		<comments>http://techview.wordpress.com/2007/10/30/vufind-06-on-ubuntu-710/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 03:12:55 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[Library 2.0]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[vufind]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/10/30/vufind-06-on-ubuntu-710/</guid>
		<description><![CDATA[Update: The instructions on installing Vufind have been moved to the Vufind Wiki. Please check there for the most up-to-date instructions.
This is an update to my previous post on configuring Ubuntu to run Vufind&#8230;
First, upgrade your server distribution to the latest-and-greatest
sudo apt-get dist-upgrade
If you&#8217;re on Edgy (7.04), this may take a while.  Next install [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=102&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3>Update: The instructions on installing Vufind have been moved to the <a href="http://vufind.org/wiki/">Vufind Wiki</a>. Please check there for the most up-to-date instructions.</h3>
<p>This is an update to my previous post on configuring Ubuntu to run Vufind&#8230;</p>
<p>First, upgrade your server distribution to the latest-and-greatest</p>
<p>sudo apt-get dist-upgrade</p>
<p>If you&#8217;re on Edgy (7.04), this may take a while.  Next install the Java 6 JDK and build-essential (for building Yaz).</p>
<p>sudo apt-get -y install sun-java6-jdk build-essential</p>
<p>When you&#8217;re prompted, answer the questions and let Ubuntu finish setting up Java. As a side note, the reason you want the JDK and not the JRE is that we want to run the Solr instance with a server switch to improve the performance. To do this, you need to the JDK.</p>
<p>Next, we install Apache2 and configure the mod_rewrite extension (and reload Apache2):</p>
<p>sudo apt-get -y install apache2<br />
sudo a2enmod rewrite<br />
sudo /etc/init.d/apache2 force-reload</p>
<p>Now, to download Vufind:</p>
<p>wget http://downloads.sourceforge.net/vufind/VuFind-0.6.1.tar.gz?use_mirror=superb-east<br />
tar zxvf VuFind-0.6.1.tar.gz</p>
<p>Now, we need to move the Vufind files to the proper location. By default this should be /usr/local/vufind. If you choose a different location, you&#8217;ll need to set an environmental variable for VUFIND_HOME that points to your installation location, but I&#8217;ll get more into that a bit later. You also need to change the permissions on the compile and cache folders in the web/interface folder.</p>
<p>sudo mv vufind-0.6.1 /usr/local/vufind<br />
sudo chown www-data:www-data /usr/local/vufind/web/interface/compile<br />
sudo chown www-data:www-data /usr/local/vufind/web/interface/cache</p>
<p>Now to work install MySQL</p>
<p>sudo apt-get -y install mysql-server</p>
<p>PHP5 is required for Vufind with several dependencies.</p>
<p>sudo apt-get -y install php5 php5-dev php-pear php5-ldap php5-mysql php5-xsl php5-pspell aspell aspell-en</p>
<p>I don&#8217;t have an Oracle backend, so I haven&#8217;t tested the installation of the pdo-oci driver listed in the &#8220;official&#8221; documentation, but <a href="http://ubuntuforums.org/showthread.php?t=92528">this page</a> will hopefully walk you through installing the driver.</p>
<p>Lastly, we need the Yaz library.</p>
<p><code>cd /tmp<br />
wget http://ftp.indexdata.dk/pub/yaz/yaz-3.0.14.tar.gz<br />
tar -zxvf yaz-3.0.14.tar.gz<br />
cd yaz-3.0.14<br />
./configure<br />
make<br />
sudo make install</code></p>
<p>Ok, we&#8217;re now finished with adding the packages to get Vufind running. It&#8217;s time to run the installation script.</p>
<p>sudo /usr/local/vufind/install</p>
<p>You&#8217;ll be walked through the configuration of your Vufind instance. There&#8217;s a slight issue in the the database setup script as it assumes you haven&#8217;t set a root password (you actually set a password when you set up MySQL in Gutsy now). No biggy, just let the script run through the installation of the PEAR libraries and we&#8217;ll fix it with the following:</p>
<p>mysql -u root -p<br />
GRANT ALL ON vufind.* TO vufind@localhost IDENTIFIED BY &#8220;secretPassword&#8221;;<br />
quit</p>
<p>Now we need to edit a few files. First, we&#8217;ll edit /usr/local/vufind/web/conf/config.ini. The big sections that need editing are Site, Amazon, and Catalog (though you probably want to take a look at LDAP too). The Amazon id is your web services access id (not your affiliate ID) and you much change your drive to the appropriate driver that you&#8217;re using (e.g. Voyager, SirsiDynix, Koha, Evergreen, Aleph).</p>
<p>Next, the /usr/local/vufind/web/.htaccess file. You&#8217;ll need to change the rewrite base. And, you&#8217;ll most likely need to tweak the RewriteRule lines for your specific institution. The default is to use numeric call numbers, but if you&#8217;re like us, we have OCLC numbers, and many others. In case you&#8217;re not a RegEx expert, these are the settings I use:</p>
<p>RewriteRule ^([^/]+)/([a-zA-Z]*[0-9\s]+)/(.+)$<br />
RewriteRule ^([^/]+)/([a-zA-Z]+[0-9\s]+)$<br />
RewriteRule ^([^/]+)/([^0-9/]+)$</p>
<p>We&#8217;re almost there!</p>
<p>By default, the Ubuntu Apache2 distribution ignores .htaccess files, so we need to configure Apache to actually use the file. Edit the <code>/etc/apache2/apache2.conf file with the following:</code></p>
<p><code> Alias /vufind /usr/local/vufind/web</code></p>
<p><code> &lt;Directory /usr/local/vufind/web/&gt;<br />
AllowOverride ALL<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</code></p>
<p>And reload Apache</p>
<p>sudo /etc/init.d/apache2 reload</p>
<p>Ok, let&#8217;s check to make sure that the interface is working before we do the final installation of the Solr backend. If you point your browser to http:&lt;your_server&gt;/vufind, you should see the default template. You should see a message on the page stating &#8220;Hey! You should customize this space.&#8221; If you see a message, you&#8217;ll need to do a little debugging (just read the message).</p>
<p>Ok, now for Solr. Vufind is packaged with Solr and Jetty. And, before we get going, we need to set an environmental variable JAVA_HOME. The way I do it is by adding the following line to /etc/profile</p>
<p><code>JAVA_HOME="/usr/lib/jvm/java-6-sun"</code><br />
export JAVA_HOME</p>
<p>I always reboot, just to make sure that this really takes.</p>
<p>I forgot to change the permissions on startup script when I sent it to Andrew, so you need to make it executable</p>
<p>sudo chmod +x /usr/local/vufind/vufind.sh</p>
<p>And now to fire everything up</p>
<p>sudo /usr/local/vufind/vufind.sh start</p>
<p>Now, we want to make sure that Jetty and Solr start up all the time, so we create a symbolic link into /etc/init.d to the /usr/local/vufind/vufind.sh script and then run the update-rc.d script:</p>
<p>sudo ln -s /usr/local/vufind/vufind.sh /etc/init.d/vufind<br />
sudo update-rc.d vufind defaults</p>
<p>Now, if everything went well, you should be able to check out the Solr interface at http://&lt;your_server&gt;:8080/solr/admin.</p>
<p>With everything running, it&#8217;s time to create the index of marc records.</p>
<p>First, export your catalog holdings in marc format and put them in your /usr/local/vufind/import folder. The way I do this is I get the exported files and use scp to copy them to the user account and then sudo mv them to the location:</p>
<p>[On the ILS server]</p>
<p>tar czvf catalog.tar.gz catalog.mrc<br />
scp catalog.tar.gz user@your.vufind.server:~</p>
<p>[On your Ubuntu server]</p>
<p>sudo mv ~/catalog.tar.gz /usr/local/vufind/import<br />
tar zxvf /usr/local/vufind/import/catalog.tar.gz</p>
<p>Now, we need to create the MarcXML file:</p>
<p>sudo touch catalog.xml<br />
sudo yaz-marcdump -f MARC-8 -t UTF-8 -o marcxml catalog.mrc &gt; catalog.xml<br />
sudo php import-solr.php</p>
<p>This is a good time to take a coffee break&#8230;or a lunch break&#8230;or come back tomorrow <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' />  Seriously, the import takes a while. There are some big (ok, they&#8217;re HUGE) improvements in the speed in which the files are indexed in the Subversion branch, but those haven&#8217;t been officially tagged yet, so just be aware that while this is slow, it&#8217;s been significantly improved for future releases.</p>
<p>The  only thing to do is to <a href="http://techview.wordpress.com/2007/08/01/java-tuning-for-vufind/">tune the JVM</a>.</p>
<p>As always, if you have questions, leave a comment, or join the <a href="http://vufind.org/support.php">Vufind lists</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=102&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/10/30/vufind-06-on-ubuntu-710/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Vufind</title>
		<link>http://techview.wordpress.com/2007/09/27/vufind/</link>
		<comments>http://techview.wordpress.com/2007/09/27/vufind/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 18:37:22 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[vufind]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/09/27/vufind/</guid>
		<description><![CDATA[After a bit more testing by some folks on  the vufind-tech list, I think the concensus is that we&#8217;re going to work with Solr&#8217;s DirectUpdateHandler with a DocumentBuilder to construct entries for the index in memory. Once I got some of the more annoying bugs out of the way, folks were quite pleased with the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=101&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After a bit more testing by some folks on  the vufind-tech list, I think the concensus is that we&#8217;re going to work with Solr&#8217;s DirectUpdateHandler with a DocumentBuilder to construct entries for the index in memory. Once I got some of the more annoying bugs out of the way, folks were quite pleased with the speed in which they were able to create the index. Now, on to the business of writing JUnit tests, field customization, and some refactoring.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=101&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/09/27/vufind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Vufind Importer</title>
		<link>http://techview.wordpress.com/2007/09/21/vufind-importer/</link>
		<comments>http://techview.wordpress.com/2007/09/21/vufind-importer/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 20:56:16 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[vufind]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/09/21/vufind-importer/</guid>
		<description><![CDATA[This is the first of a couple of posts I&#8217;ve been meaning to write. There have been a flurry of posts on the Vufind lists about errors when creating the Solr index and the speed. I did about 1.8 million in 10 hours using the PHP script, considering these are getting sent across an HTTP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=100&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is the first of a couple of posts I&#8217;ve been meaning to write. There have been a flurry of posts on the Vufind lists about errors when creating the Solr index and the speed. I did about 1.8 million in 10 hours using the PHP script, considering these are getting sent across an HTTP connection, I thought this was pretty good.</p>
<p>Anyway, I had had the thought that using the EmbeddedSolr class to directly write to the Solr index would be faster, but before the thread developed, I hadn&#8217;t put in much into it. This week I got motivated and started working with the implementation.</p>
<p>Essentially this program uses <a href="http://marc4j.tigris.org/">marc4j </a>to skip the conversion from a marc record to marcxml using yaz-marcdump while making the creation of the index faster.  The essential flow is to first read in a marc file, open a direct connection to the Solr instance, write a marc xml record to disk, then write the same record to the index. I first did this with the <a href="http://wiki.apache.org/solr/EmbeddedSolr">EmbeddedSolr</a> and essentially mapped each field in the marcxml file to its corresponding index field for the Solr index. While not 100% finished, I was really pleased with the speed results. I was able to index 10,100 (I wanted at least one autocommit from Solr in there) in less than 2:00 (I averaged about 1:45).</p>
<p>However, there is some differences in how marc has been implemented as noted by the folks on the list. I thought that the easiest way to deal with this would be to just use the XSLT stylesheet as the &#8220;rules&#8221; for transforming the marcxml. This way, if you needed to change the unique id for your resources, you just got to the XSLT and change which field is getting called out. I figured this would be a bit slower, but I wasn&#8217;t prepared for how MUCH slower it was!</p>
<p>First, a note about how I did this&#8230;</p>
<p>I used the DirectSolrConnection (at the bottom of the <a href="http://wiki.apache.org/solr/EmbeddedSolr">EmbeddedSolr</a> page) and a RequestHandler to the solr.XmlUpdateRequestHandler in the solrconfig.xml file</p>
<p><code>&lt;requestHandler name="/update" class="solr.XmlUpdateRequestHandler" /&gt;</code></p>
<p>Unfortunately, marc4j&#8217;s conversion process requires an <code>OutputStream</code> to write to, so I created a <code>ByteArrayOutputStream</code> to hold the generated XML and used its toString() method to create a new request to solr to add the record to the index.</p>
<p>For the same 10,100 records, using this second method, the time hovered around 22:00 to index! I was a little shocked that it was this different. Because of this difference, I thinking I need to come up with a better method to allow folks to customize which fields in their marc records map to the different fields in the index.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=100&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/09/21/vufind-importer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>LibraryFind</title>
		<link>http://techview.wordpress.com/2007/09/10/libraryfind/</link>
		<comments>http://techview.wordpress.com/2007/09/10/libraryfind/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 15:36:43 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[libraryfind]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/09/10/libraryfind/</guid>
		<description><![CDATA[Last week I got pretty frustrated with LibraryFind.  My test environment is a virtualized Ubuntu server (7.04) and I was running into all kinds of errors with Yaz. At first, I tried to install the most current version from the source with the &#8220;--enable-shared&#8221; switch. The source (finally) compiled after I did some dependency [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=99&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last week I got pretty frustrated with LibraryFind.  My test environment is a virtualized Ubuntu server (7.04) and I was running into all kinds of errors with Yaz. At first, I tried to install the most current version from the source with the &#8220;<code>--enable-shared</code>&#8221; switch. The source (finally) compiled after I did some dependency resolutions. However, no matter how many different ways I compiled the software, I kept getting errors with the ruby-zoom (now just zoom) package not being able to locate yaz.so.3.</p>
<p>After spending more time that I really should have tracking this down, it turns out that there are some <a HREF="http://lists.indexdata.dk/pipermail/yazlist/2007-March/001996.html">changes to the names of the debian packages</a>. What I ended up doing was reverting to my base snapshot (one of the handiest things in virtual test environments) and installed the yaz packages with</p>
<p><code>sudo apt-get install yaz libyaz2 libyaz2-dev</code></p>
<p>Then, when I ran the libraryfind software, it stopped producing an error.  I&#8217;m not totally out of the woods yet as I can&#8217;t get any of the sources (z39.50 or OAI_PMH) to actually do anything. As soon as I get that part working, I&#8217;ll post a setup guide for <a HREF="http://www.ubuntu.com/">Ubuntu</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=99&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/09/10/libraryfind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>JVM Options</title>
		<link>http://techview.wordpress.com/2007/08/31/jvm-options/</link>
		<comments>http://techview.wordpress.com/2007/08/31/jvm-options/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 12:36:03 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/08/31/jvm-options/</guid>
		<description><![CDATA[Stumbled across a great resource for the different options for JVM tuning the other day&#8230;A Collection of JVM Options. Definitely worth bookmarking if you ever need to do some Java tuning!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=98&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Stumbled across a great resource for the different options for JVM tuning the other day&#8230;<a href="http://blogs.sun.com/watt/resource/jvm-options-list.html">A Collection of JVM Options</a>. Definitely worth bookmarking if you ever need to do some Java tuning!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/98/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/98/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=98&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/08/31/jvm-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Library Find</title>
		<link>http://techview.wordpress.com/2007/08/29/library-find/</link>
		<comments>http://techview.wordpress.com/2007/08/29/library-find/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 14:15:24 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[Library 2.0]]></category>
		<category><![CDATA[OPAC]]></category>
		<category><![CDATA[federated searching]]></category>
		<category><![CDATA[libraryfind]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/08/29/library-find/</guid>
		<description><![CDATA[Stumbled across LibraryFind the other day and have been playing around trying to get it installed. I&#8217;ve not had many good experiences with Ruby based apps, but this looked really promising so I took the plunge. Unfortunately the searching doesn&#8217;t work because and just states that there was an error. Looking in the log files, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=97&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Stumbled across <a href="http://libraryfind.org/">LibraryFind</a> the other day and have been playing around trying to get it installed. I&#8217;ve not had many good experiences with Ruby based apps, but this looked really promising so I took the plunge. Unfortunately the searching doesn&#8217;t work because and just states that there was an error. Looking in the log files, it states that its &#8220;missing default helper dispatch_helper&#8221; and the  record_set_helper. I also ran into a problem in the admin module when I attempted to add a target&#8230;just got a recordschema error. I ended up just writing a script to install a couple of EBSCO targets we had, but hopefully once I figure out what&#8217;s going on with the helpers, that problem will be resolved too.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/97/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/97/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=97&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/08/29/library-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedding Google Maps</title>
		<link>http://techview.wordpress.com/2007/08/23/embedding-google-maps/</link>
		<comments>http://techview.wordpress.com/2007/08/23/embedding-google-maps/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 15:08:22 +0000</pubDate>
		<dc:creator>Mack Lundy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/08/23/embedding-google-maps/</guid>
		<description><![CDATA[Google has made it very easy to embed a functional Google map into any web page or blog.  &#8220;Users can drag and click  or zoom in on a location, and view it in map, satellite, and hybrid modes.&#8221;
Read the press release here: Google announces a simple new way to embed Google Maps.
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=96&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Google has made it very easy to embed a functional Google map into any web page or blog.  &#8220;Users can drag and click  or zoom in on a location, and view it in map, satellite, and hybrid modes.&#8221;</p>
<p>Read the press release here: <a href="http://http://www.google.com/intl/en/press/annc/embed_maps.html" target="_blank">Google announces a simple new way to embed Google Maps</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=96&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/08/23/embedding-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/efb2402ff6c1d8479d90f22d948864f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mack</media:title>
		</media:content>
	</item>
		<item>
		<title>Benchmarking Solr</title>
		<link>http://techview.wordpress.com/2007/08/16/benchmarking-solr/</link>
		<comments>http://techview.wordpress.com/2007/08/16/benchmarking-solr/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 14:58:41 +0000</pubDate>
		<dc:creator>Wayne Graham</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[system_administration]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[vufind]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/08/16/benchmarking-solr/</guid>
		<description><![CDATA[There was some discussion on the Vufind about moving from Tomcat to Jetty. I first wanted to see if it was possible to run this so I got the latest nightly build from Solr to see which packages were needed to run the server. I then grabbed the latest Jetty (6.1.5) since the version in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=95&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There was some discussion on the <a href="http://www.vufind.org">Vufind</a> about moving from Tomcat to Jetty. I first wanted to see if it was possible to run this so I got the latest nightly build from Solr to see which packages were needed to run the server. I then grabbed the latest Jetty (6.1.5) since the version in Solr&#8217;s build was 6.1.3. I packaged the same files that were in Solr&#8217;s distribution and dropped Vufind&#8217;s schema and config file into Jetty and fired it up. Voila&#8230;it worked like a champ.</p>
<p>The thing I really wanted to know is if this Jetty version would perform in a similar fashion to Tomcat. What I did to test was set up two visualized servers on the same box. Each were set up with the exact same hardware (2GB RAM, 1 processor, bridged 1GB network, running Ubuntu 7.04 server). I also used the same Java tuning on both machines (&#8221;<code>-server -Xmx1024m -Xms1024 -XX:+UseParallelGC -XX:+AggressiveOpts</code>&#8220;). The only difference between the two was that one ran Tomcat and the other Jetty.</p>
<p>For the test, I indexed our library&#8217;s 1.8+ million catalog records on both machines which both chewed through the records in about 9 hours. To do the actual testing, I used <a href="http://jakarta.apache.org/jmeter/">JMeter</a> to query both systems at the same time using a few scenarios that I thought might possibly be &#8220;real.&#8221;</p>
<p>In the first test, I sent 10 users with 100 queries for the book title &#8220;Flashman&#8221; to see what happened.  I was pretty impressed with the results:</p>
<table>
<tr>
<th>Server</th>
<th>Samples</th>
<th>Average</th>
<th>Median</th>
<th>Min</th>
<th>Max</th>
</tr>
<tr>
<td>Jetty</td>
<td>1000</td>
<td>4ms</td>
<td>4ms</td>
<td>1ms</td>
<td>17ms</td>
</tr>
<tr>
<td>Tomcat</td>
<td>1000</td>
<td>3ms</td>
<td>4ms</td>
<td>0ms</td>
<td>28ms</td>
</tr>
</table>
<p>You know, we might get a few more users than just 10 at a time, so I ramped it up to 100 users doing 10 queries. Again, there wasn&#8217;t much of a difference.</p>
<table>
<tr>
<th>Server</th>
<th>Samples</th>
<th>Average</th>
<th>Median</th>
<th>Min</th>
<th>Max</th>
</tr>
<tr>
<td>Jetty</td>
<td>1000</td>
<td>12ms</td>
<td>8ms</td>
<td>1ms</td>
<td>565ms</td>
</tr>
<tr>
<td>Tomcat</td>
<td>1000</td>
<td>9ms</td>
<td>7ms</td>
<td>1ms</td>
<td>530ms</td>
</tr>
</table>
<p>Now to really ramp things up with 100 users doing 100 queries</p>
<table>
<tr>
<th>Server</th>
<th>Samples</th>
<th>Average</th>
<th>Median</th>
<th>Min</th>
<th>Max</th>
</tr>
<tr>
<td>Jetty</td>
<td>100000</td>
<td>9ms</td>
<td>6ms</td>
<td>1ms</td>
<td>2349ms</td>
</tr>
<tr>
<td>Tomcat</td>
<td>100000</td>
<td>9ms</td>
<td>6ms</td>
<td>1ms</td>
<td>1844ms</td>
</tr>
</table>
<p>And, just for kicks, 1000 users with 10 queries</p>
<table>
<tr>
<th>Server</th>
<th>Samples</th>
<th>Average</th>
<th>Median</th>
<th>Min</th>
<th>Max</th>
</tr>
<tr>
<td>Jetty</td>
<td>10000</td>
<td>32ms</td>
<td>6ms</td>
<td>0ms</td>
<td>5643ms</td>
</tr>
<tr>
<td>Tomcat</td>
<td>10000</td>
<td>26ms</td>
<td>5ms</td>
<td>0ms</td>
<td>4295ms</td>
</tr>
</table>
<p>With median results within a millisecond of each other, Andrew went ahead and swapped out Tomcat in favor for Jetty for its smaller footprint. I have to say that any time I&#8217;ve needed to do anything with JSP, I&#8217;ve opted to go with Tomcat. More because I know the name, but I think I&#8217;m going to keep Jetty on my list from now on! I want to take a closer look at their <a href="http://docs.codehaus.org/display/JETTY/Ant+Jetty+Plugin">ANT</a> and <a href="http://docs.codehaus.org/display/JETTY/Web+Tooling+Support">Eclipse Plugins</a>!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/95/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/95/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=95&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/08/16/benchmarking-solr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8ea43bbfc6fe9de8794458d17999b8f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wayne Graham</media:title>
		</media:content>
	</item>
		<item>
		<title>Breaking Windows</title>
		<link>http://techview.wordpress.com/2007/08/12/breaking-windows/</link>
		<comments>http://techview.wordpress.com/2007/08/12/breaking-windows/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 19:22:52 +0000</pubDate>
		<dc:creator>Mack Lundy</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://techview.wordpress.com/2007/08/12/breaking-windows/</guid>
		<description><![CDATA[Wayne and Phil finally convinced me to switch operating systems on my office laptop. Wednesday they gathered around me as I took a deep breath and pressed enter to launch the installation of the Ubuntu version of Linux. Afterwards they led me, rapidly, through the installation of various applications and repositories using the command line [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=94&subd=techview&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wayne and Phil finally convinced me to switch operating systems on my office laptop. Wednesday they gathered around me as I took a deep breath and pressed enter to launch the installation of the Ubuntu version of Linux. Afterwards they led me, rapidly, through the installation of various applications and repositories using the command line interface and using the Synaptic Package Manager. I installed VMserver to run the few Windows applications I need, like the Unicorn client, Workflows. Next I need a book to achieve some independence. Right now it is still &#8220;Hey Wayne, how do I &#8230;&#8221; and &#8220;Wayne, why is it doing &#8230;&#8221;</p>
<p>I copied all my documents to another server prior to installing Ubuntu. From there I burned everything to CD. I find it liberating to be free of all the junk I had installed on my laptop and all the documents I had accumulated but not looked at for years. I still have the documents if I need them but I am greeted by a very clean desktop.</p>
<p>I think I am going to start using Google documents more. I like the ability to quickly share. Ubuntu automatically installs OpenOffice so I can easily create local documents.</p>
<p>Day-by-day use of Ubuntu is nothing I have to think about. I only have seven application icons on my toolbar: Synaptic Package Manager, Firefox, Help, VMserver console, Pidgin, Thunderbird, and a terminal window.</p>
<p>My desktop  only has folders with the Unicorn API documentation, and two links to our shared library network drive. One is an ssh link and the other is a Windows share. I only mounted the Windows share because there were some permissions issues when I was transferring files around. These links give me very quick access my folders and documents stored on the library&#8217;s shared network drive.</p>
<p>Before Ubuntu, I was not able to get a connection to my home wireless network. No matter what steps I took, which wizards I used, I couldn&#8217;t get a connection. When I brought home my laptop with Ubuntu I was connected in about a minute because that is how long it took to key in my pass code. Amazing.<br />
We will see what unfolds over the next weeks but I&#8217;d say that I&#8217;m a Linux convert.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techview.wordpress.com/94/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techview.wordpress.com/94/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techview.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techview.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techview.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techview.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techview.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techview.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techview.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techview.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techview.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techview.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techview.wordpress.com&blog=239888&post=94&subd=techview&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techview.wordpress.com/2007/08/12/breaking-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/efb2402ff6c1d8479d90f22d948864f1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Mack</media:title>
		</media:content>
	</item>
	</channel>
</rss>