Keep in mind, this is an Ajax app, the "GUI" does not know about the internal schema that google spreadsheets uses. I'm not talking about just copying some text, when using spreadsheets you may want to copy a whole row, or a table - formulas formatting & all the works so you can paste it in excel/openoffice/gnumeric
In this case you Have to give access the the javascript application so that it can construct the correct representation and place it in the clipboard.
Google spreadsheets? - try doing a copy paste between excel and GS.
Google documents? - Would you not want to Select - right click - copy? Well, you might want to, but they overwrite the right click to include their own menu -- and guess what, now you can't
Not so fast. Have you tried using google spreadsheets? Try -- then try selecing something, right click and select "Copy", or "Paste" - Whoah, you can't copy paste unless you manually do CTRL-V, or CTRL-X/C
I gave up on using word/openoffice I simply use writely for all my documents. I've had documents being edited with up to 50 people just fine. Think twice before blindly bashing microsoft. There are some of us that want that "feature"
I argue that using
> grep file1 file2 file3 regex
can be more confusing than
> cat file1 file2 file3 | grep regex
since grep is almost always used with a single argument. When you go back 1 month later and you try to figure out what's going on, the first example is more likely to confuse you.
~ $ time cat tmp/a/longfile.txt | grep and
2811
real 0m0.015s
user 0m0.003s
sys 0m0.013s
~ $ time grep and tmp/a/longfile.txt
2811
real 0m0.010s
user 0m0.006s
sys 0m0.004s
~ $
I argue that the extra 0.005 (!) seconds you saved by avoiding the cat is worthless when compared against the loss of abstraction.
Some of the points he is making are BS. They are not good `Unix habits` they are simply hacks that marginally reduce the workload but (arguably) increase complexity.
Ie there is NOTHING bad about piping cats. While you might indeed get a ~30% performance increase if you skip the cat, the complexity increases. We often sacrifice performance in order to increase abstraction and understanding.
What makes unix so powerful is its modularity, the fact that you can pipe any output from any application to any applications stdin. This makes it possible to use common tools app1 | app2, app1longoutput | grep thingsIwant. The possibility to mix and match common elements that (arguably) makes unix powerful.
Advice that says "stop piping cats" is akin to "stop using helper functions, they overload the stack, instead do everything in one function"
-- A better articulated article on the programmers intellectual ability vs proper abstraction techniques: http://www.acm.org/classics/oct95/ - Dijkstra, Edsger - "Go To Statement Considered Harmful"
I was about to dismiss your comment, but then I tried it > Spreadsheet - google #1 > Spreadsheet program - openoffice calc & wikipedia, google sneak peak later > Spreadsheet software - others > Spreadsheet application - others, wikipedia, excel, google sneak peak
That google sneak peak is interesting, when it was announced that page was linked everywhere on all blogs. That would make sense to come up as the google-related page on a spreadsheet search. And that's not the case, I would say there's definitely something fishy there.
It is important not to go on the offensive right away on this. The rejection is more likely linked to the logistics associated with the proposal. Everyone takes voting seriously, even Georgians. Local legislation in georgia is about to propose mandating paper trails on the three counties that currently use paperless voting machines. Slow and steady pressure will get the job done, outright slamming will not help.
How would you like a single company filing for trademark on all permutations of 3, 4, 5 and 6 letter names -- and then turning around and selling those for 10 times more?
While I understand why some might dislike higher prices for domain naimes, I welcome this. With higher domain prices the cost of domain squatting increases and hopefully we can end up with less junk registered.
This is a very early beta. Essentially the way they allow one to boot from the "Boot Camp" partition is by adding an extra field in the Boot.ini file and by creating a new hardware profile (mainly used on docked notebooks)
The beta is far from complete, I just tried it on my boot camp partition and the mouse/keyboard were unresponsive. (Even after installing the given tools)
Moreover each time you switch between parallels and boot camp Windows is deactivated Thus I have to go through the reactivation procedure each time !!! i've done this about three times already and I'm afraid it'll just stop allowing me to reactivate it (even though it's a legitimate license)
> Okay, yes, that sounds vaguely troll-like, but lets be realistic
I disagree sir, that sounds like a troll to me. There is nothing FUD about this story.
> Not to be the boy who cried wolf, but why does anything that MS does that even sounds vaguely like Open Source make the news if it isn't Open Sourced?
The term real time derives from its use in early simulation. While current usage implies that a computation that is 'fast enough' is real time, originally it referred to a simulation that proceeded at a rate that matched that of the real process it was simulating. Analog computers, especially, were often capable of simulating much faster than real time, a situation that could be just as dangerous as a slow simulation if it were not also recognized and accounted for.
The Saturn rocket had a 50 Hz hard-coded loop.
Once when the MOS Technology 6502 (used in the Commodore 64 and Apple II), and later when the Motorola 68000 (used in the Macintosh, Atari ST, and Commodore Amiga) were popular, anybody could use their home computer as a real-time system. The possibility to deactivate other interrupts allowed for hard-coded loops with defined timing, the low interrupt latency allowed the implemention of a real-time operating system, giving the user interface and the disk drives lower priority than the real time thread. Modern Desktop PCs will usually fail at such tasks, if no specialised real-time operating system is installed. [citation needed]. The Motorola 68000 and subsequent family members (68010, 68020 etc) also became popular with manufacturers of industrial control systems thanks to this facility. This application area is one in which real-time control offers genuine advantages in terms of process performance and safety.
I woud say it's extremely unlikely that they hacked the apple drivers and lied about it, Maynor has been quoted as saying
...If you watch those 'Get a Mac' commercials enough, it eventually makes you want to stab one of those users in the eye with a lit cigarette or something
Ok, I submitted a story, but in case it gets rejected, here you go:
Jon Ellch and Dave Maynor have raised quite some noise about ther recent wifi exploits. But some clever sleuthing from a blogger has dug up some some damning evidence. Most notably a high resolution version of the video(2) where you can see Maynor claiming he is using an external card. He further states that he got an ip 192.168.1.50, but according to the ifconfig output, the mac address associated with that ip is 00-17-F2-41-31-6D. According to the IEEE OUI that mac address belongs to apple. The problem here is that Secureworks claims they he did not hack the apple driver but an external card's driver. Thus the video was faked.
*fixed the links: Here's a mirror: maynor video screenshots (image 6) If you check the mac address you will see that it's an apple mac address. See the IEEE OUI list.
So, what we have is: a) Maynor claiming he is using an external card b) Maynor claiming that the ip they got is 192.168.1.50 (see the video) c) According to the screenshot the mac address associated with that ip is 00-17-F2-41-31-6D d) According to the IEEE OUI that mac address belongs to apple e) Maynor claiming he did not hack the apple driver but an external card's driver
Oops, the image ran out of bandwith, here's a mirror: maynor video screenshots (image 6) If you check the mac address you will see that it's an apple mac address. See the IEEE OUI list.
So, what we have is: a) Maynor claiming he is using an external card b) Maynor claiming that the ip they got is 192.168.1.50 (see the video) c) According to the screenshot the mac address associated with that ip is 00-17-F2-41-31-6D d) According to the IEEE OUI that mac address belongs to apple e) Maynor claiming he did not hack the apple driver but an external card's driver
The video was fabricated, see: http://www.smallworks.com/archives/00000461.htm? Secureworks claims the card used was a usb device, however a high resolution video of the attack shows the mac address and the device (en1) was actually a apple wifi card. Here is a screenshot of when he typed ifconfig: screenshot you'll see that even tho the claimed it was an external wifi card that was compromised, the connection has gone through the regular airport connection. The smallworks article goes into details, but the video was faked, no question about it.
You missread my comment, no need to block any content. I know about using a pop client, albeit I would not be using gmail if I did not need a web based mail client.
Try this: a) Disable all cookies with the exception of cookies from mail.google.com . b) Try to log in. Notice: you will not be able to.
Thus google forces you to allow google.com cookies in order to use gmail. That same cookie is read when you make searches. Thus you must:
a) allow cookies @ the 'mail.google.com' && 'google.com' domains. b) deny cookie read requests when requested when loading a url that contains: 'google.com/search*'... and that is not trivial
>Is it really that hard to turn cookies off for www.google.com in your Firefox installation?
Yes, if you use gmail, or if you want to upload movies, or if you want your default location on google maps saved.
Do not forget that a) Google keeps a permanent cookie b) If you ever used gmail, that same cookie has been linked to your permanent cookie
We need something that will keep those results private, something such as: a) Greasmonkey/adblock setup to disallow google searches access to the cookie b) Automated searching tools that will pollute ones searches with fakes, c) Deeper leveled (ie Proxomitron / privoxy ) scripts that clear this out
and while here, I would like to talk about clusty.com, they have a fantastic privacy policy, I encourage you to read it: http://clusty.com/privacy
And yet, 7/20 of his latest comments are 3 or more, with some still being +5
Mods: I feel cheated
s/reversed/shuffled
MSN: +1
Google: +1
Yahoo: -2
I agree, I would like to see this list
According to: http://www.alexa.com/site/ds/top_500
1) Yahoo
2) Microsoft
3) Google
according to the article
1) MSN
2) Google
3) Yahoo
so the lists are ugh, exactly reversed?
I'd love to know what methodology they used.
Keep in mind, this is an Ajax app, the "GUI" does not know about the internal schema that google spreadsheets uses. I'm not talking about just copying some text, when using spreadsheets you may want to copy a whole row, or a table - formulas formatting & all the works so you can paste it in excel/openoffice/gnumeric In this case you Have to give access the the javascript application so that it can construct the correct representation and place it in the clipboard.
Google spreadsheets? - try doing a copy paste between excel and GS. Google documents? - Would you not want to Select - right click - copy? Well, you might want to, but they overwrite the right click to include their own menu -- and guess what, now you can't
Not so fast. Have you tried using google spreadsheets? Try -- then try selecing something, right click and select "Copy", or "Paste"
- Whoah, you can't copy paste unless you manually do CTRL-V, or CTRL-X/C
I gave up on using word/openoffice I simply use writely for all my documents. I've had documents being edited with up to 50 people just fine.
Think twice before blindly bashing microsoft. There are some of us that want that "feature"
I argue that using > grep file1 file2 file3 regex can be more confusing than > cat file1 file2 file3 | grep regex since grep is almost always used with a single argument. When you go back 1 month later and you try to figure out what's going on, the first example is more likely to confuse you. ~ $ time cat tmp/a/longfile.txt | grep and 2811 real 0m0.015s user 0m0.003s sys 0m0.013s ~ $ time grep and tmp/a/longfile.txt 2811 real 0m0.010s user 0m0.006s sys 0m0.004s ~ $ I argue that the extra 0.005 (!) seconds you saved by avoiding the cat is worthless when compared against the loss of abstraction.
Some of the points he is making are BS. They are not good `Unix habits` they are simply hacks that marginally reduce the workload but (arguably) increase complexity.
Ie there is NOTHING bad about piping cats. While you might indeed get a ~30% performance increase if you skip the cat, the complexity increases. We often sacrifice performance in order to increase abstraction and understanding.
What makes unix so powerful is its modularity, the fact that you can pipe any output from any application to any applications stdin. This makes it possible to use common tools app1 | app2, app1longoutput | grep thingsIwant. The possibility to mix and match common elements that (arguably) makes unix powerful.
Advice that says "stop piping cats" is akin to "stop using helper functions, they overload the stack, instead do everything in one function"
--
A better articulated article on the programmers intellectual ability vs proper abstraction techniques:
http://www.acm.org/classics/oct95/ - Dijkstra, Edsger - "Go To Statement Considered Harmful"
I was about to dismiss your comment, but then I tried it
> Spreadsheet - google #1
> Spreadsheet program - openoffice calc & wikipedia, google sneak peak later
> Spreadsheet software - others
> Spreadsheet application - others, wikipedia, excel, google sneak peak
That google sneak peak is interesting, when it was announced that page was linked everywhere on all blogs. That would make sense to come up as the google-related page on a spreadsheet search. And that's not the case, I would say there's definitely something fishy there.
It is important not to go on the offensive right away on this. The rejection is more likely linked to the logistics associated with the proposal. Everyone takes voting seriously, even Georgians. Local legislation in georgia is about to propose mandating paper trails on the three counties that currently use paperless voting machines. Slow and steady pressure will get the job done, outright slamming will not help.
How would you like a single company filing for trademark on all permutations of 3, 4, 5 and 6 letter names -- and then turning around and selling those for 10 times more?
While I understand why some might dislike higher prices for domain naimes, I welcome this. With higher domain prices the cost of domain squatting increases and hopefully we can end up with less junk registered.
This is a very early beta. Essentially the way they allow one to boot from the "Boot Camp" partition is by adding an extra field in the Boot.ini file and by creating a new hardware profile (mainly used on docked notebooks)
The beta is far from complete, I just tried it on my boot camp partition and the mouse/keyboard were unresponsive. (Even after installing the given tools)
Moreover each time you switch between parallels and boot camp Windows is deactivated Thus I have to go through the reactivation procedure each time !!! i've done this about three times already and I'm afraid it'll just stop allowing me to reactivate it (even though it's a legitimate license)
> Okay, yes, that sounds vaguely troll-like, but lets be realistic
m l
I disagree sir, that sounds like a troll to me. There is nothing FUD about this story.
> Not to be the boy who cried wolf, but why does anything that MS does that even sounds vaguely like Open Source make the news if it isn't Open Sourced?
http://slashdot.org/articles/05/01/30/1433226.sht
Do you even know what Real-Time computing means? Do you know what an interrupt is? Can you name even a single one RT OS ?
sigh... from wikipedia: http://en.wikipedia.org/wiki/Real-time Computing
Ok, I submitted a story, but in case it gets rejected, here you go:
Jon Ellch and Dave Maynor have raised quite some noise about ther recent wifi exploits. But some clever sleuthing from a blogger has dug up some some damning evidence. Most notably a high resolution version of the video (2) where you can see Maynor claiming he is using an external card. He further states that he got an ip 192.168.1.50, but according to the ifconfig output, the mac address associated with that ip is 00-17-F2-41-31-6D. According to the IEEE OUI that mac address belongs to apple. The problem here is that Secureworks claims they he did not hack the apple driver but an external card's driver. Thus the video was faked.
*fixed the links:
Here's a mirror: maynor video screenshots (image 6)
If you check the mac address you will see that it's an apple mac address. See the IEEE OUI list.
So, what we have is:
a) Maynor claiming he is using an external card
b) Maynor claiming that the ip they got is 192.168.1.50 (see the video)
c) According to the screenshot the mac address associated with that ip is 00-17-F2-41-31-6D
d) According to the IEEE OUI that mac address belongs to apple
e) Maynor claiming he did not hack the apple driver but an external card's driver
THE VIDEO WAS FAKED. END OF STORY
Oops, the image ran out of bandwith, here's a mirror: maynor video screenshots (image 6)
If you check the mac address you will see that it's an apple mac address. See the IEEE OUI list.
So, what we have is:
a) Maynor claiming he is using an external card
b) Maynor claiming that the ip they got is 192.168.1.50 (see the video)
c) According to the screenshot the mac address associated with that ip is 00-17-F2-41-31-6D
d) According to the IEEE OUI that mac address belongs to apple
e) Maynor claiming he did not hack the apple driver but an external card's driver
THE VIDEO WAS FAKED. END OF STORY
The video was fabricated, see: http://www.smallworks.com/archives/00000461.htm?
Secureworks claims the card used was a usb device, however a high resolution video of the attack shows the mac address and the device (en1) was actually a apple wifi card.
Here is a screenshot of when he typed ifconfig: screenshot you'll see that even tho the claimed it was an external wifi card that was compromised, the connection has gone through the regular airport connection. The smallworks article goes into details, but the video was faked, no question about it.
You missread my comment, no need to block any content. I know about using a pop client, albeit I would not be using gmail if I did not need a web based mail client.
... and that is not trivial
Try this:
a) Disable all cookies with the exception of cookies from mail.google.com .
b) Try to log in. Notice: you will not be able to.
Thus google forces you to allow google.com cookies in order to use gmail. That same cookie is read when you make searches. Thus you must:
a) allow cookies @ the 'mail.google.com' && 'google.com' domains.
b) deny cookie read requests when requested when loading a url that contains: 'google.com/search*'
Sure, find me a way to block "google.com" cookies but allow "mail.google.com" cookies. It is not as easy as you may think
>Is it really that hard to turn cookies off for www.google.com in your Firefox installation? Yes, if you use gmail, or if you want to upload movies, or if you want your default location on google maps saved.
Do not forget that
a) Google keeps a permanent cookie
b) If you ever used gmail, that same cookie has been linked to your permanent cookie
We need something that will keep those results private, something such as:
a) Greasmonkey/adblock setup to disallow google searches access to the cookie
b) Automated searching tools that will pollute ones searches with fakes,
c) Deeper leveled (ie Proxomitron / privoxy ) scripts that clear this out
and while here, I would like to talk about clusty.com, they have a fantastic privacy policy, I encourage you to read it: http://clusty.com/privacy
I'm still not able to figure this out: How did they find out who produced this video?