a) Most likely. Some programs, like the Linux kernel, needs some hacks (but they already exists for ARM:)
b) Nope, but see c
b) Nope, but qemu would work. However, as the x86 instruction set would be emulated on ARM, there would be a performance hit
d) Nope, but see c
For b and d it is at least theoretically possible to write some kind of wrapper code that run the x86 binaries on qemu but had them interface with the surrounding ARM-based Linux directly. I don't know if anyone has done this, but it would be sort of similar to misc binary support + java vm...
"For added fun (when there's more than one computer involved), consider something like this [kd85.com]"
Bah! You just buy some $20/ea USB-serial cables, a $10 USB-hub and plug it into any old junk of a computer ($0), then plug the other ends (The serial port ends) into each of your servers. DONE:) No need to make stuff complicated/expensive.
1. Lime/Frostwire - the bane of my job - and telling a "customer/uneducated person" that those types of programs make it more likely to get a virus, they immediately ask you "well, how else can I download free stuff" - my response " you can't"
Well, you're response should have been "install ubuntu, or any other of the free Linuxes." You could also add "jamendo.com has heaps of free good music" or somesuch. No need to play into MS/big medias hands just because people don't know any better.
Oracle causes servere brain pain. Just a fun example:
In Oracle, NULL and empty string '' are the same value. But (NULL == NULL) IS NULL in ANSI SQL. So in Oracle, ('' == '') IS NULL, not TRUE...
If you don't think this is a problem, imagine this:
create table person (name varchar(32), address varchar(32)); insert into person (name, address) values ('Johan', ''); insert into person (name, address) values ('Elsa', 'SWEDEN'); insert into person (name, address) values ('Sanna', '');
And then, in some GUI app, someone has the code:
cursor.execute("select * from person where address = ?", addr_form_gui)
Now, the user using this apps tries to find problematic entries - persons w/o address, and enters an empty string for address. And gets no resluts at all... WOW.
Solution: Force apple to cryptographically sign the file, including your name/email within and publish their public key. Now no one can forge a file that just looks like you bought it. But they can still steal it off of a USB stick you forgot somewhere...
I have seen a working PDP11-emulator for Linux, with full OS running. Ok, there might not be a real PDP11 around since many years, but popular hardware gets emulated:)
> but it totally deprives the enemy of the incentive of revenge for perceived injustice.
Rather the opposite I'd argue - if you feel you stand no chance, and your opponent is threatening your life while being entirely safe himself, you might as well kill him on first sight if you do finally have a chance.
If these ever kill a few innocent non-Americans, guess who will be hating the US even more? Guess who will (rightfully) declare holy, endless bloody war? Who will have no option but to fight to the last man?
Well, in my experience, 90% of all people are idiots. And that's true for all races, sexes, religions and whatnot. 90% fucking idiots. That's rather depressing...
a) Most likely. Some programs, like the Linux kernel, needs some hacks (but they already exists for ARM :)
b) Nope, but see c
b) Nope, but qemu would work. However, as the x86 instruction set would be emulated on ARM, there would be a performance hit
d) Nope, but see c
For b and d it is at least theoretically possible to write some kind of wrapper code that run the x86 binaries on qemu but had them interface with the surrounding ARM-based Linux directly. I don't know if anyone has done this, but it would be sort of similar to misc binary support + java vm...
"For added fun (when there's more than one computer involved), consider something like this [kd85.com]"
Bah! You just buy some $20/ea USB-serial cables, a $10 USB-hub and plug it into any old junk of a computer ($0), then plug the other ends (The serial port ends) into each of your servers. DONE :) No need to make stuff complicated/expensive.
This sounds like something you could improve by something analogous to "generational GC"?
http://winscp.net/ works like a charm! And as an extra bonus, it works with the pageant ssh-agent from the putty telnet/ssh suite...
You have your software patents. We have our Piratpartiet.
US - land of the free, home of the brave.
1. Lime/Frostwire - the bane of my job - and telling a "customer/uneducated person" that those types of programs make it more likely to get a virus, they immediately ask you "well, how else can I download free stuff" - my response " you can't"
Well, you're response should have been "install ubuntu, or any other of the free Linuxes." You could also add "jamendo.com has heaps of free good music" or somesuch. No need to play into MS/big medias hands just because people don't know any better.
Then you must be American?
Oracle causes servere brain pain. Just a fun example:
In Oracle, NULL and empty string '' are the same value. But (NULL == NULL) IS NULL in ANSI SQL. So in Oracle, ('' == '') IS NULL, not TRUE...
If you don't think this is a problem, imagine this:
create table person (name varchar(32), address varchar(32));
insert into person (name, address) values ('Johan', '');
insert into person (name, address) values ('Elsa', 'SWEDEN');
insert into person (name, address) values ('Sanna', '');
And then, in some GUI app, someone has the code:
cursor.execute("select * from person where address = ?", addr_form_gui)
Now, the user using this apps tries to find problematic entries - persons w/o address, and enters an empty string for address. And gets no resluts at all... WOW.
As put by a random pirate party member: "There's a difference between having sex and being raped."
Or even better:
'; delete from users; commit;
Seriously, doesn't anyone think of the children?! Please?!
The "revolution" is already here. It isn't a bloody one though, just the Pirate Party lining up for the EU parliament election the 7th of June.
We fight for your rights. We fight for a Free Internet. Vote for your local Pirate Party.
Worry by participating in, and voting for your local Pirate Party (see http://en.wikipedia.org/wiki/Pirate_Party).
Greasmonkey, anyone? The code might be unfree, bit it sure comes with source, and the ability to monkey-patch it to hell..
Where are my modpoints when I finally need them?!?
*ROTFL*
Solution: Force apple to cryptographically sign the file, including your name/email within and publish their public key. Now no one can forge a file that just looks like you bought it. But they can still steal it off of a USB stick you forgot somewhere...
>>> class X(object):
class __metaclass__(type):
def __new__(cls, *arg, **kw):
return "Hej"
>>> X
'Hej'
>>>
Do they really want word, or just something they can read on their machine? I've heard that LaTeX to PDF conversion tools are pretty cool :P
Even better:
apt-get remove beagle slocate
I have seen a working PDP11-emulator for Linux, with full OS running. Ok, there might not be a real PDP11 around since many years, but popular hardware gets emulated :)
This world is seriously fucked.
> but it totally deprives the enemy of the incentive of revenge for perceived injustice.
Rather the opposite I'd argue - if you feel you stand no chance, and your opponent is threatening your life while being entirely safe himself, you might as well kill him on first sight if you do finally have a chance.
If these ever kill a few innocent non-Americans, guess who will be hating the US even more? Guess who will (rightfully) declare holy, endless bloody war? Who will have no option but to fight to the last man?
Well, in my experience, 90% of all people are idiots. And that's true for all races, sexes, religions and whatnot. 90% fucking idiots. That's rather depressing...
It has nothing to do w Linux. It's a GNUism. And the first thing I do when trapped in a damn Solaris box (or other junk like that) is to install GNU.
This is why I nowdays allways write
rm /foo/bar -rf
not
rm -rf /foo/bar
I once accidentally wrote
rm -rf / foo/bar
and then, equally accidentally, slipped and pressed enter before I could fix the problem (I even saw it!).
With the latter spelling, you have an extra chance to review your command before you tell the system to go berzerk on your root dir.