Archive for February 1st, 2009

week 4

2009/02/01

GDB is pretty cool. Inferring from what I learned in CS47 with the debugger demo, I poked at an executable with GDB and found some equivalent commands, plus more. Of course, I believe it’ll be much more valuable to learn GDB than DOS’s DEBUG, I’m going to follow along in class. Assembly was something I always wanted to dive into but never really found the front door into.

My friend’s going to bring me on board one of his projects using CakePHP, so I’ve been reading up on that. CakePHP seems pretty easy to understand, though I’ve just been reading the manual. I did get the AMP set up on treebeard, my old AMD Athlon PC, which was pretty simple. I also set up sshd on the computers that I use around the house while I was at it. When I get some time, I’ll follow the blog tutorial.

As always, I learned something new sitting in front of a Linux box, and this time it is X forwarding. It’s simpler to get set up than to actually understand conceptually, sort of like tunneling crap through SSH. Well, you run an instance of a program which gets forwarded to a remote computer for them to use. It reminds me of VNC, but instead of sharing a screen, you share program instances. It’s not really shared, actually; I think the remote host has exclusive access to the forwarded program. Cool, nonetheless.

One of the discussions I had in school was about the Kindle, and this weekend I found epdfview as an alternative PDF viewer. Turns out it’s also packaged in SHR’s repository, so I now have it installed on my Freerunner. It’s not landscape oriented like in the screenshot, and scrolling is weird when I press down on a page with links to other pages, as if clicks get triggered instead of drags. I think it’s otherwise very usable and has some potential for when I’m waiting around at the bus stop.

More posts to come. Promise!