"Luther Blisset" (the name of the story poster) is a former English football (soccer) star, whose name was picked (no idea why) by some Italian prank/stunt pullers. A quick google returns A BBC report on the matter and the offical pranksters website
Yeh, user and supervisor mode both had their own stack pointer.
User mode also was forbidden from executing commands such as stop (halt processor until exception), reset, rte, or a move/and/or/eor with the status register as destination.
Reads from the status register, eg. move.w SR, d0 were allowed (though I think they changed this on the 68020) - you had to just make do with move.w CCR, d0 in user mode.
Certainly no protection for any other memory addresses above $8000 or below $ffff80000.
The 68000, running in user mode cannot write to memory addresses below $8000 or above $ffff8000. The exception/interrupt tables are all held below $140. An illegal write attempt will trigger an address exception.
Such writes are only possible in supervisor mode, and there is a special (shorter) form of the move.w command to aid such access.
Cookies cannot be accessed by sites that did not put them there in the first place You'd hope that would be true, but historically that has not been the case. A google for "cookie exploits", "cookie migration" and even a browse of IE "domain" bugs shows this to be true.
The carefulness of web developers has nothing to do with anything. Really? Some years ago I noticed that the FriendsReunited.co.uk website set a cookie after I'd logged in, along the lines of "confirmeduser=23959". What happened if I modified the cookie? Yep, you guessed it... ability to modify somebody elses details.
As a web developer, I know that cookies are a good solution to the problem of maintaining state in a stateless medium If the medium is stateless there is nosolution. You mean "as a lazy developer, cookies work most of the time"?
As a web developer I'm guessing you claim cookies to be "good" because your development environment/web-server is not configured to allow anything else? Why not just append a "&sessionid=[big binary data]" to all your page links? I'm guessing that, despite being a "web developer" you are not given the ability to do so
I'd never even tried to navigate under Firefox using keystrokes until I read your post - crikey it doesn't appear easy (couldn't find anything in the browser help pages)
I'm thinking that the act doesn't require all new "fancy features" to be available to all people...
Surely if the "main" link was accessible via standard key strokes, and a seperate list of hyperlinks (perhaps via an additional page) was available then then no discrimination would be taking place?
Yes, that take's me to Yahoo when I click, but the post we're talking about displayed a list of sites to click. I do not see a list of Yahoo/Google to click with yours?
The parent story we're talking about doesn't use JavaScript. It still works fine in my browser (I have JS disabled except for trusted sites thanks to the Mozilla NoScript plugin)
Yours... does nothing at all. Click on a link and nothing will happen. Goodbye to browsing a site using your "cross-browser" method.
Unix Services for Windows... is also a freely available download
Unix Services for Windows "requires" Windows 2000/XP Professional editions or Windows Server to install (though mysteriously, a few modifications to install files let it run quite happily on other setups)
Cygwin installs on everything from Windows 98 upwards
The "virtual =0" syntax instead of something nice like "abstract" or "interface" is just weird. How can you set a prototype equal to 0? What's wrong with nice words?
The man himself, in "The Design and Evolution of C++" states... The curious =0 syntax was chosen over the obvious alternative of introducing a keyword "pure" or "abstract" because at the the I saw no chance of getting a new keyword accepted. Had I suggested "pure", Release 2.0 would have shipped without abstract classes. Given a choice between a nicer syntax and abstract classes, I chose abstract classes. Rather than risking delay and incurring the certain fights over "pure", I used the traditional C and C++ convention of using 0 to represent "not there". The =0 syntax fits with my view that a function body is the initializer for a function and also with the (simplistic, but usually adequate) view of the set of virtual functions being implemented as a vector of function pointers. In fact, =0 is not best implemented by putting a 0 in the vtbl. My implementation places a pointer to a function called __pure_virtual_called in the vtbl; this function can then be defined to give a reasonable run-time error.
Take means to remove an item from one position to another. He took home the book from the library (the library is now deprived of a book) She takes a poster from the pile (the pile of posters is now smaller)
Copy means to duplicate something He copied the pages of interest from the library book (the library book remains unaltered) She photographed the poster on the wall (the poster still remains on the wall)
Simple enough to bang in some workarounds with Greasemonkey I reckon?
function ActiveXObject(name) {
if (name == "Microsoft.XMLHTTP") {
if (window.XMLHttpRequest) {
return new window.XMLHttpRequest();
}
}
return undefined; }
Microsoft USA have some web-course and a 2xDVD you can send off for (you have to pay shipping outside the states), namely Essentials of Windows for UNIX Administrators. 1 DVD is an evaluation Windows server 2003, the other is a (pretty piss-poor to be honest) set of docs describing methodologies for getting things done under WIN32 and UNIX platforms.
If you really want to spoil it, you can visit Outpost Gallifrey. You'll need to sign up and then modify your user settings so you can get into the "spoiler" forum group.
The final episode was shown Wednesday night at some BAFTA shindig, where they also talked about the new series.
The entire synopsis is posted for those who can't wait.
how many of these vice-presidents actually went on to demonstrate that knowledge?
Give them credit.
How many of 'em have sat in their lounge, constructing a heap of crisp $100 bills from their annual bonus, only to find it "overflowing" into the kitchen.
"Luther Blisset" (the name of the story poster) is a former English
football (soccer) star, whose name was picked (no idea why) by some
Italian prank/stunt pullers.
A quick google returns A BBC report on the matter and
the offical pranksters website
Heh, I remember most of the later Atari ST demo would start with something akin to...
:) ...
:)
reset
lea code(pc), a0
lea 8.w,a1
move.w #$40, d0
loop:
move.l (a0)+, (a1)+
dbra.w d0, loop
jmp 8.w
code:
Trying to trace through code running atop of the exception table was "interesting". Those were they days
Yeh, user and supervisor mode both had their own stack pointer.
User mode also was forbidden from executing commands such as stop (halt processor until exception), reset, rte, or a move/and/or/eor with the status register as destination.
Reads from the status register, eg. move.w SR, d0 were allowed (though I think they changed this on the 68020) - you had to just make do with move.w CCR, d0 in user mode.
Certainly no protection for any other memory addresses above $8000 or below $ffff80000.
Are you sure their was NO memory protection?
The 68000, running in user mode cannot write to memory addresses below $8000 or above $ffff8000. The exception/interrupt tables are all held below $140. An illegal write attempt will trigger an address exception.
Such writes are only possible in supervisor mode, and there is a special (shorter) form of the move.w command to aid such access.
Did the Amiga only run in supervisor mode?!?
Cookies cannot be accessed by sites that did not put them there in the first place
You'd hope that would be true, but historically that has not been the case. A google for "cookie exploits", "cookie migration" and even a browse of IE "domain" bugs shows this to be true.
The carefulness of web developers has nothing to do with anything.
Really? Some years ago I noticed that the FriendsReunited.co.uk website set a cookie after I'd logged in, along the lines of "confirmeduser=23959".
What happened if I modified the cookie? Yep, you guessed it... ability to modify somebody elses details.
As a web developer, I know that cookies are a good solution to the problem of maintaining state in a stateless medium
If the medium is stateless there is no solution. You mean "as a lazy developer, cookies work most of the time"?
As a web developer
I'm guessing you claim cookies to be "good" because your development environment/web-server is not configured to allow anything else? Why not just append a "&sessionid=[big binary data]" to all your page links? I'm guessing that, despite being a "web developer" you are not given the ability to do so
I'd never even tried to navigate under Firefox using keystrokes until I read your post - crikey it doesn't appear easy (couldn't find anything in the browser help pages)
I'm thinking that the act doesn't require all new "fancy features" to be available to all people...
Surely if the "main" link was accessible via standard key strokes, and a seperate list of hyperlinks (perhaps via an additional page) was available then then no discrimination would be taking place?
Yeh, but the post we're talking about displays a list of sites to select from, regardless of whether you have JavaScript enabled or not
Yes, that take's me to Yahoo when I click, but the post we're talking about displayed a list of sites to click.
I do not see a list of Yahoo/Google to click with yours?
What the guy has done, is just create one of those JavaScript menus
Really? I have JavaScript turned off and it still works...
The parent story we're talking about doesn't use JavaScript. It still works fine in my browser (I have JS disabled except for trusted sites thanks to the Mozilla NoScript plugin)
Yours... does nothing at all. Click on a link and nothing will happen. Goodbye to browsing a site using your "cross-browser" method.
Unix Services for Windows ... is also a freely available download
Unix Services for Windows "requires" Windows 2000/XP Professional editions or Windows Server to install
(though mysteriously, a few modifications to install files let it run quite happily on other setups)
Cygwin installs on everything from Windows 98 upwards
And the shutting down of US backbones will affect Europe how?
Yeh, take back your ARPANET, but say goodbye to European invented HTTP.
Perhaps Slashdot will reinvent itself on Gopher?
The "virtual =0" syntax instead of something nice like "abstract" or "interface" is just weird. How can you set a prototype equal to 0? What's wrong with nice words?
The man himself, in "The Design and Evolution of C++" states...
The curious =0 syntax was chosen over the obvious alternative of introducing a keyword "pure" or "abstract" because at the the I saw no chance of getting a new keyword accepted.
Had I suggested "pure", Release 2.0 would have shipped without abstract classes. Given a choice between a nicer syntax and abstract classes, I chose abstract classes. Rather than risking delay and incurring the certain fights over "pure", I used the traditional C and C++ convention of using 0 to represent "not there". The =0 syntax fits with my view that a function body is the initializer for a function and also with the (simplistic, but usually adequate) view of the set of virtual functions being implemented as a vector of function pointers. In fact, =0 is not best implemented by putting a 0 in the vtbl. My implementation places a pointer to a function called __pure_virtual_called in the vtbl; this function can then be defined to give a reasonable run-time error.
not having a way to initialize a std::vector with some values...
Just copy them into a back_insert_iterator...
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
int main() {
typedef std::vector<int> IntVector;
IntVector intVector;
const int values[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
std::copy(values,
values + sizeof(values) / sizeof(int),
std::back_insert_iterator<IntVector>(intVector));
std::copy(intVector.begin(),
intVector.end(),
std::ostream_iterator<int>(std::cout, "\n"));
}
A multi-billionaire with a telly in each room of his 90-room mansion pays less than a student household
Who exactly, of the THREE UK based sterling multi-billionaires is "abusing" the TV licence laws the most?
Duke of Westminster
Richard Branson
David Sainsbury
Would the equivalent crime in the USA really carry several years in jail?
The big "conviction" story in the UK today is that of a 15 year-old (now 16) who raped his teacher.
Today he was sentenced to "life imprisonment" - but in the UK, that now means about 4 years. He'll be free before he's 21.
299kcal for a standard mars bar.
That's 1.25MJ per bar
Thus about 15000 bars
Take means to get into ones possesion.
Take means to remove an item from one position to another.
He took home the book from the library (the library is now deprived of a book)
She takes a poster from the pile (the pile of posters is now smaller)
Copy means to duplicate something
He copied the pages of interest from the library book (the library book remains unaltered)
She photographed the poster on the wall (the poster still remains on the wall)
(Excuse my druken grammar)
What about lava?
Doesn't Venus have lava on its surface?
Simple enough to bang in some workarounds with Greasemonkey I reckon?
function ActiveXObject(name) {
if (name == "Microsoft.XMLHTTP") {
if (window.XMLHttpRequest) {
return new window.XMLHttpRequest();
}
}
return undefined;
}
Microsoft USA have some web-course and a 2xDVD
you can send off for (you have to pay shipping
outside the states), namely
Essentials of Windows for UNIX Administrators.
1 DVD is an evaluation Windows server 2003, the
other is a (pretty piss-poor to be honest) set
of docs describing methodologies for getting things
done under WIN32 and UNIX platforms.
There's another similar thing for UNIX developers
Essentials of Windows for UNIX developers
I found it just as poor, but better than nothing.
Haven't they already got HTML formatting?
It's the "Rich Formatting" option when
composing a mail.
Who knows?
If you really want to spoil it, you can visit Outpost Gallifrey.
You'll need to sign up and then modify your user settings so you can get into the "spoiler" forum group.
The final episode was shown Wednesday night at some BAFTA shindig, where they also talked about the new series.
The entire synopsis is posted for those who can't wait.
how many of these vice-presidents actually went on to demonstrate that knowledge?
Give them credit.
How many of 'em have sat in their lounge, constructing
a heap of crisp $100 bills from their annual bonus,
only to find it "overflowing" into the kitchen.