OS X is pretty great. Until early this year, I was a Windows dev.. Since Win 3.11 really, but since I'm doing mostly web work these days, I got a current gen iBook.. It's quite a sweet piece of hardware, and the OS is fantastic for a guy like me. Hell, the thing even comes with XCode, which is this RAD dev environment which easily rivals my Windows dev environments (Borland C++ Builder/Delphi).
Which is total bullshit, so of course it got modded to +5.
The porn industry by and large - especially the big affiliate programs - LIVES on spam.
They are quite happy to say to the general public that they hate spam. They are also quite happy to turn around and privately negotiate buying sales from "mailers" or "bulkers" (never spammers, no, that's what other people do.)
Those "legitimate players" as you call them make a lot of money off of spam. All of them, pretty much. I could name names but that would be foolish.
I am not sure who you are, but I know some of these spammers and a few of the big (and small and medium) program owners. It sucks, but it's part of the biz.
Fine, my last reply to you, point form since you aren't worth much effort.
I didn't whine.
I didn't personally attack you, that was you.
I never said register_globals was necessary.
Perfect code isn't necessary, since only the occasional variable would cause a problem (ie, a security problem, not just a fuck up the script problem.)
I am not going to bother to challenge you to do anything, kind of pointless isn't it. You don't know me, I don't know you.
However, thanks to the magic of/., I'll never have to see one of your inane posts again.
As for the tenet you got wrong - easy. You said that PHP allows the user to override variables when register_globals is set. It doesn't. It ONLY allows you to do that if they're not already set. This is you spreading FUD. I don't really care if you're a published author, you got it wrong.
If for your own personal coding practices you want to turn it off, fine. No one is stopping you. But it's not dangerous and doing otherwise doesn't make you "unprofessional" as you've implied. I will quote another poster and old cliche here and say "A poor workman blames his tools."
Remember never to use a language with pointers. Dangerous feature that.
Your friend didn't teach you very well, you're spreading some FUD here.
Try this.
<?php
$importantvar="blah";
echo $importantvar;
?>
Now try to call it with ?importantvar=somethingelse
Doesn't work, obviously. Any variable that could be a security hole needs to be initialized. To do otherwise is inviting disaster.
Saying that register_globals is a dangerous feature is about the same as saying pointers are a dangerous feature. Just because programmers can be (are) stupid most of the time, doesn't mean that it's not an extremely useful feature.
Developers are confused? Where? Certainly not any of the PHP devs I know. It's not a tough language, but like any language - if you suck, your programs and security will too.
Finally, I don't think you should be lecturing anyone on server security seeing that you got such a basic tenet plain wrong.
PHP hasn't executed more than one query per mysql_query() for quite some time. Your exploit example might have worked a few years ago, but not for some time.
PHP/MySQL is not really that unsecure. If you don't do stupid things, you won't (generally) get hacked.
That's actually a very good idea.. What would you suggest as a good tool to rip to FLAC? I use EAC now for MP3 encoding. Then of course gotta find a good batch encoder/tagger to feed LAME.. (Will LAME encode FLACs?)
You sound like you're a hell of a lot better interviewer than I am.;>
I am all about the portfolio, and going over actual work and algorithms. Once hired I closely audit their work to see if they're as good as my interview/hire impression of them was.
If it's really really bad, they go. If it's fixable, I try to fix it.
I am a coder, not a manager, but I find this works pretty well.
I've met competent coders with degrees... On the internet.;>
I really have no idea what makes them so poor, I would be more specific if I could.
The symptoms however are quite easy to describe: Lots of (they think) knowledge of theory. That's good. Unfortunately they generally don't get it as well as they think they do.
Their coding practices are horrible. I met (fortunately for him I didn't interview him) a CS grad that hadn't ever taken a lab. That's right - he had NEVER programmed ANYTHING for his education, and still graduated.
Their general coding skills are horrible. This generally seems to be a function of their complete lack of any real experience.
As for my harping on about community colleges - again, simply a matter of practicality. The ones I have worked with/hired tended to be pretty solid after an inital shakedown. The University graduates shaked down and then shook out, generally.
If you're going for your grad degree, you're not who I was talking about. Since you are in U, you probably know the ones that I _am_ talking about. The very fact that this 4 year grad claims a high level of skill just because he managed to suck it up for four years reinforces my belief that he's a typical CS bachelor - he thinks he knows what he's doing, when in reality he knows just about Jack Shit.
Oh give me a break. This is some dumbass who claims that his 4 year degree equates with a "high level of skill"..
In my experience as a 20 year coder who has hired (and fired) CS University grads - they are almost always complete wastes of time. At least the community college grads don't think they know it all.
OS X is pretty great. Until early this year, I was a Windows dev.. Since Win 3.11 really, but since I'm doing mostly web work these days, I got a current gen iBook.. It's quite a sweet piece of hardware, and the OS is fantastic for a guy like me. Hell, the thing even comes with XCode, which is this RAD dev environment which easily rivals my Windows dev environments (Borland C++ Builder/Delphi).
As for Portage, check out http://fink.sourceforge.net/Fink
Umm.. You want a better actress than Paltrow.. You mean 1999s Best Actress Academy Award winner, that Gwyneth Paltrow?
You only got some dumbass AC replying, so I'll chime in.
It's obvious that they could. But then that government contractor wouldn't get the big payday.
Can you say "Pork" boys and girls? I knew you could.
That's pathetic dude.
Just try no the next time. Women won't fuck you if they don't respect you.
No, really both those options sound good.
Which is total bullshit, so of course it got modded to +5.
The porn industry by and large - especially the big affiliate programs - LIVES on spam.
They are quite happy to say to the general public that they hate spam. They are also quite happy to turn around and privately negotiate buying sales from "mailers" or "bulkers" (never spammers, no, that's what other people do.)
Those "legitimate players" as you call them make a lot of money off of spam. All of them, pretty much. I could name names but that would be foolish.
I am not sure who you are, but I know some of these spammers and a few of the big (and small and medium) program owners. It sucks, but it's part of the biz.
90 minutes of Lucas torturing his cat would be a much better investment of my $10 than Phantom Menace was.
They're bad not because they're popular.
They're bad because they're huge, dangerous, tippy, vision-blocking, gas guzzling road hazards.
They're the 00's minivan for stupid people who think bigger=better.
No offense to you personally, you may be one of those SUV drivers who has it for a real reason, not because it's kewl.
You mean that contract I didn't read and didn't sign? The one that would blow away like a tumbleweed in a court of law for those very reasons?
Alternatively, you could have watched lots of Bugs Bunny as a child, which is how I know that song.
Can any of you seemingly knowledgable posters recommend sources to catch up with current "state of the art" in AI R&D?
For instance, recursive connectionist, etc.. Terms I have never heard and certainly would be interested in reading about.
Uh.. My cat is named Merlot.
Fine, my last reply to you, point form since you aren't worth much effort.
/., I'll never have to see one of your inane posts again.
I didn't whine.
I didn't personally attack you, that was you.
I never said register_globals was necessary.
Perfect code isn't necessary, since only the occasional variable would cause a problem (ie, a security problem, not just a fuck up the script problem.)
I am not going to bother to challenge you to do anything, kind of pointless isn't it. You don't know me, I don't know you.
However, thanks to the magic of
Yes, yes, you've got a really big dick I am sure.
As for the tenet you got wrong - easy. You said that PHP allows the user to override variables when register_globals is set. It doesn't. It ONLY allows you to do that if they're not already set. This is you spreading FUD. I don't really care if you're a published author, you got it wrong.
If for your own personal coding practices you want to turn it off, fine. No one is stopping you. But it's not dangerous and doing otherwise doesn't make you "unprofessional" as you've implied. I will quote another poster and old cliche here and say "A poor workman blames his tools."
Remember never to use a language with pointers. Dangerous feature that.
Your friend didn't teach you very well, you're spreading some FUD here.
Try this.
<?php
$importantvar="blah";
echo $importantvar;
?>
Now try to call it with ?importantvar=somethingelse
Doesn't work, obviously. Any variable that could be a security hole needs to be initialized. To do otherwise is inviting disaster.
Saying that register_globals is a dangerous feature is about the same as saying pointers are a dangerous feature. Just because programmers can be (are) stupid most of the time, doesn't mean that it's not an extremely useful feature.
Developers are confused? Where? Certainly not any of the PHP devs I know. It's not a tough language, but like any language - if you suck, your programs and security will too.
Finally, I don't think you should be lecturing anyone on server security seeing that you got such a basic tenet plain wrong.
PHP hasn't executed more than one query per mysql_query() for quite some time. Your exploit example might have worked a few years ago, but not for some time.
PHP/MySQL is not really that unsecure. If you don't do stupid things, you won't (generally) get hacked.
In my experience it's only the ignorant, and spammers, that think this is vigilantism.
You know a spammer when they talk about suing a RBL or "antis"
That's actually a very good idea.. What would you suggest as a good tool to rip to FLAC? I use EAC now for MP3 encoding. Then of course gotta find a good batch encoder/tagger to feed LAME.. (Will LAME encode FLACs?)
Nemesis broke that law finally, we are no longer bound by its chains or uplifted by its promises.
You sound like you're a hell of a lot better interviewer than I am. ;>
;>
I am all about the portfolio, and going over actual work and algorithms. Once hired I closely audit their work to see if they're as good as my interview/hire impression of them was.
If it's really really bad, they go. If it's fixable, I try to fix it.
I am a coder, not a manager, but I find this works pretty well.
I've met competent coders with degrees... On the internet.
I really have no idea what makes them so poor, I would be more specific if I could.
The symptoms however are quite easy to describe: Lots of (they think) knowledge of theory. That's good. Unfortunately they generally don't get it as well as they think they do.
Their coding practices are horrible. I met (fortunately for him I didn't interview him) a CS grad that hadn't ever taken a lab. That's right - he had NEVER programmed ANYTHING for his education, and still graduated.
Their general coding skills are horrible. This generally seems to be a function of their complete lack of any real experience.
As for my harping on about community colleges - again, simply a matter of practicality. The ones I have worked with/hired tended to be pretty solid after an inital shakedown. The University graduates shaked down and then shook out, generally.
If you're going for your grad degree, you're not who I was talking about. Since you are in U, you probably know the ones that I _am_ talking about. The very fact that this 4 year grad claims a high level of skill just because he managed to suck it up for four years reinforces my belief that he's a typical CS bachelor - he thinks he knows what he's doing, when in reality he knows just about Jack Shit.
Oh give me a break. This is some dumbass who claims that his 4 year degree equates with a "high level of skill"..
In my experience as a 20 year coder who has hired (and fired) CS University grads - they are almost always complete wastes of time. At least the community college grads don't think they know it all.
Ahhh.. Look at the angry little CS students mod me down. I still won't hire you, losers.
You have a bachelor in CS. You don't have a high level of skill. I would hire a community college graduate before I hired you, and I have.
Sorry to bust your bubble.
Does she perhaps live on an island whos name has no vowels?