It seems that Adobe doesn’t want to be left out of the Web 2.0 office application fad with it’s Acrobat.com. It provides document writing, desktop sharing, PDF creation, and a neat online PDF reader. All of this was made possible by employing the formerly Macromedia’s Flash technology. I was initially excited about the online Acrobat [...]
Archive for the ‘Linux’ Category
Distributed Source Control using Mercurial
I’ve recently started to experiment with distributed source control systems for my personal repository. I had been using Subversion previously, but it had several issues with directories that bothered me. In addition, since my primary computer was a laptop, I also wanted to have full commit and change tracking when I was offline.
So distributed source [...]
Beamer, PDFTeX and XeTeX
I’ve recently started using the beamer class to create slides for my presentation. Up till now, I’ve been using powerdot, and found it more than sufficient. I initially thought beamer to be far more complex than necessary. However, one feature convinced me to switch: PDFTeX and XeTeX support.
Both PDFTeX and XeTeX create a PDF directly [...]
Script to Connect to UW-Wireless Automatically Using Lynx
The uw-wireless authentication web page that shows up when connected to a UW network started to get on my nerves, so I wrote a little script using the lynx text browser to automatically authenticate when connecting to the network. It also performs a simple check to see if the first two numbers of your IP [...]
TPTP Agent Controller on Arch Linux
Installing Eclipse TPTP using the Update Manager creates several problems under Linux.
First, the permissions are missing for the native Integrated Agent Controller code. Symbolic links were also not created for the Integrated Agent Controller libraries, resulting in a “File too short” error message when running the executable.
Second, since the Integrated Agent Controller is [...]
Firefox 3.0, ScribeFire, RadeonHD and other Miscellaneous Goodies
I’m making this post from ScribeFire, a Firefox extension for writing blog entries. Give it a try!
Firefox 3.0 is in beta now. Tons of change, but the most important ones to me are: Full page zoom, better GTK integration, and the promised Firefox 2.0 bookmarks revamp. I suggest trying out the nightly builds to see [...]
Enable root account in Ubuntu
Ubuntu disables the root account by default. One simple command can re-enable it:
sudo passwd root
To switch to the root user in the shell:
su
Alternatively, you can switch to the root user in the shell without enabling the user account by using the following command:
sudo -s
Finding duplicate lines with sed
Something simple and useful. Finding the duplicate lines in UNIX is done with the following series of commands:
sort [file] | uniq -c | awk ‘$1 !~/1/’
Keep trailing spaces when unblocking with dd
I had the task of a simple FTP file transfer from a Mainframe to the development box. Easy enough, until I discovered the horrors of EBCDIC. Anyways, the UNIX tool dd converts one file type to another. To convert from EBCDIC to ASCII, set the conv=ascii parameter.
The problem with this is that the file I [...]
Setting up Forward / Back Buttons on Logitech MX518
Note: This guide was based on Ubuntu 5.04.
Step 1: X Server Settings
Edit the /etc/X11/xorg.conf file and look for the “InputDevice” section, make sure it looks like this:
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “Buttons” “7″
Option “ZAxisMapping” “4 5″
EndSection
Make sure that the ‘Buttons’ is ‘7′, ‘Protocol’ is ‘ExplorerPS/2′, and ‘ZAxisMapping’ is ‘4 5′.
Step [...]








