Hmm, I had this happen last week - my DirecTIVO kept locking up (I wasn't recording anything) after a bad thunderstorm until I cycled the power (actually unplugged the unit...)
This has never happened before - let's hope not again...
Buy silk-screened CD-Rs/DVD-Rs. They are cheaper than CD-Rs + labels ($500 for 1000 the last time we ordered them, with 4-color artwork + white overcoat) and look a whole lot more professional. When that order comes in, start burning as many as you need...
As far as government spending goes, the US government could save billions by paying its suppliers and contractors on time. Usually they pay 30 to 120 days late and pay interest on those late payments!
I think there's just something about printing that turns the minds of otherwise competent developers into applesauce. Printing on unix has been a quagmire for, what, decades? And yet what is it besides 1) converting a document from a standard format to a printer-specific format, 2) sending the document to the device, and 3) (which is really gravy) getting a bit of status back. As ESR says, it's not rocket science.
The "fun" comes when you have to talk to thousands of different printers, all of which use a slightly different dialect of a "standard" printer language, over any of a dozen possible connection types.
No, it isn't rocket science. It's computer science, and color science, and engineering, and a whole bunch of other disciplines. A typical laser printer driver takes at least 2 weeks to develop, test, and document, and inkjet printer drivers can take a lot longer.
People have gotten used to having printer drivers written by others and included in the box with their printer. They don't realize the amount of work that goes into getting something to print out correctly, with all of the possible combinations of options.
Well, we've always had ESP Print Pro and have always "pushed" it as a complete solution. CUPS is just the basic printing system.
We are actively improving the CUPS web UI and command-line interfaces, however we are *not* pushing a standard GUI for CUPS since it is used in a lot of different environments with a lot of different toolkits (Cocoa for OSX, GNOME, KDE, CDE/Motif, MFC, etc.)
that the new file chooser will be replaced in the next GTK+ release because even after lots of review, etc. people will start bitching after it is released.
We went through this two years ago with the FLTK file chooser, resulting in this.
We did a design context, voted on the results among the developer community, and then released the new chooser in 1.1. We started getting suggestions for a new file chooser about a month later...
We're dealing with this in a simple way - all of the change requests are essentially cosmetic, so if someone wants a different looking file chooser, they can code it themselves...
The tar format is fairly efficient if you have random access to the data, and can cope with truncation; each file is preceded by a header record giving the file's information (name, size, owner, etc.), so to list the files in a tar file you read a header, skip to the next one, read it, etc.
In a ZIP file, the file information is stored at the end of the archive; if you get a truncated file, you are usually screwed...
Adding a compressed file type to the tar header would be possible, however you would also lose any compatibility with existing implementations. Adding.gz or.bz2 to the filenames and setting a flag would be one way around it - then older tar programs would just leave you with the compressed files that you could manually gunzip/bunzip2 as needed...
If you have unencrypted access to the data, you can legally make a copy of the DVD. If you don't, then you cannot legally copy the DVD. The technical ability to make a copy doesn't bother them, only the legality...
Actually, this isn't the case. Copyright protects all "works" on DVD whether they are encrypted or not. All the encryption on a DVD does is enforce the region coding of the DVD (each region uses a different set of keys)
Laws like the DMCA might be used to enforce additional restrictions on encrypted DVDs, i.e. you can't legally use DeCSS to view/use your encrypted DVD nor can you reverse engineer your own software to read the DVD in the US since you would be circumventing the "copyright" controls on the DVD, however unencrypted DVDs aren't in the public domain by default, as your post suggested.
Copyright exists along side any additional access controls that are used by the copyright holder to limit access to their materials. CSS is about industry control, not about copyright. Copying copyrighted material for purposes other than "fair use" is illegal without the permission of the copyright holder.
As my company does printer drivers and has several metric tons worth of printers, I'd recommend doing one of the following options:
1. Get a used HP Color LaserJet 4500/4550; excellent color output, fast black output, best price/page and reliability of any of the color lasers we've tested. Avoid the 4600 which is a completely different engine and produces inferior print quality. Avoid the Xerox/Tektronix Phaser printers, as the price/page and reliability suck (twice or more the price/page of the HP and half the part/toner life, plus the color quality of some Phaser printers leaves a lot to be desired...)
2. Get a B&W laser for fast/cheap text printing and a new color inkjet (EPSON and HP have good free software support, Canon is hit-or-miss) with separate tanks for color prints. I like the EPSON Stylus Photo 2200 and high-end HP inkjets, which have separate ink cartridges for each color...
Avoid non-PostScript laser printers and "consumer" inkjet printers that cost less than the ink cartridges - they are more trouble than they are worth.
My EPM software (http://www.easysw.com/epm/) supports the creation of software packages in multiple formats along with a common "portable" format that works on all systems.
If you really want C++, you can also go for Carbon. It's possible to use Carbon Events and nibs for a semi-current development approach which utilizes Mac OS X's full capabilities.
That's exactly what FLTK does, BTW, and it is already more free than Qt (LGPL) and runs on multiple platforms.
Actually, the current release *does* support basic color management and can generate CIE Lab or XYZ color data for printer drivers; however, none of the existing drivers use this (yet)...
Actually, this isn't the case; Till does Foomatic and is a main ESP Ghostscript developer, but he isn't directly involved in CUPS development (he does do lots of testing, packaging, and contributes patches regularly, tho...)
Please RTFA. The wearer of the jacket has to charge the jacket by pressing one of two buttons in the cuffs of the jacket; it is not possible for someone casually bumping into the jacket to get a shock unless the wearer has charged it, and once it *is* charged is makes lots of crackling noises and has visible arcing which would be sufficient to warn others of its state.
There was some coverage of a man who was arrested in Tennessee (I think?) for going into his burning apartment building to free his trapped dog (actually, I think he just jumped up onto his apartment's balcony and broke the sliding glass door so that the dog could escape)
He was arrested on the spot for interfering with and endangering the police/firefighters on the scene, who were apparently unwilling to break the glass door on the first floor to free the dog... The owner didn't want his dog to die and took matters in his own hands...
Hmm, I had this happen last week - my DirecTIVO kept locking up (I wasn't recording anything) after a bad thunderstorm until I cycled the power (actually unplugged the unit...)
This has never happened before - let's hope not again...
No, but when I was in college working at McDonalds, my store manager let me know how important the waste grease was to make bacon bits... (blea!)
Actually, gram is mass, newton is mass * acceleration which is equivalent to weight when referring to the acceleration due to gravity...
Yeah, and you could call those cruise planes Zepplins... :)
Buy silk-screened CD-Rs/DVD-Rs. They are cheaper than CD-Rs + labels ($500 for 1000 the last time we ordered them, with 4-color artwork + white overcoat) and look a whole lot more professional. When that order comes in, start burning as many as you need...
As far as government spending goes, the US government could save billions by paying its suppliers and contractors on time. Usually they pay 30 to 120 days late and pay interest on those late payments!
I wonder if this will be used as ammo to kill the ISS...
The "fun" comes when you have to talk to thousands of different printers, all of which use a slightly different dialect of a "standard" printer language, over any of a dozen possible connection types.
No, it isn't rocket science. It's computer science, and color science, and engineering, and a whole bunch of other disciplines. A typical laser printer driver takes at least 2 weeks to develop, test, and document, and inkjet printer drivers can take a lot longer.
People have gotten used to having printer drivers written by others and included in the box with their printer. They don't realize the amount of work that goes into getting something to print out correctly, with all of the possible combinations of options.
Well, we've always had ESP Print Pro and have always "pushed" it as a complete solution. CUPS is just the basic printing system.
We are actively improving the CUPS web UI and command-line interfaces, however we are *not* pushing a standard GUI for CUPS since it is used in a lot of different environments with a lot of different toolkits (Cocoa for OSX, GNOME, KDE, CDE/Motif, MFC, etc.)
that the new file chooser will be replaced in the next GTK+ release because even after lots of review, etc. people will start bitching after it is released.
We went through this two years ago with the FLTK file chooser, resulting in this. We did a design context, voted on the results among the developer community, and then released the new chooser in 1.1. We started getting suggestions for a new file chooser about a month later...
We're dealing with this in a simple way - all of the change requests are essentially cosmetic, so if someone wants a different looking file chooser, they can code it themselves...
From the overview, system requirements are 512MB RAM minimum, 768MB recommended. That seems a tad bit bloated for an IDE... No thanks!
With CUPS:
lpoption -p printername -o number-up={2, 4, 6, 9, or 16}
The tar format is fairly efficient if you have random access to the data, and can cope with truncation; each file is preceded by a header record giving the file's information (name, size, owner, etc.), so to list the files in a tar file you read a header, skip to the next one, read it, etc.
.gz or .bz2 to the filenames and setting a flag would be one way around it - then older tar programs would just leave you with the compressed files that you could manually gunzip/bunzip2 as needed...
In a ZIP file, the file information is stored at the end of the archive; if you get a truncated file, you are usually screwed...
Adding a compressed file type to the tar header would be possible, however you would also lose any compatibility with existing implementations. Adding
Actually, this isn't the case. Copyright protects all "works" on DVD whether they are encrypted or not. All the encryption on a DVD does is enforce the region coding of the DVD (each region uses a different set of keys)
Laws like the DMCA might be used to enforce additional restrictions on encrypted DVDs, i.e. you can't legally use DeCSS to view/use your encrypted DVD nor can you reverse engineer your own software to read the DVD in the US since you would be circumventing the "copyright" controls on the DVD, however unencrypted DVDs aren't in the public domain by default, as your post suggested.
Copyright exists along side any additional access controls that are used by the copyright holder to limit access to their materials. CSS is about industry control, not about copyright. Copying copyrighted material for purposes other than "fair use" is illegal without the permission of the copyright holder.
As my company does printer drivers and has several metric tons worth of printers, I'd recommend doing one of the following options:
1. Get a used HP Color LaserJet 4500/4550; excellent color output, fast black output, best price/page and reliability of any of the color lasers we've tested. Avoid the 4600 which is a completely different engine and produces inferior print quality. Avoid the Xerox/Tektronix Phaser printers, as the price/page and reliability suck (twice or more the price/page of the HP and half the part/toner life, plus the color quality of some Phaser printers leaves a lot to be desired...)
2. Get a B&W laser for fast/cheap text printing and a new color inkjet (EPSON and HP have good free software support, Canon is hit-or-miss) with separate tanks for color prints. I like the EPSON Stylus Photo 2200 and high-end HP inkjets, which have separate ink cartridges for each color...
Avoid non-PostScript laser printers and "consumer" inkjet printers that cost less than the ink cartridges - they are more trouble than they are worth.
My EPM software (http://www.easysw.com/epm/) supports the creation of software packages in multiple formats along with a common "portable" format that works on all systems.
FLTK provides these benefits as well, is C++ based, and it smaller too!
Actually, the current release *does* support basic color management and can generate CIE Lab or XYZ color data for printer drivers; however, none of the existing drivers use this (yet)...
Actually, I've found that most development shifts from documentation to coding back to documentation on a regular basis, something like:
preliminary design -> prelim code -> detailed design + documentation -> final code -> final documentation
then starting all over again...
Actually, this isn't the case; Till does Foomatic and is a main ESP Ghostscript developer, but he isn't directly involved in CUPS development (he does do lots of testing, packaging, and contributes patches regularly, tho...)
Please RTFA. The wearer of the jacket has to charge the jacket by pressing one of two buttons in the cuffs of the jacket; it is not possible for someone casually bumping into the jacket to get a shock unless the wearer has charged it, and once it *is* charged is makes lots of crackling noises and has visible arcing which would be sufficient to warn others of its state.
Either that, or a *shocking* new way to masturbate! :)
(ducking)
Yea, outlaw potentially lethal means of self-defense, but make sure that everyone can own an Uzzi! *Those* aren't lethal, right? :)
There was some coverage of a man who was arrested in Tennessee (I think?) for going into his burning apartment building to free his trapped dog (actually, I think he just jumped up onto his apartment's balcony and broke the sliding glass door so that the dog could escape)
He was arrested on the spot for interfering with and endangering the police/firefighters on the scene, who were apparently unwilling to break the glass door on the first floor to free the dog... The owner didn't want his dog to die and took matters in his own hands...