Journal La signature de code en Java

Posté par . Licence CC by-sa
30
19
jan.
2014

Cher Journal,

Depuis quelques jours, Oracle a décidé d'interdire l'exécution des applets ne précisant pas leur nom d'application (Application-Name) dans le fichier de description MANIFEST.MF.

Bien entendu, un des sites qui est sous ta charge utilise des applets, l'éditeur de celle-ci a mis la clé sous la porte mais ça ne devrait pas t'arrêter: normalement, il suffit juste d'ajouter quelques lignes dans un fichier zip une archive jar.

Bien sûr, si tu pensais juste pouvoir modifier le fichier MANIFEST et (...)

Forum Programmation.java [Swing] Rendre une JProgressBar cliquable comme un JButton

Posté par (page perso) . Licence CC by-sa
Tags :
0
1
jan.
2014

Bonjour et bonne année 2014!

Là je suis en train de bosser sur un vieux projet en Java, un clone de «Plantes contre Zombies» mais en beaucoup plus moche et avec beaucoup moins de trucs. :p

Du coup j’aimerais bien reproduire les boutons des plantes. Ça fonctionne comme une barre de progression (pendant le temps de rechargement de la plante) et quand la barre de progression est remplie on peut à nouveau utiliser la plante (si on a assez de (...)

Concours de programmation CodinGame le 23 novembre 2013

10
21
nov.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 23 novembre 2013 à 18h.

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés attractives en France, en Angleterre et au Brésil.

Journal OSv : l'OS pour les nuages

Posté par . Licence CC by-sa
Tags :
21
18
nov.
2013

"Hi, today we've made the first release of OSv, a new operating system for running applications on virtual machines."

Un nouvel OS vient de sortir dédié au cloud. En bon français, on pense que cela ne marchera jamais rien qu'à cause des drivers pléthoriques à écrire (en C++). Mais eux visent uniquement les environnements virtuels. Cela limite donc le développement à 1 ou 2 plateformes (kvm, xen). 2 des codeurs sont des codeurs de KVM.

L'OS est dédié à ne (...)

Sortie de Nuxeo Platform 5.8

Posté par (page perso) . Édité par Benoît Sibaud, NeoX, Ontologia et Florent Zara. Modéré par Ontologia. Licence CC by-sa
Tags :
19
7
nov.
2013
Commercial

Nuxeo, éditeur de logiciels libres français, vient d'annoncer la sortie de Nuxeo Platform 5.8, plate-forme de gestion de contenu pour les applications métier. C'est la première version à support long (LTS) sortie depuis l'adoption du nouveau cycle de publication.

Logo Nuxeo

Les évolutions par rapport à la précédente version concernent notamment les API, Nuxeo Drive, le moteur de workflow, le module Digital Asset Management, la supervision, les performances et l'expérience utilisateur (plus de détails en seconde partie de la dépêche).

Nuxeo Platform est un projet libre sous licence LGPL, les sources sont disponibles sur GitHub, avec un bug tracker ouvert, et une communauté d'utilisateurs et de contributeurs active.

Journal Maki à la vapeur

39
25
oct.
2013

Bonjour Nal,

Je t'écris pour te donner des nouvelles de mes projets libres. Au menu, nanimstudio, Newton Adventure, un nouveau jeu (Ned et les maki) et de nouveaux projets (libtiled-jaxb et lwjgl-nuit).

nanimstudio

Mon logiciel d'animation 2d continue à évoluer au fil de mes besoins et des retours des utilisateurs. Après le support de l'APNG et quelques améliorations de l'ergonomie, mon prochain grand chantier est l'ajout d'algorithme de scaling. Pour cela j'utilise la bibliothèque scilter. Le but est de pouvoir (...)

Journal Dukepad: une tablette libre à monter soit même

Posté par (page perso) . Licence CC by-sa
19
27
sept.
2013

Bonjour Nal,

Je viens de découvrir sur le wiki de l'openjdk un projet de tablette à monter soit même: la DukePad.

Sur une base de Raspberry PI et Debian avec une couche graphique en JavaFX, le site propose des plans et des instructions pour la construire et l'installer.

Je n'ai jamais trop compris à quoi sert une tablette par rapport à un portable, mais je trouve le projet intéressant.

Concours de programmation CodinGame le 21 septembre 2013

13
17
sept.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 21 septembre 2013 à 18h.

L'évènement accueillera des développeurs du monde entier pour leur permettre de défier leurs pairs, gagner des prix** ou entrer en relation avec des sociétés attractives qui recrutent (France, USA, Luxembourg, UK, Maroc). Parmi les entreprises annoncées figurent, en autres, Nintendo, Ubisoft, ou Dailymotion.

** Tablette Samsung Galaxy Tab 3, appareil photo Fujifilm Finepix S4200, Algorithms in a Nutshell / O'Reilly, et des T-shirts.

Sortie de RHQ 4.9

Posté par (page perso) . Édité par ZeroHeure et Xavier Claude. Modéré par ZeroHeure. Licence CC by-sa
10
13
sept.
2013
Supervision

La version 4.9 de RHQ, logiciel de supervision et de gestion de plateformes de production, vient d'être publiée. Il est principalement orienté pour monitorer les logiciels tournant sur JBoss, Tomcat ou le serveur Web Apache mais gère aussi d'autres applications serveurs. Sa licence est la GPLv2.

Dans cette version :

  • la gestion des diagrammes de mesures (refondue avec d3js dans la version 4.8) a été consolidée ;
  • le système de stockage des mesures (basé sur Cassandra depuis la version 4.8) supporte maintenant le déploiement de plusieurs noeuds ;
  • un système de permissions a été introduit pour la gestion des paquets logiciels.

La liste complète des nouveautés et corrections de bugs est incluse dans les notes de version.

À noter (les détails sont dans le guide d'installation) :

  • pour des raisons de sécurité, le mot de passe par défaut du super-utilisateur a été supprimé, ainsi que l'adresse d'écoute par défaut — ils devront être configurés avant de démarrer l'installation ;
  • les utilisateurs qui se mettent à jour depuis une version 4.8 devront exécuter un script qui désactive les composants natifs de Cassandra avant la mise à jour.

ConFoo 2014: la conférence pour les développeurs web est à la recherche de conférenciers

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par tuiu pol. Licence CC by-sa
3
29
août
2013
Communauté

Devenez un guerrier morderne
ConFoo est à la recherche de professionnels du web avec une connaissance approfondie du développement avec PHP, Python, Ruby, Java, DotNet, HTML5, Databses, Cloud et le dévelopement mobile souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions entre le 26 août et le 22 septembre.

ConFoo est une conférence de développeurs qui a bâti une réputation en tant que destination de choix pour explorer de nouvelles technologies, plonger davantage dans les sujets familiers et éprouver le meilleur de la communauté et de la culture.

  • ConFoo 2014 se déroulera du 26 au 28 février à Montréal, à l’Hôtel Hilton Bonaventure.
  • Nous prenons un grand soin de nos conférenciers en couvrant la majorité des dépenses incluant le déplacement, l’hébergement, le lunch, le billet complet de la conférence, etc.
  • Les présentations sont d’une durée de 35min + 10min de questions et peuvent être présentées en français ou en anglais.
  • ConFoo est un environnement ouvert où tout le monde est invité à soumettre. Nous cherchons simplement des propositions de qualité par des personnes qualifiées et agréables.

Si vous voulez simplement assister à la conférence, nous avons un rabais de 230$ en vigueur jusqu’au 16 octobre.

Newton Adventure 1.11

53
26
août
2013
Jeu

Une nouvelle version de Newton Adventure, un jeu de plateforme 2D libre pour Linux, Windows ou Mac OS X.

capture

Le but du jeu consiste à parcourir des niveaux en courant, sautant et faisant tourner la gravité. Pour passer au niveau suivant, il faut trouver une clef et l'amener à la porte de sortie en évitant les nombreux pièges et ennemis.

Plus d'infos en deuxième partie de dépêche.

Sortie de NemakiWare 1.0, serveur de gestion électronique de documents basé sur NoSQL

Posté par (page perso) . Édité par Davy Defaud, Nÿco, Nils Ratusznik et Xavier Teyssier. Modéré par Christophe Guilloux. Licence CC by-sa
Tags :
19
25
juil.
2013
Commercial

Après deux ans de tests en bêta, NemakiWare 1.0 est sorti ! NemakiWare est un serveur de GED (Gestion électronique de documents) libre développé au Japon. C’est le premier serveur de GED basé sur NoSQL, une technologie permettant de monter en charge plus facilement que les bases de données traditionnelles relationnelles [NdM].

NemakiWare a été conçu dès le départ pour CMIS (Content Management Interoperability Services), l’API standard des serveurs de GED. Passé en version 1.1 le 1er juillet, CMIS est aussi implémenté par tous les concurrents de NemakiWare, tels Alfresco, Nuxeo ou SharePoint.

Pour les entreprises, l’intérêt de développer des applications au‐dessus de CMIS (plutôt qu’au‐dessus d’interfaces logicielles propriétaires) est la facilité des futures migrations logicielles. Par exemple, lorsque SharePoint devient ingérable ou trop coûteux, il suffit de reconfigurer l’adresse URL CMIS vers un Alfresco/Nuxeo/NemakiWare après avoir migré les données.

Quelques précisions :

  • technologies derrière NemakiWare : Java EE pour le serveur, Rails pour l’interface Web optionnelle ;
  • licence : GNU GPL v3 ;
  • le nemaki est une sorte de pyjama japonais, une référence à la base de données utilisée : CouchDB.

Concours de programmation CodinGame le 27 Juillet 2013

10
23
juil.
2013
Technologie

La prochaine édition du challenge de code en ligne CodinGame aura lieu le samedi 27 juillet 2013 à 18h (UTC+2).

Un évènement ouvert où des développeurs du monde entier sont attendus pour concourir afin de se mesurer aux meilleurs, remporter des lots, ou entrer en relation avec des sociétés pour changer de job ou en trouver un.

Les nouveautés de cette édition : Haskell, Go et Objective-C s'ajoutent aux langages de programmation disponibles, un classement par langages vient compléter le classement global, et, pour la première fois, le concours offre l'opportunité de s'expatrier à San Francisco.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site dès la fin du concours, pour que tout le monde puisse apprendre et progresser en consultant les solutions des autres.

  • objectif du challenge : résoudre deux problèmes de programmation dans le langage de son choix parmi les 11 proposés ;
  • durée estimée de l'épreuve : 2h30 ;
  • modalités de participation : c'est en ligne, c'est gratuit et c'est anonyme.

OpenDJ 2.6 pour faire swinguer vos annuaires LDAP !

Posté par . Édité par palm123, Christophe Guilloux, Xavier Claude, Katyucha, Nÿco et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC by-sa
Tags :
21
15
juil.
2013
Technologie

OpenDJ qu’es aquò ?

OpenDJ est un ensemble de services d'annuaire basés sur les standards LDAP, écrit en Java, développé en open source sous licence CDDL.

Pour être complet, un annuaire LDAP est un annuaire d'entreprise permettant de stocker des informations dans un arbre. Je vous renvoie vers le journal de PEB ou la page Wikipédia qui décrivent très bien ce dont il s'agit.

Le projet OpenDJ est la continuation du projet OpenDS, initié par Sun Microsystems pour remplacer Sun Directory Server par une nouvelle génération technologique, et laissé à l'abandon suite au rachat par Oracle. (Disclaimer : je travaille pour Forgerock, la société qui édite OpenDJ avec l'aide de la communauté)

Les forces d'OpenDJ reposent sur :

  • un respect strict et complet du standard LDAPv3, et de toutes ses extensions ;
  • une facilité d'installation et d'utilisation sur n'importe quelle plateforme qui supporte Java 6 ou 7 ;
  • une très grande stabilité et une capacité de grosses performances ;
  • une réplication multi-maîtres qui permet de répliquer les données sur plusieurs nœuds tout en autorisant les mises à jour depuis n'importe quel nœud ;
  • une prise en compte importante de la sécurité des transferts, des données et des mots de passe ;
  • une documentation complète et à jour ;
  • une localisation dans six langues, y compris le français.

Le projet fournit une bibliothèque cliente en Java, des outils de stress, une passerelle DSMLv2 (représentation XML des données d'un annuaire LDAP) qui peut être utilisée avec n'importe quel annuaire LDAPv3.

Areca Backup, la sauvegarde graphique pour la ménagère de moins de 50 ans

Posté par . Édité par Nils Ratusznik, ZeroHeure, palm123 et Xavier Claude. Modéré par Nils Ratusznik. Licence CC by-sa
36
12
juil.
2013
Supervision

Maintenant que de plus en plus de personnes installent Gnu/Linux, pour X ou Y raisons, la problématique de la sauvegarde reste entière…
Et il n'est pas rare, que, comme sur d'autres systèmes d'exploitation, et parce que nous ne sommes pas en permanence derrière eux, ils déglinguent le système (si, si c'est possible). Ou malheureusement qu'un problème disque vienne tout simplement gâcher le plaisir renouvelé d'enfin reprendre possession de son ordinateur grâce à un système d'exploitation enfin Libre…

La suite de la dépêche vous propose de découvrir Areca Backup, un logiciel libre (GPLv2) de sauvegarde.