Ok, I just wanted to point out that really having the option of disabling execution isn't useful for the average user to prevent undesirable execution if it is turned on by default (with the +x bit you need to explicitly mark it as executable, it isn't on by default of course).
Technically, AFAIK, the levy is separate from the law that allows you to make a "private copy" of something (movies, music, etc except software (which works a different way)). The levy is paid as a "compensation" for the private copies, but AFAIK that does not mean that you neccessarily have to pay it to be able to make copies.
On the subject of the law that allows this,
Article 270 from the spanish "Codigo Penal":
1. Será castigado con la pena de prisión de seis meses a dos años y de multa de doce a veinticuatro meses quien, con ánimo de lucro y en perjuicio de tercero, reproduzca, plagie, distribuya o comunique públicamente, en todo o en parte, una obra literaria, artística o científica, o su transformación, interpretación o ejecución artística fijada en cualquier tipo de soporte o comunicada a través de cualquier medio, sin la autorización de los titulares de los correspondientes derechos de propiedad intelectual o de sus cesionarios.
At least from what I've heard, leagally "ánimo de lucro" means getting a benefit from the copy, not including the "benefit" that you get from not having to buy the CD, but a direct benefit (selling), as much as the SGAE guys would want us to believe otherwise. So, the way I understand it, that law does not apply for copies that are not sold, and thus does not apply to P2P or to copying a CD for someone I know.
Spanish law grants you rights to download music. That is another point that keeps being denied by the industry. You have the right to copy music off of someone else as long as he doesn't *sell* it. I.e. sharing is allowed, but not selling. This includes P2P, copying the disk to a friend, etc.
This was done in the casette tape era because the legislator realized that it was unstoppable. In return, people got to pay taxes on recordable tapes. This has now been extended to CDs and DVDs (which is debatable because they have *many* uses besides music).
actually the Rev thing is really unsurprising. A PC can emulate those consoles these days except for the cube. There are several kinds of backwards compatibility:
Straight full emulation Emulation with support circuitry Merging of previous system into the new system (GBA) Merging of previous system and actively using it in the new system (PS2 and NDS) Adding on to old system (probably Rev w/ regard to the cube, i.e. they will beef up the cube but still retain the basic cube that makes cube games run)
Some of those are interesting, but most definitely not full emulation. Anyone can do it. If you have the horsepower, perfect, else go find some other route. Rev will probably emulate old nintendo games like any PC would. Heck, you can play SNES games with the PS2 already.
That is *exactly* what they are there for. The real power of the Cell comes from the SPEs, not from the main PPC which is mainly there to control them and move data around. The SPEs do the number crunching.
This does prove though that each SPE can handle 8 MPEG-2 streams with no problem (equivalent; probably they are used in a pipeline fashion so really saying one "does" 8 streams isn't too real, but they can do 48 streams as a whole. The typical thing is one for each major step of decoding.)
Hmm.. of course, you could do checking for circular dependencies but that would really get you closer to building a graph, so probably the best thing would be to make a graph in the first place.
Hmm.. sorry, didn't read carefully enough. With gentoo you can hack concurrency for some stuff (for example, I've set the X init script to run before almost everything in the default runlevel, so kdm can start while everything else loads) or set initscripts to let daemons start up in the background, but of course it's not a complete dependency graph checking/etc system.
You shouldn't need a graph I think, anyway. Just list the scripts that need to run for this runlevel and the prerequisites. Start loading the ones that are "free" to start because they have all their dependencies met. Whenever any script finishes loading, check again and run the ones that are now free to run. Repeat until everything is loaded.
...but a bit different. Here CD/DVD media are charged (and they tried DSL and hard drives but AFAIK they are exempt from the tax... for now.) The point is, here it is totally legal to copy music as long as you do not sell it. The problem is that a certan "non-profit" (Ha!) organization tries to spread FUD about it and maks people believe taht downloading is illegal. They use the excuse that downloading avoids you having to buy the CD, and thus saves you money, which they believe is profit. Mind you, that isn't profit, and even if it were, if I couldn't download I'd just not listen.
Nothing spectacular, really. The music eventually stopped and programs began to freeze. First IRC, then mozilla, then the whole X (and since I couldn't get to the console I had to reboot. SysRq did work though, which proves the kernel was OK)
If I had "rm -rf/"'d it wouldn't even get close to that. Remember inodes aren't removed until their usage drops to zero, so all open files would continue to function. Swap would be OK too. Pretty much everything would work short of opening new programs or trying to load new data.
The kernel is always in RAM. filtering/NAT is in the kernel. If the HDD driver/subsystem is robust enough, nothing will happen to it if the HDD dies, bar a few gazillion error messages about the HDD on dmesg. Even programs loaded into RAM or cached might still work, since it's not a clean unplug and thus it won't flush or even notice that all access fails. Just loading new data will not work.
I've hotplugged my DVD drive on the ATA bus. No big deal, as long as the computer starts up with it it will let you unplug it with no more problems than a few error messages. Plug back in, and it still works. The ATA interface is very simple, not much can happen if stuff is unplugged. Basically the two problems are the fact that commands will fail (d'oh) and that the outputs are left in an open state and may float around. The latter depends on the controller chip, and the former on the software.
I'll unplug my HDD now, just to see what happens. (same risk as a power failure, and I've yet to see a power failure kill my reiserfs partition.) Note I'm running Xorg and amaroK playing MP3s and a bunch of software. Let's see what happens.
Actually I thought about this at once. Of course it isn't any real time travel, but it looks like it to your mind. Now think, you get youself frozen and wait 200 years to unfreeze. Would the time in between seem like 0 to you?
Actually there is one thing I don't like, I forgot to mention on the original post. Sometimes, newer versions get more USE flags. I hate it when I update and find out that some features are missing now. But then, this just means I should review the USE flags in emerge -upv before running the real thing.
Oh, well. Anyways, I'll stick with Gentoo. Other distros have far worse problems IMO. I guess it depends on your priorities.
I've been using Gentoo for a long while now. No breaking on updates, except maybe some updated library that needs re-emerging of the apps that depend on it (mysql -- and note this was because I installed an unstable version -- and directfb come to mind)
You really *do* know how to properly update your config files, don't you? and you *aren't* running ~arch, are you?
The rendering of slashdot on that PSP looks to me like that of LINKS. The up/down scrolling behaviour, the inverting highlight (look at OSTG on the slashdot shot), supports javascript, no frames, no java, no flash... (except of course the font is different)
Actually links is the browser I considered for porting to the PS2, since it works on many displays including framebuffers, and is a nice graphic browser. The PS2 network access disks use the Oregan browser, but judging from the big differences between them and the user agent this is not it.
Am I just paranoid or are there really some similarities between the PSP's browser and links?
It's VERY difficult to get that perfectly aligned. At least with my digicam which only allows zooming in increments.
My method (did it, worked fine):
Position the camera on a tripod so that the screen looks reasonably square (ie camera plane parallel to the screen plane) and zoom in with some margin left around the screen.
take a picture with the screen there
remove screen
take a picture
Open up Gimp, set no-screen picture as background and screen picture as foreground, with half opacity
Use the transform tool, perspective mode, corrective applying, and align the corners on the corners of the screen (but apply the transform to the no-screen picture
javascript:window.open(window.location);window.o pe n(window.location)
(Add more;window.open(window.location) for enhanced effect)
Note you have to run it twice: the first one will bring out (number of window.open's) windows and then stop, and the second one will get it into a big loop (since now window.location is updated with the URL).
Also, just opening c:\aux used to crash M$IE. It was nice having it as startpage.
That won't work. "su" will spawn a shell and startx will be executed as admin user once the shell is closed. It'd be more like "su foo -c startx". Maybe "su - foo -c startx"
Ok, I just wanted to point out that really having the option of disabling execution isn't useful for the average user to prevent undesirable execution if it is turned on by default (with the +x bit you need to explicitly mark it as executable, it isn't on by default of course).
Yeah, but does anyone do that? Does anyone *know* how to do that? Does anyone know it even *exists*? Is it turned on by default?
It's like saying that that linux is insecure because you can run executables without the +x bit set by running the dynamic linker.
On the subject of the law that allows this,
Article 270 from the spanish "Codigo Penal":
At least from what I've heard, leagally "ánimo de lucro" means getting a benefit from the copy, not including the "benefit" that you get from not having to buy the CD, but a direct benefit (selling), as much as the SGAE guys would want us to believe otherwise. So, the way I understand it, that law does not apply for copies that are not sold, and thus does not apply to P2P or to copying a CD for someone I know.
Anyway, IANAL, so I may be totally wrong.
Spanish law grants you rights to download music. That is another point that keeps being denied by the industry. You have the right to copy music off of someone else as long as he doesn't *sell* it. I.e. sharing is allowed, but not selling. This includes P2P, copying the disk to a friend, etc.
This was done in the casette tape era because the legislator realized that it was unstoppable. In return, people got to pay taxes on recordable tapes. This has now been extended to CDs and DVDs (which is debatable because they have *many* uses besides music).
actually the Rev thing is really unsurprising. A PC can emulate those consoles these days except for the cube. There are several kinds of backwards compatibility:
Straight full emulation
Emulation with support circuitry
Merging of previous system into the new system (GBA)
Merging of previous system and actively using it in the new system (PS2 and NDS)
Adding on to old system (probably Rev w/ regard to the cube, i.e. they will beef up the cube but still retain the basic cube that makes cube games run)
Some of those are interesting, but most definitely not full emulation. Anyone can do it. If you have the horsepower, perfect, else go find some other route. Rev will probably emulate old nintendo games like any PC would. Heck, you can play SNES games with the PS2 already.
yeah... but it doesn't reflect!
That is *exactly* what they are there for. The real power of the Cell comes from the SPEs, not from the main PPC which is mainly there to control them and move data around. The SPEs do the number crunching.
This does prove though that each SPE can handle 8 MPEG-2 streams with no problem (equivalent; probably they are used in a pipeline fashion so really saying one "does" 8 streams isn't too real, but they can do 48 streams as a whole. The typical thing is one for each major step of decoding.)
Hmm.. of course, you could do checking for circular dependencies but that would really get you closer to building a graph, so probably the best thing would be to make a graph in the first place.
Ok, that makes more sense now :). A graph is of course more efficient.
:)
Hmm.. I'll have to start playing around with this. At the very least it will be interesting
Hmm.. sorry, didn't read carefully enough. With gentoo you can hack concurrency for some stuff (for example, I've set the X init script to run before almost everything in the default runlevel, so kdm can start while everything else loads) or set initscripts to let daemons start up in the background, but of course it's not a complete dependency graph checking/etc system.
You shouldn't need a graph I think, anyway. Just list the scripts that need to run for this runlevel and the prerequisites. Start loading the ones that are "free" to start because they have all their dependencies met. Whenever any script finishes loading, check again and run the ones that are now free to run. Repeat until everything is loaded.
Try gentoo init scripts. They come a long way towards real dependency checking and are much easier to write and configure.
:)
Still, I'd like to see what comes out of lauchd
...but a bit different. Here CD/DVD media are charged (and they tried DSL and hard drives but AFAIK they are exempt from the tax... for now.) The point is, here it is totally legal to copy music as long as you do not sell it. The problem is that a certan "non-profit" (Ha!) organization tries to spread FUD about it and maks people believe taht downloading is illegal. They use the excuse that downloading avoids you having to buy the CD, and thus saves you money, which they believe is profit. Mind you, that isn't profit, and even if it were, if I couldn't download I'd just not listen.
Nothing spectacular, really. The music eventually stopped and programs began to freeze. First IRC, then mozilla, then the whole X (and since I couldn't get to the console I had to reboot. SysRq did work though, which proves the kernel was OK)
/"'d it wouldn't even get close to that. Remember inodes aren't removed until their usage drops to zero, so all open files would continue to function. Swap would be OK too. Pretty much everything would work short of opening new programs or trying to load new data.
If I had "rm -rf
The kernel is always in RAM. filtering/NAT is in the kernel. If the HDD driver/subsystem is robust enough, nothing will happen to it if the HDD dies, bar a few gazillion error messages about the HDD on dmesg. Even programs loaded into RAM or cached might still work, since it's not a clean unplug and thus it won't flush or even notice that all access fails. Just loading new data will not work.
I've hotplugged my DVD drive on the ATA bus. No big deal, as long as the computer starts up with it it will let you unplug it with no more problems than a few error messages. Plug back in, and it still works. The ATA interface is very simple, not much can happen if stuff is unplugged. Basically the two problems are the fact that commands will fail (d'oh) and that the outputs are left in an open state and may float around. The latter depends on the controller chip, and the former on the software.
I'll unplug my HDD now, just to see what happens. (same risk as a power failure, and I've yet to see a power failure kill my reiserfs partition.) Note I'm running Xorg and amaroK playing MP3s and a bunch of software. Let's see what happens.
stdint.h
Actually I thought about this at once. Of course it isn't any real time travel, but it looks like it to your mind. Now think, you get youself frozen and wait 200 years to unfreeze. Would the time in between seem like 0 to you?
Actually there is one thing I don't like, I forgot to mention on the original post. Sometimes, newer versions get more USE flags. I hate it when I update and find out that some features are missing now. But then, this just means I should review the USE flags in emerge -upv before running the real thing.
Oh, well. Anyways, I'll stick with Gentoo. Other distros have far worse problems IMO. I guess it depends on your priorities.
I've been using Gentoo for a long while now. No breaking on updates, except maybe some updated library that needs re-emerging of the apps that depend on it (mysql -- and note this was because I installed an unstable version -- and directfb come to mind)
You really *do* know how to properly update your config files, don't you? and you *aren't* running ~arch, are you?
The rendering of slashdot on that PSP looks to me like that of LINKS. The up/down scrolling behaviour, the inverting highlight (look at OSTG on the slashdot shot), supports javascript, no frames, no java, no flash... (except of course the font is different)
Actually links is the browser I considered for porting to the PS2, since it works on many displays including framebuffers, and is a nice graphic browser. The PS2 network access disks use the Oregan browser, but judging from the big differences between them and the user agent this is not it.
Am I just paranoid or are there really some similarities between the PSP's browser and links?
It's VERY difficult to get that perfectly aligned. At least with my digicam which only allows zooming in increments.
My method (did it, worked fine):
Mind you, it's not THAT difficult
Or find one of the right size in the dumpster and smash the screen.
working now... reeeeeeeeaaaaaallllllllsssssslllllllooooooowwwwww
not only that, but mirrordot didn't get in on time, and now 404's me on the link. Plus the page is totally dead, Connection Refused.
If you use M$IE anyway, it's just easier to say:
o pe n(window.location)
;window.open(window.location) for enhanced effect)
javascript:window.open(window.location);window.
(Add more
Note you have to run it twice: the first one will bring out (number of window.open's) windows and then stop, and the second one will get it into a big loop (since now window.location is updated with the URL).
Also, just opening c:\aux used to crash M$IE. It was nice having it as startpage.
That won't work. "su" will spawn a shell and startx will be executed as admin user once the shell is closed. It'd be more like "su foo -c startx". Maybe "su - foo -c startx"