l'informatique libre par Philippe Voncken

Calendrier

« mai 2013
lunmarmerjeuvensamdim
12345
6789101112
13141516171819
20212223242526
2728293031

Syndication

mercredi 29 mai 2013

Conversion Java vers Scala

Utilisé surtout pour convertir des Listes. coté java
public class Toto {
    private String name;
...
    public List getFriends() {
        return Arrays.asList("Alice", "Wendy");
    }
}
coté scala
import scala.collection.JavaConverters._

class Hello {

  def affiche(l: Toto) = {
    l.getFriends.asScala.toList.foreach({
      x =>
        x match {
          case "Wendy" => println("Whouahou is Wendy")
          case s: String => println("friends is " + s)
        }
    })

  }
}

mardi 17 mai 2011

Générer un Archetype Maven d'un projet multi-module

Ca se fait en 5 minutes en suivant ces instructions : http://maven.apache.org/archetype/maven-archetype-plugin/examples/create-multi-module-project.html.

En effectuant cet manip je suis tombé sur un petit problème que j'ai résolu facilement à l'aide d'une commande shell. Tous mes fichiers Java contenaient des déclarations de package contenant des / au lieu des points habituels. Voici la commande qui permet de rapidement remplacer les mauvais caractères par les bons :

Read next

jeudi 10 février 2011

Meld pour merger librement

Bon outil qui gère les répertoires et les fichiers. On peut facilement comparer deux, ou même trois, fichiers ou répertoire.

Il est disponible facilement via synaptic pour les Ubuntuiste. Il est également disponible pour tous les linuxien, mac et autre Bsd. Les utilisateurs de Windows devront compiler les sources :evil:)

mardi 1 février 2011

Factoriser les données de tests Unitils

Voici un exemple de fichier xml qui permet de pointer vers un autre fichier Xml.

Read next

jeudi 16 décembre 2010

Hsqldb pour les tests unitaires avec DBUnit

Faire ses tests unitaires avec DBUnit à l'avantage de tester directement et de manière unitaire tout le mécanisme des services métier en validant du même coup les mécanismes de persistance et de recherche en base. On peut utiliser une vrai base, à l'image de la prod, et risquer d'écrire du code spécifique à la base de données de PROD ET surtout s'embetter à configurer sur la PIC une vrai base avec la maintenance qui va avec.

Ou alors on peut utiliser Hsqldb embarqué dans les tests unitaires, qui permettra du même coup de vérifier que le code écrit est bien portable.

Read next

vendredi 10 décembre 2010

Utiliser JNDI avec GWT 2.1.0

Vous savez utiliser JNDI pour connecter votre application JEE à une base de donnée. Avec une installation de tomcat sur un serveur ca se fait les doigts dans le nez. Par contre l'utilisation de JNDI avec le mode dev lancé via Maven 2 c'est une autre paire de manches.

Read next

vendredi 6 août 2010

"Starcraft 2" vs "Suprême Commander 2"

J'ai installé la version complète de Starcraft 2 hier. Dès l'installation, Blizzard nous en met plein la tête à coup de cinématiques très réussies. C'est très accrocheur mais j'attend autre chose d'un jeu de stratégie..

Read next

mardi 15 juin 2010

L'Europe pousse les gouvernements vers le logiciel libre

Cet exemple doit être suivi par les entreprises. Cet article est une information qui devrait pousser les entreprises utilisatrice à se poser les bonnes questions :

Read next

lundi 31 mai 2010

Un modèle économique sans brevets serait-il meilleur pour l'industrie informatique ?

Je viens de tomber sur une discussion très intéressante sur developpez.

Je suis entièrement d'accord avec le point de vue de Johanna Blakely.

vendredi 28 mai 2010

Internationaliser un enum en Java

C'est un problème simple qui suscite parfois une interrogation chez les développeurs Java.

Donc voici là solution qui me parait la plus simple pour afficher un texte internationaliser pour représenter un enum.

Read next

La Commission Européenne ne veut plus d'intéropérabilité ?!

Dans la vie il y a des choses qui me dépasse. Je pensais que la Commission Européenne avait compris à quel point l'intéropérabilité des systèmes d'informations est importante dans notre société. Le Cadre d’Interopérabilité de 2004 avait définit, dans sa version 1.0, comme exigence à l’interopérabilité « d’être basé sur des standards ouverts et d’encourager l’utilisation de logiciel open source ».

Read next

jeudi 27 mai 2010

Seeks le moteur de recherche décentralisé et libre

Améliorer la société est un travail de longue durée. Tous les jours il faut se battre pour nos libértés.

seeks.fr est l'un des noeuds public du projet de moteur de recherche décentralisé seeks.

Je suis très agréablement surpris par la pertinence des résultats renvoyés par mes recherches personnelles. Je vais continuer de l'utiliser par défaut.

Ce serait intéressant que Firefox l'utilise par défaut aussi.

On parle de sur linuxfr

Plus de détails sur le billet du siteduzero

Diaspora le site communautaire libre

Avec diaspora, c'est au tour des sites communautaires de se libérer.

Tristan résume bien la situation.

mardi 25 mai 2010

Le droit de lire par R. Stallman

Voici une petite histoire pour se détendre.

mercredi 12 mai 2010

Un nouveau contributeur pour Drupal : la Maison Blanche !

Les 3 bonnes nouvelles :

  • La Maison Blanche a compris qu’elle peut être maître de ses outils informatiques.
  • Elle en profite (modifications spécifiques) et en fait profiter les autres (diffusion à tous).
  • Elle communique sur cette action. De ce fait, elle annonce officiellement son support et son utilisation des logiciels libres.

Information tiré de toolinux.

lundi 10 mai 2010

Comment ouvrir des URL publics sur différents ports d'une même machine

Vous avez installé toute une plateforme d'intégration continue sur une machine et vous souhaitez ouvrir des URL publics pour que différents projets puissent utiliser votre plateforme.

Read next

vendredi 7 mai 2010

le Web Open Font Format (WOFF)

Mozzila a commencé la rédaction en Septembre 2009, Techno du web nous en a parlé en novembre 2009, le 26 Avril 2010 pas mal de journalistes ont relevés l'info que tous les acteurs du Web se mobilisent pour standardiser WOFF.

Lorsque WOFF sera un standard, ce sera une révolution du Net. Les typographes vont commencer à générer du WOFF et tous les sites se mettront à personnaliser leur polices de caractère.

Ca fait longtemps qu'on attend cette fonctionnalité. Elle arrive enfin et c'est une très bonne nouvelle.

mardi 4 mai 2010

Journée Mondiale contre les DRM

C'est aujourd'hui. Plus d'infos sur le billet de toolinux parlant en profondeur de ce sujet sensible pour nous utilisateurs.

mercredi 28 avril 2010

Sacrifice de l'innovation interne sur l'autel de la sécurité

Le domaine du génie logiciel progresse très vite. De nouveaux frameworks apparaissent régulièrement, de nouveaux outils et des nouvelles méthodes.

Read next

lundi 19 avril 2010

Le syndrome de la tour d'ivoire

Certain grand-comptes souffrent d'un mal qui engloutit leurs budgets au sein des DSI.

Read next

vendredi 9 avril 2010

xbill

level 26 (31207)

Theme original par Stephane Sulikowski modifie par Shinoli