is global nirvana. It just might solve world hunger, end all wars, and bring us as a species to the 'next level'.
I can't wait. spffff in my wet dreams!
Its mutual. France would probably not be here either, if not for us. Are we so single minded that we forget our recent history of world wars?
Re:JDO vs EJB Entity Beans?
on
Java Data Objects
·
· Score: 2, Insightful
You are right on. EJBs are very easy to miuse and generally are cumbersome to wrap around smaller projects.
It looks like JDO might be a nice alternative to rolling your own persistance layer. I'd like to see a comparision between JDO and other products like Toplink.
We use Perforce, as well, and I also would recommend it. One year ago we looked at every SCM pacakge listed in this topic. The only one that solved all of our issues was Perforce.
One other item I would bring up is support. Even before you buy there product they offer it. It is top notch, like no other. 90% of the time I have a reply to email in under 30 minutes. The rest is 1-2 hours. There is also phone support if you prefer.
They also just released a beta GUI client for Mac and Linux that just rocks. Its great for us because we develop on Windows, Linux, and Mac at the same time.
Yeah, whatever, not everyone is thinking straight at the end of a long ass shift. cron schmon, it doesn't matter, it did the job and it would be removed after the fact.
But I did just realize this was entirely off the topic of the original post. My apologies...
Well, I just sent out a horrible email to some key members of our account team as an April Fools' joke.
We have been working for 3 months on a custom application rollout for a very large client. Coincidentally, it goes live tomorrow at 9am. I feel so bad, I sent out an email just now as I'm double checking everything. It's marked high priority and was sent to the 30 plus people that participated on the project. We have worked 13+ hours a day, every single day, for the past 3 weeks to make sure every thing goes smoothly.
And they will wake up in the morning and read the bright red email that says the server has crashed, all data since 12/02 has been lost because backups went down. We have to redo all graphics, layouts, eps's, data entry, everything people! We are in major trouble! I'm truly sorry for the immense screw up.
It wouldn't be so bad if I didn't shut everything down and cron it to wake up at 8:45am (it goes live at 9am, don't fail me now cron!).
I almost fell into the scam of those companies that will 'do all of the paperwork for you' for between 300-500 dollars depending on where you are at. Then I looked around...
In MI you can create an LLC for a grand total of 60 bucks. 10 dollars for the county DBA (doing business as) and 50 bucks to register the paperwork with state. You don't even need the DBA later on, you could just skip that.
We use Backup Exec coupled with a StorageTek L80 (tape robot). This is reponsible for doing nightly backups of between 3-6 TBs of data on Novell and Linux boxes.
For linux we create a SMB share with samba that the backup server has access to. All files are either tar-gzip'd or just copied over to the directory. Everything in the directory is backed-up.
If code isn't going to be commented, at the very least the variables can be intuitively named so as to make sense, and using arrays of hard-to-determine crap for no reason is just bad (at the least, use named hashes, or just normal vars).
If code is going to be commented, you are fired. Solves that whole issue. What's so difficult about that?
Man, I could be shuch a fawking troll right now. Especially since I got home from the bar just now.
But I won't and I won't burn the karma.
I guess I am just one of the luckier ones. We have several thousand users streched all over the globe and we don't touch Outlook or Exchange. We never will.
But since there still isn't an enterprise open source offering that compares. We are Novell Groupwise, all the way. And guess what? We have never had a attachment virus, ever.
Not only was he the founder of Lotus, he split off and founded Groove (as stated in the article). Groove is a really kick ass program that allows some of the coolest colloboration between remote users. We looked at it to satisfy several needs for us, including video conferencing. It provides a great platform to develop on as well. You can create some jaw dropping integrated tools very easily.
The deal breaker we found, however, was that it is only for windows. The SDK is even based in COM. Talk about forward thinking!
I work for an Ad Agency and we wrote a system to manage all of our video and print files. The latest buzzword for that concept is Digital Asset Management. So when we went about creating the administration module, we decided to call it the Grand Organizational Directorate for Digital Asset Management.
Later on this system was renamed. One of the print production managers thought the best way to visualize how the system works was to use the concept of a tank (as in bucket or trough) that all of our data is thrown into and we can go and retrieve it. So our system is now called the Digital Tank.
This is great except for the fact that tank can mean different things like, 'The project tanked.' Or the project is like a giant lumbering hunk of steel that is soooo slllooooow.
Its funny, we are an ad agency. We have copywriters that come up with award winning commericals. But when it comes to naming our own internal software, we can't think of shit.
or at least I would sign up if...
We can download in multiple formats: atleast OGG and MP3
*and*
We can download CD quality bit rates: 320kb for MP3 and level 5 or 6 for OGG.
The first problem I see with this method is the lack of a powerful and flexible querying method. One of the most powerful features of SQL databases is their capability for searching. No where in the article did I see anthing about advanced querying of the objects. Even if there is, I'm sure its no where near as fast as a MySQL or Oracle. The author states that it is several orders of magnitude faster, but I bet it is this much faster only on fetch routines where you already know what object you are looking for.
Here's the issue they are trying to solve: mapping object to records. That's it. Now the problem with removing the records / database is you lose all of the searching power that is inherit in relational databases. The author states that the codebase is 350 lines of code. How can any complex search engine be implemented in 350 lines of code that also covers the persistance?
I started using O'Reilly's Safari service around April of last year, I believe. I was very excited when I first heard about it, immediately signing up.
But what I found was that it just doesn't replace the convenience of having the actual book on your shelf. I found navigating the site very slow at times. Searching for books was excellent, however, searching for text inside an individual book left much to be desired.
In the end, I canceled the service. Only to come back a few months later. It turns out, Safari is an excellent *supplement* to your existing library. How many times have you left a book at home or at work or at a friends house? How many times have you needed just that tiny bit of info that slipped your mind but is an hour away sitting on your night stand? With Safari, I now just check go and look up the book and find that tidbit I missed. Its defitely expensive when you buy the book anyway, but sometimes its invaluable.
What I would propose to O'Reilly is that when you buy the hardcopy, you get the electronic version on Safari as well. I would even pay a premium of a few dollars for this, as well.
Just look at what happened to Windows I haven't really noticed much of a difference since NT 4...
That statement would be valid before XP came out. XP in some circles is not considered anything special, but looking only at the windows desktop, it was an evolutionary step.
But supporting your argument, what caused that step? Mac OS X, otherwise known as the competition. Indeed, competition is very good for the desktops.
The question is, What did they use to interface the computer with the relays? Digital IO boards are usually relatively expensive. The 8bit boards, with 8 inputs and 8 outputs, I've seen in the past were around $400 a piece.
is global nirvana. It just might solve world hunger, end all wars, and bring us as a species to the 'next level'. I can't wait. spffff in my wet dreams!
Its mutual. France would probably not be here either, if not for us. Are we so single minded that we forget our recent history of world wars?
You are right on. EJBs are very easy to miuse and generally are cumbersome to wrap around smaller projects. It looks like JDO might be a nice alternative to rolling your own persistance layer. I'd like to see a comparision between JDO and other products like Toplink.
Is it coincidence that the Matrix Reloaded is coming to theatres on the 15th? I think not!
We use Perforce, as well, and I also would recommend it. One year ago we looked at every SCM pacakge listed in this topic. The only one that solved all of our issues was Perforce. One other item I would bring up is support. Even before you buy there product they offer it. It is top notch, like no other. 90% of the time I have a reply to email in under 30 minutes. The rest is 1-2 hours. There is also phone support if you prefer. They also just released a beta GUI client for Mac and Linux that just rocks. Its great for us because we develop on Windows, Linux, and Mac at the same time.
But I did just realize this was entirely off the topic of the original post. My apologies...
We have been working for 3 months on a custom application rollout for a very large client. Coincidentally, it goes live tomorrow at 9am. I feel so bad, I sent out an email just now as I'm double checking everything. It's marked high priority and was sent to the 30 plus people that participated on the project. We have worked 13+ hours a day, every single day, for the past 3 weeks to make sure every thing goes smoothly.
And they will wake up in the morning and read the bright red email that says the server has crashed, all data since 12/02 has been lost because backups went down. We have to redo all graphics, layouts, eps's, data entry, everything people! We are in major trouble! I'm truly sorry for the immense screw up.
It wouldn't be so bad if I didn't shut everything down and cron it to wake up at 8:45am (it goes live at 9am, don't fail me now cron!).
Oh man, I could lose my job over this. Ha ha.
Sheesh, the lack of common sense this in this question is startling.
In MI you can create an LLC for a grand total of 60 bucks. 10 dollars for the county DBA (doing business as) and 50 bucks to register the paperwork with state. You don't even need the DBA later on, you could just skip that.
Piece of pie.
Hope he is not dissapointed with failure. As far as I know, Tomcat is not an EJB container.
For linux we create a SMB share with samba that the backup server has access to. All files are either tar-gzip'd or just copied over to the directory. Everything in the directory is backed-up.
If code is going to be commented, you are fired. Solves that whole issue. What's so difficult about that?
But I won't and I won't burn the karma.
I guess I am just one of the luckier ones. We have several thousand users streched all over the globe and we don't touch Outlook or Exchange. We never will.
But since there still isn't an enterprise open source offering that compares. We are Novell Groupwise, all the way. And guess what? We have never had a attachment virus, ever.
Okay, drunkin troll read head... Fook Exchange!
The deal breaker we found, however, was that it is only for windows. The SDK is even based in COM. Talk about forward thinking!
Later on this system was renamed. One of the print production managers thought the best way to visualize how the system works was to use the concept of a tank (as in bucket or trough) that all of our data is thrown into and we can go and retrieve it. So our system is now called the Digital Tank.
This is great except for the fact that tank can mean different things like, 'The project tanked.' Or the project is like a giant lumbering hunk of steel that is soooo slllooooow.
Its funny, we are an ad agency. We have copywriters that come up with award winning commericals. But when it comes to naming our own internal software, we can't think of shit.
or at least I would sign up if... We can download in multiple formats: atleast OGG and MP3 *and* We can download CD quality bit rates: 320kb for MP3 and level 5 or 6 for OGG.
Here's the issue they are trying to solve: mapping object to records. That's it. Now the problem with removing the records / database is you lose all of the searching power that is inherit in relational databases. The author states that the codebase is 350 lines of code. How can any complex search engine be implemented in 350 lines of code that also covers the persistance?
Even more interesting, the site used to be written in ASP. Back then it was dead slow. Its much faster now. No clue what the code is now.
But what I found was that it just doesn't replace the convenience of having the actual book on your shelf. I found navigating the site very slow at times. Searching for books was excellent, however, searching for text inside an individual book left much to be desired.
In the end, I canceled the service. Only to come back a few months later. It turns out, Safari is an excellent *supplement* to your existing library. How many times have you left a book at home or at work or at a friends house? How many times have you needed just that tiny bit of info that slipped your mind but is an hour away sitting on your night stand? With Safari, I now just check go and look up the book and find that tidbit I missed. Its defitely expensive when you buy the book anyway, but sometimes its invaluable.
What I would propose to O'Reilly is that when you buy the hardcopy, you get the electronic version on Safari as well. I would even pay a premium of a few dollars for this, as well.
Remember that new fangled tip your older brother told you about...pulling out. *USE* it! It really works!
Its parents that need to protect children.
But supporting your argument, what caused that step? Mac OS X, otherwise known as the competition. Indeed, competition is very good for the desktops.
Yikes!
The question is, What did they use to interface the computer with the relays? Digital IO boards are usually relatively expensive. The 8bit boards, with 8 inputs and 8 outputs, I've seen in the past were around $400 a piece.
Yeah, except for the $400 video card that I sold soul to buy.