Search Results: "will"

13 September 2006

Clint Adams: Broke out of the old apartment, always wanted a monkey

So K. called me a brat, and rightly so. Now I could go on about the bizarre dysfunctional ways A. and M. keep trying to drag me into their extramarital insanity, but that would be overuse of initials. I could tell you about Fatslaps and his plans to splatter Harry with onions, but Harry is whimpering just about the right amount. I'm talking about Harry, not Harry. I could do a Marxist literary criticism of The Garbage Pail Kids Movie, but something disturbing happened to me, indirectly leading me to have a flashback. It was another century, though not more than a couple miles away. As with all progress , some things are better now, and some things are worse. Maybe that's just how I see it. It's stereotypically geriatric to reminisce about the past, accentuating the positive, but it's stereotypically me to only comment on the negative. So in the interest of stalling, here comes a m lange of the two. Value judgments are left as an exercise for the reader, assuming the prostitute/lover question isn't still getting top billing. Warren Zevon was still alive. Nouvelle Vague hadn't released any albums yet. I only knew one person who spoke Brazilian Portuguese. I hadn't seen Rent yet. I used to eat a lot more Colombian food. I refused to eat tomatoes. Actually, I ate quite a few things then that I don't now, and quite a few things now that I didn't then. I don't remember what I ate that night, but it wasn't Kraft dinner ; I'm sure of that. I know because I went to see a free concert as performed by the Barenaked Ladies. The concert was free because they were almost completely unknown. I was introduced to them a while before, by a dirty, dirty slut who squealed with delight because the lyrics featured words such as erection . It took me years of recovery to be able to appreciate that song. Years. If she hadn't, I would have found out about them through Minna Bromberg because she does a cover. One of the people I was with shouted out to Steven Page, calling him by the wrong name. If being a starstruck poseur weren't enough cause, I think the error would have made me implode from embarrassment. He took it on the chin. I know this Canadian who keeps telling the same tired old story that the Barenaked Ladies is the only Canadian band to ever become famous outside of Canada. He uses this dubious claim to segue into his bit about how The Tragically Hip is really popular in Canada, but unknown everywhere else. I tell him that I've heard of The Tragically Hip. He doesn't believe me. I try telling him that I've never heard of Moxy Fr vous or Rush, at which point he breaks down and admits that everyone has heard of Rush. Then we repeat the conversation a month later. So BNL did get all famous and mainstream and STUFF. That night, they urged everyone in the audience to promote them so they could GET PAID and sell out to The Man. I must confess not comprehending their earnestness and the gravity of the situation. I also never expected them to be played on Z100. Boycott ClearChannel. They're sellouts now, but they weren't then, and a good time was had by all. At the time, If I Had $1000000 might've been their most popular song. AS SUCH, the more rabid fans in the audience had brought boxes and boxes of macaroni & cheese, as well as a stuffed monkey or two. These items were flung at the stage, at appropriate times, frightening the band. I don't believe that anyone threw a green dress. Now, Canadians are funny people. They like to flap their heads and do medleys and covers and rap gratuitously in the middle of concerts. Well, Rush doesn't, but Moxy Fr vous and BNL do, and that's enough for me to make a sweeping generalization, because Rush can be disqualified purely on the mullet factor. You probably don't know this, but If I Had $1000000 is a song which gets a lot of variation and perhaps improv. For example, the owner of the remains will vary, and they'll vamp the introduction with the lyrics of some other song. You can hear it on the Rock Spectacle album, where they lead in with Grade 9. That night they did Prince's Raspberry Beret. We swooned. We swooned.

12 September 2006

Paul van Tilburg: Homepage Update

Next to upgrading my journal software I have also replaced the software powering my normal homepage. I used to use Hobix for that, but I have replaced it with Webgen. Don’t get me wrong, both are good pieces of software, but Hobix is just nicer for writing a journal and Webgen for generating webpages from simple formatted content. But in the end, both produce nice static HTML pages! :-) Note that my normal homepage is emptier than it used to be, but given the low threshold to add something I am sure more will come soon. I also updated my style a bit to synchronize the look of the pages produced by both frameworks, but it was quite trivial in the end.

Simon Richter: Spring cleaning

I gathered that it should be almost spring in Australia, so technically it would be okay to do some bloody spring cleaning. Since this is my blog, I'm not talking about my room, which is beyond all hope, but about software projects. There are a few utility classes in C++ that I have in almost all of my projects, yet never bothered to formally submit to boost, plus a few others where I haven't done anything over some years simply because I don't use them anymore. So over the course of the next days I'm planning to list a few of them on a domain I registered a while ago, ideaharvest.org, and am planning to turn this into a software project swap market at some time. The #1 listing will probably be "software swap market, rudimentary implementation, hosting set up already.".

11 September 2006

Jon Dowland: Debconf localteam meeting

the outside of the teviot
This weekend gone I was up in Edinburgh for the debconf7 localteam local meeting. This was a mammoth 2½ hour meeting with a fair degree of parallel discussion going on. The minutes are up now. I used my iRiver's built-in dictaphone to record the meeting and this has proven very helpful writing up the minutes. I am actually quite suprised at both the quality of the result and the fact it's battery survived recording, encoding and writing to disk the whole affair, with plenty of capacity to spare. The file came to 70MB. Apart from the meeting, we got to visit the proposed venue and Neil, Phil and myself sampled some possible accomodation. There was generally a very positive feeling about things: Neil (who has attended a Debconf before: I haven't) seemed very happy/relieved when he saw the Hostel I was staying in and everyone was agreed that the Teviot was a fantastic venue (although networking and power should be fun). Oh and there was lots of beer :) Kate came up on the sunday and met us for some coffee before we went off and had a lovely meal at David Bann vegetarian restaurant. There are some photos of the weekend up on flickr, or at least there will be, when I've finished uploading :)

Isaac Clerencia: Wanna work in Spain?

Hi there! My company is looking for people with Perl and Unix (preferably Debian) administration skills to continue working on eBox, a free software thingie we’re developing (check out the web to learn about it). Fluency in English is also required. Being an EU citizen would be great to avoid immigration hassles, although I guess we would be able to make it work otherwise. The job offer would be for one year, with high chances of extending it for more time if you’re willing to do so. You would have to come and live in Zaragoza, Spain. Zaragoza is a 600000 inhabitants city in northern Spain, between Madrid and Barcelona. We can help you find housing, or you can even share my flat with me if you dare (five minutes walk to our office), for a reasonable rent (below 15% of your wage for sure). You would be working with 12 young people (around 26 years old), all of us free software enthusiasts. We play in snow (yeah, we also have sunny summers), have nice decorations in our office, hang out together, … If you’re interested send me a CV to isaac@warp.es and feel free to ask for more information via e-mail. Best regards

Ross Burton: Python Decorators

Decorators in Python are just fantastic. Here are a few I've used in Postr. Update: the wonderful James Hensbridge expanded the decorators, so I've updated this post.
def threaded(f):
    def wrapper(*args, **kwargs):
        t = threading.Thread(target=f, args=args, kwargs=kwargs)
        t.setDaemon(True)
        t.start()
    wrapper.__name__ = f.__name__
    return wrapper
This decorator (stolen from O'Reilly) calls the method in a new thread, so execution returns straight away. I use this for long-running tasks that cannot be handled in an asynchronous manner (such as the photo uploading in Postr, which currently uses urllib). The main thread returns straight away so the interface doesn't block, and the uploads continue in the background. Of course this new thread cannot just call GTK+ methods, as GTK+ itself isn't threadsafe. So, I have another decorator that causes a method to be always executed in the main loop by scheduling an idle handler that calls it.
def as_idle(f):
    def wrapper(*args, **kwargs):
        event = threading.Event()
        ret = []
        def task():
            ret.append(f(*args, **kwargs))
            event.set()
            return False
        gobject.idle_add(task)
        event.wait()
        return ret[0]
    wrapper.__name__ = f.__name__
    return wrapper
Erich Schubert requested return values, so James added those too. The calling function will block until the idle handler has called the decorated function. I've split the decorators out into a separate file in Postr, so you can view the latest version online. Magic stuff!

Joachim Breitner: BIOS vs Linux created Partition Table

While trying to introduce Linux at the SOS Hermann Gmeiner International College in Tema, Ghana, I encounted a very strange problem. Here are the results, I spare you the list of things I tried to find out:The BIOS on the Gateway PCs they use here, with the id bf86510A.15A.0066.P13, will freeze when it encounters a disk with a linux created partition table. It will do so before even deciding what to boot, so you can't boot from CD then. It does not matter if the orignal MBR is on it, or the one created by Window's fixmbr, or lilo -M, or install-mbr, or grub. Changing the partition table using Windows XP (diskpart in the recovery console) will make the BIOS boot nicely. This only happens with the hard model drive that came with the PCs, after replacing it with a different model any partition table is ok.The only way to keep working with the hard drive is to power the computer without the hard drive attached, wait until it is done detecting it (for example wait until the BIOS complais about the lack of harddrives), then plug it in while the computer is running. Of course, the hardware is not meant to be used this way, and it might destroy everything, so don't try this at home (unless you have to). For me it was the only way, since when I know boot from a CD (Windows Installation Disk, Knoppix, FAI-Installation CD, anything that does not rely on BIOS information regarding the hard disks), the hard drive can be used just fine...So how did I get Linux on it in the end? One can say I tricked the BIOS: I made the automatic Linux installation add another, unused and small partition at the end. After the installation is done and I can't boot regulary any more, I use the mentioned power trick to boot the Recovery Console of a Windows XP installation CD, to delete the unused partition with diskpart. This makes Windows write the table, and thus make the BIOS happy. Unfortunately, this kills grub, so I have to boot any Linux boot CD, chroot into my installed system and run grub-install...If anyone has encountered similar problems before and maybe found a nicer solution, which maybe could bring me back the "A" in "Fully Automatic Installation", or at least frees me from the need to make IDE hot-pluggable, I'd be grateful.

Steve Kemp: Will I always be here?

In other news I’ve just paid to renew debian-administration.org - has it really been two years already?

Steve Kemp: You ll not know how you ve betrayed me

Registering “debianadmin.com” will not make me love you. But I’ll turn a blind eye if it means that you’ll stop spamming debianhelp.co.uk everywhere …
If nothing else this shows that rel=”nofollow” was worth adding to my sites, even if it is a horrible hack.

Mario Iseli: VMWare Server

So, I just tested now VMWare Server in a Microsoft environment. I installed the server on a more or less powerful machine in the cave. First i connected to this server via RDP and tried to build a new image, it worked well with one big problem: During the initialization of the “virtual harddisk”, Windows Server 2003 seems to give the VMWare program a lower nice value, and I mean VERY LOW, so low that the RDP service do not get enough resources and times out. After 10 minutes I connected again to the machine and the image was ready. It works but I really don’t like it. Then in my second attempt I installed a VMWare Server Console on a local Windows XP Pro machine and connected with it to the Server in the cave. When i create this harddisk image in the console I get a nice statusbar and everything seems to work without problems, but when I try to start an RDP session during harddisk initialization it also fails. My question now is: Is this a bug of Microsoft because the priorisation doesn’t work correctly or is it a problem with VMWare? Note: Tomorrow I will also try to get this VMWare Server run on Debian Sarge and Etch. :-)

Erich Schubert: Countering SELinux FUD

In B rangers blog, there was this short notice on my cut-down on SELinux work. There are several comments to it, some of which are seriously inaccurate. Quoting bad information in Wikipedia doesn't make it more true either.
>SELinux is OpenSource. The kernel parts *are* in the regular Linux kernel.
Absolutely not. SELinux is a heavily patched Kernel + some tools.
Read http://en.wikipedia.org/wiki/Security-Enhanced_Linux if in doubt.
Sorry, but Wikipedia has a really old quote in there. SELinux is (use the source, luke!) in the mainstream "vanilla" Kernel by Linus Torvalds. There are some improvements which aren't in there yet, but in order to run a SELinux system, you do not need to patch your kernel. Anymore. The code in the Linux kernel works just fine. No serious bugs, just some new features are "incoming", and will go into the next Linux kernel. The last larger change in SELinux was around kernel 2.6.9 or so I think (depends on your definition of "large" of course. But the last time I patched my kernel with a SELinux patch was around version 2.6.7 or 2.6.8.) All the SELinux code is opensource, has rather strict coding guidelines and there are no magic patches from NSA being applied. (Well, basically use the coding style used in the Linux kernel...) Have a look at the mailing list archives on how patches in SELinux work. The NSA would have a hard time hiding secret spying backdoors in these patches, that will go through some more reviews before ending up in the Linux kernel. So you can trust them exactly as much as the Linux kernel itself. And definitely a lot more than the nvidia or ATI drivers. If I were the NSA and wanted to get a backdoor to many systems, I'd ask ATI and Nvidia to put the backdoors into their drivers. There is plenty of room in there. AppArmor is not in the stock Linux kernel. And havn't received a warm welcome so far...

10 September 2006

Petr Rockai: weekend with family

So i have travelled to Slovakia again, for a weekend this time. I have been painting window frames. Since i have a new iPod (4G nano, black, yummy), i could also listen to music (Tristania, In Flames, Kamelot). The last time, it was somewhat of a patience exercise, but this time... I guess i got better at painting and maybe i have become more patient, too :). It was pretty enjoyable, more than i would have thought a work like that could be. And i am sure the music helps, too. (The next day) And to continue the last blog... There, i have concluded that hardship was important factor in becoming better: And apart from hardship... Problem is, hardship alone, if it stays the same, is not enough to make people change. It is the change from contentment to unhappiness, that drives people forward. Because in that change, one starts to change, and hardship together with dynamics helps a lot. Static, unchanging hardship will only do little to change a person. One can get used to it, like to anything else. Like to contentment. So an initial change can start a cascade. Like for me, breakup caused a domino effect. The change alone brought a lot of hardship with it, and i had to change to accomodate to it. And the change in me provoked more changes and so on. I have learned many new things, or, things i have learned before but went unnoticed took my notice. And in light of such things, i had to change again, because i knew i couldn't be happy any other way. A human being is as good as dead, when captured in a period of stagnation, in an unchanging moment that lasts. Only through change, through dynamics of life, we are alive. A man that does not change is a statue, a dead piece of matter, only useful as a memento. And that was what i have become, and now the statue is again starting to move, to breathe, to live. Because there is just no perfection that one could capture in a moment. No matter how perfect a moment, if frozen, the perfection decays, the little cracks are noticed. That is why trying to freeze time is futile, trying to preserve. One cannot enter the same stream twice. Life is a constant change, and this constant change is its only manifestation. Take the change away and you take the life away. The past is important. The past is what resulted into present, and present is what makes future. Every moment, in a succession of moments, is important. But without the moment before and the moment after, the moment does not mean anything. The moment is void, without predecessor and successor. We move in time, and the motion is what becomes important, not the points we moved through. They are only important in the relation to our trajectory, not in isolation. And so is the direction which we take, the vector of our motion, and the shifts in direction. There is no eternity, only the eternity of its own absence. Immortality and death are the same, the very same notion. Because every time we change, there is a little death and a little birth. And immortality is only possible in staticness. Immortality is a point in time, without motion. And without motion, there is no life to be. And same goes for relationships. Make a relationship immortal and you make it die. Relationship needs a possibility of death to live. Like humans, like every living being. Without death, there is no life. The transition from being into non-being is essential, because it is the precondition to change. As i have already described, every change is a death followed by rebirth, but the entity reborn is not the one that has died. And therefore, without the ability to die, there is no ability to change. And death, the conventional death, as we know it, is just a death without rebirth. Something dies, and there is nothing more to take its place. But... The death makes others change. And therefore, the one who dies definitively, is again reborn, as part of those others that have died, but haven't died, but are reborn. And the one definitely dead enters those new, reborn creatures, as a little fraction of them. And the cycle of life is closed, and the change can perpetuate itself. Every day, i die a thousand times. But there are deaths that are important and deaths that go unnoticed. And most of the important ones are only noticed in retrospect, by a being that resulted, after many hours, or days, or weeks or even longer. And many more deaths. We only exist through our succession, because only what is born from us remembers what we were. And the very moment we are born, we die again, and a new being remembers. The memory lives on, but the beings are already dead. And the memory changes as well, because memory itself does not mean anything, only the being possesing it can give it meaning. And every successive being that we become gives it a slightly different meaning. And so the delicate, complex dynamics of individual life are established. Not only the living being changes itself, but the memories of the previous beings change. There is certain gravity toward stagnation, because often the changes are only very slight, and the being remembers his predecessors that were fairly happy and tries to remain so. Because the bigger the change, the bigger risk. And therefore all beings are susceptible to stagnation, to the stasis cell of past success. Because past success is one's own enemy, even if it is something that is a precondition to one's own being. So we need to learn to live with our past success, but to not try to revive it. The effort to bring back past is a wasted, contraproductive effort. It seems so, it is almost natural, that if there was happiness in the past, restoring the same past will bring the same happiness. But there, that is not true, in the light of previous paragraphs. The trap is so obvious, that description is probably redundant, but let me do it once again anyway, maybe because i have fallen in it so many times already. Yes, the trap is in the stagnation, in absence of new things. Because even if one cannot restore the original condition no matter how much he tries, one can, and that is for sure, replicate it very closely. And that way lies a trap, a temporary (or even permanent) thermal death of stagnation. (Later that day, outside, on a nearby hill) And now, like before, there's nothing more to stand between me and myself. I sit in the grass, alone. My being alone complements me, in a way. There are waves in the grass, as air moves. Music is playing, apart from the few houses i can see downhill, my only connection with the rest of people. And this what belongs to me, this paper, this pen. This book by Italo Calvino that Enrico Zini has given me. If on a winter's night a traveller. But it is late summer. I can see vineyard in distance, on a slope different from mine. I call this slope mine because i am the one sitting there. And the time to collect the grapes is close. And here, next to me, an apple tree, with red apples on it. And a white butterfly in the distance, beating the air with its light, small wings. And i blow away a tiny spider who has lost its way on my trousers. I feel being part of all this around me, and still so foreign. And the butterfly appears again, but it may be a different one. The sun shines behind my back, alhtough i sit in shade of a tree. And neither the sun nor the tree are my enemies, or my friends. But still, i feel sympathy for both of them, one gives me light and warmth and the other shields me from too much of it. And the setting, the scenery soothes my senses, my mind, my feelings. Here, i am close to the loving mother of us, living beings, the nature. Here she is tender and forgiving and caresses my hair and it feels good. And these feelings, i would love to pass on, to other people, so they, too, could feel well. But i see that this is not quite possible. Although these lines will hopefully give something to someone, they probably can't carry what i feel. And i would bring someone with myself here, so they could feel it with me. But presence of other person would spoil it, it would be something else then. Maybe beautiful in a way, different from this one, maybe very pleasant. I love people, and when i see them happy, it fills me with gladness. (And in the evening, on a train...) And here i am, moving with speed, from one place to another. The speed, sound of loud music in my ears, the landscape drifting away. I could say i was happy, happy in the sense of change, everything changing around me, sun setting behind distant horizon, the train moving through the country. The semaphore lights. In the headphones, heavy guitar riffs competing with the roaring of the train. Cold air blowing in my face, flowing in my hair. And now in another train, sitting in a compartment with stranger, a girl, trying to guess who she could be, from her dress, from what she is reading, from cues. Who she could become. What she means to me, a passing stranger on the path of life. I have been reading the Calvino book till now, but i thought i could write down my thoughts before they perish, like they do. It is fairly silent now here, even while we are on a train. The engine and the outside are muffled, the window and the door are closed. We are in a strange kind of privacy with this girl, neither knowing anything about the other. I, writing this text here, she reading some sort of magazine. Looking up from what we do at occasions. The train is accelerating now, and the sounds are more intense. It is a bit shaky, too. My hearing is still lightly impaired from the loud music from the previous train. We arrived to a station. Short stop, then another long motion. Always toward Brno, toward my flat, toward the night and tomorrow. The girl is reading a horse races program. Here, i intrude her privacy and write that here. I hope she wouldn't mind. I don't have a name other than "the girl" for her, since all the words we exchanged was me asking whether i can sit down in the compartment and her answer. And i suppose i won't say anything and she won't, neither. Maybe a goodbye. And now, we share a sort of almost intimacy. Two lone people in a compartment, tired and waiting to arrive somewhere. An invisible bond between us, doesn't mean anything, just that element at random brought us there together, for a short moment. Chances are, we won't ever meet again. And still, she is almost falling asleep, with her feet up, like if i were a trustworthy friend of old. And i feel sympathy for that, i feel honoured by a trust given by a complete stranger. She seems comfortable, feeling safe. And it feels good to have that trust, it feels important. It nearly gives warm fuzzies. (To be continued, further...)

Alexander Schmehl: Small helper for license checks

I'm sure you know the situation, that you have a package, which license file says more or less This is GPL and you later find out (probaly by a rejected upload from Ganneff), that there are some files from a different author or under a different license. I found the following quite usefull for a quick and dirty check: egrep -Hi 'copyright LGPL' $(grep -wriL 'GPL' *). The inner grep will create a list of al files not containing the word "GPL"; the outer egrep will then create a list of all those files containing either the word "copyright" or the word "LPGL". It's of course not perfect (and far from a nothing found? okay, let's upload it), but at least you'll get a list of files where it's quite sure you need to mentionen them in your debian/control ;) Anyone has any better checks for such things?

Christophe Prud'homme: Moving to Grenoble(Fr)

I just moved to Grenoble(France) during the last two weeks : administration, appartement, meeting the new co-workers, setting up at my new university.
Yup I got a professor position at the university Joseph Fourier (IMAG) last July and I started Sept 1st. My main research interests are in scientific computing, numerical methods and modern programming techniques. Now you understand why I would be interested in a project like pkg-scicomp in Debian.

When moving, I discovered that other DD were in Grenoble : Rafael Laboissi re, Christian Marillat, and a few others. Hopefully we will meet soon :)

9 September 2006

Aigars Mahinovs: Debian Extremadura I18N meeting 2006 photos

The I18N meeting in Extremadura is almost over - tomorrow everyone is leaving to the airport at different times. So, enjoy the group photo of the meeting. And if you click the photo, that will bring you to a Frickr photoset that contains all the other good photos that I took at this meeting. Enjoy!

8 September 2006

Simon Richter: In Soviet Russia, power sucks YOU

I'm on the way to the Vienna bug squashing party. Bets are being taken how long the laptop battery will last, and whether I will be getting any useful work done on the way down. Formally, both batteries have 4400 mAh and 14.5 volts. Informally, one of them announced being charged at 1650 mAh. Since it also told me it had a whopping 0mV, I'm not too confident any of these numbers are correct.

Norbert Tretkowski: Package management next generation

ipx12345:~ # time rug install screen
Resolving Dependencies... The following packages will be installed:
  screen 4.0.2-60 (http://mirror/ftp.opensuse.org/distribution/SL-10.1/inst-source/suse/) Transaction...
                                                                                             100% Transaction Finished real    3m32.491s
user    0m5.116s
sys     0m0.144s

7 September 2006

Erich Schubert: Debian server abused

The security incident on alioth resulted in some rather bad press. Much of which isn't very accurate (the server was not cracked, certain applications installed by users were abused, but no privilege escalation happened) and not fair (this is not a "dumb" web server, but a server to be used by "third party users" to run web applications on). It's also worth noticing, that everybodys favorite Joerg Schilling commented [de] (read: flamed) on these articles in his best troll manner. In fact, he's known to be a frequent troll on heise, often posting "corrected" versions of articles related to Solaris or Linux. If you've read his posts there and his mails you just can't take him seriously. Don't feed the troll, and just ignore anything you hear from him. Including any cdrecord stuff, please switch to cdrkit/wodim! To avoid this type of problems I see the following choices: As you can see, the first option is the easiest, but it's contrary to the idea of alioth - being allowed to run custom web apps. Face it: a webserver serving only static pages is much easier to keep secure than one where users are allowed to install custom applications. And a project of Debians size needs to offer a web server where developers can run custom CGI. The other options mean much more work; especially the SELinux option would increase security a lot, even with PHP, but it means someone will have to spend a lot more time on administrating the system, and especially helping users when their web app doesn't work right because of SELinux security restrictions. For further increases in security PHP would need to be patched with some SELinux support: it shouldn't be allowed to include() or execute files written by the web server and not uploaded via ssh. For this, PHP needs to understand security contexts. One thing we should go for, however, is to provide more common services on alioth. For example wikis. Maybe we could setup a shared MoinMoin instance for all projects on alioth that want to have a wiki. And maybe offer "security supported" installations of other common webapps as well (e.g. forums, trac). Attacks usually exploit widely used applications such as wikis or forums. And even when 90% of the users on alioth upgrade their software on time, there are still 10% vulnerable. And maybe we can setup a box for the custom applications that actually is SELinux enabled in one or two years, when enough people are familiar with it and on how to write and maintain an appropriate policy.

Jeff Bailey: Lunchtime phonecall...

... from [info]auzure_skies. She felt the baby move for the first time today!

This reminds me somewhat of getting married, looking around at the congregation, at Angie, at the Chaplain and wondering at the crazy dress-up party. I imagine this will all feel "real" one day, but for now it's this sort of crazy surrealistic dream.

Perhaps it'll feel more real when we go for the ultrasound. That will hopefully be in the next couple of weeks.

Philipp Kern: Some kind of vacation needed.

Sorry to all my NMs which await processing and others which expect anything of me. I often have headaches currently, possibly due to some meteorosensitivity of mine. That leads to quite some apathy, which in turn leads to unproductivity. Oh well... I should have taken a few days off home and PC in the last weeks after I left school, to regenerate. My sleep cycles are irregular and I often wake in between. (Or the mailman wakes me at 9am, when I went to bed at 3 or 4 am.) And I am even more addicted to coffee than I was before. I didn't even take the time to read a single book. This will change now, I hope. I spent the last days tracking down problems in libldap-ruby and ruby-gtk2... and I wasn't too successful: I got the first, but I am still suffering from the second. *cough* And I got started with Prolog... It is not yet entirely clear to me, but I think I will [vac] until the end of the week-end, enjoying some time with books and music. Hopefullys I can then think clearly again.

Next.

Previous.