Wednesday Apr 18, 2007

Add a Tracking Map to Your Sun blog

The map below, or on the right hand side is fun because it shows where people that hit my blog are from. The map is managed by ClusterMaps.

To set one up on your Sun blog, or these instructions should work for any web site:
\* Go to ClusterMaps, and register an account, and your blog address. My blog address being .
\* Login to the Sun blog admin system.
\* Select the Tab Preference/Theme
\* Set Select a new theme to preview : Custom
\* Select the Tab Preference/Templates
\* Modify the HTML template to have the HTML you want.
\*\*\* If you have concerns about your HTML skills, back up the template to a file some where which can later be recovered if the modifications cause problems.
\* When complete, click Save, and view your changes.

Sample changes I made:
\* My photo on the top.
\* My name and links in the right hand column.
\* The ClusterMap in the right hand column. The HTML code:

<!-- tigerfarm update --> <a href="
id="clustrMapsLink"><img src=""
style="border:1px solid;" alt="Locations of visitors to this page" title="Locations of visitors to this page" id="clustrMapsImg"
this.src=''; document.getElementById('clustrMapsLink').href=''" /> </a>

Enjoy and make your own changes.

Friday Mar 23, 2007

Curriki, The Global Education & Learning Community

I'm thinking to setup a training content site:
\* A Web 2.0 connect site for members to sign up and maintain training content. Maybe use Moodle.
\* Motivation for people to use my site.

My manager suggested looking at Curriki, The Global Education & Learning Community. On it, I found information/training material for Romeo and Juliet by William Shakespeare, which my son will be taking in school.

I must take a closer look at the site, and see what material is available, and how the site functions.

Thursday Mar 15, 2007

Java University at JavaOne

 Java University at JavaOne

Part of my job is to select topics to be developed into training material at Sun Microsystems. Recently I was part of a team to select the courses for Java University at the 2007 JavaOne event.
This year, the topics include:
Ajax, Dojo Toolkit, Google Web Toolkit, jMaki, JSF, Struts, Sprint Framework, Groovy and Grails, SOA, Java Persistence API, EJB 3.0, rich clients, and more...

I will be delivering material on Ajax, Dojo Toolkit, and jMaki. This is based on my seminar material I have been developing over the past year which I have presented in San Francisco JavaOne 2006, then Hong Kong, Seattle, Atlanta, Hyderabad, and Kuala Lumpur.

Friday Jan 19, 2007

Java University in Atlanta, Georgia, USA

I had a fun day teaching a Web 2.0 course in Atlanta, Georgia, USA, to 40 students. It was my updated material:

Note, to download the new slides and lab file, click here.

1. JavaServer Faces (JSF) module went excellent! The slides were smooth, the code samples effective, and the demo worked fine. The new part on localization was great. We, the students and I, I typing, the students guiding me, added the Japanese language to the sample application in about 10 minutes.
\* This was very successful.
\* I need to update the slides to answer a few student questions.
\* For teaching in India, I need to add labs, example a localization lab.

2. New Web 2.0 module was OK. The focus is community interactive application features. I demoed my and member accounts.
\* This was fun.
\* I need to update the slides, and make the material more focused. And add slides on the topic: Implementing Web 2.0 applications inside a corporate network.

3. In the Ajax module, I reduced the amount of time spent on the slides, and increased the demo application time. The students help make this an interactive learning experience. At one point, they guided me with specification to improve one of the demos, and I made changes to the JavaScript and the cascading style sheet (CSS), and then we tested the changes.
\* The exercises were successful.
\* I need to make slide from the material I taught - make the spoken material into slides. I need to fix the lab configuration in the demo that uses Ajax to retrieve data from a database for scrolling in the browser.
\* For teaching in India, I need to add labs, example a CSS lab to modify the fish tank to red when moving the fish around.

4. New jMaki module has a few slides, some demos, and some coding.
\* The slides and demo went fine.
\* I need to add some more slide material, and make focused demos and labs.
\* For teaching in India, I need to add labs, example create a web page with a number of widgets.
\* Click here to download the slides in PDF.

All in all, it went well, and I was given good feedback from the students. To the students, I say, Thank You!

Thank You in:
Traditional Chinese
Malay, same in Indonesian
Tamil, a language of India

The above languages are used in places Java University is taught.

Tuesday Oct 03, 2006

Convert an Ultra 10 to run Windows

Before you begin, go to your local computer supplier, and buy a "WinTel" motherboard, CPU, CPU fan, and memory. I went to Fry's in Sunnyvale, California. Price:
» About $80-$125 for basic motherboard, CPU, and fan,
» Another $80 for 512meg of memory.
» For the newer motherboards and an older power supply (as in the Ultra 10), you need an adapter plug, about $2.
» Small plastic plugs to hold the motherboard down, about $5.
» Keyboard and mouse, $15 to $25.

These are the parts required to convert your Ultra 10; all for under $250.

Conversation steps:
» Remove the Ultra 10 box top.
» Remove all un-needed parts that have been used to run Sparc Solaris: floppy bay, harddrive bay, fan and the plastic bay it is in, any cards attached to the motherboard (eg. large video card), motherboard. Leave the flat metal plate the motherboard is on.
» You should have mostly empty box with a power suppy, CD and CD bay.
» Put the CPU, and CPU fan onto your motherboard.
» Lay the motherboard onto the place where the old motherboard was. Have the motherboard plugs for video, network, etc., pointed to the top of the box. Drill holes to match the holes in the motherboard.
» For now, remove the motherboard, and put the small plastic plugs into the holes.
» Put the motherboard back in, onto the plugs and secure it down.
» Put the memory onto the motherboard.
» Do a test: plug the powersupply (and adapter plug) into the motherboard. Plug the video monitor into the motherboard, and keyboard. Turn on the power supply. Use a metal object, example a screw driver, to short the on/off bars of the motherboard. The power supply should turn on, and the BIOS settings show up on the monitor.

\*\*\* If the above is successful, continue, else debug the above steps.

» On the bottom of the box, drill a couple holes, and secure the harddrive bay, with the harddrive, onto the box (see photo below for ideas how to do this).
» Remove the fan from its plastic bay, and use a wire wrap to secure the fan to the box to blow air on the CPU.
» Plug everything into the motherboard: mouse, network cable, harddrive, CD drive, On/Off switch, etc. Note, On/Off switch may require you to find a little wire to make it reach.
» Turn the computer on, put in a WindowsXP setup disk into the CD drive, set the BIOS to boot from CD, install the operating system.

» You now have an Ultra 10 running Windows. Or you could install Solaris 10 for x86. Either way, you have inexpensive modern computer.

My running sample:


Tech event, training, business, in east and south Asia.


« March 2015