January 2004

Old computer

January 1, 2004 - Categories: -Uncategorized

I’m having problems with the ADMTek Centaur-P. It’s a tulip card, but
for some reason it does not want to be ifconfig upped. Let me give
/etc/modules a shot. If that doesn’t work, I’ll swap in one of the
Realtek cards instead.

w00t, tulip-scyld works.

Resolutions for 2004

January 1, 2004 - Categories: yearly
  • Speak slower and lower.
  • Check requirements within 3 days.
  • Log all of my expenses in plain text in Emacs so that I get forced to develop a ledger mode.
  • Journal every day. 23:00 – 23:30 is my journaling time. Drop everything and write (unless have earlier substantial journal
  • Visit at least one new website related to computer science education every day.
  • Play at least one game of chess a week.
  • Chat with friends at least once a week in order to swap stories and get ideas.

Plans for 2004

  • Visit AU and NZ during the summer. Sit in classes, visit friends, meet professors.
  • Collect or compose at least 100 exercises, examples, and ideas for introductory computer science education.
  • Collect at least 30 CookOrDie recipes and stories into something publishable.
  • Apply for an MS or PhD program in computer science education or computer science.

SIGCSE: The first stop for computer science education research

January 1, 2004 - Categories: -Uncategorized


SIGCSE is the special interest group for computer science education in
the Association for Computing Machinery. It
regularly organizes conferences and the proceedings are available in
the digital library. Be sure to check out
their extensive link collection!


On days

January 1, 2004 - Categories: -Uncategorized

Only a few hours ago did fireworks light up the sky to celebrate the
beginning of a new year, yet now the night is still save for stray
firecrackers belatedly punctuating the calm. The rush of well-wishing
messages has abated. People have gone to sleep nursing hangovers and
dreams. Around the world the celebration starts again, but for here
and now it is over. Life returns to normal. I will have to remember to
write 2004 instead of 2003, but aside from that, not much has changed.
It is a day just like any other day.

File-local variables in vim

January 1, 2004 - Categories: -Uncategorized
:help modeline

Reaction to OnLove

January 1, 2004 - Categories: -Uncategorized

I was recently considering the idea of having a
“girlfriend” purely for emotional reasons. i prefer to name it
“emotional buffer”. My world (or our world) is constantly depressing
or increasingly depressing as we see it, jiving with our aging and it
has deeply affected my emotional responses. The girl-guy partnership
being another example of universal duality is such a good escape or
buffer. But recently I met this reading by sacha chua which awakened
me to what is reality (not matrix-fed). That I am terribly
pre-occupied with my personal life that if I ever I consider an
“outside” attachment, it must put as a second priority. Being sane is
a matter of defining what is “sane-ness” to me. So i define sane-ness
to be my personal happiness and gratification. No attachments. All me.
She is 20. I am 18. She wants to have a PhD at 25 or 26. I can do
better than that.

<laugh> Certainly wouldn’t think of getting into a relationship
only as a buffer; think the world is tons of fun and enjoy living very
much. Perhaps would like to be able to share stories with someone at
the end of the day or come up with clever load-balancing to take
advantage of respective strengths and weaknesses, but do not feel any
need to hide from the world. =) Personally enjoy friendships very
much. Also have realized that have no real time limit for PhD and in
fact may be able to bring more to it with more experience, but
definitely want to earn it before possibly being distracted by
personal life, as hear it is very difficult for women in particular if
they’ve already settled down.


Good night in Dutch

January 1, 2004 - Categories: -Uncategorized

welterusten, or just trusten for short.

LDAP admin

January 1, 2004 - Categories: -Uncategorized
Version: GnuPG v1.2.3 (GNU/Linux)


Consolidating archives

January 1, 2004 - Categories: emacs
tla make-archive -l [email protected] ~/notebook/arch
tla my-default-archive [email protected]
tla archive-setup emacs-wiki--sacha--1.0
tla tag [email protected]/emacs-wiki--dev--1.0 emacs-wiki--sacha--1.0
tla cacherev emacs-wiki--sacha--1.0
tla get emacs-wiki--sacha--1.0 emacs-wiki

Ackpth, lost mail

January 1, 2004 - Categories: -Uncategorized

<sigh> Whoops.

Considering part-time

January 1, 2004 - Categories: -Uncategorized

Blast. My really long blog post disappeared after stuff crashed.

In brief:

I’m thinking of teaching part-time instead of full-time. I want to
collect and refine exercises in introductory computing, explore other
schools and other cultures, and chat with people from different walks
of life. I also want to take a handful of other classes and workshops
like writing, cooking, sewing, theater…

More detail sometime soon – tomorrow?

Paper: Problem-based learning for foundation computer science courses

January 1, 2004 - Categories: -Uncategorized


The foundation courses in computer science pose
particular challenges for teacher and learner alike. This paper
describes some of these challenges and how we have designed
problem-based learning (PBL) courses to address them. We discuss the
particular problems we were keen to overcome: the purely technical
focus of many courses; the problems of individual learning and the
need to establish foundations in a range of areas which are important
for computer science graduates. We then outline our course design,
showing how we have created problem-based learning courses.

The paper reports our evaluation of the approach. This has two parts:
assessment of a trial, with a three-year longitudinal follow-up of the
students; reports of student learning improve-ment after we had become
experienced in full implementation of PBL.

We conclude with a summary of our experience over three years of PBL
teaching and discuss some of the pragmatic issues around introducing
the radical change in teaching, maintaining staff support, and
continuing refinement of our PBL teaching. We also discuss some of our
approaches to the commonly acknowledged challenges of PBL

Hmmm. Problem-based learning is about working on large, real-world
problems, not just the toy exercises we do in class. Must check out
footnote 4. Teacher as facilitator – precisely! I like the focus on
problem-solving skills. Hey, they use Blue too. I so agree with these
objectives. I like how the students plan their study and choose the
exercises. I want to learn how to do research like this.

Footnote 4: D. Boud and G. Feletti. The Challenge of Problem Based
Learning. Kogan Page, 1991.


On losing my data

January 1, 2004 - Categories: -Uncategorized

Insightful post, then
X-Windows died horribly.
Agh! No auto-save!

Yes, yes, I know, it doesn’t have season words or the wordplay I so enjoy…

Places to visit

January 2, 2004 - Categories: -Uncategorized

AU: Basser Department of Computer Science, The University of Sydney

– Problem-Based Learning for Foundation Computer Science Courses
– Mike Barg, Alan Fekete, Tony Greening, Owen Hollands, Judy Kay, and Jeffrey H. Kingston
– Kathryn Crawford, SMITE Research Unit, Faculty of Education

Emacs-wiki and RSS feeds

January 2, 2004 - Categories: emacs

http://www.sfu.ca/~gswamina/EmacsWikiPatches.html . Check this out
sometime and steal all the cool ideas (with appropriate credit, of course). ;)

Blogging is alive and well under Emacs

January 2, 2004 - Categories: emacs

in reaction to http://www.sfu.ca/~gswamina/BlogsAreDead.html

I’ve had a blog for roughly a year and a half now, and I think I’m
pretty much settling into the routine. Reading Ganesh’s BlogsAreDead post, I think about how I use Emacs to keep track of my notes.

Linearity – Blogs are linear, ie usually in chronological
order. My knowledge/experience is non-linear (fortunately). There is
an obvious mismatch here. I don’t see how I can write coherently about
recursive functions, pipelines, privacy and chicks in the same

I split this up into several remember-to-planner-plan-page-dwim posts,
usually cross-linking them with a topic page.

Lack of time – Everybody seems to be bringing this up. I
don’t post very often, but when I do, they are long ones. If you’ve
noticed, my titles are usually one or two words – “Skills”, “04-1
Registered”, “Talks”, “Its Tuesday”, $(rand dict). Not very
descriptive. Often, I remember writing about something, but not able
to track it down. Sad, really.

My titles aren’t all that descriptive either, but that’s what M-x
planner-search-notes in planner-experimental.el is for. And yes, I
really hate it if I know I blogged about something but I can’t
remember how to bring it up.

Non-conformance to standards – When you put together an entry, do
you check if it confirms to W3C standards every time ? Honestly,
that’s insane. A standard transformation mapping will make life so
much easier. I now face a problem, how do I convert my old entries ?
I seem to have used three to four different ways to post my code,
all of them every inelegant, except for the last.

I work with plain text.

Immature – Blogging software is not powerful enough. What
if I want to quote an email message, or a news thread ? Or simple
syntax highlighting ? Or even on the fly spell checking (known as
flyspell-mode in emacs, BTW). Couple this with my non-descriptive
titles, how do I cross reference things ?

Emacs is wonderful!

Not cool – Blogs aren’t cool anymore, since every kid
happens to have his own. When you come across somebody’s blog which
appears to be very interesting, do you take the time to read through
his archives ? Ofcourse not. More bit bricks.

I often read through other people’s archives. I hope that the
cross-references with plan pages make it easier for people to see
related stuff, but I plan to have some kind of search someday.

Stagnant – “The only thing that is constant is change.”
Spring->Summer->Fall, so many things change around you. About 28.5%
(eh !) of your content is stale. Your views on life constantly change
(you may deny it). Going back and changing stuff just doesn’t make
sense when your entries are chronological.

I frequently go back and post updates. I also tend to reorganize the
plan pages fairly often, although that does mean semi-broken day
links. (Must get those GUIDs up and running!)

Emacs is way cool.

Emacs-wiki community wiki

January 2, 2004 - Categories: emacs


Didn’t know there was something like this – or that we now enjoy near
links in oddmuse. What a cute feature!

emacs-wiki sites

January 2, 2004 - Categories: emacs

In fit of insanity, searched for sites that used emacs-wiki. Quite a list.

http://larve.net/people/hugo/2003/scratchpad/EmacsWiki.html (has RSS)
http://www.oranda.demon.co.uk/planner/EmacsWiki.html (uses planner)
http://members.iinet.net.au/~mtriggs/emacs-wiki.html (has a gallery)
http://gohome.org/teranisi/EmacsWiki.html (has recent changes)
http://www.gohome.org/teranisi/news/ (hey, nice linking)
http://www.naney.org/personal/diary/2002/04/c.html#200204224 (like planner, but several days on a page)
http://senzai07.poly.kit.jp/~iwata/EmacsWiki.html (uses the emacs-wiki-rss module, I think)
http://www.geocities.co.jp/SiliconValley-SanJose/7474/EmacsWiki.html (nice index)
http://db.cs.hit.edu.cn/people/WangChunyu/wiki (zope, also)
http://verify.stanford.edu/satyaki/emacs/EmacsWikiTricks.html (fontlocking)
http://verify.stanford.edu/satyaki/backpacking/EmacsWikiAlbumCreation.html (album)
http://satosan.jp/EmacsWiki.html (looks like some planner, too, but very old version)
http://senzai07.poly.kit.ac.jp/~iwata/ChalowForEmacsWiki.html (changelog on the web)
http://gnufans.net/~deego/DeegoWiki/WikiIndex.html (deego)
http://www.frankgerhardt.com/WikiIndex.html (indexed by date)
http://www.archi.is.tohoku.ac.jp/people/yusuke/Emacs-wiki.html (planner and remember, but some old workarounds)
http://mux03.tdiary.net/20031206.html (nonplanner diary with headlines on the side, but actually running on tdiary not emacs-wiki)
http://www.biostat.umn.edu/~nali/AboutThisSite.html (source link, good idea)
http://www.ntu.edu.sg/home5/PG04878518/EmacsTools.html (grid computing)
http://www.self-core.org/~kaoru-k/wiki/EmacsWiki.html (planner, looks old style and custom)
http://aadis.de/wiki/PageIndex (referers, index, search)
http://supermon.sourceforge.net/ (on sf for work)
http://home.earthlink.net/~rdtietjen/Hypersphere/BackLinks.html#wikiweb (hmm, backlinks might be fun)
http://ne.cs.uec.ac.jp/~miya/WebWiki/WikiIndex.html (simple)
http://www.8ung.at/rotty/Software.html (planner)
http://www.ceres.dti.ne.jp/~george/jdiaryA21001.html#2002100701 (brief mention)
http://www.apollostar.com/k-ishii/TableOfContents.html (internationalized links, too)
http://tao.uab.es/jao/ – just one page
http://www.cs.unc.edu/~lastra/Courses/Verilog/talk/html/WebLinks.html (for courses)
http://kind.cs.kun.nl/~kiniry/Wiki/WikiIndex.html (planner custom)
http://www.aoc.nrao.edu/~bwaters/Wiki/WikiIndex.html (planner)
http://www.1729.com/wiki/WikiIndex.html (not sure)
http://www004.upp.so-net.ne.jp/nagae-r/WikiIndex.html (diary file)

Google for WikiIndex and find many, many more.


http://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/ has some ideas for guids and grep.
http://d.hatena.ne.jp/tengsama/20030704 mentioned emacs-wiki

Code Reading: The Open Source Perspective

January 2, 2004 - Categories: -Uncategorized

Playing on my strengths as all-around puzzler-out of weird software,
perhaps I should explore software archaeology and code reading a bit
more. The http://www.spinellis.gr/codereading/index.html looks
like exactly my kind of book, and I think it’s worth getting. I will
need to save up for it, though. Addison Wesley, 2003. ISBN




January 2, 2004 - Categories: emacs

../emacs/emacs-wiki/emacs-wiki-id.el contains a first attempt at
an ID system for emacs-wiki and indeed is quite nice. Following IDs works.
I’ll figure out how to automatically add, create, remove, yadayada them soon.

Monthly hacks: vc-arch.el

January 2, 2004 - Categories: emacs

I will finish at least one major hack per month. This month’s special
is vc-arch.el, which for some reason does not seem available on the
Net. I have sketches of it up at ../emacs/emacs-wiki/vc-arch.el. I
feel that if nothing else, at least I’ll have a mode that makes it
easier for me to manage my planner work.

Getting a diff through C-x v = already works. I want to be able to
commit my changes with a quick C-x v v. If more than one file has been
modified, I want a dired-like buffer displayed so that I can select
which files to commit.

Reading exercises

January 2, 2004 - Categories: -Uncategorized

Another major hack for this month would be the collection of at least
25 code-reading exercises covering basic Java syntax. This will help
students practice their code reading abilities and test their
understanding of Java syntax. These should be arranged by topic and
should cover variables, expressions, conditionals, loops, and Boolean

Family businesses

January 2, 2004 - Categories: -Uncategorized

My parents both work in advertising photography. My father is one of
the most famous commercial photographers in the country. My mother
manages the business. They started from practically nothing and built
a very successful business. Their partnership works. My father is
passionate about his work and enjoys creating beautiful images. My
mother makes sure that the company runs smoothly.

My father will probably take pictures until it is physically
impossible to do so. I don’t think he’ll willingly retire. My mother,
on the other hand, does the behind-the-scenes work so that my father
can pursue his dream. She looks forward to a quiet retirement and time
to read, write, knit, think, dream… Still, as long as my father
wants to shoot, she’ll be there keeping the company running. I think
that’s really wonderful of her, although I wish she could pursue her
dreams more often. I think she really enjoys travelling, reading
poems, and seeing beautiful landscapes.

I am the youngest of three children. Our house has always been part of
the office, so my sisters and I grew up watching them work. Our
passions lie elsewhere. Ching used to be an IT manager at Proctor and
Gamble before transferring to HP because of the company move. Kathy’s
interested in photography, but is thinking of being a flight
attendant. I really love teaching.

Kathy is the most likely successor to the business, but she doesn’t
really see herself doing advertising photography right now. We’d
rather see the employees inherit the business because great business
requires great passion. G-nie looks like she’ll do a great job, and
she’s learned a lot from my father. My mom will be hard to replace,

We never felt pressured to join the family business. Our parents are
open about the different paths we want to take. Sometimes, though, I
worry about what will happen when the torch must be passed. I don’t
want to see Adphoto dissolve because there are so many people who have
worked there almost all their lives, and I just can’t imagine them
looking for work anywhere else. I know, however, that I’m ill-suited
for the job – at least if I want to pursue my own dreams.

Stuff to think about.

Factoid surprise

January 4, 2004 - Categories: -Uncategorized

Looks like my bot implants are working. Remember that hack I added to
../emacs/bbdb-config.el to let me hippie-expand factoids? Earlier
in #linuxhelp, a newbie asked about executing files. I wrote a really
long factoid under the name “executing” and another one under “chmod”.
I wanted to use it in channel, so I addressed the newbie, typed
“execute” and hit M-/ – whereupon the thing hippie-expanded to a nice,
long factoid. I didn’t mind it until I glanced at my scrollback and
went, like, “I don’t remember typing that recently.” A quick look at
the minibuffer history later, I discovered I’d had an old factoid
lying around my .bbdb – and it was better-written, too! Neato.

Counting in Dutch

January 4, 2004 - Categories: -Uncategorized

– een kus, twee kussen
– ik kus, jij kust, hij kust, wij kussen, jullie kussen, zij kussen

Cat collar

January 4, 2004 - Categories: -Uncategorized

That hated bell! Although it provided music for her every move, it
stopped her from being sneaky – and being sneaky is very important to
a cat. She must be rid of that awful bell! She tried working her jaw
around the collar, twisting and turning every which way. A little too
clever by half, and not quite clever enough – the bell was attached
not to a makeshift ribbon like we tied around her neck before, but to
a real collar with a cat-proof snap. She began quietly, a patient
prisoner working her way loose of the chafing collar, and had it
halfway past her mouth – now only to work it past her nose and off her
head! Yet the collar remained firm and unyielding. With the tough
collar-strap pressed against the back of her mouth, she lost her
composure, yowling and struggling to either restore the collar to its
previous position or get it entirely off. From the sounds you’d have
imagined her locked in a battle of epic proportions.

Ah, my poor cat! I felt rather than heard her yowl over the quiet
after-dinner conversation in the living room. Throwing open the door
that separated the sanctum of our rooms from the public part of the
house, I found her writhing on the floor in what appeared to be
boisterous play but upon closer inspection was sheer panic. I knew I
must get that collar off. I plunged in, mumbling soothing words while
frantically searching for the buckle that would undo the ill-fated
collar. The cat lashed out, all pointy claws and teeth. I grabbed some
towels from the linen closet in an attempt to still her enough to
remove the collar, but those I had were too small to cover my hands

Noises from our quarters worried our guests. Distracted by the arduous
task of subduing the cat, I was startled to find one of our guests
working beside me. More mindful of the scratches he’d receive than my
own, I dashed to find a larger towel. Before I got back, however, the
collar was off – whether through our guest’s efforts or through the
cat’s luck, I do not know. Unbelled at last, the cat calmly preened
herself as if nothing had happened. Life returned to normal – at
least, until the numerous little gashes she’d torn on our arms started

Such hospitality, I thought, to make one of our guests suffer this! I
had no time to blush. My mother took charge of the situation, sending
me to retrieve some antiseptic from the bathroom cabinet and showing
our guest the kitchen sink. I fetched the antiseptic and some cotton
buds and offered them to our guest. I was ashamed to see my cat had
drawn blood, and mumbled pathetic excuses for my cat’s behavior. He
cleaned his hands with good nature and grace, assuring me that he was
fine. Then it was time to examine the scratches all over my own hands.
I was not sure what to do, but he helped me spread the antiseptic over
the fresh wounds.

Perhaps it is true that no matter how small a crisis is – like a
too-clever cat needing rescuing from an evil collar) – it can still
reveal something unexpected and wonderful about a person’s character.
Times like this test us, and he has shown himself a remarkable friend
– quick to aid and good-natured even in suffering. If these moments
form the mosaic of friendship, this jagged piece is one that I am
happy to have.

Backlog of expenses

January 8, 2004 - Categories: -Uncategorized
2004.01.08 +169.15 money:expenses/pets Cat food and oranges
2004.01.08 +66.00 money:expenses/gifts Cat food and oranges
2004.01.08 -235.15 money:assets/cash Cat food and oranges

Jargon File blog

January 8, 2004 - Categories: -Uncategorized

Back online!

January 8, 2004 - Categories: -Uncategorized

I was between laptops for a while, as my father needed the Vaio back
and I b0rked my Fujitsu Lifebook install. Stuff works now – that is,
emacs starts without complaints. Yay!

I have a really cute quiz for files

January 8, 2004 - Categories: -Uncategorized

Fantastic resource! Ateneo has access!

January 8, 2004 - Categories: -Uncategorized

Basic balance calculation

January 9, 2004 - Categories: -Uncategorized

More reviewers!

January 9, 2004 - Categories: -Uncategorized

Cliff’s group has nicely made a few reviewers for CS161. You can find
them at http://sacha.free.net.ph/notebook/cs161/reviewers/ .

E-Mail from Cliff

WEP key for faculty LAN

January 9, 2004 - Categories: -Uncategorized

Deleted as I lost the key.

Reflections from the other day

January 11, 2004 - Categories: -Uncategorized

How ashen my father was under the harsh fluorescent lights, I thought,
as I pulled a chair up and offered to help him with the small computer
I’d just restored. I knew that he needed the computer for his work
tomorrow and that he was under a lot of stress. Yet despite the
strains of the day, his voice was gentle and thankful, so different
from the harried voice I’d heard on the phone earlier – so different
from the impatience and grumpiness that frightened many of the

Even as a child I had always seen him with a vivid red sunburn from
days spent exploring the world and taking pictures. When he removed
his watch or his eyeglasses, you could see pale strips of
porcelain-white skin – part of his Chinese heritage. He lived like
that, too – fantastic adventures coupled with a surprising gentleness.
He glowed with the incredible passion that filled and sustained him:
his photography. My father encouraged us to pursue our dreams. He
lived his, and that gave us hope. He loved photography, getting up
early and working late into the night creating beautiful images. Of
all the people I know, he was the one most passionate about his

Today… today was different. The color seemed to have drained from
his face. There was an unaccustomed sadness in the voice that had so
often told me exciting stories of wild adventures. Today his words
seemed to come from very far away. He asked me for such small, simple
things. And because he asked so gently, I wanted to do everything. He
was so grateful when I got them to work. Sometimes I couldn’t. Instead
of becoming cross, he simply smiled and said that that was okay.

We finally got the camera and the computer to work together; all that
he needed for the next day’s. My father let out a sigh and began to
confide in me, unfolding his frustrations and his fears. We talked of
passion and frustration, of plans and pains. He was worried about my
sister and about the company. Their indifference sapped his strength,
undermined his confidence. I looked at him closely. Suddenly he seemed
so very old and so very tired. I wanted to throw my arms around him
and cry.

How I wished I had been the one to follow in his footsteps, but my heart
is in another field. I learned something important: fire feeds fire. I
must always be near other people who are passionate about something or
my soul will die as his seems slowly dying.

When the next day brings with it the thrill of the shoot and a system
that works, perhaps he will rediscover his passion. I can only hope
that the people around him realize how important they are to him.
Their incompetence can break him. Their interest can inspire him. His
work is important to him. He is important to me, both who he is and
what he stands for.

May the world never break my father’s spirit nor quench his passion.
In a world of dim lives and mediocrity, he blazes with a light that so
few know.

(2004.01.12 Update: Looks like Dad’s fine again. Yay!)

Backlog of expenses

January 11, 2004 - Categories: -Uncategorized
2004.01.10 +120.00 money:expenses/entertainment LOTR
2004.01.10 -120.00 money:assets/cash LOTR
2004.01.10 +200.00 money:expenses/entertainment Timezone card
2004.01.10 -200.00 money:assets/cash Timezone card
2004.01.10 +75.00 money:expenses/dining Baked potato bacon and cheese (approximately)
2004.01.10 -200.00 money:assets/cash Baked potato bacon and cheese (approximately)

Kernel configuration

January 11, 2004 - Categories: -Uncategorized

“Head-Up Displays Get Second Chance”

January 12, 2004 - Categories: -Uncategorized

Carmakers and suppliers expect head-up display (HUD) technology to get a
new lease on life with the advent of multicolor light-emitting diodes
(LEDs), smaller liquid-crystal displays, and windshield optics innovations.
Steven Stringfellow of General Motors’ Electrical Center reports that …

E-Mail from [email protected]

Emacs hacks

January 12, 2004 - Categories: emacs
(defun sacha/reverse-line ()
  (let ((string (buffer-substring (line-beginning-position) (line-end-position))))
    (delete-region (line-beginning-position) (line-end-position))
    (insert (apply 'string (reverse (string-to-list string))))))


January 12, 2004 - Categories: -Uncategorized

The proper thing to do when C-x v v is called and files are modified
depends on whether or not multiple files had been changed. If multiple
files would be committed in a single patchset, one should bring up a
dired buffer containing the modified files, allowing the user to
unmark a few. When the files have been selected, a log window should
appear. C-c C-c in this window should commit the patchset.


Timestamps all screwy

January 12, 2004 - Categories: -Uncategorized

I suspect my computer does _not_ keep time in GMT, annoying as heck.

Oh, it does that on suspend.

On technology and lifestyle

January 12, 2004 - Categories: life, passion, purpose

About my father

Perhaps he and I are more similar than we thought. I know I am cross
and irritable when my computer malfunctions, particularly when I need
it most, and profoundly grateful to those who help me restore it to a
working state. Yesterday it was my turn to rescue a computer, and at
no time have I been more grateful for the opportunity to be of help. I
saw my father’s face light up when the Vaio slept and woke at his
touch. I heard him laugh appreciatively as the Vaio chimed to indicate
an increase or decrease in volume. I felt the life flowing back into
him, the accustomed excitement returning to his voice. He lived,
loved, _was_ – and I was no longer afraid.

About passions

It is important to me to find a friend with similar dreams. I need
someone I can compete and cooperate with, someone who will help spur
me to heights of greatness. Hacking on Emacs is so much more fun when
I can tell stories about it – another reason why open source community
is so important to me. Trying to improve my teaching is easier when
there’s someone who’ll be ecstatic when I have great class days and
sympathetic when I wonder if we really make a difference.

I want international prominence, and by that I mean I want to
contribute to major projects and get to meet people who are really,
really into working with technology. I want to help people mix. I want
to promote technology. I want to promote _social_ technology,
technology that helps makes people’s lives better.

I thought about crossing fields and helping Eric out, but my heart’s
not really into graphics. I am, however, into funky devices, so am
exploring gesture-based Linux. wayv looks potentially useful, although
still a little raw. Last active development was 2001. Might go into
alternative input and output devices; close enough to my wearables

A little note about gadgets

I am not into gadgets for gadgets’ sake, and personally I find it hard
to understand why people are into the latest phones “just because”. I
don’t see technology as a way of separating myself from other people.
In fact, I prefer to see it as a way of connecting me to others. I
guess that’s why I prefer my unassuming headphones+audio getup to that
visually impressive but technologically aloof head-mounted display
that people like focusing on so much. With a HMD, other people focus
on technology. When technology disappears into the background, they
can focus on me – and I like that. ;) That’s why I take notes with my
computer under the table. My focus is on the other person, not on the

Knowing one’s self

January 12, 2004 - Categories: -Uncategorized

Yesterday found us at the Greenbelt mall. Kathy wanted to watch
Buffalo Soldiers – she heard it was a comedy. My dad hadn’t watched
LOTR yet, but tickets were impossible to get, so we all settled for
Buffalo Soldiers instead.

Fifteen minutes into the film, I leaned over and asked my parents if
they minded me going off to Timezone or Powerbooks, as I’d probably
enjoy myself better there.

Got up and left.

After I met up with my family again, my father told me I’d made a good
choice. I told him I’d learned how to cut my losses and run. ;)

I guess that means I’m getting to know myself pretty well. I know what
movies I like and don’t like. I’m not afraid to miss out on a
surprisingly cool movie by walking out on it. I figured that if it was
_really_ good, then they wouldn’t mind seeing it again.

Glad I followed my instincts.

Note to self: It would be really cool if I could rig up a weekly
script to scrape the movie titles from http://www.sureseats.com and
look up reviews in the Internet Movie Database. This script could run
every Wednesday – that’s when they change movies. If I brought my
computer along, then I could just flip it open, check the plot summary
and the ratings… Hmmm. Ideas, ideas.

Woohoo! Emacspeak back up!

January 13, 2004 - Categories: emacs

After struggling with ../emacs/emacspeak-config.el, Emacs with
Emacspeak now boots all the way up to my tasks. Now I get to play with
it a whole lot more. Next step – get another Twiddler (Dr. Rodrigo
said that the department will spring for it). Also, check out gestures
for Emacs. Oh, and have lots of fun… =)

emacspeak-planner.el in ../emacs/emacs-wiki has preliminary
support. emacspeak doesn’t seem to like invisible text in emacs-wiki.
Fix one of these days.

Knitting so far

January 13, 2004 - Categories: -Uncategorized

57 rows of 10 stitches each. Progress!

Dominique’s cousin’s mailing address

January 13, 2004 - Categories: -Uncategorized

Deleted as I lost my secret key

E-Mail from Dominique Cimafranca

Geek power

January 13, 2004 - Categories: -Uncategorized

Once again flushed with excitement, once again the master of his world
– my father is at the peak of his form directing the other
photographers in a flurry of preparation for an important presentation
tomorrow. It is good to see them so.

Quick thinking and an almost conspiratorial comment may have helped
avert an ugly mood; if not that, at least force of will and
appreciation of pressure. There will be time for recriminations later,
perhaps. Were it up to me there would be no time for recriminations at
all, there being so many other ways to gently shape someone’s
behavior. (Like a bonsai is grown not by slashing off large chunks but
rather by persuading little branches to grow certain ways…)

And – oh yes – geek power. One of my father’s assistants had spent an
afternoon working on the computer as it refused to recognize one of
the digital backs we use. Quick, short, discouraging beeps and an
unhelpful dialog box were all he got for his efforts. With some
Googling and an almost unconscious sense of what might be important, I
got the whole thing up and running. Wheeeee. =)

Wayv and research potential

January 13, 2004 - Categories: -Uncategorized

Chatted with Dominique earlier about articles
and international prominence. Alternative input devices under Linux
seems to be a niche that I can explore. Perhaps I can try out wayv and
adapt it to my needs? I want application-sensitive gestures and a
general way of macroing actions, but I’ll settle for keystroke emulation.

strokes-mode? Hmmm. Ooooh, joy, it’s right there. I love Emacs!

Window manager

January 14, 2004 - Categories: -Uncategorized

I’d like a window manager that will allow me to focus windows from the
command line. Fvwm might do the trick, with fvwmcommand.

Mouse gestures

January 14, 2004 - Categories: -Uncategorized

There _must_ be a better way to define gestures in fvwm. I like wayv’s
matching (haven’t tried xstroke yet), as it’s way, way, more intuitive
than fvwm’s.

Perhaps I should focus on Emacs support for now. >:) There’s already strokes mode, after all…


January 14, 2004 - Categories: -Uncategorized

xgesture promises application-specific gesture mapping, which could be
very useful. I’d like to have a general set of gestures. E would get
me my Emacs window, starting it if necessary. N would bring the Net up
– the browser, in this case. r switches to Emacs and starts a
*remember* with whatever’s in the clipboard.

Would be fun.

Goal: Be able to blog from Mozilla.

Status report

January 15, 2004 - Categories: -Uncategorized

Kathy and I had a lot of fun with the videoke thing this evening. We
tried Tragedy among other old songs. It was kinda funny seeing how we
knew a lot of the old songs but few of the new ones. I felt slightly
guilty about not taking Jerome’s call but reason that I rarely get to
bond with my sister like that.

By the way, I’m typing this in dasher. I think Eric will be very glad
to see it tomorrow. He was absent today because of a headache and
missed all his classes. I think I rather missed chatting with him. In
terms of funky research, that is.

I received coke’s card and quickly wrote him two limericks. It was
nice hearing from him. I’ve been remiss in terms of friendship — I
haven’t met Martin in ages!

Status report: Research

Gesture-based input on Linux is still haphazard, and I haven’t found
anything particularly taking advantage of FingerWorks or allowing easy
cross-application scripting. Fake per-application keypresses seem to
be the best bet, but I can’t quite get Xgesture to compile yet – let
me just grab the libXtst-dev package. I think that might be the best
way to approach it. I’ve gotten quite used to rotate-CW to close a
browser window and foursfingers to scroll; now all I need is a
next-tab without closing, and I’ll be all set for funky gesture
navigation. I really just want to blog with a gesture, though. I
wonder how that can be done.

Bringing candies for the midterms was a big hit, with one student
explicitly mentioning this as a Very Good idea. I think some people
think better when they’re eating; I know I like munching on something
while I program. That said, I’m seeing a disturbing number of careless
mistakes. Fortunately this is an irregular course, so at this point I
can help people decide whether they really want to get into computer
science – knowing the exactness and discipline that will be required
of them – but still… I think I should’ve started with the reading
exercises earlier.

Some way or another, we’ll manage.


January 16, 2004 - Categories: -Uncategorized

Got all dolled up yesterday for the Mobile Philippines shoot, which
was tons of fun. Good makeup artist, great photographer – and they
were somewhat surprised at the ease at which I could be posed and
whatnot. Shrugged and explained that my father’s into advertising,

I guess people will just have to wait for the pictures in the
magazine. I think that issue will be out by first week or two of

Typing this after the Cosmo VTR. Let’s see what happens to that. I’m
starting to hope I get it. That’d be tons of fun, although a little
bit freaky, as it seems to be a telecom ad thing. (WHEW! So it’s _not_
the magazine! Cosmopolitan Promotions and Casting Agency.)

So, am I about to go mainstream? ;)

Ooooooh, call!

January 16, 2004 - Categories: -Uncategorized

So my bag rung earlier, and an unfamiliar Australian voice said, “Hi,
Sacha! My name is Sam. We talked on the Net before,” or something like
that. I was, like, ummm… then he introduced himself as Sam Watkins,
and I laughed and thanked him for the book. He’s a really nice guy.
His ideas are a bit far-out and almost pseudo-science-ish, and I’d
rather not be a discouraging (and possibly wrong) skeptic, but he’s a
great human.

Twiddler problem

January 19, 2004 - Categories: -Uncategorized
hub 1-0:1.0: new USB device on port 2, assigned address 25
usb 1-2: device not accepting address 25, error -110

Linux in Education

January 19, 2004 - Categories: -Uncategorized


E-Mail from Winelfred G. Pasamba

Gerald Generoso’s reflections on being on the other side

January 19, 2004 - Categories: -Uncategorized

Gerald Generoso wrote about the challenges he faced learning how to
program. Read his insightful reflections at
../research/ed/diary_of_a_madman.pdf .

E-Mail from Gerald R. Generoso

CS21A, reading exercises, and programming

January 19, 2004 - Categories: -Uncategorized

We started with programming today. I think that the reading exercises
helped significantly, as the students quickly remembered which
structures to use and how to use them. We should try that in the

Bringing candy to the midterms was also a very good idea.


Second sem thoughts

January 19, 2004 - Categories: teaching
  • Students gain confidence by going through a number of reading exercises before proceeding to programming exercises.
  • A combined group/individual exercise allows all the students to cooperate while still giving them time to practice on their own.
  • Candy is a good thing, particularly during examinations.
  • All-or-nothing exams are easy to check and are particularly apt for reading exercises. However, students need to be exposed to them early on so that they become familiar with the stringent requirements and so that mistakes can be dealt with early.
  • I should have a morning schedule so that I wake up early.
  • I prefer having students work together on exercises much more than I prefer lecturing, although I am getting the hang of lecturing because of my CS161 class.
  • Quizzes at the beginning of a class are a bad idea unless they’re regular. Students don’t get to study enough – context switch.


Scenes from the science fiction convention

January 20, 2004 - Categories: conference

In painstakingly constructed armor made of styrofoam and satin
airbrushed into forbidding darkness, Sauron (Lord of the Ring and
full-time evil overlord of the Land of Mordor) obligingly posed for
pictures at the science fiction convention. Sauron towered over the
crowd, stark comparison with Frodo (part-time savior of the world,
complete with elven cloak and grubby feet). The speakers blared,
“Kids! Come have your pictures taken with Sauron, the Dark Lord!” A
constant stream of convention-goers talked to him briefly and then had
their pictures taken with him. Occasionally, Nazguls joined the scene.

To one side, a girl stood by, ready to adjust Sauron’s outfit for best
effect. She wore no costume, but had with her a small bag with tape
and pins. From time to time Sauron would bend down and exchange a few
words with her. I wondered if Tolkien’s Sauron ever had such an aide –
rushing forward to polish his mace or mend his cloak, asking him
periodically if he found his armor too hot or he’d like a glass of
water. I can’t imagine an orc being so attentive. It sucks to be a
real overlord, I suppose – an enormous army, sure, but no pampering.

The day was hot. Fortunately Sauron had the foresight to make his
costume jointed enough to sit in comfortably, and I saw him now remove
his helmet and enjoy the breeze. A shock of blond hair and pale skin
formed an incongruously friendly face that seemed to float above the
forbidding armor. His smile was not menacing or grim, but light and
almost goofy. He tucked his spiked helmet under his arm and leaned
back, stretching armored legs tired from a day of posing.


January 20, 2004 - Categories: -Uncategorized

– Project 2: swap projects from last time
– improve the design
– make it networked and multiplayer


pool of projects

First deliverables:
– bug report
– design analysis of current game
– proposed improvements

Second deliverable:
– progress report with new design

Final deliverables:
– description of design changes
– the new game

“Lines Blurring Between Handhelds and Wearables”

January 20, 2004 - Categories: -Uncategorized

Though there is a clear boundary between portable and wearable
computers—wearables allow for entirely hands-free operations, for
instance—experts such as Gartner’s Jackie Fenn expect that boundary to
erode as wearable technology moves out of niche markets such as the …

E-Mail from [email protected]

“Transforming Thoughts Into Deeds”

January 20, 2004 - Categories: -Uncategorized

Companies such as Cyberkinetics in Foxboro, Mass., are working on
brain-computer interfaces that allow people to control devices by thought.
Cyberkinetics’ effort, BrainGate, involves a computer chip outfitted with
electrodes surgically plugged into neurons in the user’s motor cortex; …

E-Mail from [email protected]

“Wireless for the Disabled”

January 20, 2004 - Categories: -Uncategorized

A team led by Georgia Institute of Technology computer scientist John
Peifer wants to enhance the lives of disabled people by designing wireless
assistive technologies out of affordable off-the-shelf components. The
prototype system devised by Georgia Tech researcher Jack Wood is a wearable


E-Mail from [email protected]

Script adoption

January 20, 2004 - Categories: -Uncategorized

Looks like someone’s been trying out my comment script on his/her own
site. =) Yes, it works – although you might want to change the mailto
address and the title…

E-Mail from [email protected]

Answer key

January 21, 2004 - Categories: -Uncategorized

E-Mail from Christine Amarra

xauth recipe

January 22, 2004 - Categories: -Uncategorized
xauth extract - zero:0 | ssh crash xauth -v merge -

Free online books update

January 22, 2004 - Categories: -Uncategorized

I blogged about http://www.dhruvaraj.freeservers.com last 2003.09.25 .
Just got mail from Dhruvaraj S. saying it’s now at
http://www.dhruvaraj.com .

Meeting an old semi-acquaintance

January 22, 2004 - Categories: -Uncategorized

I could number the things I knew about him on one hand. He was almost
a stranger, glimpsed briefly on the periphery of the small group that
occupied my attention during my first year of college. We had never
really talked when we were both in college, which gave us even less
reason to talk after he graduated.

I knew his nickname. Not his full name, just the name he used in our
company. For a while I did not even know how to spell his name.

I knew he had a brother, a more laid-back student I’d often seen among
the small groups that occupied the benches near the guidance office,
His brother always seemed surrounded by friends.

I remembered the way he played – the slow and methodical way he used
to set his cards down on the table, the flick of plastic-sheathed
cards confidently moved into position, the way he leaned back and
calmly waited for his opponent to make a move. He was always gracious.

I remembered seeing him at the sign-up for organizations in my first
year. He took my signature as I joined the computing society. I don’t
know why that memory endured – perhaps it was because he somewhat
resembled an old friend of mine.

I remembered his quiet smile and subdued laughter. I don’t remember
ever seeing him rage or exult. His face settled naturally into a
half-smile. Sometimes he’d get a thoughtful look in his eyes, leaning
back and pondering. It is easy to imagine him mediating some dispute
among our friends, a calm seriousness reassuring everyone of his

How quickly does a stranger become a familiar friend and a welcome
sight? I cannot count the things I’ve learned from two hours and
dozens of stories. I know this: he is one of those people well worth
knowing more.

Ink-stained hands

January 22, 2004 - Categories: -Uncategorized

I have long since resigned myself to the idea that my hands will
always be ink-stained after each class. Other teachers finish their
classes with immaculate digits, but for me it seems impossible. My
pinky finger suffers the worst, as I trail it on the whiteboard in
order to steady my hand for writing. Classes take their toll on the
side of my hand, the quick eraser I use to impulsively rub out
scribbles when the eraser would take too much time to locate and use.
Even the whiteboard eraser refuses to cooperate. As my fingers grip
the edges of the eraser in order to swiftly clear the board, tiny ink
particles are transferred to the once-white part of my fingernails. As
I wash my hands to remove the traces of ink, I wonder if I should wear
the stains instead as a matter of pride.

More thoughts

January 22, 2004 - Categories: -Uncategorized

Deleted as I lost the secret key

Cute Slashdot comment!

January 23, 2004 - Categories: -Uncategorized


Re:Assembly. (Score:4, Interesting)
by laird (2705) on Thursday January 22, @03:03AM (#8052679)
(Last Journal: Monday April 07, @07:39AM)
I used to teach kids programming (at the Computer Ed summer camps in Boston) and I had kids programming in all sorts of crazy languages. I think that it’s wonderful what kids can achieve when they’re excited about learning.

A few random pleasant memories:
– I was teaching a little girl to program in C. She was pretty good, given that we were using pretty primal tools (I think it was Turbo C on my Osborne Executive). The best part was that she was so tiny that she had to reach _way_ up to hold my hand when we crossed the street that ran through the camp. That just blew my mind — one minute this brilliant kid was coding a sort routine in C, and the next she was a timid little girl holding my hand crossing the street.
– I had a whole gang of kids using the Lisp built into the BBC Micro (Acorn?). We had great fun writing an adventure game with a simple parser, so that kids could move around a simple network of rooms, pick stuff up and move it around and drop it. Some of the older kids implemented locking and unlocking doors. Pretty good for a two week, one hour a day course.
– A bunch of the older kids learned 6502 assembler on the Apple ][, using a simple assembler and the ROM debugger. Unlike the x86’s, the 6502 is so simple to program (very clean design) that by the end of the class some of the kids were reading the binary straight rather than disassembling it. We wrote killer video games — they had snakes running around the screen, gobbling “apples” and growing longer, until you hit a wall and the game ended. That was two weeks at 2 hours a day, so it was only for the most dedicated little geeks.
– Programming Robot Wars — that was a very simple assembly language that controlled simulated robots. They loved coding their robots and seeing whose robot won. The modern robot simulators are superior in every way (e.g. alphaworks’ Robocode [ibm.com], but Robot Wars was nice and simple and fun.
– Logo, of course. It’s an amazing language. People usually think of it as a simple language for teaching, and it’s great for that, but it’s actually nearly identical to Lisp, so you can do all of the cool recursion, etc., in Logo. The usual stages of the day were Logo for little kids, then BASIC, then Pascal for the advanced students. I found that kids that went straight from Logo to Pascal did 100% better than the kids who were taught BASIC — the BASIC kids had so many stupid ideals drilled into them that they were almost incapable of programming. But straight from Logo to Pascal was easy — though the kids did complain about having to wait for things to compile. :-)
– Logo turtles — the ones that were little robots that ran around on the floor, with a pen and an optical sensor. Those were fun…

Man, that was fun. I’ve got to get back into teaching.

Man, I _really_ have to get into teaching kids how to program…

Cool keyboards and mice

January 23, 2004 - Categories: -Uncategorized


Comments say that the article wasn’t very useful, though.

Tales from under my desk

January 23, 2004 - Categories: -Uncategorized

I’m hiding under my desk with a large box of assorted candies and a
laptop. It had been a particularly tiring CS21A session, with my
carefully prepared string exercises mysteriously unreachable – proxy
problems? host problems? – and… well… a student with a
surprisingly poor grasp of the subject matter, which made me feel bad
as a teacher – which is, once again, why I’m hiding under my desk. It
feels nice here.

I must remember that the discipline of problem-solving and the
structured logic of computer science do not come easily to other
people. I hear the frustration and shame in my students’ voices as
they try to write the programs I ask them to do far more often than I
hear their exultation. With a sequence of exercises I strive to lead
him to the realization that loops are simply a way to repeat code
conveniently, to help them make it a part of they vocabulary.
Sometimes I feel like Anne Sullivan to stubborn Helen Kellers,
patiently repeating ignored hand-gestures while waiting for that one
spark of genius that will help them unlock their world.

I arranged my exercises in terms of difficulty, but I need even
simpler exercises to help them build confidence. I want so much to
make them see, to make them understand – but I must guide them slowly
and with questions so that this logic becomes an inseparable part of
them, not just something given to them to study now and forget later.
I want them to have a sense of control and accomplishment.

I want to unfold them, find the core of the problems that prevent them
from learning, stretch them, challenge them, transform them – but oh,
how difficult it is to even find a sequence that will be challenging
and yet at the same time encouraging! How much easier it would be to
not care, perhaps, or at least not bend to each person’s needs – to
let people sink or swim according to their own efforts. How easy it
would be to just say that oh, perhaps a student is not meant for a
certain course. I would perhaps be doing a greater service to that
person’s potential classmates and coworkers if I failed a student who
did not show potential. Yet such reflects on me, too. Perhaps it is a
conceit to think that I can reach even those whom most think are

I lack so much as a teacher. I love crafting exercises to guide people
along a path. I love finding out where a person is and trying to form
a personal study plan to help. I tutor, I mentor, I question, I
challenge. Do I teach? Rarely. I think of this as trying to help
people learn. Perhaps I’m meant to be more of a guide, more of a

I love spending time with people and helping them understand
something. My CS21B class is incredible to watch – the people who had
such a hard time during the first semester seem to have caught up and
are doing quite well, and that helps me believe that it’s worth it. It
must be worth it, must be worth times like this…

BPI Science Award reunion

January 23, 2004 - Categories: -Uncategorized

– video about BPI Science Award 2004
– speech including Road Not Taken
– short video about the BPI foundation

Ryan, BS Computer Engineering. How did it feel when you first found out that you were going to be a BPI Science Awardee? Siyempre, excited. Publicity. Most of the awardees came from EE, so pressured. What’s life like after the BPI Science Award? Lots of opportunities. Working for BPI.

Cattleya Catahan, UP Diliman. Computer science, 1997! Life after BPI –
BPI, romantic (met husband at BPI). What has kept you busy? Little
girl. Working for BPI, corporate planning. Related to field. Able to pursue interest in science.

Lilibeth, graduated from Xavier. BS Biology. Also with BPI. Dagupan
Loans Administration Unit. Name one technological advancement that you
wished you discovered. “I always wanted to come up with something so
that scuba divers don’t have to wear the tanks when they dive. That was one of my illusions.” “It’s never too late. Who knows?”

Then me.

Jonathan, BS Computer Engineering in 1995 from Ateneo, but also Chem.
Also from BPI. Chat about kids. Wants to be a mission scientist at

Abelyn, UST. BS Computer Science, 2003. NEC Telecom Software. Software
Design Engineer. Name one technological advancement you wished you’d discovered. “I wish I had discovered the Internet.”

(Interestingly high incidence of computer people… =) )

Distinguished guest. Introduction by VP of BPI. “Tonight, we’re privileged to have our guest speaker who has been always with us as a partner of BPI foundation. She is also one of the most active allies … Department of Science and Technology, first woman with DOST portfolio, grad of UP Diliman. MS PhD Chemical Engineering Rice University. DOST undersec for R and D. Food-related publications and researches. Guest speaker: DOST Secretary Dr. Estrella Alabastro”

Good evening. Let me first greet the BPI Foundation officials, my
former colleagues from UP, my friends from the other universities, the
awardees from past and present, guests… Commend and express
appreciation for the BPI Foundation programs in the other areas
explained by the video – education, microenterprise development, basic
services and others. worthwhile projects and activities with
far-reaching consequences. annual bpi science awards is one such
project as it draws attention to importance of human resources in s&t.
knowledge-based economy. every year, the bpi science awards recognizes
30 students in 10 universities around the country… over 400
students. doors of opportunities opened up to them by the science
awards. delighted to be in the company of country’s most promising
minds. math, physics, engg, chem, bio, cs. give generously of time and
expertise in prepping nation for uncertainties of knowledge-driven
global economy. we need more people like you, frontlines of research
and scholarship. imaginatively and logically. working with one
another. harness technology. closing, thank partners for successful
implementation of this project for the past fifteen years. rewarding
those who have displayed aptitude… according due recognition to the
fundamental role of human resources in propelling the nation forward.
to our awardees, may… inspired to put s and t to work … brighter

bpi senior vp presents token of appreciation to guest speaker

bpi card edge advertisement on video screen. a bit slow-paced.

Ran into Ryan who competed in the Trend Micro Internet Software
Contest 2001. Said we had fantastic marketing.

Academe. Ateneo de Manila University. Dr. Jumela Sarmiento. Good
evening everyone. I’m going to read a message from Dr. Fabian Dayrit.
He is now in Osaka, Japan, attending a winter school. On behalf of
SOSE, I wish to extend my warmest greetings and congrats to BPI on
anniv. Mark of success when award becomes tradition. BPI Science Award
has become tradition and benchmark. The BPI Science Award has become
one of the indicators of success among our students. Must not lose
sight of our ultimate goal, advancement of society through s and t.
There is still so much that has to be done as we struggle to keep up
with our neighbors. Exponential growth. A simple linear growth means
that we will likely fall behind. Hope that BPI will continue to expand
its efforts to encourage our science and engineering students. thanks
and more power.

DLSU. Agnes Yuhico. (Any relation to Pisay teacher?) Fruits of our
labor. Reassured that we did the right thing. Great minds, young
minds, full of hope and promise for our country. On behalf of DLSU,
thank BPI for 15 wonderful years of partnership. honor to partner with
you for the next decades to come.

St. Louis University. Dr. Gaudelia Reyes. honor for our uni to be chosen as one
of the leading universities for training our students in science and
engineering. three awardees every year for this BPI Science Awards. We
believe that this is an affirmation of the role of educational
institutions in training the youth for nation-building. trust and
confidence of bpi in these edu inst and the youth as the hope of our
fatherland. our students look forward to these awards every year. the
past awardees are now participating in nation-building as (list of
fields) and higher education. we therefore take this opportunity to
thank BPI for its smartest investment yet.

UPD. Dr. Azanza. The BPI Science Awards being handled by the BPI
Foundation has one thing in common with the college of science in
Diliman – the tradition of excellence. partners of 15 years now.
promoting excellence in science and technology, education, research
and public service. like to express congratulations and appreciation.
we hope that the bpi science awards will continue for more years and
we can come up with more R&D projects beyond these.

UPLB. Dr. Ernesto Carpio. Secretary Alabastro, executives of BPI
Science Awards, 2004 awardees, and alumni. una, nais kong pasalamatan
ang BPI for its continuing commitment to support and encourage
outstanding academic achievement in the fields of science and tech.
established mechanism of awarding its students. awarded already before
BPI science award. But I believe the BPI science award has a deeper
meaning – way of the society itself recognizing the achievements of
these very young minds. reminding you (all the current awardees and
alumni). wherever you go, please do not forget our Philippines.

UST. Dr. Fortunato Sevilla III. greatly appreciate the generosity and
kindness of the bpi for giving us this opportunity to … motivate our
good students to do better. incentive also for us in the university to
develop our students better. importance given to the research work
they had done, not merely recognizing academic performance, but also
the research activities. very helpful in inspiring them to do more.
excellence. the development of excellence. money.

band: silk and steel



January 24, 2004 - Categories: -Uncategorized

Deleted, lost secret key

The First Letter

January 24, 2004 - Categories: -Uncategorized

Fiction, resemblance to real-life characters somewhat intentional but
don’t read anything into this, as I’m making much of it up.

Helpful comments:

It’s not a short story, because there are no characters, only caricatures.
There’s a ghost of a plot, but a very pale one. There’s no conflict, no
decision, no development. All we get are vignettes of life, and it could
be anyone’s life. Why should we care about either person?

On the positive side, you have very good imagery. I was almost tempted to
pick up pencil and brush to draw the pictures. The images would have made
a very good script.

The First Letter

A crowded high school classroom during the five minutes between the
bells that mark the start and end of a lecture. From her wallet, a
sophomore takes out a crisply-folded piece of paper. She reads the
words silently as the folds reveal carefully-formed but shaky
writing. She glows, then – remembering where she is – tucks the letter
away and prepares for her next class.

A quiet grove right before the junior-senior prom. A boy storms off
angrily, bluff and bluster hiding the tears that threaten to spill
down his face. With trembling hands, a girl takes a well-creased
letter from her wallet. Her gaze lingers on every word, bringing up
ghosts of happier times. “With all my love forever,” – and then a
signature burned into her heart. The letter drops from fingers that
have suddenly lost their warmth. She leaves, the paper too painful to
even be touched.

A different place, a different time. A man who was once a boy smiles
at his girlfriend. He met her in college after a succession of other
girls. He has written many, many letters since that first day. In
another country, a woman who was once a girl fingers her thick
collection of letters, arranged chronologically. She reads it from
time to time to remember what life was like when loving was child’s

The first page of the album is empty. She touches the space and for
a moment mourns the loss of innocence.


January 25, 2004 - Categories: -Uncategorized

Deleted, lost secret key

The First Letter

January 25, 2004 - Categories: -Uncategorized

Fiction, resemblance to real-life characters somewhat intentional but
don’t read anything into this, as I’m making much of it up.

Helpful comments:

It’s not a short story, because there are no characters, only caricatures.
There’s a ghost of a plot, but a very pale one. There’s no conflict, no
decision, no development. All we get are vignettes of life, and it could
be anyone’s life. Why should we care about either person?

On the positive side, you have very good imagery. I was almost tempted to
pick up pencil and brush to draw the pictures. The images would have made
a very good script.

The First Letter

A crowded high school classroom during the five minutes between the
bells that mark the start and end of a lecture. From her wallet, a
sophomore takes out a crisply-folded piece of paper. She reads the
words silently as the folds reveal carefully-formed but shaky
writing. She glows, then – remembering where she is – tucks the letter
away and prepares for her next class.

A quiet grove right before the junior-senior prom. A boy storms off
angrily, bluff and bluster hiding the tears that threaten to spill
down his face. With trembling hands, a girl takes a well-creased
letter from her wallet. Her gaze lingers on every word, bringing up
ghosts of happier times. “With all my love forever,” – and then a
signature burned into her heart. The letter drops from fingers that
have suddenly lost their warmth. She leaves, the paper too painful to
even be touched.

A different place, a different time. A man who was once a boy smiles
at his girlfriend. He met her in college after a succession of other
girls. He has written many, many letters since that first day. In
another country, a woman who was once a girl fingers her thick
collection of letters, arranged chronologically. She reads it from
time to time to remember what life was like when loving was child’s

The first page of the album is empty. She touches the space and for
a moment mourns the loss of innocence.

Weblogs as Filing Cabinets

January 25, 2004 - Categories: emacs


Weblogs could be a mechanism to coherently codify and
‘publish’ in a completely voluntary and personal manner the individual
worker’s entire filing cabinet, complete with annotations, marginalia,
post-its and personal indexing system.

Precisely why I use planner+remember…

Benefits of color-coding

January 25, 2004 - Categories: -Uncategorized

Psychological benefit of color-coding #A tasks – I feel much better
when I get rid of all the red marks! =)

Going Home

January 26, 2004 - Categories: -Uncategorized

<insert disclaimer here: mostly fiction>

By the way, the idea for this story came from a friend. The original
version is PGP-encrypted to myself below. If you want a copy of this,
send me your public key and I’ll ask the original author. ;)

Here’s an experiment – first person and third person. Guess which one
was written first and say which one you prefer.

Going home (first person)

I was quietly reading a textbook in the lobby when this crazy friend
of mine snuck up on me and went “Boo!” almost in my ear. Nearly fell
off my seat. Glared at him, but he just laughed.

“You’re still here? Classes were dismissed two hours ago.” He raised
an eyebrow.

“Project – had to stay late. My carpool left already. And you?”

“Library. Hey, how are you going home?”

“I just called my dad. He’s picking me up.” Rush hour on a payday
Friday. My dad was going to have to get through at least two hours of
bumper-to-bumper traffic to reach school. He hated traffic, but I knew
he’d come for me. My family never liked the idea of my commuting

“It’ll take hours for him to get here. I can commute with you, you
know.” He had travelled this route before – the jeepney to the bus
stop, the bus to Ayala/LRT/Leveriza, the short walk to my home.

“But it’s out of your way,” I argued feebly. As if that would make a
difference – he’d won this argument before, even though I pointed out
that going to my house meant commuting more than thrice the distance
to his house, and there was the matter of the lonely commute back. I
didn’t really mind. I had a hard time staying awake on the long bus
ride home, and sleep was dangerous for a girl on public
transportation. Conversation kept me up and made the trip bearable.

“I like the company. Besides, it looks like it’s going to rain and you
don’t have an umbrella.” He proudly unfurled the checkered umbrella he
always brought to school. The umbrella was barely large enough to
cover us. The last time it rained, part of my physics textbook got
soaked and I spent an hour carefully drying the pages so that they
wouldn’t stick together.

“Well…” I eyed my still water-stained textbook gingerly.

“C’mon! If we hurry, we can make it to the bus before it starts
pouring.” He pulled me by the arm. Surprised, I pulled back, but his
grasp was firm and my hand fell into his and of _course_ we both
blushed and pulled back when we realized what just happened. Nervous

“Hold on a sec.” I slipped my hand inside the bag and fingered the
crisp folds of the brand-new umbrella. I bought it yesterday – the
smallest umbrella in the store, perfect size for just me and my books.
I looked at his umbrella and remembered crowding under it in rain that
drowned out all sounds but our laughter.

I let go of my umbrella and brought out the phone instead. “Let me
tell my dad.”

Going home (third person)

She was so absorbed in the textbook that she did not notice the boy
sneaking up on her until he said “boo!” almost in her ear. Startled,
she nearly fell off her seat. She glared at him in a disapproving
manner and he laughed.

“You’re still here? Classes were dismissed two hours ago.” He raised
an eyebrow.

“Project – had to stay late. My carpool left already. And you?”

“Library. Hey, how are you going home?”

“I just called my dad. He’s picking me up.” She looked at her watch.
It was rush hour on a payday Friday. Her dad would have to fight at
least two hours of bumper-to-bumper traffic to reach school. He hated
traffic, but he would come for her. Their family did not think it was
safe for her to go home alone.

“It’ll take hours for him to get here. I can commute with you, you
know.” The boy had travelled this route before – the jeepney to the
bus stop, the bus to Ayala/LRT/Leveriza, the short walk to her house.

“But it’s out of your way,” she argued feebly. She knew the trip would
be more than thrice the distance to his house, and there was the
matter of the lonely commute back. A token protest; he had won this
argument before. Besides, she had a hard time staying awake on the
long bus ride home, and sleep was dangerous for a girl on public
transportation. Conversation kept her up and made the trip bearable.

“I like the company. Besides, it looks like it’s going to rain and you
don’t have an umbrella.” He proudly unfurled the checkered umbrella he
always brought to school. The umbrella was barely large enough to
cover them. The last time it rained, part of her physics textbook got
soaked and she spent an hour carefully drying the pages so that they
wouldn’t stick together.

“Well…” She eyed her still water-stained textbook gingerly.

“C’mon! If we hurry, we can make it to the bus before it starts
pouring.” The boy pulled her by the arm. Instinctively she pulled
back, but his grasp was firm and now her hand was in his. A pause –
and then both reddened and hastily dropped their hands to their sides.
Nervous giggles broke the tension.

“Hold on a sec.” The girl slipped her hand inside her bag and fingered
the crisp folds of the brand-new umbrella she bought yesterday. It was
the smallest umbrella in the store, just enough shelter for her and
her books. She looked at his umbrella and she remembered crowding
under it in rain that drowned out all sounds but their laughter.

She let go of the umbrella and brought out her phone instead. “Let me
tell my dad.”



Gesture-based interfaces overview

January 27, 2004 - Categories: -Uncategorized


From the wear-hard mailing list: E-Mail from Steve Barr

USB-powered head-mounted device

January 27, 2004 - Categories: -Uncategorized


Also from the wear-hard mailing list:
E-Mail from Steve Barr

CS1 assignments in Java

January 27, 2004 - Categories: -Uncategorized

I’ve developed a Java library for my CS1 course
that SIGCSE members may be interested in using
for assignments. It includes:

– An implementation of Karel the Robot that is

more full-featured than most. We use it to get
students started in using objects, extending
classes, stepwise refinement, practise
with control structures, and to help understand

– A set of simplified input and output classes. One

novel feature are methods such as intIsAvailable().
Such methods allow students to write robust code with
error checking.

– A number of user interfaces, each accompanied by a

Java interface. Students write a class to implement
the interface and pass an instance to the UI. The
result is a complete and satisfying program.

  • A combination lock: students write a class to determine when
    the lock is locked or unlocked. It only unlocks if the correct
    combination is passed as parameters. Students practice instance
    variables and parameters.

  • An AM/FM radio: Students write a “tuner” class. It remembers the
    current frequency, tunes up or down, seeks up or down, and has
    presets. Students practice with instance variables, looping,

  • A equation grapher: Students write a class implementing an eval
    function. The provided user interface displays the corresponding
    graph. Three different Java interfaces allow practice with only
    parameters, parameters and instance variables (for the coefficients)
    or parameters and arrays (arbitrary degree polynomials).

  • An image transformation program: Students write a class to
    transform an image stored as a 2D array of integers. The provided user
    interface reads the image from a file and calls the appropriate
    transformation methods in the student class. Transformations can
    include rotating, scaling, brighten, flip, mirror, etc. I believe a
    similar assignment was included in the SIGCSE 2003 Nifty Assignments

  • A marks “spreadsheet”: gives students practise with both 1D and 2D
    arrays. The 1D arrays store student and assignment names. The 2D array
    stores the marks.

The library is available for download at
Click on the Software link to see demos and download the
library. It requires Java 1.3.1 or greater.

If you end up using it in one of your courses, I’d appreciate
hearing about it!


E-Mail from Byron Weber Becker

“Disabled to Get Greater Access to Linux”

January 27, 2004 - Categories: -Uncategorized

The Free Standards Group says it has established a task force to develop
accessibility standards for Linux. Scott McNeil, executive director of the
Free Standards Group, says a standard version will make it easier for Linux
developers to develop software and hardware for disabled people; Linux …

E-Mail from [email protected]

“Now Where Was I? New Ways to Revisit Web Sites”

January 27, 2004 - Categories: -Uncategorized

Electronic bookmarks were hailed as a premier tool for recalling Web sites
and pages important to users, but their use has fallen by the wayside. The
University of Maryland’s Ben Bederson calls the bookmark concept fatally
flawed, “because it assumes in advance that this is a page that you want to …

E-Mail from [email protected]


January 27, 2004 - Categories: -Uncategorized

iKnow is a personal knowledge processor, a tool for bringing order to
collections of information and for revealing relationships between
pieces of information. It is designed to help you know what you know,
and to see deeper into what you have.

Essentially, iKnow is a text editor wrapped in a collection of
organizational and navigational tools. Together, they make a
collection of information worth more than the sum of its parts.
The value-added bonus comes from the insights you contribute, the
organization you impose, and the associations you define.

iKnow is a Chalk Dust application, part of the Open Slate
project. Please visit http://openslate.sourceforge.net/ for
information about Open Slate and Chalk Dust.

E-Mail from Gary Dunn

Ganesh Swami responds

January 27, 2004 - Categories: -Uncategorized

Looks like some people found my write-up of blogging in Emacs useful.
Yeah, sure, coffee or hot chocolate sometime. =)


(Whee! He thinks I’m an uber coder. )

Incidentally, does anyone know anyone on Orkut?


January 27, 2004 - Categories: -Uncategorized

Apparently, some people can find that funny… <laugh> I can’t
help it! People find even my _serious_ stuff amusing!

Interesting links

January 27, 2004 - Categories: -Uncategorized

Resuming CookOrDie

January 27, 2004 - Categories: -Uncategorized

CookOrDie will resume on Monday.

Other links

January 27, 2004 - Categories: -Uncategorized

Java and Linux

January 27, 2004 - Categories: -Uncategorized


E-Mail from Melvin Dave P. Vivas

Met with docprex

January 27, 2004 - Categories: -Uncategorized

We’ll start out with scheduled updates. Jesuits have to be reminded to
update documents. The period between updates varies per person (age
bracket and custom). It may be a good idea to support different kinds
of documents, too.

They need something to last years, so we can’t turn it over to the
students. Pair programming might be a good idea – forces my code to be

Actually, if it’s Java, it can run on their own computers, and then
just send the data to a central server every so often. (version
2… =) ) We need to make this as painless to run as possible, which
means no external database. It also needs to be as paranoid as heck
when it comes to saving.

Data associated with each Jesuit:

id (surrogate primary key)

I promised them a prototype in two weeks.


Use cases for scheduled updates

January 27, 2004 - Categories: -Uncategorized


– check list of unmet requirements
– check off a requirement
– add/edit/remove a person
– add/edit/remove a requirement


Letter to doctex

January 27, 2004 - Categories: -Uncategorized

Thank you for the opportunity to be of help. We will concentrate on
the scheduled updates system first so that the Society can immediately
benefit from its drive for computerization.

In two weeks, I will show you a system that an encoder can use to keep
track of Jesuits’ periodically-scheduled requirements. Upon opening,
the software will display a list of Jesuits who have unfulfilled
requirements. The encoder can search this list, check off fulfilled
requirements, or edit any of the data displayed.

This prototype will help you demonstrate the benefits of
computerization while giving the Society something to work with right
away. In addition, your valuable feedback will help improve the

I look forward to being of service.


Wearable computing article

January 27, 2004 - Categories: -Uncategorized

Tech writing

January 27, 2004 - Categories: -Uncategorized

Wearable computing

January 27, 2004 - Categories: -Uncategorized

Functional decomposition and logic

January 28, 2004 - Categories: -Uncategorized

Students found it much easier to work with methods and parameters when
doing programming exercises. Also, ASCII drawing exercises drew their
attention. We should emphasize this in CS21A next semester.

Not that I’m too fond of focusing on structured programming, but
they’re no longer worrying about syntax _and_ they feel challenged and
happy, so it can’t be entirely a bad thing. They don’t seem to mind
working on toy problems, either.

Ragnarok on Linux

January 29, 2004 - Categories: -Uncategorized

Zak B. Elep from Daet reported that Ragnarok seems to run on Debian
testing’s WINE. Happy adventuring!

E-Mail from Zak B. Elep

Interactive media, interaction design and physical interfaces

January 29, 2004 - Categories: -Uncategorized
                                  CompSAt, MISA,
           The Department of Information Systems and Computer Science
                            The Ateneo Art Gallery


                       An IT Forum and Digital ArtSpeak on

                                THE NEW NEW THING :
                               PHYSICAL INTERFACES

                          A FREE and PUBLIC Lecture by

                                   JAMES CLAR
                               of EYEBEAM ATELIER

                          Straight from New York, USA!


                                30 January 2004
                    CTC 313, Convergent Technologies Center
                           Ateneo de Manila University
                           Loyola Heights, Quezon City

James Clar is an American born Filipino raised in Wisconsin, living in New York
City for the past 6 years.

James Clar received his undergraduate degree from
studying film with a concentration in 3D animation, and graduated as a honors
scholar. Freelancing, he taught corporate web design classes at United Digital
Artists. He continued his studies at

James Clar's physical installation work has focused on using light to display
information in a physical space, and to create dynamic light sculptures.
Recently, his 3D animation "The Kut Kut Special" was selected to be screened at
Siggraph MetroCAF, he was a finals judge for the 6th Annual Philippine Web
Awards (www.philippinewebawards.com), and his "3D Display Cube" was chosen to
be shown at the New Museum of Contemporary Arts' "Fresh" exhibition. Graduated
from ITP, James Clar has recently started a yearlong residency at Eyebeam's
Moving Image Division (www.eyebeam.org).

Among the things found in his portfolio are Information Design for NikeRunning,
3D animation work for NTT DoCoMo, modelling and animation for the television
channel ABC Sports, among others. Further, he is one of the few who hold a
certification in Alias|Wavefront Maya.

We would like to invite you to take this unique opportunity to listen and
participate in this lecture that promises to open your mind to further
possibilities and future media technologies.

The IT Forum as well as ArtSpeak are a continuing series of lectures given by
invited leaders in their field.


If you need further information, please contact

Martin Gomez / martin at decode.ateneo.edu
Cha Gascon / cha at compsat.org
Ramon E.S. Lerma / rlerma at ateneo.edu

E-Mail from Martin Gomez

Lazy programming

January 29, 2004 - Categories: -Uncategorized

Come to think of it, I think they can do this with a Microsoft Excel
spreadsheet. Instant use, and we can worry about scaling _later_, when
they’re used to an electronic system.

A Stone’s Throw – first draft

January 30, 2004 - Categories: -Uncategorized

“How long have you been engaged?”

“One year this June. We’re still scraping together some money for the

“Tell me, Jo – have you ever…”


“I’m your older brother. Tell me the truth.”

“No.” I sighed.

“Then it’s true? That strumpet! Engaged to you, and already her belly
swells with another man’s child! I can’t let you wed her. Our parents
would turn over in their graves.”

“Shh! The neighbors might hear. Look, I love her. Please, you have to
help me find a rabbi who’ll marry us quietly…”

“Are you blind, man? Everyone sees the life growing within her. You’re
too simple and honest to have bedded her. Ergo, someone else must have
done the deed. The Law demands…”

“I _know_ what the Law demands, but please! I love her! I don’t care if
she made a mistake before. I can’t live without her. Please…”

“You were always a fool, Jo. I can’t let you do this. Don’t worry.
Things will work out. I’ll help you. Now just _stay_ _here_.”

“You’ll help? Oh, thank you! We’ll name our first child after you, and
our first grandchild, and our first great-grand-child…”

“Thank me afterwards. Remember, I do this out of love for you.”
Yanking his hand out of mine, he threw back the door-curtain and
hurried off in the afternoon sun.

I waited. My brother was wise and learned. He would know what to do. I
knew he would make things work out. In the meantime, I had a gift to

I pulled the soft cloth off the half-finished cradle and breathed in
as the scent of olives filled the room. Taking the finest pieces of
wood, I started shaping rockers that looked like our hands. My rough,
blocky hands were easy to carve, but her delicate fingers were hard to
do. I was chalking over my third draft when a dust-covered boy rushed
in, nearly tripping over my stool. He pulled me by the hand. “Hurry!”
He gasped, out of breath. “They’ve dragged my sister to the wall!”

I ran faster than I had ever run in my life. With all my strength I
shoved and pushed my way through the crowd, but it was ten men deep
and thicker as I got closer. I jumped up and down, trying to see her.
Her robe was torn, her hair loose and wild. Her lips moved in silent

I heard my brother’s voice boom above the crowd. “Remember the rules
set forth by our fathers’ fathers? What punishment is ordained for
adultery and fornication?”

“Stoning!” The crowd shouted as one.

“We are the people of the Book. The Law must be observed. What should
we do?”

“Stone her!”

“We must fight to protect our way of life! Jerusalem cannot bear this
shame! What should we do?”

“Stone her!” People shifted from foot to foot impatiently.

“Stop! Please!” Fear gripped me. “Stop! I beg you!” My voice was lost
in the crowd. “Stop!” I sobbed. “Stop…”

My brother looked at the crowd. He saw me and mouthed, “This is
because I love you.” He smiled and then threw a rock at my beloved.
Hard. A trickle of blood ran down her cheek. Then it rained gray and
black. She did not scream, did not cry – she just kept praying.

I shut my eyes and staggered away, retching in the grass.

I must have fainted. The next thing I remembered was my brother
hauling me to my feet. “Be a man. You’ll forget about her in a few

I stared at him, throat raw from sobbing and screaming and vomiting.
Without her, without her child, my world was empty – without light,
without hope. I stumbled towards her… her corpse. My brother blocked
my way.

“The Law forbids us to touch…”

“I’ve had enough of that damned Law!”

“Grief has made you speak hastily. I’ll overlook that for now. Let’s
go home.”

“Leave me alone!” I pushed past him and lurched to her side.

My brother shrugged. “It will all work out, I tell you. Anyway, if I
don’t see you, I can’t give evidence against you.” He deliberately
turned his face from me and walked back to town. The darkness
swallowed him and left me all alone under the cold unfeeling stars.

“I love you,” I told her as I cradled her broken body in my arms. “I
love you,” I repeated, washing her blood with my tears. “I love you,”
I said as I took one last look at her, pressing her fingers to my
heart. Then it was time.

I knew where I had to go – the grove where we first met, a short walk
from town. I was dizzy. Each step was impossibly light. It felt like I
was going home.

A stone’s throw away from Jerusalem, as I was walking in the
moonlight, I saw a tree whose empty branches promised me reunion.
I climbed, untied my belt, and then –

Caimlas’ story

January 30, 2004 - Categories: -Uncategorized

deleted note

Percussion Freaks

January 30, 2004 - Categories: -Uncategorized

Have decided to hack Percussion Freaks (also known as Drummania). Been
looping over Spring normal. Get As and Bs regularly. Can anyone find
me the MIDI, MP3 or OGG of that song? =)

Interactive media, interaction design and physical interfaces

January 30, 2004 - Categories: -Uncategorized

Started out directing, but then animation gives you 100% control over
the output. Tell a story the way you want it without having to deal
with actors and lighting… Interesting from a story-telling sense. 3D
animation undergrad. ITP. Interactive Telecommunications Program.
Really blew my mind. Before I was telling a linear story and I wanted
so much control. Now I was relinquishing some of that control to that
user. System where the user can control the story itself. Like
videogames. I started thinking about how information is being
displayed and I was trying to tell a visual story. It occurred to me
that with all the 3D animation I was doing, the output was limited to
a 2D screen.

Display unit. Serial. Fish tracking.

5x5x5 LEDs.

Started out with clear glass panels, but had problems with diffusion.

Also had a set of lights that reacted to sound. Most of my stuff are
related to music.

PKE meter. Etched fiberglass panels lit from below according to
sounds; only etched parts are seen.

Pretty eclipse thing – animated LEDs behind a box. Softer effect.

LEDs between one-way mirrors. Cool effect.

Taking one form of information and transposing it to a different
output. The exchange of information.

Has wacky comedian classmate.

http://www.lachoyboy.com[email protected]

(Hey, this reminds me of ambient computing.)

JM Ibanez’ stories

January 30, 2004 - Categories: -Uncategorized