Sunday, December 30, 2007
Saturday, December 22, 2007
Comparing Men and Women at the ATM
Instructions for the guys:
1. Pull up to ATM
2. Insert Card
3. Enter PIN
4. Take cash, card and receipt
5. Drive away
Instructions for the Gals:
1. Pull up to ATM
2. Back up and pull forward to get closer
3. Shut off engine
4. Put keys in purse
5. Get out of car because you're too far from machine
6. Hunt for card in purse
7. Insert card
8. Hunt in purse for grocery receipt with PIN written on it
9. Enter PIN
10. Study instructions
11. Hit "CANCEL"
12. Re-enter correct PIN
13. Check balance
14. Look for envelope
15. Look in purse for pen
16. Make out deposit slip
17. Endorse checks
18. Make deposit
19. Study instructions
20. Make cash withdrawal
21. Get in car
22. Check makeup
23. Look for keys
24. Start car
25. Check makeup
26. Start pulling away
27. Stop
28. Back up to machine
29. Get out of car
30. Take card and receipt
31. Get back in car
32. Put card in wallet
33. Put receipt in checkbook
34. Enter deposits and withdrawals in checkbook
35. Clear area in purse for wallet and checkbook
36. Check makeup
37. Put car in reverse
38. Put car in drive
39. Drive away from machine
40. Drive 3 miles
41. Release parking brake
Wednesday, December 12, 2007
4 Laws of UNIX programming
1. Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.
2. Expect the output of every program to become the input to another, as yet unknown, program. Don’t clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don’t insist on interactive input.
3. Design and build software, even operating systems, to be tried early, ideally within weeks. Don’t hesitate to throw away the clumsy parts and rebuild them.
4. Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you’ve finished using them.
- Doug McIlroy, the inventor of Unix pipes and one of the founders of the Unix tradition.
Sunday, November 25, 2007
MALAYSIAN POETRY BY A MALAYSIAN
Where different races supposedly live in harmony
In 2003, came along a Prime Minister by the name of Abdullah Badawi
Who led his party to a resounding election victory.
This is a PM whose promises are many
All his slogans are equally catchy
As a result, many people are taken in completely
By his humble and Mr. Clean personality.
First among his chief promises is to combat corruption immediately
That has everyone applauding loudly
But until today, all the major cases are still one big mystery
Lack of evidence or is he fooling us secretly?
Not long after, he introduced Islam Hadhari
Some complained there is only one version of Islam from the Almighty
Anyway, what is it all about, no one knows exactly
Except for some broad points outlined in theory.
Then, he said we need to cut our budget deficit quickly
Which started the dismantling of Tun M's legacy
This caused us to hear about the crooked bridge flip flop story
With all the accusations, what is fiction and what is reality?
By his own admission, his son is extremely wealthy
Because he controls a listed company by the name of Scomi
Was once implicated in the shipment of banned components to a Middle Eastern country
But his son claimed ignorance and that's the end of the story.
He also has a son-in-law by the name of Khairy
Not elected but is UMNO Youth's deputy
Got entangled in the merged Avenue-ECM Libra entity
Which happened right under the nose of the PM-led Finance Ministry.
Then, we came across a foreign newspaper reporting factually
Of his adventure to see a yacht at a faraway place somewhere in Turkey
This is not true, he said insistently
But I don't see the newspaper issuing any apology.
Next, came the jet on the itinerary
Bought or leased, he is lucky that Malaysians are not financially savvy
The jet is also for the Agong's use, he said publicly
I wonder whether the Agong requested for one specifically?
Later, we read of his holidays in an Australian city
Staying in a mansion owned by someone named as Patrick Badawi
We shouldn't be so critical if he was only away temporarily
Except for the fact that there was a major flood in our own territory.
Then, we get the case of Proton disposing off a subsidiary
Not for a large amount but for a mere penny
Many think behind the deal something's very fishy
Tun M's pet project is certainly going awry.
Overall, crime rates are going up rapidly
Confidence in our police is at its lowest historically
But the IGP got his tenure extended easily
He must be thinking everything's hunky-dory.
He has also been busy launching economic regions lately
Trying to attract foreign investments into the country
Sadly, some are saying that the northern development is benefiting a crony
While others argue the southern one will end up as LKY's colony.
You see, I can go on and on about this indefinitely
Because it is easy and I do not need to create any of them individually
They are all plucked from the web where the stories about him is aplenty
From promoting judges unfairly to always being sleepy.
Actually, I am just an ordinary Malaysian who cares about her country
And I have to state that I am not against him or his policy
For I do not care who is the Perdana Menteri
As long as the person is capable and trustworthy.
resource = unknown .. still seeking the owner of this poem
Friday, November 09, 2007
Disclaimer or Dsilciaemr ?
dcoumetioantn. No rpeersneatiotns are made about the siuatbliity of tihs srofawte for any puorpse. It is provedid "as is" wiuotht exerpss or ilmpied waanrrty.
Friday, November 02, 2007
Saturday, July 07, 2007
roundabout - pusing keliling
usually , we said it as roundabout or bulatan in Malay .
roundabout - pusing keliling.
i felt ashamed with myself , because i'm not very good in Malay language :(
Monday, April 23, 2007
LEARN,UNLEARN,ADAPT or AVOID.
it means alot to me
Learn new skills,
Unlearn old ones.
Adapt to the changes of your organization,join a different department,climb the ladder etc.
Avoid,avoid Outsourcing companies,avoid IT in a specific industry which are highly expose to global market trends etc.
Friday, April 20, 2007
connect using 3G Maxis - Done
it's easy as 1 2 3 .
but the bandwidth is medium . Maybe my location is far from it's broadcast.
Monday, April 09, 2007
how to analyze, download and install patches for Sun Solaris
It is using perl script to check it
the output is here . I'm using my Sun SPARC machine to test it out.
source = http://www.par.univie.ac.at/solaris/pca/installation.html
# ./pca.pl
Download xref-file to /var/tmp/patchdiag.xref:
done
Using /var/tmp/patchdiag.xref from Apr/06/07
Host: sun (SunOS 5.9/Generic_118558-34/sparc/sun4u)
List: missing
Patch IR CR RSB Age Synopsis
------ -- - -- --- --- -------------------------------------------------------
111722 04 < 05 --- 241 SunOS 5.9: Math Library (libm) patch
112874 34 < 37 RS- 108 SunOS 5.9: libc patch
112908 27 < 29 RS- 115 SunOS 5.9: krb5, gss patch
112928 03 < 04 --- 83 SunOS 5.9: in.ndpd patch
112954 14 < 15 R-- 152 SunOS 5.9: uata Driver Patch
112960 39 < 45 RS- 61 SunOS 5.9: ldap library Patch
112963 25 < 30 RS- 90 SunOS 5.9: linker Patch
112964 15 < 16 R-- 151 SunOS 5.9: ksh patch
112965 05 < 06 R-- 157 SunOS 5.9: eri driver patch
113032 03 < 05 --- 118 SunOS 5.9: init patch
113077 18 < 21 R-- 67 SunOS 5.9: su driver patch
113225 04 < 08 R-- 52 SunOS 5.9: Timezone commands and zoneinfo database update Patch
113277 47 < 50 R-- 133 SunOS 5.9: st, sd and ssd drivers patch
113278 15 < 16 RS- 83 SunOS 5.9: NFS Daemon, rpcmod Patch
113318 26 < 27 R-- 145 SunOS 5.9: NFS patch
113319 24 < 27 RS- 91 SunOS 5.9: libnsl, nispasswdd patch
113320 06 < 07 --- 129 SunOS 5.9: se driver patch
113329 17 < 18 RS- 147 SunOS 5.9: lp Patch
113335 03 < 04 R-- 147 SunOS 5.9: devinfo Patch
113451 11 < 12 RS- 60 SunOS 5.9: IKE patch
113459 04 < 05 --- 148 SunOS 5.9: udp patch
113494 01 < 02 --- 20 SunOS 5.9: iostat Patch
113535 -- < 03 --- 973 Netra ct 1.0: S9 Dual Console TTYmux support
113579 09 < 12 RS- 48 SunOS 5.9: ypserv/ypxfrd patch
113584 -- < 17 --- 285 SunOS 5.9: Bug fixes for EMEA locales
113713 21 < 23 RS- 129 SunOS 5.9: pkg utilities Patch
113981 04 < 05 --- 47 SunOS 5.9: devfsadm Patch
114006 01 < 02 --- 145 SunOS 5.9: tftp Patch
114133 02 < 03 RS- 154 SunOS 5.9: mail Patch
114224 05 < 06 --- 147 SunOS 5.9: csh patch
114235 01 < 02 --- 117 SunOS 5.9: libsendfile.so.1 Patch
114332 23 < 25 RS- 132 SunOS 5.9: c2audit & *libbsm.so.1 Patch
114344 21 < 25 -S- 4 SunOS 5.9: arp, dlcosmk, ip, and ipgpc Patch
114564 09 < 12 RS- 11 SunOS 5.9: /usr/sbin/in.ftpd Patch
114713 02 < 03 RS- 95 SunOS 5.9: newtask & libproject.so.1 patch
114716 02 < 03 --- 117 SunOS 5.9: rcp patch
115030 03 < 04 --- 33 SunOS 5.9: Multiterabyte UFS mount patch
115544 02 < 03 --- 105 SunOS 5.9: nss_compat patch
115545 01 < 03 --- 102 SunOS 5.9: nss_files patch
115553 23 < 25 -S- 4 SunOS 5.9: USB Drivers and Framework Patch
116016 03 < 04 --- 140 SunOS 5.9: /usr/sbin/logadm patch
116488 03 < 06 --- 83 SunOS 5.9: Lights Out Management (lom) patch
116561 14 < 15 R-- 151 SunOS 5.9: Volume System H/W Series platmod patch
116669 20 < 23 R-- 83 SunOS 5.9: md Patch
117067 04 < 05 R-- 105 SunOS 5.9: awk nawk oawk Patch
117155 10 < 14 --- 77 SunOS 5.9: pcipsy Patch
117560 03 < 06 --- 10 SunOS 5.9: Microtasking libraries (libmtsk) patch
118305 08 < 09 RS- 145 SunOS 5.9: tcp Patch
118335 05 < 06 R-- 96 SunOS 5.9: sockfs patch
118558 34 < 39 RS- 88 SunOS 5.9: Kernel Patch
119937 02 < 04 --- 87 SunOS 5.9: unable to jumpstart client using DHCP boot
120241 03 < 04 --- 148 SunOS 5.9: bge patch
121319 01 < 02 --- 119 SunOS 5.9: devfsadmd_mod.so Patch
122300 -- < 04 RS- 5 SunOS 5.9: Kernel Patch
123366 -- < 01 --- 143 SunOS 5.9: ldapaddent patch
123368 -- < 01 RS- 87 SunOS 5.9: tip patch
123370 -- < 01 --- 95 SunOS 5.9: libsecdb.so.1 patch
123372 -- < 02 RS- 62 SunOS 5.9: rm patch
123374 -- < 01 --- 18 SunOS 5.9: usr/bin/cut Patch
123378 -- < 01 --- 10 SunOS 5.9: pseudo patch
123761 03 < 04 --- 147 SunOS 5.9: PCIE/Fire drivers Patch
123763 02 < 03 --- 132 SunOS 5.9: Sun Fire V215/V245 platform Patch
123764 01 < 02 --- 132 SunOS 5.9: Sun Fire V445 platform Patch
123766 01 < 02 --- 154 SunOS 5.9: pcf8584/pmugpio/ebus patch
124498 -- < 01 --- 157 SunOS 5.9: tail patch
Tuesday, April 03, 2007
YESTERDAY
Yesterday,
All those backups seemed a waste of pay.
Now my database has gone away.
Oh I believe in yesterday.
Suddenly,
There's not half the files there used to be,
And there's a milestone
hanging over me
The system crashed so suddenly.
I pushed something wrong
What it was I could not say.
Now all my data's gone
and I long for yesterday-ay-ay-ay.
Yesterday,
The need for back-ups seemed so far away.
I knew my data was all here to stay,
Now I believe in yesterday.
moral = backup, backup and backup ! !
Wednesday, March 28, 2007
philosophy of sex - in UNIX command
Sunday, March 25, 2007
Friday, March 23, 2007
NBC's Spiderman 3 - HD 7 minute Preview
http://www.youtube.com/watch?v=bxFidevwqL4
Thursday, March 22, 2007
Google Goes To Africa
Lecturers and students at Rwanda's National University, the Kigali Institute for Education, and Kigali Institute for Science and Technology will all get access to Google's online applications - Google Docs, calendar and spreadsheets. In Kenya some 50,000 students and staff at the University of Nairobi get a Gmail account.
Google is trying to sell its online apps package to small businesses for an annual per seat charge of $50. The company offers an education version of the package free to schools and colleges.
Google Apps does not support local languages like Swahili or Kinyarwanda.
The deals are Google's first in sub-Saharan Africa although the company promised more to come in its blog entry. ®
source : http://www.theregister.co.uk/2007/03/20/google_kenya_rwanda/
Wednesday, March 21, 2007
Tan Sri Syed Mokhtar Al-Bukhary listed in Forbes 2007
Linux Family Tree
actually i found from this source
http://www.technudgelive.com/linux/?p=140
gives me more details about Linux distribution evolution
CeBIT 2007 Girls
just clear your eyes and watch it
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls001.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls002.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls003.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls004.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls005.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls006.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls007.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls008.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls009.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls010.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls011.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls012.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls013.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls014.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls015.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls016.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls017.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls018.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls019.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls020.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls021.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls022.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls023.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls024.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls025.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls026.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls027.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls028.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls029.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls030.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls031.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls032.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls033.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls034.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls035.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls036.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls037.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls038.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls039.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls040.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls041.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls042.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls043.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls044.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls045.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls046.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls047.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls048.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls049.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls050.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls051.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls052.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls053.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls054.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls055.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls056.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls057.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls058.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls059.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls060.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls061.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls062.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls063.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls064.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls065.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls066.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls067.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls068.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls069.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls070.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls071.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls072.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls073.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls074.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls075.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls076.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls077.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls078.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls079.html
http://www.techpowerup.com/reviews/CeBIT_2007/Girls/images/girls080.html
Top 15 Terminal Commands for Hidden Mac OS X Settings
1. defaults write com.apple.Dock showhidden -bool YES
Makes hidden applications' dock icons translucent. NO to reverse.
2. defaults write com.apple.iTunes invertStoreLinks -bool YES
Normally the arrows next to artists and albums in your iTunes library search the iTunes store when you click them. This command changes them so that clicking will search your iTunes library instead. Put NO at the end to reverse.
3. defaults write com.apple.dashboard devmode YES
This allows you to drag widgets out of Dashboard onto the desktop. Requires the dock to be relaunched to take effect, so type "killall Dock" and press enter. Now, if you click and hold onto a widget in the dashboard and press F12 to return to the desktop, the widget won't disappear with the rest. Put NO at the end to reverse.
4. defaults write com.apple.mail PreferPlainText -bool TRUE
Forces all mail to be displayed as plain text. Replace TRUE with FALSE to reverse.
5. defaults write -g NSNavPanelExpandedStateForSaveMode -bool TRUE
Sets expanded save dialogs as default (showing column/list view of folders rather than a drop down menu). Replace TRUE with FALSE to reverse.
6. /System/Library/Frameworks/ScreenSaver.framework/Resources/ ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
Displays the currently chosen screen saver to be shown as the desktop background. Press Control-C or Command-. to stop. More details here.
7. defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo SystemVersion
Displays useful system stats in the login window. More details here. Replace "SystemVersion" with one of the following for different stats:
SystemBuild
SerialNumber
IPAddress
DSStatus
Time
HostName
8. sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add shortname1 shortname2 shortname3
To remove accounts from the login window type this command with the short name of each account you wish to remove. More details here.
9. com.apple.frameworks.diskimages skip-verify TRUE
Skip disk image verification. Potentially risky, use with disk images from trusted sources. Replace TRUE with FALSE to reverse.
10. defaults write "Apple Global Domain" AppleScrollBarVariant DoubleBothPuts
double scroll arrows at both ends of scroll bar. Use Appearance pane in system preferences to reset.
11. defaults write com.apple.CrashReporter DialogType none
Disables the unexpectedly quit dialog that normally appears when an application crashes. Replace "none" with "prompt" to enable again.
12. defaults write com.apple.Safari WebKitHistoryItemLimit 2000 and/or
defaults write com.apple.Safari WebKitHistoryAgeInDaysLimit 30
Sets the history limit in Safari to a certain number of items and and/or a certain age.
13. defaults write com.apple.finder AppleShowAllFiles TRUE
Shows hidden files in the finder. Replace TRUE with FALSE to hide hidden files again
14. defaults write com.apple.safari IncludeDebugMenu 1
Enables the debug menu in Safari. Type again but with 0 instead of 1 at the end to disable.
15. defaults write com.apple.dashboard mcx-disabled -boolean YES
Deactivates Dashboard. Requires the dock to be relaunched to take effect, so type "killall Dock" and press enter. Replace YES with NO to enable again.
Need to try all these tips .. :-)
source
http://www.macosxtips.co.uk/index_files/terminal-commands-for-hidden-mac-os-x-settings.html
Finally, i'm able to access data via web ssh
Using Java based web ssh ...Actually this application will be using port 23 as default ...but in order to secure my data and access , i'm decided to use SSH for this connection.
Right now i'm success ...Alhamdulillah ..
p/s thanks to Aman for altering the port. hehe ..you are the man , man
Aman = System owner for machine i put the java apps
Tuesday, March 20, 2007
HP-UX 11i version 3 in da house - with virtualization
but need more time to understand virtualization on HP-UX ..
http://en.wikipedia.org/wiki/Virtualization
http://www.kernelthread.com/publications/virtualization/
Why Virtualization: A List of Reasons
Following are some (possibly overlapping) representative reasons for and benefits of virtualization
Virtual machines can be used to
consolidate the workloads of several under-utilized servers to fewer
machines, perhaps a single machine (server consolidation). Related
benefits (perceived or real, but often cited by vendors) are savings
on hardware, environmental costs, management, and administration of
the server infrastructure.
The need to run legacy
applications is served well by virtual machines. A legacy
application might simply not run on newer hardware and/or operating
systems. Even if it does, if may under-utilize the server, so as
above, it makes sense to consolidate several applications. This may
be difficult without virtualization as such applications are usually
not written to co-exist within a single execution environment
(consider applications with hard-coded System V IPC keys, as a
trivial example).
Virtual machines can be used to
provide secure, isolated sandboxes for running untrusted
applications. You could even create such an execution environment
dynamically - on the fly - as you download something from the
Internet and run it. You can think of creative schemes, such as
those involving address obfuscation. Virtualization is an important
concept in building secure computing platforms.
Virtual machines can be used to
create operating systems, or execution environments with resource
limits, and given the right schedulers, resource guarantees.
Partitioning usually goes hand-in-hand with quality of service in
the creation of QoS-enabled operating systems.
Virtual machines can provide the
illusion of hardware, or hardware configuration that you do not have
(such as SCSI devices, multiple processors, ...) Virtualization can
also be used to simulate networks of independent computers.
Virtual machines can be used to
run multiple operating systems simultaneously: different versions,
or even entirely different systems, which can be on hot standby.
Some such systems may be hard or impossible to run on newer real
hardware.
Virtual machines allow for
powerful debugging and performance monitoring. You can put such
tools in the virtual machine monitor, for example. Operating systems
can be debugged without losing productivity, or setting up more
complicated debugging scenarios.
Virtual machines can isolate what
they run, so they provide fault and error containment. You can
inject faults proactively into software to study its subsequent
behavior.
Virtual machines make software
easier to migrate, thus aiding application and system mobility.
You can treat application suites
as appliances by "packaging" and running each in a virtual
machine.
Virtual machines are great tools
for research and academic experiments. Since they provide isolation,
they are safer to work with. They encapsulate the entire state of a
running system: you can save the state, examine it, modify it,
reload it, and so on. The state also provides an abstraction of the
workload being run.
Virtualization can enable existing
operating systems to run on shared memory multiprocessors.
Virtual machines can be used to
create arbitrary test scenarios, and can lead to some very
imaginative, effective quality assurance.
Virtualization can be used to
retrofit new features in existing operating systems without "too
much" work.
Virtualization can make tasks such
as system migration, backup, and recovery easier and more
manageable.
Virtualization can be an effective
means of providing binary compatibility.
Virtualization on commodity
hardware has been popular in co-located hosting. Many of the above
benefits make such hosting secure, cost-effective, and appealing in
general.
Virtualization is fun.
source : http://www.kernelthread.com/publications/virtualization/
70+ Keyboard shortcuts to move faster in Mac OS X
Keystroke | Function |
C (pressed during startup) | Start from a CD that has a system folder |
N (pressed during startup) | Start from a compatible network server |
T (pressed during startup) | Start in FireWire Target Disk mode |
X (pressed during startup) | Force Mac OS X startup |
Option (pressed during startup) | Open the Startup Manager |
Shift (pressed during startup) | Start in Safe Boot mode (Mac OC X 10.2 or later) |
Command + ' | Move through the current application's windows |
Command + , | Open current application's Preferences dialog box (won't work for all applications) |
Command + [ | Back |
Command + ] | Forward |
Command + ? | Open Mac Help |
Command + 1 | View the active window as Icons |
Command + 2 | View the active window as List |
Command + 3 | View the active window as Columns |
Command + A | Select All |
Command + B | Hide Toolbar |
Command + C | Copy |
Command + D | Duplicate Open the Desktop folder |
Command + E | Eject |
Command + F | Find |
Command + H | Hide the current application |
Command + I | Get Info on the selected items |
Command + J | Open the View Option dialog box |
Command + K | Open the Connect to Server dialog box |
Command + L | Make alias(es) for the selected item(s) |
Command + M | Minimize the active window to the Dock |
Command + N | Open a new Finder window |
Command + O | Open |
Command + P | Print |
Command + R | Show Original of the selected alias |
| 70+ Keyboard shortcuts to move faster in Apple Mac OS X |
Command + S | Save Start in Single-User mode (when pressed during startup) |
Command + T | Add to Favorites Open the active application's Font palette |
Command + V | Paste Start in Verbose mode (when pressed during startup) |
Command + W | Close the active window |
Command + X | Cut |
Command + Z | Undo |
Command + Delete | Move the selected item(s) to Trash |
Command + Space | Open the Spotlight (Mac OS X 10.4 or later) |
Command + Tab | Move forward through the running applications |
Command + Control + Eject | Close all applications and restart (prompts to save open documents) |
Command + Option + D | Show/Hide the Dock |
Command + Option + H | Hide all but the active application |
Command + Option + I | Open Attributes Inspector |
Command + Option + M | Minimize all windows to the Dock |
Command + Option + W | Close all windows |
Command + Option + Esc | Open the Force Quit window |
Command + Option + Eject | Sleep |
Command + Shift + 3 | Take a screenshot of the current screen |
Command + Shift + 4 | Take a screenshot of the selection |
Command + Shift + A | Open the Applications folder |
Command + Shift + C | Open the Computer folder Open the active application's Colors palette |
Command + Shift + F | Open the Favorites folder |
Command + Shift + G | Open the GoTo Folder dialog box |
Command + Shift + H | Open the Home folder |
Command + Shift + I | Open the iDisk |
Command + Shift + N | Open a new Folder on the Desktop or active Finder window |
Command + Shift + S | Save As |
Command + Shift + Q | Log out (displays confirmation dialog box) |
Command + Shift + Delete | Empty Trash (display confirmation dialog box) |
Command + Shift + Tab | Move backwards through the running applications |
Command + Shift + Option + Q | Log out immediately (no confirmation dialog box) |
Command + Shift + Option + Delete | Empty Trash (no confirmation dialog box) Bypass primary startup volume and look for a different startup volume (pressed during startup) |
Control + Eject | Open the Restart, Sleep, Shutdown dialog box |
Control + F1 | Activate Full Keyboard Access |
Control + F2 (Full Keyboard Access mode) | Select Menu |
Control + F3 (Full Keyboard Access mode) | Select Dock |
Control + F4 (Full Keyboard Access mode) | Select the active or the |
Control + F5 (Full Keyboard Access mode) | Select Toolbar |
Control + F6 (Full Keyboard Access mode) | Select Utility window |
Option + Volume Up | Open the Sound preferences window |
Option + Volume Down | Open the Sound preferences window |
Option + Mute | Open the Sound preferences window |
Option + Brightness Up | Open the Display preferences window |
Option + Brightness Down | Open the Display preferences window |
Thursday, March 15, 2007
Veritas Netbackup Crash-Course
bpdbjobs | grep -i server_A | grep Active
root@server_A # bpdbjobs | grep -i server_A | grep Active
1172629 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
1172630 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
1172631 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
1172632 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
1172633 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
1172634 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
kill backup job
bpdbjobs -cancel job_id
checking backup activity on server
root@server_A # bpps -a
NB Processes
------------
root 6826 1 0 09:40:18 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6815 1 0 09:40:15 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6816 6769 0 09:40:16 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6820 6769 0 09:40:17 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6812 6769 0 09:40:15 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6785 6769 0 09:40:10 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6837 1 0 09:40:18 ? 0:17 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6793 1 0 09:40:10 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6829 6769 0 09:40:18 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6811 1 0 09:40:14 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6809 6769 0 09:40:14 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
root 6781 1 1 09:40:07 ? 8:06 bptm -pid 6769 -den 6 -rt 1 -rn 0 -stunit 9310_server_A_STU -cj 12 -mpx 32 -p ma
root 6819 1 0 09:40:16 ? 0:19 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
root 6769 1 0 09:40:06 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
MM Processes
------------
root 16880 16707 0 Feb 13 ? 0:08 acsd
root 16707 1 0 Feb 13 ? 9:37 /usr/openv/volmgr/bin/ltid
root 16713 1 0 Feb 13 ? 0:01 vmd
root 16881 16707 0 Feb 13 ? 0:00 avrd
root 16913 16880 0 Feb 13 ? 0:19 acsssi 13741
root 16882 16880 0 Feb 13 ? 0:00 acssel -s 13740
stop - netbackup stop
start - netbackup start
UPDATED = further information ... check out this site
http://www.sun.com/products-n-solutions/hardware/docs/Software/Storage_Software/VERITAS_NetBackup/index.html
Wednesday, March 14, 2007
Mac OS X 10.4.9 update released
Thursday, March 08, 2007
Sun Tech Day 2007
i have alot of work , so cant join Aman for the session on DTrace.
The session almost done , when i arrived . But i have oppportunity to talk and share some info with Alex Peng , kernel devel from China
checking some blogs from sun ppl ..damned cool ..especially Liang Chen and Nasser Nouri.
p/s concentrate on DTrace after this ...Dtrace toolkit awesome
Tuesday, March 06, 2007
like ihsan said = wasting my talent !
1. i want to be engineer not handling user and entertain user ..fark
2. i dont want to waste my time , wasting my energy , and also ...i dont wanna waste my talent ...period
I ask myself frequently regarding this job ...
Is this what i want ?
Is this what i chase in my career path?
Is this what i need to explore ?
I'm happy with Maxis ..though the job is so tough , i dont care ..as long as it not involving dumb user ..fark
I prefer stayback in datacenter ..rather than serving dumb farking user ..period !
Monday, February 19, 2007
What a day ...still learning the process and machines
Alot of things i had to brush up , including HP machines and console thingy
last week , i got my own laptop from HP . Model nc6400
it have 2 gig centrino duo processor and 2 gig RAM
damned great ..i can make full use on this machine ...but i love my Mac more ( if my girl saw this statement , i want she knows that i love her so much )
i will start work on Tuesday onwards.
need a break later on ...i confident that not many staff in the office , this week ..ahaks
Wednesday, January 31, 2007
huhuhu...got hi fever
huhu..thus ..i went to clinic , not far from my house ..and doctor confirmed that i'm having high fever.
damage = RM35
claimed for MC and rest until 7 o'clock.
told Kevin that i'm won't coming for work last nite ..
tonite ..i dont know how i can survive :(
Sunday, January 28, 2007
MacFest - a knowledge sharing about Mac
It is an opportunity for me to meet more Mac-user in this event ...some of them are already devoted to Mac...i'm just switched to Mac ...couple of months ago ..keep learning on Mac stuff
cant wait for next event ...perhaps more tips will be give away on any relevent topic ..
Thursday, January 25, 2007
I'm lost in my searching ..
i try to seek Maxis building ..and the result = none
unable to find .. even Maxis van ..damned !
need to wait for fuadi for this trip ..next monday ..
Wednesday, January 24, 2007
checking kernel parameter in HP-UX
using some simple command to do it ===> /stand/system
lucky , Tee teach me to use command kmtune , to grab more info's on the kernel
need spend more time on HP-UX machines ...10 months not handle the machine , since i left HP .
hehehhe
Tuesday, January 23, 2007
First task in Maxis - insert SCSI harddisk into EVA storage
huhu..never done the task , because i'm merely for UNIX OS .,but not for SAN storage.
Good start for me , as well., though it is simple task for me .
alot of hands-on after 1-2 months . furthermore., i just got my ID login in Maxis.
later on ..need to go for certification HP-UX.
Monday, January 22, 2007
Went to Kepong Datacenter
I never been to datacenter, since i left ESS ( my first company ).
In Kepong , I saw all hi-range server , such as Sun Fire T2000, HP Integrity Superdome, IBM e-Server and many more.
damned ! I love this environment ...working with machines ..and troubleshoot it with my own hand. Huhu
Some more ., lots of storage appliance , i will handle all of it ..huhu...This is my golden opportunity to grab and learn all those .
Friday, January 19, 2007
New job at Maxis - UNIX engineer
It is a hard decision for me , to go to Maxis because i wanted to be a Shell permanent.But i found that it's too difficult to go for permanent . Need 2 years being FTC before converted to permanent
I have to moved to Maxis , because i need to upgrade my skillz in storage and handle alots of UNIX hardware such as Sun Fire T2000 and HP Integrate Superdome. Some more ..i will handle storage appliance like HP StorageWorks and EMC² . End-to-end support.
I agreed that my salary is not very high ..but experience is a must. Previously., i never done such task like deploy, install or troubleshoot in any hardware in my company . And now .. i will do that and experiencing it myself.
insya Allah, i will serve my company with all of my experience i got and being more responsible .
Monday, January 15, 2007
hari nih aku dalam ke-blur-an
too many thing inside my head ...i think i need to have a long vacation . huhuhu
and still ..need my yayang to be beside me ..but she's got to look after her auntie.huhu
Friday, January 05, 2007
Apple Switch Parody - a confession
A Parody of the Apple Switch commercials an idiot whom wanna tell the world that Apple Mac is suck |
Tuesday, January 02, 2007
Quote of the Day
- Unknown
Monday, January 01, 2007
My new mission for 2007
- buy a new Civic - need more sacrifice especially on moo-laa
- learn more knowledge on Mac OS X
- being a permanent in my company.
- being more caring for my bebe.
- simplify things ,especially in shell scripting and solaris
- projects and research for my mini-datacenter
p.s Insya Allah .. i will try to working hard and also working smart for all the mission above.
by hook or by crook , mission need to be accomplish