Skip to content

Commit 99f90b1

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 59a1271 + b003aba commit 99f90b1

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

_posts/2011-04-19-mix-it-un-depart-sur-les-chapeaux-de-roues.markdown

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ Vous trouverez sur [le site][1] le programme et les speakers.
2222

2323
Autant leur dire tout de suite un grand bravo : l'organisation a été très pro et sans aucuns accrocs. Fluide, facile, locaux nickels, conditions excellentes pour les speaches.
2424

25-
2625
## Keynote : vous reprendrez bien un verre de Mart-i-gnole ?
2726

2827
Nicolas Martignole, alias "[Le touilleur express][2]", nous a fait un condensé fort intéressant sur le "Industrialized software craftmanship" : en gros, nous sommes tous des développeurs, professionnels, outillés, responsables, autonomes. Alors revendiquons-le, et conduisons-nous comme tel.
@@ -40,7 +39,7 @@ En clair, un framework de test compatible Java ou l'on décrit ses tests sous la
4039

4140
Exemple:
4241

43-
{% highlight groovy %}
42+
{% highlight ruby %}
4443
def "liste should add new elem" () {
4544
given:
4645
def list = new ArrayList()

_posts/2011-04-19-web-socket-are-you-plugged.markdown

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
33
title: Web Socket - Are you plugged ?
4-
author: sdeleuze
4+
author: feugy
55
tags: [java, javascript, mythicforge, graniteds, jetty, JMS, STOMP, websocket]
66
---
77

@@ -13,7 +13,7 @@ Malheureusement, j'ai surtout besoin de flexibilité coté client de jeu (tout l
1313

1414
Les 3 grandes fonctionnalités de GraniteDS qui doivent donc être remplacées sont les suivantes :
1515

16-
1. L'invocation distante de méthodes Java, remplacée par une API REST. Chaque méthode du serveur est une url qui produit et consomme du XML ou du JSON. J'ai choisi [Jersey ](http://jersey.java.net/) pour cela (implémentation de référence de la spécification JAX-RS).
16+
1. L'invocation distante de méthodes Java, remplacée par une API REST. Chaque méthode du serveur est une url qui produit et consomme du XML ou du JSON. J'ai choisi [Jersey ](http://jersey.java.net/) pour cela (implémentation de référence de la spécification JAX-RS).
1717
2. Le MCV client "tide", remplacé par [RESTHub-js](https://bitbucket.org/ilabs/resthub-js/src).
1818
3. Le push serveur : les clients flex sont constamment connectés au serveur qui leur envoi les mises à jour déclenchées par les autres joueurs. Ce billet explique comment j'ai remplacé cette partie par l'utilisation des WebSockets.
1919

@@ -22,7 +22,7 @@ Les 3 grandes fonctionnalités de GraniteDS qui doivent donc être remplacées s
2222
Les Web sockets sont juste... des sockets. C'est un canal connecté entre le navigateur et le serveur, ni plus, ni moins. Vous avez donc besoin d'un navigateur récent (Chrome, IE9 ou Firefox 4 correctement configuré) et d'un serveur.
2323

2424
Il y a quelques serveurs Java qui implémentent le protocole : jWebSocket, Kaazing, webbit... Mais aucun d'entre eux n'est aussi un conteneur de Servlet, la base de nos serveurs java. A l'exception de [Jetty](http://jetty.codehaus.org/jetty/).
25-
25+
2626
Sans rentrer dans les détails, Jetty est un serveur Http+Servlet+WebSocket très puissant écrit en java, qui peut être utilisé en mode embarqué ou standalone. Il implémente le brouillon de la norme Websocket depuis un petit moment, et [plutôt simplement](http://blogs.webtide.com/gregw/entry/jetty_websocket_server).
2727

2828
{% highlight java %}

public/css/style.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -278,17 +278,17 @@ ul {
278278

279279
#content h2 {
280280
font-size: 140%;
281-
margin: 0.4em 0;
281+
margin: 1.5em 0 0.5em 0;
282282
}
283283

284284
#content h3 {
285285
font-size: 120%;
286-
margin: 0.3em 0;
286+
margin: 0.4em 0;
287287
}
288288

289289
#content h4 {
290290
font-size: 100%;
291-
margin: 0.2em 0;
291+
margin: 0.3em 0;
292292
}
293293

294294
#content h1 a, #content h1 a:hover, #content h1 a:visited {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy