* The font rendering is gorgeous. It was pretty good before, but it's very very good now.
* The performance boost is noticeable. It's supposed to have a smaller memory footprint too but I forgot to baseline my system before I upgraded.
* The only think I'm not happy with so far is the way Rakarrack runs on it.
I notice breaks in the sound every now and then. Granted, there are probably very few developers who play their guitars through a Linux box. I need to fiddle with the nice values or something, perhaps that'll fix it.
As far as my project.. I don't know if I mentioned the nature of the project earlier. I have an LED message board, around 4 feet long, two lines of text.
Pretty cool. The project is to be able to put messages up on the sign through its serial port. One little setback I had was.. the sign uses a n RJ11 connector, so I was like, ok, no problem.. I'll just hack one end off this phone cord, and solder on a DB-9. I start doing that, and, shit.. the sign actually uses pin 1 on the RJ11, but phone cords leave pins 1 and 6 blank. So what I ended up doing was filing an RJ45 plug down to size, so it will fit in the RJ11 jack. It was a pain, and not too awesome looking, but it finally (after much screwing around with the connector, the pinouts, and the software) worked. So now I can put messages up on my sign...
So what did you end up writing for the UI? Just a basic text input screen, or did you perhaps do something fancy like an LCDproc driver?
It would have probably been smarter for them to use an RJ45 than to use pins on the RJ11 that are hardly ever used. But I guess from their POV, when you are dealing with an expensive (if bought new) sign, you are going to buy the adapters and stuff from them, and it is no problem. And I guess if you are a sign installer, you have the right connector ends with the 6 pins.. and the right crimper. But for me it was a pain. Anyway, it works :) The other problem that was driving me crazy for a while was, I forgot to explicitly open the device in write mode.. so I was writing stuff to the port and nothing was coming out.. and I wasn't getting any error either... I don't have any rs-232 testing stuff around anymore, at least not that I can find, so I was going to make a tester with two led's and a resistor... But then I got clever and connected a pair of headphones :) Then I figured it out.
As far as the UI, this first project with the sign is for a party with a theme of "Create", I wanted to let people post their ideas up on the sign and put them in a rotation. It's a smallish (100 people) invite only event so I don't have to worry too much about checking the text before it goes up, or about people stealing my computer or messing it up. I was going to do a web-based thing, but I decided since time is short and I don't want to mess around with putting things on puppy that puppy doesn't have already.. I am just going to do a simple text based thing in perl, no formatting.. just crlf. I'll give them a console logged in as a user with my program as the shell. The program is going to ask the person for their name, then prompt them to enter their idea. Rather than leaving it open ended, I'm coming up with a small list of things to prompt them for, to give some structure. I'll take the most recent n messages, format them for the sign, and put them in rotation. The sign has a bunch of memories so I don't have to deal with the rotation myself, I can just push them up there and then if there is a computer problem or whatever, it doesn't matter, the sign will keep going. Ultimately I would like to do more with it. I have a linksys router lying around, I would like to put a serial port on that so I can run applications on the router to control the sign.. and people can connect to it via net. A twitter interface would be cool, and/or SMS interface. The sign is also capable of displaying bitmaps. No greyscale but I thought it might be cool to do something with that.
But it only added to the charm, it didn't break anything.
whew, read some of the bugs linked.
hey, and it even gets better:
and... once they burry ulrich they will put on his gravestone:
"Do not reopen."
Is this going to create a fragmentation problem?
well... I guess at least a bit.
as software developed on debian probably doesn't have to circumvent libc bugs ulrich refuses to fix...
and most probably redhat is not going to do the same, since they own cygnus and thus pay him...
fancy, next fork these days:
like hobbit first extended bb4, and then forket away, nagios is now forking.
Great. I can see it now. Software built on Debian (and Ubuntu) will need to be tested and re-tweaked on Red Hat (CentOS, Fedora) and vice versa because of tiny differences in behavior that will develop between glibc and eglibc.
This will give the smug and self-righteous Linux bashers something to gloat about for years.
Reading the dapper thing (I never heard of him before) I was thinking that he happens to be a public figure, but certainly this must happen in other circles becuase people are universally suck.
And it does. There was a comment on that page about how a MS kernel designer refused to support NUMA. So in companies you just don't hear about it in public whereas the open source stuff it's all public posturing.
And in this case, then open source model is worse.
Anybody can come along and branch/fork anything. True, if it sucks, it will get nowhere, but if it has a following because of some large reason (like dapper is a dick) then you will have his followers and his haters and like you say, everything will have to be tested twice.
In a business, one developer complains to the boss that so and so is being a dick and is breaking the libraries, and the boss fires him. Problem solved.
That just can't happen in opensource land.
Hopefuly the same fate will befall glibc.
Excellent install. Virtually no thinking.
Amazing how much is fit onto a CD-ROM still.
I HATE the Ubuntu default color scheme. HATE IT.
I HATE the toolbar being at the top of the screen. Why do this? So it's not too Windows like?
So, I get the wireless key on the machine, open up a browser, and hit Drudge Report. It politely tells me I'm missing a flash player, and I have one of three to choose from. Adobe's and two different open source players.
I choose Adobe's, which cheerfully downloads, and then says it can't install because of a package dependency, glibc3. While it seemed doubtful, I follow along to see what would happen.... So, another helpful screen comes up, trying to download glibc3...... And what happens?
It says it's already installed.
So, I try the open source players, neither of which can be found, even though it gave me the option to download them........
So, just a few minutes of running, and I'm already at a spot where the average user would be pulling the hair out!
This is just shitty package management. Perhaps your machine is too old or something.
Flash player went in without any glibc dependency issues for me, but my machine was an upgrade so it might be different.
What I'm annoyed about is that stuff like Flash used to just get downloaded with one click, maybe there was a message or something but originally Ubuntu didn't have any problems drawing from non-free software sources when necessary.
Then when Ubuntu got popular all the Stallmanites started whining about the sanctity of free software and that Ubuntu was evil for even thinking about mixing free and non-free software. So they ended up adding all these extra steps to keep the freetards from forking it and blowing the whole Ubuntu dream.
It worked, but we're stuck with these annoyances now.