Android Studio was unable to find a valid JVM

Baru - baru ini Google lancarkan Android Studio secara rasminya. Anda boleh download di laman https://developer.android.com/sdk/index.html

Saja-saja nak mencuba, saya pun download Android Studio versi Mac OSX dan install di dalam MacBook Pro saya. Malangnya, setelah selesai install, saya dapat error message "Android Studio was unable to find a valid JVM"


Kebiasaan error message ni disebabkan tiada Java di pasang didalam komputer tersebut. Tetapi saya amat yakin yang laptop saya telah mempunyai Java. Setelah google, saya dapati secara default, Android Studio akan mencari java versi 1.6.. tetapi saya menggunakan versi 1.8

berikut adalah langkah-langkah yang saya ambil untuk membetulkan kesilapan ni.

1. semak versi java di dalam komputer. Jika tidak ada.. install.
    dalam contoh di atas, saya dapati versi java saya adalah 1.8.0_25

2. masuk ke /Applications dan klik kanan mouse dan pilih "show package contents". kemudian klik "Contents".

3. edit file info.plist cari JVMVersion dan edit versi java  anda disini. save.

4. walah... Alhamdulillah, selesai.

sahkan pemilikan domain

salah satu ciri yang ada didalam SAAS adalah membenarkan pengguna menggunakan domain mereka sendiri. sebagai contoh, di dalam blogspot, kita boleh menggunakan sama ada domain hanafiahyahya.blogspot.com atau domain pilihan sendiri contohnya example.com.

bagi menggunakan domain example.com, kita hanya perlu set cname ke lokasi yang ditentukan. Tetapi adakah domain yang di masukkan oleh pengguna itu adalah domain mereka?. apa yang berlaku jika mereka masukkan domain orang lain seperti google.com atau ibnuyahya.com?. Secara logiknya, sudah tentu domain tersebut tidak akan berfungsi memandangkan mereka tidak dapat set cname ke lokasi sepatutnya. Tetapi ini bukanlah masalah yang utama... masalah yang sebenar akan timbul bila pemilik sebenar domain tersebut mahu menggunakan domain mereka didalam SAAS kita.

Memandagkan domain tersebut telah di daftarkan sebelum ini, maka pemilik sebenar tidak dapat mendaftar kerana ia telah digunakan. Jadi, bagi menyelesaikan masalah ini, kita perlu sahkan pemilikan domain tersebut.

berikut adalah langkah-langkah yang boleh di ambil untuk memastikan pengguna tersebut adalah pemilik/mempunyai akses ke domain tersebut

1. Generate unique hash data untuk di masukkan ke txt record. dalam contoh ini, saya gunakan "sample1-123"

unique hash ini kita simpan didalam database bersama maklumat pengguna.

2. Semak kembali nilai txt record bagi domain tersebut dengan menggunakan function dns_get_record().  Langkah seterusnya, bandingkan sama ada record tersebut sama seperti data yang di simpan tadi. Contoh source code berikut menunjukkan bagaimana kita boleh gunakan dns_get_record() untuk menyemak dns record.

mendaftar akaun CDS

Baru baru ini saya ada mendaftar akaun CDS di RHB Investment Bank. Alhamdulillah, urusan telah selesai dan saya sudah terima Client Code. Langkah seterusnya, boleh la mendaftar di http://www.rhbinvest.com/ untuk menggunakan aplikasi online trading.
Mendaftar akaun CDS tidaklah begitu susah. Berikut adalah keperluan yang perlu di bawa semasa mendaftar
  1. Salinan fotokopi kad pengenalan (boleh juga photostat di kaunter pendaftaran)
  2. Statement bank 3 bulan
  3. RM10 
  4. Isi beberapa borang pendaftaran ( yg ni akan dilakukan di kaunter pendaftaran )
nota: pihak bank akan proses permohonan lebih kurang 1 minggu. 

Untuk makluman, tidak semua bank boleh mendaftar akaun CDS. Hanya bank "inventment" sahaja yang boleh. bagi bank RHB, anda boleh semak senarai dan lokasinya disini http://www.rhbinvest.com/page/site/public/english/locate_us.html

Selamat mendaftar. :)

langkah selanjutnya... kita belajar main saham.

aktifkan celcom 4G LTE

Haritu ada ternampak seorang IM tunjuk benchmark celcom 4G di laman facebook. Dapat 20mbps tuu. Jadi terdetik la saya untuk call celcom bertanyakan tentang perkhidmatan 4G ni bagi pengguna prepaid macam saya.

Ok.
Langkah 1,
pastikan kita subscribe MI38 , saya pun baru tau pasal ni. sebelum ni, paling lama pun saya subscribe 1 minggu saja. Tak tahu pula ada langganan 30 hari.

sms MI38 ke 28882

kemudian reply

BROADBAND YES

Langkah 2
lepas subscribe mi38, baru boleh activate 4G. Caranya

sms ON 4GLTE ke 28882

kemudian reply

4GLTE YES


Selesai.

rujukan
https://www.celcom.com.my/personal/promo/4glte?pid=1360826467841

Semantic Versioning

Label atau Versioning bukanlah sesuatu yang asing dalam dunia Pembangunan Perisian. Boleh dikatakan setiap developer akan melabelkan atau memberi versi kepada perisian yang di'release'.

Ada yang menggunakan tahun sebagai release version seperti "appname-2014" dan tidak kurang juga menggunakan nombor seperti "1.0.0" sebagai rujukan.

Secara personal, saya lebih berminat menggunakan nombor dengan format berikut MAJOR.MINOR.PATCH

untuk keterangan lanjut, anda boleh baca panduan yang di tulis oleh Tom Preston-Werner di http://semver.org/