Hong Kong Newspaper:

  1. 經濟日報
  2. 頭條日報
  3. 星島日報
  4. 明報
  5. 信報

Hong Kong Radio Stations:

  1. HK Commercial Broadcasting
  2. MetroBroadcast

Linux, GNU & Related

  1. GNU logo
  2. RedHat Documentation
  3. Program Library HOWTO
  4. The GNU Assembler
  5. GNU Autoconf, Automake and Libtool
  6. The Autobook
  7. Upstart Cookbook
  8. LDAP for Rocket Scientists
  9. Practical Interoperability Guides
  10. Linux Doc logo
  11. Linux Magazine
  12. RPM Fusion
  13. Xorg
  14. Nfsv4 configuration
  15. NFS Version 4 Open Source Reference Implementation
  16. Howto disable ssh host key checking
  17. Kernel Newbie
  18. ARMLinux - the book
  19. Phrack Magazine
  20. Using Samba, 2nd Edition
  21. IEEE 802.11n-2009
  22. High frame rate video streaming with a raspberry pi camera system
  23. Booting Technology
    1. GNU GRUB
    2. GRUB Legacy
    3. Network Interface Loader
    4. SYSLINUX
    5. gPXE/EtherBoot
    6. NetBoot
    7. MBR and OS Boot Records
    8. Configuring PXE Boot Servers for UEFI
  24. Creating a BIOS/GPT and UEFI/GPT Grub-bootable Linux system
  25. Customize X Window Session
  26. Enable X server TCP listening
  27. How to configure and Manage Network Connections using nmcli

Windows

  1. Offline NT Password & Registry Editor
  2. Article: Security Accounts Manager
  3. Troubleshooting the Startup Process
  4. Programming Win32 with GNU C and C++


Java:

  1. Platform engineering tools, sample code
  2. SQLiteJDBC
  3. Java password hash algorithms
  4. NetBeans – Remote Java ARM debugging with GUI


Something Else

ack no. = next octet wanted

seq no. = prev. seq no. + data len privously sent

Software Process

  1. Configuration files need updating
  2. Software needs upgrading
  3. Log files need rotating
  4. Processes need monitoring
q q q q q

Charater/Block Driver
======================
                         &mod_driverops          
                         /
modlinkage --> modldrv-->
                         \
                         dev_ops -> cb_ops


Ethernet Driver
======================
                         &mod_driverops          
                         /
modlinkage --> modldrv-->                                  qinit(r)
                         \                                 /     \
                         dev_ops -> cb_ops -> streamtab -->        --> module_info
                                                           \     /
                                                           qinit(w)

STREAMS Module
======================
                             &mod_strmodeops          
                             /
modlinkage --> modlstrmod -->                      qinit(r) 
                             \                     /       \
                             fmodsw -> streamtab ->          --> module_info
                                                   \       /
                                                   qinit(w) 
	
ld -r -o my_mod ./my_mod.o -N other_mod -dy
	
                          superblock
                              ^
                              |
                              |
      name ---> dentry ---> inode ---> file
                   ^                     | 
                   |                     |
                   + --------<-----------+