PHP RESTful Framework untuk SiPintar

Pada hakekatnya developer itu sangat malaz: kalau bisa pake yang udah ada dan bagus kenapa bikin baru. Logis kan? Don’t reinvent the wheel bahasa kerennya. Nah saat ini saya kesandung lagi dengan problem ini: mau milih framework mana yang cocok untuk SiPintar.

One thing for sure, SiPintar ngga butuh full framework karena nanti ke server cuman berupa API aja. Karena di frontend akan dilepas sbg aplikasi sendiri. Untuk itu butuh API yang solid dan gampang: pilihan jatuh ke RESTful framework.

Beberapa diantaranya yang memenuhi kriteria: Recess, Silex, Fat-free Framework (F3). Sungguh sesuatu pilihan yang sangat sulit karena masing-masing sangat OK. Saya demen Silex karena yg buat si Fabien Potencier yang develop Symfony, dimana ini adalah “makanan” sehari-hari, sementara F3 sesuatu yang sangat menggoda karena sedemikian compact. Recess disisi lain dah lama stagnan ngga ada perkembangan…

Itu satu hal.

Lainnya: RESTful API setau saya ngga bisa di batch. Ini saya dapat dari diskusi di Sencha forum, sehingga kalau mau make ExtJS exclusively, most likely yang paling bagus adalah pakai ExtDirect. Hmm… Tambah panjang deh urusan.

Most Productive Weeks!

Alhamdulillah banyak sekali yang bisa diselesaikan dalam minggu-minggu ini: server-server Asmindo sudah dalam kontrol lagi, pembelian, setup dan instalasi setting server-server baru sudah kelar, setting monitoring via Zabbix juga dah komplit. Dummy WartaRakyat juga dah kelar, tinggal revisi dikit-dikit.

Yang belum: message in-out di CSI (maaf pak Handy, insya Allah semua kelar akhir minggu ini) dan oprek Tanda-tanda.com.

Oh ya si baby K sudah mulai sekolah di Gymboree tiap hari Senin, Rabu dan Jumat. Semoga jadi anak pintar ya nak, cepet-cepet dapet duit banyak biar Daddy bisa pensiun hehe :P

Another Very Busy Day

Kata gossip hari ini akan ada demo besar-besaran gulingkan SBY. And as always, tau-ah-lap! Karena bejibun kerjaan musti diselesaikan: PIDS Pertamina musti diawasi karena hari ini hari pertama installment di laut, Iridiumnya CSI juga dah mulai jualan dan barusan upload mail parsernya. Outboundnya belum.

Belum lagi fix Pusdata sana-sini dan upload data. Dan tentu saja selesaiin engine 3689 tahap final, habis itu nagih boss Fami dan Ivan biar cepet beli mesin. Setelah ini baru deh jumping ke GNews lagi biar bisa diupload secepatnya.

Cape, and my butt still hurts so much bcause of these fu*in bisoulsssss

SatMail Api

Lama berkecimpung didunia tracking membuat saya cukup geleng-geleng kepala. Ini karena disatu sisi customer minta aplikasi super canggih dan state-of-the-art, sementara satu sisi lain yaitu sat provider terkadang demikian “ngeselin” nya karena hanya menyediakan satu API: via Email. Duh….

StratosGlobal, SingTel, Inmarsat dkk, Iridium: semuanya kirim data realtime pake Email. Bahkan untuk outbound pun pake email. Apa susahnya coba ngasih XML/JSON RESTful API dengan uang yang berlimpah gitu? Atau memang sengaja dibikin susah supaya ngga pake api-api-an? Atau emang simply ignorant?

Ada pula satu provider yang kelewat paranoia, minta pake VPN DAN SSL. Udah secure di lebih secure-in pula.

Semoga para penggede pada mbaca “curahan hati” ini siapa tau dapet order bikinin API yang lebih friendly. Hehe peace!

Pusdata.com

Akhir-akhir ini saya disibukkan dengan pembuatan Pusdata.com (project page), yang nantinya (mudah-mudahan) menjadi setral data mining beberapa aspek penting. Untuk saat ini baru pada tahap pertama yaitu pembuatan Web Directory.

Web Directory ini dibagi dalam kategori dengan (theoritically) unlimited sub directory, dimana sebuah node bisa berupa link ke node lain dan juga alternatif untuk melihat link serupa yang direkomendasikan. Entity Web yang ada dalam sebuah node akan tampil bukan hanya pada node ybs, namun juga node parent-nya. Dengan demikian browsing sebuah node berarti memfilter web entity yang terkandung dalam sebuah node DAN semua anak node. Cool, eh?

Semua URL juga didesain SEO friendly (tidak ada query string dkk), dan support multi bahasa out-of-the-box. Untuk sementara hanya bahasa Indonesia dan Inggris. Monggo silahken berkunjung dan jangan lupa menambahkan situs Anda!

VBScript di PermataNet

Bener-bener ngeselin dengan internet bankingnya Bank Permata: dari taun kuda alias pertama kali di launch sampe sekarang ngga ada inovasi, masih begitu aja. Yang paling menyebalkan adalah pemakaian VBScript instead of Javascript sehingga hanya bisa di browse lewat Microsoft IE aja… Masak mo cek saldo aja musti view source frame?

Hari gini masih pake VBScript… Apa kata dunia?

Apakah Itu CAM, R5, DVDRip, DVDSCR, dkk?

Bagi yang demen download film-film utamanya dari jaringan BitTorrent, pasti akan menemui sejumlah singkatan atau kode-kode yang cukup asing dalam nama file yang akan didownload. Mis. ada CAM, R5, DVDSCR, DVDRIP, BDRIP dsb. Mau tau arti kode-kode misterius ini? Silahkan klik link ini: http://tamnn.wordpress.com/2008/04/02/cam-r5-dvdrip-dvdscr-xvid-telesync/

iWho, the second

Hari ini upload lagi iWho.biz yang kedua, versi 1.1. Module whois dipecah jadi dua, yakni whois domain dan whois IP. Sementara ada penambahan module cek DNS via Dig dan GeoIP lengkap dengan mapping via Google Map.

Untuk selanjutnya update situs ini melalui halaman khusus ini.

iWho.biz

Hari ini barusan upload iWho.biz, situs yang dedicated untuk ngecek informasi whois atau informasi kepemilikan domain. Engine didalam menggunakan phpWhois, framework menggunakan Symfony Project versi 1.3.6, sementara fitur captcha memakai plugin sfCaptchaGDPlugin. Semua kerjaan mulai dari registrasi domain, setup DNS, setup hosting, design, coding dan upload bisa kelar dalam 1 hari.

Ngga banyak fitur sih, emang tujuannya cuman mau dapetin info whois aja.

Untuk query domain .id menggunakan parser sendiri yakni retrieve langsung dari situs; karena sampai sekarang PANDI tidak menyediakan port whois secara native.