If you use Gnome and liked Amarok 1.x, you could also take a look at Exaile. It's pretty much Amarok 1.x for Gnome, except that it's still actively developed. It doesn't feel as bloated as Songbird either.
Hum. Out of curiosity, does the slashdot crowd think copying 30-40 games and "saving £600" is good? Wouldn't that actually be considered... basically stealing?
Copyright infringement is not stealing. Copyright infringement is not stealing. Copyright infringement is not stealing.
Seriously, it is not, regardless of whatever your opinion of copyright infringement is, it is not stealing.
Why would you have to explain it to them? It's none of their business if you carry the first 1000 decimals of PI encoded in Base-36 or whatever data that looks random.
Although it isn't much, KDE is also closer in design terms to the UNIX philosophy as well; the different parts are more cleanly encapsulated than GNOME, and it's more self-contained, as well.
On the other hand, if you look at it from a developer's side, GTKMM (the C++ interface of GTK) might be closer to the UNIX philosophy of "do one thing only, and do that right". While Qt reinvents the wheel so many times, by using its own classes for many things, like QString or QThread, or by implementing its own slot & signal system with a C++ preprocessor, GTKMM uses standard and existing libraries wherever possible.
Qt: Signal handling with macros and its own custom C++ preprocessor GTKMM: libsigc++, template-based signal handling
Of course that's just one way of looking at it but I wouldn't call any of the two less close to the UNIX philosophy. On the end user's side, both have an abstract VFS to file management on remote resources, etc...
That said, kongratulations, Matthias! I hope this award encourages others to dedicate their time for the greater good.
I know an open source game developer who builds and tests new Mac OS X releases of his cross-platform game on a Hackintosh. Since it's a rather demanding 3D game, a Mac Mini wouldn't be up for the task. Getting a Mac Pro just to compile & test your hobby open source game just seems like a waste of money.
He's got beta testers with real Macs though. It seems to work out pretty well.
You can build a cheap x86_64 system that uses about 25 Watts idle with an AMD X2 4850e CPU (2x 2.5 GHz) and an nForce 630a chipset. Unfortunately that CPU isn't easily available anymore but as far as I know, AMD has only recently released a successor.
My 4850e system uses about 40 Watts idle but that includes: - 2 spinning 3,5" hard drives - Onboard gigabit ethernet - 100 MBit/s PCI ethernet card - WiFi PCI card
The power supply is a relatively cheap one from BeQuiet with 80%+ efficiency.
Yes, that's true. Although there's still a good reason to use Redirector: If someone posts a http:/// link to a page that supports https, Redirector automatically translates those.
You could use the Redirector add-on for Firefox for these situations. It allows you to automatically search & replace URLs with regular expressions. Example:
Include pattern: http://www/\.)?tunnelbroker\.net/(.*) Redirect to: https://tunnelbroker.net/$2
UDF doesn't have a 2 GB file size limit like FAT32 and seems to be well supported by most operating systems. I don't really have any experience with it but I just formatted my USB stick with UDF just to see how it goes. mkudffs --media-type=hd --vid=MyDiskLabel/dev/disk/by-id/usb-LEXAR_JUMPDRIVE_ELITE It works fine in Linux.
Just create a really large nuclear drive to push the Earth away from the sun, increasing its orbit. We'll get a few extra days per year as a neat side-effect. Has anyone bothered to calculate the necessary energy for that? Is it theoretically possible with Earth's uranium or hydrogen resources?
It's interesting how some people are quick to declare portable ARM computers a failure because it won't run their favorite (proprietary) x86 programs. That's the Stockholm Syndrome, only with software instead of human kidnappers.
Are you saying that Ubuntu has a way to automatically download an ARM version of FireFox and OpenOffice?
I don't know about Ubuntu but Debian most certainly has Firefox and OpenOffice packages for ARM that are ready to use.
Even then, what about Flash and Adobe Reader? How am I going to play my favorite YouTube videos and Facebook games?
Do you really want to use a proprietary browser plugin with a horriblesecurityhistory like Adobe Flash, with _known_ vulnerabilities that have been unpatched for over 8 months? With new open technologies like HTML5, Flash is becoming more and more obsolete anyway. YouTube videos can be easily downloaded and played with mplayer. Gnash, a reverse-engineered libre replacement for Adobe Flash, gets better continuously. Many Flash applications already work with Gnash, like YouTube or the flash photo galleries generated by some Adobe applications.
The libre software situtation is much better when it comes to PDF, as PDF is, unlike Flash, an open standard. There are plenty of libre alternatives to Adobe Reader, most of them less bloated and way faster than the original. The FSF has launched a portal site for those.
ARM has an advantage such as lower power consumption, but it also has a huge disadvantage - it does not run x86 programs.
Why is this a problem? Just find a free software distribution that offers packages for ARM, like Debian. Problem solved... but... if you really depend on propietary x86 programs.... Doesn't that worry you at all?
Re:GPL is the kiss of death for commerical softwar
on
Leaving the GPL Behind
·
· Score: 1
If you have a software product and publish any of its libraries as GPL, then your product must effectively become GPL'ed. And you put hard work into it and want to charge money for that, but anybody can take that product and sell it cheaper or give it away for free.
Part of the problem is that he insists on taking "ownership" of the GPL, and frequently acts as though he's a spokesperson for the entire open source community.
Stallman distances himself from the open source community as much as possible. Both the free software and the open source communities (according to RMS' definition) have entirely different philosophies, with similar technical goals which allows them to work together most of the time.
He can't turn GNU from an open-source software collective into a pseudo political advocacy group because GNU has always been just that, a movement dealing with a social problem, while "open source" in general only refers to the technical standpoint.
Waiting for native Windows filesystems is mostly hopeless, backed up by this incomplete list. As far as I know, the Windows IFS development kit is not free, neither as in speech nor as in beer. A pragmatic solution would be to use virtualization instead of badly rewriting filesystems again and aigan. You'd need a small virtual machine:
The VM should contain a minimal Linux setup that shouldn't need than 64 MB disk space, using cramfs or squashfs, like LiveCDs do
64 MB of RAM ought to be more than enough as well.
The hostp passes the raw drive/partition that you want to mount through to the VM
The filesystem is mounted inside the VM, supporting even LVM2, dm-crypt / LUKS,... whatever you want.
The mounted filesystem gets exported back to Windows via CIFS (SMB successor)
I'm sure one could make this process very easy to use, with a neat GUI to set it up. The VM could run in the background, so that the user only sees its rough status in the GUI. Maybe there's hope for a fast native solution, as Microsoft just recently released Linux guest drivers for their own virtualization solution under the terms of the GPL2.
It can be very useful to have not only your editor settings but all your important settings in a central VCS repository. Whenever you have to work on a new machine, just clone your repository, run your setup script and you can feel right at home, after a few seconds. If you change anything in your configuration file, you just push it to the repository and update each copy automatically when you login.
My setup is comprised of a ~/.dotfiles/ directory which contains a setup script that symlinks all the configuration files and folder where they belong, e.g.: ~/.dotfiles/_bashrc -> ~/.bashrc... etc...
I definitely agree with you. A rich client, maybe implemented with C++ and Qt4, would be very useful. The demo video actually shows a native command-line client for Wave. If that's possible, you should be able to develop any kind of interface. If Google doesn't release a thick client, maybe that's a business opportunity right at your doorstep.
If you use Gnome and liked Amarok 1.x, you could also take a look at Exaile. It's pretty much Amarok 1.x for Gnome, except that it's still actively developed. It doesn't feel as bloated as Songbird either.
Hum. Out of curiosity, does the slashdot crowd think copying 30-40 games and "saving £600" is good? Wouldn't that actually be considered ... basically stealing?
Copyright infringement is not stealing.
Copyright infringement is not stealing.
Copyright infringement is not stealing.
Seriously, it is not, regardless of whatever your opinion of copyright infringement is, it is not stealing.
Why would you have to explain it to them? It's none of their business if you carry the first 1000 decimals of PI encoded in Base-36 or whatever data that looks random.
Although it isn't much, KDE is also closer in design terms to the UNIX philosophy as well; the different parts are more cleanly encapsulated than GNOME, and it's more self-contained, as well.
On the other hand, if you look at it from a developer's side, GTKMM (the C++ interface of GTK) might be closer to the UNIX philosophy of "do one thing only, and do that right". While Qt reinvents the wheel so many times, by using its own classes for many things, like QString or QThread, or by implementing its own slot & signal system with a C++ preprocessor, GTKMM uses standard and existing libraries wherever possible.
Qt: QString, QList, QVector
GTKMM: std::string, std::list, std::vector
Qt: Signal handling with macros and its own custom C++ preprocessor
GTKMM: libsigc++, template-based signal handling
Of course that's just one way of looking at it but I wouldn't call any of the two less close to the UNIX philosophy. On the end user's side, both have an abstract VFS to file management on remote resources, etc...
That said, kongratulations, Matthias! I hope this award encourages others to dedicate their time for the greater good.
I know an open source game developer who builds and tests new Mac OS X releases of his cross-platform game on a Hackintosh. Since it's a rather demanding 3D game, a Mac Mini wouldn't be up for the task. Getting a Mac Pro just to compile & test your hobby open source game just seems like a waste of money.
He's got beta testers with real Macs though. It seems to work out pretty well.
You can build a cheap x86_64 system that uses about 25 Watts idle with an AMD X2 4850e CPU (2x 2.5 GHz) and an nForce 630a chipset. Unfortunately that CPU isn't easily available anymore but as far as I know, AMD has only recently released a successor.
My 4850e system uses about 40 Watts idle but that includes:
- 2 spinning 3,5" hard drives
- Onboard gigabit ethernet
- 100 MBit/s PCI ethernet card
- WiFi PCI card
The power supply is a relatively cheap one from BeQuiet with 80%+ efficiency.
Yes, that's true. Although there's still a good reason to use Redirector: If someone posts a http:/// link to a page that supports https, Redirector automatically translates those.
Of course that works... If you're not paranoid and keep your history for more than one browser session.
Slashdot broke my quote... I'll try again:
You could use the Redirector add-on for Firefox for these situations. It allows you to automatically search & replace URLs with regular expressions. Example:
"In Soviet Russia, the government controls the corporations."
is also pretty good, imho.
UDF doesn't have a 2 GB file size limit like FAT32 and seems to be well supported by most operating systems. I don't really have any experience with it but I just formatted my USB stick with UDF just to see how it goes. /dev/disk/by-id/usb-LEXAR_JUMPDRIVE_ELITE
mkudffs --media-type=hd --vid=MyDiskLabel
It works fine in Linux.
November 2008: Conficker
Windows RPC service, TCP port 445.
Yes, of course I'm not serious :) It's not less ridiculous than the trillions of tiny mirrors though, even if the latter might be technically possible.
Just create a really large nuclear drive to push the Earth away from the sun, increasing its orbit. We'll get a few extra days per year as a neat side-effect. Has anyone bothered to calculate the necessary energy for that? Is it theoretically possible with Earth's uranium or hydrogen resources?
It's interesting how some people are quick to declare portable ARM computers a failure because it won't run their favorite (proprietary) x86 programs.
That's the Stockholm Syndrome, only with software instead of human kidnappers.
Are you saying that Ubuntu has a way to automatically download an ARM version of FireFox and OpenOffice?
I don't know about Ubuntu but Debian most certainly has Firefox and OpenOffice packages for ARM that are ready to use.
Even then, what about Flash and Adobe Reader? How am I going to play my favorite YouTube videos and Facebook games?
Do you really want to use a proprietary browser plugin with a horrible security history like Adobe Flash, with _known_ vulnerabilities that have been unpatched for over 8 months?
With new open technologies like HTML5, Flash is becoming more and more obsolete anyway.
YouTube videos can be easily downloaded and played with mplayer. Gnash, a reverse-engineered libre replacement for Adobe Flash, gets better continuously. Many Flash applications already work with Gnash, like YouTube or the flash photo galleries generated by some Adobe applications.
The libre software situtation is much better when it comes to PDF, as PDF is, unlike Flash, an open standard. There are plenty of libre alternatives to Adobe Reader, most of them less bloated and way faster than the original. The FSF has launched a portal site for those.
ARM has an advantage such as lower power consumption, but it also has a huge disadvantage - it does not run x86 programs.
Why is this a problem? Just find a free software distribution that offers packages for ARM, like Debian. Problem solved... but... if you really depend on propietary x86 programs.... Doesn't that worry you at all?
"Why should I believe you? You're Hitler!"
If you have a software product and publish any of its libraries as GPL, then your product must effectively become GPL'ed. And you put hard work into it and want to charge money for that, but anybody can take that product and sell it cheaper or give it away for free.
That's what the LGPL is for.
Part of the problem is that he insists on taking "ownership" of the GPL, and frequently acts as though he's a spokesperson for the entire open source community.
Stallman distances himself from the open source community as much as possible. Both the free software and the open source communities (according to RMS' definition) have entirely different philosophies, with similar technical goals which allows them to work together most of the time.
He can't turn GNU from an open-source software collective into a pseudo political advocacy group because GNU has always been just that, a movement dealing with a social problem, while "open source" in general only refers to the technical standpoint.
RTFS again.
Marc Bevand claimed a cluster of 12 machines with 24 video cards [...]
Waiting for native Windows filesystems is mostly hopeless, backed up by this incomplete list. As far as I know, the Windows IFS development kit is not free, neither as in speech nor as in beer.
A pragmatic solution would be to use virtualization instead of badly rewriting filesystems again and aigan. You'd need a small virtual machine:
64 MB of RAM ought to be more than enough as well.
I'm sure one could make this process very easy to use, with a neat GUI to set it up. The VM could run in the background, so that the user only sees its rough status in the GUI.
Maybe there's hope for a fast native solution, as Microsoft just recently released Linux guest drivers for their own virtualization solution under the terms of the GPL2.
It can be very useful to have not only your editor settings but all your important settings in a central VCS repository. Whenever you have to work on a new machine, just clone your repository, run your setup script and you can feel right at home, after a few seconds. If you change anything in your configuration file, you just push it to the repository and update each copy automatically when you login.
My setup is comprised of a ~/.dotfiles/ directory which contains a setup script that symlinks all the configuration files and folder where they belong, e.g.: ~/.dotfiles/_bashrc -> ~/.bashrc ... etc...
I definitely agree with you. A rich client, maybe implemented with C++ and Qt4, would be very useful. The demo video actually shows a native command-line client for Wave. If that's possible, you should be able to develop any kind of interface. If Google doesn't release a thick client, maybe that's a business opportunity right at your doorstep.