Nabster

Author's details

Date registered: September 3, 2014

Latest posts

  1. Serveur de téléchargement en nodeJS — September 24, 2015
  2. Jascal Scripting Engine — August 13, 2015
  3. JMassRename : Renommer dynamiquement des fichiers avec du JS — September 8, 2014
  4. Convertion d’une date Excel en unix timestamp — September 7, 2014
  5. Jeu de devin en PowerShell — September 7, 2014

Author's posts listings

Sep 24

Serveur de téléchargement en nodeJS

NodeJS

Je viens de réaliser ma première application NodeJS. Un serveur de téléchargement qui revoit les données depuis un site web. Le client est le console JavaScript de navigateur. Un traitement est fait pour déterminer les éléments à télécharger. Le code complet du client WebSocket n’est pas présenté ici pour des raison de confidentialité.     …

Continue reading »

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

Convertion d’une date Excel en unix timestamp

excel-php

Excel conserve interne les dates en comptant le nombre de jours passés depuis le premier (1) janvier 1900. En développement, on utilise plus le timestamp ou encore UNIX timestamp qui lui est définit comme le nombre de secondes écroulé depuis le premier (1) Janvier 1970 UTC (Universal Time Coordinated). Par exemple le 19 Juin 2011 …

Continue reading »

Sep 07

Jeu de devin en PowerShell

windows powershell

Je vous presente aujourd’hui le premier bout de code que j’ai écrit en PowerShell. Le code de code permet de jouer au jeu de devin.           #Guess game function jeu { param($max, $rep) $hidden = Get-Random $max $nb = -1 Write-Host “*********** Guess Game ***********” Write-Host “Please find the hidden number” …

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 »

Sep 07

Decompilation d’une application android

Une des faiblesse de faiblesse de JAVA est dû au fait qu’il est assez simple de décompiler les binaires produits. Pour rappel, le code source JAVA est compilé dans un code intermédiaire appelé Byte-Code qui sera ensuite exécuter par la machine virtuelle JAVA. De même, Android, le code source d’un projet Android écrit en JAVA …

Continue reading »

Sep 07

Singame disponible sur Google Code

Mon projet Singmè (si-nga-mè) est désormais disponible sur Google Code. Le projet est accéssible depuis le lien suivant : http://code.google.com/p/singame/ Singame est un centre de messagerie qui utilise un téléphone comme modem. Les téléphones compatibles sont les téléphones supportant les commandes AT, ainsi que les téléphones sous Android. Le logiciel est encore en cours de développement. Une première …

Continue reading »