WebMotion: Une petite plate-forme web pour Java
Récemment, j’ai commencé à me créer une petite librairie Java qui me permettrait de configurer un mini site web rapidement. Je voulais pouvoir décrire des chemins URL avec des paramètres et recevoir toutes ces informations. J’ai commencé ce projet étant donné qu’utiliser une plate-forme plus complète comme Spring MVC nécessitait trop de configuration pour le mini [...]
OneSwarm: Échange de fichiers P2P anonyme
La majorité des logiciels pour transférer des fichiers comme Bittorrent et Frostwire ne permettent pas de cacher ceux qui partagent et ceux qui téléchargent. C’est ainsi parce que pour télécharger, ceux qui demandent se connectent directement sur ceux qui offrent alors ils peuvent se voir mutuellement. C’est comme cela que la RIAA trouve facilement des [...]
Depuis la version 1, beaucoup de choses ont changé. J’ai pris les différentes demandes que j’ai reçues depuis cette version et j’ai réécrit tout le code pour le rendre plus beau et plus flexible. Vous pouvez télécharger Savior 2 sur ce site et voici ce qu’il peut faire…
Utiliser plusieurs librairies pour programmer accélère grandement le développement d’applications en n’ayant pas à recoder plusieurs fois les mêmes fonctionnalités. Par contre, il arrive que la configuration initiale d’un environnement qui inclut toutes ces technologies soit très fastidieuse surtout pour les nouveaux arrivants. J’ai créé un petit projet exemple avec une vidéo explicative pour [...]
Comment se connecter sécuritairement sans HTTPS
[EDIT: Cet article est maintenant en format PDF, mis à jour et avec des informations supplémentaires]
EclEmma – Code coverage pour Eclipse
Lors des développements de cas de tests, il est très utile de voir les lignes exécutés durant ces tests pour savoir ce qui manque. EclEmma est un plugin Eclipse qui permet de rouler une application ou des tests JUnit et de voir un rapport sur le code exécuté avec un pourcentage par classes.
Vidéos pour utiliser Java Spring
SpringSource est une librairie qui permet de faire beaucoup de choses en entreprise dont gérer les objets, gérer les bases de données et faire de la programmation orientée Aspect.
Wiimote sur l’ordinateur
Vous savez sûrement que la manette de la Wii ainsi que la Wiiboard utilise Bluetooth pour communiquer avec la console. Puis que l’ordinateur peut communiquer avec ce genre d’appareil. Maintenant, si vous désirez utiliser ces outils sur votre ordinateur, vous pouvez faire vous même votre librairie qui va communiquer avec Bluetooth ou encore utiliser une [...]
Outils pour faire du Reverse Engineering
Une belle façon d’apprendre comment programmer est de regarder le code source des logiciels fait par d’autres personnes. Grâce au monde de l’open source, il est très facile d’en trouver de haute qualité. Par contre, parfois nous n’avons pas accès à ces documents, car ils sont propriétaires. Les outils que je vous proposent sont gratuits [...]
Informations rapides
Catégories d’articles
- Comment faire (16)
- Idées (10)
- Le petit guide du hacker (1)
- Logiciels gratuits (34)
- Logiciels maison (3)
- Logiciels payants (5)
- Matériel (6)
- Programmation (30)
- Ressources (7)
- Sécurité & Hack (10)
- Services gratuits (14)
- Services maison (3)
- Services payants (7)
- Standards (10)
Archives

Concurrence en Java
Lorsque nous développons des logiciels, il est souvent utile que son exécution se fasse avec plusieurs fils d’instructions en parallèles. Par exemple, un serveur web doit pouvoir servir plusieurs utilisateurs en même temps plutôt que l’un à la suite de l’autre. En utilisant le parallélisme, ce modèle de programmation amène aussi quelques maux de têtes [...]