Yup, knew that one. One of the problems with copying-and-pasting out of PDFs is that the text stream doesn't always match the visual layout. I don't know whether this is a problem with the PDF writers or with the reader applications themselves, but it's not totally uncommon and I get it in Windows using Acrobat Reader as well. For example, if you use Evince to copy-and-paste the Rock Paper Scissors example on pp.34, this is what you get:
my @options = ( \&rock, \&paper, \&scissors );
do
{
say "Rock, Paper, Scissors! Pick one: ";
chomp( my $user = <STDIN> );
my $computer_match = $options[ rand @options ];
$computer_match->( lc( $user ) );
} until (eof);
sub rock
{
print "I chose rock.
given (shift)
{
when (/paper/)
when (/rock/)
when (/scissors/)
default
}
";
{
{
{
{
say
say
say
say
'You win!' };
'We tie!' };
'I win!'
};
"I don't understand your move" };
} ...
I've had to truncate the example here due to these awful line length and poster compression filters imposed upon us by our Mighty Slashdot Overlords, but hopefully you get the idea.
Interesting book. I'm reading through the electronic version at the moment and am leaning towards buying it - as with many people here I like the Dead Tree editions to line my shelves, but use the electronic versions as searchable references.
Just noticed a book bug on pp.43 - the last comma creates an undef problem:
Is sharing really all that complicate? I guess it is, for the greedy and selfish.
Does sharing pay the bills to keep the roof over your head, the food in your belly or the comms and power on so you can use the internet to whine and bitch on Slashdot? No, I didn't think so. You've got to earn money to pay for all that stuff.
In your mp3 torrent example there's not actually any money changing hands and the people involved are probably already aware that they're not obtaining it through proper channels.
What's being done here is closer to counterfeiting a CD or DVD and selling the counterfeits to unsuspecting shoppers because they are unaware that the property they are buying is essentially stolen. To continue the analogy, the CD they're buying may also have a Sony/BMG-style rootkit on it.
I think you missed the point - prospective apps could be run in an Android emulator that takes several screenshots every few seconds which are then used to make an image fingerprint of the app. It would be fairly trivial for somebody with Google's computing and database power to search an image fingerprint catalog for close matches that could then be ruled upon by a human.
Agreed. Making principals and schools financially responsible for student conduct off-campus is only going to lead to a sudden shortage of principals (who'll want the job?) and increased closure of schools (sorry we got sued last month, can't afford the power bills this month).
If they're not going to make the students directly responsible for their anti-social behaviour then when are parents and guardians going to be held accountable for the behaviour of their little hell spawns?
Ah, so now you're effectively paying two ISPs: one sitting at the other end of your cable/DSL modem and the second sitting at the other end of your VPN.
Yeah, like how P2P "screws" networks because broadband providers provision their DSLAMs and connecting bandwidth on the assumption that only 1 in 100 customers actually use their internet plan for anything other than e-mail?
Technology to fingerprint an internet node has existed for a very long time - you can tell what OS is running by seeing how it responds to certain requests and "tells" in the format of its icmp/tcp responses in TTL fields, how it adjusts packet windows, etc.. Even if it is behind a firewall/router, a lot of these tells are passed up the link. Theoretically, if an ISP was interested they could keep a record of unique fingerprints they've detected on your connection and bill you for the number of devices they think you have.
Even simpler, if your ISP is running a proxy/transproxy, you could count unique User-Agent request headers to get a fair idea of the number of devices involved. Even ignoring User-Agent headers you can easily distinguish iDevices from just about any other HTTP consumer because of their screwed-up HTTP/1.1 Host headers - when connecting to a proxy the host in their get|head|post request line is often different to the one specified in the Host header, especially when consuming Apple's own services.
Re:Actually it is 14/3
on
Happy Pi Day
·
· Score: 1
We Australians also pay far too much for bandwidth, especially with some greedy carriers charging $1.00 per megabyte (or more) on their mobile data plans. Sure have FLAC as a download option for those who want it, but don't make it mandatory.
In the meantime I'm quite happy to manage my own DRM-free collection and will buy my CDs when they go on sale - or buy them from overseas for half the price (something I need to do frequently anyway, because we have such a limited market in Australia you often can't buy the CDs you want here). As a bonus I can rip my tracks in any format I want, at any bitrate I want, as often as I want.
The articles state that only shopping baskets are explicitly exempt, and that login, session management or anything else is not.
I don't believe it says that at all. From what I can see the article says:
Specifically excluded by the directive are cookies that log what people have put in online shopping baskets.
And it implies that all other types of cookies require explicit user consent (or at least have their contents and usage explained).
Given that cookies should be short and sweet, and used for things like storing Session IDs, it sounds rather odd that the directive encourages storing shopping basket data in them.
It's unfortunate that Flash Cookies and HTML5 Data Stores aren't mentioned - they are already replacing cookies in some contexts.
I guess no company is exempt from extreme corporate greed... sad to see other companies(especially little startups like Readability) get trampled on the way.
Apple takes 30% on all sales. Readability takes 30% on all sales. What's the difference again?
I actually go the opposite way with my marine fish tanks. I have time-controlled LED lighting rigs over those tanks that use specific wavelengths of red and blue lighting to avoid the wavelengths that cause algae growth (mainly around green). As the day cycle shifts to night cycle, the output spectrum shifts to all blue - to simulate moonlight and encourage night time activities in the corals, fish, etc.
Yeah, it's really good at finding matches in Word Documents and PowerPoint Presentations - if only it could find matches in simple Unicode text files.
No, seriously, try this test procedure:
It's only been broken since NT 4.0, not like it's useful or important to search Unicode text files or anything.
If you don't understand the differences between Symbolic Links and Hard Links I highly encourage you to read-up and learn.
I've had to truncate the example here due to these awful line length and poster compression filters imposed upon us by our Mighty Slashdot Overlords, but hopefully you get the idea.
Never mind... it's crap in the clipboard from copy-pasting out of the pdf (damn you, evince!)
Interesting book. I'm reading through the electronic version at the moment and am leaning towards buying it - as with many people here I like the Dead Tree editions to line my shelves, but use the electronic versions as searchable references.
Just noticed a book bug on pp.43 - the last comma creates an undef problem:
If you were a decent writer, you'd write an iPad eBook or a crippled version for the Droid.
Sigh. They didn't even have iPads two years ago and Android only had its first public release near the end of 2008.
I used to have a reference shirt like that. I think it was for something shitty, though, like ColdFusion.
Is sharing really all that complicate? I guess it is, for the greedy and selfish.
Does sharing pay the bills to keep the roof over your head, the food in your belly or the comms and power on so you can use the internet to whine and bitch on Slashdot? No, I didn't think so. You've got to earn money to pay for all that stuff.
In your mp3 torrent example there's not actually any money changing hands and the people involved are probably already aware that they're not obtaining it through proper channels.
What's being done here is closer to counterfeiting a CD or DVD and selling the counterfeits to unsuspecting shoppers because they are unaware that the property they are buying is essentially stolen. To continue the analogy, the CD they're buying may also have a Sony/BMG-style rootkit on it.
I think you missed the point - prospective apps could be run in an Android emulator that takes several screenshots every few seconds which are then used to make an image fingerprint of the app. It would be fairly trivial for somebody with Google's computing and database power to search an image fingerprint catalog for close matches that could then be ruled upon by a human.
I always thought it was "ministrations" as in the act of ministering care, aid, etc., but haven't seen DS9 in what, 20 years?
Agreed. Making principals and schools financially responsible for student conduct off-campus is only going to lead to a sudden shortage of principals (who'll want the job?) and increased closure of schools (sorry we got sued last month, can't afford the power bills this month).
If they're not going to make the students directly responsible for their anti-social behaviour then when are parents and guardians going to be held accountable for the behaviour of their little hell spawns?
It turns out that they block http requests if the referrer field doesn't contain 'Android'
The Referer header (sic) or the User-Agent header?
Ah, so now you're effectively paying two ISPs: one sitting at the other end of your cable/DSL modem and the second sitting at the other end of your VPN.
Yeah, like how P2P "screws" networks because broadband providers provision their DSLAMs and connecting bandwidth on the assumption that only 1 in 100 customers actually use their internet plan for anything other than e-mail?
lol. How you do pay 5.1 x 99c?
Technology to fingerprint an internet node has existed for a very long time - you can tell what OS is running by seeing how it responds to certain requests and "tells" in the format of its icmp/tcp responses in TTL fields, how it adjusts packet windows, etc.. Even if it is behind a firewall/router, a lot of these tells are passed up the link. Theoretically, if an ISP was interested they could keep a record of unique fingerprints they've detected on your connection and bill you for the number of devices they think you have.
Even simpler, if your ISP is running a proxy/transproxy, you could count unique User-Agent request headers to get a fair idea of the number of devices involved. Even ignoring User-Agent headers you can easily distinguish iDevices from just about any other HTTP consumer because of their screwed-up HTTP/1.1 Host headers - when connecting to a proxy the host in their get|head|post request line is often different to the one specified in the Host header, especially when consuming Apple's own services.
15 15 2011?
We Australians also pay far too much for bandwidth, especially with some greedy carriers charging $1.00 per megabyte (or more) on their mobile data plans. Sure have FLAC as a download option for those who want it, but don't make it mandatory.
In the meantime I'm quite happy to manage my own DRM-free collection and will buy my CDs when they go on sale - or buy them from overseas for half the price (something I need to do frequently anyway, because we have such a limited market in Australia you often can't buy the CDs you want here). As a bonus I can rip my tracks in any format I want, at any bitrate I want, as often as I want.
The articles state that only shopping baskets are explicitly exempt, and that login, session management or anything else is not.
I don't believe it says that at all. From what I can see the article says:
Specifically excluded by the directive are cookies that log what people have put in online shopping baskets.
And it implies that all other types of cookies require explicit user consent (or at least have their contents and usage explained).
Given that cookies should be short and sweet, and used for things like storing Session IDs, it sounds rather odd that the directive encourages storing shopping basket data in them.
It's unfortunate that Flash Cookies and HTML5 Data Stores aren't mentioned - they are already replacing cookies in some contexts.
Surely: grassoline.
I guess no company is exempt from extreme corporate greed... sad to see other companies(especially little startups like Readability) get trampled on the way.
Apple takes 30% on all sales. Readability takes 30% on all sales. What's the difference again?
I actually go the opposite way with my marine fish tanks. I have time-controlled LED lighting rigs over those tanks that use specific wavelengths of red and blue lighting to avoid the wavelengths that cause algae growth (mainly around green). As the day cycle shifts to night cycle, the output spectrum shifts to all blue - to simulate moonlight and encourage night time activities in the corals, fish, etc.
Probably because they've engineered the crap out of this car.
Can it turn a corner? At any speed?
You might want to be careful with that - doesn't start with an "i" but it's got one in it.