Tell me that I’m romantic, but when I first saw the marking “Digital Copy” on those Blu-ray covers, I thought that the digital era, the one that I was dreaming when I was young, while watching star-trek, was making its first steps.

When someone sane people see this label on disk, it imagines that the box will contain a way to create a digital copy, or will provide a serial number that will allow the buyer, through a sophisticated distribution network, to download the the movie and see it in his computer or any mobile device.

When I first bought one of these, I saw that most of them were bind with the iTunes service. I was thrilled! Loyal customer of the Apple family of products, I imagined the following:

  • The movies will be downloaded with the usage of my iTunes account, and they will be available for download from anywhere. Would be like carrying my personal collection (at least a part of) with me all the time.
  • The service would provide the movie in various resolutions and I will be able to download them freely.

After all, I had already paid for the content, right?

The IPR Problem

The first problem in this situation, was with the IPR. You see I was born and lived in Greece (Hellas), which is not very good in the adoption of the new technologies. So, the “Digital Copy” thing does not exist in their vocabulary or the local Blu-ray disc.

I was buying my stuff from amazon.co.uk, which did not provided a warning that I will not be able to redeem my content, because my iTunes account was in the Greek iTunes store. And how should they know?

So, I had to deal with this irritating situation; I had payed for the content, I had the devices, but I could not redeem it, because I had only a Greek iTunes account.

Asking for Help

I asked Apple customer support for help and indeed they were very helpful and fast. They said that I should open an English iTunes account to redeem my content.

To open it, the system would require a credit card issued by an English bank or a gift card from another account in England. They said, that this could worked.

Luckily, I had a friend in England that agreed to send me a gift card. I registered easily and began to redeem the digital version of the movies.

The Ugly Truth

I started one-by-one redeeming the movies and then I was in front of those sad facts:

  • Most of the movies were not downloaded, but ripped from the DVD (they used iTunes for authentication only). The quality of the video was poor (DVD quality), but remember I had paid for the full thing.
  • The movies where bind with my account, but were not available for digital download from the iTunes store.
  • In some movies, the “Digital Copy” offer was expired, and I could not redeem them. Of course, I have paid for the digital version of the movie. But, it seems that in modern world, it takes only a small inscription in the back of the box to make things right and give the content owner the right to withdraw the digital copy option and never return the extra money of course.

Amateurs

I cannot really understand why the big studios have problem with piracy. Ok, they are stealing, but they are doing the work for them. Maybe they should see how they do it, and try to copy their underlying technologies.

They sure provide the movies with better quality, availability (24/7) and the service is scaling reasonably.

A Glimpse to the Future

I do not support piracy. Actually, I believe that piracy is stealing, but mocking your customer is stealing also. So, next time, when you asking for some people to support your company and buy your products, please RESPECT them.

Do not say that you provide digital copy, and the only thing you have is a DVD-rip quality movie, and for a specific time period.

I know that all these deals are complex, and the delivery networks will be huge, but IT IS YOUR JOB.

Since, you are not doing it properly and charging substantially, you enable the people to download them from pirated sites. So, instead of hunting down the pirates, just get them out of business.

Provide digital copy of the movies for a small price, aim for the planet as your audience, and do the extra mile, give the little extra, the one that will make people to press the button “buy” instead of searching the pirate sites. It is easy, the technology is here, just grab it and use it!

VN:F [1.9.17_1161]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Enjoy :)

https://github.com/bkarak/bibliopy

 

VN:F [1.9.17_1161]
Rating: 9.5/10 (2 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

find the bug :-p

VN:F [1.9.17_1161]
Rating: 6.0/10 (1 vote cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Try the following:

  1. Install Firefox (any version)
  2. Wait for another major version and upgrade from the update facility
  3. … then you will see in Add/Remove programs two entries for Firefox. One for each version.
  4. If you try to un-install any version, both will be deleted, and firefox will be uninstalled.

#fail

VN:F [1.9.17_1161]
Rating: 2.0/10 (3 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

If you try to start Eclipse opening wizard for Git and have the following problem (Indigo version, around 18/2/2012):

The selected wizard could not be started.
Plug-in "org.eclipse.egit.ui" was unable to instantiate class
"org.eclipse.egit.ui.internal.repository.NewRepositoryWizard"

Then just add as a software source the following:

http://download.eclipse.org/egit/updates-nightly

and update. It will fix the problem. I found that lying somewhere in a forum, but I lost lots of time trying to pin it down.

VN:F [1.9.17_1161]
Rating: 7.0/10 (3 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

One quick bug/tip that might save you lots of time. :) If you use Google’s appengine along with the webapp2 and using the Users module, you might encounter the following problem.

Recently, the ndb graduated and its python module changed from ndb to google.appengine.ext.ndb. Webapp2 is bundled along with the SDK of appengine, but it seems they forgot to update some modules in it, and they still use the previous package.

I encountered it when I tried to debug my application locally, using the webapp2 user & authentication module, the application crashes from the bad import. When you deploy the application to the appengine server, you must provide a version of the webapp2, which overrides this problem (this worked as a workaround for me at least), thus the problem will not occur. But locally, you must go the installation directory of the appengine and delete it manually.

I spotted this bug roughly a month ago (23/12/2011), and there may be some fixes on the mainstream webapp2 release.

Update (18/2/2012): The problem still persists in version 1.6.2 of the appengine SDK for python.

VN:F [1.9.17_1161]
Rating: 8.3/10 (3 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

VN:F [1.9.17_1161]
Rating: 3.0/10 (2 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Great! We did it! Nothing working, but nevertheless the letter on the heading should be green. right?

VN:F [1.9.17_1161]
Rating: 8.0/10 (3 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

I was browsing at linked in the other day and saw the following Ad …

Hahahahah, come on, get serious … picture yourself at google … ahhahaha.

VN:F [1.9.17_1161]
Rating: 3.0/10 (1 vote cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Recently I was messing with Appengine’s pull queue and noticed the following. They did not offer a C/C++ API. All the other usual suspects are there, like python, Java, go, even PHP and Obj-C.

What happened to C/C++? It is not worth offering and maintaining any more an API for these two languages? Or google wants to promote go!, and pat the iOS developers with the Obj-C?

No, you cannot have a native app. That’s it! Maybe, because C/C++ do not offer by definition an HTTP protocol implementation.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)