Wednesday, March 26, 2014

Menjalankan Django di Raspberry PI Virtual Host

Di dalam file berikut terdapat penjelasan tatacara menjalankan image Raspberry PI pada sebuah PC/Laptop dengan OS Ubuntu menggunakan aplikasi QEMU. Dengan mengikuti petunjuk yang dijelaskan di dalamnya, anda tidak perlu memiliki perangkat Raspberry PI untuk memulai mengutak-ngatik isinya.

Silahkan unduh file petunjuknya di URL berikut:

https://www.dropbox.com/s/kbc34q2xsrf7a4z/Running%20Django%20in%20Raspberry%20Virtual%20Host.pdf?dl=0



Semoga bermanfaat.

Tuesday, March 18, 2014

Tutorial Pemula: PyIslamia - Astronomi Islam dalam Pemrograman Python (v2.0)

Sebagai lanjutan dari posting sebelumnya, document berikut adalah revisi dari dokumen versi 1.0, silahkan unduh di situs dropbox berikut:

https://www.dropbox.com/s/af7zqamonf9pq07/PyIslamia%20-%20Astronomi%20Islam%20dalam%20Pemrograman%20Python%20v2.1.pdf


Apabila anda sudah mengikuti langkah-langkah di document v1.0 dan mengalami kendala dalam instalasi MSYS (terutama bagi pengguna windows 8), maka lakukan hal berikut:

  1. Uninstall MinGW dan MSYS dari "Control Panel".
  2. Hapus folder MinGW dan MSYS
  3. Ulangi installasi MinGW/MSYS sesuai petunjuk di dokumen versi 2.1 bagian 1.5 dan 1.6.
Selanjutnya anda akan diperkenalkan pada penggunaan Eclipse IDE dan PyDev plugin pada Bab 2.

Penulis sudah mengupload aplikasi eclipse (yang sudah terinstall PyDev) dan Java runtime versi 7 di alamat ftp yang tertera di Bab 2. Hak cipta dan distribusi tetap milik publisher masing-masing. Penyimpanan di ftp bersifat sementara, untuk kemudahan pembaca dokumen tutorial ini.

Demikian, semoga bermanfaat.



Friday, March 14, 2014

PyIslamia: Tutorial Buat Programer Pemula dalam Pemrograman Python pada Bidang Astronomi Islam

Pada tutorial ini saya lampirkan sebuah tutorial untuk tingkat dasar dalam hal pemrograman python pada bidang astronomi Islam. Document melingkupi topik:

  • Langkah-langkah setup environment untuk python development pada OS Windows 7
  • Contoh-contoh penggunaan modul PyIslamia.
Klik di sini untuk mengunduh file tutorial tersebut dari situs dropbox. Pada file tersebut terdapat kumpulan file-file proprietary pada situs ftp://islamia.dssoft247.com. Penulis tidak bermaksud mendistribusikan secara file-file tersebut secara ilegal, hal ini semata-mata demi kemudahan pembaca saja. Link di FTP tersebut tidak akan berlaku lagi setelah 1 bulan dari tanggal posting ini.

Selamat mencoba, semoga bermanfaat.

Monday, March 10, 2014

Trik Amatir Melakukan HTTP POST Menngunakan Script Python

Tulisan ini akan mengulas trik amatir melakukan form POST menggunakan python script. Latar belakang terinspirasi dari halaman polling online di koran online republika.

http://www.republika.co.id/page/poll/52d66e047bfb8b6424000000

Halaman tersebut menampilkan polling yang hasilnya tidak rasional. Ada vote sebanyak 162,862  yang rasanya tidak mungkin dilakukan oleh genuine voter. Saya yakin ada pihak yang melakukannya dengan teknik programming. Berikut ini salah satu trik amatir yang bisa dilakukan oleh script python sehingga bisa memasukan voting entri ke dalam voting tersebut. Tulisan dibuat tanpa maksud yang buruk, semata-mata untuk menambah khazanah kelimuan dalm bahasa pemrogramman python.

Dalam script berikut terbagi  dalam 2 bagian. Bagian pertama melakukan aksi GET untuk mendapatkan cookie yang diset. Lalu bagian selanjutnya melakukan POST dengan data yang dikehendaki.

Ketika anda jalankan script berikut, maka PILIHAN KE-3 akan bertambah 1 pemilih (maaf bukan kampanye ya :-)...)