Wednesday, February 18, 2015

Cara Renew Passport Pembantu Rumah di Kedutaan Indonesia 2015

Tulisan ni sah sehingga 17 Febuari 2015 semalam.


Ceritanya aku bermula dari seminggu sebelum 17 Feb 2015 tu lagi.. passport bibik aku expired pada Oktober 2015, jadi cadang nak buat sementara aku tengah cuti belajar ni.. ingat settle sehari macam ditulis pada kebanyakan blog, tapi disebabkan kedutaan NKRI ni tengah berubah kepada sistem biometrik (dia ambil cap 10 jari, semua tangan kanan dan kiri!).. Ginilah ceritanya:


Minggu satu
Hari Selasa : Datang pukul 7. Pukul 9 bukak gate. Pengawal kata.. nombor ambik Isnin atau Khamis sahaja

Hari Khamis: Datang pukul 7 pagi. Pukul 9 pagi bukak gate.. dalam pukul 10 pagi dapat nombor..
serah 3 borang kontrak dan dokumen
datang esok untuk buat passport

Hari Jumaat: Datang pukul 9 PAGI.. sebab nombor dah ada.. pukul 1230tghari staf embassy kata "DATANG BALIK LEPAS JUMAAT". so balik rumah solat jumaat.. pukul 3ptg datang balik. ambik gambar PUKUL LAPAN MALAM HAHAHAHA
Datang lagi ye.. Hari Selasa depan.. PUKUL DUA PETANG


Minggu dua
Hari Selasa: Datang pukul dua.. pot pet.. serah resit bayaran passport.. ingat boleh ambik terus... PUKUL LAPAN MALAM BARU DAPAT AMBIK!


Ingat senang ke renew passport..... aku ingat ambik ni kejap je la paling2 pun tiga jam.. tapi dah drag masa..

Thursday, January 22, 2015

Ardunio 101

I was asked by a friend to assisting her teaching her students on Arduino. It kind of the other side of Raspberry Pi, whereby Arduino is a single tasking board.

If you're interested to learn Arduino, you can check out Arduino courses here

In the following pictures are Arduino UNO pack. In this case it comes with the complete electronics and booklet.




Wednesday, January 07, 2015

My Android file sharing site

I applied this account long time ago, and many of my ROM and kernel builds were uploaded here.
For a developer like me, this site is simple and allow the developer to receive donation from the users.

However I feel demotivated since nobody.. yes NOBODY donates a single cent.. say for the kernel build. For the ROM. I don't really bother since I didn't code them from scratch.. just compile it.

But for kernel, most of them were tested rigorously to ensure it's stable before being uploaded.

Anyway.. just refer my works here

C++ codes for counting saving according to the number of days

Say you need to save RM according to the number of day in a year.

Day 1 in Jan =RM1
Day 2 in Jan =RM2

Day 365 in Dec = RM365


which is quite impossible at the end of the year.. because it's freaking a lot.

Anyway a friend want to count that hence I wrote my simple C++ program;


#include
using namespace std;
int main()
{
int sum;
for (int i=1;i<=365;i++)
{
sum+=i;
}
cout<<"Sum is "<return 0;
}


That's all.


Saturday, March 15, 2014

MH370, pulanglah!

Pelbagai usaha telah dilakukan oleh pihak berkuasa Malaysia, dengan kerjasama pelbagai negara serantau, ditambah dengan bantuan USA dan China tentunya, di mana rakyat China yang paling ramai berada di dalam pesawat tersebut.

PM Najib sebentar tadi di dalam sidang media telah mengesahkan, yang pesawat tersebut diarahkan ke destinasi lain dengan sengaja.

Kita sebagai rakyat Malaysia, tentunya sangat berharap tragedi ini berakhir dengan kesudahan yang menggembirakan. Dengan pengesahan DS Najib ini diharapkan kisah ini berakhir dengan segera.

Di samping itu, NASA dengan kepakaran yang mereka ada telah menyatakan kesudian untuk membantu menganalisa imej-imej satelit yang diperolehi. 

sumber imej, sini

Berdoalah kepada Allah, moga usaha untuk mencari pesawat ini dipermudahkan dan disegerakan hasilnya, insya Allah.


Wednesday, March 12, 2014

Guna Atlas.ti untuk memudahkan proses Literature Review (LR)

Masa zaman saya buat Literature Review bagi pengajiah PhD saya.. proses agak sukar sebab kena buat secara manual proses sisihan dan aturan paper-paper tu.

Sekarang dah ada Atlas.Ti .. lebih mudah.

Untuk tahu berkaitan software ni dan memudahkan proses LR supaya takde literature yang tertinggal.. boleh dapatkan buku ni.

Rujuk sini

Tuesday, December 24, 2013

Git : Pulling from original repo with forked branch

This is actually my personal bookmark. If you're happened to be here for the same reason.. here's is the link

Saturday, November 30, 2013

Building Android Cross Compiler with Crosstool-ng

In order for you to rebuilt a kernel (or even a ROM) for Android from your laptop, you need a cross compiler to do that.

For Android ecosystem there are several popular cross compilers that being used:


  1. Android NDK
  2. Android Toolchain (which I believe a subset of the NDK)
  3. Linaro customized cross compiler 
  4. Self-made cross compiled built by using crosstool-ng
  5. You do it yourself (but I never succeed this one)
I currently use crosstool-ng cross compiler "cooking tool" as it has several features;

You can save a stage for the built process. For example, I just got my laptop shutdown automatically (perhaps due to CPU overheating.. never shut it down for approx due days).. and since I chose the option for saving the compile state, the process just can be restarted at the previous stage:

Just use the build.log and parse the related info


najmi@vostro:~/toolchain/build-cng$ cat build.log |grep "Saving state"
[EXTRA]  Saving state to restart at step 'libc_check_config'...
[EXTRA]  Saving state to restart at step 'companion_libs_for_build'...
[EXTRA]  Saving state to restart at step 'binutils_for_build'...
[EXTRA]  Saving state to restart at step 'companion_libs_for_host'...
[EXTRA]  Saving state to restart at step 'binutils_for_host'...
[EXTRA]  Saving state to restart at step 'cc_core_pass_1'...
[EXTRA]  Saving state to restart at step 'kernel_headers'...
[EXTRA]  Saving state to restart at step 'libc_start_files'...
[EXTRA]  Saving state to restart at step 'cc_core_pass_2'...
[EXTRA]  Saving state to restart at step 'libc'...
[EXTRA]  Saving state to restart at step 'cc_for_build'...
[EXTRA]  Saving state to restart at step 'cc_for_host'...
najmi@vostro:~/toolchain/build-cng$ ct-ng cc_for_host+

 
The problem with abruptly terminated compilation process could also due to error in the compilation process. That way you just have to start where you suspect the compilation error occurs;

Simply with you can continue from the last saved state onwards;


najmi@vostro:~/toolchain/build-cng$ unset LD_LIBRARY_PATH
najmi@vostro:~/toolchain/build-cng$ ct-ng cc_for_host+
[INFO ]  Performing some trivial sanity checks
[INFO ]  Build started 20131130.102737
[INFO ]  Building environment variables
[EXTRA]  Preparing working directories
[EXTRA]  Restoring state at step 'cc_for_host', as requested.
[INFO ]  =================================================================
[INFO ]  Installing final compiler
[EXTRA]    Configuring gcc
[EXTRA]    Building gcc
[07:57] /