Thursday 25 August 2011

KDE 5.0 Will Be Modular, Will Support Mobile Devices - Aaron Seigo

Aaron J.Seigo - Project leader and developer at KDE, in an interview with Andreas Proschofsky of der Standard says, the next big thing for KDE users and developers is the KDE Frameworks 5.0. Aaron was speaking on the sidelines of the Desktop Summit.
Read more »

Friday 19 August 2011

Weird Auto ISO Behaviour on Nikon D5100 With a Hot-Shoe Mounted Flash

If you want to help me keep on writing this blog, please buy your new Nikon camera at the best price on Amazon using the link below.


ISO sensitivity is one of the three parameters, together with aperture and shutter speed, used to determine the exposure of a shot. Raising the ISO sensitivity lets the sensor react more quickly to light, thus allowing for smaller apertures or faster shutter speeds. The ISO sensitivity scale is linear: using an ISO 200 setting, for example, will have the sensor react with twice the speed than with an ISO 100. If other parameters are kept fixed, raising ISO sensitivity from 100 to 200 corresponds to a light increment of 1 stop.

The possibility of choosing an appropriate ISO sensitivity with the flick of a switch gives photographers a degree of freedom: you can maintain a fixed exposure level changing the ISO sensitivity and compensating with a corresponding aperture change or shutter speed change. It's so handy that I assigned the Fn button of my camera to ISO sensitivity, so that I can change it with just one click.

Auto ISO

To make photographers' life easier, many digital cameras offer an Auto ISO mode: the camera will automatically raise the ISO sensitivity in insufficient light conditions. Auto ISO on recent Nikon cameras works as follow:

  • The currently (manually) selected ISO sensitivity is treated as a minimum.
  • You choose a maximum ISO sensitivity.
  • You choose a minimum shutter speed.
  • When light condition is such that a shutter speed slower than the selected minimum is required, the camera will automatically increase the ISO sensitivity.
  • When the maximum ISO sensitivity is reached, the camera won't increase it further and will fall back to changing other parameters, depending on the mode you're shooting.
The good thing of this algorithm is its predictability: I turn Auto ISO on often and also made it part of a custom menu for easier access (although I'd really like to be able to assign a button to it).

Auto ISO with a Hot-Shoe Mounted Flash

The behaviour of the Auto ISO algorithm is consistent when using the camera pop-up flash in slow mode as well. Unfortunately, things are weirder when using a hot-shoe mounted flash, such as an SB-400. In this case, the camera increases the ISO sensitivity up to four times the value currently selected and won't raise it any more, even if you selected a greater maximum ISO.

Let's suppose you chose a value of 1600 ISO as maximum sensitivity and the current sensitivity is set to 100. When using a hot-shoe mounted flash, the camera will progressively increase the sensitivity up to four time the selected ISO, in this case 400, and will not increase it any more.

As far as I know, this behaviour is not documented in the camera manual and a quick Google search confirms this behaviour is known on other Nikon cameras as well.

Once you learn it, it's something you can live with. In fact, I often manually increase the ISO sensitivity so as to increase the maximum sensitivity the camera will choose. Since I'm not often using sensitivities as high as 6400 ISO, that's just a couple of button clicks away.

However, since it's undocumented behaviour, I do consider that overriding the it Auto ISO settings is no good. After all we shoot manually, although with the help of partially automated task such as this, because we're supposed to know what we're doing.

Could I quickly switch Auto ISO on and off, I'd surely shoot with manual ISO when using an external flash. Unfortunately, the Nikon D5100 won't allow you to do this easily, the quickest way being customizing your own menu; but to be fair, the reduced control customization capabilities is by far the only complaint I have about the D5100.

Thursday 18 August 2011

A Cheat Sheet That Teaches Linux Commands To Beginners

I like cheat sheets. They give a birds eye view of the whole picture. Cheat sheets are also massive time savers in that, you don't have to pour over reams of content to find what you want.
Read more »

Saturday 13 August 2011

PC Celebrates Its 30th Anniversary - Does It Have A Future ?

Way back in 1981, when IBM first introduced IBM PC's 640KB usable RAM limit, a certain luminary supposedly uttered this (now famous) statement - "640K ought to be enough for anybody". Bill Gates can however take solace in the fact that in the late 1950s, the then head of IBM, Thomas J Watson, predicted a potential world market for "maybe five computers".

Both these prophecies have been proved wrong. There are hundreds of millions of computers being used the world over. And technology permeates every aspect of our social, family, and business lives.
Read more »

Friday 12 August 2011

Get Free Printed Copies Of The Book - Version Control By Example

Eric Sink the founder of SourceGear - a company that has developed a slew of products revolving around Version Control has published his book named - "Version Control by Example".

And guess what, he is offering a printed copy of the book for free to whoever asks for it.
Read more »

Tuesday 9 August 2011

Gentoo Linux releases 11.2 LiveDVD

Remember Gentoo Linux ? Yes the very same Gentoo which stood apart from the rest of the Linux distributions in its uniqueness. For instance, when most Linux distributions out there including the main stream ones provide binary packages for download, Gentoo's packaging system uses source code.
Read more »

Saturday 6 August 2011

Atlassian JIRA v. 4.4 Has Been Released

Few days ago Atlassian released a brand new version of its flagship issue and project tracking software: JIRA v. 4.4.

Even though it's a "minor" upgrade it introduces a bunch of great new features, both for users, project administrators and JIRA administrators.

Installation


Installing and upgrading JIRA standalone has always been easy but the new installer and configuration wizard really make it trivial.

If you're going to perform a new JIRA installation, the installer now takes care of everything, including the creation of a dedicated JIRA user to the registration of JIRA as a service in the operating system. The new configuration wizard lets you configure the external database used by JIRA (are you using one, aren't you?) with a handy graphical user interface just during the installation phase. Now, manual configuration file editing and JIRA restarts are left to the geeky administrators.

If you're going to perform multiple JIRA installation, you're going to like the new unattended installation mode that brings even more enterprise-like features to JIRA. Administrators can specify installations settings for JIRA in a dedicated file that can be fed to the installer. To make things even simpler, the JIRA installer is creating one for you when you perform an interactive installation. Just take it and use it as a template: apply the modifications you need and feed it to the installer.

If you're going to perform a JIRA update, something which is very common giving the pace at which Atlassian releases JIRA updates, life's never been so easy. The installer has an update option that takes care of everything, from the backup of your JIRA home directory to the migration of the most common settings (such as web server configuration and database configuration).

User Interface Improvements

JIRA v. 4.4 introduces plenty of improvements targeted at users.


User Time Zone


If users of a single JIRA instance of yours are scattered around the globe, you're going to appreciate the new User time zone property of the user profile. Users can now specify the time zone they're working on so that other people can now what to expect when interacting with them.

User Time Zone



Workflow Viewer


Users granted the appropriate privilege can now see the current status of an issue in a workflow viewer. Users are now able to quickly and visually identify where an issue is in the workflow.

JIRA Workflow Viewer


Other Improvements


There are many other improvements available, such as:

  • New mobile-friendly email templates.
  • New defaults fields in workflow transition screen, such as Linked Issue.
  • Multiple file selection when uploading attachments.
  • JQL improvements.
  • Refurbished Activity Stream gadget.
Please read the official JIRA Release Notes for further information about this version or download a copy of JIRA and try it now.

Improvements for the Administrators

JIRA v. 4.4 introduces many interesting new features that aim to ease further the administration of JIRA and JIRA projects. The thing I like most is that Atlassian has succeeded in simplifying considerably the administration JIRA interface without losing any of the legendary JIRA configuration flexibility.

New Administration Mode

The new administration mode replaces the old administration window and its large administration panel on the left side of the window. The administrator can now enter the administration mode and use a totally new user interface. The administration mode welcomes the admin with a new dashboard-like control panel, where links to the administration windows are grouped by subject.

I really feel that this new mode, beyond the eye candy of the new windows, provides a feeling of order and clarity that the old administration window was losing over time under the weight of more and more menu items.

Workflow Designer

This is a groundbreaking feature many, many administrators are going to love. Simply.

Up to JIRA 4.3, administrators had to define workflows on tabular views, defining the states of the finite state machine and the transaction between them. Looking at a workflow was not possible, the only way being using pencil and paper to draw the finite state machine. The configuration was somewhat cumbersome, although quite clear with respect to other implementations I've seen.

With JIRA 4.4, administrators can now define a workflow using a graphical user interface. Drawing the state machine has never been so easy and I expect that workflow implementation and maintenance costs are going to fall heavily with this new tool.

JIRA Workflow Designer

Improved Project-Centric Administration

JIRA powerful and flexible configuration features always come with some costs: administrators had to fully understand what JIRA schemes are and how they are supposed to be used. The old JIRA configuration interface was schema-centric and sometimes it could be difficult to easily grasp which scheme was supposed to be changed to apply the desired configuration in a project.

Things have changed with JIRA 4.4. The new JIRA configuration interface is project-centric: it combines the power provided by JIRA schemes with an easy user interface that helps the administrator perform his tasks, guiding him through the various configuration steps, always starting from a project administration window.


Conclusions

In my opinion, this is one of the biggest JIRA updates in the recent years. If you think that this is just a minor upgrade, I'm sure you'd be surprised to discover that you're wrong: maybe such an upgrade would have deserved a major version upgrade.

Impressions were overall good. I was pleased to discover that I had not to go through diff-ing configuration files to migrate the Tomcat and database configuration from the old to the new JIRA instance: not only the odds of making a mistake are dumped to zero, but the already short time required to update JIRA has been almost zeroed as well.

Both users and admins are going to love the new features introduced with this versions. I sincerely expect that administrators productivity is going to increase, as well as their "disposition" to accept user customization requests for their projects. Customizing JIRA has never been so easy and the new designer brings a totally new way to define new workflows and maintain existing ones.

That's pretty more to it than this, and the best thing you can do is do a JIRA test drive yourself. Here are the complete JIRA 4.4 Release Notes and here's where you can download JIRA and try it yourself.

Monday 1 August 2011

Raspberry Pi - A $25 PC That Runs Ubuntu Linux

The Raspberry Pi Foundation, a UK based charitable organization is developing a computer that will cost only (US) $25. Merely the size of a credit card, this $25 computer's design will allow it to be plugged into a TV, or a touch enabled screen that transforms it to a low cost tablet.
Read more »