That's the 'how to get started with Zope page'. They've apparently set up a web server, installed Zope, and then didn't bother to configure the actual site. It's the equivalent of the IIS 'No web page is yet configured for this address' page.
Nobody had a gripe with Open Source used in that context. People had a gripe that the company name Open Source Media was already taken by http://www.radioopensource.org/, who still in fact operate opensourcemedia.net (redirects to their site), while the opensourcemedia.com name claimed by Pajama Media is, in fact, just the 'how to get started with Zope' welcome page, not even a redirect to their real page. They just didn't look for conflicting trademarks.
2 other people in my office apparently also have t-mobile phones, and we all apparently leave them on classic. I can usually tell from the volume whether it's mine or not, but I sometimes wish I wasn't too cheap to pay $2.50 for a ringtone that wasn't a ring and didn't sound like a rave club. I swear, they load phones with 50 different options of total crap to encourage you to buy a decent ringtone. But I am too cheap.
userID +1? That's how my whole website works!:) No, i'm definitely moving away from the data type prefixing except in specific cases. I could still see myself using qryUser, rsUser, arrUser, and intUser together to keep everything grouped, but that's probably from habit; userQuery, userRS, userArray, and userID probably make more sense.
Those are bad examples. I don't create a variable strSql. I create variables qryLogin, rsLogin, etc. so the different parts of the query have the same base name and the prefixes lets you know which part is which. Your example of selectFoo is IMHO, pretty much the same as Hunagrian notation, but you wrote out select instead of using the qry prefix I prefer. qryFoo = selectFoo, unless you use selectFoo, insertFoo, updateFoo; there I'd use qrySelectFoo, qryUpdateFoo, etc so I could just hop from qry to qry in my editor. The prefixes don't have to be just data types, they can be anything meaningful to you. Where you use data type prefixes is with a variable like userID. Is it an int or a string? intUserID clears that up.
Yes, I know it's an iterator over a range. But my eyes aren't as good as they used to be, and when nested loops start with i, then include j, and a couple more nests use l, they all look too similar to me. l>1 is not very accessible reading IMHO.
This is less of an issue with typed languages, but in scripting languages the preceding int is the only place you can tell what the variable is supposed to hold. Is UserID an int? A varchar(255)? intUserID is clear. Also, it only takes ~30 seconds with any decent editor with find/replace to type in find:intPosition replace:fltPosition. Doing so keeps your comments consistent with the code. Leaving off the int/flt means that when you're running a debugger, you don't have any idea whether 123.4 is a valid value or indicates an error, which can be very helpful.
I love hungarian notation, especially when dealing with typeless scripting languages. A good descriptive variable or function name saves a lot of maintenance headaches down the road. With a strongly typed language the preceding int, str, etc is redundant, but the descriptive names never are.
Yes, it's short to write i in a simple loop. And in a very simple loop, it's ok. But when you then nest another loop and use j, it drives me crazy. Why not use records as the outer loop var and fields as the inner loop var, or something like that? I always use variable names that try to show what the logical purpose of that variable is.
OTBrianWhite: help ShoppingBuddy: Welcome. Now you can search for products with AOLShopping. Type main to get started. To read our privacy policy, type privacy anytime.
OTBrianWhite: help, i'm dying ShoppingBuddy: OK, I'm here to help. To use me just type kinds of things you are looking for and I'll search for you. I might find specific products for you, or I might find whole categories that I think are more appropriate to show you. Type more
OTBrianWhite: ambulance ShoppingBuddy: OK, I'm searching for matches 4 U. Gimme a sec...
ShoppingBuddy: - Search results for ambulance - Humvee Military Ambulance Hummer [$7.99] - Tonka Lights and Sounds Ambulance [$16.99] - Humvee Military Ambulance Hummer [$7.99] - Tonka Lights and Sounds Ambulance [$16.99] - Uniden 100-Channel RF Scanner, BC [$99.87] - Tonka Emergency Rescue Team Vehic [$6.99] - Ambulance Play Set [$24.99] - BRIO: Light and Sound Ambulance [$15.99] - BRIO Light and Sound Ambulance [$14.99] Here are some related categories: 1. Toy Vehicles & Planes, 2. Rock & Pop Music, 3. Artwork & Posters, 4. Medical Books, 5. Two-Way Radios, etc. Type in the number to use the related category.
OTBrianWhite: um, i'm freaking dying, i don't want to buy an ambulance play set ShoppingBuddy: OK, I'm searching for matches 4 U. Gimme a sec...
ShoppingBuddy: - Search results for freaking dying ambulance play set - Facing Fear without Freaking Out [$8.59 - $13.49] - How to Talk About Jesus Without F [$3.35 - $8.79] - Bondmaster Breed by Richard Trisi [$0.50] - How to Talk About Jesus Without F [$4.65] - Needles Freaking - Dwayne Ford (C [$17.38] - Going Out Without Freaking Out [$6.79 - $8.99] - Real Life Begins After High Schoo [$12.21] - How to Talk about Jesus Without F [$8.79] - Real Life Begins After High Schoo [$5.45] Here are some related categories: 1. Children's DVDs & Videos, 2. Religion Books, 3. Education Books, 4. Miscellaneous Non-Fiction Books, 5. Miscellaneous Books, etc. Type in the number to use the related category.
The addition of hydrogen to the combustion of diesel is slightly important for the energy that burning it by itself adds to the combustion process. It is much more important for the fact that the heat it adds allows the engine to burn a lot of diesel that would otherwise be pumped out the smokestack. There is a large amount of wasted diesel pumped out normally, let's say about 80% gets burned. This brings it to say, 95% of diesel burned. That's where the extra energy comes from that makes this a net positive source of energy, perfectly good furel that was previously being wasted.. Say you use 15% of the extra energy you get from better burning of the diesel to create the hydrogen - fine, you're still way ahead.
Some people posited that it was an LGPL violation, while others thought that this was included only as binary signatures of the software that the DRM process was supposed to monitor. You know, how anti-spyware programs have definition files that let it recognize spyware, this DRM software presumably has definition files of ripping software to look for. That seems more likely to me.
Not according to the terms of service most cable companies have. Any kind of server - CounterStrike, the distributing part of P2P, Jabber server, all of them are forbidden.
"xiv. run programs, equipment, or servers from the Premises that provide network content or any other services to anyone outside of your Premises LAN (Local Area Network), also commonly referred to as public services or servers. Examples of prohibited services and servers include, but are not limited to, e-mail, Web hosting, file sharing, and proxy services and servers;"
I can upload to my remote ftp server all I want - I cannot have my home pc act as an ftp server, P2P server, or anything that provides services to someone on the internet.
Read the Ars Technica comments. Some people went to sign up and were posting the weird terms of service, like 'not for use to increase traffic or sales on your website' - for a product designed to work with AdWords.
There's a store near me called Barefoot Shoes.
Every time I go by, I just wonder WTF?
One of the cooler ones I've seen though is Ho Lee Chow (chinese takeout).
That's the 'how to get started with Zope page'. They've apparently set up a web server, installed Zope, and then didn't bother to configure the actual site. It's the equivalent of the IIS 'No web page is yet configured for this address' page.
Nobody had a gripe with Open Source used in that context. People had a gripe that the company name Open Source Media was already taken by http://www.radioopensource.org/, who still in fact operate opensourcemedia.net (redirects to their site), while the opensourcemedia.com name claimed by Pajama Media is, in fact, just the 'how to get started with Zope' welcome page, not even a redirect to their real page. They just didn't look for conflicting trademarks.
2 other people in my office apparently also have t-mobile phones, and we all apparently leave them on classic. I can usually tell from the volume whether it's mine or not, but I sometimes wish I wasn't too cheap to pay $2.50 for a ringtone that wasn't a ring and didn't sound like a rave club. I swear, they load phones with 50 different options of total crap to encourage you to buy a decent ringtone. But I am too cheap.
userID +1? That's how my whole website works! :) No, i'm definitely moving away from the data type prefixing except in specific cases. I could still see myself using qryUser, rsUser, arrUser, and intUser together to keep everything grouped, but that's probably from habit; userQuery, userRS, userArray, and userID probably make more sense.
Beats me, I stole it from someone else on slashdot years ago. I haven't used perl since 1999, and live{free} certainly looks better.
Those are bad examples. I don't create a variable strSql. I create variables qryLogin, rsLogin, etc. so the different parts of the query have the same base name and the prefixes lets you know which part is which. Your example of selectFoo is IMHO, pretty much the same as Hunagrian notation, but you wrote out select instead of using the qry prefix I prefer. qryFoo = selectFoo, unless you use selectFoo, insertFoo, updateFoo; there I'd use qrySelectFoo, qryUpdateFoo, etc so I could just hop from qry to qry in my editor. The prefixes don't have to be just data types, they can be anything meaningful to you. Where you use data type prefixes is with a variable like userID. Is it an int or a string? intUserID clears that up.
Yes, I know it's an iterator over a range. But my eyes aren't as good as they used to be, and when nested loops start with i, then include j, and a couple more nests use l, they all look too similar to me. l>1 is not very accessible reading IMHO.
Um, I don't think your code is ever going to make it to the next statement.
if x == CPU_BURST_INTO_FLAMES {
print 'ah fuck, why bother this will never even print'
}
One comment I have - NEVER write code that says
} else {
Debug 'This should never happen'
}
I've literally seen that exact same debug message in 3 different companies. And yes, it DID happen at all 3 places.
This is less of an issue with typed languages, but in scripting languages the preceding int is the only place you can tell what the variable is supposed to hold. Is UserID an int? A varchar(255)? intUserID is clear. Also, it only takes ~30 seconds with any decent editor with find/replace to type in find:intPosition replace:fltPosition. Doing so keeps your comments consistent with the code. Leaving off the int/flt means that when you're running a debugger, you don't have any idea whether 123.4 is a valid value or indicates an error, which can be very helpful.
I love hungarian notation, especially when dealing with typeless scripting languages. A good descriptive variable or function name saves a lot of maintenance headaches down the road. With a strongly typed language the preceding int, str, etc is redundant, but the descriptive names never are.
Yes, it's short to write i in a simple loop. And in a very simple loop, it's ok. But when you then nest another loop and use j, it drives me crazy. Why not use records as the outer loop var and fields as the inner loop var, or something like that? I always use variable names that try to show what the logical purpose of that variable is.
I'm a spelling nazi, not a grammar nazi :)
OTBrianWhite: help
ShoppingBuddy: Welcome. Now you can search for products with AOLShopping. Type main to get started. To read our privacy policy, type privacy anytime.
OTBrianWhite: help, i'm dying
ShoppingBuddy: OK, I'm here to help. To use me just type kinds of things you are looking for and I'll search for you. I might find specific products for you, or I might find whole categories that I think are more appropriate to show you.
Type more
OTBrianWhite: ambulance
ShoppingBuddy: OK, I'm searching for matches 4 U. Gimme a sec...
ShoppingBuddy: - Search results for ambulance
- Humvee Military Ambulance Hummer [$7.99]
- Tonka Lights and Sounds Ambulance [$16.99]
- Humvee Military Ambulance Hummer [$7.99]
- Tonka Lights and Sounds Ambulance [$16.99]
- Uniden 100-Channel RF Scanner, BC [$99.87]
- Tonka Emergency Rescue Team Vehic [$6.99]
- Ambulance Play Set [$24.99]
- BRIO: Light and Sound Ambulance [$15.99]
- BRIO Light and Sound Ambulance [$14.99]
Here are some related categories: 1. Toy Vehicles & Planes, 2. Rock & Pop Music, 3. Artwork & Posters, 4. Medical Books, 5. Two-Way Radios, etc. Type in the number to use the related category.
OTBrianWhite: um, i'm freaking dying, i don't want to buy an ambulance play set
ShoppingBuddy: OK, I'm searching for matches 4 U. Gimme a sec...
ShoppingBuddy: - Search results for freaking dying ambulance play set
- Facing Fear without Freaking Out [$8.59 - $13.49]
- How to Talk About Jesus Without F [$3.35 - $8.79]
- Bondmaster Breed by Richard Trisi [$0.50]
- How to Talk About Jesus Without F [$4.65]
- Needles Freaking - Dwayne Ford (C [$17.38]
- Going Out Without Freaking Out [$6.79 - $8.99]
- Real Life Begins After High Schoo [$12.21]
- How to Talk about Jesus Without F [$8.79]
- Real Life Begins After High Schoo [$5.45]
Here are some related categories: 1. Children's DVDs & Videos, 2. Religion Books, 3. Education Books, 4. Miscellaneous Non-Fiction Books, 5. Miscellaneous Books, etc. Type in the number to use the related category.
"Whenever I try to use the ATM machine, I always forget my PIN number. "
This is Insightful? OK, every time I try to put on my shoes, I forget how to tie them.
"At first, I though that"
Grammar nazi, watch out for the spelling nazis. Unless you really meant "at first I though that"?
KorreKt :)
Crisco powered trucks :)
The addition of hydrogen to the combustion of diesel is slightly important for the energy that burning it by itself adds to the combustion process. It is much more important for the fact that the heat it adds allows the engine to burn a lot of diesel that would otherwise be pumped out the smokestack. There is a large amount of wasted diesel pumped out normally, let's say about 80% gets burned. This brings it to say, 95% of diesel burned. That's where the extra energy comes from that makes this a net positive source of energy, perfectly good furel that was previously being wasted.. Say you use 15% of the extra energy you get from better burning of the diesel to create the hydrogen - fine, you're still way ahead.
See the other story today. That's exactly what RetroCoder is trying.
Or see the same story the last time it ran. Man, do the editors even read Slashdot?
Some people posited that it was an LGPL violation, while others thought that this was included only as binary signatures of the software that the DRM process was supposed to monitor. You know, how anti-spyware programs have definition files that let it recognize spyware, this DRM software presumably has definition files of ripping software to look for. That seems more likely to me.
Not according to the terms of service most cable companies have. Any kind of server - CounterStrike, the distributing part of P2P, Jabber server, all of them are forbidden.
For example, I use Comcast http://www.comcast.net/terms/use.jsp/, and one of the things I'm forbidden from doing is:
"xiv. run programs, equipment, or servers from the Premises that provide network content or any other services to anyone outside of your Premises LAN (Local Area Network), also commonly referred to as public services or servers. Examples of prohibited services and servers include, but are not limited to, e-mail, Web hosting, file sharing, and proxy services and servers;"
I can upload to my remote ftp server all I want - I cannot have my home pc act as an ftp server, P2P server, or anything that provides services to someone on the internet.
Read the Ars Technica comments. Some people went to sign up and were posting the weird terms of service, like 'not for use to increase traffic or sales on your website' - for a product designed to work with AdWords.
This is actually my favorite version:h tml/
http://budugllydesign.com/archivebud/bud9806/bud.
All the versions are available from their main site name.
At the totally awesome BudUglly web design page: http://budugllydesign.com/archivebud/bud9609/bud.h tml/
Seriously check it out, I laughed for an hour at this site.