Yeah, X separates application from display. Big fucking deal. The problem inherent with that is that there is no benefit to separating the application from the display. What X11 does is blit the entire damn window over the network. Fine on a local machine (= unlimited bandwidth), OK on a LAN, but murder over the Internet. You might as well be trying to stream an uncompressed movie.
X11 flat out got it wrong. Separating the application from the display is worse than useless. Separating the application from the UI is what should have happened, because then your computing environment can have some consistency while still having the ability to run things across a network. That's the entire reason that browser-based applications have taken off over the past decade, particularly AJAX powered stuff. Instead, what we get are 20 million X applications that each have their own widgets, UI conventions, and configuration files because nobody in the X11 design sessions stopped to think that users might want the Print command to be in the same place and use the same keystroke in every application, or that users might want their menus to be rendered in a TrueType font (and to be able to change that font without editing 20 million configuration files).
HTML+AJAX is doing now what X11 should've been doing 20 years ago. I don't know enough about Citrix or WTS to know how thin their client is, but I'm betting it's a lot thinner than X11.
And what both you and the GP miss is that the seal on food (e.g. the foil seal on peanut butter or the classic click-pop of a jar of grape jelly) is not a security measure, it's a safety measure. When the seal is intact, that means that the contents will be edible (up to the printed use-by date, if applicable). If the seal is broken, then the product should be considered inedible since the spoiling process will have begun at some point during shipping, rather than in your home as the manufacturer intended. In other words, the purpose is not to keep people out but to preserve the contents.
Any phone that allows custom ring tones on a per-caller basis can do this. Here's how:
1) Set the default ringtone to "None" 2) For each person in your phonebook, set a custom ringtone of your choice. 3) As you add people to the phonebook, remember to set their ringtone.
The above can be further simplified if your phone supports groups and per-group ringtones; you set your group ringtone once, then make sure people in your phonebook are in that group.
You might miss a call or two if the number is blocked.. but that's what voice mail is for. Usually helps if you explain it in the voicemail message, but that's up to you of course.:)
The OP is not asking about preventing future corruption; the OP wants an automated way to sift through 6500 PDFs to find corrupt (or at least, potentially corrupt) PDF files without having to open each one by hand.
MD5 generates a hash of the binary data of the PDF file. A MD5 hash will not tell you if a PDF file is corrupt; it is only useful once the integrity of the PDF has been confirmed. After the integrity is confirmed, then you can make your database of MD5 hashes, to detect future corruption.
To test that a given file is a valid PDF, you could probably use something like pdf2ps; you don't care about the PostScript output per se, but you'd be testing for an error code. If pdf2ps returns an error code, you set the file aside for manual verification. This should, if nothing else, whittle down that 6500 PDF archive into a much smaller subset that you can feasibly test manually using Adobe Acrobat. And those, if you "refry" them (print them back to the Adobe PDF printer to re-PDF it), will probably fix the PDF so it passes the pdf2ps test.
I will leave the actual writing of a script to recurse through your directories, feed each PDF file through pdf2ps, and test for error codes, as an exercise to the OP. Now that you have an idea of what to do, actually doing it should be pretty simple.
Well, that'll be an option in the remake. The NES version forced AI for the supporting characters because with the AI off, the game became unbelievably broken. I suspect they probably hit a time crunch and simply didn't have enough time to balance the 5th chapter, so they put in the perma-AI.
I was able to beat it back in the day, even with the crummy AI. You just had to know what attacks were most common in each AI script and change the AI mode accordingly, then hope for the best.:)
Years ago, a then-unknown development group named Factor 5 created the C=64 game Katakis, which bore an uncanny resemblance to Irem's R-Type. So much so, that Irem sued Factor 5 to change the game--they did, and it was renamed to Denaris after being modified to look less like R-Type.
Well, Irem's internal development team ran into complications, so they hired Factor 5 to do the C=64 port of R-Type!
(Thanks to Mar_ on NeoGAF forums for this amusing anecdote)
I've had pretty good success with anti-CAPTCHA
on
Gmail CAPTCHA Cracked
·
· Score: 3, Interesting
Ingredients:
1) A web registration form with a CAPTCHA input; 2) 1 easily-OCRed image; 3) Some creative use of JS/CSS
Depending on how much you want to obfuscate, enclose the CAPTCHA input in a DIV tag, and set that div to display: none. The robot will see the image, OCR it, and fill it out.
Then you reject any application that actually has an input for the CAPTCHA.
This is because Vista defaults to NTLMv2 authentication, rather than LanMan/NTLM authentication that previous versions used.
There are two solutions:
1) Enable NTLMv2 authentication on the domain (upgrade to Samba 3.0.22 or newer) 2) Change Vista's settings to the old behavior.
Seriously, like 10 seconds of googling would tell you how to fix this. And this isn't a flaw in vista, any more than having telnet off by default is a flaw in a GNU/Linux system.
OK, so you want to help out the F/OSS community, that's great. If you've got the money to contribute, contribute. Don't waste your time supporting others with consumer debt. With the infinitesimally small returns these cards' so-called "rewards" programs generate, you could contribute the same amount or more directly, spend less money overall, and NOT be in debt to someone else.
I'm also going debunk the "geeks are smart enough to pay off their balance each month" myth. Bullshit. Personal finance is 80% behavior, and only 20% head knowledge. Being smart doesn't mean you'll win. There are plenty of brilliant folks out there that are absolute idiots with their money.
I see your point, but keep in mind that the website server iikely has a far better uplink to the Internet than you do. A plug-in like this gives you real-world performance data if you're using it on, say, a residential DSL line.
1) Figure out how many licenses you actually need to figure out how much you'll be spending. 2) Figure out how much time will be wasted by you and your team trying to get by with 2nd-tier products (i.e. trying to make The GIMP be Photoshop). 3) Calculate how much of your salary covers time determined in #2, then multiply by number of licenses in #1.
I can almost guarantee you that the result in step #3 is going to be larger than #1.
Remember, it was April 1st when GMail itself was announced--leading myself and a few others to think it was a hoax. Of course, now I use GMail exclusively so I am very happy to be wrong.:)
This didn't immediately set off my hoax radar, either, until I read the details. At first I thought perhaps Google had improved the printing functions of GMail to look better when printed out; it wasn't until I saw others talking about it that I actually saw the details and knew immediately it was a joke.
What's scary? 10 years ago this idea would've been funded and seen as visionary.
OK, so you're a struggling business and you're trying to control costs, so you... fire the people who bring in revenue? Circuit City, say goodbye to your institutional memory, loyalty, and say hello to higher turnover; your "savings" are going to be eaten by increased hiring costs and less competent sales staff.
If you got fired, consider yourself lucky and get yourself a decent sales job.
1) I think you mean "du jour" 2) <IndigoMantoya>I don't think "du jour" means what you think it means.</IndigoMantoya>
"du jour" simply means "of the day" ("soup du jour" => "soup of the day"). I really don't think you intended to claim that becoming the standard of the day is a good thing. I think saying, "PDF will transition from a de facto standard to an official one" would have been clearer, more succinct, and still gotten your intended point across.
"Yo dawg, we heard you like wireless so we put a wireless antenna in your wireless device so you can be wireless while you're wireless!"
It's an alpha release. NO SHIT it's buggy. Live with it and file reports so Adobe fixes it, or wait for the final version.
I wonder what MOS this falls under. It sure as hell wasn't there when I enlisted in August.
Good god, who the hell modded you insightful.
Yeah, X separates application from display. Big fucking deal. The problem inherent with that is that there is no benefit to separating the application from the display. What X11 does is blit the entire damn window over the network. Fine on a local machine (= unlimited bandwidth), OK on a LAN, but murder over the Internet. You might as well be trying to stream an uncompressed movie.
X11 flat out got it wrong. Separating the application from the display is worse than useless. Separating the application from the UI is what should have happened, because then your computing environment can have some consistency while still having the ability to run things across a network. That's the entire reason that browser-based applications have taken off over the past decade, particularly AJAX powered stuff. Instead, what we get are 20 million X applications that each have their own widgets, UI conventions, and configuration files because nobody in the X11 design sessions stopped to think that users might want the Print command to be in the same place and use the same keystroke in every application, or that users might want their menus to be rendered in a TrueType font (and to be able to change that font without editing 20 million configuration files).
HTML+AJAX is doing now what X11 should've been doing 20 years ago. I don't know enough about Citrix or WTS to know how thin their client is, but I'm betting it's a lot thinner than X11.
There's also the problem that defacing us currency is quite illegal.
And what both you and the GP miss is that the seal on food (e.g. the foil seal on peanut butter or the classic click-pop of a jar of grape jelly) is not a security measure, it's a safety measure. When the seal is intact, that means that the contents will be edible (up to the printed use-by date, if applicable). If the seal is broken, then the product should be considered inedible since the spoiling process will have begun at some point during shipping, rather than in your home as the manufacturer intended. In other words, the purpose is not to keep people out but to preserve the contents.
Any phone that allows custom ring tones on a per-caller basis can do this. Here's how:
1) Set the default ringtone to "None"
2) For each person in your phonebook, set a custom ringtone of your choice.
3) As you add people to the phonebook, remember to set their ringtone.
The above can be further simplified if your phone supports groups and per-group ringtones; you set your group ringtone once, then make sure people in your phonebook are in that group.
You might miss a call or two if the number is blocked.. but that's what voice mail is for. Usually helps if you explain it in the voicemail message, but that's up to you of course. :)
Nathan
The cake is a lie.
The OP is not asking about preventing future corruption; the OP wants an automated way to sift through 6500 PDFs to find corrupt (or at least, potentially corrupt) PDF files without having to open each one by hand.
MD5 generates a hash of the binary data of the PDF file. A MD5 hash will not tell you if a PDF file is corrupt; it is only useful once the integrity of the PDF has been confirmed. After the integrity is confirmed, then you can make your database of MD5 hashes, to detect future corruption.
To test that a given file is a valid PDF, you could probably use something like pdf2ps; you don't care about the PostScript output per se, but you'd be testing for an error code. If pdf2ps returns an error code, you set the file aside for manual verification. This should, if nothing else, whittle down that 6500 PDF archive into a much smaller subset that you can feasibly test manually using Adobe Acrobat. And those, if you "refry" them (print them back to the Adobe PDF printer to re-PDF it), will probably fix the PDF so it passes the pdf2ps test.
I will leave the actual writing of a script to recurse through your directories, feed each PDF file through pdf2ps, and test for error codes, as an exercise to the OP. Now that you have an idea of what to do, actually doing it should be pretty simple.
Well, that'll be an option in the remake. The NES version forced AI for the supporting characters because with the AI off, the game became unbelievably broken. I suspect they probably hit a time crunch and simply didn't have enough time to balance the 5th chapter, so they put in the perma-AI.
:)
I was able to beat it back in the day, even with the crummy AI. You just had to know what attacks were most common in each AI script and change the AI mode accordingly, then hope for the best.
Since when did there have to actually be other clients' data in the database to use that as an excuse?
Years ago, a then-unknown development group named Factor 5 created the C=64 game Katakis, which bore an uncanny resemblance to Irem's R-Type. So much so, that Irem sued Factor 5 to change the game--they did, and it was renamed to Denaris after being modified to look less like R-Type.
Well, Irem's internal development team ran into complications, so they hired Factor 5 to do the C=64 port of R-Type!
(Thanks to Mar_ on NeoGAF forums for this amusing anecdote)
Ingredients:
1) A web registration form with a CAPTCHA input;
2) 1 easily-OCRed image;
3) Some creative use of JS/CSS
Depending on how much you want to obfuscate, enclose the CAPTCHA input in a DIV tag, and set that div to display: none. The robot will see the image, OCR it, and fill it out.
Then you reject any application that actually has an input for the CAPTCHA.
You can't get Alzheimers if you die of lung cancer first.
This is because Vista defaults to NTLMv2 authentication, rather than LanMan/NTLM authentication that previous versions used.
There are two solutions:
1) Enable NTLMv2 authentication on the domain (upgrade to Samba 3.0.22 or newer)
2) Change Vista's settings to the old behavior.
Seriously, like 10 seconds of googling would tell you how to fix this. And this isn't a flaw in vista, any more than having telnet off by default is a flaw in a GNU/Linux system.
You know, as interesting as TFA is, it's not cool to copy/paste entire paragraphs in the writeup without attribution.
I wonder why he didn't just take out the battery.
Oh wait...
OK, so you want to help out the F/OSS community, that's great. If you've got the money to contribute, contribute. Don't waste your time supporting others with consumer debt. With the infinitesimally small returns these cards' so-called "rewards" programs generate, you could contribute the same amount or more directly, spend less money overall, and NOT be in debt to someone else.
I'm also going debunk the "geeks are smart enough to pay off their balance each month" myth. Bullshit. Personal finance is 80% behavior, and only 20% head knowledge. Being smart doesn't mean you'll win. There are plenty of brilliant folks out there that are absolute idiots with their money.
Nathan
I see your point, but keep in mind that the website server iikely has a far better uplink to the Internet than you do. A plug-in like this gives you real-world performance data if you're using it on, say, a residential DSL line.
Here's how you appeal to Mr. Notoriously Frugal:
1) Figure out how many licenses you actually need to figure out how much you'll be spending.
2) Figure out how much time will be wasted by you and your team trying to get by with 2nd-tier products (i.e. trying to make The GIMP be Photoshop).
3) Calculate how much of your salary covers time determined in #2, then multiply by number of licenses in #1.
I can almost guarantee you that the result in step #3 is going to be larger than #1.
Remember, it was April 1st when GMail itself was announced--leading myself and a few others to think it was a hoax. Of course, now I use GMail exclusively so I am very happy to be wrong. :)
This didn't immediately set off my hoax radar, either, until I read the details. At first I thought perhaps Google had improved the printing functions of GMail to look better when printed out; it wasn't until I saw others talking about it that I actually saw the details and knew immediately it was a joke.
What's scary? 10 years ago this idea would've been funded and seen as visionary.
OK, so you're a struggling business and you're trying to control costs, so you... fire the people who bring in revenue? Circuit City, say goodbye to your institutional memory, loyalty, and say hello to higher turnover; your "savings" are going to be eaten by increased hiring costs and less competent sales staff.
If you got fired, consider yourself lucky and get yourself a decent sales job.
You can run DOOM on your Xbox 360 without hacking it. The complete game is on Xbox Live Arcade for like $5 in MS points.
1) I think you mean "du jour"
2) <IndigoMantoya>I don't think "du jour" means what you think it means.</IndigoMantoya>
"du jour" simply means "of the day" ("soup du jour" => "soup of the day"). I really don't think you intended to claim that becoming the standard of the day is a good thing. I think saying, "PDF will transition from a de facto standard to an official one" would have been clearer, more succinct, and still gotten your intended point across.
Nathan
In the immortal words of StrongBad:
"If 'its' is a possessive, it's just I-T-S,
If 'its' is a contraction, it's I-T-apostrophe-S!
Scalawag."