As soon as you can. Install Ximian (no less) and show them a desktop like they are used to, but better. Sure, you are going to work seriously with the machine, but ask yourself in first place why they are trying to MS certificate. They want productivity, and mostly for sure they are not used to editing text files by hand.
cat, grep, vi... If you try to make them understand that in two days you must be on crack. But show them Galeon working (man, by far more comfortable that Explorer), with the google search toolbar open, show them THEY CAN OPEN MOST WORD DOCOS, they can import their Outlook contents into a more comfortable environment and they should understand that Linux is not so hard to start with.
After that, learning all and everything is a matter of time.
Go wiki (http://c2.com). Learn patterns. Not only design patterns (hey, they won't hurt you) but also documentation patterns. Learn also about XP (okay, eXtreme Programming, not that Big Brother new Window) since its methodologies could apply.
More on that: CVS, docbook, XMI. CVS for code repository, docbook for generic document in XML (check oasis.org) and XMI for a standard for UML diagrams storage. These are the best options found in my case.
Supposing that you can make the effort. If not, I'm afraid that you will have to live with generic folders as code repository, Word documents and Rose files.
What you are talking about is that Weblogic and Websphere together are 50% of app servers _sales_. Not installations. That's why JBoss didn't even appear in these statistics.
JBoss is free, and has the same problem of linux - you just can't know how many installations are out there, only guess based on the number of downloads. If you look this, Jboss has by _far_ hundreds of times more installations than Weblogic or Websphere - in a month.
And, about the certification areas: they have complete certification courses, that are said to be of *very* high level. That being said by some java certified architects.
Listen, trading music over Internet without paying is ilegal. You all zillions of people out there are expected to stop those nasty practices and restart buying your CD's on any store.
Oh, and install Windows; there is no such thing as free beer.
Hey, do you know how hard this was to join a group of 55 potential victims? It's a way to earn a living out of it! Four victims per month, that poor guy lives better than me, working maybe 3 hours a week!
What happens to american people? Sometimes I think that only 33% of the crowd works for the other 66% that are *by far* brighter than the rest. At least brighter than me.
Lutris is starting to send people unsolicited mail claiming that JBoss may not be a reliable solution. These are unfounded, and JBoss is posting a response on their site.
It's disgusting.
Re:The first national bank in Spain doesn't use th
on
MySQL 4.0 Released
·
· Score: 1
With how many non-RDBMS (OODBMS, mainframes, XML systems) have you worked before? Because, if you only have read the same kind of books in this concrete topic all your books agree.
No offense intended, but you can be Oracle certified (which is truly a guarantee that you know what you are doing everyday, and know the Oracle recommendations for each decisions) and not know anything about how a system designed to carry the referencial integrity in other ways will behalf.
Oracle tends to place all the business code it can on the Database AFAIK. The rest of the world try to make it in a middle layer (corporate policies, I suppose, since they are the products each one sells). If you rely on a business layer to check the integrity of your data, it's redundant to re-check it on the database again, and so you gain performance removing such things as FK. Database administrations suffers, though, but I see this as a valid criteria.
IMHO advocating for the removal of foreign keys is not a proof of dumbness. But, I'm not Oracle certified, and have only programmed in up to 10 languages (currently Enterprise Java), so maybe I also don't have a clue.
The first national bank in Spain doesn't use them
on
MySQL 4.0 Released
·
· Score: 2, Informative
>> This is a terrible suggestion. Unless you're developing a tiny application that only you will be using, anybody who doesn't use foreign keys is completely incompetent
I used to work for a company in Spain that developed a pair of applications for an important bank here (supposed to be #1 according to some studies). They had the policy of NOT TO USE FK NEVER (of course, we are not talking about mainframes, but some Oracle databases). My personal impression is that they did that because it simplified development.
How can you call incompetent to someone that just doesn't use FK? (disclaimer: I try use them everytime I can) "You've got a lot to learn"? Let me see. So, you have read one book and think that everyone that doesn't agree to that concrete book doesn't have a clue?
Sorry, but I don't agree either. I prefer to use FK for my own reasons. But I also have programs working without primary keys. And the world didn't fall out for this.
Tomcat 4 was waiting for the new servlet standrd from Sun to become from draft to final.
THAT WAS TODAY. Less than six hours later (I don't know the exact amount of time) Tomcat was announcing the official release of Tomcat 4. That is going fast!:)
Lutris is using the license of the new J2EE draft as an excuse to close the OS initiative on the Enhydra project. The fact is, that license is only a DRAFT and not DEFINITIVE. Older J2EE especifications have different and more permisive licenses, it may be to prevent implementations on a not-yet-approved spec.
Even if this was true, Lutris hasn't ever tried to solve the problem. The attitude of "well, we aren't gonna keep on this, but it's not our fault, blame Sun" is not very clean.
If I had contributed to the OS part of a product that is now going to be closed up by Lutris, I would just be pissed.
I was working with VAJ for 6 months, and was terribly happy with it (I compared it with other 3 GUIs before deciding). I think you can get results very fast, and found very useful the incremental compilation.
Afterwards I tried Forte for Java CE. It has the same useful things, if you learn to combine it with ant you can work twice as fast, and - the best - you don't have to wait for as much as 10 months to have the next JVM implemented! It's also more flexible in other ways.
Oh, it also have more bugs than VA and is a bit slower, but it's still worth the pain. By far.
I always recommend Wiki as the perfect place to start learning about... well, about life. It has topics that range from programming languages to patterns, job interviews and so on. It's hard to read (because it doesn't have this nice karma thing;) but has very interesting points of view. A must-have-been for 1 month of every geek life.
OTOH, the real reason why I am taking this now is because they already have this same question posted since more than one year ago here. Maybe you find this useful. They have the best books of some personalities (Alistair Cockburn, Michael Feathers, and so on).
FOP is an apache project intended to format automagically an XML document into PDF. It does so almost alone, with a series of XSLT templates that the program supplies.
Of course, you need Apache, Jakarta, Xerces, and so on. A bit tricky to mount, but all free.
Are you sure? I've also worked on both languages, and found that after C++ learning Java was straight forward. Less things, different names.
Would that have been the same if I started with Java? Try to explain memory allocation problems to someone used only to a garbage collector, the dinamics behind the pointer stuff that every compiler uses (even Vb!), the concept of a friendly class or a template. Some well-known patterns use some of these concepts, and if you're studying, well, you kindda ought to know at least some of these. Get some coredumps in life!:P
Recently Bjarne Stroustroup said in an interview that the problem with C++ is that no company has a decent compiler. They ALL USE C++, but they use it to produce other compilers to sell. You would gain more market value learning other language (say Java or Vb), but IMHO that wouldn't make you a better-formed programmer/analyst in the long run.
Hey! This is the first time I post something that could get moderated up!! (be nice;)
"brand name" manufacturers are looking for ways of differentiating themselves from mom&pop computer store-style computers as they can't compete on the very thin margins of PCs (well under 5%). they need to make something sufficiently different from the do-it-yourself computer world so they can extract higher margins for their computers
But, closing their interfaces in a such traditional open market (since 198x? I don't know, I am not such a historiatroid:) would cut down their market share. Not to say it would go against modern tendences (open, open, open, say it in software or hardware - or economy;)
I don't share your point with Apple. First of all, cause they don't address to the same market, and second because I see it more of a matter of position (powerful computer with easy and visual software against, well, mainly Windows, you know) and historical clients that feel fear to leave a closed arquitecture that already know.
Ok, I remember I tried very long ago a JReport app that worked, but looking in the net one thousand have arisen. JBuilder 3 is shipped with a similar tool.
Of course, this applies if you're working with Java.
On the same topic, there's a funnier question: if you are programming in Java your site, you ought to have your data access and manipulations encapsulated, say in beans or EJB's. If you try to use a such a tool to generate reports, you step over this data access classes, something that is not recomendable. Anyone has idea of a tool that permits accessing via my own Persistence Layer and generate the reports anyway? I have searched, but cannot say any one.
In the last twenty years of disputes and war all against all, this is the first time that everybody agree in a standard and embrace it, looking for compatibility.
I mean, the point in all this SOAP/WSDL/UDDI is that every big company out there can rent instead of sell software. Think about it, put it along with the recent Microsoft policy and the search for a viable business model that can compete with Open Source, and look for the only thing that a hacker cannot break into (so to speak;).
If every company starts to rent their web services think about Amazon being profitable at last in many ways, Yahoo starting to recover from this year's nightmare, and so on. Online venture business have something in which to bet again, with (yes, now there is or could be) an affordable way to make money from Internet. And think about all the major companies (Sun, Microsoft, HP, IBM, order them as you wish) joining the race, inventing new crazy ways of selling new unexpected services.
And see also the other side. Watch pr0n sites climbing on the UDDI structure somehow, and spammers inventing ways to exploit this new virginal system. And chaos. Expect chaos at starters.
I don't expect UDDI will die soon. With all this effort behind it, it can only go ahead. Be serious, if you have a packet routing system invented in a military/university network turning around the world various times, hey, this also might work. How many standards have you heard of that in six months make everyone speak about it? They want this system. Knowing that, it's only a matter of time.
As soon as you can. Install Ximian (no less) and show them a desktop like they are used to, but better. Sure, you are going to work seriously with the machine, but ask yourself in first place why they are trying to MS certificate. They want productivity, and mostly for sure they are not used to editing text files by hand.
cat, grep, vi... If you try to make them understand that in two days you must be on crack. But show them Galeon working (man, by far more comfortable that Explorer), with the google search toolbar open, show them THEY CAN OPEN MOST WORD DOCOS, they can import their Outlook contents into a more comfortable environment and they should understand that Linux is not so hard to start with.
After that, learning all and everything is a matter of time.
Go wiki (http://c2.com). Learn patterns. Not only design patterns (hey, they won't hurt you) but also documentation patterns. Learn also about XP (okay, eXtreme Programming, not that Big Brother new Window) since its methodologies could apply.
More on that: CVS, docbook, XMI. CVS for code repository, docbook for generic document in XML (check oasis.org) and XMI for a standard for UML diagrams storage. These are the best options found in my case.
Supposing that you can make the effort. If not, I'm afraid that you will have to live with generic folders as code repository, Word documents and Rose files.
Where was the sign "whoever posts here will become a +5"? I missed it.
/.
Rob, a quarter million geeks wishing the best for you both sure will prepare a good karma road for your wedding. Best wishes.
Man, it take guts to post your proposal on
You guys ARE NOT monitoring slashdot 24 hours a day, 7 days a week!!
I want my money back!!!
The various comparisons I have seen rate it down only because you can put weblogic in a cluster but not JBoss.
Well, now you can. JBoss 3.0 fully supports two kinds of clustering: farms of servers and true clusters.
What you are talking about is that Weblogic and Websphere together are 50% of app servers _sales_. Not installations. That's why JBoss didn't even appear in these statistics.
JBoss is free, and has the same problem of linux - you just can't know how many installations are out there, only guess based on the number of downloads. If you look this, Jboss has by _far_ hundreds of times more installations than Weblogic or Websphere - in a month.
And, about the certification areas: they have complete certification courses, that are said to be of *very* high level. That being said by some java certified architects.
Listen, trading music over Internet without paying is ilegal. You all zillions of people out there are expected to stop those nasty practices and restart buying your CD's on any store.
Oh, and install Windows; there is no such thing as free beer.
Hey, do you know how hard this was to join a group of 55 potential victims? It's a way to earn a living out of it! Four victims per month, that poor guy lives better than me, working maybe 3 hours a week!
What happens to american people? Sometimes I think that only 33% of the crowd works for the other 66% that are *by far* brighter than the rest. At least brighter than me.
Lutris is starting to send people unsolicited mail claiming that JBoss may not be a reliable solution. These are unfounded, and JBoss is posting a response on their site.
It's disgusting.
With how many non-RDBMS (OODBMS, mainframes, XML systems) have you worked before? Because, if you only have read the same kind of books in this concrete topic all your books agree.
No offense intended, but you can be Oracle certified (which is truly a guarantee that you know what you are doing everyday, and know the Oracle recommendations for each decisions) and not know anything about how a system designed to carry the referencial integrity in other ways will behalf.
Oracle tends to place all the business code it can on the Database AFAIK. The rest of the world try to make it in a middle layer (corporate policies, I suppose, since they are the products each one sells). If you rely on a business layer to check the integrity of your data, it's redundant to re-check it on the database again, and so you gain performance removing such things as FK. Database administrations suffers, though, but I see this as a valid criteria.
IMHO advocating for the removal of foreign keys is not a proof of dumbness. But, I'm not Oracle certified, and have only programmed in up to 10 languages (currently Enterprise Java), so maybe I also don't have a clue.
>> This is a terrible suggestion. Unless you're developing a tiny application that only you will be using, anybody who doesn't use foreign keys is completely incompetent
I used to work for a company in Spain that developed a pair of applications for an important bank here (supposed to be #1 according to some studies). They had the policy of NOT TO USE FK NEVER (of course, we are not talking about mainframes, but some Oracle databases). My personal impression is that they did that because it simplified development.
How can you call incompetent to someone that just doesn't use FK? (disclaimer: I try use them everytime I can) "You've got a lot to learn"? Let me see. So, you have read one book and think that everyone that doesn't agree to that concrete book doesn't have a clue?
Sorry, but I don't agree either. I prefer to use FK for my own reasons. But I also have programs working without primary keys. And the world didn't fall out for this.
I mean, I use Quake III Arena to check if my Win2K machine is properly installed.
:)
When Q3 crashes, half my DLL's must be broken
Tomcat 4 was waiting for the new servlet standrd from Sun to become from draft to final.
:)
THAT WAS TODAY. Less than six hours later (I don't know the exact amount of time) Tomcat was announcing the official release of Tomcat 4. That is going fast!
Lutris is using the license of the new J2EE draft as an excuse to close the OS initiative on the Enhydra project. The fact is, that license is only a DRAFT and not DEFINITIVE. Older J2EE especifications have different and more permisive licenses, it may be to prevent implementations on a not-yet-approved spec.
Even if this was true, Lutris hasn't ever tried to solve the problem. The attitude of "well, we aren't gonna keep on this, but it's not our fault, blame Sun" is not very clean.
If I had contributed to the OS part of a product that is now going to be closed up by Lutris, I would just be pissed.
I was working with VAJ for 6 months, and was terribly happy with it (I compared it with other 3 GUIs before deciding). I think you can get results very fast, and found very useful the incremental compilation.
Afterwards I tried Forte for Java CE. It has the same useful things, if you learn to combine it with ant you can work twice as fast, and - the best - you don't have to wait for as much as 10 months to have the next JVM implemented! It's also more flexible in other ways.
Oh, it also have more bugs than VA and is a bit slower, but it's still worth the pain. By far.
OTOH, the real reason why I am taking this now is because they already have this same question posted since more than one year ago here. Maybe you find this useful. They have the best books of some personalities (Alistair Cockburn, Michael Feathers, and so on).
Of course, you need Apache, Jakarta, Xerces, and so on. A bit tricky to mount, but all free.
Would that have been the same if I started with Java? Try to explain memory allocation problems to someone used only to a garbage collector, the dinamics behind the pointer stuff that every compiler uses (even Vb!), the concept of a friendly class or a template. Some well-known patterns use some of these concepts, and if you're studying, well, you kindda ought to know at least some of these. Get some coredumps in life! :P
Recently Bjarne Stroustroup said in an interview that the problem with C++ is that no company has a decent compiler. They ALL USE C++, but they use it to produce other compilers to sell. You would gain more market value learning other language (say Java or Vb), but IMHO that wouldn't make you a better-formed programmer/analyst in the long run.
Hey! This is the first time I post something that could get moderated up!! (be nice ;)
But, closing their interfaces in a such traditional open market (since 198x? I don't know, I am not such a historiatroid :) would cut down their market share. Not to say it would go against modern tendences (open, open, open, say it in software or hardware - or economy ;)
I don't share your point with Apple. First of all, cause they don't address to the same market, and second because I see it more of a matter of position (powerful computer with easy and visual software against, well, mainly Windows, you know) and historical clients that feel fear to leave a closed arquitecture that already know.
Ok, I remember I tried very long ago a JReport app that worked, but looking in the net one thousand have arisen. JBuilder 3 is shipped with a similar tool.
Of course, this applies if you're working with Java.
On the same topic, there's a funnier question: if you are programming in Java your site, you ought to have your data access and manipulations encapsulated, say in beans or EJB's. If you try to use a such a tool to generate reports, you step over this data access classes, something that is not recomendable. Anyone has idea of a tool that permits accessing via my own Persistence Layer and generate the reports anyway? I have searched, but cannot say any one.
I mean, the point in all this SOAP/WSDL/UDDI is that every big company out there can rent instead of sell software. Think about it, put it along with the recent Microsoft policy and the search for a viable business model that can compete with Open Source, and look for the only thing that a hacker cannot break into (so to speak ;).
If every company starts to rent their web services think about Amazon being profitable at last in many ways, Yahoo starting to recover from this year's nightmare, and so on. Online venture business have something in which to bet again, with (yes, now there is or could be) an affordable way to make money from Internet. And think about all the major companies (Sun, Microsoft, HP, IBM, order them as you wish) joining the race, inventing new crazy ways of selling new unexpected services. And see also the other side. Watch pr0n sites climbing on the UDDI structure somehow, and spammers inventing ways to exploit this new virginal system. And chaos. Expect chaos at starters.
I don't expect UDDI will die soon. With all this effort behind it, it can only go ahead. Be serious, if you have a packet routing system invented in a military/university network turning around the world various times, hey, this also might work. How many standards have you heard of that in six months make everyone speak about it? They want this system. Knowing that, it's only a matter of time.