Category Archive: java

Aug 13

Jascal Scripting Engine

Jascal Scripting Engine (GitHub) Jascal is an implementation of JAVA JSR 223 for the Pascal Language. The engine uses the Free-Pascal compiler for the JVM. It is tested on Windows and Linux. It implements the Compilable interface. The support for the Invokable interface is planned in a future. The Engine support passing ScriptEngine.ARGV to the …

Continue reading »

Sep 08

JMassRename : Renommer dynamiquement des fichiers avec du JS

JMassRename est un outil que j’ai développé pour le renommage en masse des fichiers dans un répertoire et ses sous répertoires. L’outil est destiné aux développeurs. Il permet de renommer et/ou de faire des traitements sur les fichiers en utilisant du code JavaScript. Je vous ai fourni un exemple de code pour réorganiser des ebooks …

Continue reading »

Sep 07

Accepter les certificats SSL non valides lors des requetes HTTPS

certificat ssl

J’ai récemment été confronté à écrire une application qui échange des données avec applications qui utilise des certificats de sécurité parfois non valides. Après avoir passé quelques heures à faire des recherche et à écrire du code, je suis arrivé au bout de code présenté ci-dessous qui accepte touts les sites webs quelques soit leurs …

Continue reading »

Sep 07

JAVA 7 – Lire et écrire plusieurs lignes dans un fichier texte avec NIO.2

Ecriture de plusieurs lignes dans un fichier texte Un exemple de code d’écriture de plusieurs lignes dans un fichier texte à l’aides de nouveautés introduites part nio.2. /** * import java.nio.file.Paths; * import java.nio.file.Path; * import java.util.List; * import java.util.ArrayList * import java.nio.charset.Charset */ Path helloPath = Paths.get(“c:/naster/java7/nio2″, “hello.txt”); Charset charset = Charset.forName(“UTF-8″); List<String> lines …

Continue reading »

Sep 03

JAVA 7 : copie de fichier et repertoire

La copie des fichiers et repertoires avec NIO.2 est devenue des plus simples. Elle se fait avec la méthode statique Files.copy(). /** import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; */ Path source = Paths.get(“C:/java7″, “source.txt”); Path destination = Paths.get(“C:/java7/copy”, source.getFileName().toString()); try { Files.copy(source, destination); } catch (IOException e) { e.printStackTrace(); } La méthode Files.copy() …

Continue reading »