Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Implementing an energy efficient apartment: lighting. 3

I've been making a very conscious effort since I moved to BC back in 2005 to make my home more energy efficient. To start, I should note that I have things comparatively easy -- Gigi and I are living in a one bedroom apartment. However, as we're on the ground floor, with no balcony, and with a balcony directly above the living room window, with a ~3m cliff wall only about 4m away from and parallel to the windows, we get virtually no direct sunlight, thus artificial lighting is pretty much a must for rooms we're using for tasks that require light (which is pretty much anything short of watching the TV or sleeping).

Shortly after I moved in back in the late summer of 2005, I started my mission to replace every light in here with energy efficient lighting. The first to be replaced were the three frosted glass ceiling lamps -- one in the bedroom, and two in the hall, each taking two bulbs, for a total of 6 bulbs. They had primarily 60W bulbs in them, which I replaced with 13W CF bulbs. I also replaced the light in the range hood with the same 13W CF bulb. Two of these Noma branded bulbs also made their way into a desk lamp that also had a 60W bulb in it, and a table lamp of mine that was designed for a 150W tri-light bulb.

The bathroom required decorator globe lamps, so I bought 4 of these, replacing four 40W incandescents with four 9W vanity bulbs made by Globe.

The dining room has a single-bulb suspended ceiling lamp, which had a 100W globe bulb in it. It's on a dimmer, so I replaced it with a 26W CF bulb from GE. This bulb has since died (well within its 4 year guarantee), and I've replaced it with a really old-style fully enclosed CF bulb I've had for 15 years or so, which I don't know the wattage or manufacturer of (post-preview check: it's an 18W SL-18 lamp from Phillips).

The latest replacement was a 300W halogen torchiere floor lamp. Gigi and I got a great deal on a brand new 55W CF torchiere which, after sale pricing and an instant rebate from the electric utility, cost us $35 (CAN). As there is no built-in lighting in the living room, which is our main lamp -- if someone is home, it's probably on. Switching to CF is probably going to save us roughly $60 a year based on my rough usage calculations, so we're going to hopefully see a net savings from this acquisition pretty fast (and if we can sell the old one for $15, we'll have paid off the lamp in savings in about three months time).

The kitchens main lighting has always been via CF tube lighting. I'm guessing it has two 30W bulbs in it, however as I haven't taken apart the fixture to find out (and probably won't), I don't know for certain.

So, from a rough back-of-the-envelope calculation, we've decreased our energy usage in these lighting fixtures from 1190W down to 234W.

We're not quite finished, however. There are still 5 incandescent bulbs in our apartment:

  • A small 40W desk lamp, that takes a type S bulb,
  • A second halogen floor lamp. This one is smaller, with a flexible head, and is rated for a 20W G4 connector bulb (I can't tell if this is the wattage of the bulb in there, mind you),
  • The lights in the refridgerator and oven, which are standard 40W appliance bulbs, and
  • The current heavyweight, a 250W infrared heat lamp in the bathroom. As the bathroom has no heater of any sort, this built-in ceiling lamp is the heating system. We virtually never use it.

I'd love to replace the 40W desk lamp bulb with an LED bulb, but I have yet to find anywhere where I can buy one with a type S connector. I'd also love to replace the 'fridge bulb, as it is a heat source, so not only does it use more energy than necessary, the bulk of that energy then needs to be used again by the refrigeration system to remove that heat again. But I haven't found a CF or LED appliance bulb anywhere either.

The over light is probably the hardest to replace, as I'd think the temperatures reached in there would be too excessive for most CF ballasts to handle, and would melt the plastic in LED lamps. Besides which, any heat lost is typically useful in this scenario (as rarely is the light ever turned on when the oven isn't in use anyhow).

The heat lamp is probably impossible to replace. The only way I can see any energy savings from it while still allowing it to do it's job would be to find something that emitted more IR light -- even though the bulb is marked "Infrared", it still emits a lot of visible white light (enough that you can use it as the only light in the room if you wanted to). We virtually never use it, so replacing it with something more efficient would mostly be "because we can", rather than for any actual energy savings.

It's been difficult to measure the savings, due to both the staggered deployment over the course of two years, and what with Gigi moving in back in January (someone is now typically home much more often than before, so the lighting is used more often, and the electricity usage has changed). I'm billed 6 times a year, and the last bill would have only included about two weeks of usage of the new torchiere lamp (our single biggest energy saving replacement to date), so the next bill should hopefully be more en-"lightening".

Next in the series: replacing the old mechanical thermostat with a digital setback thermostat (the apartment uses all electric heating). I'm hoping the next bill will show whether or not this has also made an appreciable difference or not to our energy footprint here in Chateau Yaz.

Yaz.

User Journal

Journal Journal: Best Valentines Ever. 2

Gather around everyone, for I have a story to tell.

As regular visitors to my irregular /. journal probably recall, I spent last summer working very closely with a woman visiting from Germany (whom in the past I've identified as Rose (not her real name)), together with whom I spent all my social time with outside the office as well, and for whom I was very emotionally attached. You'll also remember the pain I was going through in September after she left.

Let's rewind a bit for a moment, and talk about when she first arrived. She came to Canada knowing nobody here early last March, and I was assigned to show her around. Around the same time, I started dating a woman I had met online, whom we'll call Gigi (not her real name, of course). Gigi and I went out three times, and things were really going well when, without warning, she told me she didn't want to see me anymore. I felt really down, in large part because I had gone through 13 years of first dates which were also last dates. Rose and I were becoming good friends, and she was there for me when I felt really low, with Gigi (apparently) losing interest with no explanation.

Fast forward to the beginning of last October. Feeling depressed having lost Rose, I suddenly get a message from Gigi, to tell me that I was the nicest man she'd ever known, and that she was interested in being friends. Hungry for some companionship (and always having had really liked her), I invited her over for a movie one night in early October.

I expected nothing, but by Thanksgiving weekend a week later (Canadian Thanksgiving, celebrated at the correct time in October :) ), we were officially an item.

Kismet is now making up for lost time. The last 4+ months have been the absolute best in my life. Gigi is an international student (studing for her Masters in a different faculty, so we never bumped into each other at the University at all), with a significantly different cultural background than my own (I'm Canadian, she's Turkish), and when we first got together late last March and hit it off so well, she got somewhat scared, and backed away. However, she had spent the entire summer daydreaming of our short time together. She had never been in a long-term relationship before, and was somewhat scared by the concept, but apparently it grew on her, and I was the guy who was on her mind.

She moved in at the beginning of January, after coming home to Toronto with me for the holidays. Every day since has been domestic bliss. My home is now so full of love and joy that it has completely transformed me. We are hoping to get married for the summer of 2008 (although there are a number of issues for us to deal with to make that happen -- she's not a Canadian citizen (but wants to become one), and she wants to get married in Turkey (so her parents can attend -- they don't have the resources to come to Canada, and don't speak any English)).

Every morning, I wake up, and see her beautiful, peaceful face, and wonder how I went from 13 years of rejection and loneliness to absolute bliss. She does so much for me (as I do for her). I made sure this Valentines Day I gave her all those things I had dreamed of being able to do for all those years (a lot of the cliché things, as she has never had anyone do anything for her for Valentines Day). Every day, I'm so excited to be able to go home.

Including today. I'm at a pretty dull conference right now (I'm here because some people in my research group at speaking here later today, and I'm speaking here tomorrow afternoon. Maybe then I can shake things up ;)), and can't wait to get home and cook her dinner (we don't subscribe to archaic gender roles when it comes to household chores -- I do the vast majority of the cooking, for example).

Every day, I wake up the luckiest man in the world.

Yaz.

User Journal

Journal Journal: Googlewhacking

Tonight I needed to get a new pair of pyjamas out, so I dug into the drawer to get a pair of bottoms and an old t-shirt out. Tonights selection is a very old t-shirt I have that was given to me in the early 90's with an image of a painting by Robt. Williams called "The Mystic Rabbitmaster".

I've owned this shirt for a long time, and due to its age it's relegated to pyjama-shirt status. Parts of the image and text are a bit faded, but otherwise it's clean, and the stitching is fine, and there are no holes of any sort, so it suffices for the task.

However, in the 15+ years I've owned it, I never really knew anything about the painting or the artist. It was given to me as an impromptu gift (someone gave it to the general manager of the company I was working for at the time, and he gave it to me). So tonight, putting it on, I decided to see if I could learn anything about the painting and the artist in question.

So I typed in "Mystic Rabbitmaster" into Google, and it spat out one result. There are no pictures online unfortunately (at least not anywhere I can find), and no other information about the painting other than the fact that it was included in a card collection called "Crimes Against the Eye". The artists name, painting title, Colloquial title, and Museum Catalog Title are all printed on the back of the shirt (as apparently they were printed on the backs of the cards).

I always find it interesting in this day and age when I type something into Google and find one (or no) results at all. It's rare, but it's always interesting to find those corners of the realm of data that aren't online.

Yaz.

Windows

Journal Journal: Vista Experiment, Stage 1: Vista Upgrade Advisor 1

Okay, so it took me a bit longer than I had expected, but I got home a bit early today, my SO isn't home (SO? WTF? Yeah -- I'm saving that for another journal entry one of these days. Sorry gang!), so I decided to sit down and get the Vista install rolling.

I popped in the DVD, and the first thing it prompted me to do is to check and see if my system is Vista compatible. So I started it up, only to discover than instead of starting the upgrade advisor as I had expected, it started Firefox instead so I could download the advisor. There are nearly 2GB of free space on the Vista Business Edition DVD -- why couldn't they put the program on the disc itself?

Anyhow, a minor PITA, but not worth complaining about too much. I'm more interested in the results. So after running for 10 minutes or so (WTF was it doing???), the results have popped up. I haven't read them yet (I figured I'd get this journal entry started), so I'm interested to see what it has to say.

System Requirements
  • Before you upgrade to Windows Vista, there are some system issues you need to address on this computer (2).
  • Some system issues might prevent you from using all of the features in this edition of Windows Vista (1).
Devices
We recommend you review your device issues (1).
Programs
We recommend you review your program issues

Hmmm. Sounds a bit ominous. Let's see what the issues are:

  • CPU: The upgrade advisor recommends a minimum 800Mhz CPU.
  • RAM: The upgrade advisor recommends a minimum 512MB of RAM
  • Free hard disk space: I can't upgrade from XP, because the boot drive is only 9.1GB, with only 3.8GB free, and Vista requires 15GB (15GB!!!). It does say I can install to drive G:, mind you, which has 40GB of free space.
  • Video Card: It won't run Aero. I wasn't expecting it would.

So, Vista Upgrade Advisor basically recommends I need a whole new system. Let's see what else it says:

  • ATI 3D Rage Pro AGP 2x: Not supported.
  • Jungo WinDriver: Not supported. I'm not sure what this is, but I think it was installed as part of the Iomega parallel Zip-100 drivers I installed, which...
  • Iomega Legacy Parallel Port Drive ...is also not supported!
  • Macronix-based Ethernet Adapter: Not supported.
  • Sound Blaster 16: Not supported.

What on this system is supported?

  • Intel Master IDE Controller
  • Intel PCI to USB Universal Host Controller
  • LSI Logic Device (my UW-SCSI adapter)

So, looking at all of this, my CPU, RAM, video card, ethernet adapter, audio card, and old Zip drive aren't supported. I don't care about the Zip drive (I hooked it up to see if it still works), but it's hard to run a system with no video card or ethernet card. On the bright side, if all I wanted to do was run SCSI and USB devices apparently I'm golden (with the problem of CPU and RAM being insufficient, mind you).

Okay, so this looks like a bust, and perhaps an end to the experiment. But let's look at the rest anyhow:
Programs:

  • J2SE Runtime v1.5 may have minor compatibility problems after the upgrade,
  • Windows Messenger may have minor compatibility problems after the upgrade (huh?)

So, there it is. The experiment might just die right here. I might try to see if I can image the XP drive somehow and try the installation anyways, but the advice from the Vista Upgrade Advisor certainly isn't all that rosy. Not that I was expecting great things to start with, but as this system does run XXP, I figured it should also run Vista with all of the extra video eye-candy turned off. This system runs XP and Ubuntu just fine (well, it installs and runs Ubuntu fine if I give up one of my drives -- the installer doesn't like the fact that I have both SCSI and IDE drives in it).

Fortunately, my computing life doesn't depend on Windows, and doesn't depend on this machine. So for now it will stay an XP machine for those times when I need to do Atmel microcontroller development, and I'll be happy doing the rest of my work on the shineyness Mac OS X Tiger (which has had those fancy video effects and GPU-offload features for more than 3 years now).

Yaz.

Windows

Journal Journal: Experiment: Vista on an old PC. 2

Well, my University's MSDN Academic Alliance finally put Vista available for download the other day, so I grabbed a license, downloaded the Business Edition DVD, and will be installing it later tonight. The catch? I'm a Mac guy, but do still have a few PC's laying around, one of which has been running Windows XP SP2 for the last few months. And that system is a P3-450 box from the late 90's.

Here's the hardware:

  • Pentium-3, 450Mhz
  • 384MB RAM
  • 8MB ATI Rage Pro (AGP)
  • Symbios-based UW-SCSI adapter
  • 9.1GB UW-SCSI HDD
  • 40GB IDE drive
  • Sound Blaster 16 with WaveBlaster (ISA!)
  • 2.88MB floppy, 1.44MB floppy, DVD-ROM, CD-RW, and parallel Zip-100 drives

Now back in the day, this was one rather impressive machine. Lots of drives, and a very fast primary hard drive. Today, however, it doesn't really have much going for it. My laptop is three years old, and has a 1.33Ghz processor and 1.25GB of RAM, and an 80GB hard drive.

A bit about the current software installation (as I'm intending to do an "upgrade" installation first): XP was installed for one reason only: to run some Atmel microprocessor development tools for their AT90USB device. As such, the system has the following installed on it (and nothing else):

  • XP SP2 with all the latest updates
  • IE7
  • Microsoft Windows Defender
  • Windows Media Player 11
  • Firefox 2.0
  • Open Office 2.0
  • Atmel Studio and FLiP
  • Grisoft AVG Free anti-virus
  • TortiseSVN

That's it. Most of this software has never been used, and almost every other piece of junk XP installed has been removed (like Outlook). I've never run OpenOffice on the machine, nor have I ever run Windows Media Player. IE7 has only been used for Windows Update. I don't use the system to surf the web -- Firefox is just used to read some HTML-based documentation for the hardware I've been coding against.

As such, this is a pretty pristine Windows XP install. It was installed from a clean drive (previously the system was a Debian box, but Debian and Ubuntu both started to have serious issues with the UW-SCSI drive when I installed the 40GB IDE drive). This XP system is probably going to be a whole lot cleaner than 99% of the XP systems Vista would be installed over.

I'm not expecting Aero to run (of course), but I'm curious to see how it performs otherwise. I don't know if the Atmel tools will work on Vista, and I'm interested to see how other items react. Will the system thrash due to only 384MB of RAM? Will other, non-Aero effects run slowly due to the 450Mhz processor? Will this near pristine XP system upgrade cleanly?

I don't care to run Vista -- I think Microsoft's software design is terrible. I don't like anything they've produced since "Decathalon" for the original IBM PC. But I am curious to find out if things are going to be as bad for old PC owners as some people seem to think. I'm not going to complain if my old system won't support some of the more fancy aspects of Vista -- but will it continue to work as a workstation for my microcontroller programming projects, and some basic web browsing?

Stay tuned. I'm burning the DVD tonight, and will be installing it within the next few days (as time permits).

Yaz.

OS X

Journal Journal: Did you notice what was missing in today's keynote?

While everyone is excited and talking about the products Steve Jobs announced today (the iPhone -- and I'm excited about it myself), nobody seems to be talking much about what wasn't announced: a new iLife Suite for 2007. iLife has been announced at MacWorld each of the last 3 years, and most people felt this was a slam-dunk prediction.

Maybe they want to integrate new features into the 2007 edition that work specifically with Leopard, and that we'll hear about it when Leopard is launched in the new few months.

Yaz.

User Journal

Journal Journal: Firefox 2.0 RC 1 via Software Update

I've been running Firefox 2.0 beta 2 since its release (and beta 1 before that), and was just notified on my Apple PowerBook by Firefox's built-in Software Update facility that FireFox 2.0 RC 1 is now available for download. Huzzah!

User Journal

Journal Journal: One dead patent. 1

One of the things I don't talk about here on /. much are my old software patent applications. Software patents are rather unpopular here (and for good reason), and I don't want to give people the wrong idea (as I didn't apply for patents for these inventions -- my old employer (IBM) did).

I try to look in on them from time to time (usually once every few months or so) to see what their status is. Two of my many inventions saw patent applications, and now it appears that, as of last April, the Canadian Intellectual Property Office (CIPO) declared one of them dead (Canadian Patent #2381605).

In my opinion, this patent really never should have been filed. At the time of invention it was novel, but it was hardly non-obvious. The invention? Outputting program trace data in a markup language. That's right -- writing program debug output as XHTML instead of plain text.

Now the utility of this invention should not be in dispute. Using HTML allowed us to have a nice standard document format which could take advantage of colour, indentation, and links (including links back to the source code where a trace line occurred, although AFAIK this was never implemented). The output could be massive, but it was easy to view, search, and determine where methods started and ended.

That's it. And it took some 40 pages of patent application to describe it (not written by me, fortunately).

On the bad side, for some places in life it would have been potentially beneficial to put a patent on my CV. Let's face it -- in some circles, this is a prestigious achievement. But this was a stupid patent in the first place, and thus on the plus side I can now use it in my own, post-IBM software development projects.

I admittedly don't completely understand how it works, but the invention also saw a patent application in the US (US Patent Application #20030196192). I can't seem to find the patents status on the USPTO website, so I don't know if because it's dead in it's home country that it is also automatically dead in the US, or whether it could still see the light of day south of the border.

I am very surprised at how long it has taken for the applications to be issued. This patent was filed three years ago (and invented well before that -- probably closer to 4 - 4.5 years ago now). Fortunately, one dumb software patent is now dead. I suggest everyone celebrate by using it in their own projects :).

Yaz.

User Journal

Journal Journal: It's been two weeks. Sigh.

Well, it has been two weeks since she left. We've been in touch via IM several times this week, which has been nice, but there are too many times when the Rose-shaped hole in my universe weighs heavy on my soul.

Dinner is one of those times. We had dinner together most nights, where we'd talk, and laugh, and enjoy what time we had. Sometimes we'd go out, and sometimes I'd cook. There were a lot of favorites that she had said we should do again before she had to leave, but which we just couldn't make the time for. Like home made pizza. Or my spinach ricotta tortellini in brown butter and pine nut sauce. Or California rolls (all made from scratch, BTW). We just ran out of time.

What I wouldn't do for more time. Nothing is quite as fun as it used to be. My flight back from Toronto was less because she wasn't coming back with me. To make things worse (in some ways) the seat next to me in the plane was empty, emphasizing that while we left Victoria together, I got to come back alone. I wrote her an e-mail while in flight to let her know how much I missed her, and that I love her.

Every time I had fun in the last 6 months, she was there. And now she's gone. I'm not quite sure how to move on either -- she could be back in Spring of 2007, or she could never come back. The uncertainty is brutal.

So for now I'm trying to bury myself in work and keep busy -- which isn't that hard, being a new term at the University. I'm taking a few tough courses, and am teaching one of the labs this term, and have had a paper abstract accepted for a conference coming up in 2007. I'm working on organizing this years Thanksgiving dinner for people far from home and family (remember, Canadian Thanksgiving is in October -- about 4 weeks away). I have a lot of personal paperwork to deal with, bill to be paid, and some OSS development work that needs to be done. I've been migrating a project from CVS to Subversion over on SourceForge. I've started playing my PS2 again (something I haven't done in ages). Anything to keep my mind off the loss of her presence.

The nights are the worst. She never stayed over -- we shared a certain amount of affection, but never crossed that line -- but the nights are still the hardest. It's when I'm most aware that I'm alone, and when I can't occupy myself with work, and get to feel all the emotion of missing her I deferred throughout the day. Fortunately, the early hours are also when she's getting up and online -- we've had a few 0100 - 0300 chats -- so while I sometimes dread the nights, I also really look forward to them. Unfortunately, her online availability has been unpredictable since she's been back. There have now been four specific times she asked me to be online to chat when she hasn't showed up. I knnow that she's been really busy -- she was away from home for 6 months, and everyone wants to hear her stories. And apparently my name has come up many, many times during these stories. Last time we chatted, she told me her stay was made fun because of me.

I feel that we belong together. If her world could sustain it, I'd rack up the debt and run out to Germany to be with her. But I fear I'd just get in the way (and would probably be a bit of a burden seeeing as how I don't speak any German). And I really have no idea what is going on with her and her old boyfriend -- other than the fact that he met her at the airport two weeks ago, she hasn't mentioned him at all.

I'm generally a person of action, so the inaction is killing me. I just can't do anything about the situation right now. And our future is so incredibly uncertain. I don't know if she'll ever come back, and I don't know if her side of our bond will stay strong. Will absence make the heart grow fonder? Or will absence make the heart wander?

My iPhoto calendars of our trip to Banff should be here on Tuesday. Sending that to her should make me feel a bit better -- at least it's doing something.

Sigh. Back to distracting myself from all this with TV and videogames. Maybe she'll be online tonight, and I can feel good for a while. Limbo is not a good place to live.

Yaz.

User Journal

Journal Journal: It's been two days...but it feels like a lifetime. 3

I can't believe it has only been two days since she left. It's felt like a lifetime.

I did hear from her yesterday via a quick instant messaging session. As it turned out, after we said our final goodbyes, and after I watched and waved as an escalator on the other side of the security check took her out of my life (perhaps forever), her flight was delayed by four hours.

Four hours. The airlines robbed me of four hours. What I wouldn't give right now for those four hours. If I had known, we could have gone out somewhere, and shared a little more time together.

I think she was genuinely touched by my gift to her -- an 18K gold diamond-cut maple leaf charm on a chain. It's something she can wear around her neck, near to her heart, as a reminder of her connection to Canada, and her connection to me.

I thanked her for turning around and waving (four times), and she told me she was very sad. I was very sad as well. I still am.

We got to chat for barely 10 minutes -- Rose (nhrn*) was so tired she had to crash, although at the same time I got the distinct feeling she didn't want to go.

By now she should be at her parents home, which only has very poor dial-up access to the Internet. She didn't know when she would be able to get online next, and the difference in timezone makes it difficult to find each other online. I really want to e-mail her, but don't want to smother her. It doesn't help that she had left a boyfriend behind when she came to Canada (although they hadn't been dating for long). We have a strong connection together that is obvious to everyone around us.

Everything is just so raw right now. If she asked me to, and if we could be together, I'd drop everything right now and fly out to Germany to be with her. Everything between us always felt so natural and so right, and we made each other so very happy. And we're both sad about being apart right now.

We do still have some work to finish off together, and I promised her I'd send her a few things she couldn't pack. So I know (or, at least, I'm pretty sure) I'm going to hear from her again -- I just hope it turns out to be an "absence makes the heart grow fonder" situation, as opposed to an "absence makes her realize she only spent so much time with me because she didn't really know anybody else". Because I've had way too much of the latter in my life -- the women who spend their time with me because they're lonely and I'm kind and decent, but who don't actually care about me beyond my ability to give to them.

Rose really doesn't seem that type, and everyone who has met her has told me that. I hope they're right. But then again she was a young woman away from her home for only the second time, and this one being the longest she's been away from home and family. Maybe now that she's back in her own country, speaking her own language, with her old friends, old boyfriend, and family, she'll forget about me. I'm probably being stupid, but it's one of the things I fear the most (the other being never seeing her again).

Ah my Rose, you affected me so much. You walked into my life, and we found such a bond with each other. And now you're gone. I always knew you would eventually have to leave, but I got so used to having you around now that you're gone there is a huge gaping hole in my life where you used to be.

At least I can say I never took you for granted, and that I was able to give you one incredible final week in Canada. We toured Banff together, hiked up a mountain next to Lake Louise, flew to Toronto together (boy were you surprised!), had a brief tour of Toronto, my home city together, had a wonderful last meal downtown together, drove that last trip to the airport together, and you donned my necklace and embraced me before we parted ways, perhaps forever.

Please come back, Rose. When you donned my necklace, you said you were only borrowing it, and that you'd bring it back. I don't want it back. I want you back, and will be counting the days until you return.

Yaz.

*(Not Her Real Name)

User Journal

Journal Journal: It's so hard to say goodbye. 4

For those who know me personally (i.e.: in meat space), they know I'm a pretty open and honest person. Online, however, I tend to be much more private, and don't talk about my personal life a whole lot. My badly neglected blog is primarily technical in nature. At times I wish I could be a bit more like nizo or tuxette and could post more personal journal entries on a regular basis.

Anyhow, this is one of those more personal entries. If you were hoping for something technical, well, this entry isn't for you.

Six months ago, a woman walked into my lab space, and into my life. She flew in from Germany to work on an internship for six months, and came to Canada not knowing a single soul. For reasons that are probably only apparent to me, I'll call her "Rose" (which is, of course, not her real name).

In the months since, Rose and I have become constant companions. We work together. We play together. I pick her up at her place in the morning, and drop her off int he evening. We have lunch together. We have dinner together. We went on vacation together. And along the way, I fell in love with her.

Tomorrow, however, her six months are finished and she leaves for Germany. I have no idea if I'm ever going to see her again, and my heart is breaking at the thought. Tomorrow I'll drive her to the airport, and get to watch as a metal cylinder with wings speeds her out of my life.

She may be back in six months -- but then again, she may not. We'll be able to keep in touch online -- I just helped her buy a new MacBook, so we'll be able to have audio and video conferences. But I also know her life is going to change quite a bit when she gets back to Germany -- she has a new nephew who was born three weeks ago, she has her family, and lots of friends who are looking forward to seeing her. And I know from experience that as people get back into an old routine, it's easy to not be able to find the time for those people you've left behind on the other side of the world.

I have a few surprises left up my sleeve for my dear and lovely Rose. I've bought a ticket for the same plane she's taking on the first leg of her trip (as she has a 6 hour layover in Toronto, which is my home town and where all my family lives). I've made reservations for the restaurant in the main pod of the CN Tower. And I've bought her a present made of gold that she can wear for all time to remember her stay in Canada. But after that, she takes a second plane trip, out of my life, perhaps for good.

And that has me rather down at the moment.

Anyhow, it's time for me to put a big smile on my face and pick her up for her surprise going away party today. I have only about 22 hours left to show her how much I love her, and I plan to make the most of what little time we have left.

Yaz.

It's funny.  Laugh.

Journal Journal: Hey, I'm a minority after all! 1

I decided to check my departmental mail today. This may not sound particularly exciting, but I virtually never have anything waiting for me. When I started my grad work at the University last fall, in the beginning I checked it fairly regularly. However, finding there was never anything for me, I stopped checking it on a regular basis.

Anyhow, today I had several pieces of mail waiting for me, one of which is an "Employment Equity Survey". Now, for the record, I completely agree with the goals of Employment Equity, and I have no problems with the specific policies in use to achieve these goals. Still, I had to laugh at this survey.

The questions are (vaguely -- I'm leaving out the subquestions and am simplifing the question text -- I don't know how confidential the survey text is, and don't feel the need to retype it all here) as follows:

  1. Are you an aboriginal person?
  2. Are you disabled?
  3. Are you a member of a visible minority?
  4. Are you a woman?
  5. Are you a homosexual?
  6. Are you a member of some other identifiable group?

So, why is this funny (and not only funny, but a bit paradoxical)? Well, my answers for all the questions would be NO. However, if we look at the numbers over the entire population of Canada, the number of people who would be able to answer "no" to all 6 question areas would be -- did you guess? -- a minority.

So maybe my answer to 6 should be yes (which is where the paradox comes in). I feel left out in this survey -- there isn't one question I can identify with at all. I'm in the "all-No minority".

(And before anyone drops by to rant about how Employment Equity is hurting the healthy, perfectly-abled, straight white man, please note that this is a post-employment survey. Nobody has ever decided not to hire me because of my skin colour, gender, sexual identity, or the fact that I have no disabilities, so get over yourselves).

I am tempted to get the last published Canadian census results and run through the numbers to try to determine exactly what percentage of Canadians could be expected to answer no to all six questions. Even as a minority, it is probably still a fairly large minority. Or perhaps I can get the aggregate results of the surey once it has been completed to see what percentage of people are able to answer no to everything (which I suspect will be higher than the overall population numbers, which is one of the reasons why employment equity is needed in the first place). I may be in my own special "all-No minority", but I suspect we are a large and powerful minority overall.

Yaz.

User Journal

Journal Journal: My Summer of Code application (#0)

Just in case anyone is interested, I've applied to the Google Summer of Code. Here is my first (and thus far only) proposal, submitted to the Mozilla Foundation:

My idea is to create a framework and the necessary code to synchronize Thunderbird e-mail and contacts with PalmOS-based devices in a cross-platform manner, such that Thunderbird users on any platform can synchronize their data with their Palm-based handheld device, using the jSyncManager (http://www.jsyncmanager.org).

I wrote the jSyncManager as part of my undergraduate thesis, and continue to maintain it as a GPL/LGPL based project on SourceForge.net. The jSyncManager is a pure-Java data synchronization toolkit for PalmOS based devices, providing all of the protocol stacks, data abstraction objects, conduit development APIs, and applications to synchronize Palm-based devices using their native HotSync utility, with potentially any host-side application.

My proposal encompasses the following code elements:

  1. Introduce the necessary native APIs to Thunderbird to ensure that the data and meta-data required by data synchronization is available. Also introduce (where necessary) database primitives to easily determine and detect which items wihtin Thunderbird require synchronization (ie: things such as recording which records have been deleted since the last synchronization so they may be removed from the handheld, which records have been modified since the last synchronization, etc.). Note that this support would be general, and these APIs would be reusable to permit synchronization with Thunderbird data and other synchronization environments (such as other handheld devices, or applications like Apple's iSync),
  2. Introduce a JNI-based API for accessing the above mentioned native APIs from Java,
  3. Write a plug-in for the jSyncManager to permit synchronization with Thunderbird using the new synchronization APIs mentioned above.

Why should I be selected for the Summer of Code? I'm an expert on PalmOS data synchronization, and have spoken about it at several conferences and user group meetings. I'm very self-directed, and have a long history of participation in Open Source Software projects, both as a developer and as an administrator (and often both; for example the jSyncManager (http://www.jsyncmanager.org), Simple Java Server (http://sjs.sf.net), Latrunculi for Mac OS X (http://mactrunculi.sf.net), and OpenTAPAS (http://www.opentapas.org)), and have a lot of experience with common OSS tools and methodologies. Developers tend to like the APIs I design and code, and my code is typically very well documented for use by other developers.

In short, I want to do this, and I want you to want me to add this support for the benefit of all Thunderbird users. Thank-you for your consideration.

I have no idea what my chances are, however this feature has often been requested of the jSyncManager Project, and I've always wanted to do it, and to be honest I could use the money to help pay off some of the debt I incurred moving to Victoria to start my M.Sc. in Computer Science last fall.

I'll keep everyone apprised as to what happens. One of the potential negatives to my application is that the jSyncManager is Java-based, and let's face it: there are a lot of people in the OSS community who don't like Java or Java applications. Linux distros don't generally have (official) Java support built-in, Windows doesn't come with modern Java support, and with the exception of Mac OS X, Java applications can be hard to run for average users (based on the support requests I get -- even a simple runnable JAR seems to be easy to screw up for some people). It also doesn't help that the jSyncManager and Palm's HotSync Manager can't run at the same time (at least not listening to the same device port, but that's a hardware limitation -- you can't have two applications accessing a serial port or a single USB endpoint at the same time).

Still, I'm hopeful. The first bit would absolutely be useful, and would permit easy development of other synchronization solutions in the future (like perhaps a HotSync conduit, or an Apple iSync plug-in). The second bit simply extends access to the first bit to Java code, and that last section would be a sort of "proof of concept" test platform to verify and demonstrate the functionality of the first two parts.

I'll post more on this when I get some feedback.

Yaz.

User Journal

Journal Journal: Can the new iBook replacements really have a 13" widescreen? 4

The rumour sites have been rife with reports about the upcoming Intel-based replacements for Apple's iBook series laptops, including reports that it will have a 13.3" widescreen display.

In particular, ThinkSecret is reporting that the new "MacBook" will have a 13.3" display that runs at a maximum resolution of 1280 x 720. Now assuming square pixels, that would indeed make it a 16 x 9 display.

However, while many people gush over these numbers, no site breaks them down to something actually meaningful -- the actual display dimensions this would entail. So I decided to do the calculations myself. Thanks to Pythagoras and his theorem, we get:

  • (16x)^2 + (9x)^2 = 13.3^2
  • 256x^2 + 81x^2 = 176.89
  • 337x^2 = 176.89
  • x^2 = 0.52
  • x = 0.72
  • 16x = 11.6
  • 9x = 6.5

So, if the rumour sites are correct, the new displays will be 11.6 inches wide, but only 6.5 inches tall! (or, for those of us in metric countries, 29.5cm x 16.5cm).

The result would be a laptop that would be quite long and thin (unless the top and bottom have significantly thicker bevels than the current ~0.5" bevels Apple favours) -- it would measure something like 12.5" by 7.5". Quite an odd shape and size for a laptop. I suppose I could see myself using a laptop with a display only 6.5" tall if the system was tiny, but being oughly an inch shorter than my current 12" PowerBook AND about two inches wider? I'm used to working on a 16 x 9 display (a 23" Apple Pro Cinema display), but that just seems weird on a laptop at such a small scale. Personally, I'd rather have a 4 x 3 display, and simply have black bars for those times when I'm playing digital video (with a high enough resolution to permit 720p playback without the need for scaling). I suppose we'll just have to see if what Apple finally announces matches up with what the rumour sites are feeding us (it wouldn't be the first time they've been wrong...).

Yaz.

Slashdot Top Deals

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...