Skip to main content

Posts

How to invoke the Adobe Bridge CC - Photo Downloader on any arbitrary folder

As you have seen in my post Digital photography workflow I use the photo downloader from Adobe bridge as the corner stone of my workflow.  Sometimes, I am in a rush and I need to take a copy of what is in the memory card and keep it somewhere for safekeeping until I have time to process it.  What I have to do then is once I am ready, copy the folder content that was stored for safekeeping into a new cleaned up memory card and start bridge to download the images. Here is a technique so that you do not need this copy back (which can be slow if you are copying 32 GB of images back onto a memory card). Let assume that you have copied the memory card content to a folder say h:\backup\memory card from houston trip what you need to do is to look into Windows Explorer for a drive letter not in use in your computer at the moment.  Lets say this is drive P: .  You type the following command at a command prompt: subst p: "h:\backup \memory card from houston trip" T...

Des élections au Québec, pourquoi?

Madame la première ministre Marois, Je ne vous demanderai pas quelles sont vos motivations car elles sont trop évidentes.  La poursuite de l’opportunité prime avant tout autre chose malheureusement.  Je ne suis qu’un simple citoyen du Québec mais je vous demande une question au nom de tous les québécois et québécoises.  Comment justifiez-vous aux contribuables québécois la dépense de fonds publics (estimé par le directeur général des élections en 2012 à $78 millions) en considérant déclarer des élections générales au Québec seulement 18 mois après avoir été élue au gouvernement? N’est-il pas adéquat de s’en référer à un vote de non confiance lorsqu’on est situation de gouvernement minoritaire comme vous l’êtes présentement? Je compte très fort sur le discernement de tous les québécois et québécoises à ne pas être dupes et de se souvenir de la leçon apprise par l’honorable David Peterson le 6 septembre 1990 en Ontario lorsqu’il crut de bon escient de déclarer des ...

Ajuster les paramètres de confidentialité sur Facebook

·          Choisi l’option Paramètres de confidentialité Clique sur modifier les paramètres dans l’option ici-bas: Choisi l’option que tu désires dans la rubrique ici-bas (mois j’ai toujours choisi amis depuis le début): Je recommande fortement à tout le monde de réviser avec soin tous les paramètres de confidentialité.

Agile programming on steroids

I was reading my posts from 2007 (Wow, 5 years ago, a lot has changed) about Agile programming and Ruby on Rails (RoR).  Although I used RoR on only 1 project, it seemed a great thing because at that time things such as Spring Roo did not exist. Now with a simple Roo script, followed by some Java code touch-ups one can achieve the same kind of flexibilities that RoR provides using an industry proven language on an set of industry proven platforms (WebSphere, Weblogic, Tomcat, JBoss, etc....) with little risk and reusing our existing farm of coders/developers.  Wow, long live Java. Is there a real need for RoR, I don't think so.  Except perhaps for legacy reason!  HA HA HA! Please contradict me with your comments.  Just keep it civil. When I have time, I shall write an entry illustrating the above Spring Roo example. In the meantime you can look at the example roo scripts in the Spring Roo distribution.

Handling multipart form data in Spring 3.1

Introduction Multipart mime encoded is a format used to transmit binary and arbitrary data in 1 single HTTP request transaction. In this post, I will describe how to create and process multipart form data using Spring 3.1, the leading industry standard java application framework for creating Java web application.  I will start the discussion from the user perspective by talking about two main use cases and will expand it by describing how these two use cases translate into 7 possible application system use cases. Use Cases Here are some use cases of this feature: A browser submits or uploads a file to a web server using an HTML page. This is by far the most common use case of the multipart form data feature. A multipart is required because the form data and the file are both included in the request body. A java program (a java application or servlet instance) sends multipart form data to a web server (most likely a web service).  This...

Jauvin Digital Photography Workflow

What is a workflow? Basically, it is a series of steps to follow in order to achieve a given result. My digital photography workflow is what I recommend any digital photographer (novice or expert) follow to go from taking the shots all the way to having them in your photo library. Why come up with instructions like that? With digital photography if you do not follow a well thought out recipe you find yourself soon (very soon indeed) with a humongous mess due to the number of shots one can take using this technology. Shots are absolutely free, are they not? This workflow assumes that you have a good digital camera capable of shooting in raw mode (or see wikipedia on this topic ). It also assumes that you have Photoshop to do the post processing. That's it. No hidden clause, no long list. Just those two requirements and the will to learn and use this workflow religiously for all of your digital photography experience. Well, I assume you have Photoshop CS4 but this should most...

Performance Visualization

Just a quick note to tell people that I/we have been running a blog/group site on performance visualization which you can see by clicking here . If you are not already a member you should see a link on the right side that says "Apply for group membership". Just click on this and you could become a happy member.

CMG Canada in Toronto April 15-16

Hi, just a note to tell you that I will be presenting the paper "Seeing it all at once with Barry" in Toronto on April 16. This is the visualization paper which Neil and I wrote and presented at CMG in San Diego. I look forward to redoing it with some new visuals and hopefully will report back in a timely manner. Till later.

CMG 2007 in San Diego

What happened in San Diego. Well, a lot apart from the fact that I was fortunate enough to have two distinguished speakers speak for the network track, namely Peter Sevcik from Netforecast, a world renowned consultant that knows his stuff and whose opinions are often against the current but proven to be correct after. His pet peeve these days is the application performance index or APDEX (see Apdex Alliance ). My good friend Neil Gunther ( Neil's blog ) and I presented a new visualization for the Apdex index which we believe has a lot of potential. The other distinguished speaker is Raj Jain , a well known academic whose performance book The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling (Hardcover) has been the bible for many old timer performance analyst. Raj current interest is in participating in the design of the Internet 3.0 (I don't know where I was but I don't recall Internet 2.0 but heck,...

Agile Programming, Continuation

OK, I said I would continue some other time and if history was any indication, it would have been a long time. But I had the burning urge to say something and my ardent followers were just holding their breath to read it (:-)). I talked about conventions and ignorance. Here is a case in point (and actually this is a really good example of how to do a multiple selection list in Ruby On Rails). Here is how to get started. In a windows command prompt window you type: cd c:\workspaces rails msexample cd msexample ruby script\generate model Movie title:string producer:string ruby script\generate model Category label:string ruby script\generate migration CreateCategoriesMovies Then you edit db\migrate\003_create_categories_movies.rb as follows: class CreateCategoriesMovies < ActiveRecord::Migration def self.up create_table :categories_movies, :id => false do |t| t.column :category_id, :integer t.column :movie_id, :integer end add_index :categories_movies, [:catego...

Agile Programming, What's That?

Ok, it has been long since my last post (as usual) and I thought I would talk about a new different topic. I am currently involved working on a web application and I was exposed to a concept of agile programming about a year ago (maybe more, time flies, does it not) and I looked at it and said "Oh yeah! Just a new fad that will go away" and I continued slugging away on my J2EE application (stuff for real programmers, right?). Well it did not go away, quite the contrary and I am now using it . Just to show you should keep your mouth shut or (as Jean-Jacques Rousseau said: put your work one thousand times on the mill - sound much better in french) I should have thought 1,000 times before saying something. But actually, you did not come here to read my ramblings on my lack of good judgment (or maybe you did, in which case I can suggest a couple really good therapist) so what is this agile programming. Well, pushed to the limit, which in reality is never attained, it's basi...

Performance Visualization - What the heck?

Yeah, exactly what I asked the first time I started thinking about it. But then I met my buddy Neil at CMG (Computer Measurement Group) in Reno (brrr, was it cold there) and we started talking about hot topics and performance visualization came up. Actually, I don't recall if this happened before or after we had a few beers. This is not that important because most really good ideas came after a few beers. So, back to the topic at hand. Visualization is not a new concept. It has been used in several fields. Here is a list of web site with various applications of visualization: digg labs Parallel coordinates Treemaps for space-constrained visualization of hierarchies Edward Tufte sparklines John Tukey Gallery of Data Visualization Earth Simulator Center Here is a technical article on visualization as it applies to computer and network performance. Performance Visualization May 2005 Article by Neil Now the big complaint from my good friend Neil is that people in the performan...

At long last, I have a blog

I had been meaning for too long and now I have finally done it. Here is my blog. In this blog you will find topics of interest to computer and network performance, software development especially on Java and stuff related to other interest of mine such as VOIP, open source project, network protocols etc. I truly hope you enjoy your visit.