<?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-731983810776667462</id><updated>2011-04-21T10:41:49.491-07:00</updated><category term='lightbot'/><category term='postgresql'/><category term='jianshi.org updates'/><category term='git'/><category term='leopard'/><category term='rails ruby ubuntu'/><category term='rails ruby'/><category term='rails'/><category term='openmbp continuous integration deployment'/><category term='compile source linux ubuntu apt-get'/><category term='hosting vps git rais gitorious moinmoin'/><category term='os x'/><category term='ubuntu cisco vpn'/><category term='blog'/><category term='vlc mac os x'/><title type='text'>James' Engineering Journal</title><subtitle type='html'>Notes, rants, and information about technologies that I currently use professionally.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-5793019724232509069</id><published>2008-10-20T05:13:00.000-07:00</published><updated>2008-10-20T05:15:42.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jianshi.org updates'/><title type='text'>jianshi.org planned updates</title><content type='html'>- continuous integration for openmbp (currently rails, java client or native client in the future)&lt;br /&gt;- gitorious setup&lt;br /&gt;- moving this blog to jianshi.org (so i don't waste that domain name)&lt;br /&gt;&lt;br /&gt;wtf am i doing. so much to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-5793019724232509069?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/5793019724232509069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=5793019724232509069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/5793019724232509069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/5793019724232509069'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/10/jianshiorg-planned-updates.html' title='jianshi.org planned updates'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-6536457344893020013</id><published>2008-10-14T04:59:00.001-07:00</published><updated>2008-10-14T04:59:56.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vlc mac os x'/><title type='text'>Random Annoyance (VLC on OS X)</title><content type='html'>Fix random crashes - &lt;br /&gt;&lt;br /&gt;- Quit the application if it is running&lt;br /&gt;- Delete the VLC folder in /Users/USERNAME/Library/Preferences&lt;br /&gt;- Delete org.videolan.vlc.plist in /Users/USERNAME/Library/Preferences&lt;br /&gt;- Delete org.videolan.vlc.plist in /DRIVENAME/Library/Preferences&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-6536457344893020013?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/6536457344893020013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=6536457344893020013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/6536457344893020013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/6536457344893020013'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/10/random-annoyance-vlc-on-os-x.html' title='Random Annoyance (VLC on OS X)'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-140598920428513123</id><published>2008-10-11T16:43:00.000-07:00</published><updated>2008-10-11T16:52:50.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails ruby ubuntu'/><title type='text'>Quicker Rails Setup (Ubuntu)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Install Rails&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;sudo apt-get install ruby-full&lt;br /&gt;wget http://rubyforge.org/frs/download.php/43985/rubygems-1.3.0.tgz&lt;br /&gt;tar xvzf rubygems-1.3.0.tgz&lt;br /&gt;cd rubygems-1.3.0&lt;br /&gt;sudo ruby setup.rb&lt;br /&gt;sudo ln -s /usr/bin/gem1.8 /usr/bin/gem&lt;br /&gt;gem install rails&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Install SQLite3&lt;/span&gt;&lt;br /&gt;sudo apt-get install sqlite3 libsqlite3-dev&lt;br /&gt;sudo gem install sqlite3-ruby&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-140598920428513123?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/140598920428513123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=140598920428513123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/140598920428513123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/140598920428513123'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/10/quicker-rails-setup-ubuntu.html' title='Quicker Rails Setup (Ubuntu)'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-3623965158123075155</id><published>2008-09-24T22:34:00.001-07:00</published><updated>2008-09-24T22:34:38.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lightbot'/><title type='text'>Lightbot</title><content type='html'>196 commands first try all 12 levels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-3623965158123075155?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/3623965158123075155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=3623965158123075155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3623965158123075155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3623965158123075155'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/lightbot.html' title='Lightbot'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-4608460732305361626</id><published>2008-09-24T03:10:00.000-07:00</published><updated>2008-09-24T03:11:41.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu cisco vpn'/><title type='text'>Cisco VPN From Ubuntu</title><content type='html'>sudo apt-get update&lt;br /&gt;sudo apt-get build-dep vpnc&lt;br /&gt;sudo apt-get install libssl-dev fakeroot&lt;br /&gt;mkdir ~/src/vpnc -p&lt;br /&gt;cd ~/src/vpnc&lt;br /&gt;apt-get source vpnc&lt;br /&gt;cd vpnc-*&lt;br /&gt;&lt;br /&gt;Edit the Makefile and uncomment 2 lines that have "OPENSSL" in the beginning of the line&lt;br /&gt;&lt;br /&gt;dpkg-buildpackage&lt;br /&gt;sudo dpkg -i ../vpnc*.deb&lt;br /&gt;&lt;br /&gt;Edit /etc/vpnc/default.conf&lt;br /&gt;&lt;br /&gt;IPSec gateway 10.10.10.10&lt;br /&gt;IPSec ID GROUPNAME&lt;br /&gt;IPSec secret ########&lt;br /&gt;IKE Authmode psk&lt;br /&gt;Xauth username johndoe&lt;br /&gt;Xauth password ########&lt;br /&gt;&lt;br /&gt;Type "sudo vpnc"&lt;br /&gt;&lt;br /&gt;To add foo.com to search path:&lt;br /&gt;&lt;br /&gt;sudo echo "foo.com" &gt;&gt; /etc/resolvconf/head&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-4608460732305361626?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/4608460732305361626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=4608460732305361626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/4608460732305361626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/4608460732305361626'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/cisco-vpn-from-ubuntu.html' title='Cisco VPN From Ubuntu'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-2931314769883005172</id><published>2008-09-22T22:07:00.000-07:00</published><updated>2008-09-22T22:09:08.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmbp continuous integration deployment'/><title type='text'>VPS Updates</title><content type='html'>- rails with passenger&lt;br /&gt;- openmbp deployment space up&lt;br /&gt;- capistrano support for the git code base&lt;br /&gt;- continuous integration with cruisecontrol.rb&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-2931314769883005172?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/2931314769883005172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=2931314769883005172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2931314769883005172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2931314769883005172'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/vps-updates.html' title='VPS Updates'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-3181031685772983665</id><published>2008-09-22T15:17:00.001-07:00</published><updated>2008-09-22T15:18:51.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compile source linux ubuntu apt-get'/><title type='text'>Power APT-GET</title><content type='html'>Compile custom package newer than repos version? No problem. Check this out&lt;br /&gt;&lt;br /&gt;git clone git://git.kernel.org/pub/scm/git/git.git&lt;br /&gt;&lt;br /&gt;Gets git source.&lt;br /&gt;&lt;br /&gt;Git's package in ubuntu is called git-core&lt;br /&gt;&lt;br /&gt;This command gets you all the dependencies to BUILD git-core -- sudo apt-get build-dep git-core&lt;br /&gt;&lt;br /&gt;Dopeness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-3181031685772983665?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/3181031685772983665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=3181031685772983665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3181031685772983665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3181031685772983665'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/power-apt-get.html' title='Power APT-GET'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-9171152280519487023</id><published>2008-09-19T21:02:00.000-07:00</published><updated>2008-09-19T21:06:14.046-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hosting vps git rais gitorious moinmoin'/><title type='text'>VPS</title><content type='html'>Sites:&lt;br /&gt;&lt;br /&gt;- icsalumni.org running moinmoin 1.72&lt;br /&gt;- jianshi.org in migration&lt;br /&gt;- community domain&lt;br /&gt;- local gitorious hosting&lt;br /&gt;&lt;br /&gt;Software&lt;br /&gt;- Apache2 with php, fastcgi, modwsgi, Passenger Phusion&lt;br /&gt;- Ruby latest stable (1.87), Rails 2.1, Postgres, Mysql&lt;br /&gt;- Git&lt;br /&gt;&lt;br /&gt;Whew... More to come soon guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-9171152280519487023?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/9171152280519487023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=9171152280519487023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/9171152280519487023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/9171152280519487023'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/vps.html' title='VPS'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-328787681471061355</id><published>2008-09-02T20:02:00.001-07:00</published><updated>2008-09-02T20:02:58.048-07:00</updated><title type='text'>Holy Grail</title><content type='html'>Brah... LOLOLOLOL good stuff&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;find . -type d -name '.svn' -print0 | xargs -0 rm -rdf&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-328787681471061355?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/328787681471061355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=328787681471061355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/328787681471061355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/328787681471061355'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/09/holy-grail.html' title='Holy Grail'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-8501880603369819629</id><published>2008-08-22T22:19:00.000-07:00</published><updated>2008-08-22T22:20:48.329-07:00</updated><title type='text'>Phusion Passenger (Modrails) on Ubuntu</title><content type='html'>Follow instructions from modrails.com&lt;br /&gt;&lt;br /&gt;but at the end don't forget this.&lt;br /&gt;&lt;br /&gt;cd /usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.2&lt;br /&gt;sudo find . -perm 0662 -exec chmod 664 {} \;&lt;br /&gt;&lt;br /&gt;Some people messed up with permissions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-8501880603369819629?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/8501880603369819629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=8501880603369819629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/8501880603369819629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/8501880603369819629'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/08/phusion-passenger-modrails-on-ubuntu.html' title='Phusion Passenger (Modrails) on Ubuntu'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-1938113206599923739</id><published>2008-08-22T20:56:00.000-07:00</published><updated>2008-08-22T20:59:16.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rails ruby'/><title type='text'>Ruby/Rails from Source</title><content type='html'>wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.6.tar.gz&lt;br /&gt;wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz&lt;br /&gt;&lt;br /&gt;sudo cp -r ~/ruby-1.8.6 /usr/local/src/&lt;br /&gt;sudo cp -r ~/rubygems-0.9.4 /usr/local/src/&lt;br /&gt;&lt;br /&gt;# Ubuntu&lt;br /&gt;sudo apt-get install zlib*&lt;br /&gt;&lt;br /&gt;cd /usr/local/src/ruby-1.8.6/ext/zlib/&lt;br /&gt;&lt;br /&gt;ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;cd /usr/local/src/rubygems-0.9.4/&lt;br /&gt;sudo ruby setup.rb config&lt;br /&gt;sudo ruby setup.rb setup&lt;br /&gt;sudo ruby setup.rb install&lt;br /&gt;&lt;br /&gt;cd&lt;br /&gt;sudo gem install rails --with-dependencies&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-1938113206599923739?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/1938113206599923739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=1938113206599923739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/1938113206599923739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/1938113206599923739'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/08/rubyrails-from-source.html' title='Ruby/Rails from Source'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-831114897529337863</id><published>2008-07-29T12:34:00.001-07:00</published><updated>2008-07-29T12:35:19.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><title type='text'>Git on Rails</title><content type='html'>Rails project setup with Git.&lt;br /&gt;&lt;br /&gt;rails project&lt;br /&gt;cd project&lt;br /&gt;&lt;br /&gt;# commands&lt;br /&gt;git init&lt;br /&gt;git status&lt;br /&gt;git add .&lt;br /&gt;git commit -a&lt;br /&gt;touch tmp/.gitignore log/.gitignore vendor/.gitignore&lt;br /&gt;&lt;br /&gt;# .gitignore&lt;br /&gt;.DS_Store&lt;br /&gt;log/*.log&lt;br /&gt;tmp/**/*&lt;br /&gt;config/database.yml&lt;br /&gt;db/*.sqlite3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-831114897529337863?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/831114897529337863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=831114897529337863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/831114897529337863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/831114897529337863'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/07/git-on-rails.html' title='Git on Rails'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-3495308710718892963</id><published>2008-07-21T11:55:00.001-07:00</published><updated>2008-07-21T12:07:32.526-07:00</updated><title type='text'>Jackson JSON Consumption</title><content type='html'>Jackson is a Java based JSON consumption and emission library. It is now a Codehaus project that is currently considered the fastest JSON parser for Java. I'm writing a project module at work that consumes JSON from a REST interface and populates a Java user interface in SWT. Pretty sweet stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-3495308710718892963?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/3495308710718892963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=3495308710718892963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3495308710718892963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/3495308710718892963'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/07/jackson-json-consumption.html' title='Jackson JSON Consumption'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-2678733179229849111</id><published>2008-06-20T11:39:00.000-07:00</published><updated>2008-06-20T12:23:24.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='postgresql'/><title type='text'>PostgreSQL Server Installation from Source (Mac OS X 10.5)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Compilation and installation is straight forward for the most part.&lt;/span&gt;&lt;br /&gt;Get the source 8.3.3 (Current latest): http://www.postgresql.org/ftp/source/v8.3.3/&lt;br /&gt;&lt;br /&gt;1. Un-tar and Un-bzip: tar xvjf postgresql-8.3.3.tar.bz2&lt;br /&gt;2. Change into uncompressed directory: cd postgresql-8.3.3&lt;br /&gt;3. Configure script: ./configure --prefix=/usr/local/pgsql (Default prefix options)&lt;br /&gt;4. Compille: make&lt;br /&gt;5. Install: make install&lt;br /&gt;6. Add /usr/local/pgsql/bin to your path.&lt;br /&gt;&lt;br /&gt;You are finished if you need this just for development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Role to run the server.&lt;/span&gt;&lt;br /&gt;$ sudo dscl . -create /Users/&lt;USERNAME&gt;&lt;br /&gt;$ sudo dscl . -create /Users/&lt;USERNAME&gt; UniqueID &lt;uid&gt;&lt;br /&gt;$ sudo dscl . -create /Users/&lt;USERNAME&gt;  PrimaryGroupID &lt;gid&gt;&lt;br /&gt;$ sudo dscl . -create /Users/&lt;USERNAME&gt; UserShell &lt;/path/to/shell&gt;&lt;br /&gt;$ sudo dscl . -create /Users/&lt;USERNAME&gt; NFSHomeDirectory &lt;/path/to/home&gt;&lt;br /&gt;$ sudo dscl . -create /Groups/&lt;GROUPNAME&gt;&lt;br /&gt;$ sudo dscl . -create /Groups/&lt;GROUPNAME&gt; PrimaryGroupID &lt;gid&gt;&lt;br /&gt;&lt;br /&gt;&lt;USERNAME&gt; and &lt;GROUPNAME&gt; should be postgres. However you can customize this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Useful Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;pg_ctl: Controls server operation.&lt;br /&gt;PGDATA: Environment variable that points to your path to store data.&lt;br /&gt;initdb: Initializes database path. Uses PGDATA&lt;br /&gt;&lt;br /&gt;More to come later. Yes you can use an automated installer. No you won't have the latest version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-2678733179229849111?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/2678733179229849111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=2678733179229849111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2678733179229849111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2678733179229849111'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/06/postgresql-server-installation-from.html' title='PostgreSQL Server Installation from Source (Mac OS X 10.5)'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-731983810776667462.post-2342946216748856814</id><published>2008-06-20T11:28:00.000-07:00</published><updated>2008-06-20T13:12:16.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Moving Engineering Blog Here</title><content type='html'>Check for updates here. I don't want to deal with maintaining Wordpress anymore. Plus the whole open-id thing is cool, but I'd like my stuff in one place. Since people I know are already using Blogspot, I'll move here too.&lt;br /&gt;&lt;br /&gt;Upcoming post topics (in no particular order) -- Rails, Java, DVCS, PostgreSQL, etc...&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="rb"&gt;&lt;br /&gt;puts "Hello Blogger!"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/731983810776667462-2342946216748856814?l=synthesis13v.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://synthesis13v.blogspot.com/feeds/2342946216748856814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=731983810776667462&amp;postID=2342946216748856814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2342946216748856814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/731983810776667462/posts/default/2342946216748856814'/><link rel='alternate' type='text/html' href='http://synthesis13v.blogspot.com/2008/06/moving-engineering-blog-here.html' title='Moving Engineering Blog Here'/><author><name>synthesis</name><uri>http://www.blogger.com/profile/04836711910242722443</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
