ada yang penasaran gimana teknologi dibelakang sistem chat nya facebook, atau timeline nya plurk??
betul dibelakang itu semua mereka menggunakan javascript. tapi ga cukup cuma dengan AJAX. karena AJAX bersifat asynchronous, server ga pernah bisa mentrigger flow eksekusi javascript setelah script tersebut sampai di client. nah kita coba lihat aplikasi chat real time seperti meebo. dari mana browser tahu kalau lawan bicara kita sedang mengetik, atau sudah mengirim pesan… secara hampir real time? jawabannya adalah comet.
teknologi ini menggunakan metode push event driver untuk javascript (yang juga asynchronous). konsekuensi nya, browser harus melakukan pooling secara terus menerus ke server… berbeda dengan AJAX yang melakukan request dengan interval waktu tertentu, atau atas perintah langsung dari user. dengan begini setiap kali server mendapatkan update data. data tersebut akan langsung dikirimkan ke client yang tersambung… sehingga latency komunikasi berkurang.
dalam hal skalabilitas. tentu saja dari segi server harus mendukung… untuk mengurangi overhead dari server konvensional. beberapa komunitas mengembangkan server comet nya masing-masing… cometd dari dojo toolkit, dan orbited menggunakan protocol bayeux yang diimplementasikan dalam bahasa python. salah satu fitur yang menarik adalah TCPSocket yang memungkinkan browser membinding data dari TCP stream secara langsung… IRC over HTTP(S) anyone??? :p
lalu ada AJAX Push Engine alias APE yang mengimplementasikan comet abstratction server dalam bahasa C, sehingga diklaim lebih cepat. hanya saja karena menggunakan epoll milik kernel linux, sampai saat ini APE belum bisa dijalankan di platform lain. fitur-fitur dan cara kerja APE bisa dilihat di sini
19, 20, 21 Juni 2009
Toys Fair : Toys Safari
BeMall Bandung Jl. Naripan/Jl. Veteran
Genshiken will be there
visit our stand…
Best 10 things I’m wishing for
To be honest
Open my mind
decrease my ego
always smile
khusnudzan toward others
patient!!!
grateful for everything I had
faster on doing anything
better at physics+math
better at programming
Buat semua yang mengikuti cerita ini, terimakasih…
Judul aslinya masih belum ditentukan jadi untuk sementara waktu akan tetap seperti itu…
sedang berharap ada yang mau membuatkan ilustrasi (hahaha)
read more…
Kei-On episode… 3…?
Ui, adiknya Yui :p bilang kalau dia mungkin masuk SMA Sakuragaoka ![]()
see…
tapi setelah di-konfirmasi lagi… nama SMA nya ternyata Sakurakou
well, entah apa ada kesalahan atau sengaja di-ubah…
sakuragaoka 3 :p sedang ditulis, belum selesai…
berharap ada karakter baru muncul di sini… ![]()
–
oh, sekarang juga lagi ngerjain paper soal simulasi benda tegar.
yang nantinya bakal dipake di core engine untuk game-game high end, sebagai physics engine nya,
dan ternyata bisa digunakan sebagai simulator untuk operasi medik.
Untuk ilustrasi silakan lihat link-link berikut
http://developer.nvidia.com/object/physx.html
http://www.bulletphysics.com/mediawiki-1.5.8/index.php?title=Main_Page
http://www.sofa-framework.org
http://opentissue.org
“Hhh…Hhh…”,
Shika masih terus berlari. Letak kuil Konohana Sakuya sendiri sebenarnya tidak begitu jauh, tepat di depan tangga menuju kuil ada tanah lapang dan pepohonan sakura. Di balik pepohonan itu didirikan sebuah cafe, milik seorang kakek bernama Tomoaki Tsurugi. Dan Shika sedang berlari melewati tempat itu. Shika menengok sebentar.
“Paman Tsurugi sepertinya sudah di sana…”, Shika sedikit tersenyum…
Shika pun memutuskan menerobos pepohonan sakura menuju belakang cafe, sejak dulu jalan menuju kuil dibuat mengitari tanah lapang,
“Konservasi pohon sakura… Kita kan harus mencintai lingkungan…”.
Ugh, entah kenapa Shika agak dongkol jika orang-orang yang ditanya mengenai pepohonan di lokasi tersebut menjawab seperti itu.
Karena baru masuk musim semi pemandangan yang dilewati Shika hampir ditutupi warna pink-putih bunga sakura. Walaupun hampir tidak pernah dilewati sebagai jalan reguler menuju kuil, tanah lapang tersebut sering dikunjungi orang-orang yang ingin melakukan hanami (melihat bunga sakura yang baru mekar). Dan sudah pasti Cafe yang terletak dekat situ jadi lebih banyak pengunjung daripada biasanya…
…
“…”
Tiba-tiba langkah Shika terhenti.
lihat post sebelumnya…
mari kita investigasi sedikit mengenai apa yang terjadi dengan Presario C572TU gw…
berdasarkan kronologis kejadian…
read more…
Hari ini gw bangun jam 12.30 am…
dan gw pikir dah subuh… XD
seperti biasa kompie masih nyala… terakhir ditinggal lagi buka netbeans…
oh… project minesweeper lama gw..
proyek game minesweeper di java yang belum selesai, malas bikin UI nya… ada yang mau jadi sukarelawan?? >:D
dan gw kepikiran untuk bikin mines solver nya juga… mngkin pake markov chain…
baru belajar stochastic ni…
tapi bukan2… gw belajar markov model bukan buat proyek ini…
buat teaser… gw berencana mengerjakan proyek “once in a life time” gw
yang gw kasih nama M.A.I.D.
salah satu komponen na pake markov modelling…
tapi karena proyek “once in a life time” jangan ditunggu kapan selesainya…
gw aja ga tau… :p
nah balik lagi ke minesweeper tadi… rencana nya mau di remake engine mines nya pake c++ sekalian solver nya juga…
hmmm, o iya tulisan ini gw post lewat laptop seorang teman, laptop gw ga bisa booting setelah gw update kernelnya ke 2.6.27-14.. Intuisi gw berkata ini masalah di grub nya… berhubung Ubuntu kurang cerdas mengurusi masalah menu di grub. secara otomatis ubuntu bakal nge-rewrite konfigurasi grub (menu.lst) dan nulis ulang daftar kernel yang kita punya. nah kalau kita ngupdate kernel rutin dari 2.6.27-7 sampai sekarang 2.6.27-14 berarti ada 14*2=28 menu yang bakal muncul di grub… nah berhubung grub punya gw di custom supaya bisa nampilin gambar Yuiko-chan
. ni grub pasti menuhin vesa buffer nya sendirian… dan pas menu nya muncul, dia kehabisan memori buat ngehandle input dari keyboard… dan jadi lah laptop gw terpaku sambil tetap menunjukkan imutnya Yuiko ditambah sedikit mosaik berwarna-warni…
nah sekarang biar gw benerin dulu laptop gw..
nanti gw post step-by-step ngebenerinnya (kalo bener)
dan buat z4ck. Sabar… ceritanya mungkin di post seminggu sekali…
proyek SDK nya genshiken sebenarnya… :p
“Bagus, sekarang jam 17.45. Masih sepuluh menit lagi”, Shika bergumam dalam hati…
Tetap saja rasanya tubuh Shika tak sabar untuk cepat sampai di sana. Jadi dia pun berlari. Padahal sekarang masih bulan April, tapi Jepang sudah sepanas ini…
“Tidak ada bedanya dengan tinggal di Tokyo…”.
Ah, tentu saja Shika kepanasan, sedingin apapun udara pegunungan kalau kau berlari tetap saja berkeringat…
Sakuragaoka adalah kota kecil di kaki gunung Fuji, dan karena berada di dataran tinggi, suhu di kota ini lebih ekstrim. Kalau dibandingkan dengan kota lain di Jepang, kota ini selalu lebih dingin saat musim dingin, dan lebih panas di musim panas. Karena sekarang bulan April, siang tadi cerah. Dan yang paling menarik di bulan April adalah… Golden Week!!! Mungkin sebagian besar orang Jepang akan berpikir seperti itu. Tapi di Sakuragaoka, kami mengadakan perayaan untuk menyambut mekarnya bunga Sakura di bulan April. Tidak-tidak… Musim panas di Sakuragaoka terlalu panas. Bahkan untuk melakukan perayaan musim panas sekalipun, sebagai gantinya di sini kami mengadakan Harumatsuri (festival musim semi).
“Sudah 5 tahun sejak terakhir kali aku mengikuti festival musim semi di Sakuragaoka”. Shika sedikit tersenyum…
“ Lima tahun ya… Rasanya tidak selama itu…”.
wait for next…
Juli tahun lalu di kantor…
di daerah jalan Bangka, Kemang Jakarta. Bos gw tiba – tiba nyeletuk… “Kok bisa ya, facebook secepat itu. Padahal pake PHP…”. Gw yang waktu itu belum pernah main ke facebook cuma senyam-senyum berbasa-basi… Sambil berpikir, “justru karena cuma PHP kita bisa membuat aplikasinya jadi lebih simple kan…”.
Dan sekarang gw baru tau kalau teknologi facebok ternyata ga se-simple itu…
waktu daftar ke facebook. Gw langsung gabung sama developer nya dan, walaupun gak aktif nge-develop. gw sempet liat-liat behind the “screen” nya facebook…
aplikasi server side facebook tuh kompleks… dan dibangun dari berbagai macam 3rd party framework sampai framework yang custom buatan facebook sendiri…
Dan yang mau gw angkat adalah Thrift. RPC framework original para developer facebook yang sekarang sudah di-open kan
balik lagi ke bos gw tadi… Beliau tuh pembenci PHP sejati… Semua yang gw denger tentang PHP dari beliau adalah… PHP itu jorok… sebisa mungkin jangan pernah pake PHP… :p
read more…