Journal L’homme orchestre, partie 2 : écrire du code (en Java)

Posté par (page perso) . Licence CC by-sa
21
23
mar.
2016

Ceci est un article que je vient de publier sur mon blog et que je propose en lecture ici pour permettre la discussion, vu que j'ai désactivé les commentaires sur mon blog.
C'est la suite de mon précédent journal : L'homme orchestre, partie 1 : les casquettes

Depuis 4 ans, j’écris un MAM libre en Java. Comment arriver à ne pas se laisser dépasser par l’immensité du travail à fournir ? Un article en deux parties très subjectives et relèvent de (...)

Silverpeas 5.15 est sortie ... et la 6.0 est en préparation

Posté par (page perso) . Édité par tuiu pol, Yvan Munoz et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
14
1
déc.
2015
Java

Champagne ! Après plus d'un an de développement, Silverpeas 5.15 est enfin sortie ! Jamais une version évolutive n'aura apporté autant de nouveautés. 75 pour être exact. Sans parler des nombreuses corrections de bogues (environ 76) Silverpeas est un portail collaboratif (gestion des connaissances, espaces collaboratifs métiers, publication et gestion de contenu web, …) fonctionnant sous J2EE, sous licence AGPL.

La version 5.15 devrait être la dernière de Silverpeas 5. En effet, en parallèle à sa réalisation, l'équipe derrière Silverpeas a aussi travaillé et continue à travailler sur la future version 6.0 qui débutera Silverpeas 6. C'est ce qui explique ce temps long. En fait, la majeure partie des nouvelles fonctionnalités de la 5.15 vient d'un report dans Silverpeas 5 de celles prévues pour la 6.0 afin que les utilisateurs existants puissent profiter aussi des nouveautés sans avoir à attendre et à installer la version 6.0.

Red Hat Software Collections 2.1

Posté par (page perso) . Édité par BAud, Nÿco, ZeroHeure et Benoît Sibaud. Modéré par Ontologia. Licence CC by-sa
14
30
nov.
2015
Red Hat

Red Hat a annoncé, le 17 novembre 2015, les « Software Collections » en version 2.1. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels aux versions plus récentes que dans les canaux habituels de la distribution RHEL. Une variante communautaire de ce canal est aussi disponible sur le site Software Collections.

Code vs Zombies, samedi 28 novembre 2015, concours de programmation en ligne sur 24 heures

13
27
nov.
2015
Jeu

CodinGame organise un concours de programmation en ligne "Code VS Zombies" qui aura lieu du samedi 28 novembre 2015 à 18h (heure de Paris) au dimanche 29 novembre (18h). Gratuite et ouverte aux développeurs du monde entier, la compétition se déroulera sur 24 heures.

Journal Présentation de mon projet perso de DMAM libre : MyDMAM

30
27
oct.
2015

Bonjour à tous et à toutes !

Mon premier journal pour vous parler de mon projet libre que j'écris en solo depuis bientôt trois ans. J'ai toujours attendu d'avoir "quelque chose à montrer" pour le présenter, et je pense qu'il est maintenant temps de l'exposer.

MyDMAM est une tentative, encore expérimentale, d'avoir un DMAM libre qui laisse le plus de liberté de fonctions, de possibilités d'installations, de bidouilles que la grande majorité des outils actuels dit "pro". J'ai évité le parti (...)

L'appel aux conférenciers de ConFoo est ouvert

Posté par (page perso) . Édité par Nÿco et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
8
3
sept.
2015
Communauté

ConFoo recherche une fois de plus des conférenciers passionnés pour la prochaine conférence.

L'évènement a lieu à Montréal, Canada, du 24 au 26 février 2016. C'est une conférence excitante pour développeurs web avec des conférenciers du monde entier. La conférence unit plusieurs langages de programmation sous le même toit, ainsi que d'autres sujets liés au développement web. L'appel aux conférenciers se termine le 20 septembre 2015.

Depuis quelques années, ConFoo renouvelle 50% de ses conférenciers. Si vous n'avez jamais parlé à cette conférence avant, vous devriez soumettre.

Si vous préférez seulement y assister, il y a un rabais jusqu'au 13 octobre.

Développer des applications mobiles multiplateformes avec Java… avec le framework Codename One

14
26
juil.
2015
Java

Codename One est un framework permettant de développer en natif pour iOS, Android, BlackBerry et Windows Phone à partir d'un unique code Java.

Il est open-source (licence GPL avec exception Classpath) et se présente sous la forme d'un plug-in disponible pour les trois environnements de développement majeurs en Java (NetBeans, Eclipse, IntelliJ IDEA (NdM: les deux premiers sont sous licence libre, le dernier existe en version "Community" libre et en version propriétaire). Il a pour particularité d’utiliser le cloud pour la compilation, ce qui évite aux développeurs d'avoir à installer divers SDK ou de posséder un système d’exploitation spécifique indispensable à la programmation des applications pour certaines plateformes mobiles.

Il a été créé par deux anciens ingénieurs d'Oracle, Chen Fishbein et Shai Almog, ceux-là mêmes qui mirent au point la bibliothèque d'interface graphique LWUIT, qui eut son âge d'or à l'heure où le J2ME régnait encore dans le monde de la téléphonie avant d'être détrôné par l'iPhone.

Modernisez votre code Java en un clic avec AutoRefactor v1.0.0 !

Posté par . Édité par palm123, BAud, Snark, Nÿco et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
40
5
juin
2015
Java

Le 22 mars 2015 est sortie la version 1.0.0 du projet AutoRefactor. Ce logiciel est publié sous Eclipse Public License v1.0 et GNU General Public License v3+.

AutoRefactor restructure automatiquement le code source d'un programme Java afin de :

  • Faciliter la maintenance en améliorant la lisibilité
    • exemple : lorsque toutes les branches d'un if ont les mêmes instructions à la fin des blocs, celles-ci sont déplacées après le if, …
  • Moderniser le code
    • exemple : passer des APIs de java.util.Vector vers celle de java.util.List, …
  • Appliquer les bonnes pratiques
    • exemple : utilisation d’accolades après un if, javadoc bien formés, bonne utilisation des APIs de BigDecimal, TestNG, …
  • Réduire la taille du code
    • exemple : un if imbriqué dans un autre if devient un if unique, suppression des variables locales déclarées juste avant un return, …
  • Améliorer les performances
    • exemple : utiliser Integer.valueOf(int) au lieu de new Integer(int), …

Forum Programmation.java Analyse d'une adresse IP

Posté par . Licence CC by-sa
Tags :
0
16
fév.
2015

Hello,

Je suis (non développeur) en train de coder, avec un ami, une application en J2EE pour gérer un parc de machine. Dans cette application il est possible de saisir une ou plusieurs adresses IP pour les référencer. Le souci est qu'on peut vite faire une erreur sur l'adresse IP surtout en v6.
Ma question est donc :

Comment vérifier une adresse IPv4 et IPv6 en java ?

Les adresses IP seront saisies dans un "unique" formulaire, pas de découpage par (...)

Forum général.petites-annonces [CDI] Recherche développeur application web : Linux, Ruby, OpenStreetMap

Posté par . Licence CC by-sa
5
21
jan.
2015

Nous sommes une start-up qui éditons et distribuons un logiciel libre web appelé Mapotempo depuis 2014. Nous sommes basés à Pau et à Bordeaux.

Construit avec RubyOnRails et Postgres, Mapotempo permet d’optimiser des tournées de livraison ou d'interventions en zones urbaines et rurales en s'appuyant notamment sur la cartographie OpenStreetMap.

Pour faire face à notre croissance et à notre développement, nous recherchons un développeur qui sera sous la responsabilité du Responsable Développement.

Missions principales :

Étudier les besoins, concevoir et (...)

RPGBoss 0.6.x

Posté par . Édité par patrick_g, ZeroHeure et palm123. Modéré par ZeroHeure. Licence CC by-sa
40
17
jan.
2015
Jeu

Vous connaissez sûrement le fameux logiciel de création de RPG à savoir RPG Maker. Le gros défaut de ce logiciel est qu'il est payant et surtout qu'il ne fonctionne que sur Windows (les jeux créés avec aussi).
C'est alors qu'une personne nommée Tommy décida de refaire un clone complet mais cette fois-ci multiplate-forme (Windows, Mac, Linux). Ce logiciel se nomme RPGBoss, il est gratuit, libre (AGPLv3), codé en Scala et tourne avec la JVM de Java (6, 7 et 8).

Journal jb3, la tribune des beaux gosses

Posté par (page perso) . Licence CC by-sa
6
17
déc.
2014

Ah Nal, je t'écris pour te parler d'un nouveau drame!

Gros mythe

La malédiction des tribunes à encore frappée.

Tu ne le sais peut être pas, mais à l'aube des temps tribunaux, une moule dont le nom est aujourd'hui oublié a offensé les Dieux en créant le premier coincoin. Pour se venger, ils jetèrent sur leurs adorateurs et leur descendance une terrible malédiction:

Vous errerez désormais dans un monde caché. Chaque moule devra un jour ou l'autre développer un c2 (...)

Journal Newton Adventure passe en free to play!

Posté par (page perso) . Licence CC by-sa
35
10
nov.
2014

Ah Nal, les temps comme les œufs sont durs!

Suite à la fermeture de mon éditeur, d'ennuis avec Paypal et de soucis dans mon secteur d'activité, j'ai du me résoudre, comme beaucoup de développeurs de jeux vidéos en ce moment, à passer Newton Adventure en free to play.

Les joueurs pauvres ou radins seront contents de pouvoir enfin profiter de contenus jusqu'ici payants:

  • 18 nouveaux niveaux dans le jeu principal.
  • un mod dit "retro".

J'ai également profité de cette gratuitification* (...)

Forum Programmation.java Numérisation et analyse de formulaires papier

Posté par . Licence CC by-sa
3
27
oct.
2014

Bonjour,

J'ai déjà du remplir des formulaires n'utilisant (presque) que des cases à cocher et l'on m'avait donné pour consigne de bien noircir les cases pour faciliter le travail de la machine.

Je cherche donc une librairie Java qui permettrait d'analyser un scan d'un formulaire et de renvoyer l'état (coché ou non) des checkbox.

Avez-vous déjà utilisé un outil de ce type?
Sinon, par où dois-je commencer à chercher?