ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, les bases de données, l’intelligence artificielle et plus, souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.
Journal Prototypage d'applications web
Journal quand Oracle fait les affaires de Azul.
Oracle est en perte de vitesse car ils n'ont pas pris le virage technologique NoSQL, ni le virage BigData, ni celui du Cloud.
Microsoft veut prendre des parts de marché et brade le prix de sa solution SQL Server associée à son cloud Azure.
Oracle ne peut suivre au niveau des tarifs car c'est sa principale source de revenus. Oracle est en train de payer sa politique de recherche du profit en délaissant le Customer Care et donc en délaissant (…)
Lien 222 pages sur le Test-driven development (TDD) en commençant de la base (exemples en Java)
Journal Pythran, en plein délire
Cher journal, je dois te confesser que j'ai déclenché quelque chose dont j'ai un peu honte.
Tu te souviens bien sûr de Pythran, ce compilateur pour noyau scientifiques écrit en Python, et de ce petit détail d'implémentation qui veut que le compilateur commence par transformer les fonctions Python en fonctions C++ template (a.k.a. transformer du code Python en meta-programme C++ pour faire stylé voire pédant).
Un choix de design a été de faire en sorte que ces fonctions ne (…)
Lien Java : licence commerciale requise pour les futures mises à jour, dès janvier 2019
Journal Atlas toolkit - sur la route du Libre
Hormis lorsque je fus employé par une SS2L, l'essentiel de mon activité professionnelle, que ce soit en tant que salarié ou, plus tard, en tant que freelance, consistait à concevoir et développer des logiciels propriétaires. Néanmoins, les bibliothèques logicielles plus ou moins généralistes sur lesquelles ces logiciels reposaient m'appartenaient et avaient toujours été développées en-dehors de tout cadre professionnel, et j'ai donc pu les publier, ainsi que certains logiciels de mon crû, sous licence libre, comme (…)
Lien Federal court overturns Oracle v. Google
Journal Portage de TapTempo en Java
Une implémentation de TapTempo étant disponible dans un certain nombre de langages de niche, il était temps d'en créer une qui soit approuvée par Pierre Tramo.
Voici donc mon portage en Java : http://www.i2bp.com/static/taptempo.tgz
Forum général.petites-annonces [CDD 9 mois] Ingénieur en ingénierie logicielle JavaEE GWT H/F
Le SOERE TEMPO recrute à Avignon un ou une ingénieur en ingénierie logicielle JavaEE GWT pour le développement d'une nouvelle application web de soumission de données phénologiques par intégration de fichiers pour leur mise à disposition dans le portail d'accès du SOERE TEMPO.
Contexte & cadre de travail
Le projet de système d'information du SOERE TEMPO développé à l'unité de service AgroClim de l'Inra a pour ambition de rendre accessible les données phénologiques à l'ensemble des personnes intéressées (…)
Forum général.petites-annonces [CDD 24 mois] Ingénieur logiciel H/F
L’INRA recrute à Avignon un ingénieur-e en ingénierie logicielle pour une période de 24 mois pour la mise en place de workflows permettant de produire des indicateurs environnementaux sur des territoires régionaux et leur prévision aux échéances saisonnières (3 mois) et décennales (10 ans).
Contexte
Le poste s’inscrit dans le cadre du projet MEDSCOPE qui est un projet européen rassemblant des climatologues, des agronomes, des hydrologues et des forestiers pour concevoir des services climatiques utilisant des prévisions saisonnières et décennales (…)
Silverpeas 6.0 est (enfin) sorti !
Après deux ans de travail acharné, tout en maintenant la 5.15, Silverpeas 6.0 est enfin sorti !
Silverpeas est un portail collaboratif et social pour faciliter la collaboration et l’échange d’informations entre les personnes à l’aide d’applications intégrées. Chaque application est construite sur cette idée de collaboration, de partage.
Cette version majeure de Silverpeas contient des changements ergonomique, fonctionnels et surtout techniques. La version 6 repose désormais sur le serveur d’application Wildfly (la 6.0 tourne sur la version 10.1.0 de celui‐ci), s’appuie sur JEE 7 et Java 8.
Journal Optimisation, microbenchmark et compilation Just In Time : quand 1 + 1 ne font pas 2
Imaginons que j'aie une méthode à optimiser. Par exemple – sans intérêt réel – cette fonction qui génère une chaîne de 100 caractères aléatoires :
private static final Random RANDOM = new Random();
private static final char[] CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123465798".toCharArray();
private static final int ALPHABET_SIZE = CHARS.length;
private static String functionToMeasure() {
final StringBuilder sb = new StringBuilder(100);
for (int i = 0; i < 100;
(…)
Forum général.général Utiliser Base de LibreOffice en version connexion externe hsqldb
Bonjour tout le monde,
j'espère ne pas me tromper de forum.
Donc j'explique : j'ai créé mes bases de données sous LibreOffice avec Windows avec une connexion externe hsqldb.
Je suis passée sous Mageia et rien à faire : tous les paramètres sont bons, la commande [root@thatmachine ~]# systemctl status hsqldb donne les résultats attendus, mais Base ne trouve toujours pas les tables qui existent bel et bien.
On s'est arrachés les cheveux pour trouver la solution sur le forum (…)
Journal Calculs numériques en précision absolue.
Introduction
La lecture de ce journal m'a remémoré une bibliothèque de calcul numérique que j'ai développée et qui pourrait peut-être en intéresser quelques-uns ici.
J'ai rarement utilisé les nombres flottants à cause de leur précision limitée, et les entiers se sont parfois révélés inadaptés de par leur intervalles limités. Aussi ai-je développé une bibliothèque de gestion d'entiers dynamiques, et, en m'appuyant sur cette dernière, une bibliothèque de gestion de nombres rationnels qui prend en charge les 4 opérations mathématiques de (…)