Microsoft has a well detailed tutorial on how to install and configure Application Insights Monitor for web apps that are live. However one could always run into problems and the “insufficient permissions” error is one that could pop often on new installations. The fix however is easy and have to be done one time only.

The tutorial says you have to add the Application Pool Identity to Performance Monitor Users group. This actually translates Continue reading

If any of you got the Unexpected element: OPEN_TAG  error with SoapUI version 5.x.x when adding a new project or importing a wsdl, you are not the only one. I tried everywhere to find a solution for it and changing the proxy settings was all I could find. I tried setting the proxy manually instead of automatic or disabling it completely, neither of that worked.

One thing that worked was uninstalling version 5.x.x and installing version 4.5.x. Drop a note if you were able to make it working with 5.x.x.

I accidentally stumbled upon when I was looking for custom gallery solutions for my website. Koken looks promising and is built with photographers in mind. Koken requires PHP 5.2 or higher, MySQL 5 or higher and ImageMagick or GD on the server. The instructions given on Koken’s site is pretty explanatory for installing it on your server.

Once Koken is installed on your server, photos & videos can be imported into your Koken library from your local machine or from other sources such as Instagram, Vimeo or by using a direct url to the media file. The most attractive feature is the Export Plugin for Adobe Photoshop Lightroom. I installed the plugin in Lightroom 4 and it worked flawlessly importing the title, description, tags and EXIF information to my Koken site. The plugin can be downloaded here or by visiting Store->Lightroom in your Koken site.

The Library component of a Koken site is similar to the Library section of Adobe Photoshop Lightroom and it’s pretty easy to use. It allows you to categorize your imported photos into albums. All albums you create are public by default, there is just one Private category where you can drag and drop your photos to mark them private. Koken at the moment doesn’t allow password protected folders; there are a few hacks online, but haven’t tested them yet.

Koken Library

Koken Library Component

The Text component allows you create Essays as Koken calls it or in other words to create Blog Posts, Pages or Stories about a photo shoot or a video shoot or share more information about a specific photo or video.

Koken Text

Koken Text Component

The Site component allows you to change themes, add links and customize the style of your theme further using custom CSS.

Koken Site

Koken Site Component

The Settings component is to fine tune to your configuration and edit the settings on your plugins.

Koken Settings

Koken Settings Component

Finally Store component lets you download/buy plugins and themes. The paid themes were pretty expensive in my opinion and there weren’t many plugins either.

Koken Store

Koken Store Component

I liked the free themes, but wanted to try my hand in creating a new theme for Koken. Koken themes are built with Lens templates and I created a language package on GitHub for Atom editor that supports Koken Lens templates (Lens files are just an extension of basic HTML files).  The theme is currently in progress and I would update you all once it’s ready.

With all that said, give Koken a try and shout out below on your experience. Also please visit and bookmark my Photo Gallery hosted with Koken.

Last week, I made my first contribution to an open source package on GitHub called youtube-dl. youtube-dl is a multi-platform command line program written in Python that lets you download videos from YouTube and other sites. The complete list of supported sites is listed here.

I followed the instructions given in the package and this post for my development, they both describe in detail on how to add a new extractor to youtube-dl. The code is just 60 lines, but it feels like I have accomplished something great.

I primarily use this program in conjunction with Omxplayer on my Raspberry Pi to play videos from various sites. I would write on how to achieve that in a future post.