• Home |
  • About |
  • Archives |
  • Links |
  • Contact

Denny Depok Blog

Denny Depok Blog

Friday, January 20. 2012

Hitler Marah Karena Pembatasan BBM

Posted by Administrator in
Comments (0) | Trackbacks (0)
Bingung sama argumen-argumen pembatasan BBM bro ? Saya juga... Mungkin kita semua paham kalau subsidi tuh enggak sehat untuk pertumbuhan negara kita. Tapi keseringannya opsi yang dipilih sama pemerintah kita tuh ajaib. Mungkin karena pemerintah kita berisi orang-orang yang sangat pintar sehingga bisa memilih opsi yang kelihatannya janggal tapi pada akhirnya akan memberi keuntungan optimal, atau memang berisi orang-orang pintar seperti ki joko bodo dan sebangsanya...

Jangankan kita, hitler aja marah kok. Silakan dicek bro (KAlo enggak muncul bisa akses di http://youtu.be/H7RdMW9zsPg )

 

Monday, December 19. 2011

[Bagi Kode] Web Printer

Posted by Administrator in
Comments (0) | Trackbacks (0)

Bro, pernah bangun aplikasi web yang butuh pencetakan ? Kalo pernah, pasti tau dong kalo ngeprint standar dari web, tiap ngeprint, maka user dihadapkan pada form dialog printer. Apalagi masalah setting kertas, ribet banget. Kalo model gini, tentu aja enggak enak banget untuk dipake user, terutama untuk aplikasi-aplikasi yang butuh gerak cepat seperti kasir.

Makanya saya ngebuat tools kecil yang memungkinkan web page bisa mencetak "langsung" ke printer. Bagaimana cara kerjanya ? Jadi begini, nanti di komputer client diinstal dulu toolsnya. Tenang bos, cuma 800-an KB. Nanti pas toolsnya jalan, maka tool tadi bertindak sebagai HTTP server sederhana. Jadi page yang perlu mencetak melakukan request ke HTTP Server di tools ini. Nah tools ini nanti langsung ngeprint secara native ke printer.

Cara pemakaiannya juga sederhana kok, jadi cuma perlu include 1 file (webprinter.js), trus tulis kode pencetakan seperti ini :


var printer = new WebPrinter();
printer.begin();
printer.setFontColor("#FF0000");
printer.textOut(10, 10, "Helo dari web printer !");
printer.end();


Kelas ini otomatis menangani pengiriman pesan ke HTTP server dari tools, jadi anda bisa konsen ke kode pnecetakan saja. Sebenarnya tools ini masih sederhana banget (karena kebutuhan saya juga masih sederhana), tapi kalau banyak yang tertarik, boleh kita kembangkan kefitur-fitur lain.

untuk download :

Download Binary v0.1 : binary_webprinter_0.1.zip
Download Source v0.1: source_webprinter_0.1.zip


Untuk informasi lebih lengkap bisa membuka page WebPrinter


 

Thursday, December 8. 2011

Flash is Dead (dan semua orang harus tau itu)

Posted by Administrator in
Comments (0) | Trackbacks (0)
Kemarin kirain hampir semua orang sudah tau kalo Flash itu sudah mati. Tapi ternyata masih ada yang tanya-tanya soal Flash/Flex ke saya. Jadi sepertinya saya harus buat blog ini supaya berita kematian flash bisa menjangkau khalayak yang lebih luas.

Jadi begini, adobe membuat pengumuman resmi tentang perpindahan fokus flash, dimana awalnya Adobe ingin flash bisa berjalan di semua device baik komputer atau handphone dan table, menjadi hanya untuk PC, beritanya bisa dibaca disini. Kemudian adobe akan lebih fokus untuk pengembangan tools HTML5 untuk developer yang ingin membangun aplikasi web untuk mobile. Tapi adobe bilang untuk next version dari Flash untuk PC punya banyak feature baru.

Memang sih sepertinya Flash masih jalan, tapi inget, buat apa perusahaan mau membangun 2 sistem yang jalan di PC dan di tablet kalau ada alternatif lain dengan memakai HTML5 bisa jalan di dua-duanya ? Memang mungkin masih perlu 2 versi untuk PC dan mobile karena ukuran layar, tapi kalau sama-sama pakai HTML 5 pasti lebih mudah dimantain karena base codenya hampir mirip, dari pada melihara HTML 5 dan Flash yang walaupun akar bahasanya sama tapi punya perbedaan signifikan.

Kemarin ada temen yang bilang untuk aplikasi internal perusahaan dengan memakai Adobe Air + BlazeDS/LiveCycle masih masuk akal, tapi..... perlu diingat, dari info orang dalam Adobe sendiri memindahkan dan/atau memberhentikan sekitar 700 developer Flash/Adobe Air ke bidang yang lain. Jadi apa yakin mo bertahan diplatform yang akan disupport oleh hanya sedikit developer ? Ditambah Apple dan Microsoft mendesain OS masa depan mereka untuk hanya bisa menjalankan aplikasi dari Application Store mereka. Kan kita sudah tau kalau Apple sangat anti flash dan microsoft sudah merilis Windows 8 tidak akan mensupport plugin sama sekali termasuk Silverlight milik microsoft sendiri. Jadi flash makin sulit untuk bisa bertahan di PC.

Dipredikisi hampir semua hal yang berkaitan dengan Flash mati atau akan berubah dalam waktu dekat ini. Karena orang berpindah ke solusi alternatif yang jauh lebih nyaman tentang masa depannya seperti HTML5. BlazeDS, LiveCycle, Flash Media Server dan lain-lain tinggal tunggu waktu aja. Apakah adobe rugi membunuh Flash ? Tentu aja enggak, soalnya adobe enggak untung di Flash, tapi untung di bisnis sampingan seperti Editor dan server, dan tentu aja Adobe dengan mudah mengubah Editor dan Server tadi jadi support teknologi yang lebih cerah masa depannya seperti HTML5.

Sebenernya tanda-tanda adobe mo membunuh flash sudah saya cium dari hampir 1,5 tahun lalu. Flex SDK versi 4 sudah memperlihatkan bagaimana adobe enggak niat bangun platform yang baik. Hasil kompilasi yang gendut ditambah banyak bug dan kelas yang belum lengkap fiturnya membuat enggak nyaman develop aplikasi dengan flash. Makanya beberapa bulan lalu saya mulai memindahkan aplikasi saya ke versi HTML5.

Tapi dari pendapat saya pribadi, bukan cuma flash yang akan mati, tapi semua native application akan mati. Semua akan berpindah ke HTML5. buat yang bilang HTML5 lambat, coba deh liat aplikasi-aplikasi HTML terbaru, pasti akan berubah pendapatnya. Jadi inget ada yang membuat teori "Semua aplikasi yang bisa dibuat di javascript, akan dibuat dengan javascript dalam waktu dekat".
 

Wednesday, November 9. 2011

Mau Personal GPS Tracker untuk Blackberry ?

Posted by Administrator in
Comments (0) | Trackbacks (0)
Baru kemarin denger temen bilang "kebutuhan menghasilkan inovasi", dan sepertinya kata-kata itu jadi kenyataan buat saya. Kemarin saya ada kebutuhan untuk sistem tracking GPS personal, tapi sistem yang ada sekarang kebanyakan bekerja untuk level corporate, dimana digunakan untuk tracking kendaraan. Jadi kalau yang ada sekarang biasanya kita harus langganan ke provider GPS tracking secara bulanan, nanti kita dikasih akses ke sistem web GPS online.

Nah kebutuhan saya kemarin cuma sederhana, pengen device yang kecil biar bisa dibawa-bawa (misal sama anak ato sama orang tua), enggak usah langganan jadi cukup seperlunya aja, kalo bisa jalan di BlackBerry sehingga kalau mau ngecek ditengah jalan tidak perlu buka komputer (kebetulan cuma punya smartphone BB). Device GPS yang kecil untuk personal sebenernya sudah ada. Tapi sayang untuk akses lokasi balikannya adalah nilai latitude dan longitude --> Enggak berguna banget deh tau nilai ini kalau ditengah jalan. Ada yang buat aplikasinya, tapi saya belum nemuin yang untuk BB berjalan dengan baik, karena model koneksi BB sehingga google maps tidak bisa berjalan dengan normal.

Akhirnya buat sendiri selama 2 hari kemarin :-D Setelah itu jadi pengen bagi-bagi, tapi permasalahannya adalah sistem ini tetep perlu beli device GPS yang enggak murah. Jadi akhirnya sekarang saya nawarin siapa aja yang berminat, untuk gabungan untuk beli devicenya secara bulk ke pembuat device (rencananya kita beli dari china) supaya harganya bisa semakin rendah.

Kalo berminat, bisa daftar di www.qobian.com/?page=preorder. Untuk yang mau ngetes aplikasinya, bisa kirim pesan kesaya lewat email (denny@qobian.com) nanti saya kirimkan alamat download dan instruksi untuk demonya.
 

Thursday, November 3. 2011

Pindah Perusahaan dan Plan Kedepan

Posted by Administrator in
Comments (19) | Trackbacks (0)
Sebenernya sih sudah beberapa waktu saya pindah dari perusahaan lama ke perusahaan baru, tapi baru sekarang saya tulis disini :-D Habis gimana ya, kepindahan ini membawa banyak perkerjaan yang akhirnya banyak hal yang sedikit ditinggalkan, seperti blog ini. Tapi mungkin keadaan sudah agak baikan sekarang karena ritme baru mulai bisa di handle.

Sekarang saya bekerja di PT. Qobian Hiula (http://www.qobian.com). Mungkin ada beberapa orang yang sudah aware waktu alamat blog saya pindah dari ke address baru ini.

Pada intinya posisi saya tidak berubah, tetap sebagai software developer. Di Qobian, fokus pada pembangunan aplikasi berbasis web dengan teknologi HTML 5/CSS/Ajax, tapi kalau ada yang membutuhkan Flex/Flash/Adobe AIR, Qobian juga bisa menyediakan layanannya. Kita juga menyediakan layanan unik seperti pembangunan aplikasi Dashboard, BlackBerry, Android, iPad/iPhone, Video Streaming, IP Camera, SMS Integration, GPS Tracker. Huh... banyak juga ternyata. Oh iya yang menarik juga kemarin mengerjakan load testing terdistribusi di multi client, maksudnya gini, kalau load testing biasa cuma mengetes dari 1 komputer tester yang mengakses 1 server, kemarin kami membuat client tersebar di puluhan client untuk mengetes beberapa server, jadi lebih menyerupai kondisi real di lapangan, sehingga lebih tergambar persebaran load baik network dan hardwarenya.

Jadi mulai saat ini, kalau masih ada yang menghubungkan saya dengan perusahaan lama, bisa mengupdate informasi tentang perusahaan baru saya. Kegiatan opensource yang lama juga sudah ditinggalkan. Untuk kedepannya saya masih melihat situasi, mungkin ada yang mau ngajak saya untuk ngerkjain proyek opensource ? Saya sih tertarik untuk mengerjakan yang real, contohnya bagaimana kalo kita buat aplikasi opensource kasir sampai laporan keuangan untuk toko kelontongan ? Kan kasihan toko kelontongan di indonesia, masih tradisional banget, dan hampir enggak ada laporan keuangannya.

Hmmm.. segitu dulu deh :-D oh iya, numpang nitip link website perusahaan bapak saya :-D PT. WKM (http://wkm-ind.co.id/) dan seminar internasionalnya TKMPN dan IQPC 2011 --- jadi SEO scammer nih :p
 

Wednesday, September 7. 2011

Website Pribadi Baru (Dan Penjara Search Engine)

Posted by Administrator in
Comments (0) | Trackbacks (0)
Dari dulu ada yang saranin untuk mengambil domain www.dennydepok.com, mumpung belum diambil orang katanya. :-D Saya sih enggak khawatir, di dunia ini memang ada yang mo ngambil domain dennydepok.(com|net|org|xxx) kecuali saya ? :-P

Tapi kemarin berhubung lagi nyoba kode baru, akhirnya saya ambil juga domain www.dennydepok.com. Awalnya bingung untuk page yang bisa diakses sama publik mo diisi apa. Akhirnya saya isi dengan website pribadi saya.

Akhirnya saya berhadapan juga dengan "Penjara Search Engine". Maksudnya apa penjara search engine ? Maksudnya begini, perkembangan teknologi HTML 5 dengan segala fitur mutakhirnya akan tidak berarti bila dihadapkan dengan search engine. Sampai saat ini, semua implementasi fitur-fitur canggih HTML5 (sebagian besar) akan diabaikan oleh search engine yang ada. Jadi data yang diambil dari AJAX, canvas, WebGL, WebSocket, WebWorker akan diabaikan dengan sukses oleh search engine.

Katanya sih google sudah mulai mengindeks data dari AJAX dan Flash, tapi menurut saya agak ribet. Teknik ini mengharuskan developer berkerja dua kali untuk menghadapi search engine, apalagi kalo mentarget beberapa search engine, masa developernya harus membuat berbagai hack untuk semua search engine yang ada ?

Ya apa boleh buat sih, memang teknologi search engine yang ada baru memiliki kemampuan mengindeks page yang statis (maksudnya statis di sisi client, di server boleh dinamis). Mungkin saatnya search engine yang ada sekarang harus meniru browser yang sesungguhnya. Jadi semua kemajuan yang ada di browser bisa diindeks dengan sukses oleh search engine.

Awalnya saya berfikir dengan hadirnya google chrome maka pengindeksan halaman web dari yang paling sederhana samapai yang paling kompleks bisa dilakukan dengan mudah, tapi sepertinya harapan tersebut harus menunggu jauh lebih lama.

Jadi.... akhirnya saya sedikit berdamai dengan keadaan sekarang (daripada dikomentari terus oleh temen yang main SEO). Saya coba untuk implement website dengan javascript+CSS kompleks, tapi masih mengandung tag HTML yang bisa dibaca search engine. Enggak tau bisa apa enggak teknik ini. Soalnya saya agak-agak enggak perduli :-D ini sudah 2011 loh, masa dipaksa buat website masih teks based doang....
 

Monday, July 25. 2011

Back to HTML 5 (huft....)

Posted by Administrator in
Comments (0) | Trackbacks (0)
Sudah beberapa tahun terakhir saya bermain-main di sekitar Adobe Flex. Ya memang pada awalnya banyak keperluan saya yang diakomodasi oleh Adobe Flex, tapi..... akhir-akhir ini saya jadi merasa gerah dengan perkembangan Adobe Flex. Memory leak yang enggak pernah selesai, walau sudah mengikuti berbagai trik untuk menghindari memory leak. Hasil kompilasi yang makin membesar. Kompiler flex yang terbuat dari java yang sepertinya makin lambat aja. Program yang berjalan lambat apabila setelah switch application. Hah.... sepertinya saya sudah pada titik puncak kegerahan saya..

Makanya sewaktu ada tawaran untuk membuat aplikasi web untuk iPad (yang mana tentu aja tidak bisa memakai flex) saya akhirnya kembali lagi ke... HTML 5. Loh kok kembali lagi ? yup, sekitar tahun 2005-2006 saya adalah programmer HTML + CSS + Javascript, yang sekarang dikenal dengan HTML 5. Tapi jujur saya sangat menghindari HTML. Kenapa, karena menurut saya membuat aplikasi memakai HTML sangat riskan. Sintak HTML sulit untuk di trace dan dimaintain apabila ada error, sehingga membuat pembuatan aplikasi web akan sangat lambat bila ada perubahan-perubahan dalam proses pembangunan.

Solusi yang saya ambil ? Saya membangun aplikasi web dengan sebagian besar dengan javascript. Yup sekali lagi, sebagian besar dengan javascript. Maksudnya bagaimana, ya kira kira contohnya begini, kalau kita biasanya membuat button dengan :

<input type="button" value="Click Me">


Maka saya membuatnya dengan :

var btn = new gui.Button();
btn.setLeft(10);
btn.setTop(10);
btn.setWidth(80);
btn.setCaption("Click Me");
gui.stage.addControl(btn);


Memang sepertinya lebih panjang daripada versi html, tapi buat saya yang programmer asli, versi javascript lebih mudah untuk saya trace kalau nanti ada perubahan. Oh iya sebenernya button tadi diimplementasikan juga ke DOM HTML, tentu aja dengan fasilitas CSS.

Pertanyaan selanjutnya, kenapa saya enggak memakai JQuery dan sejenisnya ?? Karena saya ingin membuat aplikasi web benar-benar dengan javascript. Jadi saya menghindari framework-framework yang masih hybrid dengan HTML.

Ya mungkin teknik ini cocok dengan saya, tapi belum tentu cocok dengan anda. Makanya lewat blog ini saya ingin mengetes dulu, kira-kira banyak yang tertarik dengan solusi membangun aplikasi web dengan pure javascript ?

Kalau banyak yang tertarik, saya punya keinginan untuk membagi-bagi code saya ke yang tertarik untuk ikut mengembangkan. Ditambah lagi, saya juga sedang researh tentang NodeJS -> server side javascript. Jadi cocok deh, bangun frontend dengan javascript, backend dengan javascript. Kalau banyak yang tertarik, mungkin hasil research saya tentang nodeJS bisa saya bagi bagi juga.

Untuk preview aplikasi yang menggunakan teknik ini :





Untuk mencoba online klik disini



Untuk mencoba online klik disini



Untuk mencoba online klik disini

Semua aplikasi diatas ditest untuk berjalan di Google Chrome, FireFox, Safari/iPad, Andriod. Untuk IE, enggak pernah dicoba
 

Monday, July 4. 2011

First Post

Posted by Administrator in
Comments (0) | Trackbacks (0)
Hello....
 
(Page 1 of 1, totaling 8 entries)

Quicksearch
Archives
  • May 2012
  • April 2012
  • March 2012
  • Recent...
  • Older...
Blog Administration
Open login screen

Design Downloaded from www.vanillamist.com | Ported to Serendipity by Carl Galloway