O’Reilly’s CD bookshelf

Awesome :)

O’Reilly’s CD bookshelf.

The SSH Agent (SSH, The Secure Shell: The Definitive Guide)

The SSH Agent (SSH, The Secure Shell: The Definitive Guide).

How to Revitalize Mature Computers

How to Revitalize Mature Computers.

The Prime That Wasn’t

Finding prime numbers using regular expressions.

The Prime That Wasn’t » Andrei Zmievski.

Wipeout recreated with an RC car and lots of cardboard – Video Games Reviews, Cheats | Geek.com

Too cool, they should build a commercial one that supports many racers :)

RACER DEMO 0.1 – video game mashup from sputnic on Vimeo.

Wipeout recreated with an RC car and lots of cardboard – Video Games Reviews, Cheats | Geek.com.

Copying files between two remote hosts

Using ssh_agent forwarding and scp to copy files between two remote hosts.

via Gwyn’s Blog: Copying files between two remote hosts.

boot.kernel.org(BKO)

Boot Linux via PXE over HTTP

boot.kernel.org(BKO).

multicd.sh

Combine multiple Linux Live CDs into one DVD. Haven’t tried it yet, but sounds like a great idea.

multicd.sh.

Writing udev Rules

Recent Linux distributions are using udev to manage devices on the computer. Usually, only root is allowed to directly access certain hardware. This becomes a problem when normal users need to access printers etc. that are directly attached to the computer.

Editing the udev rules allows you to set user permissions during boot allowing normal users to print hassle free.

On Debian, udev settings are stored in /etc/udev/rules.d . These rules need to be named properly to work:   NN-rulename.rules ( where NN is a number, user rules usually are < 60 )

Debian also uses udevadm instead of udevinfo to retrieve device information needed to build the rulesets.

ex.
sudo udevadm info –query=all –name=ttyS0 –attribute-walk

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device ‘/devices/pnp0/00:06/tty/ttyS0′:
KERNEL==”ttyS0″
SUBSYSTEM==”tty”
DRIVER==”"

looking at parent device ‘/devices/pnp0/00:06′:
KERNELS==”00:06″
SUBSYSTEMS==”pnp”
DRIVERS==”serial”
ATTRS{id}==”PNP0501″

looking at parent device ‘/devices/pnp0′:
KERNELS==”pnp0″
SUBSYSTEMS==”"
DRIVERS==”"

Details for rule writing can be found here:

Writing udev rules.

vi Turn Color On

In command mode:

:syntax on

Set permanently in .vimrc:

syntax on

Turn on or off color syntax highlighting in vi or vim.

Everyone Who Tried to Convince Me to use Vim was Wrong « Katz Got Your Tongue?

“ci” !! Awesome, I wish I knew this years ago :)

tldr;

To those who are considering using vim, my recommendation is to use MacVIM, NERDTree, PeepOpen (or command-t), and use the mouse, arrow keys, and familiar OSX’isms all you want. Very quickly, it will become obvious that there’s a better way to do all kinds of things, and you can pile on the newly found efficiency once you’ve successfully made the switch without losing the ability to do work in the short-run.

via Everyone Who Tried to Convince Me to use Vim was Wrong « Katz Got Your Tongue?.

My Man Wu

Local News | Summer brush-up course on painting | Seattle Times Newspaper.

Ninite – Windows Software Install Pack

Other similar software / services:

InstallPad

AppSnap

Ninite Blog.

PHP Large File Upload With .htaccess

Add the following into .htaccess to allow larger file uploads.

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

via Upload large or big file in PHP using .htaccess.

Django by Example: Django Tutorials

Django by Example: Django Tutorials – Django by Example.


© Copyright 2007 KafeKafe . Thanks for visiting!