Bjarne put references into C++ in order to support overloaded operators for complex objects that use the same syntax as operators for basic types. This is pretty much the only reason you should use it (ask Bjarne). In almost every other situation, pointers are equally useful and more clear to someone reading your code and thus preferrable.
Well, I'm not beholden to Bjarne to be the final answer. Just because he designed the language, doesn't mean he understands everything about it. Like any feature in C++, when improperly used, it produces poor code. I really don't care if the parameter passing mechanism is known at the call point. If I know what the function does (which is the first thing you *should* know), then I automatically understand how things are passed around. When using pointers, the NULL issue is rarely brought up because it's hard to deal with. With references, you don't have this problem (ignoring NULL references since they're hard to obtain in the first place).
OK so you are saying that because your IT support have their keyboard wedged up their ass everyone else should configure their email systems to accept email with possible viruses.
No, I'm saying that it would be nice if I could at least get around it but renaming it as a txt file or wrapping it in a zip file, or any number of things I've tried on some systems that never seem to work. I know they're trying to be careful, but how exactly is a zip file of my exe renamed as a txt with the zip file renamed to be a jpg a threat? Can't you guys just scan for viruses and let my non-viral program through? Please?!
On the one hand, we americans aren't supposed to complain about outsourcing because "That's just life. They will work for less that you." While on the other hand, we're told we're not providing fair trade. If we weren't providing fair trade, then how is it exactly that outsourcing of jobs is still happening? Wouldn't our "biased-trade" policies be excluding them from the market?
Man, you want to steal from Peter *and* steal from Paul.
1. Requisition web server machine from IT 2. Setup web server 3. Ask for permission to put it on the net 4. Wait 5. Ask again 6. Finally get it, with the condition that it run IIS and that it be administered by IT and that they will upload all files after they check them for security holes 7. Send an exe to put on the web site 8. Have it rejected because it's a security risk. 9. Give up trying to work through IT, and use the other numerous *useful* suggestions in this thread to just SEND THE DAMN EXE VIA EMAIL.
No overflowing mailboxes - your non-GMail customers are likely to have small quotas.
Not really likely, considering that they're corporate customers with their own servers and plenty of space to get email.
No 33% base64 overhead.
Not an issue for the same reason mentioned above.
No slow involuntary downloads when they log in to check their email over dialup.
Corporate types don't do dialup.
It gives them a location that always has the latest version. And a complete archive of previous versions, if you like. Changelogs. Documentation. Website good.
Gee whiz. That would be cool. Would you take of all that for me? I'm kinda busy. And my customer wants it now.
So I take it you've never had to send an exe via email? It's pain in the ass! Sometimes we just resort to fedex-ing updates to customers. Really, it would be nice if some email systems would try to just little smarter about allowing exe's.
Re:What about the music Quality?
on
Barenaked USB Drive
·
· Score: -1, Flamebait
I wonder what the compression rate will be?
Since CDs are about 650 MB, I'd say the *ratio* will be 128/650 or 19.6923%
Approximately.
Or if you mean the bitrate, then 128MB per 1 hour of music, then 291kbps.
I do agree that people do tend to use the default controls, but I disagree at your characterization of the issue. *alot* of companies, especially small ones, use the random non-standard control from time time.
1) Distributing ActiveX/COM controls is a PITA
Yes it is, but a lot of companies don't have to distribute stuff (especially access stuff) widely anyway, so this isn't an issue that stops people.
2) Access doesn't correctly support the full range of controls. (I've seen plenty of controls that work fine in VB, fail miserably in Access.)
But that doesn't mean that Joe Blow won't use insert-buggy-control-here if he can get it to work.
The real holy grail of Access support is the VBA language. All kinds of business logic tidbits are stuck into VBA.
That is an important part. That gets you maybe 5% closer to the goal.
All this also ignores the role of custom-built-controls. Lots of companies (not a lot, but enough that it counts), use their own COM objects. And that really kills the whole deal for them and Linux.
It's really too bad that the Access format is so widely ignored. Much of the groundwork has already been laid for reading/writing the format, and StarOffice/OSS have a real chance to make Access work correctly. IMHO, managers given the opportunity to use their existing Access applications on a better platform would jump at the chance to save money and support calls.
Decrypting the file format gets you about 1% of the way towards an Access work-alike. Even a working Access work-alike is only 5% of the way towards actually running all the Access-based apps out there. Most of these use a wide variety of COM objects only implemented on Windows. While this is fine for those running open source Access-work-alikes on Windows, it does nothing for us Linux fans living in a Windows based office. I'd love to run Linux at work, but it just isn't going to happen for this very reason.
The US has its problems no doubt, but I'll take the cultural diversity here over a chauvinistic monoculture any day of the week, even a snooty one with a rich artistic and literary tradition like France.
I lived in France for some time and I must say I agree with you. I often found it ironic that while the US was often ridiculed and being incapable of dealing with civil rights properly, when asked about the Muslim immigrants, they would reply, "Oh that's different, they're not French." For all their "progressiveness", they still fall far behind the US in male/female pay disparity. That's a statistic you can take to the bank.
The real problem is that the French make no difference between Living in France, Being Genetically French, Speaking French, Eating French Food. It's all part of the same thing.
The difference in the US, is that I live in the US, I am Genetically Irish, I speak English, and eat Chinese and Mexican food. Everyone in the US has a different combination of these things. We are all American only because we all live in America.
All it takes to become American is to live here. We don't require much more. Sure, speaking English is probably a good idea, but even that is just so you can get around. While there are many who don't agree with this in principle. I believe that most Americans like the ideal of America. Where anyone can come and become an American. Just as "created equal" as an ideal has changed its own meaning, "american inclusiveness" will overtake the even the racists and bigots in this country eventually.
Mozilla had a XUL spoofing bug marked secret in Bugzilla for two years. It was only after another white hat independently discovered it and publicised it that anything was done about it.
Please provide evidence for your claim, coward, or else why should be believe you?
No one shoots 3K worth of photos. It's insane. It's insane by even MY standards. But on a trip it's definately worth it to have... and I'm not even adressing the transfer rate issues (my firewire transfer from CF is the fastest in the market at 7MB/sec that would take about 1.25hrs to transfer)
Right, because the only use for compact flash is for taking pictures.
To illustrate, ask yourself this question: why do most corporate computer users have permissions on their computer to download and execute arbitrary programs?
Maybe because contrary to what most IT Nazis believe, the rest of us at your company are actually trying to get work done. And that often involves more than reading our email. And no, you may not take 2 weeks of my time to certify every application I download.
What does this do to doomsday scenanios where we try to blow up some comet coming at us with nukes? If it is made of powder, doesn't this make it easier to to disperse the nasty comet by shooting nukes at it?
It still amazes me how egocentric Americans are. They really think they invented hot water.
Well, we may not have invented hot water, I think we invented cold water. Look, I lived in France, and finding a cold drink on a hot day was nigh unto impossible.
Many prints for low cost (mine was ~US$400 and has 7k page black toner and 5k page color toner for each of C, Y, and M).
Now, I've heard this over and over but was unable to ever get any real numbers. Well, I did a little research and it seems that the cost per page for the color laser if you use equal amounts of CMYK, is 7 cents, and for an inkjet is 12 cents. Ok, so that is a significant difference. But it isn't the raping of consumers that pro-laser folks like to harp about.
This is an extreme minority. Perhaps there are those who think war is the only way to solve certain problems, but I don't many except some in the military who like to go to war.
My peeve is with those who preach peace with the implication that the rest of us don't even understand the concept. Most of us want peace, we just may disagree on the methods to go about it.
Bjarne put references into C++ in order to support overloaded operators for complex objects that use the same syntax as operators for basic types. This is pretty much the only reason you should use it (ask Bjarne). In almost every other situation, pointers are equally useful and more clear to someone reading your code and thus preferrable.
Well, I'm not beholden to Bjarne to be the final answer. Just because he designed the language, doesn't mean he understands everything about it. Like any feature in C++, when improperly used, it produces poor code. I really don't care if the parameter passing mechanism is known at the call point. If I know what the function does (which is the first thing you *should* know), then I automatically understand how things are passed around. When using pointers, the NULL issue is rarely brought up because it's hard to deal with. With references, you don't have this problem (ignoring NULL references since they're hard to obtain in the first place).
Who the hell mods up crap like this?
People with a sense of humor. A gene you apparently lack.
How many times must this recycled "in other news pigs fly/hell freezes" joke be replayed, only to score 5, funny?
exactly 14.37+9i times
You people are all fucking retarded.
Yup, and we're funny too.
Pigs around the world grow wings, and start lifting off.
Temperature in hell drops below 32 F.
Pioneer 10 and 11, and Voyager 1 and 2. Maybe they'll be found.
Or maybe they'll be used for target practice by some young alien from an agressive race out to prove his prowess to his girlfriend.
OK so you are saying that because your IT support have their keyboard wedged up their ass everyone else should configure their email systems to accept email with possible viruses.
No, I'm saying that it would be nice if I could at least get around it but renaming it as a txt file or wrapping it in a zip file, or any number of things I've tried on some systems that never seem to work. I know they're trying to be careful, but how exactly is a zip file of my exe renamed as a txt with the zip file renamed to be a jpg a threat? Can't you guys just scan for viruses and let my non-viral program through? Please?!
2. fair trade
On the one hand, we americans aren't supposed to complain about outsourcing because "That's just life. They will work for less that you." While on the other hand, we're told we're not providing fair trade. If we weren't providing fair trade, then how is it exactly that outsourcing of jobs is still happening? Wouldn't our "biased-trade" policies be excluding them from the market?
Man, you want to steal from Peter *and* steal from Paul.
You forgot:
1. Requisition web server machine from IT
2. Setup web server
3. Ask for permission to put it on the net
4. Wait
5. Ask again
6. Finally get it, with the condition that it run IIS and that it be administered by IT and that they will upload all files after they check them for security holes
7. Send an exe to put on the web site
8. Have it rejected because it's a security risk.
9. Give up trying to work through IT, and use the other numerous *useful* suggestions in this thread to just SEND THE DAMN EXE VIA EMAIL.
Do not confuse smtp with ftp or http.
Yes sir, anal retentive protocol snob, sir.
No overflowing mailboxes - your non-GMail customers are likely to have small quotas.
Not really likely, considering that they're corporate customers with their own servers and plenty of space to get email.
No 33% base64 overhead.
Not an issue for the same reason mentioned above.
No slow involuntary downloads when they log in to check their email over dialup.
Corporate types don't do dialup.
It gives them a location that always has the latest version. And a complete archive of previous versions, if you like. Changelogs. Documentation. Website good.
Gee whiz. That would be cool. Would you take of all that for me? I'm kinda busy. And my customer wants it now.
I'm pretty sure the USPS would get in trouble if they charged you to *receive* a letter from someone else faster.
How exactly, would that be?
So I take it you've never had to send an exe via email? It's pain in the ass! Sometimes we just resort to fedex-ing updates to customers. Really, it would be nice if some email systems would try to just little smarter about allowing exe's.
I wonder what the compression rate will be?
Since CDs are about 650 MB, I'd say the *ratio* will be 128/650 or 19.6923%
Approximately.
Or if you mean the bitrate, then 128MB per 1 hour of music, then 291kbps.
It's called a calculator, find one.
I do agree that people do tend to use the default controls, but I disagree at your characterization of the issue. *alot* of companies, especially small ones, use the random non-standard control from time time.
1) Distributing ActiveX/COM controls is a PITA
Yes it is, but a lot of companies don't have to distribute stuff (especially access stuff) widely anyway, so this isn't an issue that stops people.
2) Access doesn't correctly support the full range of controls. (I've seen plenty of controls that work fine in VB, fail miserably in Access.)
But that doesn't mean that Joe Blow won't use insert-buggy-control-here if he can get it to work.
The real holy grail of Access support is the VBA language. All kinds of business logic tidbits are stuck into VBA.
That is an important part. That gets you maybe 5% closer to the goal.
All this also ignores the role of custom-built-controls. Lots of companies (not a lot, but enough that it counts), use their own COM objects. And that really kills the whole deal for them and Linux.
It's really too bad that the Access format is so widely ignored. Much of the groundwork has already been laid for reading/writing the format, and StarOffice/OSS have a real chance to make Access work correctly. IMHO, managers given the opportunity to use their existing Access applications on a better platform would jump at the chance to save money and support calls.
Decrypting the file format gets you about 1% of the way towards an Access work-alike. Even a working Access work-alike is only 5% of the way towards actually running all the Access-based apps out there. Most of these use a wide variety of COM objects only implemented on Windows. While this is fine for those running open source Access-work-alikes on Windows, it does nothing for us Linux fans living in a Windows based office. I'd love to run Linux at work, but it just isn't going to happen for this very reason.
combination of ease of programming for, ease of using, and of course running a data set on the machine.
Which one of these has the biggest impact on overall performance? Certainly not "ease of using", which is what Bill says he's solved.
The US has its problems no doubt, but I'll take the cultural diversity here over a chauvinistic monoculture any day of the week, even a snooty one with a rich artistic and literary tradition like France.
I lived in France for some time and I must say I agree with you. I often found it ironic that while the US was often ridiculed and being incapable of dealing with civil rights properly, when asked about the Muslim immigrants, they would reply, "Oh that's different, they're not French." For all their "progressiveness", they still fall far behind the US in male/female pay disparity. That's a statistic you can take to the bank.
The real problem is that the French make no difference between Living in France, Being Genetically French, Speaking French, Eating French Food. It's all part of the same thing.
The difference in the US, is that I live in the US, I am Genetically Irish, I speak English, and eat Chinese and Mexican food. Everyone in the US has a different combination of these things. We are all American only because we all live in America.
All it takes to become American is to live here. We don't require much more. Sure, speaking English is probably a good idea, but even that is just so you can get around. While there are many who don't agree with this in principle. I believe that most Americans like the ideal of America. Where anyone can come and become an American. Just as "created equal" as an ideal has changed its own meaning, "american inclusiveness" will overtake the even the racists and bigots in this country eventually.
The French have no such ideal.
Mozilla had a XUL spoofing bug marked secret in Bugzilla for two years. It was only after another white hat independently discovered it and publicised it that anything was done about it.
Please provide evidence for your claim, coward, or else why should be believe you?
Uh huh. Right.
My mother is still figuring out what the @ symbol is, now you want me to put a + in there too?
mrmcgibbyplusmymom@gmail.com will start getting all kinds of email.
That'll work.
WAAAAAAAAAAAAH
What the hell are you talking about. Helium is pretty damn inert. What exactly is it supposed to react with?
No one shoots 3K worth of photos. It's insane. It's insane by even MY standards. But on a trip it's definately worth it to have... and I'm not even adressing the transfer rate issues (my firewire transfer from CF is the fastest in the market at 7MB/sec that would take about 1.25hrs to transfer)
Right, because the only use for compact flash is for taking pictures.
*rolls eyes*
To illustrate, ask yourself this question: why do most corporate computer users have permissions on their computer to download and execute arbitrary programs?
Maybe because contrary to what most IT Nazis believe, the rest of us at your company are actually trying to get work done. And that often involves more than reading our email. And no, you may not take 2 weeks of my time to certify every application I download.
What does this do to doomsday scenanios where we try to blow up some comet coming at us with nukes? If it is made of powder, doesn't this make it easier to to disperse the nasty comet by shooting nukes at it?
Yep, and the French Revolution never happened...
It still amazes me how egocentric Americans are. They really think they invented hot water.
Well, we may not have invented hot water, I think we invented cold water. Look, I lived in France, and finding a cold drink on a hot day was nigh unto impossible.
Many prints for low cost (mine was ~US$400 and has 7k page black toner and 5k page color toner for each of C, Y, and M).
Now, I've heard this over and over but was unable to ever get any real numbers. Well, I did a little research and it seems that the cost per page for the color laser if you use equal amounts of CMYK, is 7 cents, and for an inkjet is 12 cents. Ok, so that is a significant difference. But it isn't the raping of consumers that pro-laser folks like to harp about.
people who like war
This is an extreme minority. Perhaps there are those who think war is the only way to solve certain problems, but I don't many except some in the military who like to go to war.
My peeve is with those who preach peace with the implication that the rest of us don't even understand the concept. Most of us want peace, we just may disagree on the methods to go about it.