<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23563261</id><updated>2012-02-16T12:13:44.433-08:00</updated><category term='volvo rusnak pasadena los angeles downtown dealerships maintenance key replacement'/><category term='python turbogears2 catwalk'/><category term='google april fool&apos;s fools joke'/><category term='gnu screen virtual window manager unix linux terminal'/><category term='R topicmodels custom compilation and installation'/><category term='fedora pycuda cuda installation commodity supercomputing'/><category term='fedora apple mac os x bootcamp efi refi dual boot linux'/><category term='pygr annotation database slicedb'/><category term='stockholm sweden street view map'/><category term='compiling LAPACK shared library linux'/><category term='virtualbox sun xvm virtualization'/><category term='CUDA PyCUDA NVidia GTX 260 super computer dell macpro GPGPU'/><title type='text'>In case I forget...</title><subtitle type='html'>Just tid bits from social, academic and musical musings...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23563261.post-3380056400293556804</id><published>2011-10-10T18:44:00.000-07:00</published><updated>2011-10-10T18:49:59.756-07:00</updated><title type='text'>What ever you occupy, occupy it with passion.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.occupywallst.org/media/img/foley-baby.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 520px;" src="http://www.occupywallst.org/media/img/foley-baby.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Everyone must do their part.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-3380056400293556804?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/3380056400293556804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=3380056400293556804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/3380056400293556804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/3380056400293556804'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2011/10/what-ever-you-occupy-occupy-it-with.html' title='What ever you occupy, occupy it with passion.'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-7431897701590663525</id><published>2011-05-05T17:38:00.000-07:00</published><updated>2011-05-05T17:39:57.422-07:00</updated><title type='text'>How to setup addons for Fedora 14 when running inside VirtualBox</title><content type='html'>Well, follow the straightforward instructions on this site:&lt;br /&gt;&lt;br /&gt;http://www.sysprobs.com/install-fedora-14-virtualbox-working-guest-additions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-7431897701590663525?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/7431897701590663525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=7431897701590663525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7431897701590663525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7431897701590663525'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2011/05/how-to-setup-addons-for-fedora-14-when.html' title='How to setup addons for Fedora 14 when running inside VirtualBox'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-4226529506517309876</id><published>2010-12-22T23:24:00.001-08:00</published><updated>2010-12-22T23:43:40.409-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiling LAPACK shared library linux'/><title type='text'>Compiling LAPACK as a shared library in linux</title><content type='html'>So I've finally gotten MDAnalysis (a python module which relies on LAPACK) to work with custom LAPACK shared library.  It makes me wonder what other functions are missing from the lapack libs that numpy/scipy compile against by default. But I think numpy/scipy compile lapack functions statically; so they should be optimized if you compile them from source.&lt;br /&gt;&lt;br /&gt;In any case, I worked on &lt;a href="http://www.netlib.org/lapack/"&gt;LAPACK version 3.3.0&lt;/a&gt; and had to modify the following make related files:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;(1) {root}/make.inc&lt;br /&gt;(2) {root}/SRC/Makefile&lt;br /&gt;(3) {root}/BLAS/SRC/Makefile&lt;br /&gt;(4) {root}/Makefile&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Where {root} is your extraction path.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(1) For {root}/make.inc:&lt;br /&gt;At minimum, add &lt;span style="font-weight:bold;"&gt;"-fPIC"&lt;/span&gt; to the configuration variables listed below. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;FORTRAN &lt;br /&gt;OPTS&lt;br /&gt;LOADER&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I also appended &lt;span style="font-weight:bold;"&gt;"-02 -pipe"&lt;/span&gt; for optimization and speedier compilation on to FORTRAN and LOADER&lt;br /&gt;&lt;br /&gt;For ease of installation, I added a new varaible, PREFIX, which designates the installation path:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#INSTALLATION PATH&lt;br /&gt;PREFIX=/home/group/shared_libraries/centos64/pkgs/lapack/3.3.0/&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(2) For {root}/SRC/Makefile:&lt;br /&gt;Update the main target:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;all: ../$(LAPACKLIB) liblapack.so&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Add the following build target and rule&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;liblapack.so: $(ALLOBJ)&lt;br /&gt;    gfortran -shared -Wl,-soname,$@ -o $@ $(ALLOBJ)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;And you'll need to remove some redundancy from the object files list:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o&lt;br /&gt;DSLASRC = spotrs.o sgetrs.o sgetrf.o&lt;br /&gt;&lt;br /&gt;#ZCLASRC = cpotrs.o cgetrs.o cpotrf.o cgetrf.o&lt;br /&gt;ZCLASRC =&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(3) For {root}/BLAS/SRC/Makefile:&lt;br /&gt;Update the main target to read as follows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;all: $(BLASLIB) libblas.so&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Of course, you can create an alias in the {root}/make.inc for BLASLIBSO = libblas.so&lt;br /&gt;&lt;br /&gt;Now add the new target:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;libblas.so: $(ALLOBJ)&lt;br /&gt;    gfortran -shared -Wl,-soname,$@ -o $@ $(ALLOBJ)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(4) For {root}/Makefile&lt;br /&gt;Added an install rule which depends on the PREFIX setting from make.inc:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;install: all&lt;br /&gt;    cp BLAS/SRC/libblas.so $(PREFIX)/lib&lt;br /&gt;    cp SRC/liblapack.so $(PREFIX)/lib&lt;br /&gt;    cp *.a $(PREFIX)/lib&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-4226529506517309876?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/4226529506517309876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=4226529506517309876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/4226529506517309876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/4226529506517309876'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2010/12/compiling-lapack-as-shared-library-in.html' title='Compiling LAPACK as a shared library in linux'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-617935579589672498</id><published>2010-12-17T17:26:00.000-08:00</published><updated>2010-12-17T17:42:11.043-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R topicmodels custom compilation and installation'/><title type='text'>Installing topicmodels R package</title><content type='html'>It has been quite annoying trying to install the "topicmodels" package for R. But here's a run down, in case others out there encounter the following error message when installing the package into a non-standard location.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;   ctm.c:29:25: error: gsl/gsl_rng.h: No such file or directory&lt;br /&gt;   ctm.c:30:28: error: gsl/gsl_vector.h: No such file or directory&lt;br /&gt;   ctm.c:31:28: error: gsl/gsl_matrix.h: No such file or directory&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, you will need to install the GNU GSL library. Pick it up from here: &lt;a href="ftp://ftp.gnu.org/gnu/gsl/"&gt;ftp://ftp.gnu.org/gnu/gsl/&lt;/a&gt;. The typical yum or manual compilation should work just fine. If you're installing this library into a non-standard location, take note of the installation path because you will need that below.&lt;br /&gt;&lt;br /&gt;Second, even when passing the "--configure-vars" option to point to the location of the GSL include and shared library folder, R CMD INSTALL will fail. The solution? &lt;br /&gt;&lt;br /&gt;Here:&lt;br /&gt;1) Download the topicmodel source from here: &lt;a href="http://cran.r-project.org/web/packages/topicmodels/index.html"&gt;http://cran.r-project.org/web/packages/topicmodels/index.html&lt;/a&gt;&lt;br /&gt;2) Unpack into a working folder.&lt;br /&gt;3) Modify the &lt;span style="font-weight:bold;"&gt;src/Makevars&lt;/span&gt; file to read as follows:&lt;br /&gt;&lt;br /&gt;   LIB_GSL=/path/to/gsl/installation/&lt;br /&gt;   PKG_LIBS=-lgsl -lgslcblas -L${LIB_GSL}/lib&lt;br /&gt;   PKG_CPPFLAGS=-I$(LIB_GSL)/include&lt;br /&gt;&lt;br /&gt;Of course, modify the value for LIB_GSL according to your installation path. Now re-compress the folder structure like so:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"tar zcvf topicmodels.tar.gz /path/to/working/folder"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now run &lt;span style="font-weight:bold;"&gt;"R CMD INSTALL topicmodels.tar.gz "&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Note that you will also encounter an issue with the vignette generation, so you'll need to install the &lt;span style="font-weight:bold;"&gt;OAIHarvester&lt;/span&gt; package in an R session:&lt;br /&gt;&lt;br /&gt;install.packages("OAIHarvester")&lt;br /&gt;&lt;br /&gt;Goodluck!&lt;br /&gt;Paul&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-617935579589672498?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/617935579589672498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=617935579589672498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/617935579589672498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/617935579589672498'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2010/12/installing-topicmodels-r-package.html' title='Installing topicmodels R package'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-5714632688443188552</id><published>2009-09-17T16:44:00.001-07:00</published><updated>2009-09-17T16:56:01.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='volvo rusnak pasadena los angeles downtown dealerships maintenance key replacement'/><title type='text'>Southern California Volvo dealerships</title><content type='html'>&lt;div&gt;So the past few days have been a bit of a commuter's nightmare.  Well, at least, for someone who's lost his car keys in the city of angels.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I drive a Volvo.  I love 'em.  I've owned two and I've been happy with their safety and reliability.  The downside of owning one of these is the cost of maintenance and repair. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was calling around local dealerships for a replacement set of keys.  One word of advice, the downtown Los Angeles Volvo dealership rips people off!  The guy on the phone sounded brash and unprofessional too.  I saved almost $200 dollars towing my car to the Rusnak dealership in Pasadena.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have no particular ties (advertising, cronyism, etc) to either of these dealerships.  In fact, the best car service I've received has been from the Santa Monica and the Power Volvo Irvine dealerships.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-5714632688443188552?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/5714632688443188552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=5714632688443188552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/5714632688443188552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/5714632688443188552'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/09/southern-california-volvo-dealerships.html' title='Southern California Volvo dealerships'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-7813974513955319626</id><published>2009-07-11T06:11:00.000-07:00</published><updated>2009-07-11T06:14:16.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora pycuda cuda installation commodity supercomputing'/><title type='text'>Custom PyCUDA installation on Fedora 10</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial; font-size: 13px; "&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below is an email response I posted in the pycuda mailing list.  I was running into conflicting versions of the boost library.  I had to remove the default version of boost (1.33?) which is part of the fedora 10 distribution.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;====&lt;/div&gt;For anyone else running into this issue (and if you're using &lt;span class="il" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(255, 255, 204); background-position: initial initial; "&gt;Fedora&lt;/span&gt;/redhat distribution), here's the fix.  This assumes that you've compiled and installed &lt;span class="il" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(255, 255, 204); background-position: initial initial; "&gt;CUDA&lt;/span&gt; 2.2 and that you've set CUDA_ROOT to your &lt;span class="il" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(255, 255, 204); background-position: initial initial; "&gt;cuda&lt;/span&gt; installation path (including updating your LD_LIBRARY_PATH, etc).&lt;br /&gt;&lt;br /&gt;i) make sure you have 'chrpath' installed along with rpm tools:&lt;br /&gt;yum install chrpath&lt;br /&gt;yum install rpm-build&lt;br /&gt;&lt;br /&gt;1) download the latest (at this time, 1.39) src rpm and spec file&lt;br /&gt;wget &lt;a href="http://people.redhat.com/bkoz/boost/boost-1.39.0-0.3.fc11.src.rpm" target="_blank" style="color: rgb(28, 81, 168); "&gt;http://people.redhat.com/bkoz/&lt;wbr&gt;boost/boost-1.39.0-0.3.fc11.&lt;wbr&gt;src.rpm&lt;/a&gt;&lt;br /&gt;wget &lt;a href="http://people.redhat.com/bkoz/boost/boost.spec-1.39.0-0.2" target="_blank" style="color: rgb(28, 81, 168); "&gt;http://people.redhat.com/bkoz/&lt;wbr&gt;boost/boost.spec-1.39.0-0.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) rebuild the rpm&lt;br /&gt;rpmbuild --rebuild boost-1.39.0-0.3.fc11.src.rpm&lt;br /&gt;&lt;br /&gt;3) install the rpms&lt;br /&gt;go into rpmbuild/RPMS/{your platform}&lt;br /&gt;rpm -Uvh boost-*&lt;br /&gt;&lt;br /&gt;4) obtain pycuda, unpack and run configure&lt;br /&gt;python configure.py&lt;br /&gt;&lt;br /&gt;5) edit siteconf.py and remove the compiler version, eg, gcc43, from the following variables&lt;div class="im" style="color: rgb(80, 0, 80); "&gt;&lt;br /&gt;BOOST_PYTHON_LIBNAME = ['boost_python-mt']&lt;br /&gt;&lt;/div&gt;BOOST_THREAD_LIBNAME = ['boost_thread-mt']&lt;br /&gt;&lt;br /&gt;6) issue make and make install and ensure that the examples run &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial; font-size: 13px; "&gt;Goodluck,&lt;br /&gt;Paul&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-7813974513955319626?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/7813974513955319626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=7813974513955319626' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7813974513955319626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7813974513955319626'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/07/custom-pycuda-installation-on-fedora-10.html' title='Custom PyCUDA installation on Fedora 10'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-8464445740236627230</id><published>2009-07-10T17:05:00.001-07:00</published><updated>2009-07-15T15:10:13.577-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stockholm sweden street view map'/><title type='text'>Exploring Stockholm, Sweden virtually</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A colleague recommended this very nice site to explore Sweden virtually using a google-esque street view interface.  I highly recommend visiting Stockholm!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A great page to discover and reminisce about Stockholm&lt;/div&gt;http://www.hitta.se/gatubild/&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-8464445740236627230?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/8464445740236627230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=8464445740236627230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/8464445740236627230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/8464445740236627230'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/07/exploring-stockholm-sweden-virtually.html' title='Exploring Stockholm, Sweden virtually'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-8980044035086478995</id><published>2009-05-27T09:29:00.001-07:00</published><updated>2009-08-25T21:28:28.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gnu screen virtual window manager unix linux terminal'/><title type='text'>virtual linux window manager: screen</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I've been loving using &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gnu.org/software/screen/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;gnu screen&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; for a while now.  It's been really helpful and provides an interactive 'nohup'!&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="border-collapse: collapse;   font-family:arial;font-size:13px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Here is my ".screenrc" courtesy of a friend at UCI's ICS helpdesk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;# Turn off splash screen&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;startup_message off&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;# Will always put the list of screen sessions at the bottom&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;# Green text, time, and date; windows in red:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;hardstatus alwayslastline "%{=b}%{G} Screen(s): %{R}%w %=%{kG}%C%A  %D,%M/%d/%Y "&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;# please turn off the bell&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;vbell off&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;#&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;# Change default scrollback value for new windows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=" ;font-family:'courier new', monospace;"&gt;defscrollback 200000                # default: 10&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;A couple of useful tips for pretty-fying your sessions and windows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To create a new window: C-a c&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To change the alias of a running window instead of "bash" or your respective shell: C-a A&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To change the title of a running session: C-a :sessionname&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;To kill a window (you will be prompted): C-a k &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-8980044035086478995?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/8980044035086478995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=8980044035086478995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/8980044035086478995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/8980044035086478995'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/05/virtual-linux-window-manager-screen.html' title='virtual linux window manager: screen'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-2007583029755196822</id><published>2009-05-14T16:14:00.000-07:00</published><updated>2009-05-27T09:46:37.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CUDA PyCUDA NVidia GTX 260 super computer dell macpro GPGPU'/><title type='text'>CUDA using BFG NVidia GTX 260</title><content type='html'>The past couple of days has been quite frustrating.   Initially, I had hoped to dual-boot with my existing Mac Pro (version 3,1; early 2008), but there is no native OS X driver support for the GTX 260 (or any of the latest iteration of the GeForce line).  Because the development for my project only lasts until the beginning of June, I figured I could sacrifice not booting into OS X.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I never fully appreciated the flexibility of PCs and I've never fully admired the 'tightness' of Apple hardware.  By tightness, I mean how the design of this aluminum beast prevents any sort of customization.  I hate it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In any case, I just decided to use a Dell Vostro which has a single x16 PCIe lane (whew).  The form factor was cramped to say the least.  I had to make several trips to find 90-degree SATA cables which were still too stubby.  The box came with a fairly thin 90-degree cable for the HDD which meant I had to do away with the cable for the optical drive.  Luckily, my fumbling from the previous day with the MacPro afforded me with a HDD which had Fedora 10 installed.  I had to shuffle around the HDD of course along with the cables.  What a nightmare.&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;My final setup now consisted of a GTX 260 tightly tucked in the belly of the tiniest supercomputing beast: Dell Vostro, 2GB of RAM, Core 2 Duo 2.8GHz, 1 TB disk space.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's an awesome machine pushing 370-380 GFlops with the CUDA n-body simulation.  This much computing for under $300?  Well, minus the stress and other MacPro setup (4GB kit and 1TB separate HD) for a total of ~$500.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Right now I'm using CUDA, PyCUDA and should be helping out with creating wrappers for the latest OpenCL standard.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are very useful links:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.nvidia.com/object/cuda_home.html"&gt;CUDA&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mathema.tician.de/software/pycuda"&gt;PyCUDA&lt;/a&gt; (developed by Andreas Klockner)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Welcome the new age of commodity supercomputing.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-2007583029755196822?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/2007583029755196822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=2007583029755196822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/2007583029755196822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/2007583029755196822'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/05/cuda-using-bfg-nvidia-gtx-260.html' title='CUDA using BFG NVidia GTX 260'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-2793740116896235836</id><published>2009-05-11T18:48:00.000-07:00</published><updated>2009-05-12T00:29:30.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora apple mac os x bootcamp efi refi dual boot linux'/><title type='text'>Apple Bootcamp and Fedora (Part 1: Hardware setup)</title><content type='html'>I have a class project in which I'll be implementing a couple of machine learning algorithms using GPGPUs as an exercise in parallel programming and some software engineering.  I'll be using CUDA, and to a simplify the glue code, I'll be taking advantage of PyCUDA.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My development hardware is a Mac Pro (release 3.1, late 2008), but I'll need 1) a separate hard-disk because my primary disk is full of projects that I wish to protect, and 2) an upgrade to the default ATI video card with a GeForce 8800 GT.  Too bad the latest GTX 285 is not supported by OS X until the end of June!  I'll just have to settle for 512MB of DDR3.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll basically be following the instructions from this site: http://sowerbutts.com/linux-mac-mini/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Right now I'm in the process of activating Bootcamp to dual boot with Fedora.  One necessary piece of software is rEFI (http://refit.sourceforge.net/) which will enable boot selection.  I've already downloaded Fedora (http://fedoraproject.org/), my favorite distribution ;-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[45 mins later]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The bootcamp instructions are a bust, or at least, totally unnecessary for dual-booting with linux.  In fact, installing rEFI and having it boot the install CD was sufficient.  However, I had a little scare after ejecting the installation CD and performing the first reboot.  I received the following error message, "Missing operating system," in plain white text on an ominous black screen.  Apparently, rEFI defaults to the previous boot device, which was the CD-ROM in my case. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After pressing the apple (command) button, the rEFI menu finally popped up and the pretty boot device selection finally appeared.  Whew. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tomorrow, I'll be purchasing the GeForce 8800 GT card from an apple reseller.  I should have a linux CUDA development environment by early afternoon.  I will post screenshots, etc.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-2793740116896235836?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/2793740116896235836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=2793740116896235836' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/2793740116896235836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/2793740116896235836'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/05/apple-bootcamp-and-fedora-part-1.html' title='Apple Bootcamp and Fedora (Part 1: Hardware setup)'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-3431966591514506937</id><published>2009-05-04T17:16:00.001-07:00</published><updated>2009-05-04T17:17:12.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pygr annotation database slicedb'/><title type='text'>Working with pygr</title><content type='html'>Okay, I'm receiving this weird error with my script...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;# Create annotation database&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Traceback (most recent call last):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  File "scripts/sql_build_annotations_sgdfeatures.py", line 119, in &lt;module&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    main()&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  File "scripts/sql_build_annotations_sgdfeatures.py", line 73, in main&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    stop="Stop_coordinate"))&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  File "/home/prigor/projects/genomics/hts/lib/python2.5/site-packages/pygr/annotation.py", line 137, in __init__&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    self.get_annot_obj(k, slice)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;  File "/home/prigor/projects/genomics/hts/lib/python2.5/site-packages/pygr/annotation.py", line 184, in get_annot_obj&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;    %(k,start,stop))&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IndexError: annotation S000007553 has zero or negative length [-683625:-684113]!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-3431966591514506937?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/3431966591514506937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=3431966591514506937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/3431966591514506937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/3431966591514506937'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/05/working-with-pygr.html' title='Working with pygr'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-6712362690929379930</id><published>2009-04-07T18:05:00.000-07:00</published><updated>2009-05-27T09:34:15.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox sun xvm virtualization'/><title type='text'>VirtualBox</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been using VMWare's Fusion for quiet some time now (even from the early betas), but for the past couple of weeks VirtualBox has replaced Fusion.  Sun's VB is free and provides similar functionality and, for my purposes, similar performance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check both products out though.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-6712362690929379930?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/6712362690929379930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=6712362690929379930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/6712362690929379930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/6712362690929379930'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/04/virtualbox.html' title='VirtualBox'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-445172953079215517</id><published>2009-04-01T01:18:00.000-07:00</published><updated>2009-04-01T01:19:57.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google april fool&apos;s fools joke'/><title type='text'>Google's april fool's joke</title><content type='html'>Pretty elaborate,  though not as good as the snail mail copy of your gmail....&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://mail.google.com/mail/help/autopilot/index.html&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-445172953079215517?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/445172953079215517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=445172953079215517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/445172953079215517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/445172953079215517'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/04/googles-april-fools-joke.html' title='Google&apos;s april fool&apos;s joke'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23563261.post-7972577626067371981</id><published>2009-03-31T12:20:00.000-07:00</published><updated>2009-03-31T12:26:16.589-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python turbogears2 catwalk'/><title type='text'>Turbogears 2 (release candidate)</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;The default (quickstart) TG2 projects are funcational except when you enable authentication.  For some reason (still waiting on a thread reply), the default admin/manager user tables are not populated.  Or, at least, there is no documentation on the schema in case you decide *not* to use sqlite.  &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;The error below pops up when attempting to use Catwalk (/admin) when serving both development and test configs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;OperationalError: (OperationalError) no such table: tg_user u'SELECT tg_user.password AS tg_user_password, tg_user.user_id AS tg_user_user_id, tg_user.user_name AS tg_us&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;er_user_name, tg_user.email_address AS tg_user_email_address, tg_user.display_name AS tg_user_display_name, tg_user.created AS tg_user_created \nFROM tg_user \nWHERE tg_user.user_name = ? \n LIMIT 2 OFFSET 0' ['manager']&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;I eagerly await developer replies.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23563261-7972577626067371981?l=theoryno3.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theoryno3.blogspot.com/feeds/7972577626067371981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23563261&amp;postID=7972577626067371981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7972577626067371981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23563261/posts/default/7972577626067371981'/><link rel='alternate' type='text/html' href='http://theoryno3.blogspot.com/2009/03/turbogears-2-release-candidate.html' title='Turbogears 2 (release candidate)'/><author><name>theoryno3</name><uri>http://www.blogger.com/profile/11252591470370254279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_bqbLSoT9eMg/SdJrd89zkcI/AAAAAAAAGjg/v2w8fibVkjE/S220/m_1ea4c1fc6bc3468099d0f6a45a28e68b.jpg'/></author><thr:total>0</thr:total></entry></feed>
