Archive

Archive for the ‘Developer’ Category

Johar dan kebebasan berekspresi IDC

March 10th, 2010 smitty 20 comments

Semuanya berawal waktu saya minta saran dari Pontus, Direktur Yahoo! Indonesia, siapa kira-kira yang cocok jadi juri untuk Yahoo! Open Hack Day pertama di Asia Tenggara yang berlangsung di Jakarta. Pontus pun menyebut nama Johar Alam – pendiri IDC Indonesia .

Keunikan identitas IDC dari sebagian besar penyedia layanan server lainnya, sudah bisa terbaca dari slogan mereka: IDC Indonesia the First Neutral Data Center in Indonesia.

Awalnya, pernyataan “pusat data netral pertama di Indonesia” mungkin terdengar biasa saja. Tetapi, dari pengalaman saya, IDC adalah yang pertama di dunia.

Foto di atas bisa saja diambil dari banyak pusat data lainnya di berbagai belahan dunia. Ada yang berpendapat bahwa rak itu terlihat berantakan dan butuh dirapikan. Apapun penilaian Anda, foto ini tidak bisa sepenuhnya menggambarkan apa yang sedang Anda lihat.

Foto itu menunjukkan bahwa setiap penyedia jasa internet di Indonesia terhubung antarrak. Semuanya tercolok ke semacam sakelar gigabit yang masuk ke tulang punggung IDC. Tanpa peering arrangements, kontrak, atau hal-hal aneh – internet Indonesia tergabung jadi satu. Dan Johar berada di belakang semua ini.

Saya tidak menyadari situasi ini (dan dampaknya) sampai saat saya menyaksikan sendiri fenomena pengkabelan ini di kantor lama IDC. Kebanyakan para geek internet akan berdecak, memikirkan bagaimana Johar melakukannya. Sampai sekarang, saya masih tidak habis pikir.
Kemudian saya menghabiskan lebih banyak waktu bersama Johar di IDC. Dari situ saya menyadari, sikap keterbukaan yang khas Indonesia ada di segala hal yang Johar lakukan -  termasuk dengan apa yang terjadi di IDC. Johar sangat percaya pada kebebasan ekspresi dan internet lokal. Akses Indonesia terhadap internet, menurut Johar, adalah hal terpenting dari kebebasan berekspresi.

Berkunjung ke IDC memungkinkan Anda untuk merasakan keramahan khas Indonesia dari Johar dan istrinya, serta kultur kebebasan di IDC. Sekarang saya sudah cukup sering ke sana untuk menjadi terbiasa.

Saya menitipkan pesan pada resepsionis agar menyampaikan pada Johar bahwa saya sudah datang. Lalu saya ke ruang pertemuan, menuangkan teh, dan log-in ke koneksi wi-fi gratis di IDC. Tak butuh password, karena itu akan sangat berlawanan dengan ‘kebebasan’ IDC.

Biasanya saya akan langsung mengecek surel. Saat saya ingin merokok, maka saya akan mengisapnya sembari menunggu Johar. Anda boleh merokok di ruang pertemuan itu karena Johar juga merokok. Tapi yang lebih penting, mencegah orang lain merokok adalah hal yang bukan Indonesia.

Sebulan lalu, dalam salah satu kunjungan regular saya ke IDC, Johar bilang dia ingin menunjukkan sesuatu pada saya dan Pontus. Kata Johar, ini rahasia. Jangan ceritakan pada siapa-siapa. Bekerja untuk Yahoo!, saya terbiasa menjaga rahasia. Jadi permintaan Johar bukanlah hal aneh. Diminta menjaga rahasia berarti saya diizinkan melihat sesuatu yang tidak boleh dilihat banyak orang. Itulah yang terjadi.

Pontus dan saya bergegas ke ruangan presentasi IDC yang besar dengan Johar dan istrinya. Johar meredupkan lampu, menuangkan teh untuk semua orang, dan memasang sebuah film dari komputer jinjingnya.

Sebenarnya saya belum mengerti apa yang saat itu saya lihat. Beberapa nama musim disebutkan, ada juga tentang ekspresi diri, dan musik yang menghentak, berpadu dengan warna-warna psikedelia. Saya penasaran dan sedikit heran. Saya kenal Johar, sehingga saya tahu ini adalah rencananya. Pontus pun terlihat sama bingungnya seperti saya.

Lampu kembali menyala. Johar terlihat bangga pada dirinya sendiri. Saya pun menanyakan sesuatu yang, saya yakin, sudah diantisipasi oleh Johar. “Apa itu?”

“Itu tadi,” kata Johar – “adalah IDC yang baru!”

Barulah saya sadar -  barusan kami melihat gambar-gambar yang akan jadi dekorasi baru IDC. Bayangkan jika Tim Burton dan Johnny Depp mendekorasi sebuah pusat data menggunakan warna-warna yang terinspirasi oleh empat musim dan sebuah masa yang lebih bebas.
Saya tertegun, tapi saya mengerti -  Johar tidak hanya menginginkan sebuah pusat data yang secara teknis bebas, tapi juga membuat sebuah kantor pusat data mencerminkan nilai-nilai itu.

Saya – Michael Smitty :-D

IDC yang baru masih dalam proses – baru dua dari empat musim yang selesai dibangun – tapi saya tidak sabar menunggu kantor itu selesai. Saya salut pada kegigihan Johar untuk tidak hanya membangun masa depan cerah untuk internet di Indonesia, tapi juga untuk menciptakan sebuah pusat data yang berwarna ceria. Tunggu saja event pertama Yahoo! dari IDC yang baru.

Baru-baru ini saya mengelilingi kantor IDC yang masih dibangun. Ada beberapa foto yang saya ambil, di antaranya:

Paling kiri adalah Johar Alam, di tengah adalah (indoweb), dan paling kanan adalah Jimmi Kembaren, karyawan terbaru Yahoo! Indonesia. Di sela-sela waktunya, Juny Maimun sibuk membangun Indoweb – konsumen terbesar dari bandwith internal Indonesia.

Foto-foto lain dari kantor IDC baru, cek di flickr ini: http://www.flickr.com/photos/dreampipe/sets/72157623530268726/

[Diterjemahkan oleh Isyana]

Categories: Developer, Komunitas Tags:

Layanan Yahoo! di The Huffington Post

February 22nd, 2010 isyana 4 comments

The Huffington Post mengumumkan integrasinya dengan beragam layanan Yahoo!. Anda juga bisa menambahkan layanan-layanan ini pada halaman situs Anda.

OpenID + OAuth (“Hybrid Auth”)

Hybrid Auth memungkinkan para pengguna untuk masuk ke situs Anda menggunakan ID Yahoo! mereka. Dengan demikian, Anda tidak perlu repot membangun serta menjaga arus registrasi dan autentikasi. Proses ini juga memudahkan pengguna Anda. Mereka tidak harus membuat akun baru dan bisa langsung memindahkan berbagai koneksi sosial yang telah mereka miliki ke situs Anda menggunakan penyedia Hybrid Auth.

Sebagai bonus, Hybrid Auth disusun menggunakan standar terbuka (open standards), seperti telah dideskripsikan secara mendalam oleh Allen Tom di YDN Breaking News: Yahoo! OpenID on Huffington Post. OpenID akan menangani sisi autentikasi dalam Hybrid Auth, sementara OAuth digunakan untuk memberi autorisasi akses data. Praktisnya, para pengguna dapat memberi akses pada data mereka saat masih terdaftar.

Anda bisa mencari tahu tentang penggunaan layanan ini dengan Yahoo! lewat dokumentasi YDN untuk OpenID dan OAuth. Berbagai informasi, komunitas, dan perpustakaan klien juga bisa dilihat pada situs-situs OpenID dan OAuth. Proyek openid_oauth_hybrid_app di YDN Github repository memiliki beberapa sampel kode untuk mendemonstrasikan penerapan Hybrid Auth.

Updates API

Updates API Yahoo! memungkinkan Anda untuk menerbitkan notifikasi pada stream event Yahoo! Anda bisa melihatnya di The Huffington Post setelah memberi komentar pada sebuah post.

Gambar diambil dari: YDN

Untuk mencoba: bukalah laman The Huffington Post, masuk menggunakan ID Yahoo!, tulis komentar pada sebuah berita (pastikan boks “Post to Yahoo!” di bawah area komentar sudah tercentang), lalu kunjungi profiles.yahoo.com. Pemberitahuan pun akan muncul di umpan (feed) Updates di bawah foto profil Anda.

Dapatkan informasi mendalam tentang Updates API di YDN documentation. YDN juga memiliki contoh kode pada akun Github untuk menerbitkan update bergambar, seperti yang dilakukan The Huffington Post dan Meebo.

Social Directory APIs

Setelah izin akses diberikan, Hybrid Auth dapat memperoleh nama, alamat email, URL foto profil, dan jenis kelamin pengguna. Jika Anda menambahkan akses data Profil pada daftar API yang bisa diakses lewat kunci OAuth, data lain dari profil pengguna juga bisa langsung dipindahkan. Pengguna juga tidak perlu memasukkan atau menduplikasi profilnya di dua laman berbeda. Anda bisa melihat data profil Yahoo! pada situs The Huffington Post saat mengunjungi huffingtonpost.com. Masuklah menggunakan ID Yahoo!, lalu klik bagian nama pada teks “Selamat datang {nama Anda}” tepat di bawah header The Huffington Post.

Gambar diambil dari: YDN

Lebih jauh tentang Social Directory APIs, serta bagaimana Anda dapat meminta data, bisa dilihat lewat dokumentasi YDN. Atau, lihat contoh kode yang mendemonstrasikan penarikan data dari proyek Github YDN Async(hronous) Profile Fetch.

Platform Aplikasi Yahoo!

Berinteraksilah dengan para pengguna di jaringan Yahoo! menggunakan Yahoo! Application Platform (YAP). Pengguna bisa memasang aplikasi ini pada halaman utama Yahoo! dan di akun My Yahoo!. The Huffington Post juga sudah memromosikan aplikasi YAP (http://apps.yahoo.com/-AIjuiA4o/) dengan baik. Sebuah tautan ke aplikasi tersebut mereka sediakan pada bagian registrasi di situs. Jika Anda belum memasang aplikasi The Huffington Post pada halaman situs, maka tautan untuk memasang aplikasi tersebut bisa Anda temukan di bagian atas aplikasi, setelah Anda mengklik tautan tadi. Pada halaman utama Yahoo!, aplikasi akan terpasang di kolom sebelah kiri. Klik setiap menu untuk menjalankan aplikasi secara langsung di halaman yang sama.

Gambar diambil dari: YDN

Lebih jauh tentang Yahoo! Application Platform ada di dokumentasi YDN YAP. Beberapa contoh kode untuk membuat set tab AJAX dengan ukuran kecil untuk YAP bisa Anda lihat di akun Github YDN.

Erik Eldridge (@erikeldridge)
Yahoo! Developer Network

Categories: Developer, Kemitraan, Produk Tags:

Ratusan hacker kumpul di Open Hack Day

November 22nd, 2009 Budi Putra 4 comments

Update (24/11): Ini dia para pemenang Open Hack Day 2009

Tak kurang 400 pengembang lokal, termasuk dari negara Asia Tenggara lain, mendaftar dan hadir di kegiatan Yahoo! Open Hack 2009 South East Asia yang digelar di Balai Kartini, Jalan Gatot Subroto, Jakarta, Sabtu dan Minggu ini. Berikut foto-foto OHD hari pertama. Kegiatan OHD ini juga bisa disimak via Twitter: #OpenHackSEA.

Ken Mandel, Regional MD Yahoo! sedang membuka OHD SEA 2009

Ken Mandel, Regional MD Yahoo! sedang membuka OHD SEA 2009

Yahoo! OHD SEA 2009 digelar di Balai Kartini, Jakarta

Yahoo! OHD SEA 2009 digelar di Balai Kartini, Jakarta

Inilah OHD Southeast Asia pertama dan diadakan di Jakarta

Inilah OHD Southeast Asia pertama dan diadakan di Jakarta

Para hacker yang mulai berdatangan. Suasana sebelum pembukaan.

Para hacker yang mulai berdatangan. Suasana sebelum pembukaan.

Michael Smitty dan Jonathan, sang "developer evangelist" di Yahoo!

Michael Smitty dan Jonathan, sang "developer evangelist" di Yahoo!

Michael Smitty, memberi penjelasan soal OHD SEA 2009

Michael Smitty, memberi penjelasan soal OHD SEA 2009

Pontus Sonnerstedt (Senior Director Business Development and Indonesia Country Lead, Yahoo Southeast Asia) sedang berbicara dengan media

Pontus Sonnerstedt (Senior Director Business Development and Indonesia Country Lead, Yahoo Southeast Asia) sedang berbicara dengan media

Pengelola Koprol (dari tengah ke kanan: Satya Witoelar, Daniel Armanto dan Fajar) sedang berbicara dengan media. Koprol adalah layanan lokal yang sudah mengimplementasikan sejumlah platform Yahoo!

Pengelola Koprol (dari tengah ke kanan: Satya Witoelar, Daniel Armanto dan Fajar) sedang berbicara dengan media. Koprol adalah layanan lokal yang sudah mengimplementasikan sejumlah platform Yahoo!

Categories: Developer Tags: ,

Ayo ikuti Yahoo! Southeast Asia Open Hack Day 2009

November 2nd, 2009 Mira-W No comments

openhacksea

Yahoo! Asia Tenggara akan menyelenggarakan acara bertajuk Open Hack Day 2009 pada 21 dan 22 November 2009, di Balai Kartini Conference Centre, Jakarta, Indonesia. Yang menarik dari acara ini adalah ‘24jam Hackaton’ yang akan dimulai begitu pembahasan teknis berakhir, di mana Yahoo! mengajak para peserta bermain dengan Yahoo! Open Platforms, APIs dan produk-produk terbaru seperti Mobile Blueprint, Geo, Maps, Yahoo! Meme, YAP, YQL, YUI3 dan lain-lainnya.

Di sini para hackers dari Malaysia, Phillipines dan Vietnam juga akan bergabung bersama. Para peserta yang menjadi juara dalam permainan ini akan memperoleh penghargaan khusus yang berlaku seumur hidup atau terkait dengan acara Hack Day yang berikutnya.

Para peminat yang ingin turut menghadiri acara ini bisa mendapatkan tiket secara gratis atau tidak dipungut biaya apapun. Pendaftaran yang bisa dilakukan secara online ini terbatas hanya untuk 200 peserta. Jangan sampai ketinggalan!

Categories: Berita, Developer, Kegiatan Tags: