2016 Aug 18, 2:57 2015 Oct 29, 8:16 2010 Feb 23, 9:38
Think you're a bad ass having installed some obscure and difficult to use Linux distro, then prove how hardcore of a Linux nerd you are with '...Suicide Linux, where any unrecognized command is
parsed as "rm -rf /"...'
2009 Jul 28, 3:39
Linus Torvalds: "I'm a big believer in "technology over politics"...I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease." This goes well with
his previous quote calling Slashdot a "big public wanking session".
2009 Jun 26, 5:44
A person with nearlyfreespeech.net hosting their web content recalls how they setup awstats
2009 Mar 23, 9:35
Ohhh some nice ones in here. "Command-Line-Fu is the place to record those command-line gems that you return to again and again."
2008 Apr 10, 8:14
"In this post, I've given five useful examples of URL rewriting using .htacess."
2008 Feb 19, 1:51
I signed up for the pre-release beta and purchased a Chumby last year. Chumby looks like a cousin to a GPS
unit. Its similar in size with a touch screen, but has WiFi, accelerometers, and is pillow like on the sides that aren't a screen. In practice its like an Internet alarm clock that shows you photos
and videos off the Web. Its hackable in that Chumby Industries tells you about the various ways to run your own stuff on the Chumby, modifying the boot sequence (it runs Linux), turning on sshd,
etc, etc. The Chumby forum too has lots of info from folks who have found interesting hacks for the device.
When you turn on the Chumby it downloads and runs the latest version of the Chumby software which lets you set alarms, play music, and display Flash widgets. The Chumby website lets anyone upload
their own Flash widgets to share with the community. I tried my hand at creating one using Adobe's free Flash creation SDK but I don't know Flash and didn't have the patience to learn.
Currently my Chumby is set to wake me up at 8am on weekdays with music from ShoutCast and then displays traffic and weather. At 10am everyday it switches to
showing me a slide-show of LolCats. At 11pm it switches to night mode where it displays the time in dark grey text on a black background at a reduced
light level so as not to disturb me while I sleep.
I like the Chumby but I have two complaints. The first is that it forces me to learn flash in order to create anything cool rather than having a built-in Web browser or depending on a more Web
friendly technology. The second complaint is about its name. At first I thought the name was stupid in a kind of silly way, but now that I'm used to the name it sounds vaguely dirty.
2007 Nov 12, 12:52
Program that generates tags for VIM.
2007 Sep 14, 12:59
Maybe I won't throw out my old XBox...
2007 Aug 9, 1:33
Win32 versions of many common Unix commands.
2007 Jul 13, 8:30
I bought an external backup drive a few weekends ago. I've previously setup a Subversion
repository so I decided to move everything into the repository and
then back it up. So in went the contents of all of my %USERPROFILE% and ~ directories with a bit of sorting and pruning. Not too much though given its much easier to dump in everything and search for
what I want then to take the time to examine and grade each file. What follows are the notes I took while setting this up. It takes me a bit of time to look up the help on each command so I figure
I'll write it all down here for the benefit of myself and potentially others...
Setting Up the Backup Drive For Linux
I first changed the filesystem on the drive to ext3. I plugged it into my USB2.0 port and ran fdisk:
sudo fdisk /dev/sda
Useful commands I used to do this follow mostly in order:
print current partitions
delete current partition
create new partition (I used the defaults)
write changes and exit
Then I formatted for ext3.
sudo mkfs.ext3 /dev/sda1
I made it easy to mount:
sudo vim /etc/fstab
# added line to end:
/dev/sda1 /media/backup ext3 rw,user,noauto 0 0
I setup the directory structure on the disk
sudo mkdir /media/backup/users
sudo mkdir /media/backup/users/dave
sudo chown dave:dave /media/backup/users/dave
After all that its easy to make a copy of the Subversion repository:
cp -Rv /home/dave/svn /media/backup/users/dave/
Next on the agenda is to add a cron job to do this regularly.
Subversion Command Reference
On a machine that has local access to the Subversion repository you can check out a specific subdirectory as follows using the file scheme:
svn co file:///home/dave/svn/trunk/web/dave%40deletethis.net/public_html
Note also that although one of my directories is named 'firstname.lastname@example.org' Subversion requires the '@' to be percent-encoded.
Other useful subversion commands:
Setting up Windows Client for Auto Auth into SVN
svn list file:///home/dave/svn/
list all files in root dir of svn depot
svn list -R file:///home/dave/svn/
list all files in svn depot
svn list -R file:///home/dave/svn/ | grep \/$
list all directories
List status of all files in the working copy directory as in - modified, not in repository, etc
Brings the working copy up to date wrt the repository
Commit changes from the working copy to the repository
svn add / move / delete
Perform the specified action -- occurs immediately
When using an SVN client on Windows via svn+ssh its useful to have the Windows automatically generate connections to the SVN server. I use putty
on my Windows machines so I read the directions on using public keys with putty
Checking out using Tortoise SVN
vim authorized_keys # leave the putty window open for now
Click the 'generate' button
Move the mouse around until finished
Copy text in 'Public key for pasting into OpenSSH authorized_keys file:' to putty window & save & close putty window
Enter Key passphrase & Comment in puttygen
Save the private key somewhere private
'Add Key' the private key just saved.
On one of my Windows machines I've already installed Tortoise SVN. Checking out from my SVN repository was really easy. I just right clicked in Explorer in a directory and selected "SVN Checkout...".
Then in the following dialog I entered the svn URI:
Note again that the '@' that is part of the directory name is percent-encoded as '%40' while the '@' in the userinfo is not.
Windows Command Line Check Out
On my media center I didn't want to install Tortoise SVN so rather I used the command line tool
. I setup pageant like before the only
difficulty was getting the SVN command line tool to use putty. With the default configuration you can use the SVN_SSH environment variable to point at a compliant SSH command line tool. The trick is
that its interpreted as a backslash escaped string. So I set mine thusly:
The escaping solved the vague error I received about not being able to create the tunnel.
2007 Mar 21, 12:14
This program will tell you how to install an application if you try to use one that it knows about and that you don't have installed.
2007 Mar 19, 3:41 2007 Mar 19, 10:54
Tutorials and examples for making scripts for the Unix shell Bash.
2007 Mar 19, 10:52
This tool allows you to use one keyboard and mouse to control all your computers.
2007 Feb 20, 5:39
More hints on setting up awstats.
2007 Feb 7, 5:38
A howto on creating a self-signed cert for your webpage on Ubuntu.
2007 Jan 28, 9:08
How to install AWStats on your Debian Linux distro.
2007 Jan 11, 12:01
Xmin lets you run your X Windows applications remotely via SSH on Windows. Useful with my new server. Awesome!