Some of the most interesting links I found for 2012-08-30
shared with delicious
Some of the most interesting links I found for 2012-03-21
shared with delicious
There’s another contender in the “Application Launcher tools for Windows” department, to get a place among long-time favorites like Launchy or Enso. It’s called Blaze and it adds something new to the typical set of features you may find in tools like this: not only indexes programs and files but, among other things, it can monitor and detect repetitive tasks. Looks pretty neat, and considering Launchy hasn’t evolved in the last 18 months this might become the ultimate Application Launcher for Windows.
Blaze [via Lifehacker].
The Eclipse Project is home to a quite reasonable amount of sub projects, the list keeps growing every year, so to help the end-user the Eclipse Foundation arranges a simultaneous yearly release of Eclipse and all sub projects. Ganymede is the 2008 release, following Europa in 2007 and Callisto in 2006, and it contains Eclipse’s latest version (3.4).
Thomas Hawk, photographer and one of the minds behind Zooomr, posted an interesting post in his blog where he explains his process of handling the hundreds of photos taken each day. While not being exactly “rocket science” it’s interesting to check the workflow of a professional, whose archive nowadays is bigger than 5 TB, and compare it to our own because, as an amateur photographer, my organizational and handling problems are about the same, but in a much smaller scale.
My workflow nowadays is built around the fact that my everyday operating system of choice for some time has been Linux, which can be cut down to this:
One of the differences I’ve found whe comparing both workflows, where I feel I could improve my own, is tagging and geotagging. I mostly do this in photos I’m about to publish, most probably because I’m lazy guy, but I’m facing the fact that doing it on an earlier stage highly improves the ability to browse and search larger collections, something I’m already in need as mine is reaching a point where is becoming hard to manage.
A photography workflow evolves throughout time, adjusting to someone’s needs and preferences, mine changed a lot in the last couple of years when I decided to shoot RAW and use Linux on my desktop, and this is the current iteration of mine, which will probably evolve in the future (having a decent Lightroom in Linux would be a fine reason to change it a little).
And that’s all!
My Photography Workflow [Thomas Hawk’s Digital Connection]
PS – I guess this post also could be called “Photography workflow in Linux only using with Open Source tools”
[update] Nowadays my workflow is slightly different, the geotagging of all my photos is done as soon as I import them (using Geotag) along with some basic tagging, I then rely on the info in EXIF for sites like Flickr or Zoomr to set the proper location.
InfoQ has an interesting article gathering several thoughts and rants regarding the usefulness of Maven as a build tool, despite having used Maven with some success I must agree with some of the referred problems.
Maven has a declarative approach to a project, rather than the procedural approach of Ant, which makes it easier to move around from one project to another, something that doesn’t happen in Ant; and not to forget the dependency management, which is indeed is a killer feature (although I admit I’ve never tried Ivy). But the documentation still is poor and sparse and it requires the team and build process do adjust to the Maven philosophy and structure.
Many has been written about Android, Google’s new platform for mobile applications, lately and the Java community is no exception. To catch up here’s a small reading list, most of it regarding Dalvik, Google’s tweaked Java virtual machine used in Android:
Call it vaporware, call it software development myth, call it whatever you wan’t but this has been hanging around for quite a while. For some years, too many I would say, the big question in the Java world was when, or even wether, Sun was releasing its “crown jewel”, using the words of father of the Java programming language. That day has come and Sun relicenses Java under GPL, finally!…
Java has been the cradle of many successful open source projects (like Hibernate, Apache Lucene or Spring Framework to name a few), but has always remained a closed implementation since its beginning, something that never made sense any to me. That approach had its problems over the years, and a fine example of that is EJB: the previous implementations (until EJB 2.1) have grown to became a huge and complex API, and not close to what the developers were really needing; but with EJB 3.0, which had a much larger developer input, things were different and it’s a huge step forward. So that’s why I think this is a huge improvement, as I’m hoping that the inputs from the developer community will lead to even more improvements from now on, and eventually lead to the redesign of some the existing Java libraries.
But one question that comes to my mind right now: how will this affect alternative open source implementations of the Java runtime?
Technorati Tags: sun, java, open source, apache, apache harmony
The J2EE application server from Apache, Geronimo, has achieved Sun’s J2EE 1.4 certification and has become the third certified open source server, the others are JBoss and JOnAS.
…Or is it the second?? There’s some discussion whether JBoss is truly an open source project, unlike Apache Geronimo or JOnAS, which are community driven efforts, JBoss is the product of an open source company. I kind of agree with this view, although JBoss is a fine product and I’m using it right now I don’t see it as an open source project, but something like a “free comercial product with source code”. This issue has led to a huge debate on what open source really is, like the Open Source Monopoly article, and how it may evolve in the near future. And, just putting more gas into the fire, some may argue about the closer relationship of Apache Foundation and IBM…
Even so, and putting all these questions aside, this is excellent news for the Java world.
Technorati Tags: Apache, Geronimo, Open Source