Search Results: "ron"

11 March 2006

Uwe Hermann: Greenpeace, E-waste, Linux Ecology-HOWTO

Greenpeace has asked companies to minimize the usage of toxic substances (English article) in computers and other electronic devices at this year's Cebit. Hewlett Packard, LGE, Motorola, Nokia, Samsung, Sony and Sony Ericsson have assured Greenpeace to reduce toxic substances in their products in the nearer future. However, many other companies have ignored Greenpeace so far. For example: Acer, Apple, Dell, Fujitsu-Siemens, IBM, Lenovo, Panasonic, Siemens and Toshiba. I'm listing the names of these companies here in the hope to increase public pressure on them a bit ;-) Although I'm not a member of Greenpeace (yet?), I do support the ideas and work of Greenpeace, and especially the above E-waste article made me think. We're all using more and more computers, PDAs and other gadgets — especially the geeks among us. I think we all should (at least to a certain degree) care about how this affects the environment. I have fired up a search engine and looked for some hints about what you can do as a computer geek in order to help save the environment — guess what... there's a HOWTO for that, the Linux Ecology-HOWTO! (I'm beginning to think that there's no topic out there anymore, which hasn't been covered in a HOWTO by some Linux geek ;-) (via netzpolitik.org)

10 March 2006

Axel Beckert: Vintage Computer Festival Europe 7.0 ahead

It’s only seven weeks to the most important vintage computing event in Europe, the Vintage Computer Festival Europe (VCFe), which for the first time will be three days this year because of May the 1st being a Monday this year and an official holiday in Germany and some of the swiss cantons (at least Zürich). So the VCFe 7.0 will take place from April the 29th to May the 1st 2006 in Munich and it’s focus this year is:
Home Made Brains
Kit-Computers and Individual Designs I’m currently thinking about which old hardware I’ll present at this year’s VCFe. There are a few ideas flowing around in my head:
  • Old x86 laptops (1989-1996). This was my exhibition last year, but ayca, my i486 Toshiba laptop is broke (probably the display controller) and the “new” Compaq LTE pony hasn’t been setup yet. Nevertheless, I’ll bring my (nearly) everyday ThinkPad bijou with me since it’s now 10 years old and therefore ontopic now. Yeah!
  • The HP 9000 Apollo Series 400 I got from dwalin and dyfa, if I manage to get a NetBSD installed on that box.
  • Buying a tux case but installing some old hardware in it instead of the current FOX board. On the other hand: There should be at least a Linux running on that box.
Anyway, I’ll be there, many other Symlinker (at least dino and Venty) also will be there. And I hope to see you there, too. :-) Oh, and btw: One wish to the Debian community regarding the VCFe: Perhaps someone who’s familiar with the Debian m68k Port could give a talk about how Debian plans to save this port although the old hardware isn’t fast enough to fit the requirements for inclusion in a Debian release. This would give a really interesting talk about old and new hardware. Talks can be held at least in German or Englisch IIRC. TIA. :-) Update 16:26h: I thought of this mail by Wouter Verhelst about how modern ColdFire computers could run buildds for a hybrid m68k and ColdFire port when writing this paragraph. See also this Symlink story [German] about that topic.

Philipp Kern: Meme Time: Which Sci-Fi Crew Would You Best Fit In?

Nothing stunning, given my preferences. I would have expected Enterprise D, but well, I guess those two are just two similar. ;-) I never saw Babylon 5, Firefly, Farscape, Cowboy Bebop or Battlestar: Galactica, though. You scored as Nebuchadnezzar (The Matrix). You can change the world around you. You have a strong will and a high technical aptitude. Is it possible you are the one? Now if only Agent Smith would quit beating up your friends.
Enterprise D (Star Trek)
75%
Babylon 5 (Babylon 5)
75%
Nebuchadnezzar (The Matrix)
75%
Millennium Falcon (Star Wars)
75%
Deep Space Nine (Star Trek)
63%
Serenity (Firefly)
63%
FBI's X-Files Division (The X-Files)
63%
Andromeda Ascendant (Andromeda)
56%
Moya (Farscape)
56%
Bebop (Cowboy Bebop)
56%
Galactica (Battlestar: Galactica)
38%
SG-1 (Stargate)
38%
Your Ultimate Sci-Fi Profile II: which sci-fi crew would you best fit in?

Ian Murdock: Yahoo Mail Beta sucks

Actually, I have no idea whether it sucks or not, because even though I signed up for the beta program months ago, I’ve yet to hear word one from Yahoo, not even a “thanks for your interest, we’ll get back to you”. In many ways, this is the inverse of what Joel Spolsky wrote about a few weeks ago, namely holding your cards too close to the vest. Now, I understand why Yahoo is being extraordinarily deliberate about rolling out such a radical UI change to the general population (after all, Yahoo Mail is used by millions of “ordinary” people), but I’m technically savvy, an early adopter, and willing to endure spotty service from time to time to get early access, not to mention that I want to give my feedback on how things can be improved for all those ordinary people. Why on earth doesn’t Yahoo want to take advantage of my offer of free labor?! So, while I have no idea whether Yahoo Mail Beta sucks or not, the very fact that I don’t sucks in itself. Ah well. I’m no longer interested in being a Yahoo customer anyway, since they’re apparently the phone company now. Speaking of not hearing word one, I haven’t heard a peep from Yahoo about that earlier post either, not even from Yahoo’s voice in the blogosphere (who also didn’t respond to email on the subject), and not even after getting a link from Doc, which no doubt got my sob story in front of many more eyeballs than would otherwise have seen it. So, it would appear my friend is SOL. I’m sure all those people who are emailing him at Yahoo will understand why he’s ignoring them. And I’m sure the years worth of data he’s accumulated at Yahoo can be easily recreated. Technorati Tags: , ,

Axel Beckert: Tagging with Technorati style in pure Blosxom

Short summary: I can’t stay away from coding Blosxom plugins. Perl rules. PHP sucks. ;-) Supporting Technorati style tag URLs After releasing the last version of my Blosxom plugin tagging, I noticed that Technorati only seems to like URLs ending in “/tagname” but not ending in “=tagname” (as they do if you use classic query strings instead of the path info), even if the a tag has a rel="tag" attribute. And not only I noticed this but also some other users of the plugin. (Although I do wonder how Furl made it to a Technorati partner with URLs like http://www.furl.net/furled.jsp?topic=tags…) So I somehow had to change the syntax style for my tags. This wasn’t very hard for the links, but I wanted them to still link to my blog and not to Technorati, Flickr, Wikipedia or any other external resource. Implementing Technorati style tag URLs The obviously easiest solution for someone who’s using and administrating Apache web servers for nearly ten years now was to use some mod_voodoo—eh—mod_rewrite:
RewriteEngine On
RewriteRule ^/cgi-bin/blosxom.cgi/tags/(.*)$ /cgi-bin/blosxom.cgi?-tags=$1 [PT]
That way I could use Technorati style tags and had a well performing solution. But somehow this solution wasn’t that satisfying since it wasn’t pure Blosxom and therefore had some dependency including access to some Apache config file. (Even if the config file was called .htaccess. ;-) A pure Blosxom solution A few days ago I somehow noticed that in general a special behaviour on some URLs could also be implemented using Blosxom’s API. Using the entries function to modify the Blosxom internal path itself before Blosxom or e.g. the entries_index runs but not returning any hashes, allows to have some path like URLs not being treated as a path by Blosxom. Unfortunately this couldn’t be incorporated into the tagging plugin itself, since plugins doing such path interpreting voodoo needs to be ran before any plugin supplying an entries function runs. But the tagging plugin must run after such a plugin. So I created the small add-on plugin pathbasedtagging which is solely thought for use together with the tagging plugin (but may have other, yet unknown purposes). And since I got asked if they could use the tagging plugin to link to external tag URLs instead of the own blog, I included a ready to use list of more or less popular external tag URLs including Technorati, Flickr, del.icio.us, de.lirio.us and Wikipedia. from the slashdot dept. Since I’ve always liked the often sarcastic or even evil comments inside Slashdot’s subtitle alike dept. lines and since I’m also used to use them at Symlink, I wanted them in my blog, too. Time for a new plugin. The basic work of parsing out the data from the text files the posts reside in was already written for the tagging plugin. So I just had to use that code, simplify it and add some little more code to get the dept plugin whose results you can see in my blog directly beneath the title of a posting since a few days now. Update 02:52h Hey, see my Technorati profile: It worked! Technorati recognised the tags! Yeah!

Axel Beckert: Which SciFi crew would I best fit in?

In m³’s online pamphlete, I found a new quiz I immediately had to take:

Which sci-fi crew would you best fit in? Before taking the quiz I already wondered which possible answers it offers and what I’d expect as result. The only thing I knew so far was that The Matrix was featured in the quiz since m3 scored as Nebuchadnezzar. Farscape came to my mind. During the quiz some of the questions seemed quite obvious on which crew they would count resp. not count. Since I don’t like military, I knew that Star Trek crews won’t be on the top of my list… Well, it seems as if had guessed quite well:

You scored as Moya (Farscape). You are surrounded by muppets. But that is okay because they are your friends and have shown many times that they can be trusted. Now if only you could stop being bothered about wormholes.
Moya (Farscape)
88%
Babylon 5 (Babylon 5)
81%
Deep Space Nine (Star Trek)
75%
Serenity (Firefly)
69%
Enterprise D (Star Trek)
69%
Nebuchadnezzar (The Matrix)
69%
Millennium Falcon (Star Wars)
63%
Andromeda Ascendant (Andromeda)
56%
FBI's X-Files Division (The X-Files)
56%
SG-1 (Stargate)
56%
Bebop (Cowboy Bebop)
50%
Galactica (Battlestar: Galactica)
44%

Your Ultimate Sci-Fi Profile II: which sci-fi crew would you best fit in? (pics)
Created with QuizFarm.com.

Interestingly the Enterprise D from Star Trek TNG is also in the list and not that far down as I expected it. So there seems to be at least a slight correlation between what SciFi series/movies I like most (Farscape, Star Trek TNG and DS9, the early Star Wars movies, The Matrix, Babylon 5) and with which crew’s philosophy I agree most as well as which ships appeal most to me (Millennium Falcon, Moya and many ships from B5, TNG and DS9) and vice versa: I’m not that big fan of Battlestar Galactica nor Star Gate neither do I like the design of the ships showing up there. Another two things I noticed by this quiz: I should perhaps once have a look at Firefly which I haven’t seen yet nor do I know much about it. And I probably won’t find Cowboy Bebop that appealing if I would watch it once. BTW: Series I missed in the list: Star Trek TOS, SeaQuest DSV and Futurama.

9 March 2006

Ian Murdock: Google and Blackberry: Taste great together

I did get that Blackberry the other day, and while I don’t have time to write an extensive review right now, I can say it’s all I hoped it would be and more. Somewhat surprisingly, it even reconciles properly with Gmail, surprisingly because Gmail’s POP implementation is a bit messed up in how it handles reconciliation on standard POP clients (and, as a result, there are still issues with reconciliation when I delete mail in Gmail or Thunderbird rather than the Blackberry, but I’m still experimenting and will post details in another post). Even better, Google Talk for the Blackberry was released today, so I now have an open standard IM solution (i.e., my contacts don’t have to be inside a Google silo) that integrates across my desktops and mobile. Now, if Google would only use the Blackberry client to do over-the-air synchronization of my Google address book and Blackberry contacts (oh, and over-the-air Google calendar synchronization while you’re at it would be nice too :-)). Google Local for the Blackberry is an amazing piece of technology too. P.S. - Google just acquired Writely. Yep, Google Office is coming together quite nicely.

Gunnar Wolf: My view on DPLship

Several people's blogs have appeared recently in the planet with the different points of view on the different candidates and various rants regarding the DPL office - Well... This time I have not yet been able even to read the platforms of the different candidates (of course, I plan on doing it quite soon), but I follow the posts on the subject with interest. The most interesting post so far is Martin Michlmayr's - Of course, being an ex-DPL, there are important experiences he has that few people do.
A couple of days ago I was talking with one of the candidates with whom I have talked and worked in the past. My main gripe with the whole process is that, although as a project we need a leader, an easily identifiable single contact person who knows the teams, knows the people and can speak on the project's behalf, I have not seen much being done by the past DPLs towards the inside of the project. Of course, it's easy to bitch around when I sit in the comfortable silent majority most of the time - Currently I am devoting quite less time and effort to Debian than what I should, although it is true that setting up Debconf6 in Oaxtepec takes a _lot_ of time and that it will facilitate much more interaction between Debian people (which is good for the project) than me working more and better on my packages and on doing interesting team work.
Maybe something that would make me to vote for somebody, more than the most coherent and best written platforms, is for the candidate to admit the lack of importance of the role to most of the project - or to defend how to make it again a leadership position.
Following Martin's post, maybe we do need a Bruce-like leader who tells us what to do and drives the project. Or maybe not, maybe we could do better with reducing the importance of the post towards the inside and emphasizing it's mostly a confidence vote for somebody to speak on behalf of us all. And even this would be difficult, as a sad flame in debian-private some months ago reminds us that nobody can speak on behalf os the whole project because somebody might be offended by the viewpoint taken by the official?
I am no big believer in democracies. I do think that sticking to much to a democratic constitution (where democracies are very scarce in the Free Software world, where projects tend to have benevolent dictators grown by meritocracy instead of democratically elected) and allowing everybody to voice too much the same opinion in our regular flamewars has lead Debian to the communications swamp it is right now. We do have very effective small teams (quoting Andreas Schuldei' term for the phenomenon that seems to work best and appear naturally in our project), integration between teams is quite good... But having 1000+ people sitting in a big room and shouting at each other is plainly not fun. Maybe we should stop pretending that there is no cabal (forgod'ssake...) and admit that there is and it works, and we (the drones) implement Their decisions? Nah... That sounds it would only create more flamewars.
But seriously: Towards the inside, do we need a leader? Have we ever used it?

Eric Dorland: Concentration

It's maybe a little fashionable to use terms like "information overload" and that all our technology is making us less productive. I'm starting to buy into this theory a little more though. I'm having a lot of trouble keeping myself focused on any one task for an extended period of time. I constantly jump between task A to task B to check email C, making a little progress here and there, but I think I'm hurting myself with all these context switches. I can't seem to stop myself anytime I have to wait for something (even very briefly), my focus switches to something else.

The most problems are at work. Now I'm fairly sure the environment has a lot to do with it. It's an open concept type, with a few cubicle walls here and there. People are constantly interrupting me with questions and random conversations can break out frequently. For the most part I really like these aspects, but it can be very hard to concentrate on a task. Home isn't much better though. I have trouble just concentrating on one task, I almost always have a movie or TV going at the same time, and I can't seem to turn it off.

I also have so many half finished projects and good ideas (or so I'd like to believe) that I never get around to getting anywhere with out. I'm really enjoying my classes, but I don't put in the time I should to improve (I'm jealous of [info]mricon's dedication to ).

Do other people feel like this? Does anyone have tips to better allow one to concentrate on a single task at a time, and better follow through on tasks? I mean there are some obvious things I should be doing, but I'm having trouble with those even. Outside the box ideas?

Martin Michlmayr: The role of the DPL... and of you

Since Joey Hess posted a short conversation we had on IRC today about the role of the DPL, I thought it's a good time to express some of my thoughts. Basically, I think that most people have a bad understanding of which tasks are really involved in being DPL (e.g. much more purely administrative crap that nobody else wants to do) and that they're quite naive about what the DPL can achieve, at least in the current climate. Let's just look at the current discussions on the -vote list. It's this time of the year when everyone pretends that its Christmas, expresses their feelings of what's wrong with Debian and where Santa Claus^W^Wthe candidates reassure them that everything will be fine. "Will you fix NM? Fix or replace ftp-master? etc." "Oh, sure I will, all of that (and more)." Honestly, would you elect someone if they told you they won't or can't? The strange thing is that the same questions get asked every year, and yet people don't get the hint and look for other solutions. I'm not overly happy with any of the candidates this year, and I was seriously considering running again, not next year but possibly later. However, this Christmas wankfest reminded me again why that may not be such a good idea after all. I remember how much time I spent answering questions on -vote myself, and while I'm all for transparency, many of the questions were just a waste of time. This year, the questions were relatively sane in the beginning but now it's just a waste of time most questions are posed in a way that it's clear what kind of answer people want to hear. I spent hours and hours answering questions, but at some point I thought "cannot we just stop talking for hours about what I'd do if elected and actually start doing all that stuff?". That would have been so much more productive. Instead of asking the DPL what they'll do to solve All The Problems In Debian, why don't you ask yourself what you can do to improve the situation? There's a bottleneck with the DAM, you say. Right, the chances that you'll be added as DAM are relatively small. But have you ever considered helping the DAM and to make their life easier? How about signing up as an Application Manager and producing such good reports that it'll be a piece of cake for the DAM to approve people based on your reports? Right, it won't fix the bottleneck, but it will make the situation so much better. Instead of bitching about the security team, why don't you prepare a package, write the text for the DSA and get everything ready in a way that a DSA member can simply take your work, recompile the package and issue the advisory? Now I'm sure some people will say that they've tried that and failed. Yes, not every upload for DSA will be accepted as it is, but how hard have you tried? And people always complain about the cabal and how hard it is to join teams. And while I agree that this is partly true, there are so many counter examples too. Look at me as an example. In 2.5 years, I became the most productive Application Manager, joined (and took over) the NM Front Desk, became a "senior" Quality Assurance member, and got elected as project leader. Am I special? No, in no way I just put in a lot of effort. Look at Jeroen van Wolffelaar, who joined at the end of 2004, and who is involved in QA (especially MIA) and lintian, is the co-author of the new packages.d.o code and an ftp assistant. Andi Barth (who got an account in January 2004) has done important QA work (bts2ldap), is a maintainer of the developers reference and a release manager. So it's not possible to join a team, you say? Maybe you're just not trying hard enough (and the right way!). (Hint: "make me a DAM/ftp-master/whatever" doesn't work as well as "how can I make your job easier?"). What I'm trying to say is that people should stop believing that the DPL will fix everything and that they should actually help out themselves. If we all work together and put effort into the areas that need work we might actually achieve something. People have been asking for a strong leader and this urge got stronger over the last few years. But, face it, we currently don't have a culture which accepts a strong leader. Joey Hess mentioned that he wants to see a DPL who pushes technical changes. I did that too, to some degree (mostly in private since that works much better than on a mailing list where a big flamewar is guaranteed). For example, I kindly asked Joey to lower the priority of the non-free question so it would not get asked in a default installation. And he did because Joey is a reasonable guy. (He also told me that me making this request made it easier for him to justify.) However, unfortunately, not everyone is like Joey. And what are you going to do if a maintainer refuses to listen, as many do? I mean, seriously, what can you do? Some are increasingly talking about the good old times of Bruce Perens who would tell people what to do and make decisions. The urge for a strong leader increased over the last years. I think that's partly a reason why Branden got elected last year people expected him to completely shake things up. I haven't talked to him and I wasn't part of the leadership team, so I don't really know what happened, but from what (little) I've heard, it seems that he tried, quickly realized just how rigid some of the structures are and gave up. You have to see things in a historical perspective (and I can only recommend that people who have access to the debian-private archives take the time to read through them). There's a reason we have had "weak" leaders since Bruce. While now a large number of people think that Bruce was the best thing since sliced bread, lots of people were really pissed off back then with him commanding people around. And what was the result? A constitution that would ensure that no leader would ever have such power again. And that's what we're currently stuck with. I think that one of the biggest problems Debian is currently facing is the inability to make decisions. There are so many endless, completely futile (and repetitive) discussions going on. We need someone who comes in, tells people to shut up and makes a decision on behalf of the project. A decision people will follow, even if they personally disagree with it. But seriously, do you think our culture would currently accept such a leader? I can tell you from experience that even people who have been asking for a "strong" leader won't actually follow a leader who tells them to take a certain course of action. We really need to fix this problem, and the problem is in our culture. And since our culture is defined by who we are, you should start with yourself first. Start by asking yourself a few questions. Do you think before posting something to our lists, and ask yourself twice whether it really adds value to the discussion? If there's an area that is problematic, will you try to help out? If asked to do something you're not particularly interested in but which is good for the project will you do it? And most importantly, will you contribute to make our culture something that is fun? The project leader is important, but don't wait for them to fix all of our problems. If there's a problem, try to figure out a way how you can solve it!

Martin Michlmayr: FOSDEM 2006

FOSDEM is one of the events I really enjoy. Unfortunately, I couldn't attend last year because I was at a conference in China. However, this year I was back, and the event was bigger than ever. There's so much going on that it's really hard to keep up. There are a number of people I'd really like to have talked to more but there just wasn't time in those two days which were fully packed. It was nice to meet a number of people again, though, in particular the usual suspects, including Michi Banck (aka Hurd illusionist, "it supports two wireless cards now"), Guillem Jover (Spanish mafia boss living in exile), and Jordi Mallach ("World Domination for Catalan^WValencian"). I also hung around the Spanish free software research people with whom I'm going to spend a few months soon. Crazy Spaniards... I've no idea how I'm going to survive there. Oh, and Neal Walfield, who still stinks, and who thinks I have a British accent now (which he thinks is a bad thing while I took it as a compliment). Regarding new people, I had the great pleasure to meet and talk to Lennert Buytenhek. I talked to him on IRC a bit recently because he's involved in the big-endian ARM port and I've been hacking on the ARM based NSLU2 device. Lennert is quite frustrated because joining Debian is so hard. As it turns out, there's currently a six month wait to be assigned an Application Manager. I haven't really followed NM recently, but when I acted as Front Desk I tried to keep it less than approximately six weeks. Unfortunately, a great number of AMs resigned in the last few months and years, and it has been quite hard to find good new people as AMs. Lennert is the kind of person we really want to have in Debian since he's extremely kind, smart and productive. Given that the current situation seems really bad I decided to act as Application Manager again, but I only intend to do that temporarily. I'm sure I forgot lots of other things. But the summary is that it was a great weekend, with way too much stuff going on at the same time. And while I wish I could have devoted more time to my research, I gained some important insights and did one interview which was really informative.

8 March 2006

Joey Hess: DPL 2

<tbm> got a minute. I'm wondering about your latest blog
<joeyh> the one I committed 2 minutes ago or the pervious one?
<tbm> the dpl one
<joeyh> ok, sure
<tbm> what does it mean to focus on technical things? I focused on organizational things, but mostly in a way so that other people can do their technical work without having to worry.
<joeyh> I basically think that part of the whole dpl-as-figurehead problem is that we have stopped trusting our DPLs to lead the project toard large technical changes to Debian (software)
<tbm> that's right, but I think the majority doesn't want that anyway. Like Ted T'so, who said he wanted a "strong leader" but when I asked him to lead the kernel team he said he'd prefer to maintain a kernel in non-free than a crippled one in main.
<tbm> funny asking for a strong leader but then ignorning the leader
<tbm> but yeah, it seems we disagree about the role of the dpl; I see it more as organizational/secretarial so other people can do their technical work
<joeyh> right, which is why I'm focusing on it to the exclusion of all the other stuff the DPL should do, to try to counterbalance that majority as best I can
<tbm> like getting you a laptop for d-i for example
<tbm> okay
<joeyh> look at Shuttleworth. He's provided strong technical directions to Ubunutu. Occasionally incorrect, arguably often iffy, but it's done a lot for them
<tbm> oh, I see. Right. What I think Debian needs is someone to say which way to go when one of our discussions/flamewars don't end in consensus, which they recently never do
<tbm> but somehow I doubt most DDs would care what the dpl said anyway.
<joeyh> we need a DPL to make decisions like "Debian will ship a Gnome desktop by defualt in the sarge release", and who can get the whole project behind that. Otherwise it leaves people like me having to work around the projet's inability to make the decision under the radar
<tbm> they got so used to "quiet" dpls
<tbm> yeah, I agree with you on this.
<tbm> okay, thanks for clarifying
<joeyh> do you mind if I post this on my blog?
<tbm> no

Eduard Bloch: Rewritting apt-cacher

Something in apt-cacher did always suck... I adopted the package short before the Sarge release and tried to make it work better. At that time the package was not in the best state, too many changes have done without big design (or any design?) in mind. I made some changes on the cache structure to make it easier maintainable, introduced a basic signaling mechanism and consistency checks, so it should not get stuck or deliver wrong data any longer. However, there was the one big flaw, and Bug 354925 brought it to daylight. Storing all files in a flat directory was a very cheap way to merge multiple mirror contents and allow users choosing just any valid mirror. But it had also some costs: file collisions on identical names, happening more often since Ubuntu's is out there. The more I looked trough the code to find a good solution, the more I realized a need for a complete overhaul of the internal structure. For example, the simpliest change would be just putting the files into a nested directory structure. Great. But you will have duplicated files everywhere. They can still be re-unified using hardlinks, but that should be done offline since lookups with checksummng cause too much delay. And there was still the problem with persistent connections and forks, LWP does not allow connection reusing in forked clients so you get too many server connections. And the logging has been done synchronously and required flock'ing. Acceptable and not very memory-expensive but causes delays on filesystems with some load. So, the final software architecture for apt-cacher that I came up can be described with few characteristics: But first I need to get past my exams period :-( And I hope the final implementation will not become a memory monster, I didn't have the impression that Perl threads are really memory-efficient in the few first tests.

Axel Beckert: Must have tux case

Waah, I must have one of these very neat tux shaped computer cases. And if Acme Systems once will also follow hubertf’s wish for a BSD daemon case, I must have another one. In Germany, you can buy them at Elektronikladen. And after getting one, I can think about what to do with a Linux box with a 100 MHz, 32 bit RISC CPU and 16 MB SDRAM. ;-)

Riku Voipio: lazyweb answers: gnokii

Ross, What you want is SyncML (WBXML encoded) over OBEX over bluetooth. Complex? Acronym overload? yes. There exists rumours that with an unreleased $REVISIONCONTROL snapshot of opensync syncml plugin it is actually possible with free software.

However you can cheat and just use (nostalogia alert!) AT commands to retrieve and write phonebook entries. gnokii --getphonebook and --writephonebook work perfectly here.

Ross Burton: Lotus Notes On Linux?

From Groklaw:
At the end of the presentation, Andreas Pleschek revealed that the laptop he used for the presentation was running a pre-release of their new platform, the Open Client. It is actually a Red Hat work station with IBM's new Workplace Client, which is built in Java on top of Eclipse. Because of Eclipse, it runs on both Linux and Windows, and they have been able to reuse the C++ code in Lotus Notes for Windows to run it natively on Linux via Eclipse. Internally in IBM, for years, they have had a need to run Lotus Notes on Linux, and now they can. And they will offer it to their customers. Workplace uses Lotus Notes for mail, calendar, etc. and Firefox as their browser. For an office suite, they use OpenOffice.org.
Does anyone know more details about how the C++ code in Lotus Notes for Windows is magically turned into native Linux code via Eclipse? I don't entirely understand what they've done here. Maybe the backend is the original C++ with a new frontend built using SWT? NP: Liquid Swords, GZA

David Welton: Free Software Business

Gianugo Rabellino, Matt Asay and others have been discussing "the meaning of open source". This touches on two things:
  1. Free Software Business. How to make money with or from open source software. There was (still is, it's just not active) a mailing list, "Free Software Business" where this topic was rehashed several times in a number of interesting permutations, and all of the different business models were covered. The participants were all free software fans, with varying motivations that mostly centered around a free market view of the software world, and a desire to discuss ideas about how free software could be self-sustaining economically. Despite having some of the best minds in the business (people like Bob Young, Brian Behlendorf , Michael Tiemann, Russ Nelson [the list's host]) and a few economists, I don't think there was ever really a 'conclusion'. There are several models out there that work, but none of them is "perfect". They either involve holding something back (dual licensing, for instance), or don't really solve the problem of getting paid to produce software - service/support businesses are best when the consultants are working on paying gigs rather than creating software from scratch. It's more than obvious that there is a great deal of value in free software, and it's an extremely beneficial thing for companies that know how to take advantage of it. What's not so obvious is how to transfer enough of that value to the creators of the software to keep them going. The point being, "free software business" is not a solved problem, so expect to see various models, as people try things out. Some of them will have problems, and won't survive.
  2. This leaves us with the crux of Gianugo's "rant", that some of these companies and groups are doing open source, but not in the true, open, community-oriented approach. I think he's right, but where I don't agree is with this:
    Also, I m not buying what Matt, Matthew and Ugo are saying about some sort of Darwinian selection being able to discriminate the good from the bad (assuming there is actually good and bad - I just tend to think we have different objectives): it s hard enough to move the CIO masses beyond the Open Source means Linux meme, go figure explaining why they should care to consider the difference between Open Source built within the virtuous cycle of community based development and Open Source as a pure distribution model of conceptually proprietary and closed to participation code.
    I see open source as being really strong right now, and do not deem it likely that that will change - it's survived Microsoft so far, survived the dot com bust, survived people trying to label it as a political movement, survived venture capital... Fundamentally, it just has too many things going for it. There's too much value, too much diversity, and ruddy health. So I think that where he sees people "not getting it", I see a competitive advantage for those who do. Things will sort themselves out with time.

David Pashley: Perl open()

Dear perl programmers, When using open(), please don't use:
open FILE, "$file" or die "couldn't open file\n";
It really helps if you tell us what file you're trying to open and what went wrong. The correct error message is:
open FILE, "$file" or die "could not open $file: $!\n";
Thank you.

7 March 2006

Steve McIntyre: Using votes to help detect MIA Debian developers?

Rapha l Hertzog writes about the Condorcet voting system that we use in Debian. He then goes on to consider whether we could use the system to help us elsewhere - could we track MIA developers by checking their voting records? This strikes a chord with another idea I've heard recently: make voting in the DPL election mandatory for active DDs. I expect that even suggesting such a thing may appal some of us - forcing volunteer DDs to do anything is not likely to be popular, and I admit I have misgivings about it myself on that front. However, I can also see the attraction of the idea. The DPL election is a very(!) well publicised event that happens regularly every year, and is something that most DDs are likely to care about. Asking the project secretary after the polls close for a list of DDs that have not voted might be a good way of picking up on those who have stopped paying attention to Debian issues. Comments? :-)

Axel Beckert: CERT vs Cert

When I read the headline of the Heise Security article “Bürger-CERT freigeschaltet”, I thought, this “Bürger-CERT” would be a certificate authority for end-users (Bürger = citizen) similar to CAcert. I wondered why the German government seems to see a need for such an institution. Then I read the article itself. Well, the “CERT” in “Bürger-CERT” neither stands for “certificate” nor for “certification” but for “Computer Emergency Response Team”. I never noticed, that with “cert” we have yet another abbreviation having two different meanings in IT (with one being an acronym) although I already used it with both meanings. I just didn’t notice it.

Next.

Previous.