background preloader

Development

Facebook Twitter

A merge tool that understands your code. Vieux bout de code. Le site francophone dédié à Eclipse et OSGi. (publié le 15/12/2007) Tutorial : développement d'applications Eclipse RCP (1ère partie) Framework Eclipse et notion d'applications La création d'une application Eclipse RCP minimale se fait en utilisant un assistant proposé par le PDE.

Le site francophone dédié à Eclipse et OSGi

Avant de découvrir cet assistant, voyons la notion de base qui permet de transformer un plug-in en application : le point d'extension org.eclipse.core.runtime.applications. Ce point d'extension permet à un plug-in d'indiquer la classe qui sera exécutée juste après l'initialisation du framework Eclipse. Créer un plug-in 'com.eclipsetotale.rcp.application'. Utiliser l'onglet 'Extensions' de l'éditeur de fichiers manifestes pour définir une extension sur le point d'extension org.eclipse.core.runtime.applications : Ajouter l'élément 'run' en utilisant le menu contextuel et faire générer la classe associée (en cliquant sur le lien hypertexte 'class').

Tester : sélectionner le projet et utiliser le menu contextuel 'Run as -> Eclipse Application'. Conclusion. Eclipse (astuces, utilisation avancée & optimisations) Serge SIMON. 12/06/2012.

Eclipse (astuces, utilisation avancée & optimisations)

Updated 31/07/2012. Présentation propulsée sous Deck.js. Navigation par ←, →, m (menu), t (toc), g (goto), F11 (fullscreen). Eclipse « Astuces, utilisation avancée & optimisations » Cette présentation ... ... détaille quelques généralités, modes de fonctionnement, raccourcis-clavier (disséminés tout au long de la présentation), astuces, etc. Chaque item a une note : A appliquer dans tous les cas - gains intéressants et/ou coût d'utilisation ou de mise en place faible Souvent intéressant à appliquer mais peut dépendre du contexte, etc. La plupart des développeurs passent beaucoup de temps chaque jour sur Eclipse ... à ce titre, il (me) sembe important de bien connaître l'outil, sa paramétrie, les raccourcis, pour en tirer le meilleur parti (et surtout, pour s'éviter un certain nombre de manipulations fastidieuses).

Versions d'Eclipse disponibles Quelle version choisir ? Google Cloud Messaging : Présentation. Le 26 Juin 2012, le service "Android Cloud to Device Messaging" (C2DM) a été officiellement déprécié par Google laissant sa place à "Google Cloud Messaging" (GCM).

Google Cloud Messaging : Présentation

Comme son prédécesseur ce service permet à une application tiers d’envoyer des messages à des terminaux connectés Android. Au travers d’une série de deux articles nous découvrirons ensemble les différents aspects de GCM en s’appuyant sur un cas concret. Ce premier article a pour but de vous présenter comment fonctionne GCM, ce qu’il est possible de faire avec et en quoi il pourrait vous être utile.

Les acteurs et leurs interactions Actuellement, il n’existe pas de solution triviale pour envoyer une information directement d’un serveur vers un appareil mobile. Lors de l’envoi d’un message le serveur doit obligatoirement préciser les identifiants GCM de tous les appareils mobiles qu’il souhaite notifier. Activer le service GCM Le détail de cette procédure est disponible ici. La phase d’enregistrement Le message et son envoi. The_coding_love();

The 10 commandments of good source control management. Ah source control, if there’s a more essential tool which indiscriminately spans programming languages without favour, I’m yet to see it.

The 10 commandments of good source control management

It’s an essential component of how so many of us work; the lifeblood of many development teams, if you like. So why do we often get it so wrong? Why are some of the really core, fundamentals of version control systems often so poorly understood? I boil it down to 10 practices – or “commandments” if you like – which often break down or are not properly understand to begin with. These are all relevant to version control products of all types and programming languages of all flavours.

Security

Progressive <canvas> pie charts. Peity (sounds like deity) is a jQuery plugin that converts an element's content into a <svg> mini pie 2/5 donut 5,2,3 line 5,3,9,6,5,9,7,3,5,2 or bar chart 5,3,9,6,5,9,7,3,5,2 and is compatible with any browser that supports <svg>: Chrome, Firefox, IE9+, Opera, Safari.

progressive <canvas> pie charts

Tous des gros cons ? Il y a quelques jours, je me faisais interpeller sur Twitter : Oui, je sais, il y a un gros mot dans ce tweet...

Tous des gros cons ?

Mais ne vous arrêtez pas à ça car c'est un moyen comme un autre d'attirer l'attention et sur le fond il a peut être raison... En effet, si on se réfère à la vision basique qu'ont les gens sur le téléchargement illégal, il y a 2 catégories de personnes... Les pirates (ou les sales voleurs) qui ne payeraient même pas 20 centimes pour un MP3 et les gens honnêtes (les bons pigeons) qui achètent tout ce qui leur fait envie. A la bonne époque, celle d'eMule et de Bittorrent, c'était le partage qui était à l'honneur. Top 13 HTML5 – CSS3 frameworks to spice up your projects. HTML5 and CSS3 represent the near future of the web.

Top 13 HTML5 – CSS3 frameworks to spice up your projects

The last versions of all major browsers support many of the new features introduced by these versions. If you want to try the new HTML5 properties (Canvas, Geolocalization, …) or new CSS3 rules (media queries, …) you can also use the frameworks examined in this article. These frameworks are used to create your HTML5/CSS3 templates, to develop your mobile applications, to draw graphs easily and much more.

Standards

Tools. Test. Java. Design. Python. Javascript. PHP.