Archive pour la catégorie ‘Applications’

Samedi 21 août 2010

Praise Vim ! La version 7.3 de mon éditeur de texte de prédilection est sortie dimanche 15 août. Je viens juste de le découvrir ! A cheval entre une « minor » et « major » release,  vim 7.3 est plus une « between » release, mais non moins attendue :)

Ça me fait penser qu’il faudrait que je mette en ligne à l’occasion mon vimrc pimpé et tout mon paquet de plugins associés.

Voici l’annonce

  • Share/Bookmark
Dimanche 25 juillet 2010

Il y a toujours eu et il y aura toujours des classements sur les langages de programmation, selon leur popularité et leur utilisation par les développeurs. Source intarissable de trolls en tous genres. Cependant, ce n’est pas la première fois que je tombe sur des graphiques de ce genre plébiscitant le C. On remarque d’ailleurs une très nette percée du C depuis 2008. Ira t-il supplanter le Java dans les années à venir ? L’avenir nous le dira (j’attends les trolls :) ). Ce graphique tiré du site TIOBE va lancer encore de longues discussions interminables. Mais au final je suis plutôt ravi d’avoir opté pour une technologie encore très largement au goût du jour à la vue de ce graphique, alors que je passais pour un illuminé à l’école en optant pour le C plutôt que le Java ou les technologies .NET

Popularité des langages de programmation

Popularité des langages de programmation

Source

  • Share/Bookmark
Lundi 19 juillet 2010

J’ai reçu récemment un communiqué de presse de Gostai qui annonce le passage de son framework Urbi en license open source. L’annonce était passée relativement inaperçue en mai dernier dans le milieu. Je trouve l’initiative intéressante et me permets de retransmettre l’information. Je n’ai toujours pas eu le temps de m’essayer à Urbi, mais je compte bien prochainement tester leur framework. En attendant voici le communiqué :

Passage d'Urbi en open source

Gostai, l’éditeur de logiciel innovant pour la robotique et l’IA, annonce que sa technologie d’OS robotique Urbi passe en Open Source.
Urbi est un système d’exploitation avancé pour la robotique, déjà disponible pour un grand nombre de robots dont Nao d’Aldebaran®, RMP de Segway®, ou Mindstorm de Lego®, parmi un total de 15 robots différents. L’une des innovations clefs d’Urbi repose sur un nouveau langage de script pour l’orchestration nommé urbiscript, qui intègre des capacités avancées pour la gestion du parallélisme et de la programmation événementielle. En plus d’Urbi, Gostai propose également les outils de programmation graphique Gostai Studio, et une compatibilité avec différents simulateurs, faisant de la plateforme Urbi une des solutions pour la robotique et la programmation de systèmes complexes les plus avancées et complètes à ce jour.

Qui plus est, Urbi est très facile à utiliser, même pour des débutants. Il est parfaitement adapté à une utilisation académique ou industrielle avancée, ainsi que pour le marché éducatif.

Le code source est couvert par une licence Affero GNU GPL v3 et est disponible immédiatement en téléchargement depuis le site de Gostai. Cette initiative permettra aux développeurs du monde entier d’accéder librement et de participer à la croissance de la solution logicielle la plus innovante du marché.

Jean-Christophe Baillie, fondateur et président de Gostai, a annoncé lors de la conférence ICRA ’10 en Alaska : « Passer en open source avec une licence compatible avec la GNU GPL est le meilleur moyen de s’assurer qu’Urbi sera toujours disponible gratuitement pour tous, tout en conservant un modèle à double licences apportant un support pour les partenaires commerciaux. Gostai, qui est issue du monde académique, a toujours cru dans le modèle open source et le partage de l’innovation. Nous préparons Urbi depuis longtemps pour ce moment, et il est enfin arrivé !”

  • Share/Bookmark
Lundi 22 février 2010

On vient de me faire découvrir un petit script en python appelé woof. Et il s’avère que ça m’a changé la vie ! Du coup je souhaitais partager ma trouvaille. Woof est un script qui permet d’échanger de façon ultra simple un fichier entre 2 ordinateurs connectés en réseau. Je ne compte plus le nombre de fois où j’ai souhaité envoyer un fichier à une personne par Internet. En général, les premières tentatives par MSN et ne Gtalk ne mènent à rien, la transmission finissant par planter ou bien s’éternisant pour quelques pauvres Ko. En général la seconde option est l’envoi par email, mais bien généralement soit le fichier est trop gros pour l’hébergeur ou soit le fichier en question est considéré comme vérolé et donc supprimé. C’est une spécialité de MSN également…

Je m’arrachais donc les cheveux depuis plusieurs années à chaque fois que je souhaitais envoyer un fichier.

Et je suis tombé sur woof, déconcertant de simplicité. Ce dernier fonctionne de la manière suivante. La commande

$ woof filename

crée un serveur web temporaire sur notre machine (sur le port de notre choix avec l’option -p)
Il n’y a alors plus qu’à copier l’adresse du web serveur et à la communiquer à une seconde personne.
Celle-ci n’a alors plus qu’à faire un simple

wget http://192.168.1.111:1234

(dans le cas où l’IP du serveur est 192.168.1.111 et le port 1234) pour récupérer le fichier.

C’est fantastiquement simple et terriblement efficace ! C’est réellement utile quand on développe à plusieurs, je suis conquis ! Un grand merci à Simon Budig pour avoir créé ce petit script magique.

  • Share/Bookmark
Jeudi 25 juin 2009

J’ai travaillé ce semestre, avec 2 autres étudiants, sur un projet d’application mobile sur Android. Il s’agit d’un planificateur d’activités touristiques. Le but est de faciliter la démarche du touriste et de l’assister dans ses visites. J’explique un peu plus en détails le projet sur cette page.

Carte de Troyes

Carte de Troyes

Parcours du touriste

Parcours du touriste

  • Share/Bookmark