Compiling Source Navigator in Ubuntu 10.04
Compiling source navigator under Ubuntu 10.04 is fairly easy once you
get the dependencies down. Grab the source from
the sourceforge page.
The dependencies you need are:
tk tklib libx11-dev libxmu-dev libxmu-headers libxt-dev libtool
Of course you also need build-essential. Then a quick
./configure --prefix=/opt/source-nav
make
sudo make install
should do the trick.
The Live Linux Saga
I was working through the Hacking: Art of Exploitation, 2nd Edition, book source and playing with IDA to look at disassemblies of those files (the best place to get back up to speed is to examine your own binaries). I wanted to set up a VM so I could save state and keep an isolated system, and keep a live CD around for portable work. Here is how I pulled it off.
IDA Pro 64-bit
With my new job I decided to break out IDA Pro again and relearn the art of disassembly (and therefore the art of assembly) again, despite the fact that I don't work with the x86 platform.
Using Your Devio.us Space for Git
I've seen several account requests for using git, so I figured I'd cover how to get it working in your home space in case you're not familiar. I'm assuming you know what Git is.
tmux as an IDE
It may not sound feasible, but I currently use tmux as my IDE. Getting it running under Fedora wasn't as simple as sudo yum install tmux, but it was almost that easy. Instead, install libevent-devel, download the tmux source code, and build it normally.
Changing xterm's default colours
By default, xterm uses the black-on-white colour scheme. Being of the old-school type, I like my xterm to use green-on-black. Here's how to do it:
too many projects!
I have way too many projects right now... currently working on:
- the pmt2 project
- spamninja (with n1nja and chrisn)
- a massive system/network architecture project for a business idea
- at some point, I need to learn how to do the MP part of OAMP, eventually s/php/perl::catalyst/
- finding a job
It doesn't help that I keep getting distracted by stuff, or make stupid errors like including the wrong header. Eventually I'll get through it all.
The Poor Man's Theremin 2.0 is underway!
I was up until 6 AM working on the pmt2 project last night. The good news is wireless signal strength functionality is working. dtx0 helped provide some sanity checks and an extra set of eyes to look through code, so thanks dtx0!
I Am Dumb
Hello, world. I am dumb.
Okay, so that last statement may not make sense to you. kisom... dumb? What nonsense is this? (Or to quote my man Mr. T, quit your jibber-jabber, fool!) Well, have a seat, and I'll tell you a tale. Believe me, it's true. You I can save, but for me it's too late.
Why the PMT2?
So the next two posts have been about this "Poor Man's Theremin" project and I've gotten a few questions as to why I'd even care about such a project. I guess it's story time to explain how it came to be and why I'm working on it.
