|
|
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)
|