Depends if they're smart and do the geolocation on the audio servers as well. Streaming audio through Tor would likely be so high latency as to be unlistenable.
Oh, come on. MySQL suffers from the same thing that PHP does; that it's industry standard and easy to use.
That doesn't make it a bad tool.
If you want transactions, all you have to do is use an engine that supports them, like InnoDB, which is fully ACID compliant and has been in MySQL for a long, long time. Using MyISAM for things that require transactions (such as purchases or finances) is just sloppy design.
Ah, my apologies. Really, it should be an indexed enum (or whatever Oracle equivalent there is... it's been a while since I used it) if there's no additional data to go along with the status code... or another table if there is additional data.
This would likely degenerate into a core clique that games the system to reward themselves disproportionately -- even if the concept ever got off the ground.
Oh, the meaning of the phrase that you didn't say anywhere. Of course, next time I'll just put on my mind-reading cap and we'll avoid this problem entirely.
I'd have two counters, one being incremented from zero in a for loop (to max out at length($stringarray)), the other being initialized to the length of the string array and decremented each time through the loop. I'd then swap $stringarray[$forward_counter] and $stringarray[$backward_counter] each step of the loop. Obviously swap would need to be its own function, with the usual $temp = $a; $a = $b; $b = $temp; code.
There's probably a more optimized solution than this (possibly involving pivoting) that I would research if the solution required very fast code.
I'm not sure how that would bypass the "many previously unannounced incoming connections all at once" condition, though. Perhaps they might not be looking at UDP at first, but that's a simple flip of a switch. RTP connections are still all from the one server usually, so they'd look quite different.
Most either sell non-open source versions of their products, or have some entirely non-free add-ons, or rely on hardware sales.
Practically every hosting business ever relies on entirely (or near entirely) free software.
There are ways to make money without copyright, even with digital art like software or music. Normally here I'd post a bunch of links, but since most people who know me here know what I'm talking about, and you're obviously not open-minded at all, I'll just let you believe whatever you want.
Oh, you said pseudocode. In that case, some variation on a for loop with a counter of the size of the string array being decremented. I'm sure you can fill in the rest.
Do note that during such tests you should allow access to the documentation. If you don't, you're selecting for people who are good at memorization, not people who can code well.
If they made a disclaimer that the app working was subject to the Google gateway working highly visible prior to each sale, I don't think they should owe a dime.
Most of the ISP filtering nowadays isn't based on protocol specific filtering... it's based on the idea that if you have multiple incoming connections all at once, you're probably using BitTorrent, so they filter you.
If you can get around that, you're a smarter man than I.
So you're saying he's the perfect representative?
Comic Book Guy: Oh, Captain Janeway. Lace: The Final Brassiere.
Depends if they're smart and do the geolocation on the audio servers as well. Streaming audio through Tor would likely be so high latency as to be unlistenable.
Err...
Last.fm is a business. They exist to profit. Why should they be forced to spend money on a market where they can't possibly make money at the moment?
Oh, come on. MySQL suffers from the same thing that PHP does; that it's industry standard and easy to use.
That doesn't make it a bad tool.
If you want transactions, all you have to do is use an engine that supports them, like InnoDB, which is fully ACID compliant and has been in MySQL for a long, long time. Using MyISAM for things that require transactions (such as purchases or finances) is just sloppy design.
Ah, my apologies. Really, it should be an indexed enum (or whatever Oracle equivalent there is... it's been a while since I used it) if there's no additional data to go along with the status code... or another table if there is additional data.
This would likely degenerate into a core clique that games the system to reward themselves disproportionately -- even if the concept ever got off the ground.
So basically, executives?
If I could do a security audit on a website by flying through a psychedelic 3D futurescape, I might just become a workaholic.
Couldn't you index a char just as easily as you could an int? Or are you saying their status codes are strings?
Is it just me or did this article go out of its way to insult people who use "traditional" RDBMSs?
I mean, I'm well versed in SQL and data consistency et al, but I'm still more than willing to consider new technologies. What the hell?
...but it was actually just a low tolerance for idiocy.
And this is why I love Slashdot.
Oh, the meaning of the phrase that you didn't say anywhere. Of course, next time I'll just put on my mind-reading cap and we'll avoid this problem entirely.
Trying to ignore your obvious flamebaiting here...
Where did I say I was entitled to the product of your work? I was simply responding to your assertion that
There aren't many successful businesses who rely entirely on free software.
...Which is false, there are many.
But thanks for playing.
No, I mean "without copyright", explicitly.
Read The Digital Art Auction and Street Performer Protocol (co-written by Bruce Schneier, no less). Both detail a way of making money in a world where copyright law does not exist.
Ah, fair enough. I think I've done this in the past but I learned something today. I'd probably catch this given the opportunity to compile though.
How are you going to check the availability of content in Australia without requesting it?
See my reply to myself above; I didn't realize he wanted pseudocode.
Yeah, I wouldn't do that in an actual interview.
I'd have two counters, one being incremented from zero in a for loop (to max out at length($stringarray)), the other being initialized to the length of the string array and decremented each time through the loop. I'd then swap $stringarray[$forward_counter] and $stringarray[$backward_counter] each step of the loop. Obviously swap would need to be its own function, with the usual $temp = $a; $a = $b; $b = $temp; code.
There's probably a more optimized solution than this (possibly involving pivoting) that I would research if the solution required very fast code.
I'm not sure how that would bypass the "many previously unannounced incoming connections all at once" condition, though. Perhaps they might not be looking at UDP at first, but that's a simple flip of a switch. RTP connections are still all from the one server usually, so they'd look quite different.
Most either sell non-open source versions of their products, or have some entirely non-free add-ons, or rely on hardware sales.
Practically every hosting business ever relies on entirely (or near entirely) free software.
There are ways to make money without copyright, even with digital art like software or music. Normally here I'd post a bunch of links, but since most people who know me here know what I'm talking about, and you're obviously not open-minded at all, I'll just let you believe whatever you want.
Oh, you said pseudocode. In that case, some variation on a for loop with a counter of the size of the string array being decremented. I'm sure you can fill in the rest.
<?php
$reverse = strrev($string);
echo $reverse;
?>
Do note that during such tests you should allow access to the documentation. If you don't, you're selecting for people who are good at memorization, not people who can code well.
If they made a disclaimer that the app working was subject to the Google gateway working highly visible prior to each sale, I don't think they should owe a dime.
Most of the ISP filtering nowadays isn't based on protocol specific filtering... it's based on the idea that if you have multiple incoming connections all at once, you're probably using BitTorrent, so they filter you.
If you can get around that, you're a smarter man than I.
But things like this are why people still trust Windows more than Linux; at least they won't randomly lose major features after an upgrade.