Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
BXLivin' la Vida Emacs - ad lib
BXPlannerMode - ad lib
BXTaming the TODO: Hacking Your Life
BXPlaying with Squeak ...
BXScripting with Ruby ...
Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
BXLessons from the Japanese software industry ...
BXJapan IT Standards Examination ...
BXAssociation for Overseas Technical Scholarship ...
BXDraft "Learning Japanese on Linux" talk ...
BXA brief introduction ...

8. Taming the TODO: 00:29

Categories: 2006.01.25#1 -- Permalink
I gave a presentation on Taming the TODO for the New to Linux Users Group. It was a very small session, just five people in the audience, but worth giving anyway. I learned more about the topic as I presented it, and people enjoyed my enthusiasm. =)

(PDF, OpenOffice.org 2.0)

On Technorati: , ,

7. Playing with Squeak

Categories: None -- Permalink
VISUAL: Squeak demo, etoys

6. Scripting with Ruby

Categories: None -- Permalink
What is Ruby?

- Small, elegant scripting language - Everything is an object - There's more than one way to do it

- Really cute! Good mental candy!

Cool Stuff about Ruby

- Natural object orientation - Easy to extend classes - Blocks = flexibility - Readable!

Sneaking Ruby In

From Pragmatic Programmers http://www.rubyconf.com/2001/talks/insurgency/

- Learn: Crayons for the mind - Glue: Support your build process - Script: Limited, special-purpose, custom - Hack: Small, complete Ruby programs - Rule: Full development in Ruby

5. Lessons from the Japanese software industry

Categories: None -- Permalink
Japanese software industry

- What do you know about the Japanese software industry?

Nintendo, Sony, Sega...

Challenges facing the Japanese software industry - Custom-made software - Stratification and outsourcing - Global competition: off-shore development in China, Vietnam, etc.


Dealing with Japanese clients

- Need for consensus


Japanese Software Industry

- Custom software - Manpower dispatch - Stratification - Changing requirements - Language, culture barriers

- Strong leaders - Overtime as a way of life - Kaizen: constant improvement


Doing Business with the Japanese

- Be punctual - Specialize - Understand need for consensus - Submit detailed progress reports - Learn Japanese (it really helps!)

4. Association for Overseas Technical Scholarship

Categories: None -- Permalink
Japan International Cooperation Agency Free courses: text, CD-ROM and video-conferencing

VISUAL: Free Trip to Japan! Apply to Association for Overseas Technical Scholarship

Sample program for IT Engineers: 2 months Japanese + 1 month internship + 1 month IT Japanese + 2 month internship

Plane fare + lodging + food + living allowance (Y 1200 / day)

Other programs available

Way cool experience

- Immersion = best way to learn - Business culture - Language barrier - Culture shock - Independent living

Get the most out of your trip

- Learn Japanese! - Be punctual - Take notes - Ask questions - Write detailed progress reports - Be nice

3. Japan IT Standards Examination

Categories: None -- Permalink
I probably wouldn't have gotten the scholarship--or even known about it--if I hadn't taken the Japan IT Standards Examination when I was in college. I took the JITSE for kicks. I wanted to know if I could remember what I'd taken up in class.

The JITSE is nice because it's cheaper than other certifications, and it tests _fundamental_ concepts, not just how well you know one particular product.

Take the JITSE while the topics are still fresh in your mind. I remember hearing the IT professionals around me complain about the test during the lunch break. You know what they found really hard?

"How do you convert to base 13?! Is there a base 13?"

"Minimum cost spanning ano?"

VISUAL: You're Good. How Good Are You?

Japan IT Standards Examination http://www.jitse.org

Coverage Fundamental IT concepts + C, Java, Assembler or COBOL
Type Multiple-choice
Dates May 22, 2005 or Oct 9, 2005
Fee P 1,500 (TESDA voucher: 50% if you pass)
Review materials:

- Coverage of exams - Old exams and answer keys (free download) - P 1,750 full reviewer (5 books!)

Check website for free review classes


Which of the following decimal numbers expresses the binary number 101.11?

a) 5.11 b) 5.3 c) 5.55 d) 5.75

Which of the following circuits is used in memory cells in SRAM, has two stable states, and is a basic component of a sequential circuit?

a) AND (logical product) gate b) Adder c) Multiplier d) Flip-flop

Which of the following charts or diagrams is used to express work schedules and execution?

a) SD chart b) Venn diagram c) Gantt chart d) Decision tree

2. A brief introduction

Categories: None -- Permalink
Thanks, everyone, for coming to Asia Pacific College on a fine Saturday afternoon! My name is Sacha Chua, and I'm a Linux geekette. I've just come back from a six-month internship in Japan.

When I told Paolo Falcone I wanted to talk about what I learned from my trip to Japan, I didn't expect him to reserve a hall this big. I think he was expecting me to "entertain" people. It's embarrassing--six months in the Land of Karaoke and I _still_ can't sing!

So, if I can't sing or dance to save my life, how did I end up in Japan? I'm going to tell you about that as well as some of the IT-related programs offered by the Japanese government. I'm also going to share with you things I learned in Japan, and do a bit of shameless plugging for Emacs and PlannerMode.


- You're Good. How Good are You?

Japan IT Standards Examination

- Win a Free Trip to Japan!

Association for Overseas Technical Scholarship

- Lessons from the Japanese Software Industry

- 何ですか?

Learning Japanese on Linux


- Scripting with Ruby

- Playing with Squeak

- Livin' la Vida Emacs

Emacs for Newbies and Not-so-Newbies


- Taming the TODO: Hacking Your Life

- PlannerMode

1. Draft "Learning Japanese on Linux" talk

Categories: None -- Permalink
Learning Japanese on Linux


Japanese - Hiragana and katakana - Kanji and vocabulary - Grammar

Resources - Flashcards, drills - Dictionaries - Websites, IRC

VISUAL: kanadrill VISUAL: slime forest VISUAL: kdrill VISUAL: flashcard.el VISUAL: kiten demo VISUAL: gjiten demo VISUAL: kanjipad VISUAL: javadict VISUAL: Emacs edict-el (of course) VISUAL: one of my wordlists VISUAL: wwwjdic