I agree with you as well. He most likey puts a query string on one of the image URLs in his spam. Images in HTML mail aren't sent with the mail itself, they are download as separate requests when you view the email, just like a web page. Since the vast, vast majority of email clients accept and view HTML emails, he can probably get a decent idea of how many people opened (not necesssarly read though) his spam as well as if the address is still valid. This leads to another way in which he probably makes a ton of money; selling email lists with address that are tested as vaild since a certain date.
Oh come on, what about that story about the giant squid!? Darrrrrrrrrrr it was 60' long, I tells ya, 60' long! And when they cooked it up and ate it, it tasted like Windex! Windex, I tells ya!
I also like seeing the litte piggy, weeeeeeeeeeeeeeeeee! So keep posting those spam stories.:-)
Finding out the domain where the Flash is coming from then blocking it in my host file (i.e. 0.0.0.0 ads.doubleclick.com) Certainly not foolproof and it does take a little bit of work on your part but it usually works pretty good on sites I frequently visit.
One big disadvantage though is that if the Flash ad is coming from the same domain you want to visit, you can't block it or you won't be able to view the site.
You could also download a proxy to run on your machine and set it up to block Flash or specific URLs that point to a Flash ad. Again, this my be more work than you want to do.
Yes, Apple may have an agenda but the bottom line is schools are getting free shwag. It's always good to see and I wish more companies would follow suit both in and outside the tech industry. It's also good to see that kids will get more of an opportunity to be exposed to more than just Windows.
The bigger problem is having school districts reponsibly spend the extra money they will save.
Funny this article should appear today, last night I couldn't get to sleep because of a really sharp, throbbing pain in my wrist.
Does anybody use ergonomic keyboards at home or work? Which ones are the most recommended? I had a Microsoft ergonomic keyboard at work and thought it worked fairly well. In particular, I was hoping to get some feedback on the Kinesis Contour keyboard. It's way more expensive ($239 to start) than the Microsoft keyboards so I wanted to see if anybody had success with it (or even liked typing with it since it is so different) before I purchased one.
I don't think what he has is bad, but I think there a better ways to achieve cleaner code.
Many people have mentioned that writing cleaner code is the best form of documentation. This is definitely true, unfortunately you still have people who use letter for significant variables (i.e. not loop indexes) and who don't format their code or try to do too much in one line of code.
I think a better approach to documentation is the test driven approach that is used in XP and with packages such as JUnit and Cactus. Basiclly, you write your test cases first, which will force you to pin down the exact functionality for your components. These unit tests are essenailly doecumentation on how your components should work. Granted, this doesn't document the specific code but I think that one of the reasons why so much code is hard to read is because the functionality was not clearly thought through.
I also think API documention is more important. Alot of times I am trying to use an open source package and I have a hard time understanding how to use the API to achieve certian fucntionality. I can read the code just fine but it isn't clear how to use the objects themselves.
And you know why? Because the FDA has no say on the recommended dosage (because it is a dietary supplement). The manufatures recommend a dosage that is waaaaaaaaaaaay to high for even people who have a strong tolorance to caffeine and other stimulants. For instance, Ripped Fuel recommends six pills a day. SIX! That is insane. I take one, just one, every other day when I go running and it is enough to keep me going through out the whole day. I will occasionally take two if I am really, really, really tired.
In my opinion, the drug is safe. The recommened dosages need to be brought down and the pills need to be made to contain less drug.
Ephedrine, caffeine and asprin, commonly known as Twin Labs' Ripped Fuel. Take two of those and plenty of water.
And if you are really daring, try combining the above with a yohimbe tablet.
Oh, and Vanilla Coke (which tastes like shit) is fine too... if your playing Parrappa the Rappa with your little sister and her friends all night. Who the hell picked those four?
How so? How exactly do Visual Studio (which is really a non-product, I assume you mean VC++) and Visual Basic integrate?
Sorry, I meant InterDev. And yes, Visual Studio is a product. InterDev integrated with SQL Server as a GUI where I was able to view and edit tables as well as write stored procedures and queries. I didn't need a separate GUI. You could also, (although I rarely used it) debug/step-through ASP pages and COM componets on a remote server.
Oh, they both can integrate VSS support into their menus, but then again, so can many other IDEs
Nowadays, yes. But back when I was using M$ for web development, that wasn't the case.
"Borland is hoping to position itself as an alternative for developers who want to target.Net, but who do not want to be locked into Microsoft's programming tools and technologies. "
If you don't want to be locked into using M$'s programming tools and technologies, don't use.Net. And if you do want to use.Net (gasp), wouldn't you want to use M$'s programming tools and techonologies which will most likey integrate better and will probably be more productive than non-M$ products?
When I used to be a Microsoft guy, I really liked the way Visual Source Safe, Visual Studio and Visual Basic and SQL Server integrated. I had to admit, it was very slick. Buggy as hell, but very nice to work with. Sounds like Borland is streaching itself too thin with trying to be "an IDE for all seasons".
Are we talking about a beginning OOD class or a beginning CS/Programming class? When you first teach someone how to program, the last think you want to do is start with OOD. One must learn about variables, arrays, assignment vs. comparison, loops and conditional statements. Then one must learn about functions and how to separate code into them. Simple algorithms need to be introduced as well. Also, how to break down a problem into several steps and then code it. Finally you can start to teach about classes as well as one of my personal favorites, data structures.
Just because Java is focused on objects doesn't mean you have to teach OOD right off the bad. You have to start with the basics. True, you going to have kids ask "What does static mean?". You just tell them to ignore it for now. Why is that looked upon as a bad thing? The same thing happens when you teach C++. You tell your beginners to ignore stdio. Later, when it's time, you can teach about includes and classes.
This is why I didn't learn jack shit in college. Everything is focused on OOD. Object this and class that. I am not saying there anything wrong with OOD, but colleges don't focus enough on the fundamentals. That's why there are so many people who overengineer everything and who can't even tell you the difference between a Mergesort and a QuickSort or even know what a Red Black tree is!
That's in no small part due to my belief that XML has no business being anywhere near a config file.
Hate to burst your bubble chief, but more and more config files are being written in XML. If it had no business there, I seriously doubt so many people would be switching to it.
server.xml makes me feel sick every time I have to look at it.
If I hear this crap one more time, I'm going to be sick. XML is in no way supposed to be easy to read. It was never meant to be, it was never designed to be. If you find editing a XML file that difficult, get an XML GUI.
the build you deploy on your production systems should come from the same distribution that you deployed on your test systems.
Exactly why you have config files in the first place. I serious hope you aren't testing your software against your production database.
With Ant, you can easily include differnent config files for different WAR files. Each WAR file will have the same build. Then you don't have to run a script on every production box in order to configure each deployment. It can all be done with Ant in one step. If your running scripts on each machine to config your software, you're doing something wrong.
This sounds like a pefect job for Ant. I am sure you can find a way to make Ant alter the config files then produce individual WAR files for each server.
And if you are not using Ant for builds, I would highly recommend you check it out. It's saves me so much time and, when I actually did have a job (a year ago), it saved my team and incredible amount of grief and time.
"Jebediah Springfield was believed to have once killed a bear with his bare hands. Modern history, however, recently uncovered evidence that the bear in fact probably killed him.":-(
At least there are jobs (although not alot at this point, but it should pick up soon) for Java so you can at least get some ROI on your tutition. Can't say that much about the current language one-hit-wonder, C#.
And since when does M$ follow standards? (HTML, XML parser, J++, today's poll about SmartQuotes...)
I agree with you as well. He most likey puts a query string on one of the image URLs in his spam. Images in HTML mail aren't sent with the mail itself, they are download as separate requests when you view the email, just like a web page. Since the vast, vast majority of email clients accept and view HTML emails, he can probably get a decent idea of how many people opened (not necesssarly read though) his spam as well as if the address is still valid. This leads to another way in which he probably makes a ton of money; selling email lists with address that are tested as vaild since a certain date.
Oh come on, what about that story about the giant squid!? Darrrrrrrrrrr it was 60' long, I tells ya, 60' long! And when they cooked it up and ate it, it tasted like Windex! Windex, I tells ya!
:-)
I also like seeing the litte piggy, weeeeeeeeeeeeeeeeee! So keep posting those spam stories.
Tucson? Yuma? Flagstaff?
One big disadvantage though is that if the Flash ad is coming from the same domain you want to visit, you can't block it or you won't be able to view the site.
You could also download a proxy to run on your machine and set it up to block Flash or specific URLs that point to a Flash ad. Again, this my be more work than you want to do.
Yes, Apple may have an agenda but the bottom line is schools are getting free shwag. It's always good to see and I wish more companies would follow suit both in and outside the tech industry. It's also good to see that kids will get more of an opportunity to be exposed to more than just Windows.
The bigger problem is having school districts reponsibly spend the extra money they will save.
If your going to play the role of the obnoxious know-it-all slashdot poster, at least get it right. It's adenine, not adenosine.
"Hey, I graduated this year."
"Yes, and just a shade under a decade. Alright."
"Lots of people go to school for seven years."
"Yeah, they're called doctors."
Funny this article should appear today, last night I couldn't get to sleep because of a really sharp, throbbing pain in my wrist.
Does anybody use ergonomic keyboards at home or work? Which ones are the most recommended? I had a Microsoft ergonomic keyboard at work and thought it worked fairly well. In particular, I was hoping to get some feedback on the Kinesis Contour keyboard. It's way more expensive ($239 to start) than the Microsoft keyboards so I wanted to see if anybody had success with it (or even liked typing with it since it is so different) before I purchased one.
Oh, and does anybody use the Dvorak layout?
Floppies. Lots and lots of floppies. They are so cheap right now! And the come in pretty colors too.
I don't think what he has is bad, but I think there a better ways to achieve cleaner code.
Many people have mentioned that writing cleaner code is the best form of documentation. This is definitely true, unfortunately you still have people who use letter for significant variables (i.e. not loop indexes) and who don't format their code or try to do too much in one line of code.
I think a better approach to documentation is the test driven approach that is used in XP and with packages such as JUnit and Cactus. Basiclly, you write your test cases first, which will force you to pin down the exact functionality for your components. These unit tests are essenailly doecumentation on how your components should work. Granted, this doesn't document the specific code but I think that one of the reasons why so much code is hard to read is because the functionality was not clearly thought through.
I also think API documention is more important. Alot of times I am trying to use an open source package and I have a hard time understanding how to use the API to achieve certian fucntionality. I can read the code just fine but it isn't clear how to use the objects themselves.
And you know why? Because the FDA has no say on the recommended dosage (because it is a dietary supplement). The manufatures recommend a dosage that is waaaaaaaaaaaay to high for even people who have a strong tolorance to caffeine and other stimulants. For instance, Ripped Fuel recommends six pills a day. SIX! That is insane. I take one, just one, every other day when I go running and it is enough to keep me going through out the whole day. I will occasionally take two if I am really, really, really tired.
In my opinion, the drug is safe. The recommened dosages need to be brought down and the pills need to be made to contain less drug.
Ephedrine, caffeine and asprin, commonly known as Twin Labs' Ripped Fuel. Take two of those and plenty of water.
... if your playing Parrappa the Rappa with your little sister and her friends all night. Who the hell picked those four?
And if you are really daring, try combining the above with a yohimbe tablet.
Oh, and Vanilla Coke (which tastes like shit) is fine too
The submitter must work for NASA.
This is not Offtopic. Chemistry, get it? Like between two people?
Tough weblog.
"Men are from Mars, Women are from Venus" or "Dating for Dummies"? You might want to try renting "The Ladies Man" as well.
How so? How exactly do Visual Studio (which is really a non-product, I assume you mean VC++) and Visual Basic integrate?
Sorry, I meant InterDev. And yes, Visual Studio is a product. InterDev integrated with SQL Server as a GUI where I was able to view and edit tables as well as write stored procedures and queries. I didn't need a separate GUI. You could also, (although I rarely used it) debug/step-through ASP pages and COM componets on a remote server.
Oh, they both can integrate VSS support into their menus, but then again, so can many other IDEs
Nowadays, yes. But back when I was using M$ for web development, that wasn't the case.
"Borland is hoping to position itself as an alternative for developers who want to target .Net, but who do not want to be locked into Microsoft's programming tools and technologies. "
.Net. And if you do want to use .Net (gasp), wouldn't you want to use M$'s programming tools and techonologies which will most likey integrate better and will probably be more productive than non-M$ products?
If you don't want to be locked into using M$'s programming tools and technologies, don't use
When I used to be a Microsoft guy, I really liked the way Visual Source Safe, Visual Studio and Visual Basic and SQL Server integrated. I had to admit, it was very slick. Buggy as hell, but very nice to work with. Sounds like Borland is streaching itself too thin with trying to be "an IDE for all seasons".
"Are you saying boo or boo-urns?" Booooooooo!
Are we talking about a beginning OOD class or a beginning CS/Programming class? When you first teach someone how to program, the last think you want to do is start with OOD. One must learn about variables, arrays, assignment vs. comparison, loops and conditional statements. Then one must learn about functions and how to separate code into them. Simple algorithms need to be introduced as well. Also, how to break down a problem into several steps and then code it. Finally you can start to teach about classes as well as one of my personal favorites, data structures.
Just because Java is focused on objects doesn't mean you have to teach OOD right off the bad. You have to start with the basics. True, you going to have kids ask "What does static mean?". You just tell them to ignore it for now. Why is that looked upon as a bad thing? The same thing happens when you teach C++. You tell your beginners to ignore stdio. Later, when it's time, you can teach about includes and classes.
This is why I didn't learn jack shit in college. Everything is focused on OOD. Object this and class that. I am not saying there anything wrong with OOD, but colleges don't focus enough on the fundamentals. That's why there are so many people who overengineer everything and who can't even tell you the difference between a Mergesort and a QuickSort or even know what a Red Black tree is!
Is a gibabyte bigger than a petabyte? That's a spicy meatball!
I don't like Ant.
Fine. Why?
That's in no small part due to my belief that XML has no business being anywhere near a config file.
Hate to burst your bubble chief, but more and more config files are being written in XML. If it had no business there, I seriously doubt so many people would be switching to it.
server.xml makes me feel sick every time I have to look at it.
If I hear this crap one more time, I'm going to be sick. XML is in no way supposed to be easy to read. It was never meant to be, it was never designed to be. If you find editing a XML file that difficult, get an XML GUI.
the build you deploy on your production systems should come from the same distribution that you deployed on your test systems.
Exactly why you have config files in the first place. I serious hope you aren't testing your software against your production database.
With Ant, you can easily include differnent config files for different WAR files. Each WAR file will have the same build. Then you don't have to run a script on every production box in order to configure each deployment. It can all be done with Ant in one step. If your running scripts on each machine to config your software, you're doing something wrong.
This sounds like a pefect job for Ant. I am sure you can find a way to make Ant alter the config files then produce individual WAR files for each server.
And if you are not using Ant for builds, I would highly recommend you check it out. It's saves me so much time and, when I actually did have a job (a year ago), it saved my team and incredible amount of grief and time.
It's true.
:-(
"Jebediah Springfield was believed to have once killed a bear with his bare hands. Modern history, however, recently uncovered evidence that the bear in fact probably killed him."
It wouldn't cost businesses much to hire bums to take a shit on my front doorstep,
Duh, we're in a recession. You can find alot of H1 visas to do it cheaply just so they can stay in the country.
Just wait until the market picks up, you'll have guys wanting $80k a year to shit on your doorstep (with or without a degree).
the monster with the nasty teeth at crotch level.
Reminds me of a company Christmas party I once atteneded
At least there are jobs (although not alot at this point, but it should pick up soon) for Java so you can at least get some ROI on your tutition. Can't say that much about the current language one-hit-wonder, C#.
...)
And since when does M$ follow standards? (HTML, XML parser, J++, today's poll about SmartQuotes