Monday, December 31, 2012

Tahun Baru dan Beef Prosperity

Ada yang ga biasa di Mc Donald
begitu kurang lebih tag line untuk beef prosperity

Beef prosperity ini memang bukan menu regular Mc Donald yang ada setiap saat.
Biasanya menjelang dan sekitaran tahun baru cina / imlek ni produk baru tersedia.

Tapi tahun baru 2013 ini, kemarin dengar di radio ternyata si "Beef Prosperity Burger" ini keluar. Ntah karena waktunya berdekatan dengan tahun baru imlek 2013 yang jatuh pada 10 Februari 2013.
Langsung deh mampir ke Mc D terdekat pesen ni burger. Kurang lebih begini penampakannya:



Promonya sih sampe 17 Februari cuman seringkali iklannya masih ada, cuman di outlet Mc D nya dah abis. So don't miss it , hehe !! Terlepas dari strategi promosi atau produk yang seasonal ini, yang jelas rasanya ngangenin. Nikmati si burger dengan roti empuk + wijen , daging sapi berbalut saus lada hitam ditaburi bawang bombay.. Yummy... bersama setiap kunyahan lezatnya sambil berharap untuk hari ini yang lebih baik , untuk tahun depan yang lebih baik. Aamiin

nb: ini bukan promosi looo , syukur2 Mc D mau kasih saya voucher hehe...
sudah nyoba 2 kali ni, kalo males ke outlet tinggal delivery service Mc D aja langsung diantar
ada 2 pilihan yg single atau double dagingnya ^^ , kalo saya sih 1 aja dah puas, pas sama rotinya yg lembut.

Wednesday, December 05, 2012

Stiker Untuk Pengguna BBM Subsidi


Anggaran negara terlalu banyak habis untuk subsidi BBM.
Dan tentunya kita tahu justru subsidi ini lebih banyak dinikmati oleh kalangan yang mampu (tidak tepat sasaran). Anggaran yang besar ini harusnya bisa diarahkan untuk membawa manfaat yang lebih banyak dan tepat. Hal ini sudah menjadi masalah klasik dan banyak diskusi serta alternatif solusi untuk mengatasinya namun belum berjalan efektif. Terutama kenaikan harga BBM non subsidi yang menjadi kebijakan tidak populer sehingga sangat sukar diambil oleh pemerintah, semua menolak kecuali pemerintah tentunya. Menggunakan BBM subsidi seakan sudah membudaya atau hal yang wajar, bahkan penjual mobil seringkali menambahkan "Mesinnya isi premium(subsidi) ga masalah" untuk menambah daya tarik bagi pembeli. Dan dengan meningkatnya jumlah pengguna mobil otomatis beban subsidi juga meningkat.


Kondisi saat ini ada stiker kendaran BBM non subsidi yang justru dipasang pada kendaraan yang "wajib" menggunakan BBM non subsidi. Stiker/Cap yang sama diberikan pada yang tidak ikut mengambil subsidi. Bukankah logika seharusnya dibalik, penerima subsidi harusnya memiliki bukti/cap/kartu/identitas penerima subsidi. 
  

Gagasan yang diajukan simple, yaitu penempelan stiker penggunaan BBM subsidi untuk kendaraan, khususnya mobil pribadi yang mengisi dengan BBM bersubsidi.

Yang disasar adalah pride/kebanggan. Untuk para pemilik mobil mewah, mobil mahal, mobil banyak yaitu pemilik mobil yang sifatnya sudah bukan sebagai kebutuhan primer /sekunder tapi lebih ke kebutuhan tersier / kemewahan.

Jadi kita beri penghargaan / kebanggan pada pengguna kendaraan (khususnya mobil pribadi) yang tidak menggunakan BBM subsidi dengan membiarkan mobilnya bersih tanpa stiker itu. Di sini yang ditekankan adalah 'nilai', pride untuk yang mobilnya tidak ditempeli stiker dan 'malu' untuk mobil yang ditempeli dengan stiker "Menggunakan BBM subsidi" ini.

Mobil Anda bersih dari stiker ini, Anda boleh berbangga. Sedangkan untuk kalangan yang mementingkan gaya, ingin tampil beda dan mau menunjukkan kesuksesan tapi masih ikutan ambil subsidi tolong pasang stiker/cap "Mobil saya pakai BBM subsidi looo". Jadi punya mobil 3 tapi semua dengan stiker ini, ya ga usah banyak gaya kalo ternyata masih ikutan ambil subsidi. Pada saat acara keluarga, atau ada tamu yang berkunjung ke rumah tentunya stiker ini menjadi bagian yang mengurangi rasa 'wah' mobil pemilik.

Akan lebih baik jika stiker yang dipasang ini stiker yang mencolok, langsung kelihatan, susah dilepas dan 'jelek'. Ya, jelek !! Karena yang ingin didorong adalah rasa malunya. Maka harusnya diadakan kontes membuat stiker yang paling jelek untuk stiker "Kendaraan ini menggunakan BBM bersubsidi", disain norak/lusuh yang tidak menarik. Wah ya jangan bilang bikin yang jelek, ok bahasa halusnya pembuatan disain stiker ini menggunakan anggaran yang minim saja, toh bukan bikin logo perusahan dengan arti filosofis yang dalam.

Saya yakin semua angkot, tidak ada yang keberatan dipasangi stiker ini atau mobil angkut barang, karena memang tujuannya mobil sebagai kebutuhan penunjang kehidupan sifatnya produktif.

Solusi ini harus didukung pelaksaan yang baik di lapangan oleh petugas pengisi BBM. Isi BBM subsidi langsung pasang stiker ini, tidak mau ya silahkan isi BBM non subsidi. Dan tentunya sosialisasi yang baik agar kebijakan diketahui bersama dan pelaksanaannya pun di pantau bersama. (iklan di tivi sering kok :))

Dan ke depan harusnya memang ada penghargaan/stimulus untuk pengguna BBM non subsidi, misal kerjasama dengan pengelola mall/tempat belanja untuk lahan parkir khusus kendaraan tanpa stiker. Itu sekedar contoh.

Kita dapat melihat, khususnya di kota-kota besar mobil-mobil yang sangat pantas untuk dipasangi stiker ini. Dari segi biaya pun saya rasa sangat masuk akal, 1 stiker rasanya kurang lebih sama dengan nilai subsidi yang diberikan negara ini utk 1 liter BBB subsidi.

Jadi ?? Cantik/Gaya itu mahal bung !!

Sempet juga buat pptnya dapat dilihat di sini: [slide stiker BBM bersubsidi]

Monday, November 19, 2012

Content Encoding Error || ERR_CONTENT_DECODING_FAILED (PHP)

Baru2 ini ada pengalaman develop aplikasi, di localhost lancar jaya (aplikasi dengan PHP).
Kemudian upload di hosting online buat demo. Dikabarin beberapa fitur tidak jalan /error.

Berikut pesan error yang keluar dari firefox:
Content Encoding Error  The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression. 

* Please contact the website owners to inform them of this problem.


atau pada google chrome pesan yang keluar sebagai berikut:
Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.

cari sana sini, utak atik ternyata masalahnya ada pada settingan php.ini
//cek di bagian ini
zlib.output_compression = On ;sebelumnya off
restart apache

Dan masalah pun selesai script bisa dieksekusi dengan normal dan baik2 saja :)
Yah mungkin buat sharing pengalaman saja, siapa tau ada yg ngalamin juga.
Soalnya googling juga ga langsung ketemu.

Tuesday, November 13, 2012

mobile version dan deteksi browser mobile (PHP)

Untuk deteksi browser mobile (akses sebuah web dengan perangkat mobile), dapat mendownload script dasarnya di sini : http://detectmobilebrowsers.com/. Di situs ini sudah tersedia script siap saji untuk bermacam bahasa, php,ASP, javascript, apache (htaccess) yang dapat dipakai sesuai kebutuhan.

Pada dasarnya script pendeteksi mobile browser  melakukan pengecekan user_agent dari browser. Sebenarnya bisa buat script sendiri dengan mencocokkan user agent dengan list browser mobile : misal iphone | android | blackberry atau mengandung kata 'mobile'

Tapi  browser dan perangkat mobile sangat beragam dan sangat mungkin memiliki user agent yang berbeda-beda. Dengan script dari situs ini kita sudah tidak harus pusing mencari kemungkinan nama user agen. Di bagian bawahpun ada keterangan "Regex updated: 18 October 2012"(ini yang tertulis pada saat post ini dibuat , menunjukkan versi per tanggal berapa dan waktu update daftar user-agent utk browser mobile yang dikenali oleh script ini.

Ok saya ambil contoh yang versi PHP (detectmobilebrowser.php) yang saya pakai, script ini berisi jika user agent pengakses script ada dari daftar (user agent mobile) maka (nah bebas terserah kita).
Isi kode dari detectmobilebrowser.php itu sendiri kurang lebih seperti ini:
$useragent=$_SERVER['HTTP_USER_AGENT']; // ambil user agentnya
if(preg_match( ...........
bla bla bla bla
header('Location: http://detectmobilebrowser.com/mobile'); //bagian ini yang diutak atik misal di ganti menjadi $is_mobile = true;
?>
Dengan modal ini sudah cukup bagi aplikasi/server/php untuk 'tahu' atau 'merasa tahu' bahwa pengakses website adalah mobile device.

Umumnya sekarang dari website saat mendeteksi perangkat mobile akan langsung diarahkan ke versi mobile, misal: http://m.gudangmobil.com atau kalau blog ini akan diarahkan ke : http://blog.harmaji.com/?m=1(bisa di lihat dengan browser biasa). Mobile version ini sendiri biasanya adalah website biasa dengan layout disesuaikan dengan layar handphone, lebih kompak, content lebih minimalis, yang tujuannya adalah kemudahan akses website via perangkat mobile (kecil).

Kurang lebih di halaman website utama (kita sebut saja kumbang, eh maaf kita sebut fullsite):

if($mobile){
  header("Location: http://harmaji.com/mobile/");
}
Jadi setiap ada orang mengakses website saya dengan handphone maka akan langsung diarahkan ke versi mobile dari website (kalau memang ada).

Dan di versi mobile-nya sendiri mungkin kurang lebih seperti ini:
if(!$mobile){
  header("Location: http://harmaji.com"); //mengarahkan ke versi fullsite
}

Memang rada aneh kalau dari komputer biasa kita mengakses mobile version, walaupun beberapa website - seperti blogspot pada contoh diatas - versi mobile pun bisa diakses langsung via browser pada komputer biasa (non mobile). Bisa jadi karena quota internetnya tipis, atau mungkin versi mobile justru ada informasi2 yang tidak ada pada versi fullsitenya :).

Yang sering jadi masalah adalah saat kita "dipaksa" mengakses versi mobile padahal kita ingin membuka versi fullsite (entah karena lebih lengkap informasi dan fiturnya atau memang layar handphone yang besar).

Beberapa situs tidak menyediakan link ke versi fullsite dan tidak ada pilihan untuk kita dari perangkat mobile melihat fullsite. Karena itu baiknya di versi mobile ada link utk tetap mengakses halaman full-site. Jadi pada versi fullsite kita beri kondisi, jika itu mobile tapi pengguna memang ingin melihat tampilan fullsite ya silahkan, jadi kita tambahkan sedikit kondisi pada kode:
    $fullsite = false;
    $linkmobile = '';

    // di sini di set nilai dari full site misal dari url / session
    if($_SESSION['fullsite']=='yes'){
        $fullsite = true;
    }

    if($mobile){  // jika akses dari perangkat mobile
        if($!fullsite){
                  header("Location: http://harmaji.com/mobile/");
        }
    $linkmobile = 'versi mobile';
    } // jadi kalau pengguna memang mau lihat fullsite ya monggo lah

    echo $linkmobile; // ditaruh di salah satu tempat di halaman fullsite


dari kode diatas ada kemungkinan saya ingin kembali melihat versi mobilenya (saya berubah pikiran), jadi baiknya di halaman fullsite jika saya mengakses menggunakan mobile device maka ada link untuk melihat mobile version pada kode di atas disimpan di variable $linkmobile.

Jangan lupa dari mobile version disediakan link untuk full version, seperti kalau di versi mobile dari blogspot saat ingin melihat full version dari handphone ada link ke : http://blog.harmaji.com/?m=0
di bagian bawah.

Sebenarnya bukan coding yang ingin ditekankan di sini, tapi lebih untuk kenyamanan pengguna website yang menyediakan mobile version :)

Monday, November 05, 2012

gudangmobil.com down (mati)

Per tengah Agustus 2012 (15 Agustusan)
tau2 server gudangmobil.com tidak bisa diakses, duuuh :(

karena mau lebaran 17 Agustus-nya sama harus fokus utk panjat pinang -halah-
jadi ga sempet saya urusin sampe lepas lebaran.
Paska mudik lebaran  saya coba kontak ke pengelola server / hostingannya tidak bisa.

Wah bener2 lost akses, akhirnya awal september saya pindahkan arah domain ke hosting baru.
Cuman masalah utamanya adalah bahwa
database dan aplikasi terbaru yang ada di server, hadeeeuh.

Beberapa bulan terakhir ni memang ga pernah di back up :(
(sehari ada puluhan iklan masuk)
Padahal pengunjung setianya dah lumayan 3000-an ip unik sehari...

Sampai saat ini belum sempet untuk menghidupkan lagi gudangmobil.com
beberapa staff masih saya bajak buat ngurusin project juga.
Saya sendiri juga akhir taon terjebak di project2 buat survive ini :)

Tapi akan segera saya launching lagi, penginnya sih dengan fitur2 yang lebih wah
dengan aplikasi yang lebih baik !!
semoga bisa secepatnya lah....

Mohon maaf buat para pengguna dan pengakses server gudangmobil.com