Hack and Explore :-)

Menu

I continued to work on PDF.js. This time around I created new events within the viewer API that help better integrate PDF.js with other libraries. First event that I created is called pageremoved Pageremoved was needed so an external library can know exactly when a page is removed from cache. This can be useful if…

So last week I started working on a bug for PDF.js. I spoke to the developers of the library, on IRC, and they advised me to concentrate on a different bug because this particular one was an edge case and not easily implemented. So they asked me to focus on something that would be immediately…

So XMP part of the image embedding library did not work after several attempts with several different technologies by several different people. Now that project is abandoned for a newer technology that will be used later on. That technology will not be available for now so now I will be moving to solve bugs or…

So working with XMP and Android is a huge problem. First there are the build issues. XMP doesn’t play well with Android Studio and the Gradle build system. Even after using this particular repo that was successful in building the XMP toolkit within Android Studio, and after using these and these instructions, I still had…

So I started looking into the Java version of the XMP tool kit that I found in the CyanogenMod repository on Github. The problem with this tool kit is still the same, there is only reading component and not a writing component. I found some other classes in Java and a project that was using…

So to start of this project for the Creative Commons Organization, I looked at the two more popular image formats, JPEG and PNG. Before I go into more detail about the embedding, let me explain what the project is. The CC organization wants to create an easy way for developers to embed CC licenses into…