Vim 7.2 beta was released last month, and 7.2 is now stable. First check to see if your distro offers a package, and if not, follow these simple instructions on how to install it from source, from the vim7.2 subversion branch.
cd /tmp/
svn co https://vim.svn.sourceforge.net/svnroot/vim/branches/vim7.2
cd vim7.2/
./configure --with-features=huge --enable-gui=gnome2 --enable-cscope --enable-pythoninterp
make
Now you can use sudo make install [...]SHARETHIS.addEntry({ title: "Easily Installing Vim 7.2 From Source", url: "http://biodegradablegeek.com/2008/08/easily-installing-vim-72-edge-from-source/" });
I had used Trac 0.10.4 for awhile before upgrading to 0.11. First time around I had no problems, but on a new server, a fresh install of 0.11.1 was giving me this error when I visit certain pages:
[Sun Aug 10 19:41:57 2008] [error] [client 69.204.200.139] PythonHandler trac.web.modpython_frontend: Traceback (most recent call last):, referer: http://issues.biodegradablegeek.com/congen9
[Sun Aug [...]SHARETHIS.addEntry({ title: "Workaround for “ImportError: cannot import name compat” issue in Trac 0.11.x", url: "http://biodegradablegeek.com/2008/08/workaround-for-importerror-cannot-import-name-compat-issue-in-trac-011x/" });
If you are experiencing segmentation faults with vim and rails.vim, it may be due to this bug, which appeared after 1.7.127, but has been resolved in 1.7.147 (patch log).
To check if your installation has this bug, type the following (cred goes to Ralph) in vim: :r ~fo<tab> (’fo’ being the start of a username present [...]SHARETHIS.addEntry({ title: "Has vim/rails.vim been crashing lately? Here’s why.", url: "http://biodegradablegeek.com/2008/08/has-vimrailsvim-been-crashing-lately-heres-why/" });
In my search for a Basecamp alternative - because it’s not free, and I’d prefer something I can host on my own server - I have come across an excellent piece of software called ProjectPier. This is a branch from ActiveCollab — an open source project that later became a commercial product. ProjectPier is simple, [...]SHARETHIS.addEntry({ title: "A free, self-hosted, and open source alternative to Basecamp", url: "http://biodegradablegeek.com/2008/07/a-free-self-hosted-and-open-source-alternative-to-basecamp/" });
This falls under “Why Didn’t I Think of This Before?”
Not being able to remain focused and get things done while working on a computer is common. There’s a countless number of things to do even offline. You can, and probably do:
Organize folders/desktop/etc
Finally get around to actually opening up an ebook you’ve downloaded
Customize your desktop (and [...]SHARETHIS.addEntry({ title: "Simple and Effective Productivity Tip When Working on the Computer", url: "http://biodegradablegeek.com/2008/07/simple-and-effective-productivity-tip-when-working-on-the-computer/" });
CDemu is basically a Daemon Tools alternative for Linux. It is a kernel module that lets you mount disk images to a virtual disk drive. It is capable of mounting TOC/CUE/BIN, NRG (Nero), CDI (DiskJuggler), CCD (CloneCD), MDS/MDF (Alcohol 120%), B6T (BlindWrite 6) and TOC images, and probably whatever else libMirage can handle.
Installation isn’t [...]SHARETHIS.addEntry({ title: "Mounting CUE/BIN/NRG/CCD (& other) Images on Linux Using CDemu", url: "http://biodegradablegeek.com/2008/07/mounting-cuebinnrgccd-other-images-on-linux-using-cdemu/" });
gotAPI.com does an excellent job congregating API documentation for numerous programming languages under an AJAX interface. No more bulging neck veins or fulmination when you can’t remember the order of those pesky arguments.
No support for your favorite language? Contribute.
You can add a gotAPI Search Widget to your site: http://www.gotapi.com/widgets/index.html
See Ruby/Rails widget below (requires Javascript). Still [...]SHARETHIS.addEntry({ title: "Got API? Instantly Search API Documentation", url: "http://biodegradablegeek.com/2008/06/got-api-instantly-search-api-documentation/" });
GitHub.com, the “easiest (and prettiest)” version control system, is now open to the public. It’s free for Open Source programs (albeit limited to 100MB of space).
If you’re not sure what git (or Revision Control) is, here are some resources:
Wikipedia on Revision Control
(excerpt) “Revision control (also known as version control (system) (VCS), source control or (source) [...]SHARETHIS.addEntry({ title: "GitHub Now Open to the Public", url: "http://biodegradablegeek.com/2008/04/github-now-open-to-the-public/" });
NOTE: If you are experiencing segmentation faults with vim and rails.vim, see this post.
When coding in Ruby on Rails, you’ll usually be switching between files and running scripts a lot. It can be time-consuming and frustrating coding Rails using a traditional text editor designed for working on big files individually. Vim lets you hop around [...]SHARETHIS.addEntry({ title: "Using Vim as a Complete Ruby on Rails IDE", url: "http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/" });
Sunday, August 24, 2008
0 Comments