The easy fix for that is to mirror what the other person sees so that it's the right way around for them, and then mirror the image of the person as displayed on the screen so that their hand movements match what you're looking at on your screen.
In mozilla, bookmarks are stored as an HTML file; you can easily browse to that file (and bookmark it, heh), and then you could use mozilla's find-as-you-type feature to search through the page.
I admit, it's rather unobvious, but it is possible.
For an example implementation of this, open up a large PDF in ggv and move around your view of it. When you scroll in the document, a black square outline is drawn over the region you were previously looking at, so no matter which direction you go, you see the line.
It's kinda useful if you're prone to losing your place, but I mostly find myself turning that feature off because it looks weird.
This is a geek site. We talk about geek stuff here, like OS schedulers. If you want to hear "new linux makes computer faster!", go read some RedHat marketing materials.
Just because your idea of the "average linux user" doesn't care about OS schedulers doesn't mean we're not allowed to talk about them.
Actually, it was Ford that convinced Prosser to lie in the mud so that Arthur and Ford could go to the pub;)
But yeah, I get your point about Prosser not being able to go to the restaurant to get the free food now, I wasn't even thinking about the original slashdot story, I was just thinking about the book. Oops;)
I would guess he means "lists that are hardcoded into the program", I forget the proper term for this.
He was saying that perl creates nested arrays nicely:
my @array = (["foo", "bar"], ["baz", "qux"]);
But when it comes to actually creating a structure like that dynamically using push or unshift, the code gets really ugly. And I think you proved his point;)
Forgive me if this is already mentioned, but it's a neat little perl trick that I dreamed up on my own (though I'm probably not the first).
It's an easy way of developing a command-driven interface (which is useful if you're developing a web-app or even for limited-functionality command shells).
So for example, the user's command is stored in the variable $cmd. We then have hash %cmds which stores all the possible commands like this:
$cmds{foobar} = sub { print "this is the foobar command"; }; $cmds{bazqux} = sub { print "this is the bazqux command"; };
(defined $cmds{$cmd}) && &$cmds{$cmd};
What that means is that we use %cmds as a look-up table of commands, looking for the command given by the user in $cmd, and if it exists in the table, it's executed, if not, nothing happens. It's secure in the sense that garbage data entered by the user is just ignored, they can only do things that we specifically allow them to do (similar to having a default-drop firewall ruleset, I suppose).
Using the above example in the context of a website in CGI, lets say the user called the CGI as "index.cgi?cmd=foobar", well, then the anonymous subrouting $cmds{foobar} is executed, giving the user access to that page, and then if they go to "index.cgi?cmd=bazqux", then $cmds{bazqux} is executed. It's immune to buffer overflows or any trickery like that, because any command that isn't specifically defined in the hash fails the "defined" test, and nothing is executed. Even if it was executed, you'd just get a runtime error saying you can't use an undefined value as a reference to a subroutine to execute, which would translate to an HTTP500 error to the user, keeping security intact. The 'defined' test just allows you to catch the exception and print a nice page to the user explaining the command was not recognized instead of throwing the 500 error at them.
I agree that more effective efforts at reducing piracy will be met with a higher adoption of open source software, but DRM still scares the bejeezus out of me.
Where will linux be when there are no computers that can run it because all computers have DRM that will only let you run a legitimate copy of Windows?
DRM is good insofar as it prevents piracy, but it's also very, very bad when it infringes on your own rights (such as fair use rights or the right to run linux on the computer that you paid for).
Well, you could have backed up her files. I mean really, the system was so contaminated, you can't even really be sure that you cleaned everything out, the tools you were using for the cleaning could have been compromised to hide some bad stuff by any one of the bad things you were trying to remove.
Not saying you did a bad job, but I just don't trust anything on a hacked/infected computer. Best bet is to backup the important files to CD, format & reinstall, then get your virus scanner to scan the CD and make sure that you're not going to reinfect yourself by restoring the backups, then just restore the backups and then be done with it.
In fact, I'm referring to Mr. Prosser, who is convinced by Ford to lie in the mud in place of Arthur to block bulldozers, so Ford and Arthur may go to the pub.
Sure, you say that now... but you originally said "too busy lying in the mud to go to the pub", Mr. Prosser didn't want to go to the pub, he just wanted to demolish the house. It was arthur who wanted to go to the pub. Actually, he didn't even really want to go to the pub, he wanted to defend his house, but ford dragged him to the pub.
Anyway, I don't really care enough, I was just in the mood to split hairs with my original reply;)
First of all, Arthur wasn't the descendant of Khan, the guy overseeing the demolition of his house is. Secondly, he's not just any descendant, he's the direct, male line descendant (Khan was his father's father's father's... etc father).;)
WikiPedia is an awesome resource, but I've been wondering... what protects wikipedia from slashdot trolls? And how can we trust that the information in it is truly accurate and not just incorrect crap written by somebody with an agenda?
I didn't say he wasn't the copyright holder, I was just pointing out that you can't copyright a name. He's the trademark holder for the name, regardless of whether or not he's the copyright holder for the code (which he is).
A lot of large companies use a webapp called Siebel for customer relationship management (CRM). Not only is siebel the worst application that I've ever seen in 10 years of computer use (and I mean it's really, profoundly bad in every possible way), but Siebel itself uses some weird combination of ActiveX controls and Java applets that manages to ONLY work with a very specific version of IE running on a very specific version of Windows.
I know this because the place I work has been "upgrading" all the Win2K boxes to WinXP so that we can use siebel on them. They spent boatloads of money to both MS & Siebel on the upgrade, so yeah, they're probably not very eager to switch to a browser that will prevent them from using the most important part of their job (Siebel is the main system we use, there are a dozen or so peripheral systems that we use from time to time that may or may not work in FireFox as well).
Consumer's looking to spend money on linux-friendly businesses should probably be avoiding AT&T Wireless... Verizon and General Electric also use Siebel...
Re:Linus the writer?
on
Who Wrote Linux?
·
· Score: 4, Informative
just wait until 1.6 comes out, and then we'll see java2 5.0 1.6;)
seriously though, it seems like sun should just pull an emacs, drop the "1.", and use the minor version number as THE version number from now on. Then the ordering would become sane; we'd have java5 now, java6 next, java7 later on, etc.
Where? The only places I know of either sell universal remotes that don't work worth crap, or they don't let you buy the remote without the whole VCR that comes with it.
The easy fix for that is to mirror what the other person sees so that it's the right way around for them, and then mirror the image of the person as displayed on the screen so that their hand movements match what you're looking at on your screen.
In mozilla, bookmarks are stored as an HTML file; you can easily browse to that file (and bookmark it, heh), and then you could use mozilla's find-as-you-type feature to search through the page.
I admit, it's rather unobvious, but it is possible.
For an example implementation of this, open up a large PDF in ggv and move around your view of it. When you scroll in the document, a black square outline is drawn over the region you were previously looking at, so no matter which direction you go, you see the line.
It's kinda useful if you're prone to losing your place, but I mostly find myself turning that feature off because it looks weird.
And good riddance, I say.
Hello, welcome to Slashdot!
This is a geek site. We talk about geek stuff here, like OS schedulers. If you want to hear "new linux makes computer faster!", go read some RedHat marketing materials.
Just because your idea of the "average linux user" doesn't care about OS schedulers doesn't mean we're not allowed to talk about them.
Actually, it was Ford that convinced Prosser to lie in the mud so that Arthur and Ford could go to the pub ;)
;)
But yeah, I get your point about Prosser not being able to go to the restaurant to get the free food now, I wasn't even thinking about the original slashdot story, I was just thinking about the book. Oops
I would guess he means "lists that are hardcoded into the program", I forget the proper term for this.
He was saying that perl creates nested arrays nicely:
But when it comes to actually creating a structure like that dynamically using push or unshift, the code gets really ugly. And I think you proved his point
It's an easy way of developing a command-driven interface (which is useful if you're developing a web-app or even for limited-functionality command shells).
So for example, the user's command is stored in the variable $cmd. We then have hash %cmds which stores all the possible commands like this:
What that means is that we use %cmds as a look-up table of commands, looking for the command given by the user in $cmd, and if it exists in the table, it's executed, if not, nothing happens. It's secure in the sense that garbage data entered by the user is just ignored, they can only do things that we specifically allow them to do (similar to having a default-drop firewall ruleset, I suppose).
Using the above example in the context of a website in CGI, lets say the user called the CGI as "index.cgi?cmd=foobar", well, then the anonymous subrouting $cmds{foobar} is executed, giving the user access to that page, and then if they go to "index.cgi?cmd=bazqux", then $cmds{bazqux} is executed. It's immune to buffer overflows or any trickery like that, because any command that isn't specifically defined in the hash fails the "defined" test, and nothing is executed. Even if it was executed, you'd just get a runtime error saying you can't use an undefined value as a reference to a subroutine to execute, which would translate to an HTTP500 error to the user, keeping security intact. The 'defined' test just allows you to catch the exception and print a nice page to the user explaining the command was not recognized instead of throwing the 500 error at them.
I agree that more effective efforts at reducing piracy will be met with a higher adoption of open source software, but DRM still scares the bejeezus out of me.
Where will linux be when there are no computers that can run it because all computers have DRM that will only let you run a legitimate copy of Windows?
DRM is good insofar as it prevents piracy, but it's also very, very bad when it infringes on your own rights (such as fair use rights or the right to run linux on the computer that you paid for).
Well, you could have backed up her files. I mean really, the system was so contaminated, you can't even really be sure that you cleaned everything out, the tools you were using for the cleaning could have been compromised to hide some bad stuff by any one of the bad things you were trying to remove.
Not saying you did a bad job, but I just don't trust anything on a hacked/infected computer. Best bet is to backup the important files to CD, format & reinstall, then get your virus scanner to scan the CD and make sure that you're not going to reinfect yourself by restoring the backups, then just restore the backups and then be done with it.
In fact, I'm referring to Mr. Prosser, who is convinced by Ford to lie in the mud in place of Arthur to block bulldozers, so Ford and Arthur may go to the pub.
;)
Sure, you say that now... but you originally said "too busy lying in the mud to go to the pub", Mr. Prosser didn't want to go to the pub, he just wanted to demolish the house. It was arthur who wanted to go to the pub. Actually, he didn't even really want to go to the pub, he wanted to defend his house, but ford dragged him to the pub.
Anyway, I don't really care enough, I was just in the mood to split hairs with my original reply
First of all, Arthur wasn't the descendant of Khan, the guy overseeing the demolition of his house is. Secondly, he's not just any descendant, he's the direct, male line descendant (Khan was his father's father's father's ... etc father). ;)
WikiPedia is an awesome resource, but I've been wondering... what protects wikipedia from slashdot trolls? And how can we trust that the information in it is truly accurate and not just incorrect crap written by somebody with an agenda?
I didn't say he wasn't the copyright holder, I was just pointing out that you can't copyright a name. He's the trademark holder for the name, regardless of whether or not he's the copyright holder for the code (which he is).
A lot of large companies use a webapp called Siebel for customer relationship management (CRM). Not only is siebel the worst application that I've ever seen in 10 years of computer use (and I mean it's really, profoundly bad in every possible way), but Siebel itself uses some weird combination of ActiveX controls and Java applets that manages to ONLY work with a very specific version of IE running on a very specific version of Windows.
I know this because the place I work has been "upgrading" all the Win2K boxes to WinXP so that we can use siebel on them. They spent boatloads of money to both MS & Siebel on the upgrade, so yeah, they're probably not very eager to switch to a browser that will prevent them from using the most important part of their job (Siebel is the main system we use, there are a dozen or so peripheral systems that we use from time to time that may or may not work in FireFox as well).
Consumer's looking to spend money on linux-friendly businesses should probably be avoiding AT&T Wireless... Verizon and General Electric also use Siebel...
Linus is the copyright holder for the name Linux
I think you mean "trademark" holder.
Wimpleton
;)
What are you, a Simpleton? The correct spelling is Wimbledon.
(sorry, couldn't resist
At that point it's probably better just to format & reinstall.
just wait until 1.6 comes out, and then we'll see java2 5.0 1.6 ;)
seriously though, it seems like sun should just pull an emacs, drop the "1.", and use the minor version number as THE version number from now on. Then the ordering would become sane; we'd have java5 now, java6 next, java7 later on, etc.
Let's not forget Slackware's jump from 4.0 to 7.0.
There's some guy who has that link in his sig, it links to his own geo-location thingo. Where is he when you need him?
Between making cash to spend on his next pile of lies
LOL, nice one. Care to point out specifically where he lied? Which part of the movie is untrue?
Just curious. Thanks.
Firefox already has a "clear all" button on the privacy tab in the preferences. Instantly clears your cookies, surfing history, cache, etc.
Where? The only places I know of either sell universal remotes that don't work worth crap, or they don't let you buy the remote without the whole VCR that comes with it.