We can check your plugins and stuff
Showing posts with label ShowFoto. Show all posts
Showing posts with label ShowFoto. Show all posts

Tuesday, August 9, 2011

Ridonklus I say!!!!!!!!!!!

Woke up this morning and logged into my Google+ plus account was checking out the updates from my various circles and enjoying my morning coffee. Noticed that the order of my circles were not at what I had set them at. Did not make a big deal of it... more coffee and surfing at Google+ ... As many of the regular readers of the blog will know that I am a big fan of KDE and digiKam photo management software. That from time to time I keep posting bits about both and beta test/file bug reports for them.

Along the same line I was testing and reporting an update for digiKam 2.0.0 ... it kept giving me an error "post could not be saved" as we know Google+ is still a public beta I thought it may be a temporary snag. Logged into my Facebook account and checked few updates ... the works ... now tried to post the update again on Google+ same error. Hmm what is going on ... well more checking of cool stuff at Google+ ....

Just happen to click on My Home link and BAM there it is !!!!! Oh the horror it seems my profile is suspended!!!!!!!!!!!!!! NOW wait a minute for what I say. I don't post Porn, nudity or hate speech in my circles. On the contrary have always helped fellow Google users with there problems. Have even help resolve and mitigate a nasty JavaScript worm that was spreading at Orkut in the past. Yes I am an early adopter of Google's Orkut Social network, have successfully manage and run huge community's at Orkut. My account is a verified one, have won several badges including "Uses most of orkut's features".


All the hoopla seems to be over the usage of "Monts Here". Well if it helps since day one I have had the same name on arch rival social network Facebook. All my friends know and call me 'Monts'. I am a amateur photographer and watermark/label my photographs with "Monts Here". I have the same name/id on Google's another social network photo sharing site Panoramio (http://www.panoramio.com/user/5700136) This was indeed much before the launch of Google+. On another popular photo sharing site Flickr I go by the ID 'Monts 4 ya' and that is indeed an old account. I have even posted photos back in 2006-2007.

"Please remember that we are currently limiting profiles to individuals and will be launching a profile for businesses and other entities later this year." Is what G+ says. I clearly state that I am a passionate armature photographer. It is not my profession, I do not make money from it. Nor do I sell any photography related product or services. I am a computer tech by profession and very clearly stated that on my G+ profile as well as my blog over here. however I do not sell any computer product, service or even support of any type on these social networks. The Google+ profile just like my Facebook profile is a personal one.

Well as a popular joke goes in India .. does all this has the hand of a foreign conspirator power ;) :p :p  or have I irked someone so much they are reporting that my profile is a fake one ??? hmm well could be or then maybe not... thought it does feel flattering to think so ;)
Google+ has been suspending the accounts with commercial id's and pseudo names... so for now at least I will rule the above conspiracy theories out. Do I think it is a bad thing ... well not really. It is a good thing and will keep things clean, good for security. Thankfully Google is not a one way street and they do listen to user feed back. All other Google services are working like gmail, blogger etc .... If those were blocked too that would have really made me mad indeed. 

So I here you saying 'Monts... so what is the ranting all about...' Well for once I would like to leverage the power of social networking for personal ends. I would request you to share the link to this post in your circles and friends on Google+. I have already filled the form to remove the ban. I have good faith in Google, but it never hurts if you have a few friends lobbying for you cause. Please post and re post on Google+ Thanks
Feedback from the whole episode :
  • If and when a Google+ account is suspended for now you do not have any auto feed back. A mail would have been very polite. Thank you Google.
  •  If you are active on a social network, normally you fill out 'about me' once and hardly update/edit the details every other day. No I am not self obsessed and do not check the about Me page everyday.
  • By default one goes to the Stream page on Google+. The suspension note should be displayed there. UI/coder at Google+ should look into this. Accessibility tip :) 
  • Kudos to Google of having the common sense of not disabling/suspending all other Google services linked to the account. As was reported before, that would have enraged me.
It is good that there is a link that lets you appeal against  the ban. But then "Reviews are usually completed within a few days." Bummer. Need for speed faster and better please few hours not days ... :D  Now hoping that the account will be back to normal very soon. :D Thanks all.

Monday, February 14, 2011

How to pull the latest stable code of DIGIKAM and SHOWFOTO

Digikam and ShowFoto are two great programs that anyone who is into photography whether as an amateur or professional should have. It is one of the best open source software that I use on almost on a daily bases. If photography is your passion and you have a lots of pictures clicked via cellphones, point and shoot cameras, and high end pro kit.
There will come a time when you will need to have a Digital Workflow/Photo management in place. It does not matter if you are just looking for a quick and dirty solution to do some resizing, cropping, color correction or you on the lookout for serious professional features like converting RAW files, RAW to DNG conversion, noise reduction in batch mode. Digikam and ShowFoto fit the bill perfectly. The best part is both of the software are fully Open source and available on multiple platforms like Windows, Mac OS and Linux.

If you have been reading my blog you know I love to tinker with code and compile stuff... No no do not get worried as I said even if you are a amateur shutterbug  you can use Digikam and ShowFoto. The following steps are for the absolute new user on Fedora Linux with the KDE Desktop Environment. Digikam and ShowFoto are part of the KDE graphics core. They are simple to install via yum.


[root@localhost ~]# yum install digikam

This will install both digikam and showfoto and can be  found under the Graphic Menu. Give it a spin, you will love it.

Ok now for readers who are already using digikam and showfoto esp on Fedora Linux, you all know the great developers are constantly working hard to fix any bugs and bring out new features for the users to try out. New version are being rolled out every now and then. As Fedora Linux is not a rolling distro, the default fedora repos will have the older version of the software. Now some would question why do we need the latest and greatest version anyway ???
The answer is some what simple, bug fixes, new features that you may need, speed. The most important of all support for new cameras and RAW file formats that you have or plan to buy soon.

Now we will see how we can have latest stable build in no time without waiting for the repos to be updated ;) In order to compile digikam and showfoto we need to some software per installed. Why compile -- two words speed and stability. Here we go ... Please note photo processing and editing is a very complex process and requires a lot of different type of software and libraries and third party software. It is best of you have the latest stable build of KDE and dev tools install as this will reduce the time taken to download the files required.

[root@localhost ~]# yum-builddep digikam -y

This command will check all the missing software, programs and libaries that are need to compile digikam and showfoto. This can take some time depending how fast internet access you have and what all packages are installed/missing.


No source RPM found for digikam-1.7.0-1.fc14.1.kde46.x86_64
No source RPM found for digikam-1.6.0-1.fc14.x86_64
Getting requirements for digikam-1.7.0-1.fc14.src
 --> Already installed : libgphoto2-devel-2.4.10-2.fc14.x86_64
 --> Already installed : 7:kdegraphics-devel-4.6.0-0.1.fc14.x86_64
 --> Already installed : mysql-devel-5.1.55-1.fc14.x86_64
 --> Already installed : kdepimlibs-devel-4.6.0-0.1.fc14.x86_64
 --> Already installed : desktop-file-utils-0.16-1.fc14.x86_64
 --> Already installed : gettext-0.18.1.1-4.fc14.x86_64
 --> Already installed : lensfun-devel-0.2.5-3.fc14.1.x86_64
 --> Already installed : mysql-server-5.1.55-1.fc14.x86_64
 --> Already installed : kdeedu-devel-4.6.0-0.1.fc14.x86_64
 --> Already installed : 7:kdegraphics-devel-4.6.0-0.1.fc14.x86_64
 --> Already installed : lcms-devel-1.19-2.fc14.x86_64
 --> Already installed : 2:libpng-devel-1.2.44-1.fc14.x86_64
 --> Already installed : 7:kdegraphics-devel-4.6.0-0.1.fc14.x86_64
 --> Already installed : liblqr-1-devel-0.4.1-1.fc12.x86_64
 --> Already installed : sqlite-devel-3.6.23.1-1.fc14.x86_64
 --> Already installed : libtiff-devel-3.9.4-1.fc14.x86_64
 --> Already installed : glib2-devel-2.26.0-2.fc14.x86_64
 --> Already installed : 1:doxygen-1.7.3-1.fc14.x86_64
 --> Already installed : 6:kdelibs-devel-4.6.0-0.2.fc14.x86_64
 --> Already installed : jasper-devel-1.900.1-16.fc14.x86_64
 --> Already installed : soprano-devel-2.6.0-0.1.fc14.x86_64
No uninstalled build requires

On my system as I have already all the required files installed. Once we have all the necessary software installed we will download the latest code of digikam and showfoto.


#wget -c http://anongit.kde.org/digikam/digikam-latest.tar.gz
Once the source tree is downloaded extract the tarball and execute the shell script inside. This will build the source tree. Change the directory to digikam 
[root@localhost Downloads]# cd digikam/
[root@localhost digikam]# git pull
remote: Counting objects: 168, done.
remote: Compressing objects: 100% (97/97), done.
remote: Total 97 (delta 90), reused 0 (delta 0)
Unpacking objects: 100% (97/97), done.
From http://anongit.kde.org/digikam
   a699bc9..28a90d6  development/2.0 -> origin/development/2.0
Already up-to-date.

By doing a git pull the code will be sync to the latest stable release. On your system it should pull and update the source tree. My system has been updated against the latest stable tree.

Ok now we come to the final build steps... [yep this is a long post ;)]
[root@localhost digikam]# mkdir build && cd build
[root@localhost build]# export CFLAGS='-O3 -pipe -march=native' && export  CXXFLAGS='-O3 -pipe -march=native'
We did say we were after the fastest build possible ;)
[root@localhost build]#cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE='release'

After cmake does a lot of checking and writes out the required files..  you should see
-- Adjusting compilation flags for GCC version ( 4.5.1 )
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Downloads/digikam/build

Now just to be sure that we are making the fastest possible build for the given system, open CMakeCache.txt in a editor and make sure it has these lines.
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING='-O3 -pipe -march=native '

[root@localhost build]#make -j6  (start the compilation, can take some time depending on the system) 
Linking CXX executable digikam                                                                                                                                                   
[100%] Built target digikam ( wow we are in business :D )
Play around with the build inside the digikam and showfoto folders and check for any stability issues. (I never had any)
[root@localhost build]#make install (to install the build)

woot woot!!!!!!!! That's it enjoy :D :D