Off the record

Aller au contenu | Aller au menu | Aller à la recherche

mardi 30 octobre 2007

Lister un répertoire en Java...et filtrer selon les extensions...

File dir = new File("./");
//System.out.println(dir.getCanonicalPath());

FilenameFilter filter = new FilenameFilter();
public boolean accept(File dir, String name) {
return name.endsWith(".log");
}
};
// notre tableau de strings avec les noms des fichiers présents...
String files = dir.list(filter);

mercredi 17 octobre 2007

Another ant trick

need to print the ant version at build, just because?

<echo message="******************** " />
<echo message="${ant.version}" />
<echo message="******************** " />

Done !
Java version?

<echo message="******************** " />
<echo message="${ant.java.version}" />
<echo message="******************** " />

Secure copy over the network with ant :

<scp todir="${username}:${password}@${host}:${destination_dir}" trust="true">
<fileset dir="${src_dir}"/>
</scp>

This ant task, however, needs additional libs : check for the keyword scp here... Afterwards, if you use Eclipse to run ant, you need to do the following :

Go into Eclipse then click on Window->Preferences->ant->Runtime, then select 'Ant Home Entries (Default). Click on the button 'Add External JARs'. Locate the jar file you copied, select it and hit 'OK'.

Need to tell Ant about the proxy?
set ANT_OPTS=-Dhttp.proxyHost=myproxy -Dhttp.proxyPort=3128

jeudi 4 octobre 2007

Nouveau magasin en ligne Sunrise

Sunrise, opérateur télécom actif depuis une dizaine d'année sur le marché Suisse, livre son nouveau magasin en ligne 8-)
La mission a été longue mais tout se termine dans les temps, nous sommes passé en production depuis ce matin ! Le shop est consultable par tous à l'adresse suivante :
https://eshop.sunrise.ch/

Le site est entièrement disponible en 3 langues, Allemand, Français et Italien, il permet de commander des forfaits, des téléphones mobiles ainsi que des cartes pour se connecter à internet par le réseau mobile de Sunrise.