Saturday, September 26, 2009

ສ້າງ live CD ໄວ້ໃຊ້

sudo apt-get install livecd-rootfs
sudo livecd.sh


ແລ້ວຜ່ານມາກູເມື່ອຍ list package ເພື່ອໃຜ


ສັດ

Wednesday, September 23, 2009

ແກ້ file audio ເປັນ mp3 ດ້ວຍ bash script

ການທີ່ຕ້ອງ Rip ເພງທີ່ເປັນ audio disc ໄປເປັນ mp3 ນັ້ນທຳມະດາແລ້ວ ມີ software ຫລາຍໂຕທີ່ເຮັດໄດ້ແຕ່ບົດຄວາມນີ້ມາກ່ວາເຖິງການ rip ເພງຈາກຊີດີ ມາເກັບໄວ້ເປັນ mp3 ຜ່ານ bash script ກັນ

ລັກສະນະການເຮັດວຽກຄື ເມື່ອເຮົາສັ່ງເຮັດວຽກໂປຣແກຣມ ໂຕ script ຈະຖອດ file ສຽງທັງຫມົດມາເປັນ mp3 ແລ້ວຈະຈັດເກັບຢູ່ ໂຟ້ນເດີ້ ປະຈຸບັນ

ທຳອິດຕິດຕັ້ງ package ທີ່ຈຳເປັນ ໃຊ້ apt-get ຫລື aptitude ກໍ່ໄດ້

$ sudo aptitude install lame cdda2wav

ສ່ວນຂອງ script ໃຊ້ editor ຕາມແຕ່ມັກ

$ sudo vim /usr/local/bin/cmp3

#!/bin/bash
# Rip audio disc to mp3
#
# USAGE: $0 prefix
# exam1: $0 T2
# -> track1.mp3
# track2.mp3
# ...
# in current dir
#
# Requist: need to have lame cdda2wav

if [ $1 ]; then PREFIX="$1-"; fi

DEV='/dev/cdrom'
TMP="/tmp/$USER/`basename $0`_$RANDOM"

mkdir -p $TMP
pushd $TMP

#to wave
cdda2wav -L 1 -D $DEV -B

#to mp3
for i in *wav; do
NUM=`echo ${i%.*} | cut -d_ -f 2`-
TITLE=`grep 'Tracktitle=' ${i%.*}.inf | cut -d\' -f2`
lame -h -V 2 $i $PREFIX$NUM$TITLE.mp3
done

popd
mv $TMP/*mp3 .

rm -rf $TMP

ເຮັດໃຫ້ມັນເຮັດວຽກໄດ້

$ sudo chmod 777 /usr/local/bin/cmp3

ການເໃຊ້ວຽກຄືໃສ່ແຜ່ນ cd audio ແລ້ວສັ່ງrun cmp3 ຈະໄດ້ໄຟສ mp3 ມາຢູ່ໃນໂຟນເດີ້ທີ່ທ່ານໃຊ້ຢູ່

ຮຽບຮຽງຈາກ debianclub.org

Tuesday, September 22, 2009

bash Script ໄວ້ໃຊ້ Twitter

ຈາກ ທີ່ ທວີສຜ່ານ command ເບີ່ງມັນຄືຊິສັບສົນແລ້ວ ບາດນິເຮົາມາເຮັດໃຫ້ມັນງ່າຍຂື້ນ
ກໍ່ຄືເກົ່າຕິດຕັ້ງ “curl”

sudo apt-get install curl

ສ້າງໄຟລ ໄວ້ run ເກັບໄຟລ ໄວ້ /usr/local/bin/ ໃສ່ຊື່ຫຍັງກະໄດ້ຕາມໃຈຕົວຢ່າງ twt

nano /usr/local/bin/twt

###############################################

#!/bin/bash
#

USERNAME=xxxxxxx
PASSWORD=******

if [ $# != 1 ]
then
echo “Usage: ${0##*/}your twt”
exit 1
fi
tweet=$1
curl -u $USERNAME:$PASSWORD -d status=”$*” http://twitter.com/statuses/update.xml >> /dev/null
echo “twitted!!!.”

############################################

ໃສ່ user ແລະ password ໃຫ້ຖືກ
chmod ຄ່າ atribute ໃຫ້ສາມາດລັນໄດ້

chmod +x tweet

ທົດສອບ
twt “test from bash”

thanks : Trendy Teddy @ubuntuclub