Saturday, June 30, 2012

349. Fon

1. Ramai juga kenkawan merujuk saya apabila ingin membeli telefon baru. Seperti biasa saya akan mencadangkan beberapa telefon pintar Linux (baca sebagai Android) untuk mereka pilih.

2. Ada juga yang meragui dengan Galaxy S3 apabila terdapat desas-desus bateri terbakar oleh salah seorang pembeli model ini. Kalau ada pun ianya kes terpencil dan saya percaya pihak Samsung akan menyelesaikannya secepat mungkin.

3. Buat masa ini cadangan saya adalah Galaxy Nexus yang berharga sekitar RM1600 kerana mudah untuk menaiktaraf kepada Android versi terkini tanpa perlu menunggu pengilang telefon menyertakan patch untuk naiktaraf. Walau bagaimana pun Galaxy S3 dan HTC One X sememangnya bagus untuk mereka yang berminat kepada telefon pintar yang berkuasa tinggi yang dikuasakan oleh pemproses 4 teras.

4. Bagi yang berminat dengan telefon pintar bajet saya cadangkan Galaxy W yang berharga sekitar RM850 iaitu telefon pintar yang saya gunakan sekarang. Ianya laju, banyak aplikasi boleh dimuatturun dan selesa digunakan untuk capaian internet.

5. Bagi yang memerlukan telefon pintar super bajet, saya cadangkan Galaxy Y yang berharga sekitar RM499 yang sesuai digunakan oleh para pelajar.

6. Jika telefon sekadar digunakan untuk membuat panggilan dan SMS sahaja, saya mencadangkan membeli Nokia 1280 yang berharga RM80 atau pun Nokia X1 yang mempunyai keypad yang lebih tahan lama.

7. Ubuntu untuk Android dikatakan akan keluar sekitar hujung tahun ini untuk telefon pintar model Android tertentu dan ini menarik minat saya untuk membeli telefon pintar berkenaan apabila ianya keluar nanti.

8. Apa pun model telefon pintar yang dibeli, biarlah ianya digunakan semaksimum yang mungkin supaya tidak rugi membelinya. Kalau sekadar membeli untuk menunjuk-nunjuk itu sudah salah matlamat.

9. Bagi saya kebagusan sesuatu telefon pintar terletak pada aplikasi-aplikasi yang ada padanya tidak kira sama ada aplikasi itu default atau pun pihak ketiga. Ini kerana aplikasi-aplikasi itu menjadikan telefon pintar benar-benar pintar dan banyak membantu pengguna menguruskan kehidupan seharian berkaitan dengan simpanan maklumat, mendapatkan maklumat, mencari maklumat dan berkongsi maklumat.

10. Jangan terpedaya dengan aliran telefon pintar. Kadang-kadang ianya lebih kepada provokasi dan iklan yang berlebih-lebihan.

p/s Untuk bateri bertahan lama dalam Android, wifi dan wifi GPS boleh dibiarkan sentiasa aktif. Bluetooth, Auto Rotation dan peranti GPS dibiarkan tidak aktif dan aktif apabila perlu sahaja. Ini hasil daripada eksperimen yang saya buat.

#zairo

Tuesday, June 19, 2012

348. Zairopray

1. Aplikasi waktu solat sudah lama saya siapkan mengunakan JavaScript akan tetapi ianya tidak menepati seperti yang saya harapkan lalu saya tidak jadi terbitkan di Google Play. Ianya menjadi aplikasi kegunaan saya setiap hari sejak itu. Kemudian saya mendapati banyak ketika capaian data terlalu perlahan. Lalu saya bercadang mengubahsuai untuk mengunakan data di luar talian sepenuhnya.

2. Kemudian setelah dibuat semula mengunakan versi Java, ianya nampak lebih meyakinkan dan telah pun diterbitkan di Google Play beberapa hari yang lalu.

3. Fungsi aplikasi telah diubah iaitu daripada menarik data setiap permintaan kepada data luar talian selama setahun kerana itu maksimum data yang sedia ada dalam e-solat.

4. Data adalah merangkumi setiap negeri dalam Malaysia dan lokasi-lokasi seperti yang terdapat dalam e-solat.

5. Banyak lagi penambahbaikan boleh dibuat akan tetapi ianya bergantung kepada situasi dan keinginan untuk menambahkan apa yang difikirkan perlu.

6. Selepas ini ada satu aplikasi akan dibuat untuk tahun ini. Mungkin ianya bersifat global dan tidaklah setempat seperti pada Zairoliday dan Zairopray untuk seluruh negara dan Zairoute untuk KL dan Lembah Klang.

7. Saya juga teringin untuk mempelajari PyGTK yang mengunakan Quickly sebagai alat untuk membangunkan aplikasi dalam Ubuntu.

8. Oleh kerana saya mengunakan Lubuntu dalam laptop, amatlah menarik jika dapat membuat aplikasi-aplikasi di dalam dekstop Ubuntu.

9. Python pernah saya gunakan satu ketika dahulu apabila membangunkan aplikasi percubaan PyS60 dalam Nokia. Kurangnya rujukan atau pun saya sendiri yang kurang belajar menyebabkan kesukaran untuk membangunkan lagi aplikasi-aplikasi yang lain.

10. Setakat ini aplikasi-aplikasi yang saya buat adalah untuk kegunaan saya sendiri dan saya panjangkan untuk digunakan oleh semua pengguna Android.

#zairo

Sunday, June 10, 2012

347. See

1. Zairoute baru berjaya disiapkan fungsi Nearby. Banyak masa dihabiskan kepada mengkod semula Zairoliday dan Zairoute akan tetapi hasilnya adalah sama dengan versi JavaScript.

2. Mengunakan JavaScript lebih cepat dapat disiapkan kerana bahasa yang lebih mudah difahami berbanding Java. Namun Java lebih mantap dan stabil bila digunakan dengan peranti tambahan seperti GPS.

3. Ini bermakna saya sudah boleh melupakan buat seketika pembangunan Zairoliday dan Zairoute kerana penambahbaikan hanya dibuat jika perlu.

4. Masih banyak yang saya perlu terokai dalam Java. Saya sudah mula menyukai bahasa pengaturcaraan Java walau pun ianya agak cerewet berbanding PHP. Ini kerana PHP tidak boleh dibangunkan untuk frontend aplikasi telefon pintar.

5. Kita selalunya akan hanya belajar teknologi baru bagi kita apabila ianya diperlukan untuk sesuatu aplikasi yang perlu dibangunkan. Ini akan mengkelam-kabutkan keadaan apabila dalam masa yang singkat kita perlu menyiapkan tugasan tersebut.

6. Di sini saya nampak betapa pentingnya mempelajari sesuatu pengetahuan baru dalam apa jua sistem pengoperasian, bahasa pengaturcaraan atau pangkalan data.

7. Zairoute dan Zairoliday adalah aplikasi yang dibangunkan untuk 2011. Untuk 2012 semestinya ada 2 aplikasi yang sedang giat saya bangunkan sebagai pet project.

8. Suatu ketika saya putus asa semasa mempelajari Java kerana kesukaran yang ada padanya. Bagi saya, jika ada kemahuan, walau sesukar mana dan putus asa sekali pun, kita perlu bangkit kembali menyambung perjalanan demi untuk mencapai impian dan harapan.

9. Java merupakan bahasa pengaturcaraan yang mempunyai lengkuk pembelajaran yang tinggi. Itulah sebabnya saya memperuntukkan masa setahun ini untuk benar-benar mempelajarinya.

10. Bahasa pengaturcaraan C, C++, Java dan Python masih lagi relevan untuk pembangunan  aplikasi di mana sekarang ianya banyak digunakan dalam telefon pintar. Dulunya (dan juga sekarang) ianya banyak digunakan untuk pembangunan aplikasi untuk Desktop.

#zairo