Friday, June 17, 2011

Great Move Nokia and Windows Phone 7

Beberapa tahun mengalami masa sulit setelah tergusur oleh iPhone dan Andriod, Nokia tampak nya mulai menemukan jalan untuk menyelamatkan perusahaannya dari kerusakan yang lebih fatal akibat market share yang terus tergerus oleh pesaing nya. Geliat iPhone saat mengeluarkan iPhone 3 seakan membunuh market smart phone yang telah lama dikuasai oleh nokia. Ditambah semakin banyak nya pesaing yang muncul seperti andriod dan Blackberry, nokia pun seperti mati suri. OS saait ini yang digunakan oleh Nokia yaitu Symbian dirasa tidak dapat mengimbangi perkembangan dari IOS yang diusung oleh Apple maupun Andriod pada pertarungan memperebutkan pasar smartphone.

Sejak keluar nya berbagai macam smartphone pada pasar, penetrasi smartphone semakin lama semakin meningkat. Bahkan pada tahun 2013 diprediksikan 1 (satu) dari 2 (dua) pengguna handphone menggunakan smartphone. Sehingga tidak salah jika setiap handset maker berlomba - lomba untuk menguasai pasar dari smartphone.

Pada Q4 Tahun 2007 Nokia masih menguasai 50% market share dari smart phone dengan Symbian OS yang diusung oleh Nokia pada device nya.


dan coba bandingkan dengan Market share smartphone pada Q1 tahun 2011. Symbian OS yang diusung oleh perangkat keras dari Nokia hanya memiliki 1% dari market share. Dan tentu nya Andriod adalah monster yang dapat menguasai pasar smart phone dalam waktu yang sangat cepat.


Sebetulnya nokia memiliki beberapa opsi untuk merebut kembali pasar smartphone. Salah satu nya adalah mengimplementasikan Andriod pada perangkat keras mereka keluarkan. Beberapa perusahaan seperti Motorola bahkan mengatakan Andriod adalah penyelamat bagi perusahaan mereka. Atau dengan menggunakan inhouse platform yang digadang gadang sebagai OS masa dengan untuk nokia, yaitu MeeGo. Tapi pada kenyataan Nokia tidak memilih antara Andriod atau bahkan Meego.


CEO nokia, yaitu Stephen Elop yang pernah bekerja untuk Microsoft ternyata lebih tertarik untuk mengimplementasikan Windows Phone 7 pada perangkat masa depan mereka. Entah ada keterkaitan terhadap masa lalu nya dengan microsoft atau tidak, tapi berbagai pihak mengatakan bahwa kerja sama antara microsoft dan nokia adalah suatu "Good Move".

Nokia mendiferensiasi diri nya dari hadangan pasaran yang mungkin sudah jenuh untuk handset andriod. Andriod sudah menguasai pasar tanpa smartphone bantuan dari Nokia sekalipun. Nokia yang terbiasa sebagai pemain utama tentu akan berpikir beberapa kali untuk menjadi pemain kesekian yang mengusung platform andriod. Sedangkan Microsoft menawarkan suatu tempat special untuk nokia bahkan untuk dapat meng-costumize segalanya pada level Operation System di Windows Phone 7 yang tidak didapat oleh handset maker lain seperti Samsung, LG, Dell, ataupun HTC.  Hal tersebut yang menjadi alasan utama nokia untuk tidak ngusung platform andriod pada perangkat nya.



Microsoft sendiri bukan lah pemain amatir dalam dunia smartphone. Walaupun Windows Phone 6 banyak yang melabelkan gagal, tapi tampak nya Microsoft belajar banyak dari pengalaman nya. Mereka merevolusi User Interface (metro user interface, dengan live tiles nya) sehingga jauh lebih enak untuk dilihat dan digunakan. Integrasi yang sangat dalam untuk Office. Xbox yang biasanya hanya digunakan pada console, kini juga dapat dinikmati pada Windows Phone 7. Dan pada update mango, Microsoft memberikan integrasi yang sangat dalam pada berbagai social network besar serta system yang memudahkan kita untuk berkomunikasi tanpa harus menginstall berbagai aplikasi lagi seperti yahoo, msn, etc. Bing search dan berbagai feature lain nya.


Selain itu tidak lupa apps store yang dimiliki oleh Microsoft sudah mencapati 20.000 app yang hanya membutuhkan 219 hari sejak launching. dibanding Andriod yang membutuhkan waktu 419 hari. Tentu saja antusias dari developer sangat besar terhadap platform baru dari Microsoft ini.

Dengan berbagai feature yang dimiliki oleh Windows Phone 7 dan kemampuan dalam hal hardware yang dimiliki oleh Nokia tampak nya Nokia secara pelan tapi pasti akan dapat bersaing dengan pemain besar smartphone lainnya.

Mari kita tunggu saja seperti apa bentuk dan feature yang ditawarkan oleh Nokia dengan Windows phone 7 nya. CEO nya sendiri menjanjikan bahwa Nokia Windows Phone 7 akan memberikan suatu handphone yang tidak ditemui pada handphone lainnya.

Nokia memprediksikan akan merelease windows phone 7 pada akhir tahun 2011 ini. Dan akan menjadi the next gadget untuk menggantikan nokia jadul saya ini.

Wednesday, June 15, 2011

Database [Mysql] error and troubleshoot

Pernah kan anda menemukan jika table pada database anda tidak dapat diakses, itu lah yang saya alami belakangan ini. Memang sangat buat stress jika table yang sangat penting mendadak tidak dapat diakses.

Error pertama yang saya temui adalah : ERROR 29 (HY000): File 'tablename.MYD' not found (Errcode: 13). Untuk merepair database dengan error seperti ini cukup lah mudah. Tinggal cari file dimana MYD tersebut berada. lalu rubah akses mode nya. Error code 13 tersebut berarti table memiliki hak akses yang salah.
Command :
  1. temukan file tersebut : locate tablename.MYD
  2. kemudian pindah ke folder yang ada file tersebut yang biasanya berada difolder ini : cd /var/lib/mysql/database_name
  3. lalu rubah owner dari file sesuai dengan file lainnya : chown mysql:mysql tablename.MYD
Nah error nya belum selesai sampai sana, ternyata ada error lagi saat query. yaitu Table is marked as crashed and should be repaired . Untuk memperbaiki nya sangat simple jg. Berikut langkah langkah nya :

  1. Masuk ke console mysql dengan commadn : mysql -u root -p 
  2. Kemudian pindah ke database dimana table yang error tersebut berada. use databasename;
  3. lalu eksekusi command repair pada table : repair table tablename;
Nah sekarang database sudah siap untuk beroprasi kembali. dan untuk melakukan hal ini database mysql tidak perlu untuk di shutdown, jadi walaupun database tetap menyala proses repair dapat tetap dilaksanakan.

Selain itu ada cara untuk melakukan checking ke semua table didatabase, command nya adalah : mysqlcheck -B dbname -u username -p
dan jika ingin sekaligus merepair tinggal menambahkan -r

cheers!

Thursday, June 9, 2011

Are you Likeable?

Kemarin sedang browsing - browsing di Papataka, ada buku gratis, lumayan juga gratisan haha. Judul nya You are likeable. Buku ini cukup menarik, isi buku ini tidak kalah dengan pembicara pembicara motifasi tenar indonesia. Oh ya buku ini dapat di download di sini.

Dari berbagai bagian yang saya lihat, saya sangat tertarik dengan beberapa kata di bagian Positif Outlook. Saya sangat setuju dengan kata - kata dari buku tersebut. Yaitu nasib kita dimasa depan dapat diramalkan oleh kita sendiri. Dan kunci nya ada dikata memutuskan. Dulu sewaktu masih kecil, paman saya bercerita kepada saya. Bahwa hidup ini adalah pilihan, setiap apa pun keputusan yang akan kita ambil adalah pilihan. Dan semakin Bijaksana kita mengambil keputusan maka hidup kita pun akan lebih baik juga.

Dan pada akhir buku, penulis menegaskan jika kita harus mencintai diri kita sendiri. Karena kita adalah seseorang yang LIKEABLE.

Untuk cerita jelas nya silahkan saja baca buku nya, Buku nya "cuma" 59 halaman, tapi ga buat bosen kok baca nya.

Sunday, June 5, 2011

iPad 2 Unboxing

Setelah penantian lama (dari pertama kali launcing awal maret), akhir nya iPad 2 ini bisa saya miliki jg. Terima kasih pada sodara Kumis yang telah mengantarkan saya muter - muter bandung (i have a great time bro) dan sodara bettaquinox yang memberikan harga yang reasonable untuk iPad ini.

Sebetulnya iPad 2 ini belum release di indonesia, bahkan dari bisikan sumber yang dapat dipercaya, iPad 2 baru akan release di Indonesia akhir tahun ini. Sumber tersebut juga secara tepat memprediksi kapan iPad 2 release di Singapore yaitu pada akhir april kemarin. Cukup kecewa dengan apple dan sekaligus menjadi pertanyaan, kenapa barang apple sangat telat masuk ke Indonesia. Whatever lah, yang penting iPad 2 sudah ada ditangan.

iPad 2 merupakan product terbaru apple yang menggunakan processor dual core A5 cpu, processor build in dari apple sendiri. Memiliki 2 buah kamera, kamera belakang dan kamera depan. Dan lebih tipis dari iPad generasi sebelum nya. Kalau dulu iPad tidak dapat melakukan multitask, iPad 2 dapat bekerja secara multitask.

Beberapa waktu kemarin saya juga sempat menggunakan Galaxy Tab, dan jika dibandingkan, iPad 2 win hands down. Lag tidak terasa pada iPad 2 saat saya melakukan browsing. Tidak seperti Galaxy yang terasa tidak nyaman saat menscroll suatu page. dan saat membuka beberapa aplikasi, galaxy akan terasa lag. tapi tidak untuk iPad 2. Selain itu iPad 2 sangat tipis dibanding galaxy, dan juga jauh lebih ringan. Pokok nya, menang dimana mana deh iPad 2.

Dan ditambah dengan smart cover, membuat ipad menjadi hampir sempurna. Smart cover dapat meng -wake up kan iPad secara otomatis saat cover dibuka, dan akan men -sleep kan iPad saat cover ditutup. Sangat praktis. Tidak perlu lagi menekan tombol sleep.

Over all, saya bisa bilang gadget ini sangat cool. bahkan dengan harga nya yang cukup mahal dari pada gadget lain saya rasa itu sangat worthed. 9/10 rating untuk ipad ini.

Next gadget adalah Windows Phone 7 dari Nokia. Nokia menjanjikan smart phone yang lebih dari biasa nya. Semoga Nokia cepat merelease Windows Phone 7 nya. Dan semoga nokia merelease windows phone 7 lebih awal di Indonesia seperti nokia c4 nya.

Thursday, June 2, 2011

Java Robot


Beberapa hari yang lalu saya mendapatkan sebuah project untuk membuat sebuah program. Program nya sendiri berfungsi untuk dengan otomatis menjalankan program lain. Setelah berpikir, gimana sih cara buat nya, untung saja java ternyata memiliki package untuk melakukan hal tersebut. Sehingga kita tidakusah mengugnakan JNI untuk melakukan memanggil native OS API.

Package tersebut disebutkan dengan nama Robot. Sudah merupakan bawaan dari JRE sendiri. Sehingga tidak usah menginclude library apapun untuk menjalankan package ini.

Robot pada java dapat mensimulasikan Mouse click (dan tentu saja double click) , right click, Shortcut, printscreen. Sebetulnya sudah ada program dengan nama automouse clicker, tapi sayang nya tidak bisa digunakan denngan console dan dipanggil oleh Java.

Dengan membundle Sax Parser untuk action (action dari robot), saya membuat sebuah program kecil seperti automouse clicker tersebut.  download :  http://example-code.googlecode.com/files/bot.zip

Untuk menjalankan program, masuk ke dist, kemudian eksekusi dengan perintah java -jar autobot.jar action.xml, tetapi terlebih dahulu masukan java pada Windows Path.

source gambar : http://blogs.oracle.com/mgorshenev/entry/javaone_2007_part_3_cool