Oh no! I have to dress up tomorrow: CIOF technology briefing on open source

The Chief Information Officers Forum, Inc. (CIOF, Inc.) will be hosting the "The Government CIO Open Technology Briefing: Understanding the Issues Behind Commercial and Open Source Software in Government" forum on July 1, 2004 (tomorrow) from 8:00AM to 5:00PM at the Rizal Ballroom C, Makati Shangri-La Plaza Hotel. With this, the Philippine Linux Users' Group, Inc. will be one of the panelist of the said forum. Since Ian Sison can't possibly join the forum, I need you to be there also. I hope you can attend.

The paper Dominique forwarded will be very useful.

E-Mail from marvin@pascual.com.ph

COFFEE OR TEA?

I turned, startled, as the doors burst open and the staccato beat of her heels on tiles announced her approach. From the look of it, she just had a bad day at the office. "Long time no see," I teased her, standing up as she stalked in.

She pecked my cheek and slid into the booth, ignoring the menu I offered her. "Coffee. Black." She looked at her watch. "I have another meeting in two hours. Are you sure an afternoon date is a good idea?"

"You need to relax every so often. Another late night, dear?" I wrapped her hands in mine, quelling her fidgeting. "You're working too hard."

"That's advertising for you. No such thing as a nine-to-five job. It's exciting, though. Always something new."

"I'll take what I can get of you. Perhaps I can invite you out to a late dinner at Chateau Verde?" I caught her glance at the wall clock. "But let's get your coffee first." I beckoned the waiter. "The lady will have coffee. Black, please, no sugar and no cream. I will have Earl Gray, if that's available. That will be all, thank you."

"Black coffee. Earl Gray." The waiter ambled off.

She sighed in frustration. "Dinner? Can't make it. I don't know how late the meeting will run."

"Maybe I could bring you coffee at the office. One of those gourmet blends. Perhaps I can convince you to try tea?"

"Whatever. As long as it has lots of caffeine."

"Allow me to spoil you. Is there anything else I can do for you? I missed you, you know."

Her eyes softened. "Sorry about the past few days. We've just landed a major account and I've been too busy—"

"Hush, it's okay." I leaned forward to kiss her, careful not to smudge her lipstick. Her cellphone rang, so I bumped her forehead instead. I quickly moved back as she snapped her phone open and listened.

After a rapid-fire conversation, she stuffed the phone into her purse and groaned. "Oh, damn! They've moved the deadline up, so we have to scramble." She threw me another apologetic look before digging around for her wallet.

"It's okay, I'll take care of it. You know I never let you pay anyway."

"Can't blame me for trying." She kissed me on the cheek again as she slid out of the booth. "I'll call when it's done!"

I raised a hand to signal the waiter in order to cancel the order. He hurried over with a tray, setting coffee in front of me and tea on the space opposite. I hadn't the heart to correct him or ask him to take the drinks back, so I thanked him and asked for the bill. People got it wrong almost everywhere we ate, anyway.

I reached for the tea across the table. Dark curls of flavor spread through the tepid water as I steeped it, swishing the tea bag around. While waiting for the flavor to develop, I lifted the coffee cup to my lips. The bitter taste made me grimace. I fingered the black velvet box in my coat. I took another sip, and then another, letting the burnt roast trickle down my throat. Coffee would take a while to get used to.

- Written in response to flashxer prompt "A relaxing spot of tea"

Used up the meatballs

I used up the meatballs by having my mom over for lunch and Marcelle over for a late dinner, so I can try out other recipes on Thursday. Lunch was close to perfect. I used the can of spaghetti sauce in the pantry and one packet of meatballs. Dinner simmered for too long and was a bit dry. Meatballs were well-cooked, though. Must keep extra sauce around for emergencies. Have enough leftovers for lunch tomorrow. Also prepared pancake mix for breakfast tomorrow.

Marcelle likes pasta, so I think I'll prepare angel hair pasta with garlic and olive oil sauce next Tuesday. I wonder what other people like...

8-ball answers

- Signs point to yes. - Yes. - Reply hazy, try again. - Without a doubt. - My sources say no. - As I see it, yes. - You may rely on it. - Concentrate and ask again. - Outlook not so good. - It is decidedly so. - Better not tell you now. - Very doubtful. - Yes - definitely. - It is certain. - Cannot predict now. - Most likely. - Ask again later. - My reply is no. - Outlook good. - Don't count on it.

8-Ball Answers

Teaching reflections

CS21A

Dr. Sarmenta finished the lecture on Java Basics and started on Conditionals. I'm worried that the students might find the discussion on preincrements and postincrements a bit too abstract, as they don't have use for that yet. Dr. Sarmenta thinks it's wiser to get the topics out of the way, and since he's senior for that section, well... Anyway, I'm going to postpone that topic until I get to for loops, where it really makes sense.

I'm also worried about the long discussion on conditionals and grouping statements with braces. He spent a lot of time pointing out possible bugs. I guess this is a good thing because otherwise the students might pick up the bad habit of making small, random changes to their programs in order to get things to work, but again, it felt somewhat disconnected.

I started my MIS class with a quick overview of the exercise. I explained a few of the quirks, then moved on to conditionals in the context of the bank account exercise. I explained it in English and then showed them the Java code to do it, which they dutifully copied down. I also showed them how to use the debugger to investigate the behavior of the if/else structure. I felt good about trying to follow the BlueJ way of making exercises.

CS110

Armed with more examples, I went over methods of justification again. They understood the contrapositive immediately when I used English examples, and they were surprisingly familiar with the various examples for proof by contradiction. Loop invariants are a little bit clearer now, but they still need a lot of practice identify the statement S and proving it holds true before, during, and after the loop.

CS139.3

Mini-contest. Okay results; a number of people solved at least one problem, and Mark got all 3. I should be moving into searching and sorting soon. I guess I'll have to cover normal sorts so that people using the Online Judge know what to do. I should also cover the shortcuts...