Zbr's days.
March
Sun Mon Tue Wed Thu Fri Sat
       
4
2007
Months
Mar

About TODO Blog RSS Old blog Projects Gallery Notes

Sun, 04 Mar 2007

Sunday.


It was full of small things.

Main one - frenchs can make cars (couple of photos). Although they do not expect people with 185 sm height will ever sit in Peugeot 206 XS. They also do not not expect people with 45 foot size will use that car.
So, I several times kicked my head and shoulders, and Grange broke a small spring around cohesion.
After a liter of cogniac, russian sharpness and indecent words spring was fixed and we continued our celebration.
I ended the (next) day reading Friedrich Nietzsche "That said Zaratustra" - sometimes very interesting, but frequently I do not understand him.
Also looked into the book which describes different schemes of tax manipulations used by Khodorkovsky - I live in very interesting country.

/life :: Link / Comments (0)


Kevent.


In case you were confused about this post that I never used any project to advertise kevent and this post about how I used threadlet thread to advertise kevent.
The latter is a very ironic post about the only possibility to get attention is only by entering some other thread (remotely related) and start agressively stating own point of view. If you think otherwise - that is your problems and basicvally you suck.
I indeed did that, but that was not done to show that threadlets suck and kevent is cool.
Absolutely.
I like Ingo's approach of threadlets and agree that it is a very simple and quite non-problematic case to create highly parallized environment, but I just think (based on my expirience with threads in Linux) that threads per IO (or per block) is not a good solution for AIO model. I do not say, that it is worse than kevent (or any other event-driven model), I just want to say, that as is it is not the best solution from performance point of view, and both event driven (kevent or epoll, the former will be declined almost sure, I proposed another idea - having new filesystem for each type of events, i.e. signalfs, timerfs and so one, that approach does have problems and scales worse than kevent (it is bound to file structure, which is quite heavy), but it allows to have epoll as a controlling interface) model.
Although it does requre to write new code both in kernelspace and userspace, and to change existing applications just like kevent, and likely scales worse than kevent, which is there already, it probably will be blessed by developers.
But I do not care actually :)
There are a lot of other interesting things (without politics).
Stay tuned.

/devel/kevent :: Link / Comments (0)


Grange became a man.


He bought himself a car!
Let's see how things will go in his case - I sold my after year and a half after the start, but my bucket with screws was noticebly worse that his one - he is a happy owner of Peugeot 206.
Let's celebrate this!

Update: Ugh, he did it. We even moved over MKAD about 30 km - I need to admit that couple of times I always made a shit - he is quite a hard driver, although really not that bad for the first drive in Moscow (I do not know about others cities a lot, but moscow roads are the most complex I ever saw), but I think that will be changed in a couple of weeks. We ended in his home drinking cogniac. I thought I do not like cogniac, since I drunk quite a few different sorts of it - from usual one to very 'good' and expensive, but never liked it actually, but after a half of a liter "Moskovskiy" one it might be not that bad.
Let's continue celebration...

/life :: Link / Comments (0)