Komunitas Python Indonesia


Kamis, 16 Mei 2013

Materi dan Video Kopi Darat Februari 2013

Kopi Darat Python Indonesia - Februari 2013

Agar memudahkan pencarian, berikut ini adalah materi kopi darat Python Indonesia di bulan Februari. Abstrak materi dari setiap pembicara bisa dibaca pada blog pengumuman kopi darat Februari 2013.

Python Network Programming: socket module oleh Sakti Dwi Cahyono

Materi presentasi.

EmeraldBox Framework oleh Fauzan Erich Emmerling

Materi presentasi.

sqlmap 101 oleh Zaki Akhmad

Deployment Script Menggunakan Fabric oleh Fanani M. Ihsan

Repositori git.

Kamis, 09 Mei 2013

Dokumentasi Kopi Darat April 2013

Dokumentasi adalah bagian tak kalah penting. Dengan segala keterbatasan yang ada, berikut ini adalah foto-foto dan video dari para pembicara kopi darat Python Indonesia di bulan April 2013.

Kopdar Python ID April 2013

Beruntung di kopi darat kali ini, Ikhlasul Amal, yang juga menjadi salah satu pembicara, membawa kamera DSLR. Bisa terlihat kan perbedaan kualitas kamera DSLR dengan kamera lainnya ;-) Foto-foto lainnya bisa dilihat di sini

Berikut ini rekaman video dari para pembicara. Selamat menonton!

Exploit Development: EzServer Buffer Overflow oleh Tom Gregory

Pengalaman Python dan Cerita antar Generasi oleh Ikhlasul Amal

RQ: Job Queue oleh Selwin Ong

Selasa, 07 Mei 2013

Python 101 di ICrOSS

Pada beberapa waktu yang lalu, persisnya pada hari Rabu 24 April 2013, telah diadakan workshop Python 101 dalam acara ICrOSS.

Sakti Dwi Cahyono, menjadi instruktur dalam workshop ini, kemudian dibantu oleh Fanani M. Ihsan. Materi workshop Python 101 ini dapat diakses di URL berikut:

  1. PDF Python 101
  2. Sphinx Python 101

Senin, 06 Mei 2013

Catatan Kopi Darat April 2013

Pada hari Sabtu, 27 April 2013, komunitas Python Indonesia kembali mengadakan kopi darat. Biarpun kali ini hanya ada tiga pembicara, tapi ternyata masing-masing pembicara menyampaikan materi dengan begitu menarik hingga melebihi waktu yang biasanya disediakan.

Di kopi darat bulan Februari 2013 terdapat empat pembicara. Masing-masing pembicara diberikan waktu 45 menit, termasuk tanya-jawab.

Kopi darat kali ini kembali dimulai tepat waktu.

Tom sebagai pembicara pertama, bercerita bagaimana ia menggunakan Python sebagai exploit. Sebelumnya Tom menjelaskan teori dasar mengenai stackoverflow. Lalu teknik yang lebih mahir dijelaskan Tom, bagaimana mengatasi SEH (Structured Exception Handler). Program yang dieksploitasi oleh Tom kali ini adalah EzServer. Memanfaatkan kerawanan yang dimiliki program ini, Tom bisa mengeksploitasi dan kemudian mendapatkan akses administrator.

w00t, pop, pop, ret!


Pembicara kedua adalah Ikhlasul Amal, seseorang yang sudah kenal cukup lama dengan Python. Amal cerita pengalamannya dengan Python. Amal terkesan dengan kenecisan Python. Menurut Amal hal ini dipengaruhi juga oleh latar belakang sang penemu Python, Guido von Rossum, yang berasal dari Belanda.

"Op is Op", materi presentasi Amal.

Amal juga sempat cerita bagaimana pengalamannya mengelola wiki.python.or.id Bagaimana ia berperang melawan spammer. Bagaimana ia menulis sedikit demi sedikit informasi python sederhana dalam bahasa Indonesia.

Sebagai pembicara ketiga adalah Selwin. Berarti ini menjadi kedua kalinya Selwin menjadi pembicara dalam kopi darat Python. Sebelumnya ia pernah menjadi pembicara dalam kopi darat di bulan April 2012. Wah sudah setahun yang lalu!

Pada bagian awal, Selwin bercerita bagaimana keinginannya untuk membuat aplikasi web yang high performance. Hal ini lah yang selanjutnya melahirkan proyek python rq.


Yang hadir dalam kopi darat kali ini lebih banyak dengan kopi darat sebelumnya. Lebih kurang ada 20 orang yang datang. Untuk jumlah persisnya, nanti tunggu foto dari Amal.

Yang menjadikan kopi darat kali ini menarik adalah, orang-orang yang hadir kali ini mayoritas adalah orang-orang baru! Terima kasih kepada para pembicara dan tentu, mereka yang sudah menyempatkan datang! Terima kasih telah membuat komunitas Python Indonesia hidup!

Rabu, 03 April 2013

Kopi Darat Komunitas Python Indonesia

Komunitas Python Indonesia akan mengembali mengadakan kopi darat.

Kopi darat kali ini akan diadakan pada:

Sabtu, 27 April 2013
Pukul 09.00 – 13.00
di Kantor Detik.com, Aldevco Octagon Building – Lantai 2
Jl. Warung Buncit Raya No.75, Jakarta Selatan 12740
(Jika naik Transjakarta, turun di Halte Buncit Indah, Koridor 6)

Berikut susunan acara:

09.00 - 09.30 Diskusi bebas
09.30 - 09.40 Perkenalan
09.40 - 10.20 Exploit Development: EzServer Buffer Overflow oleh Tom Gregory
10.20 - 11.00 Pengalaman Python dan Cerita antar Generasi oleh Ikhlasul Amal
11.00 - 11.40 RQ: Job Queue oleh Selwin Ong
11.40 - 13.00 Diskusi bebas

Registrasi:

Untuk kopi darat kali ini tidak ada registrasi (registration is so yesterday :D).
Siapa yang datang lebih pagi, bisa dapat tempat duduk. Kapasitas ruangan terbatas untuk 20 orang.

Berikut 3 abstrak materi beserta profil singkat pembicara kopi darat Python Indonesia April 2013.

Exploit Development: EzServer Buffer Overflow oleh Tom Gregory

EzServer adalah video server yang dapat melakukan stream dengan kualitas full HD ke berbagai mesin. Buffer overflow ditemukan pada aplikasi EzServer yang berjalan pada port 8000. Attacker dapat mengirimkan sejumlah kode berbahaya ke port 8000 dan mendapatkan akses setara dengan hak akses aplikasi EzServer. Pada kesempatan ini, penulis akan memaparkan proses pembuatan exploit terhadap aplikasi EzServer menggunakan Python.

Tom Gregory: Security consultant at Spentera, Metasploit exploit developer/contributor.

Pengalaman Python dan Cerita antar Generasi oleh Ikhlasul Amal

Untuk Kopdar Python April, saya berencana menceritakan pengalaman menikmati Python dan sejumlah alat bantu berbasis Python yang pernah saya gunakan. Selain itu, saya ingin berbagi beberapa aspek sosial di sekitar Python berdasarkan pengalaman dengan tujuan menghubungkan sedikit kisah masa lalu dengan para penggiat Python sekarang.
  1. Python untuk pengajaran algoritma dan pemrograman.
  2. Penampilan necis yang mengesankan.
  3. Riang mengelola kegiatan komunitas.
Saya Ikhlasul Amal, staf UKM di Bandung, dan sehari-hari duduk bersebelahan dengan Ubuntu. Menyukai dunia pemrograman, walaupun hanya tinggal keperluan skrip server dan sesekali SQL di PostgreSQL. Menggunakan Python setelah tertarik melihat penulisannya yang necis, mendampingi Perl yang bertabur tanda baca. Di Python Indonesia sempat bertegur sapa di milis Yahoo! Groups dan membantu menghidupkan situs web python.or.id dalam bentuk wiki.

RQ: Job Queue oleh Selwin Ong

Membuat library open source sangat mudah, tetapi membuat library yang mudah pakai sangat sulit. Celery adalah task queue yang menjadi pilihan de facto dunia Python. Meskipun stabil dan kaya fitur, tetapi menggunakan Celery tidaklah mudah. Dalam presentasi ini saya akan memperkenalkan RQ, Job Queue mudah pakai yang sedang kami kembangkan.

Salah seorang founder di start up baru Stamps, Selwin menggunakan Python/Django sejak tahun 2009 dan sejak saat itu aktif dalam merilis dan mengembangkan berbagai library open source Python.

Senin, 05 November 2012

Yang Baru di Python 3.3

Iseng-Iseng browsing ke situs Python setelah lama nggak berkunjung. Baca-baca yang baru di Python 3.3. Menarik juga kini kepustakaan lzma menjadi bagian dari kepustakaan standar Python. Selengkapnya yang baru dalam Python 3.3: What's New in Python 3.3

Senin, 20 Agustus 2012

Why We Should All Write Video Games - Richard Jones

Salah satu video dari PyCon Asia Pasific 2012:

Why We Should All Write Video Games - Richard Jones