Search Results: "spa"

24 March 2006

Christine Spang: Now That s One Sexy Shirt

Debian Women shirt Came yesterday (thanks Hanna and Steve!). And yes, I am much too lazy to fix the red eye right now as I’m on my way out the door. I finally have some geeky Debian bling to show off to the unconverted. Bwaha.

Martin Michlmayr: Oz, Cambridge, Vienna, Madrid

So I watched this Australian movie (Somersault) the other day and the cute accent reminded me again how much I miss the country. It has almost been 2.5 years since I left and I'd really like to visit again. Maybe I should try to make it to LCA next year. In a related note, I'm looking for Rob Weir who has mysteriously disappeared from the Internet. Does anyone know what's up with him? As much as I like Cambridge, staying at the same place for 2.5 years obviously doesn't work. ;) Next week I'll therefor go to Vienna for some "holidays" the first thing I did was to sign myself up for a talk... if anyone wants to hear me babbling about quality in free software on Monday, check out the Debienna site. Right after my return from Vienna I'll go to Spain where I'll spend three months working in the Libre Software Engineering research group around Jesus Barahona (a Debian developer) and Gregorio Robles. I'll actually work on my PhD for a change during that time and do cool quantitative work to support the qualitative studies I've done so far. Obviously, instead of packing, I spent the last few days and weeks hacking on Debian stuff, in particular making sure it works on the MIPS and ARM devices I support and which I cannot take with me to Madrid. So we finally have 2.6 kernels for MIPS in the archive now and debian-installer will move to it tomorrow. I've also compiled the whole archive on MIPS with GCC 4.1 but a more detailed report on that is forthcoming. P.S. In terms of Spanish movies, I can highly recommend The Lovers of the Arctic Circle and Talk to Her.

Kai Hendry: Mass deployment

Ok, I glanced over the earlier DP LTSP post and I thought I should let out this brain fart. LTSP sucks, because: The good thing about LTSP is that it is very easy to get a number of machines booting up Debian, which is impressive. So really mass deployment in my mind needs to be with the debian installer’s preseed technology and apt-get updating itself. Are there any guides how to make a Debian machine auto-update? Like RH’s up2date? Ubuntu’s gnome updating thing is painful. Any other better ideas?

23 March 2006

Joey Hess: wiki/blog convergence

I wrote a wiki engine last week, maybe I should write a weblog engine next week? Here's my own take on converging the two, which has been done before, but which some differences in ikiwiki perhaps allow to be approached slightly differently. First, I plan for all pages in the wiki generate a rss feed for that single page, which can be subscribed to if you want to track changes to the page alone. Then, pages can have a blog embedded in them by adding a special tag to the page, which includes a list of globs for the pages on the wiki that comprise the blog. Something like "Blog/* !*/Discussion", to exclude discussion subpages from the blog. This makes the most recently created of those pages be inlined into the html version of the page (with a form at the bottom to make a new post, if you don't want to commit to svn by hand) ... and enables creation of a regular rss feed too. Some nice features that just fall out of this: ikwiki's TODO has the details (about half way down; that page needs to be implemented as a collection of pages/blog itself).

Martin F. Krafft: Data juggling

Letting yesterday pass by in memories, I wonder how I was able to function even a bit for the last two years or so -- information-wise. While I was still at the Uni Zurich, I found myself almost constantly swamped with so much work that I (a) never got around to do any real research, and (b) turned my digital data into a complete mess. Forget about (a), it's (b) that concerns me right now. The pattern was usually:
  1. My main machine was becoming unstable and dying frequently, either on disk I/O or CPU-intensive tasks.
  2. With much time pressure, I was forced to move my data to a new machine. Two or three times that was accomplished e.g. by copying oldmachine:~/ to newmachine:~/lost+found/oldmachine (I am, unfortunately, not kidding. For the past half a year, I was working out of lapse:~/wing/lost+found/cirrus/lost+found/diamond. wing, cirrus, and diamond are all deceased machines, lapse is my laptop).
  3. Repeat (1) and (2) about three times and add to the mix that I also had a machine at home and a laptop, no synchronisation strategy really, no real backups, and no version control system.
To be fair: my important data was certainly backed up, and most of my work was on F/OSS or projects in our lab's version control system anyway. I am mainly talking about scripts, ideas, correspondence, photos, ... The chaos that built up had me busy all of yesterday. I brought all of my machines together, as well as the harddrives that were still lying around, hooked it all up, and started the endeavour. I set up a RAID 5 on one machine, mad of four 250Gb disks, and with 750Gb of space, I was ready to go. Using any combination(s) of dd nc, tar, cpio, scp, rsync, and unison, it took me several hours to bring all the data onto one machine. Usually, I would try to purge unwanted crap from ~, such as .thumbnails, or .ccache (!), once again wishing for widely-used ~/.var and ~/.etc, So today I have to consolidate about 680Gb of data. Most of it can be purged (I found a linux-2.2.7 directory somewhere in there), but often, I will have to look at two or three versions of a file and decide which one to keep. Fortunately, I am fairly certain it's usually the newest one. My intention is to move mostly everything to under the control of bzr, and then to use unison to synchronise ~ between all machines. However, there are still some unresolved points:
  • unison is for pairs, to keep three or more machines in sync, it's beneficial to have a central machine. I don't really want a central machine.

  • csync2 looks like unison for three or more, but it's a service, with listening daemon and all, and I thus cannot use it to synchronise with my home directories on machines where I don't have root or cannot install csync2.

  • I don't want everything synchronised. When it comes to documents and data, I cannot imagine any exceptions, but dot-directories in the home directory are a problem. E.g.:

    • ~/.gnupg: I don't want my GPG key to be synchronised to remote machines. However, I would not mind to synchronise the configuration or the public keyring.
    • ~/.ssh: Stuff like config and known_hosts can/should be synchronised. However, authorized_keys must not be.
    • ~/.mozilla/firefox: Would be nice, but almost impossible because of Firefox's braindead approach. For instance, you cannot write a new bookmarks.html file while Firefox is running -- it will dump its in-memory copy when quitting.
    • Most of my accounts don't need to store dot-directories for X programmes.
    • My shell or windowmanager configuration may have to be different between machines to support e.g. different defaults, Xinerama, relevant shell variables, etc.
    etc. etc. The ideal approach to the challenge of ~/.etc (I symlink into there for programmes not supporting non-default config file locations) would be a version control system. Since I don't want to depend on a single machine, bzr, git, or the other decentralised systems seem appropriate: keep a base for e.g. ~/.ssh and branch for each machine. However, then I could not use unison for ~/.etc, and just synchronising all .bzr/ subdirectories unfortunately does not work (as empirically determined). And I have not found an acceptable approach to keep the branches in sync; I surely don't want to have to push changes to every other machine before quitting the day, nor do I want to pull in changes every morning from all over the place. I may have to look at git, which IIRC stores every change/commit in a separate file, so then synchronisation of .git/ should do what I want. If you have any input on this matter, I'd be delighted to hear it.
I am still looking for the right tool to do the task of consolidation. mc works okay, but it's just a little too much typing without tab completion. konqueror is just fat, and nautilus currently won't install on amd64. Again, if you have a suggestion, I'd love to hear it. Data juggling is fun, or not. For sure, there's quite some adrenaline flowing around as you issue bulk commands, knowing that it's basically you and a scalpell, and all your digital life on the table. NP: Porcupine Tree, "The Sky Moves Sideways"

Aigars Mahinovs: Happy + sad + hectic all in one day

Today is shaping up to be a very strange day indeed: 1. Today is my 23rd birthday and still I have no celebration planned as of now. Update: well now three separate parties that combine my bithday and my farewell parties together are planed all over this weekend. Fun. 2. Today my father had a surgery planned - he was diagnosed with cancer last week. Update: Today it became clear that it is incurable and that he only has a year or two left to live. Very sad and depressing. I am not good with those feelings - I tend to almost not feel them while it is processing in the back of my head. Then after a few weeks it hits me like a sledgehammer and in a day I am back to life again. Sad and strange. I wish he lives at least until I come back from UK. 3. And I have a list of 20+ things to do before moving to Cranfield, UK from which I hope to have 3-4 of those tasks completed today. On of those is buying a 160Gb hard drive for an USB enclusure I have to provide me some space for my data and photos in UK and a miniPCI Intel PRO/Wireless 2200 card so that I finally can use my notebooks wireless capabilities as they were ment to be used. Update: no such things in store - come tomorrow. Hell of a day.

MJ Ray: Cycling: the Bridge to St Germans

The last time I visited the beer shop, I stopped on the return leg to take these pictures from the bridge to St Germans. [pictures on my site only]
This mind-bogglingly sparse landscape is only a few miles south, not much fun to ride across in rain or a strong wind, but fantastic in springtime. Bring your bike up on the train and either head to the Queen's house at Sandringham (hillier), the beach at Snettisham or ride out southwards near the railway and catch the return train from a station further down.

Kai Hendry: Consumer hardware

This M$ Vista delay analysis got me thinking about the relationship between hardware manufacturers and well, us, the “Free software” geeks. Vista will no doubt drive hardware sales due to its high hardware requirements. Hardware manufacturers just love that. But does Ubuntu or Debian drive hardware sales? Erm, probably not. “competing hardware manufacturers are violating each others patents so much that they cannot publish specifications of their hardware without showing which patents they are violating.” -Aki I’m sure M$ has no qualms about signing NDAs with hardware companies. But for us, the future isn’t easy. I don’t think consumer hardware companies are going to shoot for Ubuntu’s certification scheme. And Ubuntu is the consumer version of GNU Debian/Linux right now.

22 March 2006

Matthew Palmer: Packeteer Are Spamming Scum

For anyone who takes their Boulder Pledge seriously, I present the following cautionary tale: I wanted to find some network flow control gear for a client at work. I went to contact Packeteer, and all they had was some shithouse web form (red flag #1). I left a nice message in their web form, asking them to contact me about pricing for some particular bit of kit. I was (as always) quite careful to uncheck any "spam me harder" boxes that the marketroids may have snuck in there. A month later, I haven't heard anything about pricing, but I've gotten a couple of wanky, generic Packeteer spams. There's an unsubscribe e-mail address at the bottom -- which I even tried once, but I just got another spam from them. So, not only do I get unsolicited e-mail from them as a result of an innocent (and quite unrelated) sales enquiry, but I don't even get the information I originally requested. If they'd responded to my initial contact with the info I asked for, they could have gotten the same sales response as sending out many thousands of spam e-mails (based on the estimated spam conversion rate prevailing on the 'net). Packeteer are now deeply and firmly entrenched in my "bad Internet citizen" list, and can rot in there forever. You will never get any business from anyone I work for or associate with if I can at all avoid it, Packeteer.

Gustavo Franco: For those who care about gnome^w glib apps.

I'm almost sure you missed my post to -devel writing about the issue involving glib related applications, don't you? That's basically the new glib memory allocator (a.k.a gslice) triggering bugs in software linked against it. Those are usually due to 'double free()' calls or the lack of a g_object_unref() instead g_free(), yes really bugs in the applications that were ignored until now. I'm keeping track of the related bugs, using our bts' usertags.

Well, if you're too lazy to read that thread in -devel, you will notice this bug with the latest glib (in sid) if you try to start up evolution or galculator. The workaround is: $ G_SLICE=always-malloc program . I'll test my irssi workaround and will take a look into classpath, some others are being worked as we speak.

Erich Schubert blogged about the subject yesterday, but now i'm providing some update on the bug tracking status. If you hit a new one, send me a message!

Clint Adams: amd64 is not being handled transparently enough

I used to be into quotations. There was a guy. He was very Jewish. He had bad skin. He was morally bankrupt. He was ugly. He smelled bad. As you might imagine, there was an entire gaggle of girls trying to get into his pants. They were a bunch of Christian fundamentalists, affectionately called the God Squad by some, malevolently called the God Squad by some. They wrote him the scariest love letters and poetry I have ever seen. Finally, he had to choose one, and I was relieved that he did not choose the one who had adapted Culture Club lyrics to express whatever foul sentiment she was trying to express. Instead, he chose a sweet girl who lived with a crazy, flat-chested, exhibitionist midget hooker who claimed to be allergic to marijuana and aspired to be an architect. Now the evil boy and the sweet girl with a tenuous grip on reality performed the proper rites of the barnyard dance and became officially socially-ensnared. She drafted a timetable by which they would traverse numerous stages of physical intimacy. She showed him this timetable. He deluded himself into thinking that this timetable was much more volatile than it was. Much later on, he dumped her for a girl that was much less Christian. In the meantime, though, their dry-humping was interminable. He very quickly earned himself the nickname "Sticky Shorts", which, come to think of it, was far better than most of his other nicknames. Then once, for a moment when her legs weren't spread, she mentioned to me that she had heard that I was into quotations. I acknowledged this and she became very excited. She was into quotations too. She felt the need to prove this to me. It was rather close to that time when I concluded that quoting was lame and that I would stop living vicariously through the words of others and idolizing ink and all that other stuff from that GNR song.

Kai Hendry: Ever wondered about



Use rfc-3339 instead:
sam$ date --rfc-3339=seconds
2006-03-22 22:01:25+09:00
One of the problems with iso8601 was parsing the (optional) T letter (hah!):
sam$ date --iso-8601=seconds
2006-03-22T22:01:57+0900
Evidently date sometimes got confused with the T and treated it as a military timezone hence b0rking up the backwards conversion. So iso8601 is depreciated… well at least you don’t have to pay to read the entire rfc-3339 spec. As some of you may or not know, I have an uber cool Letter generator that uses latex to produce a pleasant professional PDF letter from a Web form. Does it work with CJK characters? No. Will it? Perhaps. Sadly tetex3 seems to be missing OpenType support. Though another Mac specific latex package called xetex does.

Uwe Hermann: Debian on a Sun Sparc Ultra 10 - Lessons Learned

I recently had trouble installing/running Debian on my Sun Sparc Ultra 10. Lessons learned:
  1. There seems to be a huge crowd of people out there who own SPARCs (lots more than I would have expected)! I received tons of helpful comments, thanks everyone!
  2. Booting into single-user mode with "boot -s" requires you to enter the root password. However, you can use "boot -b", an undocumented feature, to do the equivalent of "init=/bin/sh". It doesn't quite work for me, I get "Cannot write to /foo/bar" errors (and I'm then asked to provide the root password, very funny), but that might be an unrelated problem...
  3. The problems I experienced (screen turns black, nothing happens) had a simple reason: there are two video cards in the box, but I only had a monitor attached to one of them. As things go, the bootloader used exactly the one where the screen was attached, but as soon as Debian started to boot, it would use the other video card. Which had no monitor attached. Hence I would not see anything. The installer was waiting for me to choose a keyboard layout and I was waiting for the installer to do just something... I suck. Solution: attach second monitor. Smarter solution: use some boot parameters to choose the video card I want to use (todo).
  4. None of the Debian boot images come with cfdisk or just plain fdisk (I tested businesscard, netinst, and the full install CD). Why? Do you use some other tool on SPARCs? Which?
  5. I cannot seem to mount my disks. There's no /dev/hda* (should I create them with mknod?) and trying to mount /dev/ide/* fails with some strange errors. I guess I need to read more docs, both SPARC-related as well as udev-related.
In related news: Sun has released the design of the OpenSparc T1 under the terms of the GPL. Great news, thanks Sun!

Christine Spang: It s Official

The train has been booked. There’s no going back now! I’ll be staying at the (in?)famous Acetarium the night of April 5th, before attending the MIT Campus Preview Weekend, which starts the next day and lasts until the 9th. So I’ll be meeting Mako and Mika, and probably some other Debian people who have yet to be determined. Now, the real question: be scared, excited, or both? I am thinking this is going to be fun. Insane fun.

21 March 2006

Joey Hess: Birthday plans

Looks like I will be celebrating my 30th in Spain. I arrive in Madrid on my b-day. Oddly the only presents I want are also only apparently only available for shipping to Europe, so that works out pretty well, in theory: keyring kite This is a pretty good kite design, my only other one in this design is fanny pack sized and works pretty well. If you ever wondered how to make my happy with just 2 euros, this is how. pi=3 Er, that was my idea, so it's only fair..

Andres Salomon: python and ruby

Martin pointed out something that I’ve complained about before, and was subsequently given the reason for (by piman, iirc). It makes sense, but it’s still kind of lame for usability purposes. Of course, that’s the python interpreter, not a front-end for users. What I really miss from ruby is something like irb for python. I don’t want a full-fledged IDE; I want a quick command line thing that can be spawned for testing code snippets, or for inspecting objects. I want it to support tab completion (it’s quite useful to be able to type “foo”.<tab><tab>, and get a list of all String methods). I’ve mentioned my desire for such a thing before, but no one’s ever pointed anything out. I just did a quick google search for “irb for python”, and discovered ipython. It seems to almost do what I want; “foo”.<tab><tab> doesn’t quite work, but x=”foo” and x.</tab><tab> does work. Nifty! Of course, it seems to have its own stupid exit behavior:

In [4]: exit
Do you really want to exit ([y]/n)? y
Yes, I really want to exit; otherwise, I wouldn’t have typed “exit”…

20 March 2006

Matthew Palmer: The Curse of the Podcast

Over the past week or so, I've decided to get around to listening to some of the "amateur" (in the same way that Open Source software is "amateur") podcasts that I've collected in the past couple of months (primarily so I can either archive them, or delete them and free up a bit of HDD space). As a great fan of radio, I've been pretty disappointed at the quality of the podcasts I've listened to. While I hadn't expected the BBC world service, there are a number of quite common mistakes I've noticed across several of the podcasts I've listened to. In the spirit of kaizen, I've noted down the really bad things that I've noticed, in the hope that someone who does a podcast, or is considering doing a podcast, might keep these simple mistakes in the back of their mind and avoid them. No podcast I've listened to so far has exhibited all of these symptoms (there's no way I would have gotten to the end of that hypothetical nightmare audio file) but most have exhibited at least one of these flaws. For a better general idea of how a good podcast might sound, listen to professional radio for a bit -- a lot of good shows are podcast themselves these days -- and get an idea of what a good show looks like. I'm also prepared to go further than just bitching about podcasts. If you do a podcast, and would like my (unprofessional but oh-so-opinionated) assessment of your podcast, please e-mail me at mpalmer@hezmatt.org with a link to your podcast, and I'll try to give it a listen and honest critique.

19 March 2006

Christine Spang: And I Quote

Jackie told me today:
Cheese. It’s good for the soul.
Word on that.

Wouter Verhelst: Ultra 10

Uwe is having issues with booting Debian GNU/Linux on a Sun Ultra10. Uwe, if your box has a Creator3D card, it might be that the Linux framebuffer is, by default, sending its output there. If you have no monitor, it stops when the screen turns black. There's a kernel boot option to switch the default framebuffer from the Creator3D to the ATI something-64 (can't remember the name; the atyfb framebuffer is what drives it), so that you'll see something again; apart from that, it should work. Interestingly, the 2.4 kernel works differently; if you boot with linux-2.4 instead of linux, you'll get a working installation.

Junichi Uekawa: Venturing into emacs-muse, a wiki engine.

I've decided to take a look at emacs-muse (muse-el Debian package).I share many of JoeyH's sentiments with regards to what wiki should have.But maybe that's only an evidence that I'm an old-type.One thing I liked about emacs-wiki (which is what emacs-muse is a fork of)is that it allowed editing of wiki files from emacs, or whatever plain text editor,and allowed viewing of HTML after processing. They are just plain text, and can be controlled with version controlled systems.There was this nifty thing called elserv-wiki, which made emacs a webserver, and allowed wiki editing, but apparently, it's not available for museyet, and thus I can't make it a fully-fledged wiki engine.I'm slowly exploring the space.Apparently, emacs-muse doesn't really work right now for Japanese PDF generation, somebody needs to hack on it. HTML output works, so no problem right now.RSS output seems to be unavailable, along with handling of ChangeLog which used to exist in emacs-wiki.Anyway, I converted tokyodebian project webpage to emacs-muse, rather than hand-crafted HTML, and I'm happy.

Next.

Previous.