Permalink
Browse files

Fixed typos

  • Loading branch information...
1 parent 75a5749 commit e4f71f6d2101f62ceaa17bef9e15224b606db59d @pborreli pborreli committed Oct 9, 2012
@@ -7,13 +7,13 @@ Ceux qui me connaissent le savent, je suis partisan d'une gestion intransigeante
Mais voila, Paris, c'est [loin](http://blog.breizh.bz/?166-la-france-vue-parles-toulousains-episode-7). Et Paris, ça a tendance à un peu trop vouloir centraliser tout ce qui remue à mon goût. Je m'en rends forcément mieux compte depuis que j'ai déménagé à Montpellier il y a un an et demi (fichtre comme le temps passe). Et surtout, je constate que la région dans laquelle je vis est immensément riche de passion et de compétences autour de ce noble medium qui est le nôtre. Des gens bien, un peu partout autour de moi, qui n'ont pas toujours la possibilité de se déplacer jusqu'à la capitale, de s'y loger, de s'y nourrir, de s'y acheter le nombre d'écharpes nécessaires pour survivre, etc.
-Aussi, durant le trajet en voiture qui nous conduisait au dernier Paris Web moi et mes compagnons de route, nous avons une idée assez folle : organiser un évènement du même type que Paris Web, mais dans le sud. C'est à dire plus proche de nous géographiquement et assurant une meilleure compatibilité feinéantique et calorifère. Ainsi naquit l'idée d'un [SubWeb](http://sudweb.fr/).
+Aussi, durant le trajet en voiture qui nous conduisait au dernier Paris Web moi et mes compagnons de route, nous avons une idée assez folle : organiser un évènement du même type que Paris Web, mais dans le sud. C'est à dire plus proche de nous géographiquement et assurant une meilleure compatibilité fainéantique et calorifère. Ainsi naquit l'idée d'un [SubWeb](http://sudweb.fr/).
<div style="text-align:center">
<a href="http://sudweb.fr/"><img src="http://sudweb.fr/img/interface/logo-sudweb.png"/></a>
</div>
-Après quelques tergiversations, tatônements, études de terrain et autres défrichements des sols argileux du Gard, nous avons fixé la date et le lieu de la première édition de SubWeb qui se tiendra donc le **vendredi 27 mai 2011, à l'École des Mines d'Alès de Nîmes**.
+Après quelques tergiversations, tâtonnements, études de terrain et autres défrichements des sols argileux du Gard, nous avons fixé la date et le lieu de la première édition de SubWeb qui se tiendra donc le **vendredi 27 mai 2011, à l'École des Mines d'Alès de Nîmes**.
À toutes fins utiles et pour éviter d'éventuelles déconvenues, il est cependant important de noter que [SudWeb ne sera pas un Paris&nbsp;Web transposé plus au sud](http://case.oncle-tom.net/2011/sud-web-2011/). Personnellement, j'ai toujours considéré un peu dommage de ne se focaliser que sur l'aspect *frontend* du Web — certes plein d'enjeux à ne surtout pas négliger — alors que d'autres aspects majeurs, bien que moins visibles des utilisateurs, méritent tout autant notre attention&nbsp;:
@@ -10,9 +10,9 @@ Pour mémoire, le contenu original du billet :
>
> C'est pour cela que lorsque j'ai été contacté par [Oracle](http://oracle.com/) pour un éventuel rachat d'[Akei](http://akei.com/), ma société, afin d'intégrer l'expertise autour de [CasperJS](http://casperjs.org/), je n'ai pu m'empêcher d'y voir un signe du destin m'invitant à remettre en questions un certain nombre de principes que je croyais miens jusqu'alors.
>
-> En effet, j'ai toujours — de façon un peu naïvement idéologique il est vrai — voulu privilégier une approche humaniste du développement logiciel, favorisant les interractions humaines avant tout dans la perspective de faciliter la production de valeur ajoutée. À l'épreuve des faits, force a été de constater que sans une approche épaulée commercialement de l'industrialisation de la production logicielle, tout ceci est condamné à rester lettre morte dans nos sociétés toujours plus assujestties aux vigoureuses et motivantes pressions économiques de toutes parts, particulièrement des pays émergeants, offrant toujours plus pour de moins en moins cher…
+> En effet, j'ai toujours — de façon un peu naïvement idéologique il est vrai — voulu privilégier une approche humaniste du développement logiciel, favorisant les interactions humaines avant tout dans la perspective de faciliter la production de valeur ajoutée. À l'épreuve des faits, force a été de constater que sans une approche épaulée commercialement de l'industrialisation de la production logicielle, tout ceci est condamné à rester lettre morte dans nos sociétés toujours plus assujetties aux vigoureuses et motivantes pressions économiques de toutes parts, particulièrement des pays émergeants, offrant toujours plus pour de moins en moins cher…
>
-> Aussi, j'integrerai dès lundi [Oracle France](http://www.oracle.com/fr/index.html) en tant que Responsable du Pôle Régional de Dévelopement Stratégique et d'Innovation Web au sein des locaux parisiens de la société. J'en profiterai par conséquence pour quitter Montpellier et retrouver la dynamique capitale française, que je suis bien obligé de légitimer comme le seul véritable endroit où *les choses se font*, comme on dit.
+> Aussi, j'integrerai dès lundi [Oracle France](http://www.oracle.com/fr/index.html) en tant que Responsable du Pôle Régional de Développement Stratégique et d'Innovation Web au sein des locaux parisiens de la société. J'en profiterai par conséquence pour quitter Montpellier et retrouver la dynamique capitale française, que je suis bien obligé de légitimer comme le seul véritable endroit où *les choses se font*, comme on dit.
>
> En ce qui concerne [CasperJS](http://casperjs.org/), le processus de réécriture en Java a été secrètement entamé depuis quelques semaines, et je pense pouvoir fournir dans les jours qui viennent une première version alpha exploitant l'incroyable puissance de l'[Oracle Development Framework](http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html)…
>
@@ -3,7 +3,7 @@ date: 2010-04-28
tags: rest, http, symfony
published: true
-Frameworks like [Symfony](http://www.symfony-project.org/) or [rails](http://rubyonrails.org/) (and probably many others) provide a very convenient feature named *RESTful* routing, aka HTTP-aware urls and controllers, generally associated with an object/url mapping mechanism to expose Model entites and several available actions on them over HTTP.
+Frameworks like [Symfony](http://www.symfony-project.org/) or [rails](http://rubyonrails.org/) (and probably many others) provide a very convenient feature named *RESTful* routing, aka HTTP-aware urls and controllers, generally associated with an object/url mapping mechanism to expose Model entities and several available actions on them over HTTP.
This is really useful, especially when you deal with WebServices on a daily basis, or if you want to reuse your controllers in both *standard html* or *service oriented architecture* (SOA) contexts.
@@ -67,7 +67,7 @@ While this is perfectly possible technically speaking, a quick look at the rende
Yes, calling `link_to()` with the `method` option set to something else than `GET` will generate a form to challenge the url with the correct HTTP verb (through the kinda magic `sf_method` request parameter), dynamically using Javascript. Not really clean, unobstrusive and accessible. **A link should always only handle `GET` verb, because it's just a link to another resource in *view mode*, not a modification of it.** So you should rather use a `<form/>` tag to deal with such kind of operations in your code, always.
-But there's more: imagine you want to deal with a `Fortune` modification form, still by using the `PUT` http verb and the `fortune_update` route, in a *standard html* context (not a WebService one); you have a form so it's okay? It's not, a browser, even the most modern one in 2010, will not understand something else than `GET` and `POST`. That's a shame actually. Symfony circumvents the problem by adding a supplementary `sf_method` hidden parameter to the form fields, so the targetted controller will be able to detect an incoming `PUT` request, but **this is clearly a kind of patch applied to HTTP support in Browsers**.
+But there's more: imagine you want to deal with a `Fortune` modification form, still by using the `PUT` http verb and the `fortune_update` route, in a *standard html* context (not a WebService one); you have a form so it's okay? It's not, a browser, even the most modern one in 2010, will not understand something else than `GET` and `POST`. That's a shame actually. Symfony circumvents the problem by adding a supplementary `sf_method` hidden parameter to the form fields, so the targeted controller will be able to detect an incoming `PUT` request, but **this is clearly a kind of patch applied to HTTP support in Browsers**.
I'm searching for a conclusion, but can't find one except **why on Earth modern browsers don't deal with something else than `GET` and `POST` nowadays?**
@@ -99,10 +99,10 @@ Notez les éléments suivants&nbsp;:
* L'utilisation de la commande `workon`, fournie par `virtualenvwrapper`, qui permet d'activer un environnement virtuel de travail ; l'autocomplétion du nom de l'environnement virtuel est d'ailleurs disponible&nbsp;!
* La commande `cdvirtualenv` nous place directement à la racine du répertoire de l'environnement virtuel&nbsp;;
-* Les répertoires `bin`, `include` et `lib` ont été créés, ainsi qu'un lien symbolique vers la version de l'intérpréteur Python du système.
-* Un préfixe (ici `(DjangoEnvX)`) est ajouté devant le prompt lorqu'on travaille dans un environnement spécifique&nbsp;: cela permet de toujours savoir dans quel environnement on travaille, afin d'éviter les mauvaises surprises ;)
+* Les répertoires `bin`, `include` et `lib` ont été créés, ainsi qu'un lien symbolique vers la version de l'interpréteur Python du système.
+* Un préfixe (ici `(DjangoEnvX)`) est ajouté devant le prompt lorsqu'on travaille dans un environnement spécifique&nbsp;: cela permet de toujours savoir dans quel environnement on travaille, afin d'éviter les mauvaises surprises ;)
-Je peux maintenant installer sereinement les paquets dont j'ai besoin dans le cadre de mon projet `A`, où que je sois sur le système de fichiers. Par exemple, pour installer la version de dev de Django 1.2 depuis son mirroir git&nbsp;:
+Je peux maintenant installer sereinement les paquets dont j'ai besoin dans le cadre de mon projet `A`, où que je sois sur le système de fichiers. Par exemple, pour installer la version de dev de Django 1.2 depuis son miroir git&nbsp;:
(DjangoEnvX)~ $ cd ~
(DjangoEnvX)~ $ pip install -e git+http://github.com/django/django.git#egg=django
@@ -154,7 +154,7 @@ Le fichier `requirements.txt` ainsi créé contiendra la liste de tous les paque
-e git://github.com/robhudson/django-debug-toolbar@ee1811238e91ae0ad33413b0d40d2f8482101951#egg=django_debug_toolbar-0.8.3-py2.6-dev
wsgiref==0.1.2
-Libre à vous alors de versionner ce fichier, ce qui permettra à vos collaborateurs d'instancier un nouvel envronnement de travail et d'installer les dépendances requises d'une simple ligne de commande sur son poste de travail&nbsp;:
+Libre à vous alors de versionner ce fichier, ce qui permettra à vos collaborateurs d'instancier un nouvel environnement de travail et d'installer les dépendances requises d'une simple ligne de commande sur son poste de travail&nbsp;:
(WtfDevEnv)$ pip install -r /path/to/requirements.txt
@@ -92,7 +92,7 @@ Above command just created an `hello` project directory where you can cd into an
$ node app.js
Express server listening on port 3000
-Note that the generated project skeleton implies using [Jade](jade-lang.com/) as a tremplate engine and the [Less CSS syntax](http://lesscss.org/), while one might want to use something else, which is perfectly possible by [configuring](http://expressjs.com/guide.html#Configuration) the project differently.
+Note that the generated project skeleton implies using [Jade](jade-lang.com/) as a template engine and the [Less CSS syntax](http://lesscss.org/), while one might want to use something else, which is perfectly possible by [configuring](http://expressjs.com/guide.html#Configuration) the project differently.
Next steps documentation will be provided by [official Express documentation](http://expressjs.com/guide.html).
@@ -58,7 +58,7 @@ That's it. Let's create a new site configuration for our Symfony application in
location / {
# If the file exists as a static file serve it directly without
- # running all the other rewite tests on it
+ # running all the other rewrite tests on it
if (-f $request_filename) {
expires max;
break;
View
@@ -3,7 +3,7 @@ tags: django, djt, debug, python, tips
date: 2011-03-11
published: true
-Sometimes you work on stuff you don't really control, eg. when interacting with some mysterious SOAP server accross the Internets, and you'd appreciate a little help from the Django ecosystem to ease debugging.
+Sometimes you work on stuff you don't really control, eg. when interacting with some mysterious SOAP server across the Internets, and you'd appreciate a little help from the Django ecosystem to ease debugging.
That's — you guessed it — my case currently, and I really appreciated being able to create my own custom panel for adding specific debugging capabilities to the awesome [Django Debug Toolbar](https://github.com/robhudson/django-debug-toolbar).
@@ -12,7 +12,7 @@ Then I encountered [this tweet by Armin Ronacher](https://twitter.com/#!/mitsuhi
[Armin](http://lucumr.pocoo.org/) is the author of [Flask](http://flask.pocoo.org/), a Python microframework I much appreciate for its simplicity, so this tweet immediately rang a bell and I started exploring the possibilities offered by [Frozen-Flask](http://packages.python.org/Frozen-Flask/).
-Frozen-Flask basically *freezes* a Flask application into a set of static files, so you can host it without pain, but with speed. Combined with [Flask-FlatPages](http://packages.python.org/Flask-FlatPages/), you got the perfect set for generating your static website with everyting you could expect by using a framework:
+Frozen-Flask basically *freezes* a Flask application into a set of static files, so you can host it without pain, but with speed. Combined with [Flask-FlatPages](http://packages.python.org/Flask-FlatPages/), you got the perfect set for generating your static website with everything you could expect by using a framework:
* cool uris & easy routing management
* powerful templating
@@ -4,7 +4,7 @@ published: true
[Gandi](http://gandi.net/) offers a [free SSL certificate](http://wiki.gandi.net/en/ssl/free) during one year for any domain you buy there, nice. But the setup is a bit tedious and the documentation a bit disparate, so here's an attempt for a comprehensive howto for configuring a secured [nginx](http://nginx.org/) vhost using your *free* certificate.
-**Disclaimer:** *Gandi's quite complicated email confirmation and validation worflow won't be covered in this post. Just ensure you can receive emails at `admin@domain.tld` where `domain.tld` is your domain.*
+**Disclaimer:** *Gandi's quite complicated email confirmation and validation workflow won't be covered in this post. Just ensure you can receive emails at `admin@domain.tld` where `domain.tld` is your domain.*
## Creating your certificate
@@ -21,7 +21,7 @@ As they say:
> The process will create 2 files: a public `.csr` file, and a private `.key` file which you must absolutely keep private.
-**Note:** *Alas, you won't be able to extend your certicate to all possible subdomains using a wildcard as it is [only supported starting with their *«Pro»* offer](http://wiki.gandi.net/questions/fr/ssl/csr/multi-domaine-non-accepte).*
+**Note:** *Alas, you won't be able to extend your certificate to all possible subdomains using a wildcard as it is [only supported starting with their *«Pro»* offer](http://wiki.gandi.net/questions/fr/ssl/csr/multi-domaine-non-accepte).*
Have a coffee.
@@ -5,4 +5,4 @@ summary: Dalí’s Cadillac, Casa Dalí, Figueres, Spain
date: 2012-03-11
published: true
-Back from an amazing journey to the crazy world of Savador Dalí.
+Back from an amazing journey to the crazy world of Salvador Dalí.

0 comments on commit e4f71f6

Please sign in to comment.