Never been to TextSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

About this user

Basil Crow

« Newer Snippets
Older Snippets »
9 total  XML / RSS feed 

Change the hostname in Mac OS X

sudo scutil --set HostName

How to extract all the files from an RPM package

rpm2cpio filename | cpio -i --make-directories

how to use shfsmount as a normal user in Debian/Ubuntu

sudo chmod u+s /usr/bin/shfsmount /usr/bin/shfsumount

How to set a static IP in Ubuntu from the shell

and adjust it to your needs (in this example setup I will use the IP address

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
        script grep
        map eth0

# The primary network interface
auto eth0
iface eth0 inet static

How to Rip a DVD in Ubuntu Linux

First, install Handbrake:

sudo apt-get install nasm build-essential devscripts fakeroot
mkdir ~/tmp
cd tmp
dpkg-source -x x264_0.0.20050906-1.dsc
cd x264-0.0.20050906/
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i *.deb
sudo apt-get install debhelper libgtk2.0-dev jam nasm liba52-dev libavcodec-dev libdvdcss2-dev libdvdread3-dev libfaac-dev libmpeg2-4-dev liblame-dev libmp4v2-dev libogg-dev libsamplerate-dev libvorbis-dev libwxgtk2.6-dev libx264-dev libxvidcore-dev
tar -xzvf HandBrake-0.6.2-src.tar.gz
cd HandBrake-0.6.2
sudo cp HBTest /usr/local/bin/handbrake

Next, follow the instructions from the Ubuntu Forums to compile and install MPlayer 2.0 from CVS.

Now we can actually rip the DVD:

cd ~/tmp
handbrake -e xvid -E ac3 -2 -S 1400 -i /dev/cdrom -o MOVIENAME.avi

Finally, split the DVD into two files:

mencoder -ovc copy -oac copy -endpos 700MB -o MOVIENAME.CD1.avi MOVIENAME.avi

The output will finish with something like:

Video stream: 1297.378 kbit/s  (162172 B/s)  size: 638610165 bytes  3937.851 secs  94414 frames

Note the number of seconds (in this case: 3937).

mencoder -ovc copy -oac copy -ss NUMER_OF_SECONDS -o MOVIENAME.CD2.avi MOVIENAME.avi

That's it!

Configure Ctrl-Alt-Del to open Gnome System Monitor

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "Delete"

gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

Fix permissions on a directory

chown -R youruser:youruser /thedirectory
find /thedirectory -type f -exec chmod 0644 {} \;
find /thedirectory -type d -exec chmod 0755 {} \;

Use Sun Java in Ubuntu Breezy

Download the binary installer from Sun.

Make sure the universe and multiverse repositories are enabled.

sudo apt-get install fakeroot java-package java-common

fakeroot make-jpkg --full-name "My Name" --email "[email protected]"

sudo dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb

sudo update-alternatives --config java

rsync for dummies

rsync -e ssh -av here/ there/
« Newer Snippets
Older Snippets »
9 total  XML / RSS feed