Thursday, November 28, 2013

Memakai Ubuntu 13.10

Tampilan Layar Ubuntu 13.10
Ubuntu 13.10 Saucy Salamander telah rilis sejak bulan Oktober 2013 tapi baru dua hari lalu (26/11/2013) punya kesempatan untuk menginstal dan menjadikannya sebagai sistem operasi dasar untuk bekerja seperti biasa. Sebelumnya di notebook ini saya tetap menggunakan Karampuang Linux yang hasil remaster dari Ubuntu 12.04 dan di PC rumah masih tetap dengan BlankOn 8.

Setelah menginstal Ubuntu ada beberapa hal lagi yang  dilakukan untuk menyesuaikan dengan kebiasaan sehari-hari dalam berkomputer dimana hal ini sudah tidak ditemukan pada Karampuang Linux ataupun Blankon Linux yang sudah siap pakai untuk pengguna di Indonesia secara umum.

Beberapa yang saya lakukan untuk adalah,

1. Mengaktifkan Penggerak Tambahan



Secara default Ubuntu sudah mendukung banyak perangkat keras. Tapi disini notebook yang saya gunakan wifinya belum aktif karena termasuk penggerak proprietary sehingga langkah yang dilakukan adalah klik system setting -> software & update trus pilih tab Additional Drivers dan mengaktifkan Broadcom 802.11 Linux STA. Kemudian klik Apply Changes.

Pernah menuliskan hal yang sama disini http://takdir.blogspot.com/2012/08/pengaturan-kartu-wireless-lan-broadcom.html

Beberapa penggerak printer perlu juga ditambahkan nanti menyesuaikan peralatan yang tersedia di kantor dan di rumah.

2. Pasang codec multimedia



Ubuntu belum bisa memainkan langsung beberapa berkas multimedia yang umum di indonesia seperti (mp3 mp4 mpeg dll). Juga belum otomatis memberi dukungan flash player pada browser. Karen itu kita perlu memasang codec multimedia ini dengan cara membuka Ubuntu Software Center kemudian di kolom pencarian di kanan atas ketikkan Ubuntu Restricted Extras dan pasang paketnya.

3. Pasang Beberapa App tambahan

Kita bisa menambahkan beberapa aplikasi tambahan sesuai kebutuhan kita. Disini saya hanya menambahkan GIMP, VLC, games, dropbox, unduh google chrome dan beberapa paket untuk mendukung pemrograman.

4. Memasang Unity Tweak Tools


untuk mengatur desktop unity agar bisa disesuaikan dengan layar. Disini karena tidak menemukan di Ubuntu Software Center, jadi memakai terminal untuk menginstal ;)



5. Menuliskan pengalaman menginstal dan menggunakan Ubuntu ;)

Mari menuliskan semua pengalaman menggunakan ubuntu ataupun semua penggunaan aplikasi yang yang biasa kita gunakan agar pustaka di internet semakin kaya dengan pengetahuan dan cerita-cerita pengalaman dan memudahkan untuk mencari solusi jika menemukan ada permasalahan.

Thursday, November 21, 2013

Menerima SMS Masuk dengan Kannel PHP MySql

Pada tulisan sebelumnya kita sudah bisa mengirim SMS. Sekarang bagaimana menerima SMS yang masuk dan menyimpannya ke database misalnya MySql?.

Langsung saja kita buat dulu database dan tabelnya seperti ini. Lebih mudah dengan menggunakan PhpMyAdmin.

membuat database "SMS"

Membuat tabel "masuk"

Kemudian buat file php untuk merespon kannel jika ada sms yang masuk misalnya diberi nama terimasms.php dan untuk menampilkan sms yang masuk misalnya dengan nama masuk.php


terimasms.php
masuk.php

Setelah itu kita tambahkan baris berikut pada file kannel.conf

grup sms-service di kannel.conf

Mudah2an dengan penjelasan singkat di atas bisa dimengerti dan dicoba sendiri. Selamat mencoba ;)

Wednesday, November 20, 2013

Memainkan Empire Ascendant yang mirip AoE

 
Hari ini teringat dengan beberapa permainan yang menjadi favorit, Age of Empire (AoE) yang dibuat oleh Microsoft. Permainan ini mengajak kita membangun peradaban dari setiap masa dengan menggunakan semua sumber daya yang tersedia, membuat pertanian, membangun perekonomian dengan berdagang, membangun akademi, insfrastruktur, tentara dan perlengkapannya. Kemudian mengembangkan strategi untuk mengembangkan wilayah, melakukan pertahanan atau menyerang wilayah lain jika mampu :). Permainan ini juga bisa dimainkan dalam jaringan bersama teman-teman yang lain.

Saat menggunakan Ubuntu, saya sudah jarang memainkan permainan seperti itu yang diinstal di PC/Laptop kemudian bermain bersama dalam LAN. Permainan sekarang sudah berkembang ke internet dengan hanya memakai browser, penyedia media sosial seperti facebook banyak menyediakan permainan online strategi dan perang bahkan dengan tampilan yang sangat menarik. Tapi menurut saya tetap tidak tergantikan AoE.

Menginstal AoE di Ubuntu itu sangat memungkinkan, hanya saja saya sudah tidak punya file instalasi permainannya. Cara instalasinya bisa dilihat di sini Cara Instal AoE II HD (steam) di Ubuntu.

Jadi bagaimana ?

Seperti biasa yang dilakukan pertama kali saat ada pertanyaan adalah membuka google :D dan mendapatkan link Empire Ascendant (O A.D.) dari wildfiregames.com.

Coba membuka-buka playdeb.net mencari 0 A.D. agar bisa memudahkan dalam menginstal dan mendapatkan http://www.playdeb.net/software/0%20A.D dengan penjelasan "Historically based Real Time Strategy game focusing on the years 500 B.C. to 500 A.D. It is a war/economy strategy game allowing you to recreate or rewrite the ancient history of western civilisations."

Dilihat dari tangkapan layarnya ada gambar bangunan, pertanian, prajurit, mungkin mirip AoE jadi kita coba instal tapi tidak menggunakan playdeb karena berkas .deb disitu tertulis hanya available untuk ubuntu 10.04. sedangkan di saya sudah 12.04.
Cara instal, aktifkan repo universe dan ketikkan pada terminal :

$ sudo apt-get install 0ad

Jika akan terus mengikuti setiap updatenya, bisa instal dengan menambahkan repositori dari wildfiregame :

1. sudo add-apt-repository ppa:wfg/0ad.dev
2. sudo apt-get update
3. sudo apt-get install 0ad

Untuk instalasi Linux yang lain bisa ikuti di wiki WFG.

Saat memainkan pertama kali tampilan langsung full screen, dan tidak bisa mengklik tombol "Play". Nanti setelah mengubah tampilan layar ke mode jendela (Alt+Enter) tombol Play nya bisa di klik. Dan memainkannya betul-betul seperti di AoE, klik kiri untuk memilih unit dan memilih tugas, dan klik kanan untuk memberi perintah tujuan.




Selamat bermain.

Tuesday, November 19, 2013

Mengirim SMS dengan KANNEL dan PHP


file: sms.php

Dalam dokumentasi Kannel dijelaskan cara mengirim sms adalah dengan menggunakan membuka url berikut di browser,
http://localhost:13131/cgi-bin/sendsms?username=kannel&password=rL4y&to=nomor&text=isipesan
Jika kita menggunakan form dengan POST ataupun GET seperti contoh di bawah ini, kita membuat sebuah file sms.php yang berisi form untuk mengisi nomor dan isi pesan serta sebuah file kirimsms.php untuk memproses form tersebut.

file: sms.php



file: kirimsms.php

$nomor = $_POST['nomor'];
$isipesan = $_POST['isipesan'];
$isi = urlencode($isipesan);
//proses kirim sms 
Bagaimana menjalankan url sesuai dari dokumentasi kannel di atas ?
Di bawah tulisan "//proses kirim sms" itu saya telah mencoba beberapa cara dengan menjalankan file_get_contents, memasukkannya dalam iframe bahkan memberikan perintah dari php untuk eksekusi ke shell agar menjalankan di lynx dan semua tidak jalan :D

Setelah membaca beberapa referensi lagi dari google akhirnya kelihatan kalo ada satu eksentensi dari php yang bisa digunakan agar menjalankan proses pada sebuah halaman lain yaitu curl. Namun ekstensi ini tidak langsung ada jika kita selesai menginstalasi php5 di ubuntu. Paketnya harus diinstal lagi. Jadi kembali ke terminal dan menjalankan sudo apt-get install php5-curl.

Dan kita tambahkan baris berikut di bawah "//proses kirim sms" ,
$ch = curl_init("http://localhost:13131/cgi-bin/sendsms?username=kannel&password=rL4y&to=$nomor&text=$isi");
curl_exec($ch);
curl_close($ch);
Alhamdulillah kirim sms bisa lancar. Nanti bisa dilanjutkan dengan pengembangan berikutnya sesuai aplikasi yang akan kita buat misalnya bagi yang akan menjual pulsa ;)

Jika ada yang punya cara lain mohon bantuannya.
Related Posts Plugin for WordPress, Blogger...