Top articles

  • Qu'aimeriez-vous développer ?

    01 juin 2011 ( #programmation )

    Il y a quelques temps, j'étais en train de lire l'avant-propos du livre "Eclipse Rich Client Platform - Second Edition" de McAffer, Lemieux, Aniszczyk et notamment l'avant-propos de Jeff Norris. Jeff Norris travaille au California Institute of Technology...

  • Intégration du numéro de version Subversion

    21 février 2012 ( #programmation )

    Parfois il peut être pratique d'ajouter à un fichier son numéro de version subversion. Pour faire cela, on peut utiliser la fonction keyword de svn. Dans le fichier concerné, mettre $mon_tag$ à l'endroit voulu. Puis utiliser la commande subversion : svn...

  • Des tests Rspec et use_instantiated_fixtures

    16 mars 2012 ( #Ruby - Rails )

    Lorsqu'on veut utiliser des fixtures dans un test RSpec dans Rails, on peut utiliser différents formats. Imaginons que la fixture suivante soit définie dans le fichier users.yml : severine: name: 'Severine Darlot' login: 'severine.darlot' email: 'severine.darlot@smartesting.com...

  • Introduction de groovy dans notre code de production

    12 mai 2011 ( #groovy )

    Jusqu'à présent, les seules lignes de code groovy qui se trouvent sur notre repository, sont dans les tests unitaires. A l'époque, il avait déjà fallu : Installer le plugin groovy dans IntelliJ Créer une bibliothèque groovy dans IntelliJ Configurer le...

  • La technique du Pomodoro

    06 janvier 2012 ( #Méthodes )

    Connaissez-vous la technique du pomodoro ? Il s'agit d'une technique de gestion du temps. j'ai découvert cette technique il y a maintenant plus de 2 ans grâce à mon ancien collègue américain André . Le pomodoro (tomate en Italien) tire son nom de la célèbre...

  • RUBY VALUE

    01 novembre 2011 ( #Ruby - Rails )

    Je cherchais des informations sur l'identifiant des objects ruby quand je suis tombé sur cet article de Calleb Tennis . En voici un petit résumé. L'interpréteur Ruby et certaines librairies core sont écrite en C. VALUE est la représentation interne des...

  • Les outils indispensables pour développer

    12 mai 2011 ( #programmation )

    Voici la liste des outils que j'estime indispensable pour programmer, coder ou développer du logiciel. Un gestionnaire de version pour gérer le code. Pour le moment, je connais très bien svn (combiné avec Trac). Je ne reviendrais pas sous cvs et j'ai...

  • Pour commencer à développer pour IPhone

    09 mars 2011 ( #IPhone )

    J'aimerais tester la programmation pour IPhone. J'ai commencé à me renseigner un peu à droite et à gauche puis j'ai commencé à lire deux bouquins : Développer des applications pour iPhone pour les Nuls de Neal Goldstein et Stéphane Bontemps Programmation...

  • Trouver une alternative à Java

    08 mars 2011 ( #programmation )

    Historique J'ai appris le java en première année de fac en 1997. Bien sur, pendant mes études, j'ai découvert d'autres langages mais je suis toujours revenue à Java. Il faut dire que c'est tout de même le langage phare des années 2000. Mon premier stage...

  • Groovy sous eclipse

    29 avril 2011 ( #groovy )

    Aujourd'hui, je vais m'interresser au plugin Groovy pour Eclipse 3.6. Je commence donc par l'installation, l'update site est : http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/ Comme je veux le compilateur groovy 1.8, je coche Extra...

  • Les avantages de Groovy par rapport à Java

    15 mars 2011 ( #groovy )

    Évidemment, je trouve plaisant et motivant d'apprendre un nouveau langage. Mais j'ai besoin d'arguments plus précis et rationnels pour promouvoir correctement Groovy. Ce document me permet d'ajouter un peu d'eau à mon moulin : Why would one use Groovy...

  • Installation d'un serveur Subversion sous mac

    09 mars 2011 ( #IPhone )

    J'ai besoin d'installer un serveur subversion sur mon petit mac mini pour développer ma première application IPhone. Je devrais trouver toutes les informations dont j'ai besoin ici. Pour résumé, il est dit dans cet article que Mac OS X Leopard contient...

  • Eclipse RCP - Avant-propos de Jeff Norris

    06 juin 2011 ( #Eclipse )

    Je suis en train de lire « Eclipse Rich Client Platform - second edition » aux éditions Addison-Wesley. J'ai beaucoup aimé l'avant-propos écrit par Jeff Norris et pour entrainer mon anglais, j'en ai fait une traduction. Avec l'aimable autorisation de...

  • Groovy 1.7 vers 1.8

    03 mai 2011 ( #groovy )

    J'ai voulu installer le nouveau groovy 1.8 sous IntelliJ IDEA : Je télécharge les nouvelles libs, les nouveaux sources. Je mets à jour ma librairy groovy dans mon project settings. Je lance mes tests et là ... grosse erreur : NoClassDefFoundError: org/codehaus/groovy/transform/powerassert/ValueRecorder...

  • Groovy sous intelliJ IDEA 10

    03 mai 2011 ( #groovy )

    Pour programmer en groovy sous intelliJ IDEA 10, j'utilise le pluggin Groovy qui s'installe directement depuis File>Settings>Plugins>Available>Groovy J'ajoute dans les Project Settings, une librairy groovy qui pointe vers toutes les librairies groovy-1.8....

  • Pourquoi utiliser Eclipse RCP pour développer une application ?

    03 mai 2011 ( #Eclipse )

    Pour tout un tas de raisons, nous allons sûrement passer notre application sous Eclipse Rich Client Platform (RCP). Je me suis alors demandé quels avantages sont les plus souvent avancés pour utiliser Eclipse RCP. Dans le livre "Eclipse Rich Client Platform"...

  • No instance(s) of type variable(s) K,V exist

    30 août 2011 ( #java )

    Parfois ça ne compile pas et on n'y comprend rien. Le problème du jour concernait cette ligne de code : import static com.google.common.collect.Maps.newTreeMap; ... private final Map attribute = newTreeMap(MY_COMPARATOR); qui produisait...

  • ORM, Active Record et Rails

    03 janvier 2012 ( #Ruby - Rails )

    Les bibliothèque ORM (Object-Relational Mapping) permettent de mapper les tables d'une base de données à des classes. Si une base de données a une table nommée orders, le code contiendra une classe nommée Order. Les lignes de la table correspondent aux...

  • Anectode sur Apache

    09 juin 2011 ( #programmation )

    J'ai appris aujourd'hui que l'origine du nom du serveur HTTP Apache était due au verbe "to patch" - rien avoir avec les amérindiens. D'après wikipédia(09/06/2011), à l'origine, Apache était une collection de correctifs et d'additions au serveur NCSA HTTPd...