Je suis obfusqué !

Hello,

 

Je me posais un problème sur le reverse engineering de mon code java. J’ai installé JAD (un décompilateur qui a aussi un plugin pour eclipse) et je peux lire dans mon code super facilement… Non pas que je ne souhaite pas libéré mon code mais j’ai mis à disposition une API pour qu’il soit possible d’en faire le maximum.

 

Donc j’ai trouvé un très bon article qui explique comment faire tout ça.

Si vous recherchez à faire ça automatiquement à partir de maven ya un plugin maven.

 

Bon pour ma part j’ai un petit problème à la mavenéisation mais c’est en passe d’être résolu…enfin j’espère

Enjoy !

Processing and Java

Hello,

 

Je suis en train de produire une petite app pour mon projet (je vous en parlerai un peu plus tard…) et donc tout ça se passe en Java. Normal vu que c’est le langage sur lequel je me focalise…

Je viens de jouer avec Processing et je trouve ça vraiment puissant ! On peut déployer son application sur pas mal de plateforme et super simplement. Du coup en regardant un peu on peut fabriquer nos propres librairie et en plus depuis eclipse !  ^^ je sens que je vais me faciliter la vie :)

 

Intégration sous eclipse

un petit learning

le wiki de processing

 

Enjoy !!

Java…mais avec DP !!

Hello,

Donc si vous suivez un peu mon blog vous savez que je me suis lancé dans la programmation Java et je tiens donc à vous conseiller des petits trucs de temps en temps…

Première chose: il ne faut pas passer à côté des Designs Patterns. C’est des conseils pour développer vos applications pour que ce soit plus efficace. Pour cela je peux vous conseiller un bouquin idéal pour ça même s’il est un peu bizarre (attention la drogue c’est mal…vous comprendrez en lisant ce livre)

Sinon il y a des sites très bien fait qui expliquent cela comme par exemple celui-ci.

Deuxième chose : c’est bien beau de se lancer dans le dev mais n’importe qui peut le faire ! mais pas tout le monde peut bien le faire pour que ce soit lisible, maintenable… donc ce bouquin est à lire de tout urgence. Il est plutot lourd mais il vaut vraiment le coup !

 

Enjoy !

Un transistor = interrupteur?

Hello,

Un transistor est un composant électronique qui peut servir de nombreuses façons.

Il peut servir essentiellement d’ampli ou d’interrupteur. C’est grâce à ce dernier mode que depuis une cinquantaine d’année les ordinateurs révolutionnent le monde… de simple interrupteurs…

 

Donc si pour vos petites bidouilles vous avez besoin de cela voici un petit lien pour mieux appréhender cela si vous ne savez pas comment faire.

Dernière chose voici un très bon tuto pour faire un intervallomètre pour votre appareil photo préféré (faites attention quand même à vérifier que cela est compatible avec votre appareil photo, moi j’ai un Canon et le schéma est différent de celui indiqué dans le tuto)

 

Enjoy

Music skills

Hello,

 

Voici une petite video pour les musiciens qui souhaitent fabriquer des effets pour leur guitare électrique. Vous allez voir c’est très simple!!!

 

 

En plus voici un petit site (qu’on voit dans la video) où vous retrouverez tous plein de circuit élec produisant qq effets sympa.

 

Enjoy!!!

font pour dotmatrix à Led

Bonjour,

 

Voici quelques liens pour créer les fonts qui vont bien pour votre dot matrix:

 

Pial’s (We)Blog | 8×8 Dot matrix font generator based on javascript and HTML

LED Scolling Dot Matrix Font & Graphics Generator 5×8 5×7 8×8

Led Font Creator with Scrolling Display – CodeProject

8×8 Pixel ROM Font Editor

Bitmap Font Writer

Free bitmap fonts 8×8 Download – Bitmap fonts 8×8 for Windows

 

Sinon ya Gimp, vous créez une image de 8×8 pixels puis lorsque vous avez fini votre travail vous le sauvegardez au  format xbm (Xbitmap) et puis vous n’aves plus qu’à éditer le ficher pour copier coller cela au bon endroit ;)

C’est fastidieux…bon courage

So Enjoy!

Bien choisir une font gratuite

Bonjour,

 

Vous vous demandez parfois comment trouver une font gratuite?? Par exemple celle ci le sont

 

Et après la meilleure chose est de faire le tour de dafont

Ensuite faut regarder en détail la licence en fonction de ce dont vous avez besoin…

 

So Enjoy!

 

Mapping clavier macbook pour linux (en VM ou pas)

Bonjour,

 

Pour faire correspondre votre clavier MacBook avec votre console linux vous avez besoin d’une application qui s’appelle « console-data ». Elle est souvent installée de base… Si oui alors en mode console tapez:
dpkg-reconfigure -p low console-data

 

Autrement pour l’installer

$ sudo apt-get install console-data

Ensuite vous aurez à choisir dans une list (Full archives je crois) le choix suivant:

Mac / Unknown / French / Standard / MacBook

So Enjoy!

Développer en JAVA

Bonjour,

 

Comme vous l’aurez compris, je débute en java et donc je me rends compte de plus en plus de l’immensité de ce domaine. Il est simple de se mettre à faire son premier développement mais il est très compliqué de structurer cela afin d’en faire quelque chose de maintenable et d’efficace.

 

Pour débuter, je vous conseille un livre très très bien pour comprendre toutes les notions de base. Un autre pour faire qq exos mais il n’est pas nécessaire. Sinon il y a un petit tuto vraiment bien et rapide pour faire le point sur l’ensemble et découvrir quelques notions supplémentaires comme l’UML, design pattern (d’ailleurs voici un très bon bouquin bien pour commencer même s’il est un peu bizarre…attention la drogue c’est mal) que vous pourrez confirmer plus tard.

 

Mais après ça… il faut se lancer et là il faudrait passer sur une interface de développement parce que la console ça vous soule peut être. Il y a  eclipse (c’est ce qu’il y a de mieux). Donc voici un petit tuto parfait avec des explications sur comment générer sa Javadoc, faire un diagramme UML,… plein de bases et simple à comprendre. (juste comme ça en passant, pour vous faire gagner du temps, pour UML, je vous conseille d’utiliser le plugin de soyatec en « free » qui est à télécharger sur le site et à installer sur un eclipse contenant emf et gmf)

 

Avec ça vous êtes déjà pas mal pour commencer proprement de bons dev. Si vous voulez pousser le sujet voici quelques mots clés dans l’ordre Ant, Maven, SVN, Jenkins, Nexus, Mantis, Mylyn, Wiki.

 

Je vous ferai bientôt un même récap sur le developpement JAVA en J2EE (en web)

 

So enjoy!

CNC Diy

Hello,

Si un jours vous souhaitez faire votre propre usinage vous même voici un kit pas trop chère qui a l’air plutôt sympa :)

De plus voici quelques liens sur d’autres sites pour notamment piloter sous linux ce genre de chose et un site sur ce thème.

So enjoy!

[update] Cocorico!!! Je viens de découvrir une cnc faite en France c’est vraiment du Diy pour les mouvements de translation c’est des glissières à billes de tiroir, des tiges filletés…mais la précision atteint le dixième donc parfait ça se passe . Je ferai un tuto dès que je recevrai la mienne. ;)