samedi, octobre 31, 2015

Mes applications pour travailler sous MAC OS X

Depuis quelques temps, je suis repassé à Mac OS X. Voici une liste des outils que j'utilise.
  • Homebrew : un gestionnaire de paquet. Pratique pour installer Maven par exemple. Si vous avez un problème avec El Capitain suivez les informations apportées par ce lien.
  • Cask : un extension à Homebrew pour installer des applications autrement que par le DMG classique
  • Microsoft Remote Desktop : pour le bureau à distance avec des machines Windows. Switcher entre les deux OS n'est pas simple à cause des touches CMD (Mac OS X) = CTRL (Windows)
  • Eclipse : le meilleur environnement de développement pour coder Java... si cette phrase vous choque veuillez donner votre avis ici. Par ailleurs, je vous conseille d'installer ce plugin pour lancer plusieurs instances d'Eclipse.
  • FileZilla : un client FTP pas le meilleur mais multi-plateformes
  • Chrome : navigateur web, je l'ai choisi à la place de Firefox à cause des modules proposés (postman par exemple) et de la possibilité de conserver ses préférences d'une machine à l'autre via son compte Google.
  • Google Drive : pour synchroniser mes données 
  • iTerm 2 : remplace Terminal de Mac OS X. J'en avais profité pour installer byobu afin de diviser mon terminal. Depuis El Capitain j'ai de gros problème avec.
  • Java : sans commentaire.
  • KeePassX : mon trousseau de clés que j'utilisais sous Windows. Ce portage est fonctionnel. Ce n'est pas très sexy mais ça marche.
  • Path Finder : le remplaçant du simpliste finder.
  • PixelMator : mon logiciel de dessin simpliste.
  • SourceTree : un super client GIT.
  • SublimeText : l'éditeur de texte.
  • Thunderbird : le client email. J'ai ajouté en module Nostaly (pour déplacer des emails par le clavier) et Provider for Google Calendar pour ajouter mes agendas Google.
  • Nimu : une calculatrice assez originale.
  • TexStudio : l'éditeur pour faire du Latex.
  • Office 2011 et LibreOffice : les outils pour transmettre des documents avec d'autres gens.
  • Skype : pour la messagerie instantanée
  • Vagrant : pour gérer mes machines virtuelles Linux. Je suis peut être bizarre mais c'est à l'intérieur d'une VM Linux que je fais les tests sur Docker, habitude de Windows. Le virtualiseur utilisé est VirtualBox. Avec ce dernier j'ai installé un Windows 10 pour continuer à utiliser le kit de Developpez.com.
Mon objectif était d'éviter les applications Apple (qui sont très bien) genre le client de messagerie, le navigateur, le calendrier ou les outils pour la bureautique. On ne sait jamais je pourrais revenir sous Windows dans l'avenir ou passer sous Linux. Il y a quand même Time Machine qui reste simple et puissant pour sauvegarder son Mac.

Et vous qu'avez-vous installé en plus sous votre Mac ?

vendredi, octobre 23, 2015

Liens pratiques de la semaine

Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • La prochaine version d'Eclipse s'appellera Eclipse Neon
  • AQL un langage de requête pour Eclipse Sirius.
Java (spécial GWT)
  • GWT Cropper est un composant GWT qui permet de sélectionner une zone graphique.
  • Sortie de la version 3 de GWTChosen, un composant GWT de type liste très évolué. 
  • Arnaud Tournier a fait une présentation à Toulouse sur la JSR 269. Cette spécification permet d'exploiter les annotations présentes dans le code pendant le processus de compilation pour générer d'autres codes sources. Toutes les ressources de sa présentation sont disponibles ici.
  • D'autres bibliothèques GWT qui sont pour la plupart des wrappers de bibliothèques JS (source DVP) : Guava pour GWT, GWT-Charts, GWT-Maps-API, GWT-OAuth2, GWTEventBinder.
  • Un article sur GWT en général. 
  • Si vous souhaitez en savoir plus sur JsInterop, la nouvelle façon d’interagir avec GWT, vous pouvez consulter ce document.
Divers
  • Leaflet est une bibliothèque Javascript pour encapsuler de la cartographie.