Comparatifs de frameworks web à Devoxx 2011
Cet article a pour but de présenter brièvement la présentation de Stijn Van den Enden, lors du Devoxx 2011, sur les performances brutes de plusieurs frameworks connus et de partager quelques impressions sur ce sujet.
Dans la première partie, il présente la méthodologie de tests ainsi que les outils : le coté test.
Dans la seconde partie, il nous montre les résultats qu’il a obtenu : le coté performance.
Les slides de la présentation sont disponibles ici
En résumé, on y voit la mise en place de la plateforme de tests ainsi que les outils utilisés.
Lire la suite…

Ceylon est un nouveau langage s’exécutant sur la JVM. Il rejoint une liste désormais assez longue qui comprend notamment :
- Groovy
- Jython
- Jruby
- Scala
- Kotlin
- Fantom
- Gosu
- …
Gavin King a créé Ceylon parce qu’il était frustré par les limitations de Java. Cette session a été animée par deux français, Emmanuel Bernard et Stéphane Epardaud qui sont commiters sur le projet. Ils ont débuté la session en définissant les objectifs de Ceylon, avant de continuer sur ses fonctionnalités à l’aide de code. Je ne vais pas reproduire le code qu’ils ont utilisé pendant la présentation dans cet article, je vais essayer d’être plus concis.
Lire la suite…
Cet article a pour but d’expliquer les bases du développement d’une application Android. Il est accompagné d’un exemple que vous pouvez télécharger sur github.
Préambule
Pour le développement de l’exemple qui va suivre nous allons utiliser Eclipse avec le plugin de google (ADT). Ces outils nécessitent bien entendu que vous ayez téléchargé le sdk d’Android que vous pouvez récupérer ici.
Ce tutoriel n’explique pas comment installer ces différents outils étant donné que la documentation de google est déjà très claire pour les anglophiles et que vous pouvez trouver facilement de nombreux tutoriels en français en utilisant votre moteur de recherche préféré.
Lire la suite…
As you may know, the trading day of exchange places is divided into several specific phases. This article aims to present those main periods and their use. I will specifically address Eurex (derivatives market) and London Stock Exchange (cash market), as they show the periods for two different kinds of equity markets.
Eurex is one of the three largest derivative exchanges with NYSE Euronext Liffe and Chicago Mercantile Exchange. Eurex is owned by Deutsche Börse and based in Frankfurt. London Stock Exchange (LSE) is the largest stock exchange in Europe (in terms of market capitalization) and the fourth largest in the world. As specified in its name, LSE is located in London.
Even if the trading periods are always slightly different in different markets, general ideas remain nearly identical. A trading day usually runs from early morning (7:30 am for Eurex and 8 am for LSE) to late afternoon (4:30 pm for LSE) or even later (10:30 pm for certain products managed by Eurex!). A trading day is typically made of 3 main phases which will be described in the next sections:
- Pre-trading
- Trading
- Post-trading
These phases can also contain sub-phases depending on the specific market rules of each exchange.
Lire la suite…
Tags « cuda • gpu • nvidia » 0
Hier, s’est tenue au siège la deuxième présentation d’In Fine Academy portant sur la programmation parallèle avec GPU sur CUDA par Maxime Fromentin, consultant In Fine.
En attendant l’article de Maxime, plusieurs personnes nous ont réclamé son support de présentation, alors le voici :
Depuis quelques années, les processeurs graphiques (GPU) ont vu leur capacité considérablement augmenter. En plus du rendu graphique, ceux-ci sont désormais capables d’effectuer des opérations complexes avec notamment l’apparition de CUDA développé par Nvidia. Basée sur le parallélisme de masse, la technologie GPU voit son champ d’application s’étendre du domaine scientifique à la finance et ceci avec des performances très intéressantes comparées aux processeurs traditionnels.
Depuis début 2010, la France a autorisé les sites de paris en ligne concernant les courses hippiques, les paris sportifs, et le poker. C’est au fonctionnement des paris sportifs que nous allons nous intéresser, et plus particulièrement à la manière dont ces sites se rémunèrent.
Fonctionnement du système de cote
Sur un événement sportif à venir, chaque issue possible se voit attribuer une cote par le site de paris en ligne en fonction de la probabilité estimée de cette issue.
Nous allons dans ce post développer l’exemple des cotations pour un match de football de Ligue 1 PSG-Lyon du dimanche 17 avril 2011 avec 3 issues possibles :
- Victoire de PSG
- Victoire de Lyon
- Match nul entre les deux équipes
Sur un site de paris sportifs on trouvera le tableau suivant :

Indiquant le coefficient par lequel est multipliée notre mise en cas de bon pronostic. Ainsi miser 1€ sur une victoire du PSG nous rapportera 2,25€ si PSG bat Lyon, et 0€ sinon.
Comment un site de paris en ligne effectue sa cotation ?
Bien entendu ces cotes ne sont pas attribuées au hasard, car de la bonne attribution de celles-ci dépendront les gains potentiels du site de paris. Ce dernier, au contraire du parieur, cherchera à gagner de l’argent quelque soit l’issue du match, tout en attirant les joueurs en proposant des cotes attractives.
Lire la suite…