How to recompile / rebuild a debian package 
$ sudo apt-get install build-essential fakeroot dpkg-dev
$ mkdir build
$ cd build
$ sudo apt-get source foo
$ sudo apt-get build-dep foo
$ cd foo
$ dpkg-buildpackage -rfakeroot -b -us -uc -nc

-nc does not clean, usefull if you change something and rebuild

http://www.cyberciti.biz/faq/rebuilding ... y-package/

[ view entry ] ( 1259 views )   |  print article
ugly rename hack 
find -name 'Pic*' -exec sh -c 'mv $1 "$(echo $1 | sed s/\\./_/g | sed s/^_/\\./g | sed s/_-//g)"' {} {} \;

[ view entry ] ( 959 views )   |  print article
atomic ops in c with help of gcc 
atomic.h Read More...

[ view entry ] ( 1008 views )   |  print article
find PCs in a network 
for i in $(seq 2 254); do ping -c 1 192.168.0.$i | grep -q rtt && echo "found 192.168.0.$i"; done

[ view entry ] ( 814 views )   |  print article
bash network calculation 
IP='130.10.10.10'
NETMASK='255.255.252.0'

l="${IP%.*}";r="${IP#*.}";n="${NETMASK%.*}";m="${NETMASK#*.}"

SUBNET=$((${IP%%.*}&${NETMASK%%.*})).\
$((${r%%.*}&${m%%.*})).\
$((${l##*.}&${n##*.})).\
$((${IP##*.}&${NETMASK##*.}))

l="${SUBNET%.*}";r="${SUBNET#*.}"

BROADCAST=$((${SUBNET%%.*}|256+~${NETMASK%%.*})).\
$((${r%%.*}|256+~${m%%.*})).\
$((${l##*.}|256+~${n##*.})).\
$((${SUBNET##*.}|256+~${NETMASK##*.}))
SUBNET is 130.10.8.0
BROADCAST is 130.10.11.255

[ view entry ] ( 754 views )   |  print article

<<First <Back | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Next> Last>>