Not having slept too well during the past few nights is taking its toll now. Felt overly tired and sleepy during the day. So I think I'll just make an early retirement to bed in a couple of a minutes and keep on reading Dune (well, yes, even for just five minutes, I'm sure that's just as long as I can keep my eyes open once I tuck into bed).
Anyway, early afternoon finished the codebase for the third Computers Networks assignment and commented it all. I might change a detail or two but I'll see about tomorrow or doing the weekend. Only thing left to do is writing a small report on the design decisions taken. Again, something for the weekend or so, even if I'll be away for the time being.
Also, late afternoon gathered with a couple of colleagues for some brainstorming on the second Operating Systems assignment. Basically it's for us to exercise the use of IPC through the regular fork() and pipe() system calls. Anyway, the underlying subject is basically receving a signal and a filter and computing the resulting convolution function between them. As you probably know, the convolution induces a lot of elementary calculations, namely sums and multiplications so distributing work among child processes makes sense for this. We came up with some cool ideas, usually with performance in mind and you can actually see the result of that brainstorming here. The deadline is within a week, next wednesday, so there's not much time to devote to it considering I'll only be back online by next monday...