Search Results: "spa"

24 December 2005

Wouter Verhelst: Barok and Newwave

I just finished setting up barok, and newwave is now doing in its final stages. barok.nixsys.be is a Macintosh IIci, featuring a 68030 processor. The machine has 10MB of RAM, and only had 40MB of disk space. To that, I added one of the 2G-disks of the AS/400 RAID array I have at the office, which is doing nothing there anymore anyway; I lowleveled that disk, and now barok runs its Debian installation on that one. It's on my desk, at the office. newwave.grep.be is a Quadra 700, which externally looks as if it is the same machine; however, this one has a 68040 processor, and 20MB of RAM, so is a bit faster. It also originally had 250MB of disk space, which is a lot for the time, but by far not enough for today. The problem of installing both of them was that neither of them has enough RAM to perform a d-i based installation (you need at least 20MB of RAM to do so, so technically the quadra has enough; but to do so comfortably (i.e., to have it finish within 24 hours), more is recommended). So I installed them using the woody installer, then upgraded their installation to sarge, then to unstable (which is what I'm really after). That took quite some time, not in the least because I wasn't always there to babysit them and make sure they weren't waiting for input. Oh, and the fact that I sometimes tripped over their power cables or accidentally hit their reset button didn't help, either. But now they're mostly up and running, and I'll be testing EMILE on them; the Quadra 950 isn't really supported, which was getting problematic...

Uwe Hermann: 10 + 100 Creative Commons Christmas Songs

Christmas Tree So, it's Christmas today (or it will be tomorrow, depending on where you live). Wouldn't it be nice if you had a bunch of freely and legally available Christmas songs you could listen to all day? Burn on CDs and hand over to your relatives? Share with your friends without the fear of being sued to death by big record labels? Well, here's a list of 110 128 songs which are all explicitly released under a Creative Commons license (no, I did not consider songs which are merely "podsafe"!) and thus can be shared, listened to, and sometimes even modified freely. There's a great variety in style, mood, and genre of the songs: some traditional, some contemporary, some happy, some sad, and some just plain funny. So here's the list: Single MP3s: Compilations: This list is by no means complete, I'm sure. So if you happen to know some more Creative Commons licensed Christmas music, please leave a comment! I'd love to hear about it. (Btw., the nice image on the right is taken from the Wikipedia. The author is Malene Thyssen, and the image is dual-licensed under the GNU Free Documentation License 1.2 and the Creative Commons Attribution-ShareAlike 2.5 license) Merry Christmas everyone! Update 2005-12-24: Added "We Three Kings".
Update 2005-12-25: In the press: Boing Boing, Creative Commons Blog, netzpolitik.org, Technorati, digg.com, del.icio.us and lots more. Added "How George Stole Christmas". Added "Winter Rose". Added "Still, Still, Still".
Update 2005-12-26: Added "Homeless Babe". Added "Christmas Impro".

Aigars Mahinovs: Learning TurboGears now. True MVC separation. Nice...

Learning TurboGears now. True MVC separation. Nice and powerful. Templates are valid XHTML documents (and not a mess of gibberish). Not much magic. I hate magic. Especially when it fails. I look forward to writing a task tracking system for a very special project in this framework. More about the project when it is launched. You're gonna love it ;)

Also I am going to visit my family - they still have no Internet, so I'll be mostly offline 'till the New Year (except for this and this). So I wish you all a Merry Christmas (note: there is absolutely nothing christian about Christmas - it existed like 2000 years before that character from Bible is born according to that book and in Latvian this day is called "Ziemassv tki" - "ziema" = winter, "sv tki" = celebration) and a Happy New Year (if you are really an orthodox christian, why do you count years the new, non-christian way? you should be celebrating New Year on 13th of January like Christ did and the Orthodox church still does, because it uses Julian Calendar more then 420 years after it has been denounced)!

Oh, the fun of touting religious people ... of any religion ... :D Have fun everybody!

Footnote: in October I noted that there have been 11000 spam mails in my GMail spam box at that point (it stores only spam that has arrived in last 30 days). Today I am pleased to say that I can only see 4300 spam mails there today. It could be that GMail has implemented some procedures so that some spam does not even reach that folder, but I shall be very optimistic and say that amount of spam has declined! Maybe spammers are on holidays? If so, I wish they stay there :D

23 December 2005

Marc 'HE' Brockschmidt: The differences between Christmas and Chanukah

If anyone asks you what the difference is between Christmas and Chanukah, you will know what and how to answer!

1. Christmas is one day, same day every year, December 25. Jews also love December 25th. It's another paid day off work. We go to movies and out for Chinese food and Israeli dancing. Chanukah is 8 days. It starts the evening of the 24th of Kislev, whenever that falls. No one is ever sure.
Jews never know until a non-Jewish friend asks when Chanukah starts, forcing us to consult a calendar so we don't look like idiots. We all have the same calendar, provided free with a donation from the World Jewish Congress, the kosher butcher, or the local Sinai Memorial Chapel(especially in Florida) or other Jewish funeral home.

2. Christmas is a major holiday. Chanukah is a minor holiday with the same theme as most Jewish holidays. They tried to kill us, we survived, let's eat

3. Christians get wonderful presents such as jewelry, perfume, stereos... Jews get practical presents such as underwear, socks, or the collected works of the Rambam, which looks impressive on the bookshelf.

4. There is only one way to spell Christmas. No one can decide how to spell Chanukah, Chanukkah, Chanukka, Channukah, Hanukah, Hannukah, etc.

5. Christmas is a time of great pressure for husbands and boyfriends. Their partners expect special gifts. Jewish men are relieved of that burden. No one expects a diamond ring on Chanukah.

6. Christmas brings enormous electric bills. Candles are used for Chanukah. Not only are we spared enormous electric bills, but we get to feel good about not contributing to the energy crisis.

7. Christmas carols are beautiful...Silent Night, Come All Ye Faithful.... Chanukah songs are about dreidels made from clay or having a party and dancing the hora. Of course, we are secretly pleased that many of the beautiful carols are composed and written by our tribal brethren.

And don't Barbara Streisand and Neil Diamond sing them beautifully?

8. A home preparing for Christmas smells wonderful. The sweet smell of cookies and cakes baking. Happy people are gathered around in festive moods. A home preparing for Chanukah smells of oil, potatoes, and onions. The home, as always, is full of loud people all talking at once.

9. Women have fun baking Christmas cookies. Jewish women burn their eyes and cut their hands grating potatoes and onions for latkas on Chanukah. Another reminder of our suffering through the ages.

10. Parents deliver to their children during Christmas. Jewish parents have no qualms about withholding a gift on any of the eight nights.

11. The players in the Christmas story have easy to pronounce names such as Mary, Joseph, and Jesus. The players in the Chanukah story are Antiochus Judah Maccabee, and Matta whatever. No one can spell it or pronounce it. On the plus side, we can tell our friends anything and they believe we are wonderfully versed in our history.

12. Many Christians believe in the virgin birth. Jews think, "Joseph,you shmuck, snap out of it. Your woman is pregnant, you didn't sleep with her, and now you want to blame G-d. Here's the number of my shrink".

13. In recent years, Christmas has become more and more commercialized. The same holds true for Chanukah, even though it is a minor holiday. It makes sense. How could we market a major holiday such as Yom Kippur? .....

Forget about celebrating. Think observing. Come to synagogue, starve yourself for 27 hours, become one with your dehydrated soul, beat your chest, confess your sins, a guaranteed good time for you and your family.
Tickets a mere $200 per person.

[Stolen from $unknown]

Jordi Mallach: A unexpected defeat

Last week, one of the pedals in my bike broke severily after some weeks of problems. One day, it suddenly fell off the crank, nearly making me fly in the middle of Blasco Ib ez, a big avenue with dense traffic. Anyway, since Friday I can't cycle until I find a replacement pedal and crank for my old bicycle, so I had to go back to the annoying Metro. On Monday, I used the magic card as usual, and so I did on Tuesday. When I left office and headed back home, something terrible happened, though. I went down to the Metro station, and introduced the Blue Gold. Instead of the usual processing sound, I was greeted with a loud beep, and my card went out through the "rejected" hole. The display read very clearly: BILLETE AGOTADO Surprised, I tried again. Oh no! I heard the train coming, so I used the emergency ticket and went in. A feeling similar to despair mixed with fear started to form in my chest while I ran down the stairway. During the travel, I thought this was just temporary, and other cancelling doors would accept the Blue Gold as usual. When I got to the Arag n station, I tried going out with the magic card, with the same sad result. Defeated! As I suspected, the card wasn't infinite at all, it just had an awesome number of rides on it (I think, in the end it must have been something like 270 or so), and I ran out on Tuesday, after 13 months of use. On Wednesday, with my bicycle still broken, I had to go to the Metro again, and instead of just going through the gates, I had to go the vending machine to get one of those normal, ridiculous 10 ride ticket for 5.40 . Today, I've already used half of it, and the value of the Blue Gold is showing very clearly. Ah well, I guess a lottery like that could not last forever...

22 December 2005

Christine Spang: Happy 17th

I won t really and technically be 17 for approximately 2.5 hours, but it s the right day so close enough. Landmarks of the date: now when I go to see R-rated movies with friends, it s actually legal. (Like that matters.) In other news, band ended last Sunday: I m now scurrying to catch myself up in a dozen different things, which included taking SATs all this morning (8-12:40) as well as updating my packages. (I swear, the SATs have evolved into a test of who can not go insane sitting faced with bubbles for four hours with two 5-minute and one 1-minute break.)

Paul van Tilburg: Making Progress

It’s been a while since I have posted. There was nothing specific to report really, besides the fact that our team (during these holiday weeks consisting only of Krzysztof and me) is making quite some process on the MathLang-Core suite. It’s clear by now that the paper only poses an intuitive understanding of the system and that the semantics and details still have to be worked out. So, while pioneering the system, I have reworked almost any part of my implementation twice already. Last Saturday I went to the ocean to have look there and made some pictures. Note that during my stay here I will continuously supplement the Edinburgh album with photos without posting about it everytime (fortunately :)). VPN I’ve been successful in setting up a VPN connection with the Spacelabs network yesterday using the openvpn system, which seems to work nicely (and simple!). Instead of being behind a NATing router/firewall with a nasty web proxy that sometimes throws IE-style “Page not found” pages at me and a not so well working SMTP relay, I’m completely free again. That is, being virtually present on the Spacelabs network and thus the Internet. Debian/Ruby It’s nice to see more Ruby related remarks/posts on Planet Debian. That said, I would like to (ab)use the opportunity to advertise the Debian/Ruby Extras team that is set up for making a team effort of maintaining Ruby libraries and apps (not the core/interpreter). The Subversion infrastructure, build system, documentation and tools have matured a little now, but we still (always probably) could use more help in this area and also the Ruby policy and other issues. For more information, we normally have our discussions on the #debian-ruby channel (on the FreeNode IRC network).

Aigars Mahinovs: Ben from Eye


Ben from Eye
It is misty today in Riga this reminded me of the second oldest photo that I've taken and that is still on my harddrive. A photo taken by a simple dispensable camera, but still so nice :)

Enrico Zini: Custom signals with Ruby-GTK2

How to create a custom signal in Ruby-GTK2 I'm playing with the GTK2 bindings for Ruby. When coding GUI things, I usually like to build my own higher level widgets by subclassing containers and populating them with other widgets. For example, I'm creating an image browser and I like to make an ImageList class that subclasses a Gtk::ScrolledWindow and builds the TreeView inside it:
class ImageList < Gtk::ScrolledWindow
      def initialize
              super
              @files = Gtk::ListStore.new(String, String, Gdk::Pixbuf)
              @fileList = Gtk::TreeView.new(@files)
              renderer = Gtk::CellRendererPixbuf.new
              col = Gtk::TreeViewColumn.new("Thumb", renderer, :pixbuf => 2)
              @fileList.append_column(col)
              renderer = Gtk::CellRendererText.new
              col = Gtk::TreeViewColumn.new("File name", renderer, :text => 1)
              @fileList.append_column(col)
              self.add @fileList
      end
      
      def readDir (root)
              Dir.foreach root do  dir 
                      file = root+'/'+dir
                      if !FileTest.directory?(file) && dir =~ /\.jpe?g$/ && FileTest.readable?(file)
                              thumb = getThumbnail(file)
                              iter = @files.append
                              iter[0] = file
                              iter[1] = dir
                              iter[2] = Gdk::Pixbuf.new thumb
                              File.delete(thumb)
                      end
              end
      end
end
When working like this, I find myself very soon in need of creating custom signals: in this case I want to make a signal that ImageList emits when the user select an image from the TreeView, like this:
fileList.signal_connect("selected") do  filename 
      imageDetails.load(filename)
end
Now, how do I implement that extra 'selected' signal in my ImageList? Ruby documentation is usually very good and easy to find, but this time Google had little to say to me. When the going gets tough, the tough gets to IRC:
enrico> Hi.  http://ruby-gnome2.sourceforge.jp/?News_20031116_1 says that it is
        possible to create custom signals, however I could not find any
        documentation on how to do it.  Anyone has a link or a short explanation?
pterjan> glib/sample in the source IIRC
pterjan>   # define new signal "hoge"
pterjan>   signal_new("hoge",                  # name
pterjan>              GLib::Signal::RUN_FIRST, # flags
pterjan>              nil,                     # accumulator (XXX: not supported yet)
pterjan>              nil,                     # return type (void == nil)
pterjan>              Integer, Integer         # parameter types
pterjan>              )
pterjan> in glib/sample/type-register.rb
enrico> ooh!
enrico> pterjan: thanks!
enrico> I'll blog about it, it might make it easier for others to google this answer
Thanks pterjan, and oh, coolness! So there are nice examples that I was silly enough to miss. Are they included in the Debian packages? Oh, yes! Right in /usr/share/doc/libglib2-ruby/examples/type-register.rb. Here's the ImageList class with the new signal:
class ImageList < Gtk::ScrolledWindow
      type_register
      signal_new("selected",              # name
                 GLib::Signal::RUN_FIRST, # flags
                 nil,                     # accumulator (XXX: not supported yet)
                 nil,                     # return type (void == nil)
                 String                   # parameter types
                 )
      def initialize
              super
              @files = Gtk::ListStore.new(String, String, Gdk::Pixbuf)
              @fileList = Gtk::TreeView.new(@files)
              renderer = Gtk::CellRendererPixbuf.new
              col = Gtk::TreeViewColumn.new("Thumb", renderer, :pixbuf => 2)
              @fileList.append_column(col)
              renderer = Gtk::CellRendererText.new
              col = Gtk::TreeViewColumn.new("File name", renderer, :text => 1)
              @fileList.append_column(col)
              self.add @fileList
              sel = @fileList.selection
              sel.signal_connect("changed") do  sel 
                      if iter = sel.selected
                              puts "Double-clicked row contains name # iter[0] !"
                              self.signal_emit("selected", iter[0])
                      end
              end
      end
      def signal_do_selected(file)
            puts "Selected " + file
            #p caller
      end
      
      def readDir (root)
              Dir.foreach root do  dir 
                      file = root+'/'+dir
                      if !FileTest.directory?(file) && dir =~ /\.jpe?g$/ && FileTest.readable?(file)
                              thumb = getThumbnail(file)
                              iter = @files.append
                              iter[0] = file
                              iter[1] = dir
                              iter[2] = Gdk::Pixbuf.new thumb
                              File.delete(thumb)
                      end
              end
      end
end
And here's the controller code that binds the signal to some effect:
imageList.signal_connect("selected") do  imagelist, filename 
      puts "File # filename  was clicked!"
      image.load(filename)
end
It's quite easy, and (finally!) it does what I want without needing to write thousands of lines of code. YAY! And I finally fulfull my dream of connecting closures instead of callbacks to GTK signals. Yes, I could have done it in Perl. Yes I could have done it in Python. But Ruby is soo cute!

Michael Koch: Funny bug reports

Yes. It’s true. Even Eclipse hackers can be funny. Read more in this bug report.

Wouter Verhelst: Whoa

I just got spammed by the government. Well, almost so. I received a mail from the Belgische BrandwondenStichting. That's a Belgian Government-sponsored and -founded organisation created with the intention of providing information and prevention regarding fire and fire-inflicted wounds. Apparently, they discovered the "power" of the Internet, and sent me some email warning me about the danger of fireworks. I couldn't care less; I do like to watch the fireworks, but I don't usually fire it myself. But I do think it's worrisome that my own government start sending out this kind of things...

Wouter Verhelst: Hah.

Even though my blog doesn't enable comments by default (instead everything is moderated), someone still thought it was a good idea to spam on a (totally unrelated, though as it happens the first at the time) post on my blog for their blog aggregator that is totally content-less at this point in time (and no, I will not post a link). That's the first time this happens, in all the time I've had comments on my blog; so moderating them seems to work well. Which obviously is nice.

Kai Hendry: Rant: Mailing lists

Free software mailing lists suck. Especially Apache’s. For weeks I have been struggling with Apache mailing lists (apache-users and spamassassin) and now recently with mutt lists. I know with Apache lists you can use a special syntax:

You can start a subscription for an alternate address,
for example “john@host.domain”, just add a hyphen and your
address (with ‘=’ instead of ‘@’) after the command word:

But when I do it via mutt or a echo test mail users-unsubscribe-hendry=dabase.com@httpd.apache.org . I get no response from the automated mailing list manager. :( So, If I ever get subscribed it’s generally thanks to the mailing list owner. Then after lurking a bit, I try post. That never works as the return paths don’t match the email I am subscribed with. Return paths change all the time depending on which machine I sent it from. It could be anything from: And the first two aren’t working email addresses! If you must filter, can’t you filter on my From OR Reply-To email address FFS: hendry@iki.fi All I suggest is for Apache to start using something usable like Google Groups for user support. Does anyone else feel my frustration?

21 December 2005

Christine Spang: Kiss your AIM goodbye

Just about every teenager in Central New York (and throughout the USA, I’d say) who’s online and uses instant messaging (read: probably 90+% of ‘em to varying degrees, depending) uses AOL Instant Messenger. It sucks. Really. Though gaim makes it better. I’m glad, however, that there will soon be an alternative that doesn’t involve having to ditch 3/4 of my contacts and say “use another network or don’t talk to me.” I look forward to the day when people can say “IM me at X” and not have to stipulate a network to go along with that (and log onto 1 network instead of 3 or so).

Jaldhar Vyas: Superhero Meme

Your results:
You are Hindsight Lad
Hindsight Lad
80%
Dr. Strange
80%
Galactus
50%
Namor The Submariner
45%
The Blob
45%
Valid HTML Girl
35%
Bicycle Repair Man
35%
Tony Iommi
35%
Action Man (With Super Kungfu Grip)
25%
Q*Bert
25%
Webmin Defender
5%
You are 15 minutes behind every trend.

Hindsight Lad
Click here to take the "Which Superhero are you?" quiz...

Christine Spang: Superheroes

Your results:
You are Supergirl
Supergirl
72%
Green Lantern
70%
Iron Man
65%
Superman
65%
Wonder Woman
62%
Spider-Man
55%
The Flash
55%
Hulk
50%
Catwoman
45%
Batman
40%
Robin
35%
Lean, muscular and feminine.
Honest and a defender of the innocent.
Click here to take the “Which Superhero are you?” quiz… I even got one of the correct gender though I answered left-most “no” to the pushup bra question. ;)

Uwe Hermann: My new toy: the Canon PowerShot A610, and how to use it with Linux

My new Canon PowerShot A610 So, I finally got myself a new digital camera — the Canon PowerShot A610. Judging from some, good reviews I read, it looks like the best option for my purposes and for the price I'm willing to pay. It's a 5 megapixel camera, it has a 4x optical zoom, it's pretty fast, can do videos (640x480 at 30 fps) etc. etc. Of course, it only comes with a 16 MB SD-card which is a joke, so I'll need to get something like a 1 GB card soonish. It seems to be pretty well-suited for macro photography (1cm minimum distance), see the samples on the right. Scrissors
Pen Linux usage: Using this camera with Linux is not as simple as mounting it as an USB mass storage device. Instead, the camera uses the Picture Transfer Protocol (PTP) for file transfers. Fortunately, the wonderful gphoto2 (apt-get install gphoto2) supports that, so I can easily get all images and videos off the camera with a simple

gphoto2 --get-all-files

(actually, the camera is only "supported" in the current gphoto2 CVS version, the latest stable release, 2.1.6, doesn't really recognize it — but it still works ;-) As I now have a pretty solid digital camera (compared to my last one), and I've also been gifted a good book on digital photography, I hope to be able to improve the quality of the photos in my photoblog quite a lot in the nearer future. In any case, I'll sure have some fun with this new toy...

Kai Hendry: md5sum rss feed

Idea: Upstream publishes md5sums of releases which Debian can check with. Pros Cons

Kai Hendry: Wordpress 2.0

Ok, so I lied a bit yesterday. I’ve found some time and prepared Wordpress 2.0 RC3 packages. Please give some feedback before this Friday. It was a weird svn-upgrade.
deb http://hendry.iki.fi/debian/ unstable/
deb-src http://hendry.iki.fi/debian/ unstable/

20 December 2005

Bartosz Fenski aka fEnIo: preparing to upload new fuse

I'm working on new fuse (filesystem in userspace) packages and I really wonder if I should simplify their postinstallation procedure as it was mentioned in #337572. That would make my life much easier, cause there's quite many bugreports against undefined behaviour of post-debconf tasks, which are pretty hard to track for me. In fact I suppose that most users simply accept default answers so asking them about anything seems to be overhead.
Let's assume I will remove these superflous questions... now the problem is that if someone answered for them in some previous installation then I could leave unneded group and some config files on their systems. On the other head removing this group could even lead to nonworking system because of one of these bugs: #307624, 307627, 306281.
I'm quite confused what to do now. Both solutions have some advantages and disadvantages. First one at least could lead to less bugs in the future. Hints welcome.

Next.

Previous.