I've read several places that this is a CVS version.
"When I pulled the Ruby package out of Breezy and built it, it was a 1.8.3 CVS build. This is yet another pre-release package. I don't think the updated Ruby package has made it to backports yet. I've been checking every couple of hours now. If and when the package does make it into backports I hope and pray that it's a 1.8.2 stable build and not something that was thrown together out of CVS like what I've already seen." https://launchpad.net/distros/ubuntu/+source/ruby1 .8/+bug/18876
"...doesn't work if you're running Ubuntu 5.10 (and I'm guessing Debian sarge) because they have a heavily patched 1.8.2 version of ruby (from CVS) that reports itself as 'ruby 1.8.3 (2005-06-23) [i486-linux]'..." http://dev.rubyonrails.org/ticket/2263
Open Source Software means nothing other than the source is open. But that doesn't mean anything other that you can view the source code. It may still be under a completely unusable licence incompatible with free software (http://www.fsf.org/licensing/essays/free-sw.html) .
Sure that's an option, but for Ubuntuists there are no Ruby 1.8.2 or 1.8.4 package yet. You can of course compile it yourself, but then the whole point of using a package system is lost. Maybe there's a package for Dapper (haven't checked) but not Badger. 1.8.4 has been out for more than 6 months. That's what I call an outdated distro.
Last time I checked on Breezy Badger they were still including packages from CVS dumps.
As an example: The Ruby 1.8.3 package which comes with Breezy Badger was a CVS dump from several months before Ruby 1.8.3 was released. No wonder it worked like shit. The really wierd thing is they called it 1.8.3 when it in fact was just a CVS dump. Almost a year later and they still hadn't updated it.
How can you trust a distro when it doesn't even have up-to-date stable packages ? Not that I care since I try to run the latest version of everything, but others probably do.
I really think the next step for the search engines is to start work on creating a better way to index all those subject specific web forums on the internet that have massive amounts of good information but very poor searching capabilities.
Omgili (Beta) is a search engine designed to index web-based discussion forums. Omgili's unique algorithm analyzes forums not as a simple web page, but as an active discussion with a title, topic and replies.
Less C++, more Ruby
on
Demise of C++?
·
· Score: 4, Interesting
Despite my love for C++ I find myself writing less and less C++ code. Why? Well, I guess it's due Ruby ( http://www.ruby-lang.org/ ) in my case. And whenever I make an extention in Ruby I write it in C, not C++. Why should I spend 5 days writing a tool in C++ when I can write it in 5 hours using Ruby ?
I feel sad about not using C++ more often though, because it really was my favorite language for a long time. I just can't think of any project idea I have where C++ would be better suited than Ruby.
No matter how much he tries to make up for ruining the software business by donating dollars marked "M$" to 3rd world countries and to the AIDS-cause to not make him look so bad, he won't succeed as too many people are aware of him and what he stands for in the world of software.
I got sick when he showed up at Live 8. Here's one of the worlds most evil men in the software business giving away money to a good cause, payed by people he ruined due to the piece of crap operating system he's made that fails within minutes of connecting to the Internet.
Great comment! I'm looking forward to seeing Captain Blood and The King's Thief and all those great movies on Blu-ray, but I guess I'll have to wait at least 5-10 years until we see those released on blue-ray. Many of those old great real classics have even yet to be released on DVD!
I'll wait until someone cracks the copy protections on these systems. Hopefully someone clever figures it out quickly. I'm not sure Blue-ray or HD-DVD will survive though. I'm certain the copy protection systems are going to kill the usefulness of both systems.
I read a while back about a new system much better than both Blue-ray and HD-DVD, but I cannot remember what it was called.. (the name of it started with the letter n). Anybody knows anything about this?
I suspect will see the whole DVD history all over again. First we'll get these 25GB discs, then we'll get 50GB discs and of course the first Blue-ray player won't play anything but 25GB discs so we'll need to buy a new player. Then we'll get 100GB discs and we'll need both a new player and a burner.... then there will be discs only compatible with some players and some burners etc.. then there will be discs with 2x speed, then 4x, 8x, 16x and we'll need to upgrade firmware or buy new players/burners again. In 2007 the new 8 layered Blu-ray discs will be out with 200GB capacity, and we'll need burners capable of burning these as well as players for playing these monster discs.
I'll admit I don't know much about these new formats, but I'm looking forward to making backups of my half TB of live shows in FLAC format!:-)
I recently switched from GNOME to XFCE, even though I've been a fan of GNOME for years I just couldn't use it anymore. The enourmous memory footprint is getting on my nerve and the developers of GNOME has proven over the years unwilling to do anything about it.
Also the inclusion of Evolution and Ephiphany are just annoying. It would be much better if Evolution was replaced by Thunderbird and Ephiphany by Firefox. Installing GNOME you get Epiphany and also Mozilla (since Epiphany depends on it). I use Firefox and sometimes Lynx. So now I have 4 browsers. And I also use Thunderbird for mail, but then I got this monster called Evolution installed which I have no use for. I believe the GNU/Linux distro Ubuntu did the right thing, replaced Epiphany with Firefox and didn't include any mail appliactions in the standard install. And yes, I know there are various gnome2-lite meta-packages out there for various distros and operatingsystems.
KDE has never ever even been an option for me mainly due to my dislike of Qt. I just can't stand the way it's designed. It looks like 10 years old C++ code and design. C++ has since been standardized but the Qt developers don't seem to be able to keep up.
XFCE is small and fast and has everything you need. Not sure I like the file-browser, but I usually just open a terminal emulator and do whatever I need there anyway. I'm not 100% happy with XFCE but I've yet to find anything better. I used to run Fluxbox from time to time, but I came to the conclution it just didn't do it for me.
"Xfce is a lightweight desktop environment for various *NIX systems. Designed for productivity, it loads and executes applications fast, while conserving system resources." - Olivier Fourdan, creator of Xfce
Sure you can, but what's the point ? Lot's of trackers ban BitComet due to it is well known for hammering trackers with announcments too often and the author of BitComet does not seem to be cabable of fixing it.
He's also become the shows security officer for some reason. Didn't they have another guy at that job earlier? Did he not want to pay that dude so he educated himself and took that dude's job?;)
There's myth that Microsoft's so-called "operating system" Windows is secure. Can you test this myth over a long period by installing it on a computer, connecting it to the Internet and leave in on for some months and then check if it's been infected? Also try out all various editions of this operating system and see how secure it actually is, like Win3.11, Win95, Win98, Win98SE, WinME, Win2k, NT and WinXP.
Then of course a comparision to other operating sytems would be cool like FreeBSD, NetBSD, OpenBSD, GNU/Linux distros like ArchLinux, Slackware, Debian, Ubuntu, Mandriva, Fedora, Gentoo.. . You could also try Apple's various systems, although if I'm not mistaken are based on FreeBSD. And if you're capable of testing GNU/Hurd that would be cool too.
Thanks for an excellent show! I watch it twice a day, episode + rerun of that episode at night and every new episode on Sunday. I sincerely hope it continues far in to the next century!:-)
Today the battle is between Java and C++ and Java wins. Not because it's faster, because it is more convenient.
How is it more convenient ? Java doesn't come installed on any OS I use. Java doesn't fit into any OS or desktop I've used. The GUI simply looks too different from the rest of the desktop. It installs itself in the wierdest ways possible (configure, make, make install anyone??). It even creates new directories under/usr/ that shouldn't be there. Most java programs (that I've tested) even requires enourmous shell scripts to start the program.
I can't see how this can be convenient for anyone.
Boost would be useful once they get rid of that annoying way to install it.
No configure, make, make install ? Throw out the window for all I care.;)
STL errors with g++ are nothing compared to M$'s VC++. Last time I used it I easily got hundreds of lines of errors from the simplest error. Even when my code was correct I got errors.
~$ dpkg -l ruby1.8
1 .8/+bug/18876
ruby1.8 1.8.2-9ubuntu1 Interpreter of object-oriented scripting lan
~$ ruby --version
ruby 1.8.3 (2005-06-23) [i486-linux]
I've read several places that this is a CVS version.
"When I pulled the Ruby package out of Breezy and built it, it was a 1.8.3 CVS
build. This is yet another pre-release package. I don't think the updated Ruby
package has made it to backports yet. I've been checking every couple of hours
now. If and when the package does make it into backports I hope and pray that
it's a 1.8.2 stable build and not something that was thrown together out of CVS
like what I've already seen."
https://launchpad.net/distros/ubuntu/+source/ruby
"...doesn't work if you're running Ubuntu 5.10 (and I'm guessing Debian sarge) because they have a heavily patched 1.8.2 version of ruby (from CVS) that reports itself as 'ruby 1.8.3 (2005-06-23) [i486-linux]'..."
http://dev.rubyonrails.org/ticket/2263
Open Source Software means nothing other than the source is open. But that doesn't mean anything other that you can view the source code. It may still be under a completely unusable licence incompatible with free software (http://www.fsf.org/licensing/essays/free-sw.html) .
) on the other hand states that your software is free (as in freedom and free speech) and that the source code is available.
Free software (http://www.fsf.org/licensing/essays/free-sw.html
Stop using the "open source" term, it means absolutely nothing.
Sure that's an option, but for Ubuntuists there are no Ruby 1.8.2 or 1.8.4 package yet. You can of course compile it yourself, but then the whole point of using a package system is lost. Maybe there's a package for Dapper (haven't checked) but not Badger. 1.8.4 has been out for more than 6 months. That's what I call an outdated distro.
Do they still ship with CVS dumps as packages ?
Last time I checked on Breezy Badger they were still including packages from CVS dumps.
As an example:
The Ruby 1.8.3 package which comes with Breezy Badger was a CVS dump from several months before Ruby 1.8.3 was released. No wonder it worked like shit. The really wierd thing is they called it 1.8.3 when it in fact was just a CVS dump. Almost a year later and they still hadn't updated it.
Proof:
$ ruby --version
ruby 1.8.3 (2005-06-23) [i486-linux]
Ruby 1.8.3 was released on 2005-09-21 (see http://www.ruby-lang.org/)
How can you trust a distro when it doesn't even have up-to-date stable packages ?
Not that I care since I try to run the latest version of everything, but others probably do.
Wonder how many other packages they got from CVS.
Omgili (Beta) is a search engine designed to index web-based discussion forums. Omgili's unique algorithm analyzes forums not as a simple web page, but as an active discussion with a title, topic and replies.
http://www.omgili.com/
Despite my love for C++ I find myself writing less and less C++ code. Why? Well, I guess it's due Ruby ( http://www.ruby-lang.org/ ) in my case. And whenever I make an extention in Ruby I write it in C, not C++. Why should I spend 5 days writing a tool in C++ when I can write it in 5 hours using Ruby ?
I feel sad about not using C++ more often though, because it really was my favorite language for a long time. I just can't think of any project idea I have where C++ would be better suited than Ruby.
He donates dollars marked "M$".
No matter how much he tries to make up for ruining the software business by donating dollars marked "M$" to 3rd world countries and to the AIDS-cause to not make him look so bad, he won't succeed as too many people are aware of him and what he stands for in the world of software.
I got sick when he showed up at Live 8. Here's one of the worlds most evil men in the software business giving away money to a good cause, payed by people he ruined due to the piece of crap operating system he's made that fails within minutes of connecting to the Internet.
Makes me sick.
Great comment! I'm looking forward to seeing Captain Blood and The King's Thief and all those great movies on Blu-ray, but I guess I'll have to wait at least 5-10 years until we see those released on blue-ray. Many of those old great real classics have even yet to be released on DVD!
I'll wait until someone cracks the copy protections on these systems. Hopefully someone clever figures it out quickly. I'm not sure Blue-ray or HD-DVD will survive though. I'm certain the copy protection systems are going to kill the usefulness of both systems.
:-)
I read a while back about a new system much better than both Blue-ray and HD-DVD, but I cannot remember what it was called.. (the name of it started with the letter n). Anybody knows anything about this?
I suspect will see the whole DVD history all over again. First we'll get these 25GB discs, then we'll get 50GB discs and of course the first Blue-ray player won't play anything but 25GB discs so we'll need to buy a new player. Then we'll get 100GB discs and we'll need both a new player and a burner.... then there will be discs only compatible with some players and some burners etc.. then there will be discs with 2x speed, then 4x, 8x, 16x and we'll need to upgrade firmware or buy new players/burners again. In 2007 the new 8 layered Blu-ray discs will be out with 200GB capacity, and we'll need burners capable of burning these as well as players for playing these monster discs.
I'll admit I don't know much about these new formats, but I'm looking forward to making backups of my half TB of live shows in FLAC format!
Also the inclusion of Evolution and Ephiphany are just annoying. It would be much better if Evolution was replaced by Thunderbird and Ephiphany by Firefox. Installing GNOME you get Epiphany and also Mozilla (since Epiphany depends on it). I use Firefox and sometimes Lynx. So now I have 4 browsers. And I also use Thunderbird for mail, but then I got this monster called Evolution installed which I have no use for. I believe the GNU/Linux distro Ubuntu did the right thing, replaced Epiphany with Firefox and didn't include any mail appliactions in the standard install. And yes, I know there are various gnome2-lite meta-packages out there for various distros and operatingsystems.
KDE has never ever even been an option for me mainly due to my dislike of Qt. I just can't stand the way it's designed. It looks like 10 years old C++ code and design. C++ has since been standardized but the Qt developers don't seem to be able to keep up.
XFCE is small and fast and has everything you need. Not sure I like the file-browser, but I usually just open a terminal emulator and do whatever I need there anyway. I'm not 100% happy with XFCE but I've yet to find anything better. I used to run Fluxbox from time to time, but I came to the conclution it just didn't do it for me.
You're entirely correct. That article was posted yesterday. I was thinking the exact same thing as you when I read this post.
Sure you can, but what's the point ? Lot's of trackers ban BitComet due to it is well known for hammering trackers with announcments too often and the author of BitComet does not seem to be cabable of fixing it.
He's also become the shows security officer for some reason. Didn't they have another guy at that job earlier? Did he not want to pay that dude so he educated himself and took that dude's job? ;)
If you'd followed the show you'd know they wouldn't put this pudle dog in the microwave. I hope no one would be that cruel.
Adam has actually installed Windows on computers in the myth's involving computers. I can't recall ever seeing Jamie near a computer.
There's myth that Microsoft's so-called "operating system" Windows is secure. Can you test this myth over a long period by installing it on a computer, connecting it to the Internet and leave in on for some months and then check if it's been infected? Also try out all various editions of this operating system and see how secure it actually is, like Win3.11, Win95, Win98, Win98SE, WinME, Win2k, NT and WinXP.
:-)
Then of course a comparision to other operating sytems would be cool like FreeBSD, NetBSD, OpenBSD, GNU/Linux distros like ArchLinux, Slackware, Debian, Ubuntu, Mandriva, Fedora, Gentoo.. . You could also try Apple's various systems, although if I'm not mistaken are based on FreeBSD. And if you're capable of testing GNU/Hurd that would be cool too.
Thanks for an excellent show! I watch it twice a day, episode + rerun of that episode at night and every new episode on Sunday. I sincerely hope it continues far in to the next century!
How is it more convenient ?
Java doesn't come installed on any OS I use.
Java doesn't fit into any OS or desktop I've used.
The GUI simply looks too different from the rest of the desktop.
It installs itself in the wierdest ways possible (configure, make, make install anyone??).
It even creates new directories under
Most java programs (that I've tested) even requires enourmous shell scripts to start the program.
I can't see how this can be convenient for anyone.
Boost would be useful once they get rid of that annoying way to install it. No configure, make, make install ? Throw out the window for all I care. ;)
STL errors with g++ are nothing compared to M$'s VC++. Last time I used it I easily got hundreds of lines of errors from the simplest error. Even when my code was correct I got errors.