Search Results: "cas"

11 July 2006

Steve Kemp: Some thing

Over the past two days I’ve started two community things: The adverts are basically modelled after Kuro5hin.org’s community adverts - the difference is these are free. (Should remain free, but no promises.) The idea of sharing out a Xen host with a few people means I’d get some seperation and wouldn’t overload my existing host which is getting a little strained with the Debian-Admin site, mostly because of my own lazy coding, and popularity. Still work in progress. I’ve priced a couple of companies for the hardware and support and figure that it can be run just above cost with 6x ( 10 a month). Still waiting for a few people to get back to me about whether they’ll commit to a years worth of cash up front..

Matthew Garrett

A while ago, some people were delegated to make a decision about debconf. The final decision was meant to be made at a meeting, at which various vaguely disturbing comments were made by a couple of the delegates.

Shortly before the second meeting that was supposed to really, certainly, no questions this time arrive at a decision, the project leader removed the delegations and altered the way that the meeting was going to be run.

Unsurprisingly, this resulted in some unhappiness, including accusations of power grabbing.

So. Let's take a slightly closer look at things. Some facts:Or:

In the worst case scenario, the response to certain outcomes of the meeting may have been a general resolution with the aim of overturning an existing decision

Such a GR would have been horribly divisive. It would have been open to accusations of prejudice or vested interests against all involved. It would have wasted vast quantities of time that could have been better spent, and whatever the outcome it would have left a shadow over next year's Debconf.

We'll never know whether this would have happened, but it's hardly unrealistic. Anthony was left in an awkward position - remove the delegates (an action that would undoubtedly result in some people being very unhappy), or allow things to continue and risk all-out warfare within the project. Was it the right call? Maybe. Maybe not. But he was willing to take the personal popularity hit in order to reduce the probability of intra-project conflict. That's the sort of thing that we elect leaders to do. We should be happy that a leader actually shows a willingness to make difficult decisions, rather than crucifying them for it.

9 July 2006

Clint Adams: Rubber tard hats for Duncan and Brady

As human beings, we operate on stereotypes and snap judgments. Purse is getting kicked in the groin by a girl with pointy shoes. Pointy shoes went out of fashion 600 years ago. Tell her that, Purse. In the twentieth century, I was at a wrap party for Kondom des Grauens, and I leaned over to my friend and pointed and said, What do you think her ethnicity is? He looked at her, even though I hear that such behavior can get you locked up in this country, and he replied, Well, I don't think this, but I think you think that she's half-Japanese, half-black. I said, Uh, close, because he was half-correct, and, though I was somewhat surprised by his response, I made my way across the private room at Life, which exists no longer, steering around the sphere of unpleasantness cast by Joe Fleishaker, who still exists. Excuse me, I said to the girl, rudely interrupting her friends' vapid chatter. Are you half-Japanese? She smiled, and she cheerfully answered, No. I'm totally Polish! Somewhat surprised by the response, I had nothing else to say but Oh. Wow. Then I got the hell out of there. Purse missed the last ferry to Nanaimo. Obviously he was not sweating at the time. Obviously. So I was in this elevator in Brussels, just having fled from an angry mob of sprouts on the street, and this guy looks at me and says . I had nothing else to say but Oh, you're American, he said. How offensive is that? You looked like a Saudi national. Then he got the hell out of there. and no Atom feed? Dammit, Purse. In a different elevator in Geneva, a young Iraqi girl said to her brother, but she slurred it so it sounded more like . People were disturbed. The Iraqis were wearing pointy shoes. Go figure. Purse: Gary is a cat. You knew that once. In a Red Lobster, a woman asks her waitress, Are you from Singapore? Yes, I am, replies the waitress, seemingly not curious at all about how someone could possibly determine that. It's very clean there, isn't it? Yes, it's very clean. Chewing gum is illegal. Yes, it's forbidden. Purse hasn't even heard the story about conclusions reached from biographical research on Wordsworth. Upon meeting Kim Lee, the man uttered a phrase in Korean. Huh? Mr. Lee responded with the quickness. Oh, you don't speak Hangul? the man said, as if this question made sense. Don't be stupid, said the man's wife. They're from Hong Kong. Mr. and Mrs. Lee gasped. How did you know that? they stammered. The man's wife was too polite to answer them.

MJ Ray: Debian-Legal Package List June 2006

I hope this time doesn't include any misfiled reports like last month... June 2006 traffic discussed packages domainkeys ipv6calc ircd-irc2 ktorrent libapache-mod-proxy-html libjlha-java opencascade open-xchange postfix postgresql pygaim shc sofia-sip sun-java5-jre truecrypt xfonts-scalable xfonts-utils [link to my index]

8 July 2006

Carlos Villegas: LSB- howto, status list and check script (SoC 2006)

A guide for debian package maintainers to make the scripts LSB compliant is available in here. It is not a substitute of the LSB 3.1 but intends to be used as a quick reference to create LSB-compliant init-scripts.

The script to check the LSB compliance was changed to reflect the init script status according to:
+No LSB headers - If "### BEGIN INIT INFO" is not found.
+LSB compliance - If the headers Provides, Required-Start, Required-Stop, Default-Start and Default-Stop exist and have arguments. Besides, if Default-Start is equal to 0 or to 6, LSB compliance is satisfied only with Provides, Required-Start and Default-Start.
+Missing LSB headers in the other cases.

Finally, a list with the current LSB-compliance status of Debian init-scripts is available here. It was automatically generated using a modified version of the script mentioned above and includes a link to the bug report filed to correct the scripts. The aim of this webpage is to give an overview of the work that needs to be done in Debian for LSB compliance.

John Goerzen: Why Is Expensive Software So Crappy?

Today I was listening to Gary McGraw on Frontline Security talking about software security. One of his points was that a large part of security trouble is poor design.

That reminds me how I've been meaning to rant a bit about the really terrible security I've seen in proprietary software lately. Some of this is very expensive software that people pay lots of money for.



Sigh. Although I've seen some poor code out there in the Free Software community, I've never seen anything that even approaches this level of insanity.

Why is the most expensive software the least secure? And what can we do about it when the vendor doesn't care?

7 July 2006

Jordi Mallach: Jo no t'espere

Not at all! The Pope is visiting Val ncia next weekend. According to Rita Barber Noya, the mayor of the city during the last 16 years (I mildly remember her predecessor), All Valencians will welcome him warmly . Well, not exactly all. The Pope's visit was decided by the previous one a few years ago, and Ratzinger, shortly after being elected his successor, announced he would still visit Val ncia for the World Meeting of the Family. In principle, I would have no problems with him come visit the city, even if I have no sympathy at all towards his figure or the role of the Catholic church either in Spain or other places of the world. For example, I think the last two popes are direct responsables for the AIDS drama in many countries of the African continent. It is unacceptable and quite unethical that still today, after decades of fight against this deadly plage, the Vatican keep saying no to the usage of condoms. As I said, I would have no problems with his visit, if it was a normal visit. But no, this is the Val ncia, and the government likes to show that they can do things in a grand way. Not so long ago, Ratzinger visited Poland, and from what I've read, the authorities there didn't organise anything grotesque like what's going on here, in the sense that people living in the areas affected could more or less keep on with their lives, and the visit didn't cost much of their tax money. Val ncia won't work like this. Anyone who has visited us will probably know what I mean: the Ciutat de les Arts i les Ci ncies, Terra M tica, the America's Cup harbour... are examples of pharaonic projects, all funded with public money that are real black holes of budgets that never end up growing. The Pope will stay in Val ncia around 24 hours, and will give a series of sermons and speeches. For the ocassion, the Valencian local government has gone all the way to make his visit the most spectacular event of the decade. Although the government won't disclose it officially, the press talks about a cost of 30 or 40 million Euros, paid by all of us, including atheists, agnostics or muslims. Spain is not a catholic state, officially. Sadly, it is in practice. According to Vatican sources, 94% of Spaniards are catholic. The number goes down to 76.1% according to CIS, but the reality is that just a small fraction of these people are practising catholics. The Spanish church uses these figures to get funds from the state. I am included in that 76% just because I was baptised soon after I was born. There are people trying to apostatise, but it seems in most cases their efforts are futile, as the documentation sent to the eclesiastic authorities is either ignored or sent back with a hilarious excuse such as your baptism is a historic event and cannot be changed . Parts of Val ncia have been closed to transit for two months. This is because the authorities found that the optimal place to build his giant altar with a special microclimate was on top of the bridge of Mont Olivet, one of the arteries of south Val ncia if you want to leave the city. The neighbours of the area now popularly called "ground zero" have been subject to all kind of annoyances: the access to their houses is restricted, they've had to give lists of people living in each place, and they are now not allowed to use the upper terraces of their buildings (they are taken by snippers). The local police has designed a plan to restrict any kind of transit that affects basically half of the city, even my area which is like 6 kilometres away from the event. For months, our authorities have used this great opportunity to make religion and the greatness of our pope something normal and quotidian. I haven't seen such a big interference of my life by the church before, not even with the Aznar government, or when I was a small child and the dictatorship had just ended. They are also using the event to promote the achivements of the right-wing local government (via speeches and the propaganda that is distributed in the backpacks given to volunteers) and to bash the socialist central government (which recently approved gay marriage, a new education law that weakens the weight of religion study in public schools, etc.). I could go on and on, but this rant would get even more boring. I, like many others, think that all of this is not acceptable. As we tend to not shut up when things like these happen, a civic movement appeared two months ago, with a main goal of letting people know that we are not waiting for him, contrary to what the mayor says. The Jo no t'espere campaign has managed to make opposition to this pompous week by placing banners on balconies. Of course, I have my own, and I've also distributed a few more among my friends, one of them being placed a mere 70 metres away from the pope's altar.


No, jo tampoc t'espere Of course, the amount of Vatican flags outnumbers us greatly, in a ratio of at least 1:100, but anyway. There are so many Vatican flags that this looks more like St. Peter's Square. Others have taken the opportunity to exhibit Spanish flags all over the place, something that probably had not happened in Val ncia since the most obscure years of Franquism. Oh well, this is Val ncia. One piece of good news: due the chaos starting in just two hours, we're allowed to leave offices early today, so we can actually get back home. As soon as I get home and have lunch, I'll flee away to the mountains, like a maqui until the madness is over. The 1.5 million pilgrims can have my holy city. Have a nice time, Ratzinger!

6 July 2006

Andreas Barth: More on xorg-x11 6.9 removal

Last time I had the assumption that python-gnome2-extras just needs to go to testing. Unfortunately, that's not the case. The package needs rather to build on all arches first, but we now have some circular dependency loops. Lo c Minier proposed now some way to escape from it, but we see how many days it continues till we finally resolve this issue. Actually, we couldn't investigate in the removal matter any more until the python-gnome2-extras build issue is resolved. (Just to prevent misinterpretations: As usually, I'm not complaining about anybody involved. I'm just not that happy with the issues we have.)

MJ Ray: Media law reform, Irish style

Funferal comments that the Republic of Ireland plans to replace libel and slander with defamation, which is an interesting simplification, but the current draft law leaves unanswered questions about whether "small media" will be protected as much as the state broadcaster.

Martin F. Krafft: Ubuntu and Debian

Ubuntu caused a lot of friction with and for Debian. In discussions with its founder, Mark Shuttleworth, and other Ubuntu developers during (and before) Debconf6, I was able to spell out the main criticisms from the Debian perspectives of the way Canonical/Ubuntu is handling things (without a claim to completeness). These criticisms mainly stem from discussions with fellow developers over the past 18 months, and I largely support all of them. I am publicising them here to help make the status quo more transparent. Before I go on, I want you to know that my neutral and somewhat even supportive stance towards Ubuntu has led many Debian folks to conclude that I must be a Canonical employee; I never was nor will be. Let's go:
  • A major point of friction I've gathered from many (Debian) sides stems from the fact that many developers are largely unsatisfied with how Canonical/Ubuntu cooperates and "gives back" to the Debian community: essentially, at the moment all we get are monolithic patches describing the differences between Debian packages and their Ubuntu counterparts. Even though Mark has claimed that the patches should be modular if the underlying package uses a modular package management system (such as dpatch), this does not seem to be the case at first glance (c.f. e.g. squid). You have to look inside the monolithic patch to note that its changes are compartementalised into dpatch files. Yet, Canonical/Ubuntu continuously claims to be "good" and to "give back" to the Debian community, but that's just not happening in that way. Canonical/Ubuntu either has to start giving back according to their own claims, or stop pretending that it does, and it's good that I have heard this voiced by one of the Canonical employees as well.

  • The perception that Canonical/Ubuntu is taking advantage of Debian seems to prevail. Taking advantage in this definition entails using but not giving back, as well as dragging integrative work out of Debian, something Joey Hess described as the supermarket thing, which has the potential to ruin the Debian project. Whether this is true or false, intentional or unintentional, it is important to recognize that these sentiments do exist among a number of members of the Debian community. There's a related point, namely jealousy about Ubuntu's success, and the fear that it steals Debian's users. In response, it is often said that while Ubuntu depends on Debian, the reverse is not the case: Debian does not need Ubuntu. This is false and true at the same time. Debian surely need derivatives like Ubuntu, for derivatives bring users, and users bring improvements and weight. However, Debian does not need any one derivative more than any other, and in fact it has been considered harmful if any derivative stands out.

  • Many of those with whom I've spoken perceive that Canonical/Ubuntu do not acknowledge Debian enough, nor give credit where credit is due. And this lack of credit and acknowledgement further amplifies the fear. Two examples seem to stand out:

    • The "universe" community that gathered around Ubuntu's core surprisingly often does not know about Debian, or do not know how Ubuntu and Debian relate. I do not have any data on this, unfortunately (see below). This is something to take up with the Ubuntu Community Council.

    • On the ubuntu.com front page, Debian is not mentioned at all; if you actually follow the About Ubuntu link, you can find Debian mentioned once in the first paragraph (albeit without a link), and if you did notice the right hand menu expanding, you may even decide to click on Ubuntu and Debian, where the relationship is finally illustrated from the Ubuntu point of view. To many, this is just not enough. Update (+6h): the About Ubuntu page now links to the Debian homepage. Thanks!

  • Canonical people, and Mark especially, draw an important line between Ubuntu (which is mostly free/open-source), and Canonical with its other products (Launchpad, Rosetta; which are non-free). However, from the outside, this line does not exist, or at least it appears as if there's a much stronger relationship between the Canonical and the Ubuntu project. This impression casts a corporate shadow over Ubuntu which deters many developers, even if it's undeniable that Ubuntu is a project of its own (to a large degree).

  • There's no question about Mark being on an agenda, for which he has assembled an impressively powerful team (which indirectly includes many Debian developers) at an (even more impressively) cheap cost. It's not my business to speculate about other people's finances, but those that do conclude that Mark is very likely not running too much of a risk with what he does at the moment and could basically pull out at any point in time. To some, who have dedicated large parts of their lives to Debian, this seems like an unwelcome way to play a game.

  • When Canonical entered the market and hired some developers to work on a Debian-related project, a lot of jealousy boiled up among those who didn't get a job, because back then it seemed that Canonical was out to pay people to work on Debian -- which is a common dream among us developers; at least people hoped that's what it would be. Many fundamental contributors felt left out and confronted with the question why they should continue their work for free when others are now getting paid for it. The twist is that nobody wanted to ask themselves that question, because money was never the reason why they started to work on Debian. The situation has leveled by now (I think). More and more people realise that Canonical is taking Ubuntu into a direction where many Debian developers do not want to go. Nevertheless, it seems that some of the frictions we are currently facing between Debian and Ubuntu still have their roots in the bad feelings from those times (which may well still exist in the individual case). Canonical/Ubuntu (and some Debian developers) need to realise (and get over) this, and somehow I think they've got a long way to go.

On Friday night of the Debconf6 conference, Mark assembled a bunch of people discuss the inter-project relationship. The (large) number of people who eventually joined, as well as the choice of venue (with live music) made the discussion somewhat awkward, but we did manage to get some good talking done, and I raised all of the above points. See the minutes of the meeting if interested. With their latest release out the door and a little more time on their hands (at least for a while), I hope that Canonical will follow up on the resolutions of the evening, as they have promised. The same goes for Debian, of course. There's very little Ubuntu can do about the jealousy other than acknowledge it, but it would be an important start. In addition, I hope to see all of the following take place rather sooner than later:
  • quality improvements to the patches they "give back" to Debian, and the adoption of a more appropriate medium of exchange. Instead of patches, active reaching out to the Debian developers by the Ubuntu developers would be even better in certain cases. The claim by Mark and one of his employees that this is simply impossible because of the commonly misconceived size of the paid body of developers (which is just too small) is really their challenge, and if they cannot meet it, maybe they have to go around it. It should be noted that efforts along these lines exist, so Canonical does not have to start from scratch. Note to Debian developers: if you're so inclined, please add your name to the bottom of that page.
  • a clear statement about how Canonical/Ubuntu plans to coexist or cooperate with Debian, and then the execution of those plans without leaving any doubt.
  • a survey of the Ubuntu community to gather (and publish) information about common perceptions of Debians position and role with respect to Ubuntu and vice versa. Again, this is something for the Ubuntu Community Council.
  • steps to ensure better familiarity with the Debian-Ubuntu situation among the Ubuntu community members.
  • a dedicated space for Debian people to go and be heard. Maybe the #debian-ubuntu channel on irc.debian.org will suffice, if some of the Canonical/Ubuntu higher-ups make an effort to keep an eye on it.
  • further steps by Canonical towards improving the relationship between the two projects, which could include regular meetings (or even irregular ones), uniting prominent representatives from both sides.
If I may add a thought that has come up lately (it's not only mine): a derivative like Ubuntu, namely one pushing Debian to the desktop, is an important asset for Debian. However, the only way this is going to work from the Debian perspective is as a mutual effort. If Canonical/Ubuntu do not realise this, maybe another derivative has to step in to fill the void? I hope this blog entry accomplishes what it tries, namely to shed some (more) light onto the relationship between Debian and Ubuntu, and to help the Canonical/Ubuntu side better understand the Debian perspective. Sorry for the length, I've worked on this entry ever since Debconf6 and despite a lot of editing (also by others; thank you!), it just wouldn't get shorter. Thanks for reading it all (assuming that's what you did if you arrived here). Update: this post has spread significantly, it seems. Thanks to all who've passed it on. I know of the following threads that ensued: If you find any others, please let me know.

5 July 2006

Martin F. Krafft: A Japanese book

My book is now available in Japanese (ISBN 4-8399-1897-X), thanks to the great work by our (Debian's) very own Kenshi Muto and Junichi Uekawa! It even comes with its very own Obi -- a ribbon wound around the book with commercial messages designed to draw the attention of the (potential) reader. The word derives from the sash worn with a kimono. It's weird to hold a text in your hands that has your own name on it, but which you cannot read, especially when you're such a pedantic perfectionist as I am. This dilemma I picked up in the Japanese translation's preface, which I include in full for your reading pleasure. And I'll do so both in Japanese as well as English, just because I don't know when I'll ever get the chance again to post some authentic Japanese on my blog!
Debian Debian Kenshi Muto Junichi Uekawa Debian Kenshi pbuilder Junichi Debian Kenshi Junichi honsho ga minasama no ochikara ni narereba saiwai desu.
And here for all those who cannot understand the signs from the land of the rising sun:
I have only had the chance to visit Japan once to date, but the trip left some unforgettable memories, which make it all the more an honour for me to see a Japanese translation of my book on the market. The Debian operating system is gaining popularity fast in Japan, and it is my hope that the book you are holding in your hands will help to accelerate this growth. Please allow me at this point to express my gratitude towards Kenshi Muto, a Debian book author himself, and Junichi Uekawa, author of pbuilder, a vital component in the making of my book! Kenshi and Junichi are both renowned Debian developers and have been instrumental in the coordination of this Japanese translation. As you will notice while reading my book, I invested a lot of energy into making it a quality reference. It was thus very difficult for me to accept a text with my name on it that I could not read, as is the case with the Japanese version you are holding in your hands. However, knowing the translation in the capable hands of Kenshi and Junichi quickly put my mind to rest and I am now incredibly proud to see my work translated into the language of the fast-moving and innovative culture of Japan. honsho ga minasama no ochikara ni narereba saiwai desu.
That last sentence means "I hope the book will be helpful to you," and was translated by Shuhei, a friend who's working on his Ph.D. at Zurich's AILab. Apparently Kenshi and Junichi thought it was so cute that they simply left it as is and did not translate it. In other news, my book's also available in German (and has been since late February), the French edition is on the verge of being released by Eyrolles (no link yet), and the Chinese translation is still work in progress (also, no link yet). The book's website needs a rework to integrate the other languages, and to fix up all the shortcomings I've encountered during one year of uptime with an average of around 200 unique visits per day. It's also still using Plone 2.0.5, but I just have not had the time yet to fix it all up in a migration to Plone 2.5, mainly because I've lost synchronisation with the Plone development team over the past year. Oh well. That ToDo list just keeps getting longer...

Daniel Burrows: Paintings make the room pretty.

<rant>
In my last post, I linked to the Wikipedia article on "kitsch". I generally use this to describe art that's in egregiously bad taste -- plaster sculptures of women with exaggerated breasts holding beer bottles, animal-shaped clocks whose eyes wobble with the pendulum, etc. I want to make this clear, because the Kitsch entry in Wikipedia suffers from a case of advanced artistic pinheadism. In short, their definition of Kitsch reduces to

It's pretty and people buy it.


For instance, Thomas Kinkade (the self-styled "painter of light") is disposed of with the offhand comment that his pictures are

scenes of stone cottages, lighthouses, cobble stone streets, rustic villages, and other vistas, with emphasis on the glittery ornamentation in the play of light and natural foliage. His work is meant to be sentimental, patriotic, quaint, spiritual, and inspirational.


While I'm a bit put-off by Mr. Kinkade's aggressive marketing, the quote above could only be considered a serious insult by people who describe the origins of the scourge of kitsch as follows:

Kitsch appealed to the crass tastes of the newly moneyed Munich bourgeoisie who, like most nouveau riche, thought they could achieve the status they envied in the traditional class of cultural elites by aping, however clumsily, the most apparent features of their cultural habits. ...

... in being too beautiful and democratic it made art look easy, non-involving and superficial. ...

In some sense the goals of democratization succeeded, and the society was flooded with Academic art, the public lining up to see art exhibitions as they do to see movies today. Literacy in art became widespread, as did the practice of art making, and there was a blurring between high and low culture. ...

The subjects and images presented in academic art, though original in their first expression, were disseminated to the public in the form of prints and postcards.


In short, "wasn't art great back when the only folks who could have it were rich aristocrats, back before those grubby ungewisserei [0] got their grubby hands on it and grubbied it up?"

I am reminded once more why I never took a single art course in college, and took only one English course (and that to fulfill a degree requirement). The worlds of "serious" art and literature seem to be about standing around in a circle telling all the other people in the circle how cultured and sophisticated you are, and how intellectually impoverished and shallow all the people outside the circle are.

Why are you sophisticated? Because you said so, and you ought to know. And be forwarned: any attempt to invoke logic will be refuted with an assertion that our thought systems are inherently socially constructed and there is no absolute truth anyway, except that we are far more intellectual and sophisticated than you.

This has gotten a bit long -- but in short, anyone who looks down on another human being because they would rather have this hanging on their wall than this has frankly given up any right to be offended by the term "self-important pinhead".


[0] This may not be proper German, but as I am apparently an inferior man-child for not seeing instantly how awful kitsch is, how can I possibly be expected to get any language but my own right anyway?
</rant>

Daniel Burrows: Not Bavaria, but still fun.

With today being a federal holiday, Kate and I decided to take a four-day weekend and head to Leavenworth. This is a little town up in the Cascades that calls itself Washington's Bavarian village, and seems to be part of the complete Seattle experience -- everyone around here has visited it at least once. The short description is that while the Bavarian theme is a bit of a gimmick, there's good hiking in the area and some good food (if you don't mind the touristy atmosphere).

NOTE 1:

Why is this post written in the present tense? 'cos I felt like it.

NOTE 2:

For the convenience and sanity of people reading this on aggregators like Planet Debian, this saga is broken into segments.

Day 0

We get a late start leaving Redmond and drive along some pretty spectacular scenery on Highway 2 East ... although after living here for a while, I've become somewhat inured to spectacular scenery. Another craggy mountain with snow-spotted alpine meadows, thousand-foot waterfalls, and blankets of pine forest? You woke me up for THAT? But even by the standards of the Pacific Northwest, this is a scenic drive.


Kate has picked out a short hike about halfway to our destination, but when we pull up to the trailhead we learn that a Northwest Forest Pass is required to park. We decide to cut out that hike and make a note to buy a pass when we get a chance. Probably they're sold in Leavenworth. Further on we see a little picnic area with a path going back into the woods. We decide to stop there for lunch and follow the trail, which turns out to be a pleasant loop through a patch of forest and up to a decent-sized waterfall.

We arrive in Leavenworth in the afternoon. The town has done an impressive job of building a city center of half-timbered buildings in what looks to me like a reasonably German style (bearing in mind that my last visit to Germany was about ten years ago when I was in high school). They even have a two- or three-story clock tower. After checking into the bed-and-breakfast where we're staying, we head downtown to explore.


Leavenworth, at least in the city center, looks very Bavarian from the outside. It's a little less impressive when you actually go in the buildings. Most of the shops sell generic American tourist junk -- shirts that say I can only please one person per day. Today is not your day. Tomorrow doesn't look good either., kitschy statues (women holding beer tables on their breasts), etc. However, while I see very little that's recognizably Bavarian in town, there are some stores with nice selections of work by local craftsmen and artists.

After looking around a bit, we head to the Andreas Keller Restaurant for dinner. We have a nice meal of j gerschnitzel, sp tzle, red cabbage and knackwurst while listening to (live!) accordian oom-pah. I am surprised to see the Chicken Dance mixed in with the rest of the performance, but Wikipedia says that this was composed in Switzerland in 1950s for the accordion under the name Der Ententanz. Live and learn.

After finishing dinner, we walk back to the bed-and-breakfast and get an early sleep.

4 July 2006

Evan Prodromou: 16 Messidor CCXIV

We hit Movies 4 Mommies again this morning, although some horrible construction project on Av Papineau around Jean Talon made us about 20 minutes late. They say that there are two seasons in Quebec: winter, and construction. I think they say that about a lot of places, though. Today's movie was The Devil Wears Prada, which reads much better in French on the posters at the theater: Le Diable s'habille en Prada. It's the story of a girl who wants to be a journalist and takes a job as the assistant to a powerful fashion publisher. It stars Anne Hathaway of The Princess Diaries as the earnest young striver and Meryl Streep as the Andy Warhol-like cruel and judgemental boss-lady. The girl learns about love, life, and being true to yourself. In other words, it was sappy dreck. But it was watchable dreck, unlike the horrible Click we saw last week. I didn't feel stupid for sitting through this movie, which is pretty low praise but for the Mommy Matinee there's only so much you can do. The only bummer is that Streep's character spoke in a ferocious, disdainful whisper, which was hard to hear over the crying babies. tags:

Lawn After the movie we stopped by the Canada Tire in March Central for some garden supplies. I'd promised Maj for a Mother's Day gift that I'd convert the 10'x10' square of weeds and trash outside the front door of our apartment into a nice lawn for sitting on and drinking white wine, but it was raining on Mother's Day and one thing or another got in the way of me actually doing what I said I was going to do. Until now. I had weeded the lawn on Sunday, which was pretty damn hard -- the weeds were waist-high and full of barbs and fluff and procrastination and other defense mechanisms. But I managed to rip out almost everything with a leafspan greater than half a centimeter, which left most of the area bare of plants. We spread out some grass seed given to us by friends Tara and Chris, but I wanted to give it a little more care. So I got one of those pushy lawn mowers at Canada Tire, and a big rake, and some grass seed with fertilizer mixed in since I'm apparently too lazy to mix it together myself. I assembled the mower when we got home, then mowed what was left of the grass down to a low buzzcut. I raked the little square like the dickens to get out the old leaves and dead grass and rocks and sticks and cigarette butts and wrappers, which had the side benefit of turning over the soil, too. Then I threw big handfuls of grass-seed with fertilizer pellets all over the resulting mulched up soil. Some water, some cleanup, and voila: I have what looks like a patch of dirt with seeds in it. Hopefully this will become a lush lawn sometime in the near future, because we also bought some beautiful fold-up wt:Muskoka chairs to put on the front lawn. I think these are just about the same as wp:Adirondack chairs, but I'm sure some expert in patio furniture could explain the difference. They are, however, my favorite kind of chair, and I'm looking forward to sitting out there with some white wine in a few weeks once the lawn grows in. Like, I dunno... maybe Labo[u]r Day. tags:

Hey, Baby Speaking of national (international?) holidays, in the aristo calendar it's the 4th of July. Happy Independence Day, everyone. My favorite 4th of July media item is the great song "4th of July" by X from their album See How We Are. X has an X the Band myspace thingy, which seems to play 4th of July when you navigate to it today. Which, like, hooray for them. Go, X. Amita June and I danced around the house this morning singing the "America -- Fuck Yeah!" song from Team America: World Police. Sometimes I wonder how Amita June is going to feel about her "dual heritage" when she grows up. She's got a Canadian passport and an American one; I hope for her that she'll be better able to appreciate the world by having that dual perspective. I've heard that there are parts of the world where Americans living abroad get together on the 4th of July and have hot dogs and toss the ol' pigskin around and stuff. I don't know if there's an Americans get-together in Montreal, and I kind of don't care. It's not like we're stationed in Siberia here, and we need to congregate once a year to remember what "home" was like. Quebec isn't so far from the US that I feel homesick for American culture -- just homesick for the people. I think the US Embassy in wt:Ottawa has a big party, but the Montreal US Consulate doesn't seem to. Which is probably just as well -- it's at the top floor of a 30-story building, which would make barbecuing hard, and playing tag football on the roof would probably be dangerous ("Go long!"). tags:

.de vs. .it Of course, there aren't any Stars and Stripes flying in Montreal today -- all the houses we passed today were flying the Italian flag, for the World Cup semifinals. Montreal has a vibrant Little Italy, and the residents and other Italians in Quebec are going nuts for the Cup games. I can't imagine what's going to happen tonight if Italy wins. I saw one car driving around with a German flag on the roof today... I hope they guy makes it home in one piece, is all I can say. I like the name "Little Italy" -- it makes me think of a cross between wt:Palermo and wp:Munchkinland. Like, 1-meter-tall Italians drinking espresso and playing tarantellas and dancing and cheering with those tiny squeaky speeded-up Alvin-and-the-Chipmunk voices. Teensy-weensy Italy! Itty-bitty Italy! It's so cute! tags:

Grilling After reading the Meathenge slapdown for once-a-year barbecuers, I'm once again happy that I'm a vegetarian (more or less). I just can't compete in that league, and my little propane BBQ with veggie burgers, portabellos and an occasional trout is enough for me, thanks. tags:

Wikitravel 10K Party I just announced on wt:Wikitravel:4 July 2006 that Maj and I are going to throw a little Wikitravel 10K Party during Wikimania 2006. I'm going to be presenting about Wikitravel and travel guide wikis, so it's going to be an exciting event for us. On a side note, it looks like we'll be in wt:Odense for Wikisym. Lots of people we like there, and Maj has always wanted to be in wt:Saint Petersburg for her birthday, so this will probably be close enough. tags:

El Destino One of the great minds of the Internet goes incognito as El Destino on Pigdog Journal. He may be one of the best media commentators I've ever read, and I'm proud to say that I know him well. Or, well, used to. He's written two articles for Pigdog Journal lately after a 3-4 year hiatus (I think... something like that). His article on the Devo + Disney combination is really funny and good. I hope I hear his voice more often; sometimes I wonder what he thinks of the Web in 2006. tags:

Stephen Hawking and the Long View Dr. Stephen Hawking asked Yahoo! Answers, " How can the human race survive the next hundred years?". tags:

Mike Hommey: Undeleting opened files on ext3

I’m a specialist when it comes to delete files I didn’t intend to. 3 years ago, I did an rm -rf that cost me most of my $ HOME , and I wrote some software (which i really should work on, BTW) which helped recover most of it (it’s tricky to get files back from ext3 once they are removed from the filesystem, since ext3 clears the block pointers from the inodes then). Today, I somehow managed to remove log files. Fortunately the log files were still in use by a process, so they were still in the filesystem. Unfortunately they were still in use by a process, filling and filling and filling… and in no way i wanted to lose all this data. Let’s consider, for the needs of the demonstration, the following case:
mh@namakemono:/mnt/test$ while true; do date; sleep 1; done > log That fills a 'log' file every second with the current date.
mh@namakemono:/mnt/test$ tail -2 log
2006 7 4 20:48:02 CEST
2006 7 4 20:48:03 CEST
The file keeps growing and growing. Now, let’s remove it.
mh@namakemono:/mnt/test$ rm log The file is not in the directory any more, but remains in the filesystem. It is actually readable through /proc:
mh@namakemono:/mnt/test$ ls -l /proc/10724/fd
5
lrwx------ 1 mh users 64 2006-07-04 20:52 0 -> /dev/pts/1
l-wx------ 1 mh users 64 2006-07-04 20:52 1 -> /mnt/test/log (deleted)
lrwx------ 1 mh users 64 2006-07-04 20:52 10 -> /dev/pts/1
lrwx------ 1 mh users 64 2006-07-04 20:45 2 -> /dev/pts/1
lrwx------ 1 mh users 64 2006-07-04 20:52 255 -> /dev/pts/1
mh@namakemono:/mnt/test$ tail -2 /proc/10724/fd/1
2006 7 4 20:52:45 CEST
2006 7 4 20:52:46 CEST
As you can see, it kept filling while deleted. The usual technique to recover such a file is to copy it from /proc. I happen to have done so some times before, it works pretty well for static files. But that doesn’t in our case: we’ll get a new copy of the file, frozen at some point in time. Here, we’d want to ‘re-link’ the file. Basically, that can be done with debugfs. The problem is that I didn’t find a clean way to get the inode number from the /proc/10724/fd/1 file. But that can be worked around. You need root access (what a surprise), and hope your filesystem was mostly clean before removing the file. namakemono:/mnt/test# e2fsck -n /dev/namakemono/tmp
e2fsck 1.39 (29-May-2006)
Warning! /dev/namakemono/tmp is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/namakemono/tmp contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 113570 has zero dtime. Fix? no
(…)
Don’t worry, the -n option will make the filesystem opened read-only, so there’s no risk for your data.
The interesting part of the output is obvious: the number of the deleted inode. You now only need to link the inode:
namakemono:/mnt/test# debugfs -w /dev/namakemono/tmp
debugfs 1.39 (29-May-2006)
debugfs: cd test
debugfs: ln <113570> log
debugfs: q
And see how it worked:
namakemono:/mnt/test# tail -2 log
2006 7 4 20:58:40 CEST
2006 7 4 20:58:41 CEST
You can tail again, it will show you the file is being appended to. I guess you can do something along these lines to restore a file from ext2. I don’t know for other filesystems. If someone knows how to get the inode number without e2fsck, comments are opened :) Update: Well, it didn’t take long for me to actually find a better way:
namakemono:/mnt/test$ lsof -p 10724 -a -d 1
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 10724 mh 1w REG 254,3 13552 113570 /mnt/test/toto (deleted)

Basically, when the file can be found in /proc/$pid/fd/$fd, run lsof -p $pid -a -d $fd.

Joachim Breitner: Lenovos '4 Werktage'

Normally, l am quite happy with my T41p, as long as it's working. But for the third time time now, I had to send it in because tapping on the case caused the display to fail. The hotline was understanding and promised fast handling within 4 workdays. That was last week. Today, I called again, and they told me they are waiting for a new system board (for one of their most sucessful series), and I won't get it before next week... Is there another brand that has something like a TrackPoint? (blogged with my Nokia 770)

Jordi Mallach: Metro crash in Val ncia

As most of you know already, there was a horrible accident in the L nia 1 of the Metrovalencia underway system of Val ncia, where I live. The death toll is, as of this writing, 41, and several more people are in critical condition in the hospitals. Thanks to the many people who mailed, texted and msgd me on IRC to find out about my status. I am ok, as are my closest relatives and friends. The causes for the accident are not clear yet, but officials say the southbound train, one of the oldest in the system and in service for 20 years, derailed due to an excess of speed in one of the bends of the tunnel, next to the Jes s station, after one of the iron wheels broke. The crash must have been very violent, as the number of dead has always been quite higher than the injured. With these numbers, in a not so big city as Val ncia, you're sure to learn about the luck of people you know. In my case, one of my best friends Sabrina escaped the accident thanks to her stubborness. She had to go to the Hospital Peset a few minutes before the time of the crash, and although her two workmates were taking the Metro, she decided to cycle alone, avoiding taking the deadly train. Her two workmates are, luckily, only injured; one of them was being shown on the very early TV foootage, as she was carried on a stretcher to an ambulance. The only information I have is that one arrived in the hospital unconscious, the other needed leg surgery due to the wounds. I think they weren't among the very grave. TV stations have been missinforming about the status of the Metro system in Val ncia. The reality is that the Line 1 has been in service for 20 years, and I've been a user for at least 17, as it's the only one which connects Godella, where my father lives, and Val ncia. I've seen the infrastructure go from brand new to it's current despicable state. There are trains which are as old as the line itself, and others which are even older, as they were in use in an older, now taken over by Metrovalencia, train service which connected several towns with the North and South of the city. For more than a decade, the effort to modernise Line 1 have been inexistant, other than prettifying the old trains to make them look more like the new models in lines 3 and 5. The railroad Unions of Metrovalencia have been denouncing the state of the infrastructure for several years, and the local government had finally announced a massive replacement of trains for later this year. Just a bit too late. I'm getting ready for the official reports making the train driver the only responsible, though. Valencians are getting used to this kind of deluding. The needed investments for other equally important matters in this city, like the America's Cup or the imminent visit of Pope Ratzinger next weekend have not been delayed for years, though.

2 July 2006

Andrew Pollock: [tech] On the state of Flash on Linux

The state of Flash on Linux is starting to irk me, specifically the fact that what's available for Linux seems to be trailing 2 versions behind what's available for Windows. Case in point: Kynan blogs about the Transformers movie. "Yay" I go, and scoot off to check it out, only to discover that it requires Flash 8, and points me off in that direction. If only a version greater than 7 was available to download, I would. Sigh. I'm due for a reboot into Windows soon so I can download the exercise data off my watch, so maybe I'll remember to visit the site then...

David Welton: .rhtml minor mode

Emacs has been my favorite editor for a long time, due to its incredible flexibility to meet new challenges, and extreme programmability. Things like tramp are just too cool to do without. In any case, I've been doing more Ruby on Rails lately, and as part of that, have run into a few irritations with existing emacs tools. For instance, editing .rhtml files is not quite as nice as it could be. One reason is that psgml-mode, which I use to edit HTML files wants to have access to the DTD declaration in use. Since Rails usually puts fragments in one directory (app/views/foobar/show.rhtml), and the "parent" template in another (app/views/layouts/foobar.rhtml), it means that the "child" template doesn't have access to the DTD in use, and so autocompletion of tags is not as accurate as it should be. Luckily, psgml mode provides a way to tell it that the parent is elsewhere. Utilizing this, I wrote a bit of elisp that automatically goes looking for the parent .rhtml file when you load up a fragment. It's just an initial cut, and could use some improvement, but it seems to work for me: http://www.dedasys.com/freesoftware/files/rhtml-minor-mode.el On the TODO list: Patches, comments and suggestions are welcome!

Gunnar Wolf: Consumatum est!

Next.

Previous.