Skip to main content

Posts

Showing posts from 2015

Cheapest Virtual Private Server (VPS) according to memory and hard disk consideration

As a ROM avid compiler, I don't want to use my local machine to do the compilation job, as it'll use more electricity and reduce and efficiency of doing job.

So I decided to find VPS which has ample hard disk size and big RAM, at least 6GB RAM.

So I found several choices.

Contabo - 6GB RAM and 500GB HDD for EUR 7.99

Waveride - 4GB RAM, 4 cores CPU, 50GB HDD at EUR5

SSDApp  -  6GB RAM, Intel Xeon 3.4 Ghz (no detail on cores) and 210 GB SATA III Storage at EUR9


Feel free to try and share your experience here :)

Vultr - another reliable alternative for SEA Virtual Private Server!

I have been using Vultr as my recent VPS now, since it has just a nearby Data Center in Singapore (sadly, Malaysian VPS is always expensive.. so the best option is DC in Singapore - most of the time).

It provides free trial credit for around USD5.. and +USD2 if you did a social media integration/sharing with Twitter.

Try it now. Click Vultr

YES broadband dongle with Linux

I saw a banner here at my hostel telling that there is free YES dongle for the students. So I then went to Dewan Sri Iskandar and queued up for the dongle.

After I unpacked  the box it seems the manual provides howtos for Mac and Windows only. So I googled up, searching if anyone got experience with Linux.

Turns out that YES officially provided Linux client (in BETA). Here goes the link

How to attach persistent disk on running instance at Google Compute

So I have this USD300 credit for two months period to play around with Google compute.
I had created an instance, but with very small storage, 10GB. Then I decide nothing much can be done with that, so I created a persistent disk.
Google compute's documentation is incomplete and terrible, so we need to do try and error. So this is the confirmed workable solution that I tested:
Let say we created a project name "blah-1234" and a persistent disk name "disk-for-blah" to be attached to a VM instance named "vm-blah"
Please replace the --zone
~$ gcloud compute instances attach-disk --project "blah-1234" vm-blah  --disk disk-for-blah --zone asia-east1-c
If everything is fine (it'll take few seconds for the disk to be attached. You'll be prompted with the following output) :
Updated [https://www.googleapis.com/compute/v1/projects/blah-1234/zones/asia-east1-c/instances/vm-blah].


History command with timestamp

I shortened up notes from here

Use this

export HISTTIMEFORMAT="%F %T "


and put in your $HOME/.bashrc if you want to


To get this
 1977  2015-05-06 17:41:10 vi delta3-date.py   1978  2015-05-06 17:41:10 ./delta3-date.py   1979  2015-05-06 17:41:10 vi delta3-date.py   1980  2015-05-06 17:41:10 ./delta3-date.py   1981  2015-05-06 17:41:10 vi delta3-date.py

IRC client for Linux

I recently have a need to use the IRC to communicate with my counterparts. I have be looking to either GUI based or CLI based.. and each of them have their own strengths and weaknesses.

The following were the IRC clients which I managed to test out:

CLI based:

WeechatIRSSIf-IRC (seems does not support SSL)

GUI based:

QuasselSmuxiPidgin-IRCKonversation (KDE based)X-chat
I later learnt a way on how to have a daemon listen log to your IRC channel without you switching own your IRC client, hence I tried ZNC.
I managed to get ZNC worked on my machine (hence the connection will be localhost:).  However I did not able to connect to remote ZNC for unknown reason. The reason for me to use ZNC is that I want to get my machine into suspend mode while I don't want to miss any important conversation in the channel, so I believe remote ZNC (say, on my private VPS) should work.
Opinions are welcomed.

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: D…

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.



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.