brianpuccio.net

it's dot com

DRM'd Media Is More Trouble Than It Is Worth

Date: Wednesday, March 5, 2008 - 7:33pm
Keywords: Apple, DRM
Links: Add new comment, 121 reads

When I attempted to watch the movie, however, the Apple TV displayed an error message: "This content requires HDCP for playback." HDCP (High Bandwidth Digital Content Protection) is a form of digital rights management (DRM) that prevents you from playing video over DVI and HDMI connections (in my case) if you don't own compatible hardware that can decode the signal properly. (In other words, HDCP is more crap DRM that does nothing but irritate legitimate customers.) Although I had downloaded the movie legally, my monitor apparently was too old to include HDCP and thus wouldn't display my movie.

Kudos to Apple for refunding his money, though.

Also worth pointing out that anyone who pirated this movie will have no problems watching it whenever they want on whatever hardware they want.

Apple Sued On Grounds That iPod is illegally Tied To iTunes

Date: Wednesday, January 2, 2008 - 10:19am
Keywords: Apple, unethical business practices, itunes, open processes, iPod, competition is good for everyone
Links: Add new comment, 216 reads

Apple Inc. in a new class-action lawsuit is charged with illegally tying iPods to its iTunes Store in order to forge a monopoly over the digital media market so it can inflate prices, exclude competition, and force consumers to continue to buy into its closed ecosystem.

The one thing Apple does really good is integrate all their products seamlessly. If only they published the specs for all of these integrations so it was an open, level playing field.

Rebuying Monitors

Date: Wednesday, January 2, 2008 - 8:23am
Keywords: Apple
Links: Add new comment, 141 reads

Another hit is the aluminum iMac. The 24-inch version—good for prosumers, heck even some professionals, as well as consumers—is, in fact, my favorite Mac desktop ever.

Sorry, this is a miss. It's bad enough that laptop users need to buy a new screen with each new computer they buy, now desktop users too? I've had my Samsung SyncMaster 244T for years now. I'm glad I don't have to keep buying it over and over again.

Ogg Removed From HTML5 Spec

Date: Tuesday, December 11, 2007 - 2:50pm
Keywords: Apple, Ogg, web design, XHTML, open source, patents trademarks and copyright, activism, open processes, open data formats, DRM, nokia, w3c, xiph, whatwg
Links: Add new comment, 195 reads

Note that HTML5 in no way required Ogg (as denoted by the word "should" instead of "must" in the earlier draft). Adding this to the fact that there are widely available patent-free implementations of Ogg technology, there is really no excuse for Apple and Nokia to say that they couldn't in good faith implement HTML5 as previously formulated. Throw your own theory here: DRM, proprietary control, et cetera.

The WHATWG had an opportunity here to eliminate the plugin morass (so 90's) in favor of a baseline format that each browser could implement. Just as HTML specified baseline formats for images (GIF and PNG), this should have been an opportunity to specify baseline free audio and video. And there's still a chance.

Please, please help this issue get more public scrutiny. Use whatever means you deem necessary. Exert pressure on the WHATWG (subscribe now, let your thoughts be read). Don't let special interests kill computing for all — now it’s time to take a stand!

On their mailing list, so far:

Though even if the spec were written to reccomend (or even require) Ogg, since when did people actually code their websites to validate? It's been how long since we said "to hell with bad browsers"?

Time Machine, Differential Backups Using Hard Links

Date: Saturday, December 8, 2007 - 9:28am
Keywords: Apple, OS X, linux, Time Machine, tardis, file vault, lvm, rsync, rdiff
Links: 1 comment, 758 reads

I've been digging into how Apple got Time Machine to work on OS X. I've been using it for two weeks (as opposed to my old rsync the /~ directory solution because I was too lazy to implement a versioned solution) and find it works as advertised so far. My one concern is how Time Machine handles files that change a lot, but in very little ways. First, it's worth pointing out that Time Machine uses what Linux users call hard links:

Backup systems typically make a full clone backup, and then copy only the differential or incremental changes. Differential backups capture everything that has changed since the last full backup, while incremental backups only copy what's changed since the last partial backup. Full backups obviously consume too much disk space to do every hour, but differential or incremental backups don't capture the whole picture in a single shot. Time Machine appears to do both: capture full backups every hour without taking up all the disk space this would require. How does it do this?

An intelligent backup system using differential backups would also have to parse all the various backups done in order to present a composite view of all the partial backups to present the user with the files that can be restored at any given time. The user might want the version of a file from two hours ago, or from two weeks ago. Accommodating this kind of flexibility typically requires managing a complex database of backup file transactions. If that metadata database is lost, restoring files from the backups becomes far more complex, and requires an arduous and lengthly rebuilding of the database.

To solve both problems, Time Machine does something new and different that actually required Apple to make changes to the underlying Mac file system, HFS+. The new change is referred to multi-links, which are similar to "hard links" common to Unix users and potentially available when using NTFS on Windows. Hard links differ from "soft links" (also known as symbolic links), which simply act as placeholders pointing to another file.

Now let's say I've got a large file, such as my iTunes library XML file. Right now it's about 2MB and growing. If I add one track to my library, that file changes and the next backup that is run, the file gets copied over, in it's entirety, to the backup drive. A 2KB change is requiring 2MB of space. I understand that significant resources would be needed to restore a file if it were modified dozens of time. But you're not restoring files daily, you eating up more drive space daily.

I also know that 2MB aggregate over a year isn't going to kill you. But the same would happen to large files. Granted, most people aren't going to be editing large files (read: multimedia), and if they were, one would hope that they'd exclude that directory and manually backup or turn Time Machine off while doing such work. (Don't forget to exclude things like your BitTorrent directory, which would contain constantly changing large files.)

But what if you use encrypted disk images to secure your data? Each DMG file is treated as one big file by Time Machine which means if you have a DMG file that has 100 MB of data and you add a 1 MB image to it, Time Machine will recopy the modified 101 MB DMG file in its entirety and leave the 100 MB DMG file available in all the old backups. It would be great if Time Machine could interact with DMGs on a more advanced level, rather than treating them like simple files. If you only have one or two DMG files with sensitive information, this isn't so bad. But if you use File Vault, your entire home directory is a big fact encrypted DMG.

Certainly worth noting is that the Linux camp has been using things like rsync and rdiff to back things up for years. They ever did have a fancy GUI to get the data back, which is the big selling point of it, but now one is being worked on. Utilizing LVM and rdiff, a differential backup solution with versioning, and a neat GUI tool to see the previous versions is being worked on:

I finally got around to completing this--it's been a busy week. Anyway, I did decide to add revision previewing to this--as such it can preview past revisions of any kind of file which is supported by Konqueror (plaintext documents, word documents, videos, images, etc). It can also restore from any of these previous revisions. Unfortunately, this is not searchable at present--you need to know the name and path of the file you're looking for in order to preview or restore.

TARDIS Video Demo (Ogg Theora, 1440 x 896)

This is really neat! (I've also locally mirrored the TARDIS demo.)

Virtualization Software

Date: Wednesday, November 28, 2007 - 11:50am
Keywords: Ubuntu, Debian, Apple, OS X, open source, linux, open data formats, mysql, virtualization
Links: Add new comment, 197 reads

It's articles like this that make me look into buying virtualization software. I'm very not used to having a MAMP stack because managing a LAMP stack, as I have been for years, is worlds easier. Sure Apple has Software Update for the OS and various other software offerings of theres, but how much longer until an all encompassing solution like Debian's (and Ubuntu's) apt software and deb file format?

Copy And Paste Missing From iPhone, Cut And Paste Sucks On Leopard

Date: Tuesday, November 6, 2007 - 12:59pm
Keywords: Apple, OS X, iPhone
Links: Add new comment, 194 reads

Leopard’s Finder has a glaring bug in its directory-moving code, leading to horrendous data loss if a destination volume disappears while a move operation is in action. I first came across it when Samba crashed while I was moving a directory from my desktop over to a Samba mount on my FreeBSD server.

Smooth, shiny interfaces mean nothing if the basics can't be done.

Apple Updates Aperture To Make It OS X Leopard Friendly, But Continues To Leave Out New Print Services

Date: Sunday, November 4, 2007 - 11:03am
Keywords: Apple, OS X, Aperture, iPhoto, Print Products
Links: Add new comment, 170 reads

The Aperture 1.5.6 Update addresses issues related to performance, improves overall stability, and supports compatibility with Mac OS X 10.5 Leopard. Other specific issues addressed in this release include:

  • Resolves some minor compatibility issues with iPhoto 7.1, which organizes images by Event rather than Roll.
  • Addresses issues related to metadata and sort order when sharing previews with iLife Media Browser.
  • Improves reliability of queries based on Import Session.
  • Addresses reliability when recovering an Aperture Library from a Vault.

This update is recommended for all Aperture users.

But still no updates to the print products offered.

Third Party iPhone Applications

Date: Thursday, October 18, 2007 - 6:59am
Keywords: Apple, open processes, iPhone, Amazon
Links: Add new comment, 309 reads

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.

It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.

Took long enough.

I wonder if it will be open enough for Amazon to sell mp3s directly to it. I bet not.

300 Tiny Little Things In Leopard

Date: Tuesday, October 16, 2007 - 2:41pm
Keywords: Apple, OS X, Evolution, iPhoto, Print Products, Mail, NewsFire, Thunderbird, iCal, Time Machine
Links: Add new comment, 265 reads

Apple's next version of it's OS X operating system, Leopard, has 300 features, many of which I couldn't be bothered with. The most interesting is that Mail will have a built in RSS reader. I'd use that if I didn't already shell out $25 for NewsFire. Stationary? Nah, I try to send plain text emails. Forward as attachment? I was wondering when this would show up, Thunderbird and Evolution both already do it. To-do's? Aren't those already there, just in iCal? What other useless features are there:

It seems the overwhelming majority of this list is fluff. I could get it for $107 (corporate discount) but I'd be hard-pressed to justify buying it at even half of that price. Time Machine looks interesting, but I manage my own backups just find, thanks.

Now if only I could get the photo books I want. Apple just isn't offering anything I want, let alone need.

12next ›last »

Recent Photos

I've got several hundred photos offline that I've been meaning to upload, just never got around to it.

  • Adam Savage At HOPE
  • Adam Savage Talks About His Dodo (And His OCD) At HOPE
  • Adam Savage At HOPE
  • Kevin Mitnick Shows Us How To Unmask Blocked Caller IDs At HOPE
  • Kevin Mitnick At HOPE
  • Kevin Mitnick At HOPE
  • Kevin Mitnick At HOPE
  • Kevin Mitnick At HOPE
  • Kevin Mitnick And Emmanuel Goldstein At HOPE
  • Kevin Mitnick And Emmanuel Goldstein At HOPE
  • Kevin Mitnick And Emmanuel Goldstein At HOPE
  • Steven Rambam, PI, Talks About Privacy And How You Have None At HOPE
  • Algormor Shows Off Bagcam Footage At HOPE
  • Ray Beckerman Discuesses Ways To Fight Back Against The RIAA At HOPE
  • RenderMan Discuss Wireless Vulnerabilites At HOPE
  • Gillian Andrews Talks About OLPC At HOPE
  • Phil Lapsley Discusses FOIA At HOPE
  • Virgirl Griffith Shows Off WikiiWatcher 2 At HOPE To A Standing Room Only Crowd
  • Virgirl Griffith Shows Off WikiiWatcher 2 At HOPE
  • Virgirl Griffith Shows Off WikiiWatcher 2 At HOPE

Recent Blogs

Recent Excerpts

User login