Une petite application Web maison de gestion des taches
Une petite présentation rapide* de mon outil de gestion des taches (Si ça vous intéresse, je le mettrais peut-être sur GitHub ??) :
Une petite présentation rapide* de mon outil de gestion des taches (Si ça vous intéresse, je le mettrais peut-être sur GitHub ??) :
Mac OS X à tendance à être très long sur mon Mac Book.
Après avoir fait quelques recherches avec mon amis google j’ai trouvé comment vider la mémoire PRAM de Mac OS X Lion.
Avant d’installer la version 4.3 de xcode, peut-être voudriez-vous désisntaller la version précédente:
sudo /Developer/Library/uninstall-devtools –mode=all
La nouvelle version est packagé sous forme d’application « normale » et non plus dans un package à installer à part !
Pour plus de détail allez voir: QuickTip uninstalling xcode développer tools
Par défaut les connexions RMI ont un timeout assez long (20s sur mon environnement).
Il peut être utile de gérer soit même le timeout utilisé pour se connecter au serveur RMI.
Prenons le code suivant:
Here is a little « How to handle timeout on a RMI connection », lets try the execution of following code:
URLPinger, petite application qui se met dans le systray (icônes en bas à droite sous Windows) à été mis à jour !
La version 0.3 permet de personnaliser le temps d’attentes entre deux vérifications de l’URL.
La version 0.4 permet de ne pas perdre la définition de ses services lors de la fermeture / réouverture de l’application. (Les paramètres sont stockés dans le répertoire utilisateur).
![]() |
Télécharger URLPinger.jar (578) |
Git Fast 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:
Je vous invite à jeter un œil sur cet article de javaworld qui traite le sujet, en profondeur, mais, il est vrai, en anglais !
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…
Vous voulez écouter vos serveur web pour vérifier qu’ils soient bien disponible ? URLPinger.jar (578) 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)
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.