You can have Java stored procedures in Oracle so you don't have to rely on learning another 'language'. (I know its not python)
As DBA's I like to see stored procedures so I can gain a better understanding of how the application works. Depending on the application it may be easier to fix/improve a stored procedure rather than application code.
In reality, I don't think alot of people use stored procedures for inhouse applications. Alot of application vendors these days are trying to bypass database specific features for database portability. That may sound good but what you have then is an application that doesn't take advantage of the database which usually results in decreased performance.
For instance, Peoplesoft (if i'm wrong, someone please correct me) doesn't use sequences when its plugged into an Oracle database. Instead they use a table and when they require a unique value they lock the table, increment the appropriate row/column and unlock the table. This may be fine for a few users but for a mid-sized company locking issues are a major issue. Unfortunately for us this isn't addressed until the next version of peopletools and they seem to have an allergic reaction to backports.
The big reason for putting your SQL in the database is because most developers unfortunately don't understand how to write efficient and good SQL. If for instance, you have a PLSQL developer on your team (s)he will understand how to do this. Also, by using stored procedures you will be able to take advantage of all the database features.
Good Ask Tom article which sorta talks about this issue.
Unless your using a 'free' rdbms like mysql or postgresql a database system is a rather large investment. Your not going to be able to cutover to a new environment in a flash for reasons other than application dependence. If your company is anything like ours you have alot of $$ invested in training and experience. Its not a decision to take lightly.
One thing superid asks is In addition, you either have to have a dedicated T-SQL or PL/SQL coder who then is the weak link in your coding chain,. Like I mentioned above most developers can't write good/efficient SQL, so as long as your hired properly then your PL/SQL developer shouldn't be the weak link. (But don't get me started on hiring practices, most interviews are a joke and rarely ask difficult technical questions even for senior positions.)
Maybe so, but if someone had asked me 15 years ago what kind of video games i'd be playing these days, I would have said it would involve some sort of VR/immersion.
Flying cars, personal jetpacks,etc.. Technology doesn't always develope in the ways we expect. We are a lightyear ahead in some fields (than we were 20 years ago) but not much further in others.
It seems like everynow and then we'll have a breakthrough which kick starts innovation but after awhile it crawls to a snails pace. ie, airplanes, computers.
Take airplanes for example, we've been travelling in jetpowered planes for awhile. Whats the difference now? They are a bit safer, faster, bigger and efficient. But its fundamentally the same as it was a few decades ago.
A hundred years from now i'd be surprised if we have more colonies than mars and the moon. I'd be really surprised if it would be affordable for your average middle class person to book a trip or even move to one of these colonies.
I can't get to the article but frankly I don't see much use for a tablet PC for general use. For some industries they may fit their needs perfect and for surfing the web they may be fine. But if i'm carrying around something the size of a laptop i'm going to want a keyboard to type.
I have a PDA and its painfull to use a stylus or the little keyboard map to type in messages. Maybe they integrate those virtual keyboards into them.. then if you want to type all you have to do is find a flat surface.
You must be american because you simply don't understand that we see health care as a right not a privilege. If Canadians want to 'negotiate' a price for health care they can also cross the border and use the Amercian's wonderful system.
How on earth it puts a crimp on freedom is beyond me. That doesn't make any sense at all.
The only thing that strikes me about Japanese tourists is that they take alot of pictures. I find Asians to be very polite and sensitive when they are travelling. Even co-workers who i've worked with still exhibit these traits.
I don't think i've met a rude Asian yet and i've worked with quite a few.
From what I understand you'll have no chance moving to India if you decide to follow your work. But at least up here we let skilled people in.
Alot of people complain about Canada's healthcare system but for 99% of the population its good. I live in one of the biggest cities and have no problems seeing a doctor within an hour or so if I need to. Specialists may take a few weeks/months but if its going to affect your quality of life you can get seen quicker.
you can't say the same thing aboot other fields in IT. For instance, we were looking for a junior DBA and got absolutely no resumes submitted. We even called local universities and let them know we were looking for someone. Nada.
But then again, there are lots of DBA's but not too many have half a clue what they are doing, so its a bit harder to find one.
Yes, you could but it may require installing software on that computer. Also, it would probably require opening up some ports on your firewall to do so..
Its hard to say what the final technology would look like it would probably be more transparent. After reading the comments, I really like the tech. by Sun. I've seen it before but forgot about it.
Personally I think this would be pretty cool... When I travel to my parents house I can use their computers.. I'm betting hotels will start having suites with computers, so when i'm on a conference I can login to work during the evenings without hassle. When I'm on the conference floor and get a page I can find the closest terminal and fix the problem instead of trying to find a phone jack that I can use to plug in my laptop.
What exactly does camoflauge help you do? Why do soliders put camo paint on their faces? If you break up the pattern of a face with camo, its harder to recognize. You'll wear differnt colors of camo in different environments to help you blend in. You won't see soliders in the middle of winter wearing their greens for example. But they'll need a separate set of fatigues if they are operating in an urban environment.
Now imagine that this technology was adapted not to make you invisible, but to dynamically change your fatigues using colors from your surroundings. IANAS but I would say that during some missions your environments may change dynamically. This could really help soldiers blend in without having to worry that their winter whites are going to get them killed when they move into some buildings.
Anyways, i'm tired, bedtime.. This probably didn't make any sense.
Thats why you run the code through a profiler, find the bottlenecks and optimize them. Maybe you will need to rewrite them in assembly, maybe you won't.
I don't think he's saying that you'll never need it but you don't really need to focus on optimizing while coding. I think he hit the nail on the head.
I'm not a big fan of art that looks like my 4 year old did it. Paint splatters that sell for millions of dollars, I _just don't get it_.
Don't get me wrong, I do appreciate some art and admittedly I don't know enough about it to describe what kinds I like but I can point to it.:)
It doesn't matter why the Ontario school board chose StarOffice... Personally, I think the key to software is getting people familiar with your product. The more familiar you are with it, the more likely you will use it in the future.
In university I used Word Perfect.. Why? Because thats what my university bought..So what did I use at home and buy? Word Perfect.
Its the same reason why I think most software companies should make their products free (or very cheap) for personal use. Because it gives them a foot hold and base to grow from. If your company is evaluating new software products, which one are they going to use? Something they haven't seen before or one that a couple of people had installed at home because it was free?
The more people that use openoffice/staroffice, the better chance they will try other opensource products. Once these users hit a critical mass Microsoft will be forced to open up their formats or support formats uses with openoffice. These schools may find it easier as well to migrate their OS to linux.
Anyways, I only see this as a good thing.. I guess there are some people that just look at the bad side of everything.
Do you think programmers are the only people who are required/asked/demanded to put in extra hours that they don't want to work!? YOu don't sound like you have alot of life experience.
Almost any job can require insane hours, from factory workers to doctors. This isn't a unique problem to the field of IT. I'm a DBA, i'm on a pager rotation and support applications that if unavailable may cost the company millions of dollars. Unfortunately sometimes i'm going to have to work long hours because a system has gone down or a new application is going production soon and the crunch is on.
Just recently I started coaching my daughters t-ball team and told my boss that on Monday nights from 5-8 i'm unavailable, period. Now, my manager is a true micro-manager and the first night of t-ball guess what happens. My phone rights, I view the caller id (company really shouldn't subscribe to that feature) and notice its my boss. I didn't answer the phone.. He knew I was unavailable and there are other competent people on our team that could handle whatever his last minute request was.
After I got home I checked my voicemails (he called a few times) and indeed another member of our team (the guy who was on call) was working on the problem.
Any other time and i'll gladly help where I can but you have to set boundaries.. Sometimes negotiating with your manager is like negotiating with a kid. You have to be firm and unwavering.. Your a parent, you know what happens if you give in just once.
Sure, in a perfect world it would be nice to stand up for your rights but unless you find some lawyer that will work pro bono then you'll looking at some serious legal fee's.
Its easier just to show the police what your doing, that is, unless your up to no good.
If you ask me, most, if not all software should be free for personal use. The big bucks are with support agreements and sales to corporations and government.
I like the way some vendors are moving, like Oracle. You can download all their software and experiment with it for personal use. Why do they do this? Because the more people in the workplace that are familiar with their products, the more it will be adopted.
Yes, we have a production database running on a dual cpu P3 400 system with a couple of disks. Handles on average 350 simutaneous users but resources are rather tight and the slightest process that hogs juice will get noticed very fast.
I was very surprised to find out what hardware was running this database given how important the application is.
So, if windows can handle it, Linux certainly can handle load like that on old hardware. But like another poster says, the big bottle neck with databases is usually IO (and usually thats high IO caused by poorly written applications..). So, if you can, invest in some good disks and spread the load.
It would probably cost 2-3k to buy one in the states. Its funny how things in other parts of the word are cheaper but cost more here... The reason is because over there they can't pay more so things are priced cheaper. Over here we'll buy it if its cool so they'll put a huge markup on it.
comes with a license that dictates that any all development of the product (which would have been valuable intellectual property) becomes community property and must subsequently become free as well.
They make it sound like any development done on a linux platform has to be distributed for free. Of course proprietory software can also be developed if your not incorporating any GNU or other similiarly license products into your own.
This article isn't even really about opensource, its about piracy and corporations exporting their IP. The slashdot article is kinda misleading, yes they mention opensource and their facts are wrong but the meat of the article is about other issues. Much more critical issues if you ask me.
As DBA's I like to see stored procedures so I can gain a better understanding of how the application works. Depending on the application it may be easier to fix/improve a stored procedure rather than application code.
In reality, I don't think alot of people use stored procedures for inhouse applications. Alot of application vendors these days are trying to bypass database specific features for database portability. That may sound good but what you have then is an application that doesn't take advantage of the database which usually results in decreased performance.
For instance, Peoplesoft (if i'm wrong, someone please correct me) doesn't use sequences when its plugged into an Oracle database. Instead they use a table and when they require a unique value they lock the table, increment the appropriate row/column and unlock the table. This may be fine for a few users but for a mid-sized company locking issues are a major issue. Unfortunately for us this isn't addressed until the next version of peopletools and they seem to have an allergic reaction to backports.
The big reason for putting your SQL in the database is because most developers unfortunately don't understand how to write efficient and good SQL. If for instance, you have a PLSQL developer on your team (s)he will understand how to do this. Also, by using stored procedures you will be able to take advantage of all the database features.
Good Ask Tom article which sorta talks about this issue.
Unless your using a 'free' rdbms like mysql or postgresql a database system is a rather large investment. Your not going to be able to cutover to a new environment in a flash for reasons other than application dependence. If your company is anything like ours you have alot of $$ invested in training and experience. Its not a decision to take lightly.
One thing superid asks is In addition, you either have to have a dedicated T-SQL or PL/SQL coder who then is the weak link in your coding chain,. Like I mentioned above most developers can't write good/efficient SQL, so as long as your hired properly then your PL/SQL developer shouldn't be the weak link. (But don't get me started on hiring practices, most interviews are a joke and rarely ask difficult technical questions even for senior positions.)
Maybe so, but if someone had asked me 15 years ago what kind of video games i'd be playing these days, I would have said it would involve some sort of VR/immersion.
Flying cars, personal jetpacks,etc.. Technology doesn't always develope in the ways we expect. We are a lightyear ahead in some fields (than we were 20 years ago) but not much further in others.
It seems like everynow and then we'll have a breakthrough which kick starts innovation but after awhile it crawls to a snails pace. ie, airplanes, computers.
Take airplanes for example, we've been travelling in jetpowered planes for awhile. Whats the difference now? They are a bit safer, faster, bigger and efficient. But its fundamentally the same as it was a few decades ago.
A hundred years from now i'd be surprised if we have more colonies than mars and the moon. I'd be really surprised if it would be affordable for your average middle class person to book a trip or even move to one of these colonies.
I have a PDA and its painfull to use a stylus or the little keyboard map to type in messages. Maybe they integrate those virtual keyboards into them.. then if you want to type all you have to do is find a flat surface.
I nominate you to play defense.
How on earth it puts a crimp on freedom is beyond me. That doesn't make any sense at all.
I don't think i've met a rude Asian yet and i've worked with quite a few.
Alot of people complain about Canada's healthcare system but for 99% of the population its good. I live in one of the biggest cities and have no problems seeing a doctor within an hour or so if I need to. Specialists may take a few weeks/months but if its going to affect your quality of life you can get seen quicker.
But then again, there are lots of DBA's but not too many have half a clue what they are doing, so its a bit harder to find one.
I took at look at their website and FAQ's but i can't seem to find any information on how much space you get? Does it cost anything?
tnx.
Yes, you could but it may require installing software on that computer. Also, it would probably require opening up some ports on your firewall to do so.. Its hard to say what the final technology would look like it would probably be more transparent. After reading the comments, I really like the tech. by Sun. I've seen it before but forgot about it.
Personally I think this would be pretty cool... When I travel to my parents house I can use their computers.. I'm betting hotels will start having suites with computers, so when i'm on a conference I can login to work during the evenings without hassle. When I'm on the conference floor and get a page I can find the closest terminal and fix the problem instead of trying to find a phone jack that I can use to plug in my laptop.
sounds good to me.
What exactly does camoflauge help you do? Why do soliders put camo paint on their faces? If you break up the pattern of a face with camo, its harder to recognize. You'll wear differnt colors of camo in different environments to help you blend in. You won't see soliders in the middle of winter wearing their greens for example.
But they'll need a separate set of fatigues if they are operating in an urban environment.
Now imagine that this technology was adapted not to make you invisible, but to dynamically change your fatigues using colors from your surroundings. IANAS but I would say that during some missions your environments may change dynamically. This could really help soldiers blend in without having to worry that their winter whites are going to get them killed when they move into some buildings.
Anyways, i'm tired, bedtime.. This probably didn't make any sense.
Thats why you run the code through a profiler, find the bottlenecks and optimize them. Maybe you will need to rewrite them in assembly, maybe you won't. I don't think he's saying that you'll never need it but you don't really need to focus on optimizing while coding. I think he hit the nail on the head.
I'm not a big fan of art that looks like my 4 year old did it. Paint splatters that sell for millions of dollars, I _just don't get it_. Don't get me wrong, I do appreciate some art and admittedly I don't know enough about it to describe what kinds I like but I can point to it. :)
It doesn't matter why the Ontario school board chose StarOffice... Personally, I think the key to software is getting people familiar with your product. The more familiar you are with it, the more likely you will use it in the future. In university I used Word Perfect.. Why? Because thats what my university bought..So what did I use at home and buy? Word Perfect. Its the same reason why I think most software companies should make their products free (or very cheap) for personal use. Because it gives them a foot hold and base to grow from. If your company is evaluating new software products, which one are they going to use? Something they haven't seen before or one that a couple of people had installed at home because it was free? The more people that use openoffice/staroffice, the better chance they will try other opensource products. Once these users hit a critical mass Microsoft will be forced to open up their formats or support formats uses with openoffice. These schools may find it easier as well to migrate their OS to linux. Anyways, I only see this as a good thing.. I guess there are some people that just look at the bad side of everything.
Do you think programmers are the only people who are required/asked/demanded to put in extra hours that they don't want to work!? YOu don't sound like you have alot of life experience. Almost any job can require insane hours, from factory workers to doctors. This isn't a unique problem to the field of IT. I'm a DBA, i'm on a pager rotation and support applications that if unavailable may cost the company millions of dollars. Unfortunately sometimes i'm going to have to work long hours because a system has gone down or a new application is going production soon and the crunch is on. Just recently I started coaching my daughters t-ball team and told my boss that on Monday nights from 5-8 i'm unavailable, period. Now, my manager is a true micro-manager and the first night of t-ball guess what happens. My phone rights, I view the caller id (company really shouldn't subscribe to that feature) and notice its my boss. I didn't answer the phone.. He knew I was unavailable and there are other competent people on our team that could handle whatever his last minute request was. After I got home I checked my voicemails (he called a few times) and indeed another member of our team (the guy who was on call) was working on the problem. Any other time and i'll gladly help where I can but you have to set boundaries.. Sometimes negotiating with your manager is like negotiating with a kid. You have to be firm and unwavering.. Your a parent, you know what happens if you give in just once.
Sure, in a perfect world it would be nice to stand up for your rights but unless you find some lawyer that will work pro bono then you'll looking at some serious legal fee's.
Its easier just to show the police what your doing, that is, unless your up to no good.
If you ask me, most, if not all software should be free for personal use. The big bucks are with support agreements and sales to corporations and government.
I like the way some vendors are moving, like Oracle. You can download all their software and experiment with it for personal use. Why do they do this? Because the more people in the workplace that are familiar with their products, the more it will be adopted.
Why don't more companies embrace this?
Yes, we have a production database running on a dual cpu P3 400 system with a couple of disks. Handles on average 350 simutaneous users but resources are rather tight and the slightest process that hogs juice will get noticed very fast. I was very surprised to find out what hardware was running this database given how important the application is. So, if windows can handle it, Linux certainly can handle load like that on old hardware. But like another poster says, the big bottle neck with databases is usually IO (and usually thats high IO caused by poorly written applications..). So, if you can, invest in some good disks and spread the load.
It would probably cost 2-3k to buy one in the states. Its funny how things in other parts of the word are cheaper but cost more here... The reason is because over there they can't pay more so things are priced cheaper. Over here we'll buy it if its cool so they'll put a huge markup on it.
Maybe not but it doesn't have any emissions so in that respect it is 'green'.
They make it sound like any development done on a linux platform has to be distributed for free. Of course proprietory software can also be developed if your not incorporating any GNU or other similiarly license products into your own.
This article isn't even really about opensource, its about piracy and corporations exporting their IP. The slashdot article is kinda misleading, yes they mention opensource and their facts are wrong but the meat of the article is about other issues. Much more critical issues if you ask me.
I can think of better things to watch in 3d rather than the president.
Seriously, something out of roger rabbit....
Since when did frequency determine how fast a cpu was?