Search Results: "sge"

9 April 2007

Erich Schubert: Browser detection

Don't use the browser name for capability detection. I'd like to emphasize that. For example Google Groups won't let me upload an image to my profile, because I'm not running Firefox or Internet Exploder. Well, I tried both Epiphany (which has a very clean and fast UI, unlike Firefox which is totally cluttered) and Iceweasel (which is Firefox, but with the trademark replaced). Both are using Gecko, Gecko/20070324 for Epiphany and Gecko/20070310 for Iceweasel. So I'm very sure they have the same capabilites as Firefox 2 when it comes to web sites. If you want to test for Firefox's capabilities, use the Gecko version number.. Thank you. [Update: it was suggested I point people to GeckoIsGecko.org, which has links on how to properly detect the Gecko engine, instead of relying on the browser name.] [Update: Mike Hommey pointed out that the 'Gecko/date' string is mostly meaningless, and largely is the build date; it doesn't contain tree information. Instead you should be using the "rv: 1.8.0.11" part of the User-Agent. This is also what the getGeckoRv function on the howto linked from GeckoIsGecko.org does. Oh, and Firefox 2 is not gecko 2, but IIRC uses gecko 1.8.x, just like my Epiphany.]

29 March 2007

Gerfried Fuchs: Rhonda blogs

I think it's time to start blogging more often about this topic, and fill this section a bit more. I mean, Mermaids was a long time ago... And debconf in Mexico with my first try on skirts, getting rid of my beard and dying my hairs red is history in the meantime, too. So, what has happened in between... Well, there was of course the Regenbogenparade which I attended and which was nice. I even ordered a special t-shirt from a shop in Australia that I totally love. In summer I met up in Bratislava with a longtime friend from a MUD I played way back, and enjoyed running around in a skirt there, too. Gladly it was a sunny day. It was though... people back here in Vienna looked more awkward at me than in Bratislava. At least that was my impression... Had been to Extremadura for the i18n meeting which was quite nice. It was quite productive, even though I have to admit that I haven't done much on that front since. Even in Spain people didn't look that strange at my skirt as over here in Austria... At our company's Christmas party I got into a talk with a work colleague about the topic and she informed me that a former working colleague of us is starting with hormone treatment after the year change and if I'd fancy a meeting with him. I was quite happy about that offer so we arranged a meeting on December 23rd. It was a bit strange at first to address him as he, and we didn't know how to start talking because said working colleague was late, but after a while we talked about various things and even were finished with the more interesting topics when she finally appeared. We arranged to visit the next Trans-X meeting after the year change.
I left them for leaving home, but I wasn't able to catch my bus on time—the subway had serious problems. Well, I thought I might spend the night in the Flex so I called another working colleague who usually hangs out there about what was going on that evening, and interestingly he told me it was Gay Heaven night. I stopped believing in coincidence long ago... Anyway, was a nice evening all in all, they had a Christmas rabbit handing out "I love you" stamps with pink ink-pads. :) The Trans-X meeting wasn't too bad. It was some discussions about various topics. After a while my first shyness dropped a bit and I started to join in the discussion at some points. After the first started to leave I had some more direct talks with two of the women from there, one of them had mostly the same trip home as me so we talked on in the subway. A week later they had set a transgender weekend—no wonder, it was the weekend of the Rosenball. They were meeting in a cafe on Friday and I joined them, a bit less shy now that I at least knew some of the faces. Maria was quite ill and was sitting in her jacket within the cafe, shivering like hell... But all in all it was a nice meeting too, got to know some more nice people. I was a bit lazy from there on, didn't join another meeting... But another working colleague did invite me to the carnival party of his sister. I thought I could try a bit more than before, in the disguise of the carnival party, so I used a bra my former wife left behind, filled it with some socks, and put up some eye makeup (quite discreet, I hate overdone makeup already on natural females...) The light there wasn't the best, so they just saw my tall body at first. It took them a while to even notice the skirt, and only after I put off my long-sleeve they haven't noticed my breast. But well, I don't really blame them, my working colleague has announced me as a he, and given the low lights it's not too bad. Though, after the host noticed my breasts he asked if he could touch them and I even received a quite nice kiss from him. :D I stumbled upon the Gaia TG Guild on Gaia Online—a quite interesting web-based community. In general Gaia is filled with mostly kids, many of them immature, not able to spell and considering that even cool, but there are some quite special guilds that are lots of fun. But still, when I stumbled upon the TG Guild I was in awe of that such a thing could exist there. What I read made me feel totally happy and more confident on the path I'm having ahead of me. Last week I finally had been to an Trans-X meeting again, and Maria showed some quite interesting reportages about transsexual people—including one that was on TV just the day before about a 14 year old girl who is already on hormone treatment and has the absolute support from her family since she was 4 and confronted them with cutting "it" off when they don't allow her to wear skirts when going out, too. All the best to you, Kim! I so envy your strength... I'm sorry about the length of this entry—but I'm sick of people who tell me that I'm only playing it, or that I would hide... And I also see it as a chance to document my path for myself. I promise—the next entries will be more often and thus shorter.

15 March 2007

Amaya Rodrigo: Is that an Ubuntu in your pocket?

Is that an Ubuntu in your pocket, or are you just happy to see me? Ubuntu is sexy alright!



Via: popey.com

12 January 2007

Erich Schubert: DBus user hooks

Andreas Schuldei asked how to hook into gnome-power-manager. I'm assuming you want to do some user hooks, too; the solutions using the low level hooks in /etc won't help you then. Using a small user daemon that listens for DBus events is much nicer (though you won't be able to have the suspend process wait for you to finish...) - because every user can setup his own stuff. It would be cool to extend the following to a more general solution. I could imagine a combination of a dbus-monitor (logging incoming signals) and a general event handler. You could then either type in the signal you want to hook or choose one of the logged signals, setup some properties (e.g. the SSID you just connected to) and setup reactions (start VPN script etc.). I havn't hooked gnome power manager yet, but I've been doing this for NetworkManager. Here's a python script:
#!/usr/bin/python
import dbus, dbus.glib
 
def device_now_active(path, ssid=None):
  pass
 
def device_no_longer_active(path):
  pass
 
sysbus = dbus.SystemBus()
nm_obj = sysbus.get_object('org.freedesktop.NetworkManager', '/org/freedesktop/NetworkManager')
nm_if = dbus.Interface(nm_obj, 'org.freedesktop.NetworkManager')
 
nm_if.connect_to_signal('DeviceNowActive', device_now_active)
nm_if.connect_to_signal('DeviceNoLongerActive', device_no_longer_active)
 
mainloop = gobject.MainLoop()
mainloop.run()
To hook to gnome-power-manager, use dbus-monitor to find out the appropriate signals to connect to. I've been using this to start a VPN client when connecting to some wireless networks, and to have gaim automatically logon when network is available:
sesbus = dbus.SessionBus()
gaim_obj = sesbus.get_object("net.sf.gaim.GaimService", "/net/sf/gaim/GaimObject")
gaim = dbus.Interface(gaim_obj, "net.sf.gaim.GaimInterface")
 
# then use
gaim.GaimConnectionsDisconnectAll()
# or
accounts = gaim.GaimAccountsGetAllActive()
for account in accounts:
  gaim.GaimAccountConnect(account)
Dynamic languages like python can be very sweet to use.

25 December 2006

Andreas Schuldei: Morbid interruptions to christmas

We had a short morbid (and funny) interruption to the usual general marry mood when we started to search for "darwin awards" on youtube. And then we read a christmas poem (german). Have fun!

12 December 2006

Adrian von Bidder: The Square Root of Terrorist Intent

The fight against terrorist has been mostly abandoned in favour of the fight for terrorist fighting money from the federal (U.S.) governement. And, it appears, the fight for the biggest silliness. But they still tell me the Ministry of Silly Walks doesn't exist...
[...] a mathematical value purporting to represent the square root of terrorist intent. The figure appears deep in the mind-numbingly complex risk-assessment formulas that the department used in 2006 to decide the likelihood that a place is or will become a terrorist target [...]
Needless to say, locations with more likely to-be-attacked locations get more money. And, as it turns out, frequently have more republican politicians.

3 December 2006

Erich Schubert: Skype bastardized DBus

I've started playing around with DBus a little. It's somewhat cute, I was able to quickly write a script that monitors my wireless network connection going up and down, and after some searching for useful documentation, I'm now able to tell gaim to disconnect when my wireless goes down and reconnect when it comes back. All with just a few lines of Python. While searching for some docs on the Gaim API, I stumbled upon the Skype DBus API. But it's crap. Evil stuff. (And not working, from what I can tell; I read somewhere they're using a totally outdated DBus version, and to use it you have to downgrade and break lots of other stuff). They've totally bastardized DBus. First of all, the trace of a DBus API I've found is on a system level, not a user/session level. It should be per-session; you especially don't want others to mess with your Skype. Instead of offering an API with sane methods to invoke, they offer a single method, called "Invoke", and a single callback called "Notify". Ouch. With these methods you're expected to do a ascii protocol something like this:
-> NAME UltimateProgram
<- OK
-> PROTOCOL 5
<- PROTOCOL 5
Note that the name choice is up to the connecting application; so you can cloak yourself as a different application; it will be displayed to the user when asking for confirmation, apparently. Another example how crappy Skype dbus is: their "dbus example in C" links to the Python example and the other way round. The C example consists of 2.4 MB precompiled example and about 100k source code (the example of course is a graphical client). For comparison, this is a complete example on how to reconnect all your Gaim accounts via python-dbus:
import gobject, time, dbus, dbus.glib
# get DBus inteface
sesbus = dbus.SessionBus()
gaim_obj = sesbus.get_object("net.sf.gaim.GaimService", "/net/sf/gaim/GaimObject")
gaim = dbus.Interface(gaim_obj, "net.sf.gaim.GaimInterface")
for account in gaim.GaimAccountsGetAllActive(): gaim.GaimAccountDisconnect(account) time.sleep(5) for account in gaim.GaimAccountsGetAllActive(): gaim.GaimAccountConnect(account)

28 November 2006

Simon Richter: Open house on the weekend from December 8th to 10th

As previously announced, I plan to have an open house on these days. If you happen to be in Munich at the time and, as Matthew puts it so well, if I haven't wished you dead in the last three months, you are invited. There is going to be infrastructure as can be found in a typical home, such as space, electricity, network, a shower and a kitchen. I have a few mattresses as well, but the usual sleeping gear is probably a good thing to bring anyway. I plan on stocking up on noodles and tomato sauce before the event, and there is a Chinese restaurant with an all-you-can-eat offer just downstairs, so I believe food is not going to be an issue either. I expect the entire event to be mostly geeky in nature, given the people who are invited. I think some might see it as an opportunity for another bug-squashing party, while others see it as an excuse to devote a full day to their pet project. If you're planning on not bringing a computer and just generally hanging out and socialising, that's fine with me, too. My personal plan for the weekend revolves around a bunch of software and hardware projects, most of which being related to cool hardware. I have a soldering iron here (25W only, but it works), so you are welcome to bring a hardware project as well. If you plan to come, it would be nice if you could drop me a short message so I won't be off to the video rental store when you arrive, plus I can tell you more details then, like where exactly. Also please tell me whether you prefer sitting on the floor/some mattress or on a seat with a chair, as it allows me to allocate the space accordingly in advance so that we don't have to move people around. The fine print: this is a non-smoking flat (and the wind conditions do not allow smoking out of the windows), we're on the 6th floor and it's the beginning of winter. While it is certainly possible to smoke outside, it might be something to consider.

10 November 2006

Jordi Mallach: GECS, the GEGL's happy cousin

Via Mako and Mika I learned about the discovery of a living close relative of GNOME's GEGL. Her name is GECS for obvious reasons, lives in China and she seems to be very happy with her blue daddy.


Cow or goat, equally cute! (Brought to you by yet another shocking URL posted by mika)

26 October 2006

Mike Hommey: Facts about Debian, Mozilla Firefox and Ubuntu

or How Mozilla Corporation is FUDing on Debian. Again. This time, Christopher Beard, Mr Mozilla Marketing is talking about Firefox in Ubuntu, that it’s great, Ubuntu is a good boy, that it cooperates with Mozilla , and that by cooperating, it can use the great Firefox name and logo. To be honest, I don’t care that Ubuntu calls Firefox Firefox instead of Iceweasel or whatever. I don’t care that Ubuntu doesn’t care about freedom as much as Debian does. I could not care less. But, indeed, I do care about (yet other) false claims about Firefox in Debian. Let’s see what Christopher has to say about it:
I understand that Ubuntu is based upon Debian. Is that the same or different than the IceWeasel browser that Debian is shipping with their latest release?
It’s different. The patches that Debian applied to the Mozilla source code (which then resulted in their IceWeasel product) are more significant in scope than those in what Ubuntu is shipping (and branding as an official Mozilla Firefox release). Firefox in Ubuntu represents a somewhat more modest set of divergences from original Mozilla source code.
Let’s check out what it is about. And as I don’t want people to doubt my words, I’ll give you, readers, the ability to check for yourself what it is all about. First, please download the latest currently available patch for Firefox 2.0 beta 2 in Debian. It has been in experimental for some weeks now. It is a bit different from the patch I described earlier, so I’ll also tell you what has been changed since this 2.0b2 patch: (Also note that another change has been done since then, which is actually reverting a previous patch on gfx/src/gtk/mozilla-decoder.cpp, that was adding code that became dead code when we changed the way to fix the bug.) Next, please download the official and supported Firefox diff from Ubuntu. Uncompress both these diff files, and create two directories (let’s call them ubuntudiff and debdiff) which will contain the individual patches for each file. To fill these directories, please use the following commands:

$ filterdiff --strip=1 firefox_2.0+0dfsg-0ubuntu3.diff > ubuntu.diff
$ filterdiff --strip=1 firefox_1.99+2.0b2+dfsg-1.diff > deb.diff
$ cd ubuntudiff
$ splitdiff -d -a ../ubuntu.diff
$ cd ../debdiff
$ splitdiff -d -a ../deb.diff
If you don’t have the splitdiff and filterdiff utilities, you can get them from the patchutils tools (you will also need another of these tools later). Now, let’s have fun with these split patches… Files that are only patched in Debian: (excluding any file that would be in the debian subdirectory, that contains maintainer scripts for build and installation)

$ LANG=C diff -ru debdiff/ ubuntudiff/ grep "^Only in deb" grep -v debian wc -l
6
So, that’s 6 files that Debian patches that Ubuntu doesn’t. Let’s check what they are:

$ LANG=C diff -ru debdiff/ ubuntudiff/ grep "^Only in deb" grep -v debian

(reordering result for convenience)

Only in debdiff/: browser_base_content_aboutDialog.xul

Adds rows=5 to the user agent textbox so as to display the user agent string uncut by default

Only in debdiff/: content_html_content_src_nsGenericHTMLElement.cpp
Only in debdiff/: content_html_content_src_nsHTMLInputElement.cpp
Only in debdiff/: dom_src_base_nsGlobalWindow.cpp

It’s a patch I submitted in bugzilla #343953 and that got applied in Firefox 2.0. No surprise the patch is not applied on Ubuntu.

Only in debdiff/: extensions_reporter_Makefile.in

Patch I submitted in bugzilla #354413 and that got applied in Firefox 2.0.

Only in debdiff/: security_coreconf_rules.mk

Patch from bugzilla #325148 that got applied in Firefox 2.0 (see above), and a small patch to build the NSS library with debugging symbols (put -g in CFLAGS). That leaves only 2 small patches : CFLAGS = -g added to security/coreconf/rules.mk and rows=5 to browser/base/content/aboutDialog.xul Files that are only patched in Ubuntu: (same exceptions as for Debian)

$ LANG=C diff -ru debdiff/ ubuntudiff/ grep "^Only in ubuntu" grep -v debian wc -l
45
Yes, that’s right, that’s 45 files that Ubuntu patches that Debian doesn’t. Most are windows sizes and similar things that upstream can’t get right because they are values adapted to Windows, but that also includes some changes to the code and some other things. Let’s now check differences in files that are patched in both. It’s a bit of shell black magic, but you can check by hand that it does nothing wrong :

$ LANG=C diff -ru debdiff/ ubuntudiff/ filterdiff -p1 -x configure -x debian"*" lsdiff --strip=1 while read f; do diff -u debdiff/$f ubuntudiff/ awk "! /^--- ^\+\+\+ ^ ^[-+]*\@\@/ print \"$f\"; exit "; done

That gives a list of patch files that have more differences than line numbers changes, and that do not apply to the debian directory or the configure script (which is generated from configure.in), which is what we really want to compare here. You can take this list and run interdiff between these files from the ubuntudiff and debdiff directories. I’ll explain for you what these differences are: Overall, Ubuntu applies the same set of patches as Debian, plus some more. A somewhat more modest set of divergences, huh ?!? For what it’s worth, Ubuntu, like Debian, builds its Firefox with flat chrome and pango enabled.
What’s different in the shipping Ubuntu version of Firefox than the proposed Debian version of Firefox (that didn’t ultimately ship)?
Technically, changes include fixes to the User Agent string and the feed preview, a well as addressing issues of coherent branding. More significant than any specific difference in code, however, is Ubuntu’s commitment to work together with Mozilla and our community on releases going forward to insure product quality and integrity.
Why are you working with Ubuntu when you wouldn’t work with Debian?
We did try to work with Debian and would prefer a situation in which we work together. Ultimately, Debian took a position that was consistent with their own policies, and not compatible with some of the exceptions to Mozilla trademark policies that we offered. While we understand and respect their decision not to work with us under our branding guidelines, Mozilla believes that brands like Firefox are important for consumer protection. In any event, Ubuntu developers are working closely with Mozilla developers to insure product quality and features that are what users expect when they use Mozilla Firefox, which means that they’ll ship (and will continue to ship) a fully branded version.
Reading between the lines, that means Debian is not working with Mozilla. It’s not like we’re submitting patches. No. Never. Ever. I’m also glad to hear from Asa Dotzler, in comments to Mr Beard’s article, that this great collaboration with Ubuntu will lead to patches applied to Firefox (I guess the paid Canonical employees having more time to deal with Mozilla than the volunteer Debian maintainers may have helped, especially considering they didn’t have to do all what we already prepared). Anyways, it’s not like some of the patches we sent got applied. So, while I’m at it, here is an exhaustive list of the bugs where we took or sent the patches that are applied to Iceweasel: #51429, #161826, #252033, #258429, #273524, #287150, #289394, #294879, #307168, #307418, #314927, #319012, #322806, #323114, #325148, #326245, #330628, #331781, #331785, #331818, #333289, #333308, #343953, #345077, #345079, #345080, #345413. These don’t cover the following patches (see the rationale for these in my previous article): It’s so great to spend a great amount of time on a package, send patches, try to understand how things work to get patches applied, and yet, see such denial and false claims about our work. So please, Christopher, Asa, and the others, just stop talking about Debian, it will be better for everyone. PS for Rob in comments out there: No, ColorZilla won’t work on Ubuntu, because of the ABI incompatibility I explained in my previous entry, that Mozilla doesn’t seem to care much about.

15 June 2006

Evan Prodromou: 26 Prairial CCXIV

Back at Where 2.0 2006 today, with some more interesting presentations going on. The OSGeo guys described their cool MapBender and GeoServer. Both of them use the OGC's OpenGIS standards to provide UI or data sources respectively.

24 April 2006

Junichi Uekawa: manpage and their encoding.

I've had a brief review of manpage and their encoding.Although it is possible to have a manpage coded in UTF-8,it is currently somewhat impractical to do so.man-db searches for files based on the locale string, in the order of ja_JP.UTF-8, ja_JP, ja (if you take Japanese as an example), which means that the locale string really needs sanitization (case-sensitiveness is required here),and files coded in different codesets than the current one will not be searched for.What 'ja' means is defined in src/encodings.c of man-db.Some good documentation is in order.UPDATE: According to GyrosGeier, the encoding-specific directories are there only for cases where the manpage fails to be transcoded (as in iconv with transcode option).Usually, the manpages should be installed in /usr/share/man/ja/ directory, to allow man-db to do the transcoding.UPDATE: After discussion in debian-users@jp: considering the current situations where Fedora Core et al are converting to UTF-8 for manpages, and warning on 'legacy encodings', Debian may need to start considering shipping utf-8 manpages, or have to go through the hassle of having to convert every manpage to the 'legacy encodings'.

22 January 2006

Holger Levsen: On workrave and workplaces

Thanks to David Pashley I have discovered workrave, a tool with the aim to help you prevent RSI. I find it really useful, though in the beginning it sometimes feels annoying, for example when you're in the middle of doing something. After two days of using it, I'm slowly changing my habbit of clicking on the "postpone" button in those cases, as this a.) leads to another interrupt soon and b.) means even more finger movements (to click on the button and getting back to work).

Taking the breaks as adviced (I've only changed the defaults slightly) is really relaxing in my experience and even if I'm in the middle of doing something, I don't loose my concentration if I pause for 25 seconds and relax. I do loose more of my concentration if I do use the postpone or skip button :-)

And it's also not only helping preventing RSI but also back pains (which are related in my opinion / experience as one of the core causes for RSI is bad posture which also leads to back pains) and those breaks also help not to forget to eat and drink, which sometimes happens during hacking sessions.

So I'm a happy workrave user now, even though I'm still annoyed by bug 348845 - which I would happily fix myself if the sources for the images were available...

Which brings me to the topic of content being unsuitable for "the" workplace, because it offends people. I am offended, but not really surprised, how many people (and workplaces) seem to be offended by mentioning lesbians, but not for sensible reasons but because of the sexual reference. Heck, even Microsofts CEO seems to happily get along with gays, lesbians, bisexuals and transgenders even though Microsoft as an american company has to fear those (christian) talibans, which is not the case for Debian.

And you really shouldn't blame anybody else except yourself if you visit non-work related URLs during your working hours.

15 January 2006

Joachim Breitner: Rock die Burg

Diesen Abend war in meinem Wohnheim, der Insterburg, ein kleines Festivalchen, mit drei Lifebands. Und da ich gerade eh warte, bis die ~150 Bilder skaliert und hochgeladen sind, kann ich auch gleich dar ber bloggen.Die erste Band, die aufgetreten ist, wurde von mir vermittelt: Peer Pressure kenn ich noch aus Herrenberger Zeiten, fand sie damals schon toll, und sponsere nicht umsonst auch deren Webseite (Domain/Hosting). Man merkt deutlich, dass die vier Jungs inzwischen doch schon einie Routine haben, und die neuen Songs sind wirklich h renswert. Besonders gefiel mir “On the inside”. Leider hatten sie das undankbare Los des ersten Auftritts, und so kam das Publikum nur schleppend in Schwung - ein wenig mehr B hnenshow w rde hier nicht schaden.Das konnte daf r die n chste Band sehr gut: Los Elektrodomestikos ist eine Ska-Band in Anz gen (naja, zumindest am Anfang) und komplett mit Trompete und Posaune und war das Highlight des Abends: Nicht nur die Musik war gut, sondern vor allem lieferten die Jungs eine klasse B hnenshow, was unter anderem dazu f hrte, dass die meisten der Bilder, die ich von dem Abend gemacht habe, von den Jungs sind. Auch die Ausdauer war ausgezeichnet, was wohl auch daran lag, dass sie regelm ig die Positionen durchgewechselt haben, und so bekamen wir f nf Zugaben.Und es w hren vielleicht noch mehr geworten, h tten wir nicht die Zeit f r die dritte Band gebraucht: Brehon, eine in Karlsruhe wohl nicht unbekannte Irish-Folkrock-Band, die (ger chteweise) schon auf “Dem Fest” gespielt hat. Leider war die Musik nach der Ska-Band etwas unpassend und die Masste tobte nicht mehr. Vielleicht h tte man die Reihenfolge der Bands anders w hlen sollen, aber das ist wohl vorher schwer abzusch tzen.Insgesamt ein gelunges Fest (und die Konserven-Musik f r hinterher h re ich immernoch in den siebten Stock), das erste Lifekonzert bei mir zuhause (und ich mit Hausschuhen mitten drin) und die, die wegen einem Heizungsleck nicht kommen konnten haben leider wirklich was verpasst.

12 January 2006

Joachim Breitner: Sneak: Terkel i Knibe

Heute stattete ich der Sneak-Preview der Schauburg einen Besuch ab. Gezeigt wurde der Film “Terkel i Knibe” aus D nemark, in deutscher Synchronisation. Da wohl die wenigsten von dem Film geh rt haben (und das wohl auch so bleiben wird), dazu etwas ausf hrlicher.Terkel i Knibe ist ein Animationsfilm, der in etwa wie eine 3D-gerenderte Version von Southpark anmutet. Erz hlt wird die Geschichte des 9-j hrigen Terkel und seinen Problemen in der Schule, vor allem mit Mobbing. Um dem Mobbing zu entkommen, beginnt er selbst zu Mobben, was eine in ihn verliebte Mitsch lerin in einen u erst spritzigen Selbstmord treibt und seine Freundschaft zu Jason gef hrdet. Das Ganze spitzt sich dann auf dem Zeltlager, von einem furchtbar beliebten ko-Lehrer organisiert, dramatisch zu...Einiges hat mich gest rt. So waren mir die animierten Gesichter zu steif und die M uler zu breit, so dass viel Mimik verloren ging, und die Muskeinlagen h tte man sich sparen k nnen - obwohl sie immerhin eher im Stile von “Charlie und die Schokoladenfabrik” als dem grausamen der Disney-Kinderfilme gehalten sind. Ich mag halt kein Rap, und das war es meist.Die meisten Meinungen im Foyer des Kinos schienen in Richtung “Rausgeschmissenes Geld” zu gehen. Ich selbst fand den Film eigentlich recht gelungen: Er stellt die Wirkung von Mobbing auf Kinder zwar bertriebern, aber doch glaubw rdig da. Auch die d nische Skrupellosigkeit, wie man sie aus “In China essen sie Hunde” kennet, was Gewalt und Sprache angeht, passte gut ins Bild. Da lernt man sogar nach 13 Jahren deutschem Schulalltag noch neue Beleidungen, und bisweilen machte die graphische Darstellung den “Happy Tree Friends” konkurrenz. berhaupt war der Film bisweilen so bizzar, dass kein l stiger moralischer Unterton aufkommt, ohne jedoch die Aussage zu verraten.Fazit: Wer die Gelegenheit einmal haben sollte: Warum nicht, macht euch ein Bild. Zum Lachen werdet ihr kommen! Nur allen wird es sicherlich nicht gefallen.

11 November 2005

Mike Hommey: Firefox 1.5final approaching

… and for now, it’s 1.5rc2 that got in experimental. I made some changes to the firefox wrapper script so that it should be quicker to launch firefox in most cases. We don’t try to find the JVM version, since the ones we wanted to set LD_ASSUME_KERNEL for have been ABI incompatible for a while, and we don’t remove the XUL.mfasl and other problematic files since it is now correctly (I hope) by firefox itself. And if bugs arise again, we’ll try to fix in upstream code, not in wrapper script… I also fixed the dash bug and another one in xpidl. For what it’s worth, I did some testing with JVMs and firefox. I got success with On the other hand,

Next.

Previous.