搜斧 - /

RSSFold all

In a couple of recent posts Roman and David summarise some of the issues of running stupidly conceived wanna be OS (interesting article, especially when they say that "it is not only possible to execute Windows 1.0 binary programs on current versions of Windows to a large extent but also to recompile their source code into an equally functional "modern" application with just limited modifications", which is basically true, and you can really feel this when using windows!).

Yesterday I was at work, and needed to send to mauve a patch to fix an invalid test case. So far so good…

Because I basically gave up on using evolution as mail client, because it does everything but let you read the mails nicely (especially if you‘re over imap), I started to use thunderbird. To my great surprise, although I consider thunderbird generally better than evolution, I stumbled upon a funny bug. When copying-paste code from some other application in the main text area while writing mails, somehow randomly but quite consistently, thunderbird segfaults.

Now, that was a pity, because in the end I had to retype the Changelog manually in the mail client, with all the paths and whatever, and I‘m usually a lazy guy, so this extra work was a bit disappointing indeed… So yesterday going home I decided to dedicate to this issue few minutes, and downloaded the sources, downloaded the debuginfo package, started thunderbird in the gdb, made it crash, and fix the problem, it took me just few minutes, and while thunderbird was compiling I could go to do some little shopping at the grocery around the corner. Of course, I even filed a bug report (but not upstream, but I know the devs at Red Hat will push the patch upstream once they can confirm the behaviour). The bug is fun because it seems they cannot reproduce it, so what I fixed may not be the real problem, but the fix is enough for me to keep using thunderbird and be happy.

So where is the whole point, other than being quite selfish ( like one random guy on the apache jcp mailing list that knows nothing about me thinks) in telling you how cool I am? Well, the main point is simply: try to do the same thing with a closed source windoze application...

Keep thinking about those blog posts, there is a point that probably passed a little unobserved, the fact that companies are usually happy in not giving users freedom and choices. Having a codec update that leaves you with tons of toolbars from yahoo, google, whatever in your firefox, and those all drive money to the respective companies with some adds you don‘t really care, it‘s a good example.

On the other end, the dynamics that lead me to spent some time and contribute to fix thunderbird (no matter if the fix is valid, confirmed, accepted or whatever) are quite interesting, and can be extended to many aspects of our lives, not only this nerdy thing that software is. I should probably leave the discussion of those implications to my brother and to Marlise, because they study humans behaviour and they will be more accurate in depicting the shapes of those interactions, also with beautiful words, where I can only do with feelings. But we should think about those things a little more, either. Even from a pure commercial point of view, the boundary between consumer and producer has become so blurred now. The result is a social structure with more faces, corners and rounds areas than before, more complex and interesting, more connected, and worth living.

I like to think that any big process of social change should be started by poets and artists, and when this is in fact the case, the society changes for good. I like to think that this specific process was indeed started by poets and artists; pretty much like the Beat Generation was crucial in the 60s (I chose this because I‘m close to this artistic movement, but you can count back in the past for countless of similar movement-driven-changes), and it just started from the book of a guy telling stories of his journeys On The Road. Since the invention of the Internet, those Free Software Hippies are really changing the way of thinking about the society, deeply and irreversibly. And this is beautiful.


新华网上海7月4日电(记者刘丹)上海昌雄网络科技有限公司(以下简称“昌雄公司”)法定代表人胡林贿赂电信经理将私人宽带卖给多家单位使用,以合同诈骗手段从中非法获利,其行为已分别构成合同诈骗罪和向非国家工作人员行贿罪。日前,上海市闵行区人民法院两罪并罚判处胡林有期徒刑10年半,剥夺政治权利1年,并处罚金...

Andres Almiray's Weblog (19 reads)

It's been quite a while since this blog featured information on GraphicsBuilder, I'm pleased to announce that the builder is not dead, it actually has been rebooted with a new name, GfxBuilder, its sources can now be found under the Griffon umbrella project. The last example shown on this blog was GraphicsBuilder's take on a JavaFX based example: a Coffee Cup with Groovy. As stated on that previous entry there were some kinks to be found on the Groovy version, radial gradients not being able to warp according to its containing shape just to name one. I'm happy to say that no longer is true! here is the updated code with pictures, the first pic corresponds to the older version, the second pic is the newer version.

OLD
NEW
Notice the slight differences in shadows and colors?
The code is a bit shorter this time, note that there is no need for a global translate transform on the top level group, though scaling and translating the cup is a bit tricky, maybe if the cup was drawn initially at the world origin (like the plate is) but the intent was to follow the JavaFX example as closely as possible. A fine addition to groups is the opacity: property, it is applied to all members of the group, in this case it is used to apply a sense of 3D to the plate without actually looking harsh, kind of like a soft shadow so to speak. More news to follow soon, they're bound to make you feel animated about Groovy ;-)

Keep on Groovying!

SwiatoSlaw WojTkowiak 發表相片:

Barbara in Haiti

Boredom by the riverside. Cazales, Haiti.


Quo Vadis (OUT-OF-TOWNER) 發表相片:

TROPICS

| www.digitalimageer.com |
creative digital photography


2009 © Clee Villasor. All rights reserved. Do not use these in blogs, print publications or other media, without my explicit permission.


This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Philippines License. FULL LICENSE


Sugar Mind 發表相片:

Beautiful Day

Santorini, Greece