I think that HP software is Moore's law compliant. For each new computer generation there is a new generation of HP printer software that will invariably slow the computer down to a crawl. I believe at this point they just fill the driver downloads with "HA HA I CAN'T BELIEVE YOU DOWNLOADED THIS" repeated to fill the 400 MB that make up modern HP printer drivers, and use your use your CPU's cycles as part of a diabolical AI that writes the next version of HP's printer software.
HP makes good printers, but avoid their software at all costs.
Avenger
@Avenger
Best posts made by Avenger
Latest posts made by Avenger
-
RE: Atry-fax
-
RE: SquirrelMail's PHP code
Okay, you win. But at least it isn't written in Perl ...
-
RE: SquirrelMail's PHP code
I don't get it. I looked in their SVN and saw well-commented and structured code, with a slight excess of commented-out blocks with notes indicating their purpose.
Did I randomly pick the best files out of the project or is there something else that needs explaining?
-
RE: More secure than strncpy()? strncpy_s()!
What is really annoying is how they changed snprintf:
int snprintf( char *buffer, size_t count, const char *format [, argument] ... );
int snprintf_s( char *buffer, size_t sizeOfBuffer, size_t count, const char *format [, argument] ... );
The sizeOfBuffer parameter is basically a duplicate of the count parameter.
-
RE: Microsoft wooden table
@pacohope said:
I was surprised to see that MacOS doesn't
have a better way to print the contents of a directory, either. Of
course, it's unix, so you can do in MacOS the same things you can do in
any unix or linux: 'ls -l | lpr' or 'ls -l > file.txt' and then
print file.txt with an editor. But Mac has so many good GUI ways to do
things that I was surprised this just wasn't there. Apparently, to read
some of the blogs out there, it's been missing since the first MacOS X
and people have been complaining for years.There are plenty of freeware utilities to do it for Mac, but no native, out-of-the-box way. Huh.
It does have a better way, but it is one of those features that
you wouldn't be able to find out unless someone told you. It involves
putting an icon for the printer on your desktop or dock, then dragging
the folder to it.
Here is an article that describes it More Better(tm):
[url]http://www.thinkmac.net/tutorials/finder/print-finder-directories-mac-tips-daily-294[/url] -
RE: Ajax examples
http://www.panic.com/goods/ has drag-and-drop, what do I win?
-
RE: How not to parse your command line arguments...
Switch statements make processing command line arguments much easier, but Java does not allow string comparisons when using switch statements, which is a WTF in itself.
-
RE: Regular Expression to look for [b]tags[/b]
Here is a simplified version of the one I use, its usefulness becomes more apparent when dealing with tags such as [ quote ].
<?phpfunction processBBCodeInline($in) {if (is_array($in)) {$in = '<' . $in[1] . '>' . $in[2]. '</' . $in[1] . '>';}return preg_replace_callback('@[(b|i|u|s)]((?:[^[]|[(?!/?\1])|(?R))+)[/\1]@Si','processBBCodeInline',$in);}echo processBBCodeInline('[b]Test![/b]');?> -
RE: Point of No Return (key)
That's not a WTF, that's saving bandwidth. It's not written like that, it's run through a filter before putting it on production servers.
-
RE: Basic question: Why dont login scripts tell you..
[quote user="GizmoC"]
Ever since I started using the Internet 12 years ago, on almost every website with a Login script... whenever you enter incorrect details the script always says "Your username or password is invalid".
[/quote]It's for two reasons: security and speed. On some sites the usernames aren't public and it is an extra layer of security if those aren't revealed as well.For speed, it only takes one SQL query to check the username and password:SELECT *, "" AS password FROM users WHERE username = ? AND password = ? LIMIT 1;They could just search for the username, but I prefer to keep the password out of the hands of the client. For the next version of my site it says the password was invalid because all of the usernames are public anyway. 90% of the reason is because everybody else does it and just producing one error allows for more time spent being lazy.