Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 1
When you ask this house object about the number of people inside it, it asks all its own rooms (livingroom, etc) how many people are in them, and then adds all those numbers together and returns the result to you - in other words it jumps through many of the same hoops you ascribe to the SQL solution. You, the developer, jumped through those hoops (usually one at a time) when you were designing the house object and the abstract room type and so forth, but now you can just say house.getNumberofPeople and it magically works. If you never reused queries, then sure your critique is valid, but since you can always write a stored procedure called GetNumberofPeople(houseid IN INTEGER, numberofpeople OUT INTEGER) (with no procedural code in that proc either) the difference is not that large.
Before we go any furthur, i'm not trying to be one of those grouchy old men who roam the corridors of corporate IT and tell everybody that COBOL was the be all and end all of languages and that everything since has been just useless masturbation. I completely agree that objects are a useful way to more freely and accurately model concepts in the real world than the tables and relations of RDBMS's. I'm just reacting to the kids roaming those same aforementioned corridors claiming that if it ain't (insert language, pattern, or other technology du jour here) then it's obviousely "not the right way to do things".
BTW: whoever moderated my origial post Insightful is either on crack or is engaging in some truly brilliant meta-trolling.
Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 3, Insightful
nonsense, no human mind is capable of dealing with the immense complexity of SQL. Why, databases were just huge excel spreadsheets until smart OO developers figured out how to store... i'm sorry, of course i meant "Persist" objects in them. And don't forget the rallying cry of the modern developer: "the database is the bottleneck".
Interestingly enough, Macromedia is busy pushing it's own XML-based J2EE web application framework for creating "Rich Internet Applications" (read: flash guis) on the fly. It's called Flex and it starts at (are you sitting down?) twelve thousand dollars. Then again, before Laszlo saw the light at the end of the all-powerful, pixie-dusting, open source tunnel (i say PUT YOUR HANDS ON THE SCREEEEEEEN!) they were apparently running at 20K per server license.
On the surface, Laszlo seems to have a lot of things going for it (especially now that it's free) - after all, Flex is still *very* 1.0 - but the rub seems to be that (so far) Laszlo works with Flash Player 5 ("or better...") whereas Flex works with Flash player 7 (the latest and greatest). I know many people around here think flash is just a technology for displaying annoying animated ads and intro screens, but flash player 7 has some very... very... interesting capabilities in terms of "data remoting" (as they call it) and handling all kinds of multimedia content that you can't do in Flash 5. Basically (real quick pundit point here) it looks to me like Laszlo had a good little party going, but now they hear the ominous sound of Flash's parents coming home. Competing with Macromedia on the Flex-Flash axis using a closed source model would be like competing with Microsoft on Windows-.NET using a closed source model: you would need some very very deep pockets.
All in all, good news for us, we get a) some new free toys to play with and b) some pressure on Macromedia to develop more flexible Flex pricing. BTW: when you download Laszlo, there's a page listing all the third party stuff in there: it reads like a rogues gallery of apache/jakarta xml and web app stuff (and i mean the stuff like Batik) along with some nice surprises like RelaxNG. The ultimate proof of the pudding is in the eating, so there goes tomorrow evening.
actually, it's very easy: if people are willing to let you borrow the computer, they will be willing to log you onto it (unless they're lending it to you to use as a doorstop or something) or even add your fingerprint to the list of authorized fingerprints.
"...make a fake finger from a lifted print..." - don't make me laugh. You watch too much tv mate: the first thing to try when you want somebody's password is asking them for it.
Does this mean you can hack it to record your friends' (or co-workers') fingerprints? Sounds fun and scary.
No, you can't. From the article: "Of course since the Power On security layer is something that occurs well before Windows has started up, the fingerprint data can't be stored in a Windows file or folder. Instead, the fingerprint scanner itself stores the fingerprint data and retrieves it when the Power On security request is made. You can store a total of 21 profiles in the scanner, which should be more than enough, unless you share one notebook between a score of users. If you're worried about someone extracting the fingerprint data from the scanner and breaking your security, dont be. The scanner only stores a tiny amount of data for each fingerprint, just enough to ensure an accurate match, and nowhere near enough to recreate a complete fingerprint."
Yes, but the grandparent is basically saying "if you don't have to pay for it or install/administer it" (something called "being a user" in the commercial software world) then it's pretty good - and i tend to agree with him. Ten minutes of googling will have you doing most of your day to day stuff just as well in cleartool as you did in cvs, and after that the sky's the limit for the overwhelming majority of developers. The (very) few things you can't do in cleartool (like not treating checkedout as a find visible label) you can implement in some kind of scripting language. Sure, there might be a whole army of frustrated sysadmins cursing all day behind the scenes, but, hey, they don't even sit in the same building as me;)
They said they paid a company who promised that for their fee, they could get the company's page on their product called "Apple" within the top 4 search results on EVERY search engine. (Fat chance)
It happens. Google (and the others) knows that it happens. Google (and the others) changes their algorithms to compensate for it [and, rumour has it, penalize companies that take advantage of it]. From their point of view, this process is optimization.
My point is, optimizing is an evil business every step of the way. If you ask me, it's downright fraud.
This opitmization "dance" is:
pretty much inevitable. but then again, so is fraud;)
The internet is (partly|largely) a commercial medium. People who place in the top few results gain a commercial advantage from being there. There's no point in hoping we're suddenly going back in time to an age when people would get into long ranting debates about the acceptability of posting commercial messages in usernet groups (yes, i know it's still not usually acceptable today, but taht's not my point: the web would not be what it is today without all that big big spending). Cynics and students of human nature alike are never surprised by what people will do for profit. Many people around here would instinctivly mistrust a search engine run by Microsoft. After all, "Microsoft Sells Search Engine Placement" would hardly be anyone's idea of a shock. So far we mostly seem to trust google (although...).
When you take a system and tweak it and tweak it and tweak it, when you expand and change the model behind your design, you wind up with something that's more a philosphy than a body of code. For a search engine, this is a way to differentiate yourself from your competitors. For the kind of people google seems to want to hire, it might even qualify as fun - and certainly as interesting. I'd have to say that optimizing, far from being "an evil business every step of the way", is a big part of the "evolution" of the web (and the way people find things on it).
it's unlikely that software with that level of maturity would attract the attention of corporate IT - at least the attention of management. And the obvious solution in the rare cases where it does - hire him.
More likely is that the university will win as an acceptable action under their use policy... Universities do it all the time, and as the property owner they have the right to do so (as a student's use of the property is a license not a lease...
This was discussed on Slashdot a whle back - in relation to airport management companies and airlines (which are tenants of the managemnt companies).
The story is here. The conclusion (not that i'm going to quote slashdot in court mind you) was that "This bodes well for the development of wireless networks in various areas as it means that you have the right to set up your own network even if your landlord would want you to use theirs."
no joke, but threads like that have been propagating through every other story lately. If politics.slashdot.org can trap them and thus clean up some of the other topics then more power to it.
If you lined up all of the economists in the world, you still wouldn't reach a conclusion. Economists have successfully predicted nine of the last seven recessions.
How many of your patents hold up in court is a function of the quality (read price) of your lawyers vs. the other guy's lawyers - little or nothing to do with the patents themselves.
When you ask this house object about the number of people inside it, it asks all its own rooms (livingroom, etc) how many people are in them, and then adds all those numbers together and returns the result to you - in other words it jumps through many of the same hoops you ascribe to the SQL solution. You, the developer, jumped through those hoops (usually one at a time) when you were designing the house object and the abstract room type and so forth, but now you can just say house.getNumberofPeople and it magically works. If you never reused queries, then sure your critique is valid, but since you can always write a stored procedure called GetNumberofPeople(houseid IN INTEGER, numberofpeople OUT INTEGER) (with no procedural code in that proc either) the difference is not that large.
Before we go any furthur, i'm not trying to be one of those grouchy old men who roam the corridors of corporate IT and tell everybody that COBOL was the be all and end all of languages and that everything since has been just useless masturbation. I completely agree that objects are a useful way to more freely and accurately model concepts in the real world than the tables and relations of RDBMS's. I'm just reacting to the kids roaming those same aforementioned corridors claiming that if it ain't (insert language, pattern, or other technology du jour here) then it's obviousely "not the right way to do things".
BTW: whoever moderated my origial post Insightful is either on crack or is engaging in some truly brilliant meta-trolling.
nonsense, no human mind is capable of dealing with the immense complexity of SQL. Why, databases were just huge excel spreadsheets until smart OO developers figured out how to store... i'm sorry, of course i meant "Persist" objects in them. And don't forget the rallying cry of the modern developer: "the database is the bottleneck".
/twisted & bitter
If you are used to a gnumake environment on unix then you are no stranger to pain. Also take a look at Nant (http://sourceforge.net/projects/nant/).
mirrordot
;)
i whore, therefore i am
Interestingly enough, Macromedia is busy pushing it's own XML-based J2EE web application framework for creating "Rich Internet Applications" (read: flash guis) on the fly. It's called Flex and it starts at (are you sitting down?) twelve thousand dollars. Then again, before Laszlo saw the light at the end of the all-powerful, pixie-dusting, open source tunnel (i say PUT YOUR HANDS ON THE SCREEEEEEEN!) they were apparently running at 20K per server license.
On the surface, Laszlo seems to have a lot of things going for it (especially now that it's free) - after all, Flex is still *very* 1.0 - but the rub seems to be that (so far) Laszlo works with Flash Player 5 ("or better...") whereas Flex works with Flash player 7 (the latest and greatest). I know many people around here think flash is just a technology for displaying annoying animated ads and intro screens, but flash player 7 has some very... very... interesting capabilities in terms of "data remoting" (as they call it) and handling all kinds of multimedia content that you can't do in Flash 5. Basically (real quick pundit point here) it looks to me like Laszlo had a good little party going, but now they hear the ominous sound of Flash's parents coming home. Competing with Macromedia on the Flex-Flash axis using a closed source model would be like competing with Microsoft on Windows-.NET using a closed source model: you would need some very very deep pockets.
All in all, good news for us, we get a) some new free toys to play with and b) some pressure on Macromedia to develop more flexible Flex pricing. BTW: when you download Laszlo, there's a page listing all the third party stuff in there: it reads like a rogues gallery of apache/jakarta xml and web app stuff (and i mean the stuff like Batik) along with some nice surprises like RelaxNG. The ultimate proof of the pudding is in the eating, so there goes tomorrow evening.
" I'd wait until the Athlon 64 PCIe boards come out before buying a new system, so as to prolong useful system life."
soooooooooooon.
actually, it's very easy: if people are willing to let you borrow the computer, they will be willing to log you onto it (unless they're lending it to you to use as a doorstop or something) or even add your fingerprint to the list of authorized fingerprints.
"...make a fake finger from a lifted print..." - don't make me laugh. You watch too much tv mate: the first thing to try when you want somebody's password is asking them for it.
Does this mean you can hack it to record your friends' (or co-workers') fingerprints? Sounds fun and scary.
No, you can't. From the article:
"Of course since the Power On security layer is something that occurs well before Windows has started up, the fingerprint data can't be stored in a Windows file or folder. Instead, the fingerprint scanner itself stores the fingerprint data and retrieves it when the Power On security request is made. You can store a total of 21 profiles in the scanner, which should be more than enough, unless you share one notebook between a score of users. If you're worried about someone extracting the fingerprint data from the scanner and breaking your security, dont be. The scanner only stores a tiny amount of data for each fingerprint, just enough to ensure an accurate match, and nowhere near enough to recreate a complete fingerprint."
Yes, but the grandparent is basically saying "if you don't have to pay for it or install/administer it" (something called "being a user" in the commercial software world) then it's pretty good - and i tend to agree with him. Ten minutes of googling will have you doing most of your day to day stuff just as well in cleartool as you did in cvs, and after that the sky's the limit for the overwhelming majority of developers. The (very) few things you can't do in cleartool (like not treating checkedout as a find visible label) you can implement in some kind of scripting language. Sure, there might be a whole army of frustrated sysadmins cursing all day behind the scenes, but, hey, they don't even sit in the same building as me ;)
I thought this was the "don't checkout a sandbox on a shared drive" thing, not some problem in talking to the cvs server.
"A Game of Thrones" by George R.R. Martin. You won't regret it.
It happens. Google (and the others) knows that it happens. Google (and the others) changes their algorithms to compensate for it [and, rumour has it, penalize companies that take advantage of it]. From their point of view, this process is optimization.
My point is, optimizing is an evil business every step of the way. If you ask me, it's downright fraud.
This opitmization "dance" is:
The internet is (partly|largely) a commercial medium. People who place in the top few results gain a commercial advantage from being there. There's no point in hoping we're suddenly going back in time to an age when people would get into long ranting debates about the acceptability of posting commercial messages in usernet groups (yes, i know it's still not usually acceptable today, but taht's not my point: the web would not be what it is today without all that big big spending). Cynics and students of human nature alike are never surprised by what people will do for profit. Many people around here would instinctivly mistrust a search engine run by Microsoft. After all, "Microsoft Sells Search Engine Placement" would hardly be anyone's idea of a shock. So far we mostly seem to trust google (although...).
When you take a system and tweak it and tweak it and tweak it, when you expand and change the model behind your design, you wind up with something that's more a philosphy than a body of code. For a search engine, this is a way to differentiate yourself from your competitors. For the kind of people google seems to want to hire, it might even qualify as fun - and certainly as interesting. I'd have to say that optimizing, far from being "an evil business every step of the way", is a big part of the "evolution" of the web (and the way people find things on it).
I hope you'd use it on "funny".
"peculiar" or "amusing"?
it's unlikely that software with that level of maturity would attract the attention of corporate IT - at least the attention of management. And the obvious solution in the rare cases where it does - hire him.
ROFL! click on that link now.
c l a s s i c !
More likely is that the university will win as an acceptable action under their use policy ... Universities do it all the time, and as the property owner they have the right to do so (as a student's use of the property is a license not a lease...
This was discussed on Slashdot a whle back - in relation to airport management companies and airlines (which are tenants of the managemnt companies).
The story is here. The conclusion (not that i'm going to quote slashdot in court mind you) was that "This bodes well for the development of wireless networks in various areas as it means that you have the right to set up your own network even if your landlord would want you to use theirs."
no joke, but threads like that have been propagating through every other story lately. If politics.slashdot.org can trap them and thus clean up some of the other topics then more power to it.
oh, and i hate the it.slashdot.org color scheme.
lorf
help us out here sparky.
That's ridiculous! This is science fiction, why can't they announce the winners of next year's competition?
Information wants to be free is an anthem for highly intelligent people.
So what's your credit card number, expiration date and billing address?
why even bother filing?
If you lined up all of the economists in the world, you still wouldn't reach a conclusion.
Economists have successfully predicted nine of the last seven recessions.
How many of your patents hold up in court is a function of the quality (read price) of your lawyers vs. the other guy's lawyers - little or nothing to do with the patents themselves.
turn off that TV and get reading folks
What do you think we're doing here? Smelling the f***ing articles?