Creating a Scientific Poster with LaTeX and OmniGraffle
05 May 2007
Some might accuse me of doing things the hard way, and I suppose they might be correct. Recently, I had to make a poster for a poster session and I was faced with the problem of choosing the appropriate tool for the job. Most people would probably use PowerPoint, but I've never been pleased with equations in Microsoft products. I've also had issues in the past with PowerPoint converting pdf figures into bitmap images. Adobe InDesign was also an option, but I decided it was too much for this job - I'd spend more time learning to use the program than actually making the poster. In the end, I settled on tools I'm familiar with: LaTeX and OmniGraffle. Perhaps a more complex solution than simply using PowerPoint, but the equations look good and the layout was simple.Read more...
Back to Vim
30 March 2007
About eight months ago, I switched back to vim as my main editor. I had been using TextWrangler for a few years, but before that I was a vim user, and somewhat of a power user as well. I think the main reason I had moved away from vim was the lack of tabs, or perhaps it was simply the un-maclike experience. TextWrangler offered a familiar interface and had a nice feature set (for the price). But, I was interested in an editor with more power and better syntax highlighting. I briefly tried TextMate, but wasn't impressed enough to switch. So I came back to vim, which now has tabs and can become somewhat maclike with plenty of customization.Read more...
Organized Research
05 January 2007
Over the last few years, I've developed a way of organizing my research that works quite well for me and may work well for others. I've decided to document it in hopes that it will help other students organize their research. Before I get into the details, here are the fundamental ideas behind my system.Read more...
Subversion
02 December 2006
I recently decided to put all my files under a real version control system. I've always had an ad hoc version control system anyway, grouping my files into experiments and keeping a journal of notes and results for each experiment, but there was no easy way to track the history of files and view recent changes. Also, I felt it was important to check-in the exact set of code and experimental data that produced published results and to be able to return to that state at any point. And finally, I run the same code on multiple computers (laptop and cluster) and version control is an easy way to sync files. So I spent an afternoon a few weeks ago setting up svn on a remote server and uploading projects. It wasn't completely painless though, and I've jotted down a few of the issues that came up in the process.