jwz - XScreenSaver 5.03 [entries|archive|friends|userinfo]
jwz

  www.jwz.org
  userinfo
  archive
  rss

Links
[»| [DNA Lounge] [Blog] [iCal] ]
[»| [DNA Lounge Legal Defense Fund] ]
[»| [WebCollage] [LJ WebCollage] ]

XScreenSaver 5.03 [Tue, 17-Jul-2007 3:10 AM]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|, , , , ]
[music |The March Violets -- Snake Dance]

XScreenSaver 5.03 out now. Four new savers; two by me, two by others:


Incidentally, this week I have reached another milestone. I have two computers at home: one is a (headless) mail server, and the other is my iMac desktop. The server was a Linux box until a few days ago when either its power supply or mobo died.

I meditated on this, and came to the conclusion that it was worth several hundred dollars to me to not have to fuck around with the PC hardware dance again, so I replaced it with a Mac Mini. This means there are now no Linux machines in my house*, and even at work, I no longer have any Linux machines that have video cards in them**, which is as it should be.

So, if this release doesn't work on Linux... uh, that's why.

except Tivo, which doesn't count.
** except the kiosks, which almost don't count. (Ha.)

linkReply

Comments:
[User Picture]From: [info]morbid_curious
Tue, 17-Jul-2007 10:18 AM (UTC)

(Link)

Someone made a screensaver out of Voronoi diagrams? Nifty.
[User Picture]From: [info]jwz
Tue, 17-Jul-2007 10:29 AM (UTC)

voronoi

(Link)

The cool part is that I made the OpenGL depth buffer do the heavy lifting, instead of having to actually compute the cells myself.
[User Picture]From: [info]morbid_curious
Tue, 17-Jul-2007 10:38 AM (UTC)

Re: voronoi

(Link)

Excellent. I usually use OpenCV for that kind of thing.
From: [info]fu3dotorg
Tue, 17-Jul-2007 10:19 AM (UTC)

(Link)

Good choice; the 'Mini is silent unless it "does something," and, well, nicely aestetic aswell.

(Thanks for saving our screens, by the way.)
[User Picture]From: [info]otis_wildflower
Thu, 19-Jul-2007 8:13 PM (UTC)

Mini is silent...

(Link)

... just be careful if you stick external disk on it. My G4 mini is pretty quiet but its 3.5" external drive is pretty noisy :p
[User Picture]From: [info]boldra
Tue, 17-Jul-2007 11:38 AM (UTC)

slashdot

(Link)

This time you didn't even ask that this not be mentioned on slashdot. You're learning!
[User Picture]From: [info]jwm
Tue, 17-Jul-2007 12:12 PM (UTC)

(Link)

Builds and runs under Debian Etch. I'm kind of surprised the Debian maintainers haven't been keeping up, as there doesn't seem to be any build related obstacles.

glcells is delightfully creepy in a Cronenbergian kind of way :-)

Worth noting: It looks like the website changelog and the README changelog are inconsistant. I think the README is missing one of the entries that's on the site, and is off by one as a result.

[User Picture]From: [info]taffer
Tue, 17-Jul-2007 1:01 PM (UTC)

(Link)

As always, thanks for saving my screens.
[User Picture]From: [info]calmingshoggoth
Tue, 17-Jul-2007 3:46 PM (UTC)

glcells has floating point exception when food is set to a constant

(Link)

When you pass the same number to -minfood and -maxfood glcells throws a floating point exception. It doesn't fail when given -minfood > -maxfood, but I have checked to see if it is doing the right thing (since I am not certain what the right thing would be).

In a separate matter, is it your intent not to test on Linux machines anymore (i.e. leave it up to the distros)?

--- ../../../xscreensaver-5.03.orig/hacks/glx/glcells.c 2007-07-10 15:16:47.000000000 -0400
+++ glcells.c   2007-07-17 11:37:16.000000000 -0400
@@ -252,7 +252,9 @@
 */
 static inline int random_interval( int min, int max )
 {
-  return min+(random()%(max-min));
+  int n = max - min;
+  if (n == 0) n = 1;
+  return min+(random()%n);
 }
 
 static inline int random_max( int max )
[User Picture]From: [info]calmingshoggoth
Tue, 17-Jul-2007 3:54 PM (UTC)

Re: glcells has floating point exception when food is set to a constant

(Link)

That should have been haven't.

--- http://jwz.livejournal.com/780264.html?thread=15002856#t15002856.orig 2007-07-17 10:46:00.000000000 -400
+++ http://jwz.livejournal.com/780264.html?thread=15002856#t15002856 2007-07-17 11:53:03.000000000 -400
@@ -2,7 +2,7 @@
 -minfood and -maxfood glcells throws 
 a floating point exception. It doesn't 
 fail when given -minfood > -maxfood, 
-but I have checked to see if it is 
+but I haven't checked to see if it is 
 doing the right thing (since I am not 
 certain what the right thing would be)
[User Picture]From: [info]calmingshoggoth
Tue, 17-Jul-2007 4:02 PM (UTC)

Re: glcells has floating point exception when food is set to a constant

(Link)

Yet another separate note, I love the Sierpinski Triangle in m6502 and that the points are interactive in the windowed version of voronoi.
[User Picture]From: [info]evan
Tue, 17-Jul-2007 4:16 PM (UTC)

(Link)

How do you admin the new machine? (Background: We have a headless one and I'm always frustrated when I want to change something on it, since the VNC server seems to stop listening when the machine does a sleep/wakeup cycle.)
[User Picture]From: [info]jwz
Tue, 17-Jul-2007 6:13 PM (UTC)

Mini

(Link)

So far, by plugging a mouse in and switching monitors (my 2nd monitor has two inputs and a switch on the front, so that's relatively painless.) I've never tried to use VNC or Remote Desktop. Hopefully I'll almost never have to do that, since most of the software running on it that I might ever have to mess with (postfix, dovecot, bind, dhcpd, spamassassin) is adminnable from ssh.
[User Picture]From: [info]defenestr8r
Thu, 19-Jul-2007 3:21 PM (UTC)

(Link)

hey that upper left looks kinda familiar... is that a post-NY thought?