Atasi Masalah Loading Lama Kirim Email Menggunakan SENDMAIL

Kirim Email PHP

Tempo hari saya ada tugas untuk setting mail service di satu server milik teman, kebetulan dia pakai OS Ubuntu yang belum bisa digunakan untuk mengirim email dari servernya.

Dia sudah membuat sebuah aplikasi berbasis PHP untuk mengirim email broadcast ke seluruh pelanggan di aplikasinya, namun masih gagal. Setelah saya bantu cek ternyata memang service untuk mail di Ubuntu miliknya belum pernah diinstall & konfigurasi.

Kemudian saya coba install modul sendmail terlebih dahulu di Server Ubuntu miliknya melalui terminal / command line menggunakan perintah ini : Continue reading

Setting Modem Huawei EC1261-2 Di Ubuntu 10.04 (SmartFren)

Selamat Sore 😀
Thread yang ini agak berbeda dari thread sebelumnya, ini mengenai troubleshooting di Ubuntu 10.04. Jadi ceritanya saya baru punya Modem SmartFren (Huawei EC1261-2), dan saya coba koneksikan dengan Ubuntu 10.04, tapi pertama kali tidak bisa terdeteksi.

Modem hanya terdeteksi sebagai CD-ROM Drive. Sudah coba beberapa tutorial yang ada di Internet, seperti reinstall driver usb-modemswitch & data, tapi akhirnya masih gagal. Namun saya tidak menyerah, dan akhirnya menemuka pencerahan yang akhirnya berhasil membuat modem saya bisa digunakan di Ubuntu 10.04.

Cara pertama adalah dengan setting manual :

  1. Operasikan OS Ubuntu 10.04 nya
  2. Tancapkan modem huawei tersebut, tunggu hingga icon CD-ROM Drive muncul dengan nama SmartFren
  3. Setelah muncul, buka Terminal dan masuk sebagai superuser
  4. Ketikkan perintah “lsusb”
  5. Kemudian akan muncul detail dari tiap usb drive yang ada termasuk modem yang dimaksud
  6. Analisa, mana detil yang menunjukkan dari modem lalu catat ID Vendor & ID Product nya. Disini idVendor saya adalah 12d1 dan idProduct nya adalah 1446  . ID Vendor itu kalo gag salah letaknya disamping kiri dari tanda “:” (titik dua), sedangkan ID Product ada disisi lainnya, kalo gag salah inget sih :D, yang penting cocokin aja sama punyaku (ID Vendor) utk penentuan lokas kiri / kanannya.
  7. Lalu buat file baru menggunakan editor, seperti gedit / pico / nano terserah
    Disini saya memakai pico
    gksu gedit /etc/udev/rules.d/15-huawei-ec1261.rules
  8. Lalu isi dengan sintaks berikut
    SUBSYSTEM==”usb”,
    SYSFS{idProduct}==”1446“,
    SYSFS{idVendor}==”12d1“,
    RUN+=”/lib/udev/modem-modeswitch –vendor 0x12d1 –product 0x1446 –type option-zerocd”
    (1440 & 12d1 tergantung dari catatan ID Vendor & Product yang tadi)
  9. Setelah itu save filenya. Kemudian safely remove Modemnya.
  10. Restart OS, kemudian tancapkan kembali modemnya, coba klik di bagia Networking. Modem sudah terdeteksi 😀 tinggal melakukan setting profile modemnya. Seperti APN, username, password dan UID nya.
    APN : smart, Username : smart, Password : smart, UID : #777
    Semoga berhasil 😀

Contoh Program Deteksi Info Hardware – PERL (Linux)

Selamat siang semua 🙂
Kali ini saya ingin share mengenai bagaimana kita membuat program yang bisa menampilkan properties / detil singkat dari hardware PC/Noteboook kita, dan program ini dibuat menggunakan Bahasa Pemrograman PERL.
Contoh program ini saya gunakan di Ubuntu. Ini merupakan salah satu jawaban dari Soal Praktikum Sistem Operasi saya :mrgreen:

Source codenya adalah sebagai berikut :

$q = "y";
while($q=="y"){
print "\n++++++++++ Program Identifikasi Hardware ++++++++++\n";
print "1). LAN CARD\n";
print "2). DVD/CD RW\n";
print "3). PROCESSOR\n";
print "4). MOTHERBOARD\n";
print "5). HARDDISK\n";
print "6). CHIPSET\n";
print "7). AUDIO\n";
print "Pilih no ? ";
$pilihan = <STDIN>;
if($pilihan==1){
print "LAN CARD : ";
system("lspci | grep \"Ethernet controller:\" | cut -c 30-98");
}elsif($pilihan==2){
print "DVD/CD RW : ";
system("cat /proc/sys/dev/cdrom/info | sed ':a;N;$!ba;s/\n/ /g' | cut -c 1-60");
}elsif($pilihan==3){
print "PROCESSOR : ";
system("lshw -short -class processor | sed ':a;N;$!ba;s/\n/ /g' | cut -c 163-200");
}elsif($pilihan==4){
print "MOTHERBOARD : ";
system("dmidecode --type 2 | sed ':a;N;$!ba;s/\n/ /g;s/ / /' | cut -c 97-140 | sed 's/\t/ /'");
}elsif($pilihan==5){
print "HARDDISK : ";
system("lshw -short -class disk | sed ':a;N;$!ba;s/\n/ /g' | cut -c 163-200");
}elsif($pilihan==6){
print "CHIPSET : ";
system("dmidecode --type 2 | sed ':a;N;$!ba;s/\n/ /g;s/ / /' | cut -c 100-140 | sed 's/\t/ /'");
}elsif($pilihan==7){
print "AUDIO : ";
system("lspci | grep Audio | cut -c 23-90");
}else{
print "Apakah Anda mau mengulang ? (y/n) ";
$q = <STDIN>;
print "\n";
}
}

Mohon maaf jika coding nya agak aneh, maklum masih newbie di PERL 😀
Semoga bermanfaat

Memperbaiki Grub Error “grub_rescue” Dengan Window 7 Installer

grub_rescue

Selamat pagi :), pada thread kali ini aku akan share tentang masalah yang sering dialami oleh teman – teman yang mulai menggunakan Dual Boot atau semacamnya. Jadi cara yang aku share kali ini bisa dipakai untuk memperbaiki “grub_rescue” / Grub Error atau juga bisa dipakai untuk menghapus MBR OS lainnya yang terpasang menjadi 1, atau biasa disebut dengan Dual Boot / Dual OS. Cara yang aku tunjukkan ini menggunakan installer bawaan dari Windows 7.

  1. Booting melalui Windows 7 Installer
  2. Setelah itu ikuti saja perintah awalnya (Umumnya pemiliha Bahasa)
  3. Pada tampilan untuk disuruh Install Windows / Repair, pilihlah Repair
  4. Setelah itu masuk pilihan Command Prompt
  5. Pada tampilan Command Prompt, ketikkan kode – kode berikut :
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /RebuildBcd
  6. Setelah semua kode tersebut diinputkan, tutup jendela Command Prompt
  7. Pilih menu Startup Repair
  8. Setelah itu muncul tampilan baru, dan tunggu hingga proses selesai, jika sudah maka akan ada tampilan yang menunjukka distu ada salah satu menu semacam link yang bertuliskan “Advanced …. bla – bla”
    Pilih menu tersebut
  9. Kemudian pilih kembali Startup Repair, tunggu hingga selesai lagi, kemudian klik Finish
  10. Lakukan Restart. Selesai
Oke, cukup sekian … semoga bisa bermanfaat kedepannya, Amin 🙂