05-24-2012, 09:29 AM
halo
Pada kesempatan kali ini saya mengajak teman-teman semua untuk belajar bersama,
belajar dasar-dasar dari pemrograman bash,
langsung saja, tanpa bermaksud menghina/menjelek2an siapapun.
dialer ini saya buat untuk mempermudah belajar, sekaligus mempermudah men dial-up modem smartfren CE682,
dialer ini adalah milik Ares The-hopebuster, cuma saya edit sedikit untuk pembelajaran bash, dan dial up tipe modem yang berbeda
pastikan wvdial sudah terinstal dengan baik di sistem anda,
untuk Settingan /etc/wvdial.conf smartfren CE682
untuk dialernya simpan dengan extensi *.sh
cara pakainya tingal di exsekusi saja, jangan lupa di chmod supaya bisa di exsekusi
nah dari script di atas, kita bisa melihat saya masukan beberapa hal-hal dasar bash, yang bertujuan untuk kita semua belajar bash, memang tidak sempurna, karena saya cupaw sangat wokwokwokwokokw,
buat yang lain yang mau di tambahin/mau di edit/ ditambah dengan program lain monggo,
dan yang mau belajar banyak mengenai bashnya silakan lihat di
http://linuxconfig.org/Bash_scripting_Tutorial
kalo ngak guna delete aja ini thread oke ?
sekian dari saya, NoseTrave pamit dulu om.
Pada kesempatan kali ini saya mengajak teman-teman semua untuk belajar bersama,
belajar dasar-dasar dari pemrograman bash,
langsung saja, tanpa bermaksud menghina/menjelek2an siapapun.
dialer ini saya buat untuk mempermudah belajar, sekaligus mempermudah men dial-up modem smartfren CE682,
dialer ini adalah milik Ares The-hopebuster, cuma saya edit sedikit untuk pembelajaran bash, dan dial up tipe modem yang berbeda
pastikan wvdial sudah terinstal dengan baik di sistem anda,
untuk Settingan /etc/wvdial.conf smartfren CE682
Code:
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800
untuk dialernya simpan dengan extensi *.sh
Code:
#!/bin/bash
function countdown
{
local OLD_IFS="${IFS}"
IFS=":"
local ARR=( $1 )
local SECONDS=$(( (ARR[0] * 60 * 60) + (ARR[1] * 60) + ARR[2] ))
local START=$(date +%s)
local END=$((START + SECONDS))
local CUR=$START
while [[ $CUR -lt $END ]]
do
CUR=$(date +%s)
LEFT=$((END-CUR))
printf "\r%02d:%02d:%02d" \
$((LEFT/3600)) $(( (LEFT/60)%60)) $((LEFT%60))
sleep 1
done
IFS="${OLD_IFS}"
echo " "
}
echo -e "Halo, siapa nama mu?: \c "
read word
echo "Jadi? Nama mu adalah ?: $word "
countdown "00:00:03"
echo "nama saya NoseTrave, senang bertemu dengan anda $word "
countdown "00:00:07"
choice=4
echo "1. Zee Eichel"
echo "2. Mirwan aka cassaprodigy"
echo "3. Ares the-hopebuster"
echo -n "Siapa orang paling ganteng di IBT ? [1,2 atau 3]? "
# Loop while the variable choice is equal 4
# bash while loop
while [ $choice -eq 4 ]; do
# read user input
read choice
# bash nested if/else
if [ $choice -eq 1 ] ; then
echo "Jadi anda suka dengan Zee Eichel, wah anda $word terdeteksi homo!"
else
if [ $choice -eq 2 ] ; then
echo "Jadi anda suka dengan Mirwan, wah anda $word terdeteksi homo!"
else
if [ $choice -eq 3 ] ; then
echo "Jadi anda suka dengan Ares, wah $word kalau mau homo selektif dong mas!"
else
echo "Ngak ada orang ke empat keatas dasar gila !"
echo "1. Zee Eichel"
echo "2. Mirwan aka Cassaprodigy"
echo "3. Ares The-hopebuster"
echo -n "Jawaban anda ? [1,2 atau 3]? "
choice=4
fi
fi
fi
done
file="/etc/wvdial.conf"
if [ -e $file ]; then
echo "File config terdeteksi, apakah setinganya sudah benar sesuai modem ?"
else
echo "File tidak terdeteksi, tolong instal wvdial"
fi
countdown "00:00:07"
PS1="\e]2;Smartfren CE682 \a\u@\h:\$ "
setterm -term linux -back white -fore black -clear
clear
echo "Smartfren CE682"
echo "USB Modem EVDO Rev A"
echo "Dialer sekaligus belajar bash"
echo "by NoseTrave, Dialer by Ares The-hopebuster"
sudo eject /dev/sr1
sudo ifconfig eth0 down
sudo modprobe usbserial vendor=0x201e product=0x1022
echo "please wait..."
countdown "00:00:15"
lsusb
sudo ln -b /dev/ttyUSB0 /dev/modem
sudo wvdialconf
sudo wvdial smart
$@
/bin/bash
cara pakainya tingal di exsekusi saja, jangan lupa di chmod supaya bisa di exsekusi
nah dari script di atas, kita bisa melihat saya masukan beberapa hal-hal dasar bash, yang bertujuan untuk kita semua belajar bash, memang tidak sempurna, karena saya cupaw sangat wokwokwokwokokw,
buat yang lain yang mau di tambahin/mau di edit/ ditambah dengan program lain monggo,
dan yang mau belajar banyak mengenai bashnya silakan lihat di
http://linuxconfig.org/Bash_scripting_Tutorial
kalo ngak guna delete aja ini thread oke ?
sekian dari saya, NoseTrave pamit dulu om.
root@nosetrave:~# ./plagiat.sh
English motherfucker, do you speak it ?
root@nosetrave:~#
English motherfucker, do you speak it ?
root@nosetrave:~#