Re:By the way, if you've never heard of Hibernate.
on
Hibernate in Action
·
· Score: 1
I thought it was a fairly good book review. But I know what Hibernate is. Anyone who would read the book should, though it should probably have mentioned JAVA in the summary paragraph. A good rule of thumb is, if you seem more than 4 acronyms in a book review that you don't understand, it's probably not something you're likely to be interested in.
Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 1
Unless the xml configuration file looks something like this:
<?xml version="1.0"?> <!DOCTYPE QUERY [ <!ELEMENT QUERY (#PCDATA)> ]> <SQL> <!-- your query here --> </SQL>
It isn't going to match the power (or simplicity) of SQL. As a matter of fact, this is a pretty good sample if you throw a QUERYID attribute and maybe some other metadata and let the database handle what it does.
Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 1
When they say "the database is the bottleneck" they mean disk seek. That's write. Reading/Writing to disk. That fundamental archaism that so many have forgotted. The DB is (suprise!) an abstracted data persistence mechanism for reading and writing to disk with things like caching and mapping between records.
ah but it does matter which comes first. Unless your tables have a one-to-one mapping with your objects. And then your fancy database is just a big fancy collection with a sort() function built in.
Me too. But the appeal of Hibernate is in caching and blind persistence. We all have our own mapping/query building/pooling/dbconnection tools but the reason hibernate is worth paying the price of learning yet-another-xml-file-format-plus-a-not-quite-sql-q uery-language-plus-configuration-headache-plus-dep endencies is that it delivers on something that most of us really can't do that well ourselves, and it's not their mapping file format or their pseudo query language, it's the caching and persistence AI, that's really quite good.
You learn how to use Hibernate, even though your own hacked together system is more intuitive and less dependent, but because it does a better job than your own does.
The average person couldn't block pop-up windows a couple years ago. Now it's enabled by default when you install Windows XP SP2. (Although somehow IE still lets through crap, but manages to block deliberate pop-ups)
Truly. 95% of automated tests are built into things called compilers. Automated unit tests check a couple of things: field validation, and isBroken(). It's a good idea to leave some field validation out of your code base (especially from config files) and if you have many systems interacting, checking if one or more isBroken() with unit tests is a good way to help deployment or failover.
and let the compete against free ideas. Content that can be used for fair use (or even pirated from time to time) will win out in the marketplace. And content providers will want to be there. Not stuck in some DRM ghetto.
How does the manager determine a product is what they can see or ensure that the tool works? They don't. They have other people, doing market research or testing determine that. Manager is just another word for boss which goes all the way back to the days of pharoah. When people are working willingly, the manager is a superflous position.
Documentation, libraries, stability, experience. Oh, and PHP5 is a very different language than PHP3 & 4. There are some advatages and some built in libraries that make PHP5 desirable, but not enough to risk the change... yet. Next year I'll start learning and evaluating PHP5. But it'll probably be 2006 before we bother to even attempt it in a real environment. Who knows, maybe Apache 2 will be ready by then?
That's nice, but most of the ease of administration comes from not having to do things like properly tune and jump through configuration hoops. This is where mysql succeeds for most cases.
Computer chips don't get any hotter from thinking, same as human brains. There's a level of electricity required to make them run, and that's it. Some fancy new systems can "sleep" and "wake" but that's it.
Is there an way to get Evolution (or some other email client with PIM features) to handle multiple accounts easily?
I have 2 POP3 accounts and an IMAP account. I'd like to be able to check them one at a time, choose who sends using which server (and have it default to a reasonable guess), and sort stuff either by user or combined. So far, only Mozilla (thunderbird) can handle it (or the old school apps like mutt or pine.)
I'd also like to integrate tasks and meetings, but of course, Moz doesn't do it, though Evo does. When it comes down to it, managing multiple accounts is more important, but I sure miss the outlook/exchange features and wish I could develop and support apps that take advantage of them.
Done right, plain text is unbreakable (just make sure the bad guys don't see it.) That's the same logic as your one time pad (just make sure the bad guys don't see it.)
Re:Wow! now what could i do with 10 miles...
on
WiMax: When, Not If
·
· Score: 1
An office with 100 people starts to feel the crunch on a 100Mbs bandwidth network. And the signal is over wire (very little interference.) And it doesn't require half of that bandwidth for packets. How many people do you think WiMax will supply before covering? I know 802.11G (54Mbs) feels the crunch (bad) at 10 users.
cause XUL (which version? Mozilla) sucks. It's only benefit is that it can embed HTML. For menus and such, it's usually better to build the html+javascript serverside and then send it to the browser. Even if that means shipping a lightweight server with your client-only app. For any complex gui, you're still stuck with an applet or activex type object. For all the real work of an application, you're going to need access to files, sockets, databases, and other libraries, which bluntly, xpcom mostly can't do, and even the simple stuff, like reading a file, it does a piss-poor job of and makes it difficult and very non-performant. The reasoning is (no joking) that if you make accessing a file difficult and unproductive, then developers will be discouraged from doing so and hence the application will be more secure.
I've worked on projects that used XUL, where we had to ship Firefox (and have the client install it separately) for XUL, and then the entire app was run from a wscript file so that we could have activeX and ado do the work. We thought about using an applet to drive the application, but it turned out to be almost as much as a painful to access the system as XPCOM, though alot more was possible once you worked around the java security-through-difficulty design. And I wished we had a template language to dynamically generate our XUL, because it was tedius.
I'm much happier with the new design where we'll ship a webserver (jetty) and database (hsqldb) and use wscript (still -- to launch) but have servlets generate html guis and handle DB access.) As a bonus, the standalone app can become a distributed, hosted solution, just by shipping a new config file.
Does anyone know a good way to ship a cross platform apache+mysql+php+your_web_app all on the client with zero configuration?
AT&T is renegotiating their contract with Microsoft.
While competition is a good thing, if companies are unwilling to support the competition at all, they cannot expect to be able to leverage the same against a once and future monopoly for long.
Actually, the reason Linux security is better than Windows is because of design. Linux has a much simpler design that was based around files, multiple users, and networks. Windows has a complex design that is a kludge of multiple different systems that was originally meant as a single user, non-networked, floppy disk driver.
I thought it was a fairly good book review. But I know what Hibernate is. Anyone who would read the book should, though it should probably have mentioned JAVA in the summary paragraph. A good rule of thumb is, if you seem more than 4 acronyms in a book review that you don't understand, it's probably not something you're likely to be interested in.
Unless the xml configuration file looks something like this:
<?xml version="1.0"?>
<!DOCTYPE QUERY [
<!ELEMENT QUERY (#PCDATA)>
]>
<SQL>
<!-- your query here -->
</SQL>
It isn't going to match the power (or simplicity) of SQL. As a matter of fact, this is a pretty good sample if you throw a QUERYID attribute and maybe some other metadata and let the database handle what it does.
When they say "the database is the bottleneck" they mean disk seek. That's write. Reading/Writing to disk. That fundamental archaism that so many have forgotted. The DB is (suprise!) an abstracted data persistence mechanism for reading and writing to disk with things like caching and mapping between records.
ah but it does matter which comes first. Unless your tables have a one-to-one mapping with your objects. And then your fancy database is just a big fancy collection with a sort() function built in.
Me too. But the appeal of Hibernate is in caching and blind persistence. We all have our own mapping/query building/pooling/dbconnection tools but the reason hibernate is worth paying the price of learning yet-another-xml-file-format-plus-a-not-quite-sql-q uery-language-plus-configuration-headache-plus-dep endencies is that it delivers on something that most of us really can't do that well ourselves, and it's not their mapping file format or their pseudo query language, it's the caching and persistence AI, that's really quite good.
You learn how to use Hibernate, even though your own hacked together system is more intuitive and less dependent, but because it does a better job than your own does.
The average person couldn't block pop-up windows a couple years ago. Now it's enabled by default when you install Windows XP SP2. (Although somehow IE still lets through crap, but manages to block deliberate pop-ups)
Google only has a year or two left in the search business.
Truly. 95% of automated tests are built into things called compilers. Automated unit tests check a couple of things: field validation, and isBroken(). It's a good idea to leave some field validation out of your code base (especially from config files) and if you have many systems interacting, checking if one or more isBroken() with unit tests is a good way to help deployment or failover.
and let the compete against free ideas. Content that can be used for fair use (or even pirated from time to time) will win out in the marketplace. And content providers will want to be there. Not stuck in some DRM ghetto.
How does the manager determine a product is what they can see or ensure that the tool works? They don't. They have other people, doing market research or testing determine that. Manager is just another word for boss which goes all the way back to the days of pharoah. When people are working willingly, the manager is a superflous position.
Documentation, libraries, stability, experience. Oh, and PHP5 is a very different language than PHP3 & 4. There are some advatages and some built in libraries that make PHP5 desirable, but not enough to risk the change... yet. Next year I'll start learning and evaluating PHP5. But it'll probably be 2006 before we bother to even attempt it in a real environment. Who knows, maybe Apache 2 will be ready by then?
That's nice, but most of the ease of administration comes from not having to do things like properly tune and jump through configuration hoops. This is where mysql succeeds for most cases.
Computer chips don't get any hotter from thinking, same as human brains. There's a level of electricity required to make them run, and that's it. Some fancy new systems can "sleep" and "wake" but that's it.
If you don't intend to install Oracle, you don't need a 64 bit CPU. That's what it comes down to.
Is there an way to get Evolution (or some other email client with PIM features) to handle multiple accounts easily? I have 2 POP3 accounts and an IMAP account. I'd like to be able to check them one at a time, choose who sends using which server (and have it default to a reasonable guess), and sort stuff either by user or combined. So far, only Mozilla (thunderbird) can handle it (or the old school apps like mutt or pine.) I'd also like to integrate tasks and meetings, but of course, Moz doesn't do it, though Evo does. When it comes down to it, managing multiple accounts is more important, but I sure miss the outlook/exchange features and wish I could develop and support apps that take advantage of them.
Your receptionist is black too? Mine is hot. I wish I could get the courage to ask her out.
Yeah, try Siebel 7 in Firefox. Even with ActiveX for Mozilla.
But what do all those same people think of Office now?
They hate clippy, and can't live without the tables and are excited when they see they can create a web page just by selecting "save as html."
user error.
Done right, plain text is unbreakable (just make sure the bad guys don't see it.) That's the same logic as your one time pad (just make sure the bad guys don't see it.)
An office with 100 people starts to feel the crunch on a 100Mbs bandwidth network. And the signal is over wire (very little interference.) And it doesn't require half of that bandwidth for packets. How many people do you think WiMax will supply before covering? I know 802.11G (54Mbs) feels the crunch (bad) at 10 users.
cause XUL (which version? Mozilla) sucks. It's only benefit is that it can embed HTML. For menus and such, it's usually better to build the html+javascript serverside and then send it to the browser. Even if that means shipping a lightweight server with your client-only app. For any complex gui, you're still stuck with an applet or activex type object. For all the real work of an application, you're going to need access to files, sockets, databases, and other libraries, which bluntly, xpcom mostly can't do, and even the simple stuff, like reading a file, it does a piss-poor job of and makes it difficult and very non-performant. The reasoning is (no joking) that if you make accessing a file difficult and unproductive, then developers will be discouraged from doing so and hence the application will be more secure.
I've worked on projects that used XUL, where we had to ship Firefox (and have the client install it separately) for XUL, and then the entire app was run from a wscript file so that we could have activeX and ado do the work. We thought about using an applet to drive the application, but it turned out to be almost as much as a painful to access the system as XPCOM, though alot more was possible once you worked around the java security-through-difficulty design. And I wished we had a template language to dynamically generate our XUL, because it was tedius.
I'm much happier with the new design where we'll ship a webserver (jetty) and database (hsqldb) and use wscript (still -- to launch) but have servlets generate html guis and handle DB access.) As a bonus, the standalone app can become a distributed, hosted solution, just by shipping a new config file.
Does anyone know a good way to ship a cross platform apache+mysql+php+your_web_app all on the client with zero configuration?
AT&T is renegotiating their contract with Microsoft.
While competition is a good thing, if companies are unwilling to support the competition at all, they cannot expect to be able to leverage the same against a once and future monopoly for long.
And yet millions of chaste people get laid every night...
Actually, the reason Linux security is better than Windows is because of design. Linux has a much simpler design that was based around files, multiple users, and networks. Windows has a complex design that is a kludge of multiple different systems that was originally meant as a single user, non-networked, floppy disk driver.