Now that open applications implement them, the open applications will collaborate and develop a standard. Then there will be a certain level of standards compliant SPs you can use and still not be locked into a vendor.
Demonstrably false. The ANSI standard for stored procedures already exists.
MySQL has merely implemented this standard. You can port stored procedures
to any other database that supports the standard (which admittedly didn't
give you a lot of choice last time I looked). PostgreSQL initially took the
"be compatible with Oracle route" with PL/pgSQL, so moving stored procedures
between the two would be easy. They've since added the ability to have SPs
in alternative languages, so it should be easy to add a PL/ANSI to PostgreSQL,
assuming someone hasn't already done so (I haven't checked).
As a manager now, I would fire anyone who uses stored procedures. Even if it is "faster."
I'm glad I don't work for you, then. Stored procedures are a tool, like any other, that come with
their own set of pros and cons. In some situations, the ability to quickly migrate to an alternate
database outweighs the benefits that stored procedures may provide. In other situations, it doesn't.
The decision to use them or not should be based solely on business requirements, rather than the
irrational hatred you seem to be using as a guide.
Re:For the US-centric...
on
$90,000 103in HDTV
·
· Score: 2, Interesting
It is refreshing to see a jumbo plasma TV that isn't a low-res, corporate boardroom model, though.
You think it isn't low-res? I was quite depressed when I saw how few pixels they'd given it. At 103", 1920x1080 equates to a rather paltry
22dpi. I just don't understand why large screens can't at least have the same resolution as a decent monitor. I mean, I'm not expecting
a 103" screen with 100dpi. But just being able to match, say, the number of pixels found on a Dell 30" monitor would be nice...
Why not go the whole hog and have microphones attached to cameras
or embedded in street lights?
Already done:-( I don't know about sleepwalking into a surveillance society.
I think we're running towards it with open arms at the moment.
http://tinyurl.com/2vbx8g
Just curious... do most people still use *tape* for backup?
As opposed to...? DVDs may work for a home machine, but they're woefully inadequate for serious use.
Tapes still rule the roost in most cases,
although when I last specified a serious backup system (several TB of data), I went for backing up to disk instead.
Tapes are just not keeping up with the capacity increases of hard drives, and backing up to disk is cost effective
and performs well.
Pardon my ignorance, but couldn't they have just thought of an encoding scheme?
Already been done. See Punycode (RFC3492). The problem with encoding schemes, though, is that they aren't memorable,
and hence are problematic to typo into, say, the location bar of a browser.
The mobile companies should collaboratively work on a single OSS operating system, which they can all use as a base, and then build their own stuff on top of that.
Perhaps. But despite what the article claims, the problem is not a proliferation of operating systems. The problem is a proliferation of userland APIs.
If the phone presents a consistent API to userland programs, then the underlying OS is irrelevant. To an extent, the mobile world has a standard API
in the form of J2ME. But it's far from universal, and support is patchy, so an app written for one phone may or may not work on another phone. And of
course, J2ME isn't necessarily the best choice of API in the first place. But your single OS solution could still potentially suffer from the problem
of multiple APIs, so that in itself isn't a complete solution. I'll admit that it would probably help the situation, though, and agree with you that
it's unlikely to happen.
Agnosticism is not a logically tenable position to hold.
Perhaps true. Ignosticism, on the other hand, is probably the only logically
tenable position to hold. But then some consider ignosticism to be a form of
agnosticism anyway...
The interface is about the worst thing I've ever seen, and I had to create a significant number of "workarounds" to achieve even basic results.
FWIW, that's pretty much how I feel about Photoshop. No, I'm not trolling, it's just genuinely how I feel. I struggle to make myself productive
when using Photoshop, because it just doesn't seem to match the way I think. I find myself fighting the interface, rather than just
getting on and making the changes to the image that I want. In contrast, GIMP just lets me get at the functionality I need in a simple and
intuitive way. I appreciate I'm in the minority here.
This is nothing new. There was an
online
version of GIMP available 7 years ago. It wasn't a commercial
success, but with today's hardware and bandwidth prices,
and with a modern AJAX interface, would it stand a chance now?
Adobe obviously seem to think so.
I gave up sed and awk for perl because I grew tired of silly limitations: 2048 chars per line in sed
Ancient traditional Unix sed, perhaps, but not in any modern sed. I've personally used GNU
sed on files with line lengths in excess of 100 million characters. ssed also has no line
length limits, and I believe HHsed doesn't either.
Perl is usually dramatically faster than sed and awk.
No, perl is almost invariably slower than sed (although it is faster than awk). It's more flexible, though, and
easier to write for non-trivial mangling of text.
This strips carriage returns out of a file, and does it pretty quickly.
No, it's horrendously slow. The traditional Unix way of doing it (tr -d '\015')
is around twice as fast on files that are sufficiently large that startup costs are lost
in the noise, and even faster on smaller files.
unless you want to go real old school and talk about text adventures
Apprently I'm "old school", then. To me, the very phrase "adventure game" refers to
text adventures -- the sort of thing you'd find in Crash's "Adventure trail" pages,
or Personal Computer Games/Zzap!64's "The White Wizard" column. I spent many hours
engrossed in them during my formative years, and even rediscovered them recently,
when I was able to play Level 9's "Lords of time" again, through the magic of BeebEm.
It's a shame that nothing comparable exists for modern gamers.
They are unlabeled, so they are only good for showing the difference between C (Apache) and C++ (IIS)
Rubbish. Language choice has no bearing on system call usage, only on library calls. You might claim that
the libraries chosen (for example, the STL) might make more system calls (although few libraries should be
heavy system call users anyway), but that's the extent of it. I'd
be interested to see a comparison on Apache on Linux and Apache on Windows.
Or just find 2 bought copies, do a diff, and you've found the bits. Flip some of them.
If you're assuming the bits will be in the same place in each file, and it's just a trivial case
of doing a diff. you're very naïve. Digital
watermarking schemes are generally quite advanced these days, encode the data in many redundant ways
thoughout the file, add in chaff with the wheat to foil attackers,
and are resistant to many transformations (scaling, transcoding, etc.).
That's not to say the watermark can't be removed, or at least corrupted.
See Felten's SMDI research for a perfect example. But it's far from trivial to do so
with a well designed watermark.
the FBI arrested two former Neteller executives in 'connection with the creation and operation of an Internet payment services company that facilitated the transfer of billions of dollars of illegal gambling proceeds.'
Leaving aside for a moment the ridiculous two faced nature of American anti-gambling laws,
this is just beyond a joke. As I understand it, the two former execs in question
had left the company before the SAFE Port Act was passed. So they've been arrested for
setting up a company that is 100% legal in their country of origin, and was legal at the
time in the USA as well (in fact, it's still legal for non-gambling related payments),
and they no longer have anything to do with the company in question, aside from still
holding shares.
"Land of the free", huh? I'm lost for words. The American legal system is just a joke.
Well, it goes to show that they don't care about talent; they care about control of the market.
No it doesn't. It shows they're going after someone who broke the law by infringing their copyright.
There is nothing either ethical or legal about mixtapes, so it seems pretty reasonable to me. Of course,
I'm not denying that the industry don't give a shit about talent, and are hell bent on keeping control
of the market. That's all true. But that's incidental, and it's not the obvious conclusion to draw from
their actions here.
Rare hasn't been Ultimate in a LOOOOONG time, and their games in the last few years have been mere shadows of really good games.
Agreed. IMHO they hit their high point with "Underwurlde" and "Knight Lore". They milked their success a bit with "Alien 8", and it's been pretty much downhill since then.
As long as this is the way they're used, yes. Then again, I live in the UK and these kinds of cameras are pretty prevalent.
I live in the UK, and I'm strongly opposed to the level of camera surveillance we have. Yes, they do potentially help cut crime,
but at what cost? I'd rather have a slightly higher level of crime than live in our current Big Brother culture. Most others
would probably agree with me, were the facts presented in an unbiased manner. Sadly, the
media does a great job of selling the benefits, without pointing out any of the downsides, and on the whole, the public are
too stupid to work it out for themselves.
this is about Linux being used to run mission-critical businiess applications in the enterprise.
Because yeah... no one's ever thought of doing that until now! I mean, I'm not really currently running a
small business with a turnover exceeding the GDP of many small countries solely using Linux. Nor have I
run larger companies on Linux in the past. Sheesh.
I think he means unique across multiple directories.
No, that's not a requirement. On reflection, though, I think he means unique across machines, so that
you can sync two machines that may have received mail independently without overwriting mail on the
destination machine, and on that score, he's right. MH does have that problem (which merely means you
need to use a bit of application specific knowledge in your sync utility, rather than just being able
to naively use rsync). Does Maildir give you globally unique filenames
for each message, then?
it works as long as you're careful that filenames assigned to messages are unique (they aren't always for MH)
Huh? What are you talking about? How can they not be unique? You can't have two files with the same name
in the same directory (under Unix, at least), and MH stores one message per file.
Demonstrably false. The ANSI standard for stored procedures already exists. MySQL has merely implemented this standard. You can port stored procedures to any other database that supports the standard (which admittedly didn't give you a lot of choice last time I looked). PostgreSQL initially took the "be compatible with Oracle route" with PL/pgSQL, so moving stored procedures between the two would be easy. They've since added the ability to have SPs in alternative languages, so it should be easy to add a PL/ANSI to PostgreSQL, assuming someone hasn't already done so (I haven't checked).
I'm glad I don't work for you, then. Stored procedures are a tool, like any other, that come with their own set of pros and cons. In some situations, the ability to quickly migrate to an alternate database outweighs the benefits that stored procedures may provide. In other situations, it doesn't. The decision to use them or not should be based solely on business requirements, rather than the irrational hatred you seem to be using as a guide.
You think it isn't low-res? I was quite depressed when I saw how few pixels they'd given it. At 103", 1920x1080 equates to a rather paltry 22dpi. I just don't understand why large screens can't at least have the same resolution as a decent monitor. I mean, I'm not expecting a 103" screen with 100dpi. But just being able to match, say, the number of pixels found on a Dell 30" monitor would be nice...
Already done :-( I don't know about sleepwalking into a surveillance society.
I think we're running towards it with open arms at the moment.
http://tinyurl.com/2vbx8g
As opposed to...? DVDs may work for a home machine, but they're woefully inadequate for serious use. Tapes still rule the roost in most cases, although when I last specified a serious backup system (several TB of data), I went for backing up to disk instead. Tapes are just not keeping up with the capacity increases of hard drives, and backing up to disk is cost effective and performs well.
Already been done. See Punycode (RFC3492). The problem with encoding schemes, though, is that they aren't memorable, and hence are problematic to typo into, say, the location bar of a browser.
Perhaps. But despite what the article claims, the problem is not a proliferation of operating systems. The problem is a proliferation of userland APIs. If the phone presents a consistent API to userland programs, then the underlying OS is irrelevant. To an extent, the mobile world has a standard API in the form of J2ME. But it's far from universal, and support is patchy, so an app written for one phone may or may not work on another phone. And of course, J2ME isn't necessarily the best choice of API in the first place. But your single OS solution could still potentially suffer from the problem of multiple APIs, so that in itself isn't a complete solution. I'll admit that it would probably help the situation, though, and agree with you that it's unlikely to happen.
Perhaps true. Ignosticism, on the other hand, is probably the only logically tenable position to hold. But then some consider ignosticism to be a form of agnosticism anyway...
FWIW, that's pretty much how I feel about Photoshop. No, I'm not trolling, it's just genuinely how I feel. I struggle to make myself productive when using Photoshop, because it just doesn't seem to match the way I think. I find myself fighting the interface, rather than just getting on and making the changes to the image that I want. In contrast, GIMP just lets me get at the functionality I need in a simple and intuitive way. I appreciate I'm in the minority here.
This is nothing new. There was an online version of GIMP available 7 years ago. It wasn't a commercial success, but with today's hardware and bandwidth prices, and with a modern AJAX interface, would it stand a chance now? Adobe obviously seem to think so.
Ancient traditional Unix sed, perhaps, but not in any modern sed. I've personally used GNU sed on files with line lengths in excess of 100 million characters. ssed also has no line length limits, and I believe HHsed doesn't either.
No, perl is almost invariably slower than sed (although it is faster than awk). It's more flexible, though, and easier to write for non-trivial mangling of text.
Perl's greatest weakness is CPAN, which makes deployment of perl code onto any halfway sane production server all but impossible.
No, it's horrendously slow. The traditional Unix way of doing it (tr -d '\015') is around twice as fast on files that are sufficiently large that startup costs are lost in the noise, and even faster on smaller files.
Apprently I'm "old school", then. To me, the very phrase "adventure game" refers to text adventures -- the sort of thing you'd find in Crash's "Adventure trail" pages, or Personal Computer Games/Zzap!64's "The White Wizard" column. I spent many hours engrossed in them during my formative years, and even rediscovered them recently, when I was able to play Level 9's "Lords of time" again, through the magic of BeebEm. It's a shame that nothing comparable exists for modern gamers.
Rubbish. Language choice has no bearing on system call usage, only on library calls. You might claim that the libraries chosen (for example, the STL) might make more system calls (although few libraries should be heavy system call users anyway), but that's the extent of it. I'd be interested to see a comparison on Apache on Linux and Apache on Windows.
Try BoardGameGeek.
If you're assuming the bits will be in the same place in each file, and it's just a trivial case of doing a diff. you're very naïve. Digital watermarking schemes are generally quite advanced these days, encode the data in many redundant ways thoughout the file, add in chaff with the wheat to foil attackers, and are resistant to many transformations (scaling, transcoding, etc.). That's not to say the watermark can't be removed, or at least corrupted. See Felten's SMDI research for a perfect example. But it's far from trivial to do so with a well designed watermark.
Leaving aside for a moment the ridiculous two faced nature of American anti-gambling laws, this is just beyond a joke. As I understand it, the two former execs in question had left the company before the SAFE Port Act was passed. So they've been arrested for setting up a company that is 100% legal in their country of origin, and was legal at the time in the USA as well (in fact, it's still legal for non-gambling related payments), and they no longer have anything to do with the company in question, aside from still holding shares.
"Land of the free", huh? I'm lost for words. The American legal system is just a joke.
No it doesn't. It shows they're going after someone who broke the law by infringing their copyright. There is nothing either ethical or legal about mixtapes, so it seems pretty reasonable to me. Of course, I'm not denying that the industry don't give a shit about talent, and are hell bent on keeping control of the market. That's all true. But that's incidental, and it's not the obvious conclusion to draw from their actions here.
Agreed. IMHO they hit their high point with "Underwurlde" and "Knight Lore". They milked their success a bit with "Alien 8", and it's been pretty much downhill since then.
I live in the UK, and I'm strongly opposed to the level of camera surveillance we have. Yes, they do potentially help cut crime, but at what cost? I'd rather have a slightly higher level of crime than live in our current Big Brother culture. Most others would probably agree with me, were the facts presented in an unbiased manner. Sadly, the media does a great job of selling the benefits, without pointing out any of the downsides, and on the whole, the public are too stupid to work it out for themselves.
Because yeah... no one's ever thought of doing that until now! I mean, I'm not really currently running a small business with a turnover exceeding the GDP of many small countries solely using Linux. Nor have I run larger companies on Linux in the past. Sheesh.
No, that's not a requirement. On reflection, though, I think he means unique across machines, so that you can sync two machines that may have received mail independently without overwriting mail on the destination machine, and on that score, he's right. MH does have that problem (which merely means you need to use a bit of application specific knowledge in your sync utility, rather than just being able to naively use rsync). Does Maildir give you globally unique filenames for each message, then?
Huh? What are you talking about? How can they not be unique? You can't have two files with the same name in the same directory (under Unix, at least), and MH stores one message per file.