June 2003

More articles about women

June 1, 2003 - Categories: -Uncategorized

“Making It on Their Merits”
The U.S. high-tech sector is still predominantly male, but women
have made significant progress in attaining prominence in tech
companies thanks to a merit-driven corporate culture fostered by
Silicon Valley. Up-and-coming women are filling the executive …

OSS advocacy stats

June 1, 2003 - Categories: -Uncategorized

Funny disclaimers

June 1, 2003 - Categories: -Uncategorized

More funky keyboards

June 1, 2003 - Categories: -Uncategorized

More problems in computer science

June 1, 2003 - Categories: -Uncategorized

Added TeachingReflections

June 1, 2003 - Categories: -Uncategorized

Check out my TeachingReflections – stuff I learned from CS21A.

More head-mounted displays

June 1, 2003 - Categories: -Uncategorized

Jennifer Pellinen, wear-hard:

I found this HMD that looks pretty decent and its a
decent price. http://www.vrealities.com/vr1.html

Funny Linus quote

June 1, 2003 - Categories: -Uncategorized

Seriously, the way I did this was by using a special /sbin/loader binary
with debugging hooks that I made (“dd” is your friend: binary editors
are for wimps).

— Linus Torvalds, in an article on a dnserver


June 2, 2003 - Categories: -Uncategorized


roland, math
jenny, math
andre, DISCS
stan, DISCS
rico, college 85, pulseasia, strategy and marketing
crista, german
malou, ecce
rex briones, math
ramir, math
jun, history, institute of philippine culture (from management engineering!). new director of IPC
april, philosophy
ice, philo
andrew so, philo
lorena, biology
jeff, biology
… biology
mark, biology
johanna, biology
jero, filipino
wil, filipino
reese, physics
adrian, physics
pinky, marketing
cynthia, marketing

victor, qmit
sonia, organizational behavior, som, globe telecom
katrina borja, polsci
joy, psych, coord training director
babit, history
lisa, sociology
anne, ecce
rene, es
rene, chemistry
bernadette, chem
mabel, chem
kathleen, chem
dom, chem
florian, english
charlie, englsh
emely, english
daisy, chinese studies
christian, theology
christine, cs
stephanie, cs
pat, history
…., history
mike, history

71M = 14% x
(/ 71000000 0.14)


June 2, 2003 - Categories: -Uncategorized

Dr. Augustin Martin Rodriguez, Gus – program director.

Supposed to orient us all on how to be good Ateneo teachers. Useful
because the first days’ talks will really be orienting you toward the
school’s policies, mission and vision.

Fr. Nemy Que is here to talk about the Ateneo vision and mission. this
is a talk that’s usually given by Fr. Nebres, but he is on retreat
right now, and someone who is on retreat cannot be disturbed, so he
couldn’t be here. I have his notes, so most of the things I will share
with you about the vm of Ateneo as an educational institution comes
from his notes, but since nobody can duplicate what Fr. Nebres can do
or say, I won’t even bother imitate him. But I’ll try to present the
VM from the point of view of my office, the OAA.

Video – the Ateneo Way (10 minutes).

– note about slide colors. Maybe volunteer to do that?

Student-centered learning

June 2, 2003 - Categories: -Uncategorized

Brilliant idea! I can make a lot of things learn-by-example, and have
them work in pairs almost all the time.

For example, I can introduce booleans through the use of examples and
truth tables.


June 2, 2003 - Categories: emacs

(defun proper-listp (l) (or (null l) (and (consp l)

(proper-listp (cdr l)))))

[menu-bar] and mouse bindings

June 2, 2003 - Categories: -Uncategorized

The mouse binding is throwing my memq all off!

yatm hmms

June 3, 2003 - Categories: -Uncategorized

Hmm, I will need to store the menu somewhere, as it changes when I’m in the yatm buffer.


June 3, 2003 - Categories: emacs

If REAL-BINDING is a symbol and has a non-`nil’ `menu-enable’
property, that property is an expression that controls whether the menu
item is enabled. Every time the keymap is used to display a menu,
Emacs evaluates the expression, and it enables the menu item only if
the expression’s value is non-`nil’. When a menu item is disabled, it
is displayed in a “fuzzy” fashion, and cannot be selected.

How do I get the property of a symbol?
(symbol-plist symbol)

Menu caching

June 3, 2003 - Categories: -Uncategorized

The menu bar does not recalculate which items are enabled every
time you look at a menu. This is because the X toolkit requires the
whole tree of menus in advance. To force recalculation of the menu
bar, call `force-mode-line-update’ (see *note Mode Line Format::).

I should probably also do the same.

sample popping up

June 3, 2003 - Categories: -Uncategorized

(x-popup-menu `((0 0) ,(get-window-with-predicate (lambda (win) t))) (tmm-get-keybind [menu-bar]))

keymap prompt
(keymap-prompt (cadr (tmm-get-keybind [menu-bar])))

Direct credit payroll account

June 3, 2003 - Categories: -Uncategorized

– at least ten months contract with the University

Ooooh! =)

June 3, 2003 - Categories: -Uncategorized

  First of all, I want to congratulate you for being
19 and successful in your career. I wish that I can be
enthusiastic as you are in the Internet field. I want
you to know that we did try to understand as much as
we can, the importance of web technology. It’s just
that we are all freshmen, and haven’t fully
appreciated yet the relevance of what you explained,
well not yet. But I know that sooner or later, we will
come to appreciate the wisdom behind the seminar
Honestly, you rock! If you only knew how our class was
talking about you after the seminar. It seems like
you’ve made a believer out of all of us(well, mostly
all of the boys!) Well as you’ve said, I think now
would be a good start to be interested in Web
Technology. So I hope that you could forward me the
necessary web links and THANK YOU very much for the
time. What you’re doing is cool, do you know that?

Teaching journal

June 3, 2003 - Categories: emacs

I promise to keep a teaching journal on this site. At the very least,
it will make me reflect, yes? You can look for it as sections in my
daily planner files.

Custom problems in Emacs

June 6, 2003 - Categories: emacs

Custom problems in Emacs seem to have mysteriously disappeared in last night’s CVS. Yay open source!

On helping people learn

June 6, 2003 - Categories: -Uncategorized

One of the things I realized in school was that answering people’s
questions is not necessarily the best thing to do. ;) I started out
being quite happy about answering people’s questions. It gave me a
warm and fuzzy feeling. Look! I’m one of the youngest, and my
classmates are asking _me_ for advice. Wow. I felt pretty darn good.
It was an ego thing. ;)

But when you think about it, that doesn’t really work out. Sure, there
are short-term benefits – people solve their problems quickly and stop
asking you, and they go away impressed by your knowledge – but
long-term, this just sucks. To be precise: other people become more
reliant on you or on other gurus. They don’t have the opportunity to
develop their own skills and learn how to learn. They also come to see
computer science as something they can’t do on their own – something
that they’ll always need help with.

I don’t know when my mindset shifted, but I found myself starting to
ask questions instead of giving answers. I’d help people break their
questions and problems down into smaller problems that they already
knew how to solve. I’d point them to documentation that might be
useful and help them understand the trickier parts. Although this
approach initially frustrates people who just want an answer fast, I
feel that this is, indeed, the only way to help them grow. Breaking
problems down and helping them recognize the subproblems they can
solve boosts their confidence while developing their problem-solving
skills. Asking them questions challenges them to think.

If we always spoonfeed people, we risk making them dependent on us,
and we are partly responsible for their inability to eat on their own.
It’s something to think about, isn’t it? When you’re taking care of
babies, of course you don’t give them solid food right away. You give
easily processed food in small portions – a little bit at a time, so
that they get used to it. However, they can’t be spoonfed forever. You
start introducing solid food in small bites. Then you teach them how
to feed themselves – how to use a spoon, how to use a fork, and even
how to use a knife to cut their own meat. Eventually they’ll even
figure out how to cook their own food. Some will even create entirely
new recipes! Isn’t that cool? =)

Besides, one has to keep in mind the reason why people ask questions.
Is it a homework question? If they’re doing it as part of a class,
then the teacher would expect them to have done significant work. If
you just give them the answers, then you’re helping them deprive
themselves of a good education. ;)

Alex White

June 6, 2003 - Categories: -Uncategorized

Christian Manoloto

June 7, 2003 - Categories: -Uncategorized

Found an apartment!

June 7, 2003 - Categories: -Uncategorized

I’ll be staying at Dormitoryana on B. Gonzales St. – it’s a girls’
dorm, pretty nice, lots of greenery, and quite reasonable rent. PHP
6,600 (PHP 3,300 each) for a room with a kitchen, and I already have a
room mate – Gladys from Baguio.

Extreme programming in the classroom

June 7, 2003 - Categories: -Uncategorized

Formal wear

June 8, 2003 - Categories: -Uncategorized

Our measurements for dresses for Ching’s wedding were taken today. I
flipped through the magazines and books there, but didn’t really find
anything interesting. I’m playing around with the idea of a Chinese or
Japanese-inspired formal gown. If I go for Chinese, it will probably
be a cheong-sam or a two-piece set of sleeveless blouse and pants. If
I go for Japanese, I want a sleeveless wrap blouse, a long, straight
skirt, and an obi belt. I’ve been Googling for the past half-hour, but
I haven’t found good examples of it yet – might have to Gimp up one on
my own! =)

(Future career: designer? ;) )

Cool Emacs snapshots

June 9, 2003 - Categories: emacs

I want to eventually fix my Emacs to look like
Richard Klinda‘s funky w3m customizations.

http://emacs-w3m.namazu.org/ml/msg03995.html has the goods.

pinoyjug pfft

June 9, 2003 - Categories: -Uncategorized

I post a long, well-thought-out message on pinoyjug about helping people and why I prefer guiding students over answering their questions directly, and what do I get?

Oh gosh, I wish my name is "Helping Students Who Need
Guidance..." ;)

--- Sacha Chua  wrote:

> Indeed!  I hadn't expected my question to
> stir up such a
> discussion. Here's where I'm coming from. =)
> I love helping students who need guidance. I feel
> that it is important
> that they come away from the problem with the
> feeling that they
> understand how to solve it and why they did what
> they did. That's why
> I teach, after all - to help people learn! 

and another message:

Very enlightening.

<mock grumble> All very nice and good, but I want thoughtful, well-considered responses… ;)

Wearable geeks, unite!

June 9, 2003 - Categories: -Uncategorized

Richard Klinda’s w3m customizations

June 9, 2003 - Categories: -Uncategorized
(setq ign-rus-format
      '(case source-type
        ('article (cond ((string-match "newsletters" newsgroup)
                         (cond ((string-match "CNN" from)
                                (concat (match-string 0 from)
                                        " nl"))
                               ((string-match "slashdot" from)
                                "/. nl")
                               ((string-match "Bruce Schneier" from)
                        ((string-match "mbox" newsgroup)
                         (gnus-short-group-name newsgroup))))
        ('web-page (ign-url-domain url))
        ('wiki-file file-name)))

Open source course ware

June 10, 2003 - Categories: -Uncategorized


June 10, 2003 - Categories: -Uncategorized

Richard A. Detweiler, Information Week, June 6, 1994

1. Think both short-term and long-term at the same time, like a CEO and not like a techie.

2. Don’t sell what you can’t deliver. Don’t sell the system’s glory; sell the product that will solve the problem.

3. Think of technology as a people business.

4. Learn to speak without acronyms and technical terms.

5. Sell the philosophy of technology, not a technology philosophy.

6. Separate information and processing. Each is a separate thing.

7. Promote the company’s values and mission, not technology.

8. Focus on how technology can serve people’s needs.

9. Show individuals how things work. Keep it simple.

10. Don’t think “IT”; think knowledge systems.

Cat stories

June 10, 2003 - Categories: -Uncategorized

Awwww, my cat has a little bump on top of her head. Must be from all
those times she hit the table. (It’s a bit low.)

Neko (new official name) now has greenish eyes. She eats kitten chow
now – dried Whiskas moistened with water and scooped into a little
pink food/water bowl. Saves me a lot of trouble.

She had a lot of fun chasing a cockroach earlier this evening. She’d
stalk it, pounce, bat it around, release it and repeat the process.
She’d even squeeze into the space under the sofa to pursue the hapless
insect. Cockroaches beware! Cat in the house.

We have problems with her ability to climb and her affinity for laps.
I took to placing a long, thick towel on my lap after she inflicted
several light gashes on her way up.

Presentation packages

June 10, 2003 - Categories: -Uncategorized

Possible CS21A objects

June 12, 2003 - Categories: -Uncategorized

– pets

lecture on monday
lab as homework

lecture first 30 minu
quiz on wednesday

handson on friday

deitel and deitel

Set up the lab
Make the CD – Java, Java documentation, installation instructions, editors
Prepare exercises and labs for CS21A


First week

– history and overview

– spaghetti example part 1

emphasis: characteristics of an algorithm, stepwise refinement

– lab: setting up Java

Second week: input, output, variables, types

– object-oriented spaghetti

  • containment: pan and spaghetti
  • properties: spaghetti, softness

– quiz

– handson:

emphasize state, methods, parameters, pointers

cook temperature duration

Aging “Baby Boomers” to Benefit From IBM’s New Accessibility Services and Technology

June 13, 2003 - Categories: -Uncategorized

Originally for Persons With Disabilities, Products Like IBM’s Home Page Reader “Go Mainstream”


See, I knew I was on the right track…

Fixed PHP bug in home page

June 13, 2003 - Categories: -Uncategorized

Thanks to Thomas Gehrlein for pointing out embarrassing bug!


June 14, 2003 - Categories: -Uncategorized


Viva la open source! Viva la revolucion!

Savitch slides

June 16, 2003 - Categories: -Uncategorized

On Love

June 16, 2003 - Categories: -Uncategorized

Someone named Silver Hawk commented on OnLove with:

A person is judged in more ways than one. Be it on the
physical, emotional or even the mental aspect. A flower blooms in its
own time and pace as with the movement of every cloud seen in the sky.
Despite the fact that things move in their own manner and preference,
sometimes the value of a person is determined beyond such things.

… but isn’t it nice that I post helpful criteria? ;) That way,
people know what I appreciate and don’t appreciate.

I have loved the stars too fondly to be fearful of the night

June 16, 2003 - Categories: -Uncategorized

Dominique Cimafranca wrote in with this beautiful poem by
Sarah Williams.

The Old Astronomer to His Pupil


Reach me down my Tycho Brahe, I would know him when we meet,
When I share my later science, sitting humbly at his feet;
He may know the law of all things, yet be ignorant of how
We are working to completion, working on from then to now.


Pray remember that I leave you all my theory complete,
Lacking only certain data for your adding, as is meet,
And remember men will scorn it, ’tis original and true,
And the obloquy of newness may fall bitterly on you.


But, my pupil, as my pupil you have learned the worth of scorn,
You have laughed with me at pity, we have joyed to be forlorn,
What for us are all distractions of men’s fellowship and smiles;
What for us the Goddess Pleasure with her meretricious smiles!


You may tell that German College that their honor comes too late,
But they must not waste repentance on the grizzly savant’s fate.
Though my soul may set in darkness, it will rise in perfect light;
I have loved the stars too fondly to be fearful of the night.


Sarah Williams

Moved in

June 16, 2003 - Categories: -Uncategorized

Well, finished moving in last night, and I say – my place is
comfortable! It’s a small one-bedroom place with a kitchen. My mom
definitely had a lot of fun helping me furnish the place. We have
everything we need and a few things we want, like my beanbag – such
luxury! ;) No opposite-sex visitors inside the rooms, but there’s a nice garden right nearby.

A short walk away from school – quite convenient. Yay!

Code notes for Java

June 16, 2003 - Categories: -Uncategorized

Java puzzles

June 16, 2003 - Categories: -Uncategorized


June 16, 2003 - Categories: -Uncategorized

XML editor for Gnome on Debian?


June 16, 2003 - Categories: -Uncategorized

ITP for Debian, URL: http://clay.ll.pl/projects.html


June 17, 2003 - Categories: -Uncategorized

Changing course to accommodate non-prerequisites. Crash course in C programming. I want you to introduce yourself and give your expectations.

1. IS, just want to learn more about computer graphics because she wants to integrate it with communication – web design, eventually.
2. Jules Ang. MECO. Organization, and we have this CD yearbook project and he wants to make sophisticated graphics.
3. 4th MIS. Programming. I don’t really knoiw much about CG, which is why I’m here.
4. loadreving out. wala na kasing maenrolan.
5. Castillo. 4 IS. Just want to know more about graphics.
6. Chan. 4 CS. basically, what was written in the course description.
7. Cheng. 4 CS. Illusions of Halflife.
8. Jose Dominic …. . Absent.
9. Quirinio Noel dela Torre. BS CS. Expect not so much programming in this class.
10. Marian Erika Duque. Absent.
11. Felix. Absent.
13. Expect to get to learn more about graphics. How to make them.
14. Ronald Po. 4 MIS. Want to learn more about graphics because he’s trying to work on 3d.
15. Valerie Ann. 4 MIS. Just found out that this course requires programming. Expecting like 3D Studio Max.
16. Camille Joyce Legaspi. First thing I thought of was programming and graphics, but I didn’t see the description, so she didn’t think that C was a prerequisite.
17. Gabriel ? Absent.
18. Emmanuel. 4 MIS. Expect happy memory.
19. Ng. Absent.
20. Maria Patricia Perez. BS MIS. Didn’t know there were prerequisites. Didn’t know it was going to be programming. Expecting 3D Studio Max.
21. Ramon O. Rodriguez. Same reasons. Thought learn how to use 3D Studio Max. Not able to take up prerequisites.
22. Maureen Bien Soreta. Same as them. Didn’t know about prerequisites, but he’ll try anyway.
23. Suarez. Same thing.
24. Terrible. Same thing. 3D Studio Max. Guess it’s okay.
25. Aaron Jacob… .

TJ. lots of programming.

Lots of nods when Anino was mentioned.

Try to speak in shorter sentences; you use and and but a lot. ;)
Jargon alert. =) You, ummm, need to specify that a little bit better.
Suggestion for next time: Start with a very graphical demo – something
that will make them go, “Way cool!” Then reassure them that yes, at
the end of this semester, they *will* be able to do that.

Your students don’t know the jargon, so you might want to make very
visual examples. A friendly approach is possible.

(sorry about that… very nervous on my first day and I should have started with the introduction slides already, but I felt I wasn’t ready yet.)


June 19, 2003 - Categories: -Uncategorized


June 19, 2003 - Categories: -Uncategorized


From Slashdot, “high quality freeware games with a razor sharp wit…”
See also http://www.agsforums.com

Concepts, techniques and models of computer programming (draft)

June 19, 2003 - Categories: -Uncategorized

Have a stop-doing list

June 20, 2003 - Categories: -Uncategorized

Very important!


June 20, 2003 - Categories: -Uncategorized

You know, I’m more passionate about computer science education than I
am about wearable computing. Not that I don’t think wearable computing
is fun and interesting, but people are doing that.

I think my hedgehog concept is computer science education.

I can drop wearable computing for the moment. If it’s really important,
I can go into it later.

Part of being a great computer science teacher is doing research. I
can start doing research on computer science education first.

IT integration into education, yes, that makes sense too.

I want to get in touch with introductory computer science teachers in
other schools, find out what they have problems with, and develop
tools to help them.

Dr. Intal’s talk

June 20, 2003 - Categories: -Uncategorized

4:30 – 6:00 on Mondays – class-free common time for intellectual
exchanges, which means I get to hang out with people of other
departments! =)

Ground floor cafeteria, faculty lounge.

Off-shore degree programs?

Dr. Dayrit

June 20, 2003 - Categories: -Uncategorized

SMIT-Ed? Science, Mathematics and Information Technology Education

DISCS enrollment: 730 768 816 770

Dr. Dayrit SOSE planning session

June 20, 2003 - Categories: -Uncategorized

Look up ISI

Off-shore degree programs?

I want to focus on computer science education.
My objectives are:

– Develop interactive, up-to-date learning materials for

student-centered learning

– Monitor, experiment with and disseminate pedagogical advances in

computer science and education

– Contribute to the body of knowledge of computer science education

I need to learn

– more effective communication skills, preferably with a mentor or

by videotaping my sessions

– technical writing

– presentation skills

I want to work on compiling learning materials and teaching notes for
teachers of introductory computer science from different schools
around the Philippines. I want to meet and work with intro teachers
from other schools.

Ask Dr. Cuyegkeng about SMIT-Ed!


June 20, 2003 - Categories: -Uncategorized

What do I want to do? What kind of papers do I want to write? Maybe I
can look for computer science education papers and check the
background of the authors.


June 20, 2003 - Categories: -Uncategorized

Interactive programming portfolio?

Personal software process? http://interactive.sei.cmu.edu/Features/1999/June/Background/Background.jun99.htm

more thoughts

June 20, 2003 - Categories: life

High wooden walls are good. As long as I breathe normally and I keep
quiet, no one notices. Work, yes. Work will distract me from this.
After all, I shouldn’t let my personal life interfere with what I am
here to do. Sometimes it’s hard being a person among other people.

(p.s.: Everything is all right now.)

Look into literate programming

June 22, 2003 - Categories: geek

Literate programming principles might be the thing I need to make HTML
sites with code in them.


June 26, 2003 - Categories: -Uncategorized


I seem to remember running across this before – wish I could run it
with lower hardware requirements…

The Pedagogical Patterns Project

June 26, 2003 - Categories: -Uncategorized

Successes in teaching object technology =)

Pedagogical patterns

June 26, 2003 - Categories: -Uncategorized

PP 8 (Lab-discussion-lecture-lab) is almost exactly what we planned!
=) Maybe we’re on the right track. I will, however, need to improve
the quality of the lab assignments – references to textbooks/websites
and better instructions. Probably also hints.

PP 16 is pretty useful, too. As is the one on accessors/mutators…

Oooh. PP 33 is precisely what we did in Lab1.


June 26, 2003 - Categories: -Uncategorized

http://oralux.org – Knoppix + Emacspeak! =)


June 27, 2003 - Categories: -Uncategorized

Gerald R. Generoso forwarded a link to http://www.azillionmonkeys.com,
which should elicit a chuckle from most computer geeks. Not
sure how useful this is, though, as my name isn’t in there. (I guess I’ve eluded the monkeys for now…)

Game Engine Anatomy 101

June 27, 2003 - Categories: -Uncategorized

Performance tuning in Java

June 27, 2003 - Categories: -Uncategorized

Some readings

June 27, 2003 - Categories: -Uncategorized

Horde for Cyrus

June 27, 2003 - Categories: -Uncategorized

Mail taming

June 27, 2003 - Categories: -Uncategorized

I have once again tweaked my Gnus settings to make handling my mail
easier. =) Summary line format change – added one-space indentation
per thread leves. Keyword scoring in selected groups.


June 27, 2003 - Categories: -Uncategorized

Talked to some of the CompSAt people regarding an upcoming computer
camp. Their initial plan was a pretty straightforward Java cram
session. Suggested more fun and exciting things. Also, got to talk a
fair bit about computer science and real life, including searching and
sorting algorithms. (Aha! moment for other people). Talked a bit about
issues like piracy and open source.

Note about solar simulation and double buffering in class a long long
time ago. Fanny knows the story. =)

“New Finding Has Implications For Scientists Designing New Mobile Audio Interfaces”

June 29, 2003 - Categories: -Uncategorized

People who carry on conversations with text-to-speech (TTS)
computer systems modify their speech patterns so they are more in
keeping with the computer’s mode of discourse, a technique known
as speech convergence, concludes a new study led by Sharon Oviatt …

“Uncrossed Wires”

June 29, 2003 - Categories: -Uncategorized

The inability to determine what an individual is saying when
other chatter is taking place, as well as having discussions
become a series of long and drawn-out formal dialogues, are
weaknesses of teleconferencing. However, a solution based on …

Top Ten Tomcat Configuration Tips

June 29, 2003 - Categories: -Uncategorized

Association for the Advancement of Computing in Education

June 29, 2003 - Categories: -Uncategorized


June 29, 2003 - Categories: -Uncategorized

New wishlist

June 29, 2003 - Categories: -Uncategorized

Girls’ night

June 29, 2003 - Categories: -Uncategorized

Watched “Casablanca” and “Sabrina” (the old version) last night – had
a girls’ night in with Diane and Elaigh. Much much fun.

Hmm. Should I use codenames for people who might find mention here
rather incriminating? ;) Doc Mana would have a fit if he knew who
gained a bit of extra karma last night for being quite

Pure Math, Pure Joy

June 30, 2003 - Categories: -Uncategorized

Debian installation tutorial (from Slashdot)

June 30, 2003 - Categories: -Uncategorized

UML use cases

June 30, 2003 - Categories: -Uncategorized

Philippine Computing Science Congress

June 30, 2003 - Categories: -Uncategorized