
Git Fact Version Control System
Git ? Qu’est-ce que c’est ?
D’après Wikipédia, c’est un logiciel de gestion de versions décentralisé. C’est un logiciel libre créé par Linus Torvalds, le créateur du noyau Linux, et il est distribué sous la GNU GPL version 2.
Je ne prétends pas faire une explication détaillée tout simplement parce que je commence à peine à l’apprivoiser ! Par contre je me propose de vous donner mon retour et par là même, centraliser les quelques informations utiles que j’ai pu récolter:
Lire la suite…
Agilité, Projets Git, Subversion, SVN, Utilitaire
Je vous invite à jeter un œil sur cet article de javaworld qui traite le sujet, en profondeur, mais, il est vrai, en anglais !
Lire la suite…
Java FTP
Même s’il n’existe pas beaucoup de documentation sur cette possibilité offerte dans Java depuis le JDK 1.5, il existe de bon articles comme cette introduction de « Soft qui peut » ainsi que celle de Xebia.
En condensé, un JavaAgent est déployé sous forme de jar (contenant un Manifest spécifique: Premain-Class: my.package.MyAgent) et utilisé via une option donnée à la JVM (-javaagent:path/mayagent.jar).Voir la documentation Sun pour plus de détails sur les options.
Un Agent Java est un composant qui s’interconnecte entre la machine virtuelle Java et le logiciel. Il est appelé à chaque chargement d’une classe. Il peut donc écouter tous les appels. Son utilisation la plus simple et la plus courante est le profiling, logging …
Il peut également être utilisé pour faire de l’AOP (Programmation orientée Aspect).
Ici je vous propose une implémentation d’un agent permettant de mettre en œuvre un petit outil de monitoring en utilisant l’AOP. Lire la suite…
Java agent, instrumentation, Java, Javaagent, Javassist
Vous voulez écouter vos serveur web pour vérifier qu’il soient bien disponible ? URLPinger.jar (37) est une petite application fait pour !
Ecrite en Java, elle se loge dans le ‘Systray’ (barre des taches). Vous pourrez y ajouter des services qui écoute une URL, et vous serez informé dès que l’URL n’est plus accessible !
Elle est même en mesure de suivre l’historique des états du service web ! (pour les services qui tombent souvent ça peut-être utile)
Java Java, URLPinger
Après beaucoup de rumeurs, sur les caractéristiques du nouvel iPhone et de son iPhone OS 3.0, mais aussi de Snow Leopard … voilà enfin le moment que l’on attendait avec impatience pour savoir ce qu’il en sera et si un « one more thing » sortira du chapeau ?!
Le keynote n’a pas dérogé a ses habitudes, après le carton d’invitation, les bannières étalées, les Apple Stores fermés, et la fille d’attente bien remplis les invités ont eu le droit, après une introduction par Radiohead, à la présence de Phil Schiller, désigné une nouvelle fois remplaçant de Steve Jobs.
Lire la suite…
Mac keynote, WWDC
Comme ce n’est pas coutume, un petit groupe de jeune, propose sur leur site, http://www.ipomme.info/ un magazine gratuit, au format PDF. Ce magazine traite d’une grande diversité de sujets autour des produit Apple.
Mac Apple, Magazine
C’est la mode des ‘Store’, initiée par Apple, avec son Apple Store, beaucoup d’autre ont suivit, comme l’Android Market, ou le Microsoft Store. C’est maintenant Sun qui s’y met avec l’ouverture en Beta privé de son Java Store.
Sur son blog -en anglais- Jonathan Schwartz (CEO de Sun Microsystems) donne quelques indices de la stratégie de Sun concernant le Java Store.
Pour l’instant réservé au public Américain, la version béta publique devrait arriver au cours de l’été, et devrait s’ouvrir à d’autres pays courant 2010.
Le Java Store permettrait de démocratiser les applications Java et JavaFX auprès du grand public, et rapprocherait la communauté de développeurs du milliard d’utilisateurs potentiel d’une JVM. Le Java Store pourrait être le plus grand portail d’application au monde !? L’omnipresence de java sur les ordinateurs grand public pourrait faire de se rêve une réalité !
Actuellement toutes les applications du Java Store doivent être gratuite, développées en Java ou JavaFX et peuvent être de toutes sorte, comme des jeux, des utilitaires, ou des outils destinés aux réseaux sociaux.
Avec cette nouvelle structure, l’architecture des applications Java – je pense au JNLP, ou à certaine grosse applet – pourrait bien changer ! Est-ce la mort de JNLP ?
A suivre …
Java JavaFX, Market, Store, Warehouse
Alors que je devais traiter des fichiers textes j’ai cherché un outil permettant de reformatter le texte, comme le fait l’option « retour à la ligne automatique » des éditeurs de texte (ou Wrap en anglais), mais je n’ai pas trouvé.
J’ai donc recherché sur la toile un exemple d’implementation d’une fonction qui ferait ça pour moi ! J’ai trouvé plusieurs choses, mais j’ai finalement réalisé mon implémentation !
Vous la trouverez ici: TextWrapper
Java code
Bonjour !
Juste, un petit post pour vous rappeler que c’est ce soir à 18h à l’Université Paul Sabatier que le JUG Toulousain fait sa première conférence.
A programme nous écouterons Bruno Marchesson (consultant sénior Valtech) qui nous parlera du framework GWT, puis Sylvain Wallez (CTO Goojet) qui traitera des sujets relatifs aux développements sur mobile (JavaME).
A ce soir.
Java GWT, Java, JavaME, toulouse
Qu’est que le TDD ? Bonne question ?
Prenons un petit exemple de réalisation d’une méthode en suivant la méthode du TDD (Test Driven Developpement ou en français le développement piloté par les tests).
Lire la suite…
Java EclEmma, Eclipse, Java, TDD, TestNG, Tests