Gallery 3 Project migration

Introduction As you know by now Gallery 3 Photo engine is hibernating. I decided to explore alternatives. Please note that unless I comfortable, I will be keeping my main gallery live while building up pieces using my new engine of choice. As a long time G2/G3 user and seasoned plugin and theme developer for Gallery for past many years, while have a sad feeling, I have wisdom of knowing how things work and what to expect. In this series, I will be posting my short notes on my experience migrating my photo site to new engine. Considerations Ideally 1:1 replacement – which means… Keep it private, private … Ability to host locally, i.e. gallery engine is not linked to any particular host or OS. LAMP or Read more

How to upgrade mySQL on CentOS

By default CentOS 6.5 would be installed with MySQL 5.1 (it puzzles my as 5.1 is archaic, but well…). I was interested in updating my MySQL engine to 5.5 and just happen that when it become a necessity. So after browsing various sites, forums and trying different repos, everything boiled down to the following steps… DISCLAIMER: These particular steps were tested when upgrading default MySQL 5.1 part of CentOS 6.5 with Plesk 12. Assumptions: you are familiar with SSH and have SSH root access Webtastic repo is used Prior MySQL installation exists (check $ rpm -q mysql mysql-server) Core update Enable repo – Webtatic EL6 for CentOS/RHEL 6.x $ rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm Install 5.5 side-by-side, replace engine and resolve dependencies $ yum Read more

Very unfortunate news – Gallery 3 is about to loose core dev team a.k.a going into hibernation ;(

If you did not already read about it there is a bad news from Gallery 3 team The Gallery team has decided to take a step back from actively maintaining this project. Truth be told, most of the core team got busy with their lives over the past few years and we haven’t had the time to really actively maintain the project in a long time. The forums have continued to be lively and helpful and there is still plenty of good conversation there – but no new code has been written in the past 6 months and that’s not likely to change. Unless someone else steps in and picks it up hibernation may become a sudden death. To be Read more

iOS AdHoc distribution failing? Look no further, you installed iOS 7.1 update

It was fun Monday, for some crazy reasons AdHoc distribution for iOS devices stopped working with nice little error Cannot install applications because the certificate for …. is not valid. Before you go all nuts and start blaming your recent beautiful change you just made, first stop for a second and think if you just improved experience on your phone (nice round red “hung up” button instead of square one I think worth it on its own… along with dozen other changes and fixes) by installing iOS 7.1 update. If so you found your culprit – in this recent update apps can not longer be downloaded from http:// location. Your download link must use https:// and self-signing certificate would not Read more

XCode crash when importing Provisioning Profile

DISCLAIMER: It is my first post in this category. iOS development is somewhat new field for me as I did not do as much development for iOS in the past. In last few months it is primary development activity for me. Coming from Windows world it is different, but this time and age, there is no big difference to go between platforms, OSes, dev. environments. During this exciting time few things I stumbled on and I will put few notes here to share and to remember. Ok, enough on that… let’s talk business. For last month or so I was getting XCode crash when trying importing Provisioning Profiles from Apple’s dev. portal. XCode’s Organizer and XCode itself would just spin and Read more

Google’s killer machine

A good example of what happens when new products are not aligned with key core products. Google has announced that it is dropping seven more products in an effort to simplify its range of services. (BBC) The seven latest products earmarked for the chop are as follows: Google Wave – an attempt to combine email and instant messaging for real-time collaboration Google Bookmarks List – a service which allowed users to share bookmarks with friends Google Friends Connect – allowed webmasters to add social features to their sites by embedding a snippet of code Google Gears – much-hyped effort to maintain web browser functionality when working offline Google Search Timeline – a graph of historical query results Knol – a Wikipedia-style project, which aimed to Read more

Scratch Pad: Garmin and Unexpected error

After recent update to Garmin Lifetime Updater for Garmin nuvi 765T with map life update subscription I have got “An unexpected error has occurred and the program must close. If you continue to experience this, please contact Garmin customer support.” error which would not go away. After some research and looking around the running processes a problem happened to be very simple – not closed properly GarminLifetime.exe or GarminMapUpdater.exe – killing it solved the problem. One would think that updater would detect concurrent access to the device, but…