Tag Archives: python indonesia

Donasi untuk Komunitas Python Indonesia

Akhirnya, setelah sekian lama, kini komunitas Python Indonesia menerima donasi!

Ide ini sudah lama dilontarkan namun baru bisa dieksekusi baru-baru ini. Wow, ternyata jalan dari ide untuk dieksekusi begitu panjang.

Donasi ini pun masih menggunakan rekening a/n pribadi. Belum atas nama organisasi. Yang saya tahu, jika ingin membuka rekening atas nama organisasi maka organisasi harus berbadan hukum. Dan … jalan menuju organisasi berbadan hukum juga masih panjang.

Satu organisasi komunitas di Indonesia yang sudah berbadan hukum yang saya tahu adalah Wikimedia Indonesia. Saya sendiri menjadi menjadi anggota Wikimedia Indonesia. Tapi sayangnya energi saya sudah habis untuk bisa aktif dalam Wikimedia Indonesia. Ingin sekali datang, minimal datang ke RUA, tapi sudah tak ada waktu lagi 😐

Sebenarnya, selama ini “donasi” sudah ada. Mulai dari perusahaan yang menyediakan tempat (dan makanan!) untuk kopdar. Lalu para pembicara-pembicara yang bersedia berbagi ilmu. Dan tentu termasuk mereka yang datang dan meluangkan waktu. Dalam kopdar Agustus 2014 nanti, teman-teman malah berencana mengadakan codesprint proyek members.

Semoga langkah donasi ini bisa menjadi satu dari seribu langkah untuk kontribusi komunitas F/OSS di Indonesia.

Planet dari Para Peserta GSoC Python

Hari ini saya mengunjungi halaman awal planet python. Di kiri atas ternyata ada tautan ke Planet Python Summer of Code. Saya buka, wah bagus sekali isinya. Inilah yang saya cari.

Jadi planet ini berisi cerita para mahasiswa yang mengikuti GSoC, lebih spesifiknya dengan bahasa pemrograman Python. Beberapa waktu lalu, saya posting mengenai Python di GSoC 2014.

Dengan membaca blog ini, kita jadi tahu cerita bagaimana para peserta dalam mengikuti GSoC. Selama ini saya ingin mencari tahu, lebih detail, tentang kontribusi Python dalam GSoC. Planet ini minimal sudah membuka jalan.

Membandingkan 2 File di Python

Saya ingin membandingkan 2 file. Saya butuh jawaban TRUE/FALSE dari operasi perbandingan ini. Awalnya, saya berpikir untuk melakukan perbandingan layaknya membandingkan 2 string saja. Saya coba. Ternyata hasilnya tetap FALSE biarpun dua file yang saya bandingkan ini sama.

Sigh.

Hingga kemudian saya menemukan modul filecmp. Dokumentasi filecmp dapat dilihat di situs python.org.

Sekarang saya cukup memanggil dua path file yang ingin saya bandingkan.

#!/usr/bin/python

import filecmp

filecmp.cmp('/tmp/1.txt', '/tmp/2.txt')

Voila!

Memotong Berkas MP3 Menggunakan cutmp3

Podcast. Belakangan ini, saya jadi suka mendengarkan podcast. Podcast mampu mengisi waktu luang saat saya sedang menggunakan transportasi publik. Enaknya podcast adalah, kita bisa memilih kapan untuk mendengarkan. Play, stop, pause. Dan tentu tak perlu menuntut pandangan mata.

Saat ini saya sedang menyiapkan podcast kopdar komunitas Python Indonesia bulan Oktober. Abstrak dan materi sudah dirilis.

Kalau Anda apakah termasuk yang suka mendengarkan podcast? Ini sekaligus saya eksperimen soal podcast.

Oh iya, kembali ke judul. Tulisan ini lebih bersifat ‘bagaimana’ ya berarti. Baiklah.

Pertama install cutmp3
# apt-get install cutmp3

Lalu baca manual 😛
$ man cutmp3

Inilah triknya.
$ cutmp3 -i input.mp3 -O output.mp3 -a mm:ss.xx -b mm:ss.xx

Penjelasan opsi:

  • -i: input file
  • -O: output file
  • -a: waktu awal dalam menit:detik.milidetik
  • -b: waktu akhir dalam menit:detik.milidetik

Ingat, tidak ada satuan jam, jadi tambahkan 60 jika waktu file yang ingin dipotong lebih dari 1 jam.

Python Indonesia June 2013 Meetup

My opening speech notes at Python Indonesia meetup

Hello Pythonistas!

Python Indonesia just had another great meetup, last Saturday. It was our first bilingual (English and Indonesia) meetup ever!

I wrote my opening speech just 30 minutes before. What I am trying to say from this keynote are:

  • Community
  • Community is not only developers, that most of us think so. Community consist of many people: users, entrepreneurs, scientist, analysts and so on. We shouldn’t narrow down our community definition limited only to developers.

  • Consistent
  • Start small and consistent. That’s all the best I could do. I am not imagining we will have a huge workshop with more than 100 attendees. I prefer small talk and consistent every two months.

  • The 10,000 hours
  • This one is inspired by Malcom Gladwell, Peter Norvig, and most famous hackers all around the world. You should spend 10,000 hours to become an expert. Don’t take everything instantly.

    Learn, learn and learn. Always be hungry. Then, the expert says that the best way to learn is to teach. That’s what I am trying to build with this meetup. Gathering speakers, and you don’t have to be an expert to give speech here. And the last one to become an expert is to be in the right circle. Hope this community will become a right circle.

  • News from community
  • One of the April meetup speaker, Ikhlasul Amal. His mom just passed away.

For the meetup documentation, you can check the photos, videos and slides. Actually we also recorded the audio but it hasn’t been released yet.

Kudos to all speakers and attendees!