Showing posts with label Cassandra. Show all posts
Showing posts with label Cassandra. Show all posts

Sunday, October 27, 2013

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
Java
  • Un article pour am�liorer la s�rialisation via diff�rents formats
  • Une r�solution du probl�me des variables mutables dans une classe anonyme.
  • jo-widgets est une bo�tes � outils au dessus de Swing, JavaFX, SWT et RAP.
  • Une pr�sentation int�ressante qui montre comment utiliser NoSQL avec EclipseLink et JPA.
  • PGStudio est un PGAdmin PostgreSQL r�alis� en GWT. Le code est accessible pratique pour faire du reverse Engineering. 
NoSQL
  • Fonctionnalit�s de Cassandra 2.0 (news sortie depuis septembre donc pas tr�s fraiche, d�sol�)
    Divers
    • ngrok est une application qui permet de cr�er un tunnel pour acc�der aux applications serveurs en local. L'int�r�t est de pouvoir rendre accessible depuis Internet une application sur votre PC (un site Web par exemple). Tr�s pratique pour les d�monstrations en live.
    • Un site qui regroupe un ensemble de biblioth�que JavaScript.
    • PHPVirtualBox et VBoxRemote (r�alis�e en GWT) sont des applications Web qui permettent de g�rer les machines virtuelles VirtualBox d'une machine h�te.
    • En me documentant sur Vagrant, j'ai d�couvert et exp�riment� Puppet apr�s avoir fait plusieurs tentatives avec des scripts bash.  Il s'agit d'un langage pour g�rer la configuration des syst�mes d'exploitation (Linux et Windows).
    • Un site qui propose de configurer une machine virtuelle pour provisionner un serveur Web pour du d�veloppement PHP. Il vous sera possible de choisir la distribution Linux, le type de serveur Web, la configuration et la version PHP puis le type de SGBD (MySQL ou PostgreSQL). Une fois cr�� une configuration Vagrant sera g�n�r�e incluant des scripts Puppet. Un tr�s beau projet tout simple. 
    • Un �tat des lieux des diff�rents drones de loisirs, �a commence a devenir abordable. Si vous �tes int�ress�s par les drones qui volent voici un lien : http://helicomicro.com/.
    • Un d�bat Developpez.com sur "Le m�tier d'ing�nieur logiciel passionne-t-il encore ?". Pour moi la r�ponse est positive. Le m�tier dans la recherche am�ne � des projets tr�s int�ressants.
    • ASCII Generator est une application qui permet de convertir une image en texte ASCII.

    Friday, August 9, 2013

    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
    • Un tutoriel tr�s simple sur la cr�ation d'une application Eclipse RCP avec E4.
    • Un billet de l'auteur du livre Eclipse 4 Plug-in Development by Example: Beginner�s Guide qui d�taille plein de choses autour de l'�criture et de la publication de son livre.
    • Un billet qui montre comment utiliser le syst�me d'�v�nements d'Eclipse 4 (EventBroker) sans l'injection de d�pendance.
    • Une solution qui montre comment utiliser le logger d'Eclipse 4 depuis une m�thode statique.
    • Un article qui montre comment utiliser le contr�leur de geste LeapMotion au sein d'une application Eclipse 4. A noter que cet article montre �galement comment cr�er ses propres annotations.
    • EScript est un langage de scripts pour Eclipse.
    • Un billet qui propose des classes utilitaires pour g�rer efficacement les agents de placement GridLayout et GridData.
    • Un tutoriel de d�marrage (Getting Started) pour EMFStore. Pour rappel ce projet permet de stocker, distribuer et collaborer � plusieurs avec des mod�les EMF (mod�les et instances).
    • Des statistiques de t�l�chargement sur la nouvelle version d'Eclipse Kepler : 1 million de t�l�chargement en 18 jours.
    • Un tutoriel qui propose de customiser l'apparence des mod�les EMF en utilisant EMF Client Platform.
    • Une astuce pour mettre en plein �cran une fen�tre d'une application Eclipse 4 RCP.
    Java
    • Un article qui montre comment g�rer efficacement la Stack Trace c�t� client pour GWT.
    • docx4j est une biblioth�que Java pour manipuler les formats Microsoft Open XML.
    NoSQL
    • Am�lioration du langage Cassandra CQL pr�vue pour Cassandra 2. J'ai not� principalement le support des triggers et les alias au niveau des SELECT.
    Divers
    • Biblioth�que JavaScript qui permet de mettre en surbrillance le texte du code de plus de 54 langages.
    • ReaderIsDead ou ZombieReader est une initiative permettant de faire revivre Google Reader. De mon c�t� je suis pass� � Feedly. Je retrouve pratiquement tous les services de Google Reader except�s la cr�ation des blogrolls.
    • BZR Player est un lecteur Audio qui g�re une multitude de formats.
    • Un historique li� � l'univers Lego. Impressionnant la machine � r�soudre les Rubik's Cube.
    • S'il y a bien une application � installer sous Windows, c'est Clover. Cet utilitaire permet d'ajouter la notion d'onglets � votre explorateur Windows.
    • WinDirStat permet de connaitre l'occupation de vos r�pertoires. Il affiche l'information sous forme de Map.

    Sunday, March 24, 2013

    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
    • Eclipse 4.2.2 est disponible depuis le 1 mars. L'environnement gagne en performance et en r�duction de consommation m�moire (page de t�l�chargement).
    • Tycho, l'outil de Build pour le monde OSGi/Eclipse prend de l'importance dans la fondation Eclipse. Les builds se feront bient�t via Tycho.
    • Un billet sur les points d'extension.
    • EclipseCon France 2013 se tiendra le 5 et 6 juin 2013 � Toulouse en France (source 1, source 2)
    • Un billet qui montre comment g�rer un menu dynamique avec la plateforme Eclipse 4.
    Java
    • GWT 2.5.1 est disponible en version finale (source). Ce lien vous donne le d�tail des nouveaut�s.
    NoSQL
    • Apache Cassandra 1.2.3 est disponible (page de t�l�chargement). Ce lien vous donne les informations de la mise � jour.
    Divers
    • Puran Software est une boite � outils d'utilitaires gratuite pour Windows (d�fragmentation...)
    • Google Reader s'arr�tera (source 1, source 2, source 3...) le 1er juillet 2013. Toute ma veille informatique se faisait dessus. En attendant je cherche un moyen pour le remplacer. Je ne donne pas cher de Blogger.

    Friday, February 15, 2013

    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
    • Une s�rie de billets sur Tycho, l'outil de construction de build � la sauce Maven.
    • Un billet sur SWTBot, l'outil de test d'application Eclipse.
    • Eclipse RAP 2.0 est disponible. Vous trouverez sur cette page la liste des nouveaut�s et sur celle-ci  la page de t�l�chargement. Plusieurs billets qui expliquent les principales avanc�es de cette version (billet 1, billet 2, billet 3, billet 4 et billet 5).
    • Un billet qui montre comment faire de la synchronisation avec l'IHM depuis un autre Thread.
    Java
    • Deux billets concernant GWT. Le premier s'int�resse � montrer comment faire de la compilation via Maven, du d�bugage et enfin utiliser des logs. Pour le second il est question de configuration d�une datasource par JNDI, l�injection de d�pendances Spring dans une servlet GWT, et enfin la s�rialisation/d�s�rialisation dans la partie cliente.
    • Un billet qui pr�sente trois pr�dictions pour Java pour 2013. A voir si cela va se concr�tiser. Je partage un peu l'opinion surtout au niveau des langages alternatifs.
    • Un billet sur la mani�re de nommer les concepts (classes, attributs...).
    • Un billet qui traite d'une premi�re utilisation du langage DART, le langage orient� Web de Google (celui qui tente de supplanter GWT).
    NoSQL 
    • Un article sur les performances de Cassandra compar�es � d'autres solutions de stockage.
    • CCM est un utilitaire pour Cassandra qui permet de cr�er un Cluster en local.
    • Un billet qui montre comment utiliser la biblioth�que Metrics avec Apache Cassandra. Pour information Metrics sert � instrumentaliser diff�rents outils et biblioth�ques pour obtenir des informations comme par exemple temps de r�ponse pour les Servlets, taux de message par type de log pour Log4J...
    Divers

    Saturday, January 12, 2013

    Introduction au NoSQL Apache CASSANDRA. Partie 1 : installation, prise en main rapide et outils d'administration

    Je viens de r�diger un premier article sur le NoSQL Cassandra. Cet article pr�sente bri�vement les fonctionnalit�s, l'installation, une premi�re prise en main et quelques outils d'administration.


    Vous constaterez qu'il s'agit d'un article Developpez.com. Je pensais d'abord le faire comme billet de blog mais le format billet ne me convenait pas.

    J'esp�re que ce premier article vous plaira.

    A tr�s bient�t pour le suivant...

    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
    • GitBlit est un serveur GIT multi-plateformes. Il se pr�sente sous la forme d'une application Web � d�ployer sur un serveur d'application Java. GitBlit se base sur l'impl�mentation Java JGit d�velopp�e pour Eclipse. Par cons�quent, je suis d�sormais capable d'installer un serveur GIT sous Windows.
    • Changement de nom pour Eclipse RAP. Auparavant Eclipse RAP signifiait (Rich AJAX Platform) maintenant il signifie Remote Application Platform. 
    • Billet sur le d�bogage en Java avec Eclipse.
    • Eclipse 4 Kepler la prochaine version d'Eclipse est sortie en Milestone 4 � No�l (page des nouveaut�s et page de t�l�chargement).
    • Un billet sur le mod�le de programmation d'Eclipse 4.
    Java
    • Un billet d'Angelo Zerr qui montre comment convertir docx/odt en pdf/html en utilisant Java.
    • Une pr�-version de Java 8 pour processeur ARM (par exemple pour le Raspberry Pi).
    NoSQL
    • Cassandra 1.2 est disponible. Au niveau des principales nouveaut�s CQL le langage de requ�tes en version 3, Atomic Batches pour l'int�grit� transactionnelle et les n�uds virtuels. Pour t�l�charger cette nouvelle version, direction le site d'Apache de Cassandra.
    • Une pr�sentation qui d�crit toute une s�rie de concepts sur Hadoop, MapReduce...  
    Divers
    • FTP Ruch un client FTP qui concurrence Filezilla. Un gros point fort c'est la possibilit� de faire du serveur / serveur (source Korben).  
    • DBV est un outil de versionning d�di� au monde des bases de donn�es (site de l'outil). 

      Friday, January 4, 2013

      Meilleurs voeux 2013 et les r�solutions qui vont avec

      Je profite de ce message pour vous souhaiter une tr�s bonne ann�e 2013. L'ann�e 2012 a �t� tr�s r�duite en message sur ce blog. J'ai des tonnes d'id�es mais pas assez de temps. Je vais donc rester modeste en esp�rant publier au moins autant de billets que l'ann�e pass�e.

      Pour l'ann�e 2013, j'esp�re avancer sur la s�rie Cassandra et j'esp�re �galement continuer les supports de cours sur EMF.

      Concernant Cassandra, le premier article est pratiquement termin�. Je n'aurai pas tenu ma promesse de le proposer pour d�but d�cembre mais bon je suis confiant pour qu'il sorte mi janvier.

      Sunday, November 18, 2012

      S�rie d'articles sur le NoSQL Cassandra

      Depuis quelques temps, je m'int�resse � la base NoSQL Cassandra (famille Orient�e Colonne). Ayant suivi certaines pr�sentations et ayant remarqu� qu'il existait de nombreuses ressources, je me suis donc mis � regarder en d�tail ce NoSQL. Je me suis principalement focalis� sur le mod�le de donn�es (exemple : comment repr�senter les diff�rentes relations entre classes) et sur les APIs clientes.

      Je vous propose donc une s�rie d'au moins cinq articles dont les principales id�es sont :
      • Article 1 : installation et outils autour de Cassandra
      • Article 2 : mod�le de donn�es et API Hector
      • Article 3 : Cassandra Query Language (CQL) avec Java via JDBC
      • Article 4 : Faire de l'ORM avec Cassandra (Hibernate OGM, EclipseLink et via Hector)
      • Article 5 : Clustering via Cassandra
      Il s'agit d'une proposition qui �voluera surement au fur et � mesure de mon avancement sur Apache Cassandra.

      Les ressources sur le Net concernant Cassandra sont assez importantes. J'ai regrett� que l'accent soit mis sur l'administration. �tant d�veloppeur d'applications en Java je me suis pos� de nombreuses questions et notamment : Suis-je capable de faire du NoSQL pour un d�veloppeur format� au classique SQL ?  

      Le premier article est en cours de r�daction, j'esp�re vous le proposer d�but d�cembre.Il s'int�ressera � pr�senter rapidement Cassandra, son installation, une premi�re prise en main et les outils d'administration disponibles. Il ne sera pas r�volutionnaire mais au moins j'aurais pr�sent� tous ce dont j'ai besoin pour les articles suivants.

      N'h�sitez � venir proposer des commentaires. J'esp�re de mon c�t� pouvoir tenir ma motivation sur l'�criture de ces articles.