Lien Ça chausse du combien un objet Java
confusable-homoglyphs : une bibliothèque pour gérer les caractères qui se ressemblent
Bonjour tout le monde,
J’ai l’honneur de vous présenter une nouvelle bibliothèque Java (en fait compatible avec n’importe quel langage qui utilise la machine virtuelle Java, normalement) : confusable-homoglyphs. « Nouvelle » dans sa version Java, car c’est en réalité un portage d’une bibliothèque Python. Notez qu’il en existe aussi une version PHP.
C’est un outil sous licence Apache 2.0 qui permet de gérer directement au sein d’une application les caractères Unicode qui se ressemblent, et donc qui sont source de confusion.
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 (…)
Journal Portage de TapTempo en Clojure
Salut à tous.
Voici une version en Clojure. Rien de remarquable, juste qu'on affiche le tempo tous les 6 battements.
Il n'y a pas la prise en charge d'arguments ou d'internationalisation.
(ns taptempo.core
(:import jline.console.ConsoleReader)
(:gen-class))
(defn now []
(System/currentTimeMillis))
(defn read-char []
(->(ConsoleReader.) (.readCharacter) char))
(defn calc-tempo [start end taps]
(* (/ taps (- end start))
(…)
Journal Qu'est-ce qu'un langage sécurisé ?
Qu'est-ce qu'un langage sécurisé ?
En général, lorsque l'on voit ce terme, Java n'est pas loin. Mais il est plus souvent question de JVM que du langage lui-même.
La jvm controle le champ d'execution d'un programme pour empécher d'aller faire des choses non autorisé : accéder directement à certaine fonctions, injecter du code, executer du code non prévus en injectant des paramètres, accéder à des IOs interdite, accéder directement à la (…)