04 November 2014

dnsmasq: forward ke dns berbeza, bergantung domain

1) file /etc/resolv.conf
# local dnsmasq server
nameserver 127.0.0.1

# Your main dns server (dnsmasq will forward all requests to this server)
nameserver 10.20.1.1

2) file /etc/dnsmasq.conf
# Tells dnsmasq to forward anything with the domain of remote.local to dns server 10.25.11.2
server=/remote.local/10.25.11.2

# Listen to requests only coming from the local machine
listen-address=127.0.0.1

# Do not cache anything
# A decent dns server will already cache for your local network
cache-size=0



ref: http://pyther.net/2010/12/dns-conditional-forwarding-dnsmasq/ 

02 September 2014

install vmware workstation on 14.04 ubuntu

http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu

20 August 2014

vCenter Server Web Service Restart

Kadang-kadang browser tak bleh buka https://vCenter.local/vsphere-client/

kena restart service berikut.

1) VMware VirtualCenter Server
2) VMware VirtualCenter Management Webservices (ini depend yg atas)

04 July 2014

Android Build Process

[Java Source Code.]
      |
      | (javac)
      |
[Java class Files]
      |
      | (dx)
      |
[classes.dex]
      |
      | (apkbuilder)
      |
[App-unaligned.apk]
      |
      | (zipalign)
      |
[Apk.apk]


[BinaryOutputs]
(tools)

04 June 2014

Android Binder

Actor:

  • ServiceManager
  • ServiceProvider (class service)
  • ServiceUser (class activity, or any which call another service)


  1. SeriveManager mesti yg pertama start.
    Daftar dengan BinderDriver, guna handle 0.
  2. ServiceProvider bila start register dengan BinderDriver.
    Binder akan generate handle, eg 10.
    ServiceManager simpan nama service dan handle.
  3. Client akan guna handle 0 utk comunicate dengan ServiceManager.
    Client request base on service Name.
    ServiceManager akan beritahu no handle.
    Client talk using the handle through Binder


04 April 2014

Android cmd



  • pm
    • pm install /sdcard/myapk.apk
    • pm list packages | grep my
    • pm path com.myapk
  • top
  • ps
  • mount
    • mount -o rw,remount -t "filesystem" "Device" "Mount Point"
      • mount -o rw,remount -t rootfs /
      • mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system

      • busybox mount -o remount,rw /system
      • mount -o loop /sdcard/myimage.img myimage
    • getprop


    ref : http://android.stackexchange.com/questions/11052/what-useful-android-shell-commands-do-you-know

    02 April 2014

    Android Terms

    Factory Reset

    • /system  tak usik
    • /data padam
    • /cache padam
    • /sdcard  tak usik
    # hati hati kalau dah install custom ROM atau root. Biasanya ok, tapi kadang kadang boleh menjadikan telefon 'brick'


    GSM vs CDMA

    - Global System for Mobile Communications
    - Ada SIM kad, senang tukar device.
    - Kat US, telefon murah, tapi carrief 'lock' device
    - - user tak boleh guna SIM kad company lain. (kecuali setelah unlock dulu)


    BootLoader
    - Secara mudah, boleh anggap telefon android spt harddisk
    - Ada beberapa partition
    - - /system   : Operating System(linux)
    - - /data       : Data utk aps
    - - dan lain-lain
    - bootloader: program yg mula bila phone boot/hidup
    - bootloader akan decide nak run program dari partition mana.
    - bootloader ditulis oleh pengilang, sgt spesifik kepada device