Xanda's Blog !~!

Xanda Packet Filter Linux (Beta 1)


Xanda proudly present you…

Xanda Packet Filter Linux (Beta 1)

Xanda Packet Filter is a Linux Firewall Distribution and the function is almost similar to IPCop Linux, Smoothwall Linux, RedWall Linux and any other Linux Firewall Distribution beside of some specialties design to fulfill the requirement of my client, Muafakat Computer Center, for their cyber cafe, computer training center and stationary shop.

Xanda Packet Filter is running kernel 2.6.23-rc1-mm1 (with -mm patch) and the default file system is Reiser4 … SUPER FAST file system with few bugs on file system’s cleanup and consolidation has been corrected which are:

  • Export radix tree_preload
  • Use zero user page
  • Remove typedefs
  • Fix write_extent
  • Make sync_inodes non void
  • Fix extent2tail
  • Fix read_tail
  • Fix unix file readpages filler
  • Git block vs reiser4
  • Update page order at an appropriate time when tracking page_owner
  • Print out page_owner statistics in relation to fragmentation avoidance
  • Allow page_owner to be set on any architecture fix

This f*ckin awesome firewall will be used in Muafakat Computer Center and Muafakat Training Center in Temerloh, Pahang (my home town ). Beside of firewall, it will connect 3 networks in 3 deferent buildings (Muafakat Computer Center, Muafakat Training Center & Muafakat Stationary Shop) into 1 big network using VPN, so that the BIG BOSS, Mdm Faridah, can monitor the progress of her business (including billing & inventory system) easily.

I cant wait to implement this diagram early next October 2007… not only because of I’ll get paid by them but also I can learn lot of new thing there…

FAQ during interview for UNIX/LINUX system engineer/admin

  1. Explain suid, sgid & sticky bit
  2. What is sudo?
  3. When you create a file in unix, by default what permissions will be applied to it? How do you change this setup?
  4. Journaling filesystem? What is it?
  5. What is /proc?
  6. Explain steps to add new hard disks untill to mirror them
  7. NFS export options/features/security
  8. Autofs – Is it possible to mount the directory without cd into it?
  9. What is stale file handle error in NFS?
  10. What is the difference between UDP and TCP?
  11. How do you list open files?
  12. How to check number of files limit by kernel?
  13. What is the difference between hard and soft mount?
  14. Explain boot process
  15. What is PAM?
  16. What performance monitoring tools do you use?
  17. Explain load average
  18. What is ssh? How to setup trust between accounts/machines?
  19. NIS administration/commands
  20. How to limit certain users accessing certain machines?
  21. How you troubleshoot slow performance?
  22. Jumpstart & kickstart servers & process
  23. Package management for linux & solaris – how to use them?
  24. Solaris mirroring
  25. What is zombie process?
  26. Scripting skills, to automate certain jobs, cron
  27. How do you perform changes on a few machines?
  28. Xwindows options/features/security

[Source : FAQ during interview for UNIX/LINUX system engineer/admin ]

Current Top 12 IT Skills

  1. Machine learning
  2. Mobilizing applications
  3. Mobilizing applications
  4. Human-computer interface
  5. Project management
  6. General networking skills
  7. Network convergence technicians
  8. Open-source programming
  9. Business intelligence systems
  10. Embedded security
  11. Digital home technology integration
  12. .Net, C #, C ++, Java — with an edge

[Source: Network World Asia; “12 IT skills that employers can’t say no to“]

New look of my PGO


It is a damn bz week.. It is all about seminar, workshop and meeting… I dont even have time to write a long entry to menganjing about my new coverset… hahahha…. enjoy these pictures… DONT ASK ABOUT THE MUDGUARD! I will upload the full picture once i’m ready

Allegro Common Lisp Programming Workshop by Dr Sheng-Chuan


Allegro Common Lisp is a variant of the Common Lisp programming language developed by Franz Inc which is used to code the Ontology component in my project. It generally includes an implementation of Prolog.

I’ve used AllegroGraph before but not Allegro Common Lisp, so my department will send me and another staf, Dr Norliza to an Allegro Common Lisp Programming Workshop that will be conducted by Dr Sheng-Chuan.


Dr Sheng-Chuan received his Ph.D. in Structural Mechanics and Computer Graphics from Cornell University. He was a key R&D manager at one of the pioneer CAD/CAM companies in the early 80’s. He then joined a major CAM/CAM/CAE start-up as a founding member in the mid-80’s, as head of application R&D and later as head of marketing and customer services. Dr Sheng-Chuan joined Franz, a leading vendor of Lisp tools, in the early 90’s as VP for new business development and is currently VP for corporate development.

Details of the workshop:

18th July – Basic Allegro Common Lisp Programming – [9.00am – 5.30pm]

19th July – Basic Allegro Common Lisp Programming – [9.00am – 5.30pm]

20th July – Revisit Allegro Graph & Top Braid Composer – [9.00am – 12.30noon]

23rd July – Advanced Allegro Common Lisp Programming – [9.00am – 12.30noon]

24th July – Advanced Allegro Common Lisp Programming – [9.00am – 12.30noon]

25th July – Advanced Allegro Common Lisp Programming – [9.00am – 12.30noon]

As you can see, the workshop will be over at 12.30noon on 20th, 23rd, 24th and 25th of July… and I’m allowed to go back early… Weee..! boleh tido!