1

Correction de liens morts

This commit is contained in:
2026-03-30 02:02:34 +02:00
parent 1b589b8930
commit 538b5cf901
139 changed files with 1161 additions and 1171 deletions

View File

@@ -20,7 +20,7 @@ links:
url: https://fr.wikipedia.org/wiki/Lost_%3A_Les_Disparus
- lang: fr
name: Site officiel
url: https://web.archive.org/web/20120831140933/http://abc.go.com/shows/lost
url: http://abc.go.com/shows/lost
oeuvres:
- LOST
personnages_de_fiction:

View File

@@ -1,12 +1,12 @@
---
comments_url: https://com.richard-dern.fr/post/484
date: '2010-01-09 23:12:00'
date: "2010-01-09 23:12:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101110212155/http://ingnu.fr/2010/01/09/le-rouleau-compresseur-google/
tags:
- Google
- lang: fr
name: Archive
url: http://ingnu.fr/2010/01/09/le-rouleau-compresseur-google/
entreprises:
- Google
title: Le rouleau compresseur Google
weather:
humidity: 89
@@ -20,18 +20,18 @@ weather:
wind_speed: 11.6
---
Après avoir [phagocyté le marché des moteurs de recherche](https://web.archive.org/web/20101110212155/http://www.atinternet-institute.com/fr-fr/barometre-des-moteurs/barometre-des-moteurs-decembre-2009/index-1-1-6-185.html) et s'être inséré dans celui du [webmail](https://web.archive.org/web/20101110212155/https://www.google.com/accounts/ServiceLogin?service=mail&passive=true&rm=false&continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fhl%3Dfr%26tab%3Dwm%26ui%3Dhtml%26zy%3Dl&bsv=zpwhtygjntrz&scc=1&ltmpl=default&ltmplcache=2&hl=fr), après avoir créé [Maps](https://web.archive.org/web/20101110212155/http://maps.google.fr/maps?hl=fr&client=opera&rls=fr&hs=6qk&tab=wl), [cartographié la lune](https://web.archive.org/web/20101110212155/http://www.google.com/moon/), vous avoir [photographié dans votre piscine](https://web.archive.org/web/20101110212155/http://maps.google.fr/maps?f=q&source=s_q&hl=fr&geocode=&sll=46.965259,1.73584&sspn=13.002756,33.815918&ie=UTF8&ll=48.859774,2.292151&spn=0.005689,0.033023&z=16&layer=c&cbll=48.860602,2.291532&panoid=LlU9MdH7dGSNf78Ytc-t2A&cbp=11,144.08,,0,-14.3&utm_campaign=fr&utm_medium=lp&utm_source=fr-lp-emea-fr-gns-svn), après s'être inséré sur le marché des [navigateurs web devant Opera](https://web.archive.org/web/20101110212155/http://www.atinternet-institute.com/fr-fr/barometre-des-navigateurs/barometre-des-navigateurs-septembre-2009/index-1-1-3-180.html), après s'être lancé sur le marché des [téléphones mobiles](https://web.archive.org/web/20101110212155/http://www.google.com/phone/) et celui des [systèmes d'exploitation](https://web.archive.org/web/20101110212155/http://fr.wikipedia.org/wiki/Google_Chrome_OS), le rouleau compresseur Google s'intéresserait au [marché de l'énergie](https://web.archive.org/web/20101110212155/http://edocket.access.gpo.gov/2010/E9-31323.htm).
Après avoir [phagocyté le marché des moteurs de recherche](http://www.atinternet-institute.com/fr-fr/barometre-des-moteurs/barometre-des-moteurs-decembre-2009/index-1-1-6-185.html) et s'être inséré dans celui du [webmail](https://www.google.com/accounts/ServiceLogin?service=mail&passive=true&rm=false&continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fhl%3Dfr%26tab%3Dwm%26ui%3Dhtml%26zy%3Dl&bsv=zpwhtygjntrz&scc=1&ltmpl=default&ltmplcache=2&hl=fr), après avoir créé [Maps](http://maps.google.fr/maps?hl=fr&client=opera&rls=fr&hs=6qk&tab=wl), [cartographié la lune](http://www.google.com/moon/), vous avoir [photographié dans votre piscine](http://maps.google.fr/maps?f=q&source=s_q&hl=fr&geocode=&sll=46.965259,1.73584&sspn=13.002756,33.815918&ie=UTF8&ll=48.859774,2.292151&spn=0.005689,0.033023&z=16&layer=c&cbll=48.860602,2.291532&panoid=LlU9MdH7dGSNf78Ytc-t2A&cbp=11,144.08,,0,-14.3&utm_campaign=fr&utm_medium=lp&utm_source=fr-lp-emea-fr-gns-svn), après s'être inséré sur le marché des [navigateurs web devant Opera](http://www.atinternet-institute.com/fr-fr/barometre-des-navigateurs/barometre-des-navigateurs-septembre-2009/index-1-1-3-180.html), après s'être lancé sur le marché des [téléphones mobiles](http://www.google.com/phone/) et celui des [systèmes d'exploitation](http://fr.wikipedia.org/wiki/Google_Chrome_OS), le rouleau compresseur Google s'intéresserait au [marché de l'énergie](http://edocket.access.gpo.gov/2010/E9-31323.htm).
Avec ses [deux millions de serveurs](https://web.archive.org/web/20101110212155/http://www.youtube.com/watch?v=zRwPSFpLX8I), le parc informatique de Google est particulièrement consommateur.
Avec ses [deux millions de serveurs](http://www.youtube.com/watch?v=zRwPSFpLX8I), le parc informatique de Google est particulièrement consommateur.
Il est donc logique de penser que si Google veut produire et revendre de l'énergie, c'est pour faire des économies, voire gagner encore plus d'argent.
Ce qui est drôle, et je le dis à chaque fois que Google fait un truc qui a un peu de succès/gueule, c'est que personne ne crache dessus.
Je fais un parallèle avec Microsoft.
Il y a dix ans, c'était la bête noire: les gens avaient peur pour leur vie privée, ça en devenait presque une psychose.
Google surveille vos recherches sur internet, vos mails pour cibler la publicité, vous espionne dans la rue, vous propose des [DNS ouverts](https://web.archive.org/web/20101110212155/http://code.google.com/intl/fr/speed/public-dns/) pour encore mieux surveiller le trafic web, et tout le monde crie au génie.
Google surveille vos recherches sur internet, vos mails pour cibler la publicité, vous espionne dans la rue, vous propose des [DNS ouverts](http://code.google.com/intl/fr/speed/public-dns/) pour encore mieux surveiller le trafic web, et tout le monde crie au génie.
Quelque chose m'échappe.
Pas vous?
**Edit: ah bah non, [pas tout le monde](https://web.archive.org/web/20101110212155/http://www.generation-nt.com/google-monopole-ministre-allemagne-strategie-actualite-940101.html).
**Edit: ah bah non, [pas tout le monde](http://www.generation-nt.com/google-monopole-ministre-allemagne-strategie-actualite-940101.html).
Me voilà presque rassuré!**

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/485
date: '2010-01-14 01:17:00'
date: "2010-01-14 01:17:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101024150709/http://ingnu.fr/2010/01/14/installer-minidlna-depuis-les-sources-sous-debian/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/01/14/installer-minidlna-depuis-les-sources-sous-debian/
tags:
- Debian
- DLNA
- miniDLNA
- Sources
- Debian
- DLNA
- miniDLNA
- Sources
title: Installer miniDLNA depuis les sources sous Debian
weather:
humidity: 98
@@ -23,8 +23,8 @@ weather:
wind_speed: 6.1
---
Lorsque l'on télécharge [miniDLNA](https://web.archive.org/web/20101024150709/http://sourceforge.net/projects/minidlna/) depuis [SourceForge](https://web.archive.org/web/20101024150709/http://sourceforge.net/), on obtient une archive, qui, une fois décompressée, nous propose le binaire de ce serveur DLNA.
Le problème, même s'il pourrait être résolu facilement par son écriture, c'est qu'il n'est pas livré avec un fichier à placer dans */etc/init.d*.
Lorsque l'on télécharge [miniDLNA](http://sourceforge.net/projects/minidlna/) depuis [SourceForge](http://sourceforge.net/), on obtient une archive, qui, une fois décompressée, nous propose le binaire de ce serveur DLNA.
Le problème, même s'il pourrait être résolu facilement par son écriture, c'est qu'il n'est pas livré avec un fichier à placer dans _/etc/init.d_.
Son lancement, son arrêt et son redémarrage deviennent donc fastidieux.
Ce problème ne se pose pas en récupérant ses sources via CVS.
@@ -69,7 +69,7 @@ Et on lance:
/etc/init.d/minidlna start
```
À noter qu'il est intéressant de renseigner la variable *db_dir*, pour la faire pointer vers le répertoire qui contiendra la base de données générée par le serveur.
À noter qu'il est intéressant de renseigner la variable _db_dir_, pour la faire pointer vers le répertoire qui contiendra la base de données générée par le serveur.
Faute de quoi, à chaque redémarrage, il devra la reconstruire.
On notera également son empreinte en mémoire et sa consommation CPU extrêmement réduite, sauf les premières minutes lors de la construction de la base de données, mais pas de quoi s'affoler.

View File

@@ -1,35 +1,35 @@
---
comments_url: https://com.richard-dern.fr/post/486
date: '2010-01-21 02:52:00'
date: "2010-01-21 02:52:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101104151401/http://ingnu.fr/2010/01/21/les-geeks-conservateurs/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/01/21/les-geeks-conservateurs/
tags:
- Acer
- Apple
- ASUS
- Conservateur
- EeeBox
- EeePC
- Facebook
- Geek
- GNU/Linux
- Google
- HP
- Informatique
- iPhone
- Mobilité
- MSI
- Nexus
- Portable
- Référencement
- Réseau
- Sans fil
- Téléphone
- Twitter
- WiFi
- Windows
- Acer
- Apple
- ASUS
- Conservateur
- EeeBox
- EeePC
- Facebook
- Geek
- GNU/Linux
- Google
- HP
- Informatique
- iPhone
- Mobilité
- MSI
- Nexus
- Portable
- Référencement
- Réseau
- Sans fil
- Téléphone
- Twitter
- WiFi
- Windows
title: Les geeks conservateurs
weather:
humidity: 100
@@ -52,28 +52,28 @@ Je ne considère donc que ce qui fait partie des choix individuels.
Et je commence avec la mobilité.
Ce marché n'a jamais été aussi prospère.
Certes, c'est à mettre aussi sur le compte de la technologie, parce qu'elle le permet désormais, mais la cote de popularité de l'informatique mobile n'a jamais été aussi élevée.
Le nombre d'ordinateurs portables et ultra-portables disponible sur le marché est tout simplement ahurissant: [Asus](https://web.archive.org/web/20101104151401/http://www.asus.com/) propose une trentaine de ses [EeePC](https://web.archive.org/web/20101104151401/http://eeepc.asus.com/fr/) à son catalogue, [Acer](https://web.archive.org/web/20101104151401/http://www.acer.fr/acer/home.do?LanguageISOCtxParam=fr&ctx2.c2att1=8&CountryISOCtxParam=FR&ctx1g.c2att92=25&ctx1.att21k=1&CRC=4140369594) dispose d'une cinquantaine de références, je n'ai pas réussi à compter ceux de [MSI](https://web.archive.org/web/20101104151401/http://www.msi-computer.fr/).
[Google](https://web.archive.org/web/20101104151401/http://www.google.com/phone/?locale=en_US&s7e=) s'introduit sur le marché, [Apple](https://web.archive.org/web/20101104151401/http://www.apple.com/fr/) cartonne avec ses [iPhone](https://web.archive.org/web/20101104151401/http://www.apple.com/fr/iphone/) (je me demande encore pourquoi...), bref, l'informatique nomade est en plein essor.
Le nombre d'ordinateurs portables et ultra-portables disponible sur le marché est tout simplement ahurissant: [Asus](http://www.asus.com/) propose une trentaine de ses [EeePC](http://eeepc.asus.com/fr/) à son catalogue, [Acer](http://www.acer.fr/acer/home.do?LanguageISOCtxParam=fr&ctx2.c2att1=8&CountryISOCtxParam=FR&ctx1g.c2att92=25&ctx1.att21k=1&CRC=4140369594) dispose d'une cinquantaine de références, je n'ai pas réussi à compter ceux de [MSI](http://www.msi-computer.fr/).
[Google](http://www.google.com/phone/?locale=en_US&s7e=) s'introduit sur le marché, [Apple](http://www.apple.com/fr/) cartonne avec ses [iPhone](http://www.apple.com/fr/iphone/) (je me demande encore pourquoi...), bref, l'informatique nomade est en plein essor.
Mais qu'en est-il de nos bons vieux PC de bureau?
Abandonnés, écartés tels des pestiférés.
Combien de fois aies-je entendu: "*Quoi?
Combien de fois aies-je entendu: "_Quoi?
Un PC de bureau?
Mais t'as vu la place que ça prend?
Nan moi j'suis au taquet avec mon portable, je peux me connecter depuis n'importe où.*".
Nan moi j'suis au taquet avec mon portable, je peux me connecter depuis n'importe où._".
Oui, c'est sûr, quand tu bosses c'est une raison valable.
Le mec qui emmène son portable aux chiottes, en vacances ou au McDo n'a pas de raison valable.
Serait-ce une question d'esthétisme?
Alors pourquoi les machines du type EeeBox, où le PC est logé dans un tout petit boitier derrière l'écran ne se vend pas plus que ça?
Et puis, il y a toujours de belles machines du côté de Acer ou [HP](https://web.archive.org/web/20101104151401/http://welcome.hp.com/country/fr/fr/welcome.html), avec un faible encombrement.
Et puis, il y a toujours de belles machines du côté de Acer ou [HP](http://welcome.hp.com/country/fr/fr/welcome.html), avec un faible encombrement.
Ah, mais ça fait "cheap"...
C'est le genre de machines que se payent les pauvres.
Non, moi il me faut un portable.
Mouais, pas convaincu.
En plus de ça, un portable, quand ça crame, ça coûte une blinde à réparer.
Mon père, qui a ouvert [un blog](https://web.archive.org/web/20101104151401/http://www.20pouces.fr/) suite à ses déboires avec son Acer Aspire 9920 ("portable" doté d'un écran de 20 pouces), a payé plus de 500 euros pour réparer sa machine.
Mon père, qui a ouvert [un blog](http://www.20pouces.fr/) suite à ses déboires avec son Acer Aspire 9920 ("portable" doté d'un écran de 20 pouces), a payé plus de 500 euros pour réparer sa machine.
Moi, quand ma carte mère claque, j'en ai pour cinq fois moins, et encore, si je choisi une gamme moyenne-haute.
Et puis, on a beau dire, les portables, ça chauffe.
@@ -91,9 +91,9 @@ Vivement un forfait mobile inclus dans l'abonnement du foyer.
Tout ça pour dire que je suis conservateur: il n'y a rien de mieux qu'un bon ordinateur de bureau avec sa grosse tour, où les composants sont interchangeables à moindre coût, où la ventilation n'est pas un problème, où le bi-écran est possible (dans des conditions confortables...), et où la connexion internet n'est pas dépendante d'amateurs ayant mis en place un petit réseau pour que le chaland viennent prendre ses consommations chez eux.
Il y a quelques années en arrière, par "*référencement*", on entendait "*s'enregistrer auprès d'un moteur de recherche*".
Il y a quelques années en arrière, par "_référencement_", on entendait "_s'enregistrer auprès d'un moteur de recherche_".
Généralement Google, évidemment.
Aujourd'hui, les spécialistes du marketing incluent également les réseaux sociaux, comme [Facebook](https://web.archive.org/web/20101104151401/http://fr-fr.facebook.com/) ou [Twitter](https://web.archive.org/web/20101104151401/http://twitter.com/).
Aujourd'hui, les spécialistes du marketing incluent également les réseaux sociaux, comme [Facebook](http://fr-fr.facebook.com/) ou [Twitter](http://twitter.com/).
Ce sont deux sites qui, à la base, et à ma connaissance, n'ont pas été créés pour les entreprises, mais la visibilité que ces "réseaux" procurent est réellement excellente.
Cependant, et là c'est probablement plus une question de philosophie que de conservatisme, je ne vois pas les choses de la même manière.
@@ -106,7 +106,7 @@ Donc Facebook et Twitter devraient n'être utilisés qu'à des fins personnelles
Je n'ai d'ailleurs de compte ni chez l'un ni chez l'autre: je n'en vois pas l'intérêt.
Celui de partager avec plus de gens que ceux que j'ai autour de moi?
De donner une visibilité supplémentaire à [Athaliasoft](https://web.archive.org/web/20101104151401/http://www.athaliasoft.fr/)?
De donner une visibilité supplémentaire à [Athaliasoft](http://www.athaliasoft.fr/)?
Je répondrai à la première question que la simple utilisation d'un moteur de recherche permet de tomber sur mon blog.
Comme je n'ai pas pour objectif de faire de l'argent avec Geek.Athaliasoft, mais simplement diffuser mon avis et mon expérience.
@@ -118,7 +118,7 @@ Je n'ai surtout pas intérêt à ce que plusieurs personnes à la fois me demand
Un ou deux à la fois, de sorte à ce que le travail soit bien fait.
Autre exemple du conservatisme chez les geeks: le fil.
Un geek non conservateur ne va jurer que par le sans-fil: pas de fil au clavier, pas de fil à la souris, pas de fil au réseau. "*Moi je vois pas de différence, au niveau réactivité, entre une souris filaire et une souris sans-fil*". "*Moi je surfe en Wifi et ça me va bien*".
Un geek non conservateur ne va jurer que par le sans-fil: pas de fil au clavier, pas de fil à la souris, pas de fil au réseau. "_Moi je vois pas de différence, au niveau réactivité, entre une souris filaire et une souris sans-fil_". "_Moi je surfe en Wifi et ça me va bien_".
Hum.
Les périphériques sans-fil fonctionnent sur accumulateurs, n'est-ce pas?

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/487
date: '2010-06-21 23:00:00'
date: "2010-06-21 23:00:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101024151837/http://ingnu.fr/2010/06/21/installation-dun-systeme-de-mailing-list-sous-debian/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/06/21/installation-dun-systeme-de-mailing-list-sous-debian/
tags:
- Debian
- École ouverte francophone
- GNU
- Mailing-list
- Mailman
- Debian
- École ouverte francophone
- GNU
- Mailing-list
- Mailman
title: Installation d'un système de mailing-list sous debian
weather:
humidity: 75
@@ -24,18 +24,18 @@ weather:
wind_speed: 6.4
---
La mise en place d'une mailing-list pour assurer la communication entre personnes m'a semblé être intéressant pour un projet lors de ma formation à l' [École Ouverte Francophone](https://web.archive.org/web/20101024151837/http://www.eof.eu.org/).
J'ai donc opté pour [mailman](https://web.archive.org/web/20101024151837/http://www.gnu.org/software/mailman) du projet [GNU](https://web.archive.org/web/20101024151837/http://www.gnu.org/).
La mise en place d'une mailing-list pour assurer la communication entre personnes m'a semblé être intéressant pour un projet lors de ma formation à l' [École Ouverte Francophone](http://www.eof.eu.org/).
J'ai donc opté pour [mailman](http://www.gnu.org/software/mailman) du projet [GNU](http://www.gnu.org/).
Nous considérerons pour ce tutoriel qu'un serveur [postfix](https://web.archive.org/web/20101024151837/http://www.postfix.org/) est déjà en place et fonctionnel.
Nous considérerons pour ce tutoriel qu'un serveur [postfix](http://www.postfix.org/) est déjà en place et fonctionnel.
L'installation en elle-même sous [debian](https://web.archive.org/web/20101024151837/http://www.debian.org/index.fr.html) se fait via la commande suivante:
L'installation en elle-même sous [debian](http://www.debian.org/index.fr.html) se fait via la commande suivante:
```text
apt-get install mailman
```
On doit ensuite rajouter les lignes suivantes au fichier "*/etc/postfix/main.cf*":
On doit ensuite rajouter les lignes suivantes au fichier "_/etc/postfix/main.cf_":
```text
owner_request_special = no
@@ -43,7 +43,7 @@ unknown_local_recipient_reject_code = 550
mailman_destination_recipient_limit = 1
```
Et les lignes suivantes au fichier "*/etc/postfix/master.cf*":
Et les lignes suivantes au fichier "_/etc/postfix/master.cf_":
```text
mailman unix - n n - - pipe
@@ -51,7 +51,7 @@ flags=FR user=list
argv=/etc/mailman/postfix-to-mailman.py ${nexthop} ${user}
```
On ajuste le fichier "*/etc/maiman/mm__cfg.py*":
On ajuste le fichier "_/etc/maiman/mm\_\_cfg.py_":
```text
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
@@ -76,8 +76,8 @@ On va donc la créer avec la commande suivante:
newlist mailman
```
Après avoir répondu aux quelques questions (n'oubliez pas de spécifier un mot de passe), mailman vous communique une liste d'alias à indiquer dans votre fichiers d'alias, généralement "*/etc/aliases*".
Il s'agit du fichier renseigné dans la directive "*alias_database*" du fichier "*/etc/postfix/main.cf*".
Après avoir répondu aux quelques questions (n'oubliez pas de spécifier un mot de passe), mailman vous communique une liste d'alias à indiquer dans votre fichiers d'alias, généralement "_/etc/aliases_".
Il s'agit du fichier renseigné dans la directive "_alias_database_" du fichier "_/etc/postfix/main.cf_".
Une fois ces lignes ajoutées, lancez la commande:
@@ -87,7 +87,7 @@ postalias /etc/aliases
Relancez postfix et mailman.
A noter qu'une directive existe pour ne pas avoir à refaire ces étapes lors de la création d'une nouvelle mailing-list, mais sur ma configuration, postfix ne prenait pas en compte les alias: je devais éditer le fichier "*/etc/aliases*" à la main.
A noter qu'une directive existe pour ne pas avoir à refaire ces étapes lors de la création d'une nouvelle mailing-list, mais sur ma configuration, postfix ne prenait pas en compte les alias: je devais éditer le fichier "_/etc/aliases_" à la main.
Configurez ensuite un nouvel hôte virtuel dans Apache, dans le but de pouvoir gérer vos mailing-list via une interface web, mais surtout pour permettre aux autres personnes de s'y abonner facilement.
Voici mon fichier spécifique à cet hôte virtuel:

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/488
cover: images/cover.png
date: '2010-06-22 10:09:23'
date: "2010-06-22 10:09:23"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20100701121919/http://ingnu.fr/2010/06/22/lere-des-pc-nest-pas-terminee/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/06/22/lere-des-pc-nest-pas-terminee/
tags:
- Cloud
- PC
- Tablette
- Cloud
- PC
- Tablette
title: L'ère des PC n'est pas terminée
weather:
humidity: 53
@@ -23,7 +23,7 @@ weather:
wind_speed: 7.6
---
D'après [cette page](https://web.archive.org/web/20100701121919/http://www.techi.com/2010/06/three-reasons-the-pc-era-is-coming-to-an-end/) (qui a fait l'objet d'un tweet à l'instant), il existe trois raisons selon lesquelles l'ère des PC est sur le point de se terminer.
D'après [cette page](http://www.techi.com/2010/06/three-reasons-the-pc-era-is-coming-to-an-end/) (qui a fait l'objet d'un tweet à l'instant), il existe trois raisons selon lesquelles l'ère des PC est sur le point de se terminer.
En cause, le Cloud Computing et les tablettes.
Ahah, elle est bien bonne...
@@ -57,13 +57,13 @@ C'est ce que j'ai fais, ça marche très bien, et n'importe qui ne peut pas acc
Enfin, il prétend également qu'il existera dans le Cloud des banques qui conserveront vos données, comme nos banques conservent notre argent.
Hum.
Vous vous rappelez [ce mec qui a fait perdre cinq milliards d'euros à une banque française](https://web.archive.org/web/20100701121919/http://www.lexpansion.com/economie/actualite-entreprise/l-homme-qui-a-fait-perdre-5-milliards-d-euros-a-la-sg_141026.html) ?
Vous vous rappelez [ce mec qui a fait perdre cinq milliards d'euros à une banque française](http://www.lexpansion.com/economie/actualite-entreprise/l-homme-qui-a-fait-perdre-5-milliards-d-euros-a-la-sg_141026.html) ?
Je me vois mal confier mes données personnelles à autre chose que mon propre serveur.
D'ailleurs, mes économies sont sous mon matelas.
Et pourquoi la tablette devrait tuer le PC ?
L'écran est trop petit pour pouvoir travailler avec, il n'y a pas de vrai clavier, il est impossible de s'y brancher un 5.1 pour se mater un blu-ray, et [ça fait ramer Windows 95](https://web.archive.org/web/20100701121919/http://www.gizmodo.fr/2010/04/12/heresie-windows-95-sur-un-ipad.html), alors un Crysis...
[La tablette, c'est de la merde](https://web.archive.org/web/20100701121919/http://ingnu.fr/2010/01/31/lipad-cest-de-la-merde/).
L'écran est trop petit pour pouvoir travailler avec, il n'y a pas de vrai clavier, il est impossible de s'y brancher un 5.1 pour se mater un blu-ray, et [ça fait ramer Windows 95](http://www.gizmodo.fr/2010/04/12/heresie-windows-95-sur-un-ipad.html), alors un Crysis...
La tablette, c'est de la merde.
Non, moi je crois simplement que de temps en temps, au lieu de publier n'importe quoi, certains feraient mieux de s'abstenir...
Chaque plateforme a ses avantages et ses inconvénients, mais surtout son propre type d'utilisation.

View File

@@ -1,18 +1,18 @@
---
comments_url: https://com.richard-dern.fr/post/489
date: '2010-06-23 17:44:00'
date: "2010-06-23 17:44:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101024144622/http://ingnu.fr/2010/06/23/installer-seeks-sous-debian/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/06/23/installer-seeks-sous-debian/
tags:
- Compiler
- Debian
- Méta moteur
- Moteur de recherche
- Seeks
- Source
- Ubuntu
- Compiler
- Debian
- Méta moteur
- Moteur de recherche
- Seeks
- Source
- Ubuntu
title: Installer Seeks sous Debian
weather:
humidity: 56
@@ -26,7 +26,7 @@ weather:
wind_speed: 9.3
---
[Seeks](https://web.archive.org/web/20101024144622/http://www.seeks-project.info/) est un méta moteur de recherche, permettant d'anonymiser les requêtes avant leur envoi aux moteurs de recherche, tels que [Google](https://web.archive.org/web/20101024144622/http://www.google.fr/), [Bing](https://web.archive.org/web/20101024144622/http://www.bing.com/?cc=fr), [Cuil](https://web.archive.org/web/20101024144622/http://www.cuil.com/), [Yahoo](https://web.archive.org/web/20101024144622/http://fr.search.yahoo.com/) ou [Exalead](https://web.archive.org/web/20101024144622/http://www.exalead.com/search/).
[Seeks](http://www.seeks-project.info/) est un méta moteur de recherche, permettant d'anonymiser les requêtes avant leur envoi aux moteurs de recherche, tels que [Google](http://www.google.fr/), [Bing](http://www.bing.com/?cc=fr), [Cuil](http://www.cuil.com/), [Yahoo](http://fr.search.yahoo.com/) ou [Exalead](http://www.exalead.com/search/).
Il offre en outre un proxy et un serveur web intégré.
L'intérêt d'installer Seeks est donc de disposer d'un moteur de recherche qui va garantir l'anonymat de nos requêtes, et nous fournir des résultats exhaustifs et pertinents.
On notera à ce sujet la possibilité de trier les résultats selon plusieurs critères, par exemple par blogs, par forums, par pages de wiki, etc.
@@ -41,7 +41,7 @@ Tout d'abord, il faut installer quelques paquets:
apt-get install autoconf automake libtool libcurl4-gnutls-dev libpcre3-dev build-essential libxml2-dev git-core libevent-dev
```
On installe *git-core* parce que, a priori, le binaire résultant de la compilation des sources obtenues avec *git* est moins capricieux.
On installe _git-core_ parce que, a priori, le binaire résultant de la compilation des sources obtenues avec _git_ est moins capricieux.
Ensuite:
```bash
@@ -51,7 +51,7 @@ cd seeks
./autogen.sh
```
On va installer Seeks dans */opt/seeks*, et on veut compiler avec le module serveur web; il en résulte la commande suivante:
On va installer Seeks dans _/opt/seeks_, et on veut compiler avec le module serveur web; il en résulte la commande suivante:
```bash
./configure --enable-httpserv-plugin=yes
@@ -63,7 +63,7 @@ Et on compile:
make
```
Petite astuce, pour les processeurs multi-cores, utilisez l'option *-j*, suivie du nombre de cores.
Petite astuce, pour les processeurs multi-cores, utilisez l'option _-j_, suivie du nombre de cores.
Sur mon Core2Duo, cela donne:
```bash
@@ -118,7 +118,7 @@ On se retrouve avec l'arborescence suivante:
`-- yui
```
On édite le fichier */opt/seeks/etc/seeks/config*.
On édite le fichier _/opt/seeks/etc/seeks/config_.
Les valeurs importantes à changer sont les suivantes:
```text
@@ -131,9 +131,9 @@ hostname <votre nom de domaine>
```
Les autres options de configuration sont laissées à votre appréciation.
Vérifiez ensuite les paramètres du fichier */opt/seeks/etc/seeks/httpserv-config*.
Vérifiez ensuite les paramètres du fichier _/opt/seeks/etc/seeks/httpserv-config_.
Les paramètres par défaut devraient aller, mais si vous hébergez déjà un proxy sur le port 8080, il faudra changer soit celui de ce proxy, soit celui de Seeks.
On peut ensuite passer à la configuration du fichier */opt/seeks/etc/websearch-config*.
On peut ensuite passer à la configuration du fichier _/opt/seeks/etc/websearch-config_.
Là, pareil, c'est à votre appréciation.
On peut ensuite lancer le démon, avec la commande suivante:
@@ -145,7 +145,7 @@ On peut ensuite lancer le démon, avec la commande suivante:
J'ignore comment il se débrouille parce que je n'ai pas encore eu la curiosité de fouiller le code, mais a priori, pas besoin de lui dire où chercher son fichier de configuration, il le trouve tout seul.
Changez une option dans le fichier de configuration, par exemple le port du serveur web et relancez Seeks pour vous en convaincre.
Bref.
Si toutefois il ne le trouvait pas, il suffit de lui indiquer le chemin complet du fichier config (donc */opt/seeks/etc/seeks/config*) à la fin de la commande précédente.
Si toutefois il ne le trouvait pas, il suffit de lui indiquer le chemin complet du fichier config (donc _/opt/seeks/etc/seeks/config_) à la fin de la commande précédente.
On a notre Seeks fonctionnel, et accessible depuis le port configuré précédemment.
Il est toujours possible, maintenant, de créer un hôte virtuel dans Apache, histoire qu'il ait son propre nom de domaine ou de sous-domaine.
@@ -160,7 +160,7 @@ C'est tout.
Si vous ne souhaitez pas passer par le serveur web intégré, je dois vous signaler que sur mon serveur, il crash pratiquement à chaque requête, ce qui, évidemment, est très handicapant.
Pour finir, vous pouvez ajouter la ligne suivante au début du fichier */etc/rc.local*:
Pour finir, vous pouvez ajouter la ligne suivante au début du fichier _/etc/rc.local_:
```text
/opt/seeks/bin/seeks --daemon

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/490
date: '2010-08-09 10:33:00'
date: "2010-08-09 10:33:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101024152035/http://ingnu.fr/2010/08/09/installation-dun-miroir-pour-debian-ou-ubuntu/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/08/09/installation-dun-miroir-pour-debian-ou-ubuntu/
tags:
- Apt-mirror
- Debian
- Miroir
- Rsync
- Ubuntu
- Apt-mirror
- Debian
- Miroir
- Rsync
- Ubuntu
title: Installation d'un miroir pour debian ou ubuntu
weather:
humidity: 61
@@ -29,7 +29,7 @@ Tout d'abord, il faut déterminer si le dépôt que l'on veut copier permet de p
## Dépôt avec accès rsync
On installe le paquet *rsync*:
On installe le paquet _rsync_:
```text
apt-get install rsync
@@ -42,7 +42,7 @@ wget http://www.debian.org/mirror/anonftpsync
```
Si l'on souhaite synchroniser plusieurs miroirs avec rsync, enregistrez ce fichier avec un nom unique.
Par exemple, *debian-sync*, *debian-multimedia-sync*, etc.
Par exemple, _debian-sync_, _debian-multimedia-sync_, etc.
Dans ce fichier, modifier les lignes suivantes:
@@ -54,16 +54,16 @@ LOGDIR=<fichier journal>
ARCH_EXCLUDE=<toutes les architectures à exclure, séparées par des espaces>
```
L'hôte du dépôt peut être sélectionné depuis la [liste des miroirs Debian](https://web.archive.org/web/20101024152035/http://www.debian.org/mirror/list).
Il ne s'agit que du nom de domaine (par exemple: *ftp2.fr.debian.org*).
L'hôte du dépôt peut être sélectionné depuis la [liste des miroirs Debian](http://www.debian.org/mirror/list).
Il ne s'agit que du nom de domaine (par exemple: _ftp2.fr.debian.org_).
Pour la variable *RSYNC_DIR*, connectez-vous au dépôt dont vous voulez faire un miroir, et placez-vous à la racine de ce dépôt.
Généralement, *RSYNC_DIR* aura pour valeur *debian*, dans la mesure où il devrait exister un répertoire de ce nom, immédiatement à la racine du serveur.
Pour la variable _RSYNC_DIR_, connectez-vous au dépôt dont vous voulez faire un miroir, et placez-vous à la racine de ce dépôt.
Généralement, _RSYNC_DIR_ aura pour valeur _debian_, dans la mesure où il devrait exister un répertoire de ce nom, immédiatement à la racine du serveur.
*LOGDIR* contient le chemin complet vers le répertoire où seront stockés les fichiers journaux.
Attention si vous faites plusieurs miroirs avec le même *LOGDIR*: vous devrez modifier la variable *LOGFILE* plus bas dans le fichier de configuration, pour éviter que les journaux s'écrasent mutuellement.
_LOGDIR_ contient le chemin complet vers le répertoire où seront stockés les fichiers journaux.
Attention si vous faites plusieurs miroirs avec le même _LOGDIR_: vous devrez modifier la variable _LOGFILE_ plus bas dans le fichier de configuration, pour éviter que les journaux s'écrasent mutuellement.
La liste des architectures disponibles est présente dans la description de la variable *ARCH_EXCLUDE*: il suffit de copier celles dont on ne veut pas, entre guillemets.
La liste des architectures disponibles est présente dans la description de la variable _ARCH_EXCLUDE_: il suffit de copier celles dont on ne veut pas, entre guillemets.
Une fois la configuration terminée, il ne reste plus qu'à rendre le script exécutable:
@@ -81,19 +81,19 @@ Attention, ça va prendre plusieurs heures, voire une nuit entière.
## Dépôt sans accès rsync
Dans le cas où le serveur que vous voulez copier ne propose pas de module rsync, vous devrez utiliser *apt-mirror*.
Dans le cas où le serveur que vous voulez copier ne propose pas de module rsync, vous devrez utiliser _apt-mirror_.
```text
apt-get install apt-mirror
```
Après cette installation, vous trouverez un fichier *mirror.list* dans le dossier */etc/apt*.
Faites une copie de ce fichier, et donnez-lui un nom unique (comme tout à l'heure, *mirror.list-debian* ou *mirror.list-debian-multimedia*), puis éditez-le.
Après cette installation, vous trouverez un fichier _mirror.list_ dans le dossier _/etc/apt_.
Faites une copie de ce fichier, et donnez-lui un nom unique (comme tout à l'heure, _mirror.list-debian_ ou _mirror.list-debian-multimedia_), puis éditez-le.
*base_path* correspond au répertoire cible, là où sera créé le dépôt.
_base_path_ correspond au répertoire cible, là où sera créé le dépôt.
Laissez les autres variables telles quelles.
Ajoutez ensuite la liste du ou des dépôt(s) à copier.
Par exemple, pour [ubuntu](https://web.archive.org/web/20101024152035/http://www.ubuntu-fr.org/), nous aurons le fichier de configuration suivant:
Par exemple, pour [ubuntu](http://www.ubuntu-fr.org/), nous aurons le fichier de configuration suivant:
```text
set base_path /mnt/shares/debian-mirror/ubuntu
@@ -120,17 +120,17 @@ deb-amd64 http://archive.ubuntu.com/ubuntu/ lucid main/debian-installer
clean http://archive.ubuntu.com/ubuntu
```
Vous noterez les lignes commençant par "*deb-amd64*": il s'agit simplement d'indiquer à apt-mirror que l'on souhaite également faire un miroir des dépôts pour une architecture amd64.
Vous noterez les lignes commençant par "_deb-amd64_": il s'agit simplement d'indiquer à apt-mirror que l'on souhaite également faire un miroir des dépôts pour une architecture amd64.
Si vous ne voulez que cette architecture et uniquement celle-là, remplacez la variable:
```text
set defaultarch amd64
```
Et supprimez les lignes commençant par "*deb-amd64*".
Et supprimez les lignes commençant par "_deb-amd64_".
Laconfiguration présentée ici est valable pour les architectures i386 et amd64.
Maintenant, nous allons créer l'arborescence cible (en fonction de la variable *base_path* définie ci-dessus):
Maintenant, nous allons créer l'arborescence cible (en fonction de la variable _base_path_ définie ci-dessus):
```text
mkdir -p /mnt/shares/debian-mirror/ubuntu/{var,skel,mirror}
@@ -146,7 +146,7 @@ Ici aussi, patience, la copie peut prendre plusieurs heures.
## Automatisation de la mise à jour
On rajoute la ligne suivante dans la *crontab*, si on utilise rsync:
On rajoute la ligne suivante dans la _crontab_, si on utilise rsync:
```text
2 54 * * * /scripts/debian-rsync
@@ -164,8 +164,8 @@ Maintenant, chaque nuit, vos miroirs vont se mettre à jour tout seuls.
## Rendre accessible les miroirs via http
Il faut, bien sûr, avoir un serveur http sous la main.
Par exemple, [apache](https://web.archive.org/web/20101024152035/http://www.apache.org/).
Créez un hôte virtuel, ayant pour racine, par exemple, */var/www/mirror*.
Par exemple, [apache](http://www.apache.org/).
Créez un hôte virtuel, ayant pour racine, par exemple, _/var/www/mirror_.
L'idéal serait de mettre tous les miroirs dans un même répertoire, chaque miroir ayant son propre répertoire.
Par exemple:
@@ -178,13 +178,13 @@ Il suffit ensuite d'exécuter la commande suivante pour rendre un miroir disponi
ln -s <chemin vers le miroir> /var/www/mirror/
```
Attention aux miroirs créés via apt-mirror: apt-mirror créé une arborescence particulière, du type *<base_path>/mirror/<host>/<dist>*, où:
Attention aux miroirs créés via apt-mirror: apt-mirror créé une arborescence particulière, du type _<base_path>/mirror/<host>/<dist>_, où:
- *base_path* correspond à la variable du même nom spécifiée dans le fichier *mirror.list*
- *host* est généré automatiquement en fonction des dépôts spécifiés dans le fichier *mirror.list*
- et *dist* est également généré automatiquement
- _base_path_ correspond à la variable du même nom spécifiée dans le fichier _mirror.list_
- _host_ est généré automatiquement en fonction des dépôts spécifiés dans le fichier _mirror.list_
- et _dist_ est également généré automatiquement
En reprenant l'exemple de notre fichier de configuration, le chemin complet vers notre dépôt ubuntu serait */mnt/shares/debian-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu*.
En reprenant l'exemple de notre fichier de configuration, le chemin complet vers notre dépôt ubuntu serait _/mnt/shares/debian-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu_.
C'est un peu long, mais au moins, tout est bien organisé...
## Conclusion

View File

@@ -1,17 +1,17 @@
---
comments_url: https://com.richard-dern.fr/post/491
cover: images/cover.png
date: '2010-09-01 08:10:00'
date: "2010-09-01 08:10:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101024144632/http://ingnu.fr/2010/09/01/une-petite-interview-de-lequipe-debian/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/09/01/une-petite-interview-de-lequipe-debian/
tags:
- Debian
- Interview
- Logiciels
- Questions
- Réponses
- Debian
- Interview
- Logiciels
- Questions
- Réponses
title: Une petite interview de l'équipe debian
weather:
humidity: 88
@@ -31,7 +31,7 @@ En voici la traduction :
**Quelle est la date de lancement prévue pour debian 6 ?**
Vraisemblablement cette année.
Elle a déjà été gelée (voir [l'annonce](https://web.archive.org/web/20101024144632/http://www.debian.org/News/2010/20100806)), donc nous avons encore besoin d'effectuer quelques tests finaux, corriger les derniers bugs et peaufiner la documentation.
Elle a déjà été gelée (voir [l'annonce](http://www.debian.org/News/2010/20100806)), donc nous avons encore besoin d'effectuer quelques tests finaux, corriger les derniers bugs et peaufiner la documentation.
**Quelles sont les améliorations les plus significatives pour cette nouvelle version ?**
@@ -52,7 +52,7 @@ Oui, nous sortirons toujours une nouvelle version quand nous serons satisfaits d
Cela dépend de votre utilisation.
Nous n'ajouterons sans doute pas beaucoup de nouveaux logiciels aux versions stables (nous ajouterons peut-être de nouvelles images de noyaux, pour supporter du nouveau matériel, et évidemment corriger les bugs sévères).
Toutefois, il y a le service [www.backports.org](https://web.archive.org/web/20101024144632/http://www.backports.org/), qui propose des mises à jour pour une grande partie des paquets utilisables dans une version stable.
Toutefois, il y a le service [www.backports.org](http://www.backports.org/), qui propose des mises à jour pour une grande partie des paquets utilisables dans une version stable.
Le travail pour intégrer ce service et en faire un service officiel est en cours, mais pas encore terminé.
Un autre développement récent, que vous trouverez peut-être intéressant, concerne l'idée d'une distribution "testing utilisable couramment", qui aurait le bénéfice de logiciels à jour, tout en conservant les bénéfices du Projet Debian (gestion des paquets, FAQ, liberté, etc.).
@@ -60,12 +60,12 @@ Un autre développement récent, que vous trouverez peut-être intéressant, con
**Du neuf à propos de Debian GNU/Hurd ?**
Michael Banck s'est exprimé à ce sujet à New York lors de la conférence Debian 2010.
Et malgré la disponibilité d'une vidéo de cette allocution (une version beta ; une meilleure vidéo devrait être ajoutée plus tard ; voir [ici](https://web.archive.org/web/20101024144632/http://penta.debconf.org/dc10_schedule/events/595.en.html) pour les détails) je dois confesser que je n'ai moi-même pas encore eu le temps de voir cette vidéo, désolé :(
Et malgré la disponibilité d'une vidéo de cette allocution (une version beta ; une meilleure vidéo devrait être ajoutée plus tard ; voir [ici](http://penta.debconf.org/dc10_schedule/events/595.en.html) pour les détails) je dois confesser que je n'ai moi-même pas encore eu le temps de voir cette vidéo, désolé :(
**Depuis plusieurs mois, des distributions telles que ubuntu tendent à devenir plus populaires que Debian. Pensez-vous que Debian va être phagocytée par ces distributions, ou pensez-vous plutôt qu'elles auront toujours besoin de Debain pour exister ?**
Hum, c'est une question difficile.
Alors que certaines distributions dérivées de Debian deviennent plus populaires que Debian elle-même, toutes ces distributions partagent une même chose : elles *dépendent* de Debian.
Je ne connais aucune dérivée, qui serait capable d'accomplir toutes les taches dont est capable Debian, compte tenu du fait que Debian fait plus que simplement packager un grand nombre de logiciels pour les autres : elle les *intègre*, pour qu'ils fonctionnent correctement.
Alors que certaines distributions dérivées de Debian deviennent plus populaires que Debian elle-même, toutes ces distributions partagent une même chose : elles _dépendent_ de Debian.
Je ne connais aucune dérivée, qui serait capable d'accomplir toutes les taches dont est capable Debian, compte tenu du fait que Debian fait plus que simplement packager un grand nombre de logiciels pour les autres : elle les _intègre_, pour qu'ils fonctionnent correctement.
Elle fourni de gros efforts pour assurer la qualité de ces paquets, elle propose des mises à jour de sécurité pour tout ces paquets dans leur version stable.
C'est donc là, certainement, le *besoin* d'une Debian.
C'est donc là, certainement, le _besoin_ d'une Debian.

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/492
date: '2010-09-13 19:07:00'
date: "2010-09-13 19:07:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101108174930/http://ingnu.fr/2010/09/13/la-television-connectee-par-opera/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/09/13/la-television-connectee-par-opera/
tags:
- HTML5
- Navigateur
- Opera
- Télévision
- Widget
- HTML5
- Navigateur
- Opera
- Télévision
- Widget
title: La télévision connectée par Opera
weather:
humidity: 73
@@ -24,12 +24,12 @@ weather:
wind_speed: 5.5
---
L'entreprise norvégienne [Opera Software](https://web.archive.org/web/20101108174930/http://www.opera.com/) nous propose, par l'intermédiaire de son [canal YouTube](https://web.archive.org/web/20101108174930/http://www.youtube.com/user/operasoftware), une vidéo fort intéressante, montrant qu'elle est décidée à ne pas faire comme tout le monde (comprendre Google ou Apple).
L'entreprise norvégienne [Opera Software](http://www.opera.com/) nous propose, par l'intermédiaire de son [canal YouTube](http://www.youtube.com/user/operasoftware), une vidéo fort intéressante, montrant qu'elle est décidée à ne pas faire comme tout le monde (comprendre Google ou Apple).
Cela concerne cette fois les possibilités que pourrait offrir un téléviseur connecté à Internet.
Je ne sais pas si c'est mon téléviseur ou ma platine Blu-ray (des Samsung) ou si c'est le firmware, mais la connexion à Internet et aux services Internet est particulièrement lente (juste un peu plus rapide sur la platine).
L'idée proposée par Opera permettrait peut-être de palier à ce problème.
En effet, la solution (le concept) mis en avant par Opera est l'utilisation des recommandations du [W3C](https://web.archive.org/web/20101108174930/http://www.w3.org/) relatives aux [widgets](https://web.archive.org/web/20101108174930/http://www.w3.org/TR/widgets/), et offre à ce titre aux développeurs un kit de développement.
En effet, la solution (le concept) mis en avant par Opera est l'utilisation des recommandations du [W3C](http://www.w3.org/) relatives aux [widgets](http://www.w3.org/TR/widgets/), et offre à ce titre aux développeurs un kit de développement.
Les technologies employées sont bien évidemment HTML5, mais également CSS, XML et JavaScript.
Cette solution offre bien des avantages: la compatibilité, l'inter-opérabilité, le confort d'utilisation, la simplicité de développement.

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/493
date: '2010-09-16 14:46:00'
date: "2010-09-16 14:46:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101108174709/http://ingnu.fr/2010/09/16/le-piratage-nuit-gravement-a-lemploi/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/09/16/le-piratage-nuit-gravement-a-lemploi/
tags:
- État
- Libre
- Open Source
- Piratage
- Propriétaire
- État
- Libre
- Open Source
- Piratage
- Propriétaire
title: Le piratage nuit gravement à l'emploi
weather:
humidity: 61
@@ -24,11 +24,11 @@ weather:
wind_speed: 14.8
---
À en croire le site [ITespresso](https://web.archive.org/web/20101108174709/http://www.itespresso.fr/), qui relaye une [étude](https://web.archive.org/web/20101108174709/http://portal.bsa.org/piracyimpact2010/index.html) formulée par la [Business Software Alliance](https://web.archive.org/web/20101108174709/http://www.bsa.org/), le piratage de logiciels représente d'une part un manque à gagner pour l'État, mais d'autre part nuit aussi à l'embauche.
À en croire le site [ITespresso](http://www.itespresso.fr/), qui relaye une [étude](http://portal.bsa.org/piracyimpact2010/index.html) formulée par la [Business Software Alliance](http://www.bsa.org/), le piratage de logiciels représente d'une part un manque à gagner pour l'État, mais d'autre part nuit aussi à l'embauche.
Les chiffres avancés sont de l'ordre de 40% de copies pirates de logiciels qui circulent en France, et 14 599 emplois dans le secteur des technologies de pointe pourraient être créés.
Enfin, le piratage représenterait un manque à gagner de 2.4 milliards d'euros pour l'État, montant que, bien sûr, celui-ci espère récupérer d'ici quatre ans.
Moi, j'ai envie de dire: "*Passez à l'Open Source au lieu de râler*".
Moi, j'ai envie de dire: "_Passez à l'Open Source au lieu de râler_".
Je me rends compte que pour beaucoup de gens, il n'existe pas de modèle économique pour le Libre.
Tu fais des applications Libres pour passer le temps, pas pour gagner ta vie.
@@ -36,7 +36,7 @@ Sauf que le Libre est un facteur de croissance pour une entreprise.
Juste pour prendre l'exemple de la boite dans laquelle je travaille en tant qu'informaticien: nous avions besoin de deux nouveaux serveurs pour notre présence sur Internet et pour la gestion des succursales basées un peu partout en Alsace.
Si nous avions dû opter pour une solution propriétaire, la facture aurait été beaucoup plus salée (nous avons fait une économie de près de 600 euros rien que sur les licences de système d'exploitation).
L'autre grand projet a été l'achat de licences Office 2010.
Près de 2 000 euros auraient pu être économisés en restant sur [Open Office](https://web.archive.org/web/20101108174709/http://www.openoffice.org/) (qui est installé sur toutes les machines du parc, en raison de problèmes de... compatibilité entre Office 2003, 2007 et 2010).
Près de 2 000 euros auraient pu être économisés en restant sur [Open Office](http://www.openoffice.org/) (qui est installé sur toutes les machines du parc, en raison de problèmes de... compatibilité entre Office 2003, 2007 et 2010).
D'autre part, en restant sur du propriétaire, personne n'a besoin d'être formé.
On passe de Office 2007 à Office 2010 sans trop de problème.

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/494
date: '2010-09-20 14:02:00'
date: "2010-09-20 14:02:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101108180533/http://ingnu.fr/2010/09/20/bradley-khun-rappelle-lexistence-de-gnu-social/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/09/20/bradley-khun-rappelle-lexistence-de-gnu-social/
tags:
- Diaspora
- Free Software Foundation
- GNU
- GNU social
- Diaspora
- Free Software Foundation
- GNU
- GNU social
title: Bradley Khun rappelle l'existence de GNU Social
weather:
humidity: 55
@@ -23,13 +23,13 @@ weather:
wind_speed: 1.8
---
Le Web a opté pour plusieurs angles d'attaque à l'encontre du projet Diaspora, et quand je dis "*le Web*", c'est [ingnu](https://web.archive.org/web/20101108180533/http://ingnu.fr/2010/09/18/diaspora-ca-sent-un-peu-le-sapin/) compris.
Le Web a opté pour plusieurs angles d'attaque à l'encontre du projet Diaspora, et quand je dis "_le Web_", c'est [ingnu](http://ingnu.fr/2010/09/18/diaspora-ca-sent-un-peu-le-sapin/) compris.
Exotisme des technologies mises en oeuvre, et sécurité délaissée, par exemple.
Selon [Numerama](https://web.archive.org/web/20101108180533/http://www.numerama.com/), les développeurs se défendent de ce deuxième point en prétextant que c'était le but.
Selon [Numerama](http://www.numerama.com/), les développeurs se défendent de ce deuxième point en prétextant que c'était le but.
Fournir une application avec un niveau de sécurité faible, pour que la communauté corrige.
Ben voyons.
Ce qui m'étonne, c'est la réaction de Numerama: "*C'est l'absence de failles dans la première version du code qui aurait été surprenante*".
Ce qui m'étonne, c'est la réaction de Numerama: "_C'est l'absence de failles dans la première version du code qui aurait été surprenante_".
À moins que ce ne soit de la rhétorique.
Toujours est-il que peu importe comment on aborde un projet web, plus encore aujourd'hui que jamais, et plus encore quand il s'agit d'héberger des données personnelles, il est inconcevable de proposer une application non sécurisée en téléchargement public.
@@ -37,21 +37,21 @@ Par contre, Numerama nous fait part d'un nouveau problème: une fois le code sou
Ils auront ainsi bénéficié des 200 000 dollars de dons, mais aussi du travail de la communauté.
Serait-ce à dire qu'en plus de faire preuve d'amateurisme, ils feraient preuve de fourberie?
C'est pourquoi Bradley Kuhn, ancien directeur exécutif de la [Free Software Foundation](https://web.archive.org/web/20101108180533/http://www.fsf.org/), nous rappelle qu'il existe le projet [GNU Social](https://web.archive.org/web/20101108180533/http://www.gnu.org/software/social/), qui est déjà disponible au téléchargement, et qui est vraisemblablement plus abouti (je testerai ça dans la journée, la soirée ou la nuit, et je vous ferai part de mes découvertes).
C'est pourquoi Bradley Kuhn, ancien directeur exécutif de la [Free Software Foundation](http://www.fsf.org/), nous rappelle qu'il existe le projet [GNU Social](http://www.gnu.org/software/social/), qui est déjà disponible au téléchargement, et qui est vraisemblablement plus abouti (je testerai ça dans la journée, la soirée ou la nuit, et je vous ferai part de mes découvertes).
En tout cas, il repose sur un bon vieux couple PHP/MySQL.
De toute manière, c'est un projet officiel faisant partie intégrante du projet [GNU](https://web.archive.org/web/20101108180533/http://www.gnu.org/).
De toute manière, c'est un projet officiel faisant partie intégrante du projet [GNU](http://www.gnu.org/).
On ne peut donc qu'attendre un niveau de qualité assez élevé, de la rigueur, et bien évidemment, une préservation des informations privées.
**[Mise à jour]**
**GNU Social est développé "aux côtés de" [status.net](https://web.archive.org/web/20101108180533/http://status.net/) ([ce n'est pas un fork](https://web.archive.org/web/20101108180533/http://gitorious.org/social/pages/Home)), une application sur laquelle repose également entre autres [identi.ca](https://web.archive.org/web/20101108180533/http://identi.ca/).
Pas la peine d'en faire une news pour le tester puisqu' [ingnu dispose déjà de ce type de service](https://web.archive.org/web/20101108180533/http://identi.ca/ingnufr/all), justement chez identi.ca.
**GNU Social est développé "aux côtés de" [status.net](http://status.net/) ([ce n'est pas un fork](http://gitorious.org/social/pages/Home)), une application sur laquelle repose également entre autres [identi.ca](http://identi.ca/).
Pas la peine d'en faire une news pour le tester puisqu' [ingnu dispose déjà de ce type de service](http://identi.ca/ingnufr/all), justement chez identi.ca.
Donc concernant GNU Social, tout va bien, on est en terrain connu, il n'y a rien à prouver face à Diaspora, même si on compare davantage status.net à twitter qu'à facebook.**
**[/Mise à jour]**
Et pour ceux qui ont envie de se lancer dans un projet de grande envergure, c'est le moment, puisqu'il est tout à fait possible de récupérer [les sources de Diaspora](https://web.archive.org/web/20101108180533/http://github.com/diaspora/diaspora) (ou pas...) et de forker le projet pour en faire un "vrai" projet libre, non motivé par l'argent, et qui ne risque pas de virer propriétaire.
Et pour ceux qui ont envie de se lancer dans un projet de grande envergure, c'est le moment, puisqu'il est tout à fait possible de récupérer [les sources de Diaspora](http://github.com/diaspora/diaspora) (ou pas...) et de forker le projet pour en faire un "vrai" projet libre, non motivé par l'argent, et qui ne risque pas de virer propriétaire.
Je commence à me dire que Diaspora fut un projet médiatique (je ne sais pas *comment* ils ont réussi leur coup mais il l'ont réussi), destiné à engranger de l'argent, faire parler d'eux, puis qu'on va très vite l'oublier.
Je commence à me dire que Diaspora fut un projet médiatique (je ne sais pas _comment_ ils ont réussi leur coup mais il l'ont réussi), destiné à engranger de l'argent, faire parler d'eux, puis qu'on va très vite l'oublier.
Le problème, c'est que les donateurs, particuliers ou investisseurs, vont probablement commencer à se méfier des projets Libres qui demandent des dons avant de présenter une version concrète, ce qui risque peut être de freiner un peu ceux qui ont vraiment besoin d'argent.
L'avenir nous dira comment tout ceci évolue...

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/495
date: '2010-09-21 08:47:00'
date: "2010-09-21 08:47:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101108135337/http://ingnu.fr/2010/09/21/le-nom-a-t-il-un-impact-sur-la-reussite-chez-les-geeks/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/09/21/le-nom-a-t-il-un-impact-sur-la-reussite-chez-les-geeks/
tags:
- Célébrités
- Geek
- Informatique
- Réussite
- Célébrités
- Geek
- Informatique
- Réussite
title: Le nom a-t-il un impact sur la réussite chez les geeks ?
weather:
humidity: 81
@@ -29,16 +29,16 @@ Cet article doit donc être pris au second degrés, n'y voyez aucunement une man
Cependant, force est de constater que dans le domaine de l'informatique, certains prénoms, certains noms de famille, ou certaines racines de l'un ou de l'autre reviennent souvent.
Par exemple, "berg ".
Comme Zuckerberg (créateur de [facebook](https://web.archive.org/web/20101108135337/http://www.facebook.com/), la traduction littérale de son nom de famille est "*montagne de sucre*", ce qui dé-crédibilise un peu le personnage en y pensant...), Spielberg (producteur de je-ne-sais combien de films de geeks, et dont la traduction du nom de famille pourrait être "*montagne de loisirs*", ce qui correspond bien au bonhomme).
Ou le prénom raccourci "Steeve" et ses variantes: Wozniack et Jobs d' [Apple](https://web.archive.org/web/20101108135337/http://www.apple.com/fr/), Ballmer, ou moins réputé, Kleene (pour sa théorie de la récursion et les expressions rationnelles).
Comme Zuckerberg (créateur de [facebook](http://www.facebook.com/), la traduction littérale de son nom de famille est "_montagne de sucre_", ce qui dé-crédibilise un peu le personnage en y pensant...), Spielberg (producteur de je-ne-sais combien de films de geeks, et dont la traduction du nom de famille pourrait être "_montagne de loisirs_", ce qui correspond bien au bonhomme).
Ou le prénom raccourci "Steeve" et ses variantes: Wozniack et Jobs d' [Apple](http://www.apple.com/fr/), Ballmer, ou moins réputé, Kleene (pour sa théorie de la récursion et les expressions rationnelles).
Après, cela dépend également de l'origine de la personnalité considérée.
Par exemple, c'est évidemment outre-Atlantique que l'on trouve le plus de John, et ceci, sans doute sans prendre en considération le sujet qui nous intéresse: la corrélation entre nom et réussite chez les geeks.
Parmis les John célèbres, on citera Carmack à qui l'on doit notamment Quake et Doom, Backus qui lança le Fortran, Atanasoff qui fut le concepteur du premier ordinateur, von Neumann qui établit l'architecture des ordinateurs, ou encore Warnock, co-fondateur de [Adobe](https://web.archive.org/web/20101108135337/http://www.adobe.com/fr/).
Parmis les John célèbres, on citera Carmack à qui l'on doit notamment Quake et Doom, Backus qui lança le Fortran, Atanasoff qui fut le concepteur du premier ordinateur, von Neumann qui établit l'architecture des ordinateurs, ou encore Warnock, co-fondateur de [Adobe](http://www.adobe.com/fr/).
Le prénom Alan semble également être un facteur de réussite: Turing qu'on ne présente plus, Sugar, fondateur d'Amstrad (ah, le bon vieux temps des CPC...), ou encore Kay qui créa le langage SmallTalk.
Tout comme Éric, prénom porté par le PDG de Google, Schmidt, ou Raymond, fondateur de l' [Open Source Initiative](https://web.archive.org/web/20101108135337/http://opensource.org/), voire Allman, créateur de [sendmail](https://web.archive.org/web/20101108135337/http://www.sendmail.org/).
Ou Marc, comme Zuckerberg (encore lui), Andreessen le fondateur de [Netscape](https://web.archive.org/web/20101108135337/http://netscape.aol.com/), Ewing, créateur de [Red Hat](https://web.archive.org/web/20101108135337/http://www.fr.redhat.com/) ou encore Shuttleworth, celui d' [Ubuntu](https://web.archive.org/web/20101108135337/http://www.ubuntu-fr.org/).
Tout comme Éric, prénom porté par le PDG de Google, Schmidt, ou Raymond, fondateur de l' [Open Source Initiative](http://opensource.org/), voire Allman, créateur de [sendmail](http://www.sendmail.org/).
Ou Marc, comme Zuckerberg (encore lui), Andreessen le fondateur de [Netscape](http://netscape.aol.com/), Ewing, créateur de [Red Hat](http://www.fr.redhat.com/) ou encore Shuttleworth, celui d' [Ubuntu](http://www.ubuntu-fr.org/).
C'est également sans compter sur la réussite de ceux qui ont un nom ou un prénom peu commun dans le monde des geeks, mais un nom qui a été donné à leur découverte, leur création.
C'est ainsi le cas de Ada Lovelace, dont le prénom a donné un langage de programmation, ou George Boole, dont l'algèbre est un élément essentiel en informatique, Seymour Cray, constructeur de célèbres super-ordinateurs, ou encore Haskell Cury, dont les travaux ont menés à la programmation fonctionnelle, et au langage Haskell.

View File

@@ -1,10 +1,10 @@
---
comments_url: https://com.richard-dern.fr/post/496
date: '2010-11-09 20:46:00'
date: "2010-11-09 20:46:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20101124142017/http://ingnu.fr/2010/11/09/les-projets-dingnu/
- lang: fr
name: Archive
url: http://ingnu.fr/2010/11/09/les-projets-dingnu/
title: Les projets d'ingnu
weather:
humidity: 90
@@ -20,16 +20,16 @@ weather:
Vu qu'en ce moment, l'actualité n'a rien de transcendant, j'ai décidé que dans les prochains jours, j'allais me consacrer aux projets de développement que j'avais laissé en suspens jusque là.
Par ailleurs, je viens de remarquer que [l'outil de téléchargement](https://web.archive.org/web/20101124142017/http://ingnu.fr/books/) que j'ai intégré à WordPress déconne: cliquer sur le bouton de téléchargement d'un fichier renvoi vers une page prétendant que le fichier n'existe pas.
Par ailleurs, je viens de remarquer que [l'outil de téléchargement](http://ingnu.fr/books/) que j'ai intégré à WordPress déconne: cliquer sur le bouton de téléchargement d'un fichier renvoi vers une page prétendant que le fichier n'existe pas.
Étant donné que j'aimerais quand même diffuser ne serait-ce que le *Manifeste du geek*, j'ai décidé que le premier de mes projets allait être un espace de téléchargement.
Étant donné que j'aimerais quand même diffuser ne serait-ce que le _Manifeste du geek_, j'ai décidé que le premier de mes projets allait être un espace de téléchargement.
Cela fait longtemps que je souhaitais en coder un, mais ingnu m'offre l'occasion de m'y consacrer sérieusement.
Ce qui signifie aussi que vu son importance pour ingnu, elle va être terminée rapidement, et donc diffusée rapidement.
Il s'agira par conséquent de la première application Libre que je diffuserai via ingnu.
Ensuite, j'ai récemment codé un gestionnaire de médias: une application pour lister mes Blu-ray en fait.
Il existe [d'autres outils](https://web.archive.org/web/20101124142017/http://opendb.iamvegan.net/wiki/index.php?title=Main_Page) sur le marché bien sûr, mais j'ai voulu une application allant à contre-courant.
Je trouve, en effet, que le fait de créer un film dans un tel gestionnaire, en passant par un outil d'importation permettant de télécharger les données du film via [Allociné](https://web.archive.org/web/20101124142017/http://www.allocine.fr/) ou [Amazon](https://web.archive.org/web/20101124142017/http://www.amazon.fr/), ne permet pas l'exactitude.
Il existe [d'autres outils](http://opendb.iamvegan.net/wiki/index.php?title=Main_Page) sur le marché bien sûr, mais j'ai voulu une application allant à contre-courant.
Je trouve, en effet, que le fait de créer un film dans un tel gestionnaire, en passant par un outil d'importation permettant de télécharger les données du film via [Allociné](http://www.allocine.fr/) ou [Amazon](http://www.amazon.fr/), ne permet pas l'exactitude.
Je voulais un outil me permettant, avec un moindre effort, de créer une galerie d'images, de créer des coffrets et d'y ajouter des médias, chose que ne permettent pas, ou pas facilement, les autres outils disponibles.
Il me reste encore à optimiser et sécuriser l'application, et ce sera donc sans doute le deuxième de mes projets à être diffusés.
Compte tenu que pour le moment elle n'est ni optimisée ni sécurisée, je ne souhaite pas la proposer au téléchargement.
@@ -42,7 +42,7 @@ Je souhaite aussi intégrer d'autres fonctionnalités d'inter-opérabilité comm
Bien sût, tout cela va prendre un peu de temps.
Enfin, il y a un dernier projet sur lequel j'aimerais travailler, mais là je vois à plus long terme.
Il existe dans le Laboratoire, il s'appelle *MiVili*, mais je ne souhaite encore diffuser aucune information à son sujet (par crainte par exemple que je me rende compte qu'il n'a aucun intérêt et que personne ne va s'en servir).
Il existe dans le Laboratoire, il s'appelle _MiVili_, mais je ne souhaite encore diffuser aucune information à son sujet (par crainte par exemple que je me rende compte qu'il n'a aucun intérêt et que personne ne va s'en servir).
Il s'agira probablement du plus gros de mes projets, je n'escompte donc pas pouvoir le diffuser dans les prochains temps.
Restez donc connectés, et n'hésitez pas à me faire part de vos impressions, remarques ou suggestions, à mesure que je fais avancer les choses!

View File

@@ -3,8 +3,8 @@ comments_url: https://com.richard-dern.fr/post/497
date: '2010-12-02 21:00:00'
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20110303132720/http://ingnu.fr/2010/12/02/a-propos-de-la-neutralite-du-net/
name: Archive
url: http://ingnu.fr/2010/12/02/a-propos-de-la-neutralite-du-net/
tags:
- Censure
- Internet
@@ -36,12 +36,12 @@ Rapidement, je n'eus plus le courage de continuer mon référencement, parce que
Et puis j'ai eu, moi aussi, mon propre ordinateur et ma propre connexion Internet.
Les premiers sites que je visitais alors étaient relativement simples.
De simples pages statiques, [bariolées](https://web.archive.org/web/20110303132720/http://wonder-tonic.com/geocitiesizer/content.php?theme=3&music=10&url=ingnu.fr), couvertes de gifs animés, s'étendant sur des kilomètres de hauteur.
De simples pages statiques, ~~[bariolées](http://wonder-tonic.com/geocitiesizer/content.php?theme=3&music=10&url=ingnu.fr)~~, couvertes de gifs animés, s'étendant sur des kilomètres de hauteur.
Les gens y mettaient ce qu'ils voulaient.
Ils créaient ça facilement, avec *Frontpage* par exemple.
Ils créaient ça facilement, avec _Frontpage_ par exemple.
Tout le monde pouvait faire son site (ou du moins, sa page perso), y mettre et dire ce qu'il voulait.
Puis il y a eu l'avènement du partage, avec des applications comme [Kazaa](https://web.archive.org/web/20110303132720/http://www.kazaa.com/fr/index.htm), [eMule](https://web.archive.org/web/20110303132720/http://www.emule-project.net/home/perl/general.cgi?l=13), [Napster](https://web.archive.org/web/20110303132720/http://www.napster.com/).
Puis il y a eu l'avènement du partage, avec des applications comme [Kazaa](http://www.kazaa.com/fr/index.htm), [eMule](http://www.emule-project.net/home/perl/general.cgi?l=13), [Napster](http://www.napster.com/).
Les musiques, puis quelques temps après les films, s'échangeaient en masse.
C'était encore le temps de la neutralité.
@@ -70,13 +70,13 @@ La neutralité du Réseau des réseaux est désormais remise en question.
Il n'est plus possible de dire ce que l'on veut, de faire ce que l'on veut sur Internet.
Internet n'est plus libre, Internet n'est plus neutre.
On n'en est plus à se demander si oui ou non Internet va perdre sa neutralité.
Il faut maintenant se poser la question suivante: "*Comment permettre aux Hommes d'être à nouveau reliés par un réseau neutre?*"
Il faut maintenant se poser la question suivante: "_Comment permettre aux Hommes d'être à nouveau reliés par un réseau neutre?_"
La question de la neutralité ne se poserait pas si seulement les faits d'une certaines gravité étaient pris en compte, comme par exemple l'usurpation d'identité.
Mais quand quelqu'un qui cherche à participer à un projet soi-disant libre et neutre se fait censurer, parce que son intervention ne respecte pas une charte elle-même en contradiction avec ses principes de base, là on est en droit de se poser des questions.
J'ai étudié le droit entre autres choses.
J'avais pris l'habitude de malmener mes professeurs avec des phrases du genre: "*Comment pouvons-nous définir notre pays comme libre, alors que nous avons des lois, et que les lois sont elles-mêmes des entraves à la liberté?*".
J'avais pris l'habitude de malmener mes professeurs avec des phrases du genre: "_Comment pouvons-nous définir notre pays comme libre, alors que nous avons des lois, et que les lois sont elles-mêmes des entraves à la liberté?_".
J'ai compris plus tard que nous sommes dans un pays libre parce qu'officiellement, l'esclavage est aboli.
C'est un peu comme ces offres Internet mobiles illimitées, limitées à 500Mo.
@@ -91,7 +91,7 @@ Il y a quelques jours, j'ai lu (malheureusement, je ne sais plus où) qu'un, am
Peut être que finalement, c'est tout de même la seule chose à faire pour restaurer la neutralité d'Internet.
Ou peut-être n'est-ce qu'une utopie, parce qu'après tout, les gens sont procéduriers: rien ne les empêche d'attaquer quelqu'un d'autre en justice simplement à cause d'un délit de sale gueule.
Je ne parle même pas du piratage, parce que si vous avez lu le [Manifeste du geek](https://web.archive.org/web/20110303132720/http://dl.ingnu.fr/?f=3), vous savez que je considère que toute œuvre devrait être Libre.
Je ne parle même pas du piratage, parce que si vous avez lu le [Manifeste du geek](http://dl.ingnu.fr/?f=3), vous savez que je considère que toute œuvre devrait être Libre.
Mais pourquoi empêcher les gens de dire ce qu'ils veulent?
Pourquoi nous empêcher de diffuser notre connaissance?
Pourquoi nous mettre des bâtons dans les roues quand on veut avancer et faire avancer?

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/498
cover: images/cover.png
date: '2011-12-25 05:11:00'
date: "2011-12-25 05:11:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120224014938/http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/
- lang: fr
name: Archive
url: http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/
tags:
- Vie privée
- Google
- Vie privée
- Google
title: Peut-on se passer de Google ?
weather:
humidity: 92
@@ -24,13 +24,13 @@ weather:
Google est omniprésent et, malheureusement, omniscient. Son succès repose bien sûr sur la pertinence des résultats des recherches qu'on lui soumet; je ne dénie pas son efficacité mais son manque de respect pour la confidentialité. Le problème, c'est que d'une certaine manière, entre le moteur de recherche, YouTube et d'autres sites dont je ne ferai pas la liste ici (Google possède plus de 500 noms de domaine), ils ont réussi à créer une certaine dépendance chez les utilisateurs. J'ai donc voulu tester et vérifier s'il était possible de se passer de Google et de toutes ses autres créations.
Pour ce faire, j'ai utilisé [une technique](https://web.archive.org/web/20120224014938/http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/) relativement simple à mettre en œuvre pour bloquer l'intégralité des domaines gérés par Google: lorsqu'un des clients de mon réseau essaye d'aller sur une page qui leur appartient, la résolution de nom pointe vers mon propre serveur.
Pour ce faire, j'ai utilisé [une technique](http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/) relativement simple à mettre en œuvre pour bloquer l'intégralité des domaines gérés par Google: lorsqu'un des clients de mon réseau essaye d'aller sur une page qui leur appartient, la résolution de nom pointe vers mon propre serveur.
Premier constat: même si Google dispose de fermes de serveurs et d'une bande passante proprement gigantesques, tous les sites Internet, soulagés des publicités AdSense, sont incroyablement plus rapides. Je n'ai pas de méthode pour le mesurer, mais c'est tellement énorme qu'il est inutile de vouloir chronométrer le chargement des pages.
Deuxième constat: il existe des alternatives! Aussi stupide que cela puisse paraître, oui, il y a des alternatives tout à fait convaincantes à Google. Non, ce n'est pas le seul moteur de recherche. Non, YouTube n'est pas le seul site à proposer des millions de vidéos. Non, GMail n'est pas le seul à proposer des comptes mails gratuits. Non, Picasa n'est pas le seul service de partage d'images. Toutes ces alternatives existent et sont tout à fait valables. C'est juste qu'elles ne sont pas aussi médiatisées. Par ailleurs, il y a même des alternatives françaises dans le lot...
En ce qui me concerne, et cela fera l'objet d'un prochain article, je n'utilise pas de moteur de recherche mais un méta-moteur libre ([Seeks](https://web.archive.org/web/20120224014938/http://www.seeks-project.info/site/)). Un méta-moteur va effectuer la recherche que vous lui aurait soumis via plusieurs moteurs (comme Google, Bing, etc.). En l'occurrence, vous vous en doutez, je l'ai configuré pour exploiter tous les moteurs à sa disposition, à l'exception de Google. Hé bien, si l'on fait abstraction de l'esthétique de l'application qui ne la met pas vraiment en valeur (mais qui est personnalisable), je trouve tout aussi bien ce que je cherche qu'à l'époque où j'utilisais Google. Mieux: Seeks me propose des résultats plus pertinents, parce que compilés via plusieurs moteurs et jugés par la communauté. Cerise sur le gâteau: je peux accéder à Seeks via un protocole sécurisé (personne ne peut intercepter ma recherche).
En ce qui me concerne, et cela fera l'objet d'un prochain article, je n'utilise pas de moteur de recherche mais un méta-moteur libre ([Seeks](http://www.seeks-project.info/site/)). Un méta-moteur va effectuer la recherche que vous lui aurait soumis via plusieurs moteurs (comme Google, Bing, etc.). En l'occurrence, vous vous en doutez, je l'ai configuré pour exploiter tous les moteurs à sa disposition, à l'exception de Google. Hé bien, si l'on fait abstraction de l'esthétique de l'application qui ne la met pas vraiment en valeur (mais qui est personnalisable), je trouve tout aussi bien ce que je cherche qu'à l'époque où j'utilisais Google. Mieux: Seeks me propose des résultats plus pertinents, parce que compilés via plusieurs moteurs et jugés par la communauté. Cerise sur le gâteau: je peux accéder à Seeks via un protocole sécurisé (personne ne peut intercepter ma recherche).
Pour l'heure, le blocage de l'intégralité des sites appartenant à Google ne me cause aucun préjudice, au contraire: je (re)découvre des sites oubliés, restés dans l'ombre de Mountain View. En tant que webmestre, je réapprends à me débrouiller sans Google qui, de toute manière, un jour où l'autre, indexera mon site simplement parce que des liens vers lui existent. Et concernant les outils de statistiques, il en existe suffisamment, Libres de surcroit.

View File

@@ -4,8 +4,8 @@ cover: images/cover.png
date: '2011-12-25 18:14:00'
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221132138/http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/
name: Archive
url: http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/
tags:
- Vie privée
- Google
@@ -32,9 +32,9 @@ Google ne s'est pas contenté de phagocyter le marché des moteurs de recherche.
> **[Mise à jour du 27 janvier]**
> Il semblerait que les domaines cités ci-dessous n'appartiennent pas ou plus à Google, comme en témoigne une simple requête [whois](https://web.archive.org/web/20120221132138/http://www.whois.net/whois/marsgoogle.com):
> Il semblerait que les domaines cités ci-dessous n'appartiennent pas ou plus à Google, comme en témoigne une simple requête ~~[whois](http://www.whois.net/whois/marsgoogle.com)~~:
> " *Savez-vous par exemple que parmi la longue liste de domaines possédés par l'entreprise, on trouve notamment marsgoogle.com, jupitergoogle.com ou neptunegoogle.com, ce qui suggère qu'ils envisagent de coloniser et étendre leur emprise sur tout le système solaire?* "
> " _Savez-vous par exemple que parmi la longue liste de domaines possédés par l'entreprise, on trouve notamment marsgoogle.com, jupitergoogle.com ou neptunegoogle.com, ce qui suggère qu'ils envisagent de coloniser et étendre leur emprise sur tout le système solaire?_ "
> **Merci à Somebody de m'avoir alerté à ce sujet!**

View File

@@ -1,21 +1,21 @@
---
comments_url: https://com.richard-dern.fr/post/500
cover: images/cover.png
date: '2011-12-28 02:19:00'
date: "2011-12-28 02:19:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120225101312/http://ingnu.fr/2011/12/28/en-quoi-le-libre-est-un-garant-de-la-vie-privee/
- lang: fr
name: Archive
url: http://ingnu.fr/2011/12/28/en-quoi-le-libre-est-un-garant-de-la-vie-privee/
tags:
- Vie privée
- Debian
- Firefox
- GNU
- Libre
- Linux
- Logiciel
- Mozilla
- Ubuntu
- Vie privée
- Debian
- Firefox
- GNU
- Libre
- Linux
- Logiciel
- Mozilla
- Ubuntu
title: En quoi le Libre est un garant de la vie privée
weather:
humidity: 99

View File

@@ -1,34 +1,34 @@
---
comments_url: https://com.richard-dern.fr/post/501
date: '2011-12-29 01:25:00'
date: "2011-12-29 01:25:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221104359/http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/
- lang: fr
name: Archive
url: http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/
tags:
- Agenda
- Alternatives
- Blogger
- Coppermine
- Daily Motion
- Documents
- Dotclear
- DuckDuckGo
- Gallery
- Gmail
- Google
- Horde
- Kronolith
- Libre
- LibreOffice
- Picasa
- Piwigo
- Reader
- Seeks
- Tiny Tiny RSS
- WordPress
- YouTube
- Zenphotos
- Agenda
- Alternatives
- Blogger
- Coppermine
- Daily Motion
- Documents
- Dotclear
- DuckDuckGo
- Gallery
- Gmail
- Google
- Horde
- Kronolith
- Libre
- LibreOffice
- Picasa
- Piwigo
- Reader
- Seeks
- Tiny Tiny RSS
- WordPress
- YouTube
- Zenphotos
title: Quelles sont les alternatives à Google ?
weather:
humidity: 97
@@ -43,7 +43,7 @@ weather:
---
Mes premiers billets ont été consacrés à Google.
Après avoir [présenté deux techniques que j'ai mis en oeuvre pour bloquer les sites de Google](https://web.archive.org/web/20120221104359/http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/) (entre autres) sur mon réseau, j'ai affirmé qu'[il était tout à fait possible de se passer de leurs services grâce à d'autres services restés dans l'ombre](https://web.archive.org/web/20120221104359/http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/), avant d'aborder la question que se posent mes détracteurs : [pourquoi Google c'est le mal](https://web.archive.org/web/20120221104359/http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/) ?
Après avoir [présenté deux techniques que j'ai mis en oeuvre pour bloquer les sites de Google](http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/) (entre autres) sur mon réseau, j'ai affirmé qu'[il était tout à fait possible de se passer de leurs services grâce à d'autres services restés dans l'ombre](http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/), avant d'aborder la question que se posent mes détracteurs : [pourquoi Google c'est le mal](http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/) ?
La suite logique est donc de vous présenter ces fameuses solutions alternatives.
J'ai cherché et testé différentes solutions de remplacement aux outils Google les plus utilisés, qu'il s'agisse d'un service en ligne ou d'une application à installer sur son propre serveur.
@@ -53,15 +53,15 @@ Par opposition, le contrôle de vos données (et donc la confidentialité) est j
Vous noterez également que les solutions à installer chez soi que je vous propose sont réputées être Libres.
| Vous utilisez | Alternative en ligne | A installer chez soi |
| --- | --- | --- |
| Moteur de recherche | [Duck Duck Go](https://web.archive.org/web/20120221104359/http://duckduckgo.com/) Avantages : protocole sécurisé, point d'honneur mis sur la confidentialité, possibilité de désactiver les publicités Inconvénients : en anglais uniquement [ixquirck](https://web.archive.org/web/20120221104359/https://ixquick.com/fra/) Avantages : Là encore, un point d'honneur mis sur la confidentialité et le respect des données personnelles | [Seeks](https://web.archive.org/web/20120221104359/http://www.seeks-project.info/site/) Avantages : les recherches sont stockées sur votre propre serveur Inconvénients : sa difficulté d'installation |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Moteur de recherche | [Duck Duck Go](http://duckduckgo.com/) Avantages : protocole sécurisé, point d'honneur mis sur la confidentialité, possibilité de désactiver les publicités Inconvénients : en anglais uniquement [ixquirck](https://ixquick.com/fra/) Avantages : Là encore, un point d'honneur mis sur la confidentialité et le respect des données personnelles | [Seeks](http://www.seeks-project.info/site/) Avantages : les recherches sont stockées sur votre propre serveur Inconvénients : sa difficulté d'installation |
| GMail | Le service de messagerie de votre fournisseur d'accès Avantages : ils sont généralement assez ouverts sur les protocoles (IMAP, voire IMAPS) Inconvénients : aucune garantie contre le SPAM... | Son propre serveur mail Avantages : vous en faites ce que vous voulez ! Inconvénients : très compliqué à paramétrer pour une sécurité et une confidentialité maximale |
| Picasa | [Flickr](https://web.archive.org/web/20120221104359/http://www.flickr.com/) [Piwigo](https://web.archive.org/web/20120221104359/http://fr.piwigo.com/) Avantages : La plateforme utilise le Logiciel Libre du même nom, les avantages sont donc les mêmes que dans le cas de WordPress par exemple | [Gallery](https://web.archive.org/web/20120221104359/http://gallery.menalto.com/), [Coppermine](https://web.archive.org/web/20120221104359/http://coppermine-gallery.net/) Avantages : excellent pour gérer de grosses galeries de photos, beaucoup de possibilités différentes pour envoyer les photos Inconvénients : usine à gaz pour de petites galeries [zenPhotos](https://web.archive.org/web/20120221104359/http://www.zenphoto.org/) Avantages : Pas de base de données, léger Inconvénients : navigation pas toujours pratique [Piwigo](https://web.archive.org/web/20120221104359/http://fr.piwigo.org/) Avantages : Léger, modulaire, esthétique |
| YouTube | [DailyMotion](https://web.archive.org/web/20120221104359/http://www.dailymotion.com/fr/about) Avantages : c'est français Inconvénients : ceux qui postent sur YouTube ne postent pas nécessairement sur DailyMotion... | ? |
| Agenda | ? | [Kronolith](https://web.archive.org/web/20120221104359/http://www.horde.org/apps/kronolith/) Avantages : relativement simple à installer depuis la version 4 de Horde, quoique nécessitant un accès shell au serveur Inconvénients : sincèrement, je ne vois pas... |
| Blogger | [WordPress](https://web.archive.org/web/20120221104359/http://fr.wordpress.com/) Avantages : le moteur est connu et maîtrisé, visibilité de votre blog | [WordPress](https://web.archive.org/web/20120221104359/http://fr.wordpress.org/) Avantages : libre, beaucoup d'extensions disponibles, mis à jour régulièrement Inconvénients : vaut mieux ne pas avoir à toucher au code... [DotClear](https://web.archive.org/web/20120221104359/http://fr.dotclear.org/) Avantages : c'est français, code propre, ici aussi de nombreuses extensions sont disponibles Inconvénients :... |
| Documents | ? | [LibreOffice OnLine](https://web.archive.org/web/20120221104359/http://www.libreoffice.org/) Avantages : LibreOffice... en ligne ! Inconvénients : pas encore disponible... et on peut s'attendre à une installation lourde |
| Reader | [feedshow](https://web.archive.org/web/20120221104359/http://reader.feedshow.com/) | [Tiny Tiny RSS](https://web.archive.org/web/20120221104359/http://tt-rss.org/redmine/) Avantages : comme son nom l'indique, très petit et léger, pratique et performant |
| iGoogle | [NetVibes](https://web.archive.org/web/20120221104359/http://www.netvibes.com/fr) | |
| Picasa | [Flickr](http://www.flickr.com/) [Piwigo](http://fr.piwigo.com/) Avantages : La plateforme utilise le Logiciel Libre du même nom, les avantages sont donc les mêmes que dans le cas de WordPress par exemple | [Gallery](http://gallery.menalto.com/), [Coppermine](http://coppermine-gallery.net/) Avantages : excellent pour gérer de grosses galeries de photos, beaucoup de possibilités différentes pour envoyer les photos Inconvénients : usine à gaz pour de petites galeries [zenPhotos](http://www.zenphoto.org/) Avantages : Pas de base de données, léger Inconvénients : navigation pas toujours pratique [Piwigo](http://fr.piwigo.org/) Avantages : Léger, modulaire, esthétique |
| YouTube | [DailyMotion](http://www.dailymotion.com/fr/about) Avantages : c'est français Inconvénients : ceux qui postent sur YouTube ne postent pas nécessairement sur DailyMotion... | ? |
| Agenda | ? | [Kronolith](http://www.horde.org/apps/kronolith/) Avantages : relativement simple à installer depuis la version 4 de Horde, quoique nécessitant un accès shell au serveur Inconvénients : sincèrement, je ne vois pas... |
| Blogger | [WordPress](http://fr.wordpress.com/) Avantages : le moteur est connu et maîtrisé, visibilité de votre blog | [WordPress](http://fr.wordpress.org/) Avantages : libre, beaucoup d'extensions disponibles, mis à jour régulièrement Inconvénients : vaut mieux ne pas avoir à toucher au code... [DotClear](http://fr.dotclear.org/) Avantages : c'est français, code propre, ici aussi de nombreuses extensions sont disponibles Inconvénients :... |
| Documents | ? | [LibreOffice OnLine](http://www.libreoffice.org/) Avantages : LibreOffice... en ligne ! Inconvénients : pas encore disponible... et on peut s'attendre à une installation lourde |
| Reader | [feedshow](http://reader.feedshow.com/) | [Tiny Tiny RSS](http://tt-rss.org/redmine/) Avantages : comme son nom l'indique, très petit et léger, pratique et performant |
| iGoogle | [NetVibes](http://www.netvibes.com/fr) | |
Merci à mes lecteurs sur [facebook](https://web.archive.org/web/20120221104359/http://www.facebook.com/ingnu) pour m'avoir aidé à compléter ce tableau !
Merci à mes lecteurs sur [facebook](http://www.facebook.com/ingnu) pour m'avoir aidé à compléter ce tableau !

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/502
date: '2012-01-03 01:54:00'
date: "2012-01-03 01:54:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120415203633/http://ingnu.fr/2012/01/03/comment-le-livre-de-richard-stallman-a-change-ma-vision-du-libre/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/03/comment-le-livre-de-richard-stallman-a-change-ma-vision-du-libre/
tags:
- La révolution du logiciel libre
- Libre
- Richard Stallman
- RMS
- La révolution du logiciel libre
- Libre
- Richard Stallman
- RMS
title: Comment le livre de Richard Stallman a changé ma vision du Libre
weather:
humidity: 94
@@ -29,18 +29,18 @@ C'est mon ami Christophe qui me l'a présenté ainsi, à une époque où je déf
Et puis petit à petit je me suis détaché de Microsoft, jusqu'à l'arrivé de Steeve Balmer, qui a ridiculisé son entreprise, qui n'a aucun charisme, et qui fait prendre à Microsoft un chemin qui ne me convainc pas, ce qui a éteint en moi le peu d'intérêt qu'il me restait pour Redmond.
Dans le même temps, je comprenais de mieux en mieux où voulait en venir Stallman avec le Libre, même si je ne pouvais me défaire de quelques logiciels privateurs (notamment flash parce que je regarde des vidéos sur Internet, et les jeux commerciaux).
Ayant perdu mon emploi et devant donc consacrer mes ressources à plus vital, ce n'est que récemment, grâce à ma femme, que j'ai pu enfin avoir entre les mains "[La révolution du Logiciel Libre](https://web.archive.org/web/20120415203633/http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre)".
Ayant perdu mon emploi et devant donc consacrer mes ressources à plus vital, ce n'est que récemment, grâce à ma femme, que j'ai pu enfin avoir entre les mains "[La révolution du Logiciel Libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre)".
En prenant connaissance de la façon dont l'idée de Logiciel Libre a émergé de l'esprit de Richard Stallman dans les premiers chapitres du livre, il m'est apparu évident que la possibilité d'avoir accès au code source d'une application n'était presque qu'accessoire.
La véritable essence du Logiciel Libre va beaucoup plus loin, puisqu'il s'agit de libertés fondamentales dont on parle.
L'exigence naturelle pour un consommateur d'avoir accès au contenu de ce qu'il consomme : la recette de sa boisson préférée par exemple (et je prends cet exemple parce j'aimerais [fabriquer mon propre Coca Cola](https://web.archive.org/web/20120415203633/http://en.wikipedia.org/wiki/OpenCola_(drink))...).
L'exigence naturelle pour un consommateur d'avoir accès au contenu de ce qu'il consomme : la recette de sa boisson préférée par exemple (et je prends cet exemple parce j'aimerais [fabriquer mon propre Coca Cola](<http://en.wikipedia.org/wiki/OpenCola_(drink)>)...).
Cela pour lui redonner le contrôle sur ce qu'il utilise.
C'est ainsi que [j'ai bloqué l'accès aux sites appartenant à Google](https://web.archive.org/web/20120415203633/http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/) depuis mon réseau, dans un premier temps.
C'est ainsi que [j'ai bloqué l'accès aux sites appartenant à Google](http://ingnu.fr/2011/12/25/peut-on-se-passer-de-google/) depuis mon réseau, dans un premier temps.
Puis abandonné progressivement les derniers logiciels privateurs qui persistaient sur ma machine, que j'ai remplacé par des alternatives libres, à l'exception de mon navigateur web, qui demeure Opera, navigateur auquel je consacrerai mon prochain billet, afin d'expliquer pourquoi, malgré le fait que son code source ne soit pas disponible, je continue de l'utiliser.
En tous les cas, les premiers chapitres de la "*biographie autorisée*" de Richard Stallman ont constitué un déclencheur.
Et par une belle ironie, ce qu'ils ont déclenché en moi l'ont fait à la toute fin de l'année 2011, après avoir [réouvert les portes de ingnu](https://web.archive.org/web/20120415203633/http://ingnu.fr/2011/12/24/reouverture-de-ingnu/).
En tous les cas, les premiers chapitres de la "_biographie autorisée_" de Richard Stallman ont constitué un déclencheur.
Et par une belle ironie, ce qu'ils ont déclenché en moi l'ont fait à la toute fin de l'année 2011, après avoir [réouvert les portes de ingnu](http://ingnu.fr/2011/12/24/reouverture-de-ingnu/).
Ces chapitres ont décuplé ma volonté de contribuer au Logiciel Libre, que ce soit par la publication d'une application actuellement en développement, mon intégration dans une association pour la promotion du Libre qui devrait arriver au mois de février (lorsque mes finances me le permettront de nouveau), ou la communication que j'entreprends sur le Logiciel Libre auprès de mes proches et de mes amis, et sur Internet via ingnu et les réseaux sociaux, qu'ils soient libres ou non.
L'année 2012 sera pour moi une année de progression, boostée par ce livre; ma motivation est regonflée, mes intentions plus assurées, mes convictions plus fortes.

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/503
cover: images/cover.png
date: '2012-01-11 20:41:00'
date: "2012-01-11 20:41:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120401223712/http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/
tags:
- Internet
- DNS
- ICANN
- Internet
- DNS
- ICANN
title: Comment l'ICANN va tuer Internet, et comment l'en empêcher
weather:
humidity: 95
@@ -23,9 +23,9 @@ weather:
wind_speed: 7.8
---
L'un des principes qui garantissent la liberté sur Internet, la confidentialité des données, et la pérennité des services, est la décentralisation. C'est la raison pour laquelle il est indispensable de préférer un équivalent libre (comme [status.net](https://web.archive.org/web/20120401223712/http://status.net/) qui fait tourner [social.ingnu.fr](https://web.archive.org/web/20120401223712/https://social.ingnu.fr/)) à une solution gérée par une seule entreprise (comme facebook ou twitter).
L'un des principes qui garantissent la liberté sur Internet, la confidentialité des données, et la pérennité des services, est la décentralisation. C'est la raison pour laquelle il est indispensable de préférer un équivalent libre (comme [status.net](http://status.net/) qui fait tourner [social.ingnu.fr](https://social.ingnu.fr/)) à une solution gérée par une seule entreprise (comme facebook ou twitter).
Le gros problème avec Internet, c'est que l'un de ses fondements n'est justement pas décentralisé et bien géré par une seule entreprise: [l'ICANN](https://web.archive.org/web/20120401223712/http://www.icann.org/).
Le gros problème avec Internet, c'est que l'un de ses fondements n'est justement pas décentralisé et bien géré par une seule entreprise: [l'ICANN](http://www.icann.org/).
Il s'agit de l'organisme en charge de l'attribution des noms de domaine sur Internet. Et s'il y a bien un domaine à ne pas toucher sur Internet, c'est l'attribution des noms de domaine. Si, par le biais de lois ou de pressions politiques ou financières, on demande à l'ICANN d'empêcher l'enregistrement ou l'utilisation de certains domaines, c'est la porte ouverte à tous les excès.

View File

@@ -4,8 +4,8 @@ cover: images/cover.png
date: '2012-01-15 18:06:00'
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120529034414/http://ingnu.fr/2012/01/15/mes-resolutions-pour-2012/
name: Archive
url: http://ingnu.fr/2012/01/15/mes-resolutions-pour-2012/
tags:
- Ingnu
title: '[MAJ 27/01/2012] Mes résolutions pour 2012'
@@ -21,25 +21,25 @@ weather:
wind_speed: 15.2
---
Si vous suivez régulièrement mes notices sur [social.ingnu](https://web.archive.org/web/20120529034414/https://social.ingnu.fr/), sur [facebook](https://web.archive.org/web/20120529034414/http://www.facebook.com/ingnu) ou sur [twitter](https://web.archive.org/web/20120529034414/https://twitter.com/#!/Ingnufr), vous avez du voir [celle-là](https://web.archive.org/web/20120529034414/https://social.ingnu.fr/notice/110) passer. Cependant, je souhaitais vous faire part de mes résolutions à travers un article complet sur ingnu. Cela me permettra d'en dresser une liste exhaustive avec des détails. Cela me servira non seulement comme liste de tâches/memo/todo, mais cela me permettra également de vous donner l'envie de piocher dans ces résolutions pour que vous les fassiez votre pour cette nouvelle année.
Si vous suivez régulièrement mes notices sur [social.ingnu](https://social.ingnu.fr/), sur [facebook](http://www.facebook.com/ingnu) ou sur [twitter](https://twitter.com/#!/Ingnufr), vous avez du voir [celle-là](https://social.ingnu.fr/notice/110) passer. Cependant, je souhaitais vous faire part de mes résolutions à travers un article complet sur ingnu. Cela me permettra d'en dresser une liste exhaustive avec des détails. Cela me servira non seulement comme liste de tâches/memo/todo, mais cela me permettra également de vous donner l'envie de piocher dans ces résolutions pour que vous les fassiez votre pour cette nouvelle année.
**Développer et publier un Logiciel Libre**
C'est déjà fait, et il s'appelle ShareMyPics. Il s'agit d'un clone libre de twitpic. L'application est diffusée sous licence [GNU Affero GPL](https://web.archive.org/web/20120529034414/http://www.gnu.org/licenses/agpl.html). Vous pouvez consulter le [wiki](https://web.archive.org/web/20120529034414/http://sharemypics.net/) de l'application, ainsi que ses sources sur [github](https://web.archive.org/web/20120529034414/https://github.com/Ingnu/Share-My-Pics).
C'est déjà fait, et il s'appelle ShareMyPics. Il s'agit d'un clone libre de twitpic. L'application est diffusée sous licence [GNU Affero GPL](http://www.gnu.org/licenses/agpl.html). Vous pouvez consulter le ~~[wiki](http://sharemypics.net/)~~ de l'application, ainsi que ses sources sur ~~[github](https://github.com/Ingnu/Share-My-Pics)~~.
**Contribuer à un Logiciel Libre**
Pendant quelques temps après avoir formulé mes résolutions pour 2012, je me suis posé la question: "*A quel Logiciel Libre je vais apporter ma contribution?*". Ce n'est que récemment que j'ai trouvé la réponse via une notice de [nizarus](https://web.archive.org/web/20120529034414/http://identi.ca/notice/88647631).
Pendant quelques temps après avoir formulé mes résolutions pour 2012, je me suis posé la question: "_A quel Logiciel Libre je vais apporter ma contribution?_". Ce n'est que récemment que j'ai trouvé la réponse via une notice de ~~[nizarus](http://identi.ca/notice/88647631)~~.
Lassé du monopole Google, mais récemment propriétaire d'un [GeeksPhone](https://web.archive.org/web/20120529034414/http://www.geeksphone.com/fr/), je suis pour le moment dans l'obligation d'utiliser Android. Je n'attendais qu'une chose: voir un OS libre pour smartphone qui ne soit pas issu de Google. Il y en a un, [Tizen](https://web.archive.org/web/20120529034414/https://www.tizen.org/), par The Linux Foundation. Je n'ai vu aucune mention explicite de la licence exacte sous laquelle il va sortir (je n'ai peut-être que survolé le site), mais vu le contenu du répertoire des sources, il y a plein de paquets GNU, donc c'est plutôt bon signe.
Lassé du monopole Google, mais récemment propriétaire d'un [GeeksPhone](http://www.geeksphone.com/fr/), je suis pour le moment dans l'obligation d'utiliser Android. Je n'attendais qu'une chose: voir un OS libre pour smartphone qui ne soit pas issu de Google. Il y en a un, [Tizen](https://www.tizen.org/), par The Linux Foundation. Je n'ai vu aucune mention explicite de la licence exacte sous laquelle il va sortir (je n'ai peut-être que survolé le site), mais vu le contenu du répertoire des sources, il y a plein de paquets GNU, donc c'est plutôt bon signe.
Tizen sera donc très probablement le Logiciel Libre auquel je contribuerai en 2012. Juste après ma prochaine résolution que voici.
**LFS**
Mon serveur privé, en charge du partage de fichiers et de l'imprimante, de la sauvegarde de toutes mes machines y compris de la dedibox hébergeant - entre autres - mon humble blog, du DNS secondaire pour tous mes domaines, de la gestion de mon onduleur, et que sais-je encore, tourne sur une honorable [debian](https://web.archive.org/web/20120529034414/http://www.debian.org/). Mais j'ai dorénavant d'autres aspirations pour le système d'exploitation en charge de gérer tout ça.
Mon serveur privé, en charge du partage de fichiers et de l'imprimante, de la sauvegarde de toutes mes machines y compris de la dedibox hébergeant - entre autres - mon humble blog, du DNS secondaire pour tous mes domaines, de la gestion de mon onduleur, et que sais-je encore, tourne sur une honorable [debian](http://www.debian.org/). Mais j'ai dorénavant d'autres aspirations pour le système d'exploitation en charge de gérer tout ça.
J'ai déjà eu l'occasion de me faire la main sur [Linux From Scratch](https://web.archive.org/web/20120529034414/http://www.linuxfromscratch.org/), mais jamais en situation réelle. J'ai donc décidé que dans les prochaines heures (ou prochains jours, selon le nombre de Red Bull que j'ai à ma disposition) j'aurai construit un système GNU/Linux complet pour ce serveur.
J'ai déjà eu l'occasion de me faire la main sur [Linux From Scratch](http://www.linuxfromscratch.org/), mais jamais en situation réelle. J'ai donc décidé que dans les prochaines heures (ou prochains jours, selon le nombre de Red Bull que j'ai à ma disposition) j'aurai construit un système GNU/Linux complet pour ce serveur.
> **[Mise à jour du 18 janvier]**
@@ -73,4 +73,4 @@ J'ignore encore vers laquelle je vais me tourner. À vrai dire, j'ignore encore
> Peut-être d'ailleurs que le livre sera restructuré. Il devrait s'agir d'un "Manifeste", autrement dit, il devrait non pas suivre des chapitres mais des articles.
> Enfin, le moyen de diffusion va changer, ainsi que la licence. Actuellement, le Manifeste du Geek est publié sous licence GNU GPL. La licence va passer sur une [FDL](https://web.archive.org/web/20120529034414/http://www.gnu.org/licenses/fdl.html). Quant au moyen de diffusion, j'ouvrirai mon propre dépôt git (qui me servira également pour [SMP](https://web.archive.org/web/20120529034414/http://sharemypics.net/)).
> Enfin, le moyen de diffusion va changer, ainsi que la licence. Actuellement, le Manifeste du Geek est publié sous licence GNU GPL. La licence va passer sur une [FDL](http://www.gnu.org/licenses/fdl.html). Quant au moyen de diffusion, j'ouvrirai mon propre dépôt git (qui me servira également pour ~~[SMP](http://sharemypics.net/)~~).

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/505
cover: images/cover.png
date: '2012-01-19 11:22:00'
date: "2012-01-19 11:22:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120224014226/http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/
tags:
- Vie privée
- Cloud
- Vie privée
- Cloud
title: Il faut arrêter avec le cloud !
weather:
humidity: 98
@@ -36,7 +36,7 @@ Avec la prolifération des tablettes, et bientôt de l'IPv6, les problèmes de s
C'est le développement du cloud computing qui a permis cette prolifération d'appareils mobiles. Le cloud computing, c'est la mort de l'informatique.
[La part de marché des appareils mobiles vient de dépasser la part de marché des ordinateurs de bureau](https://web.archive.org/web/20120224014226/http://www.pcinpact.com/news/68387-france-tablettes-tactiles-ordinateurs-bureau.htm). Les jeux se mettent maintenant aussi au cloud. Vous ne voyez pas qu'en soutenant le cloud, vous mettez à mort nos ordinateurs? Vous ne voyez pas qu'en soutenant le cloud, vous en faites des terminaux? Vous ne voyez pas que le cloud, c'est le minitel 2.0, et que nos ordinateurs ne serviront plus à rien, à part se contenter de faire de l'affichage?
[La part de marché des appareils mobiles vient de dépasser la part de marché des ordinateurs de bureau](http://www.pcinpact.com/news/68387-france-tablettes-tactiles-ordinateurs-bureau.htm). Les jeux se mettent maintenant aussi au cloud. Vous ne voyez pas qu'en soutenant le cloud, vous mettez à mort nos ordinateurs? Vous ne voyez pas qu'en soutenant le cloud, vous en faites des terminaux? Vous ne voyez pas que le cloud, c'est le minitel 2.0, et que nos ordinateurs ne serviront plus à rien, à part se contenter de faire de l'affichage?
Un cas et un seul trouve grâce à mes yeux: lorsque vous avez votre propre serveur, et que vous maîtrisez la chaîne de données de bout en bout, autrement dit, que vous savez maîtriser la sécurité de votre serveur, de votre client, et de la transmission des données de l'un à l'autre. Je ne dis pas qu'il faut être un expert en sécurité et que votre serveur doit être plus sécurisé que les serveurs gouvernementaux, bien sûr. Je dis juste que le cloud, c'est bien quand vous avez le votre, que chaque élément vous appartient, ou appartient à quelqu'un de confiance.

View File

@@ -1,13 +1,13 @@
---
comments_url: https://com.richard-dern.fr/post/507
cover: images/cover.png
date: '2012-01-20 20:54:00'
date: "2012-01-20 20:54:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120402092249/http://ingnu.fr/2012/01/20/ce-que-les-gouvernements-devraient-proposer/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/20/ce-que-les-gouvernements-devraient-proposer/
tags:
- Culture
- Culture
title: Ce que les gouvernements devraient proposer
weather:
humidity: 98
@@ -47,7 +47,7 @@ A plusieurs niveaux d'ailleurs. D'une part, l'accès à l'offre légale doit êt
D'autre part,il est intolérable d'avoir quinze minutes de publicités sur un film que l'on a acquis légalement, comme il est parfaitement intolérable de voir deux à cinq avertissements concernant l'interdiction de reproduire le film. D'abord parce que c'est inefficace (une fois ripé, ces avertissements n'existent plus) et d'autre part parce qu'on ne voit ces avertissements que sur des copies légales.
Pour offrir un service rapide, un investissement doit être effectué. Mais si les particuliers ayant ouvert MegaUpload ont été capables [de dépenser 65 millions de dollars depuis 2005](https://web.archive.org/web/20120402092249/http://korben.info/megaupload-ferme.html) pour leur hébergement et leur bande passante pour fournir un service rapide à leurs clients, cela ne devrait pas poser de problèmes à un gouvernement capable de dépenser [4 millions pour un site qui ne fonctionne pas](https://web.archive.org/web/20120402092249/http://www.numerama.com/magazine/16537-le-portail-officiel-francefr-coutera-au-total-4-millions-d-euros.html), ou [des dizaines de millions pour une loi liberticide](https://web.archive.org/web/20120402092249/http://fr.wikipedia.org/wiki/Loi_Création_et_Internet#Le_co.C3.BBt_.C3.A9conomique).
Pour offrir un service rapide, un investissement doit être effectué. Mais si les particuliers ayant ouvert MegaUpload ont été capables [de dépenser 65 millions de dollars depuis 2005](http://korben.info/megaupload-ferme.html) pour leur hébergement et leur bande passante pour fournir un service rapide à leurs clients, cela ne devrait pas poser de problèmes à un gouvernement capable de dépenser [4 millions pour un site qui ne fonctionne pas](http://www.numerama.com/magazine/16537-le-portail-officiel-francefr-coutera-au-total-4-millions-d-euros.html), ou [des dizaines de millions pour une loi liberticide](http://fr.wikipedia.org/wiki/Loi_Création_et_Internet#Le_co.C3.BBt_.C3.A9conomique).
**Offrir un service gratuit**

View File

@@ -1,12 +1,12 @@
---
comments_url: https://com.richard-dern.fr/post/506
date: '2012-01-20 02:45:00'
date: "2012-01-20 02:45:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120402092254/http://ingnu.fr/2012/01/20/la-premiere-guerre-mondiale-virtuelle/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/20/la-premiere-guerre-mondiale-virtuelle/
tags:
- Guerre
- Guerre
title: La Première Guerre Mondiale "virtuelle" ?
weather:
humidity: 95
@@ -26,7 +26,7 @@ Il y a quelques heures, le FBI faisait fermer le site megaupload.com, qui était
En un éclair, les Anonymous ont pris d'assaut certains sites gouvernementaux liés aux ayants-droits.
Les sites de la MPAA, de la RIAA, d'Universal ont été mis hors ligne.
[La page facebook du FBI](https://web.archive.org/web/20120402092254/http://www.facebook.com/FBI) voit le nombre de commentaires exploser, notamment rédigés en ASCII Art par des tunisiens, tandis que, de son côté, [notre propre président se réjouit de l'action des fédéraux américains](https://web.archive.org/web/20120402092254/http://www.tv5.org/TV5Site/cinema/afp_article.php?rub=cinema&idArticle=120120001057.hvrtm0c3.xml).
[La page facebook du FBI](http://www.facebook.com/FBI) voit le nombre de commentaires exploser, notamment rédigés en ASCII Art par des tunisiens, tandis que, de son côté, [notre propre président se réjouit de l'action des fédéraux américains](http://www.tv5.org/TV5Site/cinema/afp_article.php?rub=cinema&idArticle=120120001057.hvrtm0c3.xml).
Mais les Anonymous ont twitté leur intérêt pour hadopi.fr...
Alors, est-ce que le soulèvement des Hommes Libres de part le monde est finalement en train de se faire, après le feu mis aux poudres dans l'affaire megaupload ?

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/508
date: '2012-01-22 18:46:00'
date: "2012-01-22 18:46:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120403191736/http://ingnu.fr/2012/01/22/telephoner-en-illimite-avec-un-forfait-free-a-zero-euros/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/22/telephoner-en-illimite-avec-un-forfait-free-a-zero-euros/
tags:
- Free
- Portable
- SIP
- Free
- Portable
- SIP
title: Téléphoner en illimité avec un forfait free à zéro euros
weather:
humidity: 89
@@ -38,7 +38,7 @@ free offre à ses clients freebox un compte SIP, qu'il suffit d'activer en se re
Indiquez un mot de passe, et, si vous souhaitez que vos appels sur votre ligne fixe soient "transférés"sur votre portable, cochez la case"Rediriger les appels entrants vers le compte SIP".
Ainsi, quand quelqu'un vous appellera sur votre numéro en 09, c'est votre portable qui sonnera...
Validez, puis installez l'application "[Linphone](https://web.archive.org/web/20120403191736/http://www.linphone.org/)" sur votre téléphone Android (l'application est disponible sous licence GNU GPL pour ne rien gâcher).
Validez, puis installez l'application "[Linphone](http://www.linphone.org/)" sur votre téléphone Android (l'application est disponible sous licence GNU GPL pour ne rien gâcher).
Pour le paramétrage, rien de plus simple : toutes les informations dont vous avez besoin se trouvent sur la page de réglage de votre compte SIP précédemment consultée : l'identifiant est votre numéro en 09, le mot de passe que vous avez choisi, et le domaine qui est "freephonie.net".
C'est terminé, il ne vous reste plus qu'à tester les appels entrants et sortants.

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/509
cover: images/cover.png
date: '2012-01-25 17:34:00'
date: "2012-01-25 17:34:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120404211240/http://ingnu.fr/2012/01/25/quand-certains-medias-nont-rien-compris/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/25/quand-certains-medias-nont-rien-compris/
tags:
- Mobile
- Free
- Mobile
- Free
title: Quand certains médias n'ont rien compris...
weather:
humidity: 83
@@ -26,7 +26,7 @@ Free Mobile a ouvert ses portes depuis le 12 janvier. Année marquée d'une pier
Je passerai outre la scandaleuse propagande anti-Free orchestrée par les trois autres opérateurs, dénigrant le réseau, insultant son architecte, diffamant l'infrastructure, pour n'évoquer qu'une chose: les médias qui n'ont rien compris.
C'est le cas par exemple de Tom's Guide, qui publie un dossier aberrant, portant honteusement le titre de "*10 raison de ne pas s'abonner*". Tom's Guide serait sponsorisé par Orange, SFR ou Bouygues pour poursuivre la propagande?
C'est le cas par exemple de Tom's Guide, qui publie un dossier aberrant, portant honteusement le titre de "_10 raison de ne pas s'abonner_". Tom's Guide serait sponsorisé par Orange, SFR ou Bouygues pour poursuivre la propagande?
Je vais traiter chacun des dix points soulevés dans cet article. Présenté comme un diptyque, je mettrai mon billet à jour lorsque Tom's Guide aura ajouté ses autres idioties.

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/510
cover: images/cover.png
date: '2012-01-31 23:36:00'
date: "2012-01-31 23:36:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120402165625/http://ingnu.fr/2012/01/31/vers-la-fin-de-loccasion/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/01/31/vers-la-fin-de-loccasion/
tags:
- Cloud
- Dématérialisation
- Occasion
- Cloud
- Dématérialisation
- Occasion
title: Vers la fin de l'occasion
weather:
humidity: 69

View File

@@ -3,8 +3,8 @@ comments_url: https://com.richard-dern.fr/post/511
date: '2012-02-04 01:59:00'
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221102629/http://ingnu.fr/2012/02/04/faire-fonctionner-xmpp-avec-status-net/
name: Archive
url: http://ingnu.fr/2012/02/04/faire-fonctionner-xmpp-avec-status-net/
tags:
- StatusNet
- XMPP
@@ -21,10 +21,10 @@ weather:
wind_speed: 9.9
---
Cela fait maintenant quelques temps que j'enquiquine mes followers sur [social.ingnu.fr](https://web.archive.org/web/20120221102629/https://social.ingnu.fr/ingnu/all) à propos de XMPP qui déconne sévèrement avec la release 1.0.1 de [status.net](https://web.archive.org/web/20120221102629/http://status.net/) : déconnections intempestives, mauvaise gestion de la file d'attente, etc.
Cela fait maintenant quelques temps que j'enquiquine mes followers sur [social.ingnu.fr](https://social.ingnu.fr/ingnu/all) à propos de XMPP qui déconne sévèrement avec la release 1.0.1 de [status.net](http://status.net/) : déconnections intempestives, mauvaise gestion de la file d'attente, etc.
La [page](https://web.archive.org/web/20120221102629/http://publications.jbfavre.org/statusnet/optimize-statusnet-nginx-php-fpm-apc-memcache.fr) de [Jean-Baptiste Favre](https://web.archive.org/web/20120221102629/http://www.jbfavre.org/) m'a permis de creuser un peu plus, bien que ne parlant pas de XMPP.
Il aborde tout de même quelques directives de configuration à propos des files d'attente qui m'ont échappé, directives que j'ai adapté pour mieux coller (selon moi) à une debian et à placer dans le fichier *config.php* :
La [page](http://publications.jbfavre.org/statusnet/optimize-statusnet-nginx-php-fpm-apc-memcache.fr) de [Jean-Baptiste Favre](http://www.jbfavre.org/) m'a permis de creuser un peu plus, bien que ne parlant pas de XMPP.
Il aborde tout de même quelques directives de configuration à propos des files d'attente qui m'ont échappé, directives que j'ai adapté pour mieux coller (selon moi) à une debian et à placer dans le fichier _config.php_ :
```php
$config['daemon']['piddir'] = '/var/run/';
@@ -32,7 +32,7 @@ $config['daemon']['user'] = 'www-data';
$config['daemon']['group'] = 'www-data';
```
Warning : Attention à adapter *user* et *group* si chez vous ils sont différents.
Warning : Attention à adapter _user_ et _group_ si chez vous ils sont différents.
À cela, il faut rajouter les lignes relatives à XMPP :
@@ -48,7 +48,7 @@ addPlugin('xmpp', array(
Maintenant, l'étape la plus "difficile".
En l'état, vous pouvez être à peu près certain que ça ne marchera pas.
Un contributeur au projet propose un patch, [que vous pouvez télécharger ici](https://web.archive.org/web/20120221102629/http://status.net/sites/default/files/issues/statusnet-1.0.1-inox.txt).
Un contributeur au projet propose un patch, ~~[que vous pouvez télécharger ici](http://status.net/sites/default/files/issues/statusnet-1.0.1-inox.txt)~~.
Enregistrez-le à la racine de votre instance de status.net et nommez-le par exemple statusnet.patch, puis saisissez les commandes suivantes :
```bash

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/512
date: '2012-02-05 17:34:00'
date: "2012-02-05 17:34:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120225102811/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/
tags:
- Firewall
- iptables
- Firewall
- iptables
title: Introduction
weather:
humidity: 42
@@ -24,13 +24,13 @@ weather:
weight: 1
---
Je parle beaucoup sur ingnu du fait que [Google c'est le mal](https://web.archive.org/web/20120225102811/http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/), qu'il faut utiliser des [alternatives libres](https://web.archive.org/web/20120225102811/http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/), et que [le Cloud, c'est de la merde](https://web.archive.org/web/20120225102811/http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/).
Pour être tout à fait cohérent, il me fallait proposer des articles traitant concrètement de la mise en place de ces alternatives, et c'est pour cela que j'ai créé la rubrique "[Créer son propre cloud](https://web.archive.org/web/20120225102811/http://ingnu.fr/category/creer-son-propre-cloud/)", dont cet article constitue le premier maillon pour vous aider à construire votre serveur grâce aux Logiciels Libres.
Je parle beaucoup sur ingnu du fait que [Google c'est le mal](http://ingnu.fr/2011/12/25/pourquoi-google-cest-le-mal/), qu'il faut utiliser des [alternatives libres](http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/), et que [le Cloud, c'est de la merde](http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/).
Pour être tout à fait cohérent, il me fallait proposer des articles traitant concrètement de la mise en place de ces alternatives, et c'est pour cela que j'ai créé la rubrique "[Créer son propre cloud](http://ingnu.fr/category/creer-son-propre-cloud/)", dont cet article constitue le premier maillon pour vous aider à construire votre serveur grâce aux Logiciels Libres.
Il y a quatre prérogatives : n'utiliser que des Logiciels Libres, assurer la confidentialité de vos données, assurer la sécurité de votre serveur, s'affranchir de tout service géré par une entreprise.
Nous considérerons que vous disposez déjà d'un système GNU/Linux, de préférence fraîchement installé, brut de décoffrage.
Je me baserai sur un système [Debian GNU/Linux](https://web.archive.org/web/20120225102811/http://www.debian.org/) (que je maîtrise bien mieux que les autres), il faudra alors adapter certaines de mes notes à votre cas précis (notamment en ce qui concerne les commandes d'installation de paquets).
Je me baserai sur un système [Debian GNU/Linux](http://www.debian.org/) (que je maîtrise bien mieux que les autres), il faudra alors adapter certaines de mes notes à votre cas précis (notamment en ce qui concerne les commandes d'installation de paquets).
La toute première étape après l'installation du système d'exploitation est d'imposer une politique de sécurité stricte.
Nous commençons donc par créer un script permettant la mise en place d'un pare-feu et qui s'exécutera à chaque démarrage de la machine.
@@ -133,12 +133,12 @@ Théoriquement, ce script est tout à fait utilisable tel quel.
Au fil des articles, on ajoutera des directives spécifiques au niveau du commentaire "Configuration personnalisée".
On se servira de la chaîne SERVICES pour y affecter les services hébergés par notre machine.
Important : Le "bonus block" relatif au spam va nous permettre, directement au niveau d'iptables, de dropper purement et simplement toute tentative de connexion depuis les adresses fournies par [spamhaus](https://web.archive.org/web/20120225102811/http://www.spamhaus.org/).
Important : Le "bonus block" relatif au spam va nous permettre, directement au niveau d'iptables, de dropper purement et simplement toute tentative de connexion depuis les adresses fournies par [spamhaus](http://www.spamhaus.org/).
Dans le cas extrême où vous vous retrouviez bloqué, incapable de vous connecter en ssh à votre serveur, essayez de voir si votre hébergeur vous offre la possibilité de passer par un KVM virtuel.
Cela vous permettra de reprendre la main sur votre serveur le temps de configurer correctement le pare-feu.
Et dans le cas où le KVM est indisponible, voyez si votre hébergeur vous propose de démarrer un système de secours.
Pour information, les deux possibilités vous sont offertes chez [online](https://web.archive.org/web/20120225102811/http://www.online.net/).
Pour information, les deux possibilités vous sont offertes chez [online](http://www.online.net/).
Il ne reste plus qu'à enregistrer, chmoder, exécuter, et patienter jusqu'au prochain article :

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/513
date: '2012-02-05 17:56:00'
date: "2012-02-05 17:56:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120622184230/http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/
tags:
- Bind
- DNS
- Bind
- DNS
title: Installer et configurer un serveur DNS
weather:
humidity: 42
@@ -24,18 +24,18 @@ weather:
weight: 2
---
Le deuxième article de [cette nouvelle rubrique](https://web.archive.org/web/20120622184230/http://ingnu.fr/category/creer-son-propre-cloud/) traite logiquement de la mise en place d'un serveur DNS.
Le deuxième article de [cette nouvelle rubrique](http://ingnu.fr/category/creer-son-propre-cloud/) traite logiquement de la mise en place d'un serveur DNS.
À moins que vous n'ayez recours à l'outil de gestion de vos DNS proposé par votre registrar et qu'il ne vous bride pas, vous devrez passer par l'étape du serveur DNS, d'autant qu'il nous permettra par la suite de faire bien d'autres choses que simplement faire pointer un domaine sur une IP...
Nous utiliserons le serveur [bind](https://web.archive.org/web/20120622184230/http://www.isc.org/software/bind).
Nous utiliserons le serveur [bind](http://www.isc.org/software/bind).
Nous allons tout d'abord l'installer sur le serveur principal en tant que maître.
Si vous disposez d'un second serveur, vous pourrez le configurer en tant qu'esclave pour assurer la continuité du service.
Important : *exemple.fr*
Important : `_exemple.fr_`
## Pare-feu
Tout d'abord, reprenons le script de pare-feu que [nous avons configuré précédemment](https://web.archive.org/web/20120622184230/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/).
Tout d'abord, reprenons le script de pare-feu que [nous avons configuré précédemment](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/).
```bash
nano /scripts/firewall
@@ -78,7 +78,7 @@ Pour installer bind, rien de plus simple :
apt-get install bind9 dnsutils
```
Le paquet [dnsutils](https://web.archive.org/web/20120622184230/http://packages.debian.org/squeeze/dnsutils) contient notamment les outils *nslookup* et *dig*, qui nous serviront par la suite à tester notre installation.
Le paquet [dnsutils](http://packages.debian.org/squeeze/dnsutils) contient notamment les outils _nslookup_ et _dig_, qui nous serviront par la suite à tester notre installation.
Rendez-vous dans le répertoire de configuration de bind :
@@ -112,24 +112,24 @@ ns2 IN A 2.2.2.2
```
Quelques explications s'imposent.
Dans la ligne relative au *SOA*, on déclare le serveur DNS autoritaire pour la zone (*ns.exemple.fr*) et l'adresse email du responsable (*postmaster.exemple.fr*, le "@"de l'adresse étant remplacé par un". ").
Ensuite, on attribue un numéro de série au fichier; ce numéro ne s'invente pas : il s'agit de la date (au format *YYYYMMDD*) suivi d'un nombre compris entre 00 et 99.
Dans la ligne relative au _SOA_, on déclare le serveur DNS autoritaire pour la zone (_ns.exemple.fr_) et l'adresse email du responsable (_postmaster.exemple.fr_, le "@"de l'adresse étant remplacé par un". ").
Ensuite, on attribue un numéro de série au fichier; ce numéro ne s'invente pas : il s'agit de la date (au format _YYYYMMDD_) suivi d'un nombre compris entre 00 et 99.
Pour plus de clarté, on va appeler ce nombre la "clé".
Si vous disposez de plusieurs domaines, vous pouvez utiliser le premier chiffre de la clé comme identifiant pour un domaine particulier (par exemple, *"j'attribuerai toujours un 1 au domaine exemple.fr, et un 2 au domaine exemple2.fr*"), tandis que le second chiffre de la clé vous servira à indenter les modifications survenues dans ce fichier pour le jour donné.
Si vous disposez de plusieurs domaines, vous pouvez utiliser le premier chiffre de la clé comme identifiant pour un domaine particulier (par exemple, _"j'attribuerai toujours un 1 au domaine exemple.fr, et un 2 au domaine exemple2.fr_"), tandis que le second chiffre de la clé vous servira à indenter les modifications survenues dans ce fichier pour le jour donné.
Par exemple, vous faites 4 modifications sur le fichier *db.exemple.fr*, et 7 sur le fichier *db.exemple2.fr*, en date d'aujourd'hui.
Vous pouvez attribuer les numéros de série suivants à vos fichiers : *2012020514* et *2012020527*.
Par exemple, vous faites 4 modifications sur le fichier _db.exemple.fr_, et 7 sur le fichier _db.exemple2.fr_, en date d'aujourd'hui.
Vous pouvez attribuer les numéros de série suivants à vos fichiers : _2012020514_ et _2012020527_.
Important : [ZoneCheck](https://web.archive.org/web/20120622184230/http://www.afnic.fr/fr/produits-et-services/services/zonecheck/)
Important : [ZoneCheck](http://www.afnic.fr/fr/produits-et-services/services/zonecheck/)
Les valeurs suivantes (*refresh*, *retry*, etc.) devraient convenir à la majorité des situations.
Les valeurs suivantes (_refresh_, _retry_, etc.) devraient convenir à la majorité des situations.
Nous définissons ensuite les deux serveurs DNS associés au nom de domaine : *ns.exemple.fr.* et *ns2.exemple.fr.*
Nous définissons ensuite les deux serveurs DNS associés au nom de domaine : _ns.exemple.fr._ et _ns2.exemple.fr._
Ensuite, nous indiquons que le serveur principal a pour adresse IP 1.1.1.1, puis nous associons les adresses 1.1.1.1 et 2.2.2.2 aux deux serveurs de noms.
Une fois que vous avez adapté cet exemple à votre propre domaine, vous pouvez enregistrer et fermer.
Théoriquement, dans une installation de base de bind sur une debian stable, le fichier *named.conf* contient la ligne suivante :
Théoriquement, dans une installation de base de bind sur une debian stable, le fichier _named.conf_ contient la ligne suivante :
```text
include "/etc/bind/named.conf.local";
@@ -141,7 +141,7 @@ Si ce n'est pas le cas, rajoutez-là :
echo "include \"/etc/bind/named.conf.local\";" >> named.conf
```
Et modifiez le fichier *named.conf.local* :
Et modifiez le fichier _named.conf.local_ :
```bash
nano named.conf.local
@@ -193,9 +193,9 @@ On reste donc sur la même machine, pour créer une clé de transfert :
dnssec-keygen -a HMAC-MD5 -b 512 -n HOST <localhost>.exemple.fr.
```
*dnssec-keygen* est un outil livré avec bind.
_dnssec-keygen_ est un outil livré avec bind.
Grâce à la commande suivante, on génère une clé en utilisant l'algorithme HMAC-MD5, d'une longueur de 512 bits, pour un hôte particulier (-n HOST), en l'occurrence, celui indiqué à la fin.
Remplacez *<localhost>* par le nom d'hôte du serveur.
Remplacez _<localhost>_ par le nom d'hôte du serveur.
Par exemple, j'ai appelé mon serveur "minerva", sur le domaine ingnu.fr.
La commande qui s'applique à mon cas devient donc :
@@ -203,20 +203,20 @@ La commande qui s'applique à mon cas devient donc :
dnssec-keygen -a HMAC-MD5 -b 512 -n HOST minerva.ingnu.fr.
```
On génère une clé pour un hôte donné, mais *dnssec-keygen* permet bien d'autres choses que nous n'utiliserons pas ici.
On génère une clé pour un hôte donné, mais _dnssec-keygen_ permet bien d'autres choses que nous n'utiliserons pas ici.
Notamment, vous pouvez choisir un algorithme différent, ou créer une clé pour toute une zone.
Pour l'heure, nous souhaitons avoir la possibilité de transférer de manière sécurisée les données de zones (dans notre exemple, le fichier *db.exemple.fr*) de notre serveur maître vers le serveur esclave que nous configurerons plus tard.
Pour l'heure, nous souhaitons avoir la possibilité de transférer de manière sécurisée les données de zones (dans notre exemple, le fichier _db.exemple.fr_) de notre serveur maître vers le serveur esclave que nous configurerons plus tard.
Cette commande est donc suffisante pour le moment.
A l'issue de l'exécution de cette commande (qui peut durer une vingtaine de secondes), deux nouveaux fichiers ont été créés.
Ils commencent par la lettre K majuscule, et portent respectivement l'extension *.key* et *.private*.
Ils commencent par la lettre K majuscule, et portent respectivement l'extension _.key_ et _.private_.
Le premier fichier contient une ligne qu'il est possible de rajouter dans un fichier de zone, tandis que le second contient quelques détails sur la création de la clé.
Nous n'utiliserons dans notre cas précis aucun des deux dans son état actuel.
Cependant, il peut être utile de les conserver pour un usage ultérieur.
La seule chose qui nous intéresse est la clé en elle-même qui figure dans les deux fichiers.
Utilisez la commande *cat* sur le fichier *.private*, et copiez la clé qui apparaîtra.
Créez ensuite le fichier *transfer.conf* :
Utilisez la commande _cat_ sur le fichier _.private_, et copiez la clé qui apparaîtra.
Créez ensuite le fichier _transfer.conf_ :
```bash
nano transfer.conf
@@ -240,7 +240,7 @@ Si un cas se présente où nous devrons diffuser d'autres clés, nous en génèr
Ensuite, nous affectons cette clé au serveur esclave, 2.2.2.2.
Incluez ce fichier à votre configuration, puis modifiez le fichier *named.conf.local* :
Incluez ce fichier à votre configuration, puis modifiez le fichier _named.conf.local_ :
```bash
echo "include \"/etc/bind/transfer.conf\" >> /etc/bind/named.conf
@@ -255,7 +255,7 @@ zone "exemple.fr" {
};
```
Nous avons rajouté la ligne *allow-transfer { 2.2.2.2; };* qui nous permet d'éviter que n'importe qui puisse transférer nos zones sur son serveur.
Nous avons rajouté la ligne _allow-transfer { 2.2.2.2; };_ qui nous permet d'éviter que n'importe qui puisse transférer nos zones sur son serveur.
Redémarrez bind :
```bash
@@ -271,7 +271,7 @@ Sur la machine qui hébergera ce serveur, installez bind :
apt-get install bind9 dnsutils
```
Nous avons créé le fichier *transfer.conf* sur le serveur maître.
Nous avons créé le fichier _transfer.conf_ sur le serveur maître.
Le même fichier doit être créé sur la machine esclave, avec une petite nuance.
```bash
@@ -293,7 +293,7 @@ server 1.1.1.1 {
};
```
Vous noterez qu'il s'agit exactement du même fichier, y compris la même clé, mais que l'adresse IP de la clause *server* change.
Vous noterez qu'il s'agit exactement du même fichier, y compris la même clé, mais que l'adresse IP de la clause _server_ change.
Dans la configuration du serveur esclave, c'est l'adresse IP du serveur maître qu'il faut indiquer.
Ensuite, comme pour la configuration du serveur maître, on ajouter ce fichier à la configuration de bind :
@@ -301,7 +301,7 @@ Ensuite, comme pour la configuration du serveur maître, on ajouter ce fichier
echo "include \"/etc/bind/transfer.conf\" >> /etc/bind/named.conf
```
Modifions ensuite le fichier *named.conf.local* pour y ajouter la configuration de votre (vos) domaine(s) :
Modifions ensuite le fichier _named.conf.local_ pour y ajouter la configuration de votre (vos) domaine(s) :
```text
zone "exemple.fr" {
@@ -312,7 +312,7 @@ zone "exemple.fr" {
};
```
Nous indiquons ici que le fichier de zone *db.exemple.fr*, une fois transféré, sera stocké dans le dossier */var/cache/bind*, qui devrait déjà être créé.
Nous indiquons ici que le fichier de zone _db.exemple.fr_, une fois transféré, sera stocké dans le dossier _/var/cache/bind_, qui devrait déjà être créé.
Si ce n'est pas le cas, il faut le créer, et donc tous les cas, lui attribuer les bons droits :
```bash
@@ -334,7 +334,7 @@ tail -100 /var/log/syslog
```
Il se peut que vous y trouviez une erreur à propos de l'heure qui n'est pas synchronisée.
Installez sur les deux serveurs le paquet [ntpdate](https://web.archive.org/web/20120622184230/http://packages.debian.org/squeeze/ntpdate), puis synchronisez les horloges avant de redémarrer bind :
Installez sur les deux serveurs le paquet [ntpdate](http://packages.debian.org/squeeze/ntpdate), puis synchronisez les horloges avant de redémarrer bind :
```bash
apt-get install ntpdate

View File

@@ -1,17 +1,17 @@
---
comments_url: https://com.richard-dern.fr/post/514
date: '2012-02-06 03:23:00'
date: "2012-02-06 03:23:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120618100138/http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/
tags:
- Autorité
- Certification
- Certificats
- OpenSSL
- Autorité
- Certification
- Certificats
- OpenSSL
title: Création de sa propre autorité de certification
weather:
humidity: 57
@@ -26,7 +26,7 @@ weather:
weight: 3
---
J'avais [initialement](https://web.archive.org/web/20120618100138/http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/) prévu d'aborder dans un troisième article la configuration d'un serveur mail, mais il fallait d'abord que j'explique comment mettre en place une autorité de certification, puisque nous allons nous en servir dans la configuration du serveur mail, mais aussi pour bien d'autres services que nous verrons ultérieurement.
J'avais [initialement](http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/) prévu d'aborder dans un troisième article la configuration d'un serveur mail, mais il fallait d'abord que j'explique comment mettre en place une autorité de certification, puisque nous allons nous en servir dans la configuration du serveur mail, mais aussi pour bien d'autres services que nous verrons ultérieurement.
À l'issue de cet article, vous aurez à disposition une série de scripts qui vous permettront de mettre rapidement et facilement en place des certificats pour tous types d'applications.
@@ -38,7 +38,7 @@ Personne ne cherchera donc à passer des semaines ou des mois à casser le chiff
Notice : En revanche, ils seront bien utiles pour chiffrer les données qui transitent sur votre réseau.
Important : [VeriSign](https://web.archive.org/web/20120618100138/http://www.verisign.com/ssl/index.html?tid=gnps)
Important : [VeriSign](http://www.verisign.com/ssl/index.html?tid=gnps)
Créons tout d'abord un répertoire dédié à nos scripts :
@@ -64,7 +64,7 @@ nano openssl.cnf
On édite ce fichier pour y modifier les variables suivantes :
- Dans la catégorie *[CA_default]*, mettez les valeurs suivantes :
- Dans la catégorie _[CA_default]_, mettez les valeurs suivantes :
```text
dir = /scripts/certificate_authority
@@ -82,16 +82,16 @@ private_key = $dir/ca.key
RANDFILE = $dir/.rand
```
- Dans la catégorie *[req_distinguished_name]*, renseignez les valeurs suivantes :
- Dans la catégorie _[req_distinguished_name]_, renseignez les valeurs suivantes :
- *countryName_default*
- *stateOrProvinceName_default*
- *localityName_default*
- *0.organizationName_default*
- *emailAddress_default*
- _countryName_default_
- _stateOrProvinceName_default_
- _localityName_default_
- _0.organizationName_default_
- _emailAddress_default_
Enregistrez puis fermez ce fichier.
On va ensuite créer le fichier *create_ca*, qui aura pour but de créer l'autorité de certification.
On va ensuite créer le fichier _create_ca_, qui aura pour but de créer l'autorité de certification.
L'autorité de certification n'est à créer qu'une seule fois, mais le fait de créer un script pour le faire permettra, en cas de besoin, de retrouver les commandes nécessaires.
À noter que nous allons créer un certificat dont la validité est de 10 ans (3650 jours).
@@ -120,7 +120,7 @@ chmod 0400 ca.key
chmod 700 create_ca
```
Cette dernière commande nous assure que personne à part *root* ne peut exécuter ce fichier.
Cette dernière commande nous assure que personne à part _root_ ne peut exécuter ce fichier.
Ce que nous allons faire immédiatement :
```bash
@@ -128,10 +128,10 @@ Ce que nous allons faire immédiatement :
```
Après vous avoir demandé un mot de passe (qu'il est impératif de renseigner), quelques questions vont vous être posées.
La plupart contient déjà les réponses pré-replies dans le fichier *openssl.cnf* que nous avons édité plus tôt.
Seule la variable *Organizational Unit Name* est à spécifier (mettez ce que vous voulez, par exemple "*Certificate Authority*"), et la variable *Common Name*, qui devrait contenir votre nom de domaine principal.
La plupart contient déjà les réponses pré-replies dans le fichier _openssl.cnf_ que nous avons édité plus tôt.
Seule la variable _Organizational Unit Name_ est à spécifier (mettez ce que vous voulez, par exemple "_Certificate Authority_"), et la variable _Common Name_, qui devrait contenir votre nom de domaine principal.
Une fois la commande exécutée et les variables spécifiées, trois nouveaux fichiers ont été créés dans le répertoire de travail (*/scripts/certificate_authority*) : *ca.csr* (la demande de certificat), *ca.crt* (le certificat principal) et *ca.key* (la clé privée).
Une fois la commande exécutée et les variables spécifiées, trois nouveaux fichiers ont été créés dans le répertoire de travail (_/scripts/certificate_authority_) : _ca.csr_ (la demande de certificat), _ca.crt_ (le certificat principal) et _ca.key_ (la clé privée).
On peut désormais créer de nouveaux certificats, à l'aide d'un nouveau script :
```bash
@@ -265,7 +265,7 @@ La syntaxe est la même que précédemment :
./sign_request <application> <domaine>
```
La signature du certificat va générer un fichier portant l'extension *.crt* : c'est celui-ci qui sera notamment utilisé à travers les applications.
La signature du certificat va générer un fichier portant l'extension _.crt_ : c'est celui-ci qui sera notamment utilisé à travers les applications.
La procédure pour créer un certificat valide est donc la suivante.
Nous admettrons pour l'exemple que nous travaillons avec apache.
@@ -275,6 +275,6 @@ Nous admettrons pour l'exemple que nous travaillons avec apache.
./sign_request apache exemple.fr
```
Cela aura pour conséquence de créer un répertoire apache dans le répertoire */scripts/certificate_authority*, qui contiendra vos certificats, demandes, et clés spécifiques à apache.
Cela aura pour conséquence de créer un répertoire apache dans le répertoire _/scripts/certificate_authority_, qui contiendra vos certificats, demandes, et clés spécifiques à apache.
Vous disposez désormais d'un ensemble complet d'outils pour générer facilement les certificats dont vous aurez besoin plus tard, et notamment lors de la mise en place du serveur mail, prochaine étape de la création de votre cloud personnel.

View File

@@ -1,19 +1,19 @@
---
comments_url: https://com.richard-dern.fr/post/515
date: '2012-02-06 17:53:00'
date: "2012-02-06 17:53:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120621224105/http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/
tags:
- Amavis
- ClamAV
- Dovecot
- IMAP
- Postfix
- SMTP
- Amavis
- ClamAV
- Dovecot
- IMAP
- Postfix
- SMTP
title: Installation de son propre serveur mail
weather:
humidity: 46
@@ -28,19 +28,19 @@ weather:
weight: 4
---
Le quatrième article de la [nouvelle rubrique](https://web.archive.org/web/20120621224105/http://ingnu.fr/category/creer-son-propre-cloud/) va donc traiter de l'installation de son propre serveur mail, élément indispensable de la chaîne de communication.
Le quatrième article de la [nouvelle rubrique](http://ingnu.fr/category/creer-son-propre-cloud/) va donc traiter de l'installation de son propre serveur mail, élément indispensable de la chaîne de communication.
Il existe déjà de nombreux tutoriels sur Internet, parfois très bien faits, parfois incomplets ou inadaptés.
Je ne prétends pas que mon article sera mieux que les autres, j'espère seulement qu'il trouvera son public.
Notre serveur mail devra être sécurisé : nous ferons appel au chiffrement, ainsi qu'à diverses applications permettant de filtrer spam et virus, le plus efficacement possible, sans pour autant bloquer les correspondances légitimes (il m'est arrivé que certaines personnes utilisant un serveur SMTP wanadoo (sic) se retrouvent bloquées par mon serveur, à cause d'un non respect du protocole SMTP...).
Nous utiliserons le serveur SMTP [postfix](https://web.archive.org/web/20120621224105/http://www.postfix.org/), aux côtés duquel tournera le serveur IMAP [dovecot](https://web.archive.org/web/20120621224105/http://dovecot.org/).
Le filtrage sera confié à [Spamassassin](https://web.archive.org/web/20120621224105/http://spamassassin.apache.org/), [amavis](https://web.archive.org/web/20120621224105/http://www.amavis.org/) et [clamav](https://web.archive.org/web/20120621224105/http://www.clamav.net/lang/en/).
Nous aurons recourt à une base de données de type [MySQL](https://web.archive.org/web/20120621224105/http://www.mysql.com/).
Même si vous ne gérerez qu'un seul domaine, virtualiser les utilisateurs et les domaines n'est pas plus consommateur de ressources : MySQL (ou tout autre serveur de bases de données, j'aurai pu traiter de [postgreSQL](https://web.archive.org/web/20120621224105/http://www.postgresql.org/) s'il ne me manquait pas de l'expérience) sera installé tôt ou tard, autant l'utiliser tout de suite.
Nous utiliserons le serveur SMTP [postfix](http://www.postfix.org/), aux côtés duquel tournera le serveur IMAP [dovecot](http://dovecot.org/).
Le filtrage sera confié à [Spamassassin](http://spamassassin.apache.org/), [amavis](http://www.amavis.org/) et [clamav](http://www.clamav.net/lang/en/).
Nous aurons recourt à une base de données de type [MySQL](http://www.mysql.com/).
Même si vous ne gérerez qu'un seul domaine, virtualiser les utilisateurs et les domaines n'est pas plus consommateur de ressources : MySQL (ou tout autre serveur de bases de données, j'aurai pu traiter de [postgreSQL](http://www.postgresql.org/) s'il ne me manquait pas de l'expérience) sera installé tôt ou tard, autant l'utiliser tout de suite.
Et si par la suite vous acquérez un autre domaine et que vous vouliez proposer un service mail pour ce domaine, vous n'aurez pas de migration fastidieuse à effectuer.
Lorsque debconf vous demandera un mot de passe pour MySQL (et par extension, chaque fois que vous devrez saisir un mot de passe dans les prochains articles), vous devriez considérer utiliser un [générateur de mot de passe](https://web.archive.org/web/20120621224105/http://randompassword.com/).
Lorsque debconf vous demandera un mot de passe pour MySQL (et par extension, chaque fois que vous devrez saisir un mot de passe dans les prochains articles), vous devriez considérer utiliser un [générateur de mot de passe](http://randompassword.com/).
En utilisant un tel outil, vous pourrez générer des mots de passe complexes, de la longueur et de la complexité que vous voulez.
Sous debian donc, on installe les paquets suivants :
@@ -61,9 +61,9 @@ Vous devez maintenant créer un nouvel utilisateur pour la première base de don
mysql -u root -pVotreMotDePasse
```
Notice : *-p*
Notice : _-p_
Saisissez alors les commandes suivantes, en remplaçant *NouveauMotDePasse* par un nouveau mot de passe, différent de celui de root (là encore, pensez à utiliser le générateur de mots de passe) :
Saisissez alors les commandes suivantes, en remplaçant _NouveauMotDePasse_ par un nouveau mot de passe, différent de celui de root (là encore, pensez à utiliser le générateur de mots de passe) :
```text
CREATE USER 'MailServer'@'localhost' IDENTIFIED BY 'NouveauMotDePasse';
@@ -72,7 +72,7 @@ CREATE DATABASE IF NOT EXISTS `MailServer` ;
GRANT ALL PRIVILEGES ON `MailServer` . * TO 'MailServer'@'localhost';
```
Nous avons créé un nouvel utilisateur nommé *MailServer*, et une base de données dans laquelle il a tout privilège.
Nous avons créé un nouvel utilisateur nommé _MailServer_, et une base de données dans laquelle il a tout privilège.
Créons ensuite la structure :
```text
@@ -113,14 +113,14 @@ La base de données est configurée, nous pouvons passer à la suite.
## Postfix
Pour que Postfix utilise la base de données que l'on vient de créer, il faut créer quelques fichiers de configuration que nous allons placer dans le répertoire */etc/postfix/mysql* :
Pour que Postfix utilise la base de données que l'on vient de créer, il faut créer quelques fichiers de configuration que nous allons placer dans le répertoire _/etc/postfix/mysql_ :
```bash
/etc/init.d/postfix stop
mkdir /etc/postfix/mysql
```
Créez ensuite les fichiers suivants (n'oubliez pas de renseigner à chaque fois la variable *password* avec le mot de passe que vous avez attribué à l'utilisateur *MailServer*) :
Créez ensuite les fichiers suivants (n'oubliez pas de renseigner à chaque fois la variable _password_ avec le mot de passe que vous avez attribué à l'utilisateur _MailServer_) :
```bash
cd /etc/postfix/mysql
@@ -184,7 +184,7 @@ query = SELECT access FROM access_sender WHERE source='%s' AND active = '1'
```
Nous venons simplement de créer les fichiers permettant de communiquer avec les tables créées précédemment.
Modifions ensuite la configuration principale de postfix, à commencer par le fichier *main.cf*.
Modifions ensuite la configuration principale de postfix, à commencer par le fichier _main.cf_.
Nous allons créer une nouvelle configuration en partant de rien, on va donc déplacer le fichier d'origine et en créer un nouveau :
```bash
@@ -254,10 +254,10 @@ smtpd_recipient_restrictions =
reject_rbl_client zen.spamhaus.org
```
Important : *main.cf*
Important : _main.cf_
Il faut créer le fichier *helo_checks.pcre*.
En utilisant les expressions rationnelles, cela permettra à postfix d'opérer un filtrage sur la commande *helo* du protocole SMTP.
Il faut créer le fichier _helo_checks.pcre_.
En utilisant les expressions rationnelles, cela permettra à postfix d'opérer un filtrage sur la commande _helo_ du protocole SMTP.
```bash
nano helo_checks.pcre
@@ -276,7 +276,7 @@ nano helo_checks.pcre
address-literal (IP enclosed in brackets)
```
On modifie ensuite le fichier *master.cf* :
On modifie ensuite le fichier _master.cf_ :
```text
nano master.cf
@@ -331,9 +331,9 @@ Il nous reste encore à créer les certificats.
/scripts/certificate_authority/make_request postfix mail.exemple.fr
```
Notice : *Common Name*
Notice : _Common Name_
*mail.exemple.fr*
_mail.exemple.fr_
Signez ensuite le certificat :
@@ -353,13 +353,13 @@ adduser clamav amavis
adduser amavis clamav
```
Important : *amavis*
Important : _amavis_
*clamav*
_clamav_
*clamav*
_clamav_
*amavis*
_amavis_
On édite ensuite la configuration de amavis :
@@ -460,7 +460,7 @@ default_pass_scheme = PLAIN-MD5
password_query = SELECT email AS user, password FROM users WHERE email='%u'
```
Comme d'habitude, pensez à changer le mot de passe, et mettez celui de l'utilisateur MySQL *MailServer*.
Comme d'habitude, pensez à changer le mot de passe, et mettez celui de l'utilisateur MySQL _MailServer_.
Enregistrez puis fermez, avant de modifier la configuration principale :
```bash
@@ -538,7 +538,7 @@ plugin {
```
Lorsque nous allons générer le certificat et la clé à utiliser avec dovecot, vous aurez la possibilité de créer une clé sans mot de passe.
Si vous choisissez de créer une clé sans mot de passe, commentez la ligne *ssl_key_password = MotDePasse*.
Si vous choisissez de créer une clé sans mot de passe, commentez la ligne _ssl_key_password = MotDePasse_.
Dans le cas contraire, indiquez le mot de passe utilisé lors de la génération du certificat.
Quelques répertoires vont devoir être créés :
@@ -555,7 +555,7 @@ On génère les certificats :
/scripts/certificate_authority/sign_request dovecot mail.exemple.fr
```
On créé ensuite l'utilisateur *vmail* :
On créé ensuite l'utilisateur _vmail_ :
```bash
addgroup vmail --gid 5000
@@ -569,7 +569,7 @@ On peut désormais redémarrer dovecot :
/etc/init.d/dovecot restart
```
Nous avons configuré dovecot pour utiliser le plugin *sieve/managesieve*.
Nous avons configuré dovecot pour utiliser le plugin _sieve/managesieve_.
Cela nous permettra plus tard de mettre en place des filtres pour la messagerie.
Créons tout de même le fichier de configuration de base pour sieve, dont le rôle va être simplement de déplacer le spam dans le bon répertoire :
@@ -589,7 +589,7 @@ if header :contains "Subject" "***** SPAM *****"
## Quelques tests
Installez le paquet [telnet](https://web.archive.org/web/20120621224105/http://packages.debian.org/fr/squeeze/telnet) si vous ne l'avez pas déjà :
Installez le paquet [telnet](http://packages.debian.org/fr/squeeze/telnet) si vous ne l'avez pas déjà :
```bash
apt-get install telnet
@@ -691,7 +691,8 @@ Ce sont les deux ports à ouvrir pour que votre serveur SMTP puisse communiquer
Important : ```text
${IPT} -A SERVICES -p tcp --dport 993 -j ACCEPT
```
````
Cette commande permet d'ouvrir le port 993, qui est le port attribué au serveur IMAP sécurisé.
Nous n'utiliserons donc pas le port habituel, le 143.
@@ -703,7 +704,7 @@ On édite donc le fichier de définition de notre zone :
```bash
nano /etc/bind/db.exemple.fr
```
````
Et on rajoute à la fin (sans oublier de modifier l'identifiant de l'enregistrement !) :

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/516
date: '2012-02-07 00:05:00'
date: "2012-02-07 00:05:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/
tags:
- Apache
- phpMyAdmin
- Roundcube
- Apache
- phpMyAdmin
- Roundcube
title: Installation d'un serveur HTTP/HTTPS
weather:
humidity: 59
@@ -25,10 +25,10 @@ weather:
weight: 5
---
On continue [notre nouvelle série d'articles](https://web.archive.org/web/20120617154444/http://ingnu.fr/category/creer-son-propre-cloud/).
Après avoir [créer un pare-feu de base](https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) que nous complèterons au fil des articles, après avoir [mis en place une autorité de certification](https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/), puis [un serveur DNS](https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/) et [un serveur mail](https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/), nous nous attaquons maintenant à l'installation du serveur [apache](https://web.archive.org/web/20120617154444/http://httpd.apache.org/).
On continue [notre nouvelle série d'articles](http://ingnu.fr/category/creer-son-propre-cloud/).
Après avoir [créer un pare-feu de base](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) que nous complèterons au fil des articles, après avoir [mis en place une autorité de certification](http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/), puis [un serveur DNS](http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/) et [un serveur mail](http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/), nous nous attaquons maintenant à l'installation du serveur [apache](http://httpd.apache.org/).
Apache devra pouvoir desservir des pages aussi bien en HTTP qu'en HTTPS, permettre l'utilisation de langages comme [PHP](https://web.archive.org/web/20120617154444/http://fr.php.net/) et les scripts CGI, tout en assurant une bonne réactivité et un degrés certain de sécurité.
Apache devra pouvoir desservir des pages aussi bien en HTTP qu'en HTTPS, permettre l'utilisation de langages comme [PHP](http://fr.php.net/) et les scripts CGI, tout en assurant une bonne réactivité et un degrés certain de sécurité.
Un serveur HTTP(S) nous permettra de mettre en place une grande variété de services : dans un premier temps, un outil pour gérer notre base de données et un client mail, puis par la suite, un blog, un wiki, un lecteur de flux RSS, etc.
@@ -38,11 +38,11 @@ Apache en sera un moyen d'y accéder facilement.
Important : _Top Level Domain_
_mail.exemple.fr_
`_mail.exemple.fr_`
_exemple.fr_
`_exemple.fr_`
_.fr_
`_.fr_`
Ce petit rappel effectué, on peut organiser les sites desservis par apache de la manière suivante :
@@ -58,7 +58,7 @@ Ce petit rappel effectué, on peut organiser les sites desservis par apache de l
```
Une telle arborescence permet d'organiser correctement les différents sites qui pourront être desservis par Apache, tout en ayant rapidement à portée de la main les journaux pour chaque sous-domaine.
Cela nous permettra également de confier ces journaux à une application telle que [awstats](https://web.archive.org/web/20120617154444/http://awstats.sourceforge.net/) pour une analyse plus efficace que si tous les journaux étaient regroupés dans le même fichier.
Cela nous permettra également de confier ces journaux à une application telle que [awstats](http://awstats.sourceforge.net/) pour une analyse plus efficace que si tous les journaux étaient regroupés dans le même fichier.
Avant toute chose, installons quelques paquets, stoppons apache, et supprimons les hôtes virtuels par défaut :
@@ -169,9 +169,9 @@ Pour le moment, nous n'utiliserons pas ce domaine : c'est vous qui déciderez ce
Le nom de ce sous-domaine importe peu.
J'ai choisi _mysql_, comme j'aurai pu choisir _pma_, _phpmyadmin_, _admin_ ou tout autre.
Cependant, en consultant régulièrement mes logs, j'ai constaté que certains s'amusent à scanner certains sous-domaines-clés, pour éventuellement tomber sur un script d'administration non-sécurisé.
J'ai vu passer toutes sortes de sous-domaines, mais assez étonnamment, peu tentent _mysql.exemple.fr_.
J'ai vu passer toutes sortes de sous-domaines, mais assez étonnamment, peu tentent `_mysql.exemple.fr_`.
Ce domaine servira à accéder justement à [phpMyAdmin](https://web.archive.org/web/20120617154444/http://www.phpmyadmin.net/), script php probablement le plus utilisé pour administrer graphiquement ses bases de données.
Ce domaine servira à accéder justement à [phpMyAdmin](http://www.phpmyadmin.net/), script php probablement le plus utilisé pour administrer graphiquement ses bases de données.
Outre l'aspect pédagogique de sa présence dans cet article, puisque c'est un bon prétexte à l'introduction à SSL avec apache, ce sera également un outil très pratique pour la création de futures bases de données, mais aussi pour des tâches plus triviales comme la population de notre première base créée, _MailServer_.
Créons l'arborescence et l'hôte virtuel :
@@ -202,7 +202,7 @@ nano mysql.exemple.fr
```
Ici, nous créons un hôte virtuel écoutant sur le port 80, dont l'unique objectif sera de forcer la redirection vers le même hôte virtuel, mais écoutant sur le port 443 (le port HTTPS).
La connexion à _mysql.exemple.fr_ sera donc forcément chiffrée.
La connexion à `_mysql.exemple.fr_` sera donc forcément chiffrée.
On va tout de suite créer le certificat et la clé qui vont bien :
@@ -287,7 +287,7 @@ chown www-data:www-data /scripts/certificate_authority/apache/*
Warning : _Common Name_
Pour la consultation des mails, on va faire appel à l'excellent [RoundCube](https://web.archive.org/web/20120617154444/http://roundcube.net/), actuellement en version 0.7.1.
Pour la consultation des mails, on va faire appel à l'excellent [RoundCube](http://roundcube.net/), actuellement en version 0.7.1.
```bash
cd /usr/src
@@ -380,7 +380,7 @@ mv /var/www/exemple.fr/mysql/www/config/config.inc.php /var/www/exemple.fr/mysql
chown www-data:www-data /var/www/exemple.fr/mysql/www/config.inc.php
```
Je vous recommande la lecture de [cette page](https://web.archive.org/web/20120617154444/http://www.phpmyadmin.net/documentation/Documentation.html#config) qui va vous permettre de paramétrer phpMyAdmin beaucoup plus finement que ce que permet l'interface web.
Je vous recommande la lecture de [cette page](http://www.phpmyadmin.net/documentation/Documentation.html#config) qui va vous permettre de paramétrer phpMyAdmin beaucoup plus finement que ce que permet l'interface web.
Une fois terminé, supprimez le répertoire _config_ :
@@ -415,7 +415,7 @@ Pensez à sélectionner le type _MD5_ lorsque vous saisirez votre mot de passe.
Par la même occasion, allez dans la table _aliases_, et créez deux enregistrements, dont le champ _source_ sera respectivement _root_ et _postmaster_, et _destination_ l'adresse email que vous venez de vous créer.
Cela vous permettra de recevoir les mails administratifs envoyés automatiquement par les différents services de votre serveur.
[Nous avions précédemment configuré une liste blanche d'expéditeurs](https://web.archive.org/web/20120617154444/http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/), toujours autorisés à vous envoyer des mails.
[Nous avions précédemment configuré une liste blanche d'expéditeurs](http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/), toujours autorisés à vous envoyer des mails.
Cette liste correspond à la table _access_sender_ de la base de données _MailServer_.
Nous allons nous servir de RoundCube pour peupler automatiquement cette table, dès que vous enverrez un message.

View File

@@ -1,17 +1,17 @@
---
comments_url: https://com.richard-dern.fr/post/518
date: '2012-02-07 21:17:00'
date: "2012-02-07 21:17:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20121007072220/http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/
tags:
- Google Calendar
- Horde
- Kronolith
title: 'Kronolith : une alternative à Google Calendar'
- Google Calendar
- Horde
- Kronolith
title: "Kronolith : une alternative à Google Calendar"
weather:
humidity: 64
illuminance: 0.0
@@ -25,12 +25,12 @@ weather:
weight: 6
---
Maintenant que nous avons [installé les bases d'un auto-hébergement](https://web.archive.org/web/20121007072220/http://ingnu.fr/category/creer-son-propre-cloud/), il est temps de mettre en place les [alternatives](https://web.archive.org/web/20121007072220/http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/) à tous ces services qui nous traquent, analysent, et revendent nos informations.
Maintenant que nous avons [installé les bases d'un auto-hébergement](http://ingnu.fr/category/creer-son-propre-cloud/), il est temps de mettre en place les [alternatives](http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/) à tous ces services qui nous traquent, analysent, et revendent nos informations.
En premier lieu, on va s'occuper de Google Calendar.
Notre objectif va être de s'en affranchir, en installant une solution relativement méconnue, injustement boudée au profit d'autres applications plus médiatisées.
Certes, l'installation et la configuration du framework [Horde](https://web.archive.org/web/20121007072220/http://www.horde.org/) et de ses "applications-filles" n'est pas réellement aussi simple qu'un assistant d'installation dans une page web, mais une fois installé, vous vous rendrez compte de sa toute puissance.
Certes, l'installation et la configuration du framework [Horde](http://www.horde.org/) et de ses "applications-filles" n'est pas réellement aussi simple qu'un assistant d'installation dans une page web, mais une fois installé, vous vous rendrez compte de sa toute puissance.
Précisons que Horde est un framework, sur lequel reposent bon nombre d'applications.
La plus connue est probablement IMP, dont free fait usage, entre autres, pour permettre aux bénéficiaires d'une adresse @free.fr d'accéder à leurs mails.
@@ -91,7 +91,7 @@ Créons l'arborescence de notre nouveau site :
mkdir -p /var/www/exemple.fr/agenda/{www,log}
```
Horde est intimement lié aux bibliothèques [PEAR](https://web.archive.org/web/20121007072220/http://pear.php.net/), et c'est une excellente chose : ces bibliothèques de code PHP sont très pointues, largement utilisées, et sont soutenues et maintenues par une large communauté d'utilisateurs.
Horde est intimement lié aux bibliothèques [PEAR](http://pear.php.net/), et c'est une excellente chose : ces bibliothèques de code PHP sont très pointues, largement utilisées, et sont soutenues et maintenues par une large communauté d'utilisateurs.
Quand je dis que Horde est intimement lié à PEAR, c'est aussi parce que Horde dispose de son propre canal sur PEAR.
Cela va nous permettre deux types d'installation :
@@ -153,7 +153,7 @@ chown -R www-data:www-data ./
```
Rendez-vous maintenant dans votre navigateur pour terminer l'installation.
Tout d'abord, créons un nouvel utilisateur dans MySQL, [comme indiqué précédemment](https://web.archive.org/web/20121007072220/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/).
Tout d'abord, créons un nouvel utilisateur dans MySQL, [comme indiqué précédemment](http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/).
Nommez-le _Agenda_, par exemple, et générez un mot de passe.
Mettez toujours "_localhost_" quand phpMyAdmin vous demande l'hôte lors de la création d'un utilisateur, parce que nous n'allons pas ouvrir notre serveur MySQL sur l'extérieur.
Enfin, pensez à cocher la case correspondante à la création d'une base de données portant le nom de cet utilisateur.
@@ -310,11 +310,11 @@ SetEnv PHP_PEAR_SYSCONF_DIR /var/www/exemple.fr/agenda
## Une seule instance de Horde, plusieurs applications
Vous pouvez bien entendu utiliser IMP à la place de [RoundCube](https://web.archive.org/web/20121007072220/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) pour consulter vos messages, et accéder à Kronolith depuis la même instance de Horde, tout en gérant un wiki intégré, etc.
Vous pouvez bien entendu utiliser IMP à la place de [RoundCube](http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) pour consulter vos messages, et accéder à Kronolith depuis la même instance de Horde, tout en gérant un wiki intégré, etc.
Le nombre et la qualité des applications écrites avec Horde est sans pareil, et sont toutes intégrées les unes aux autres.
Vous pourriez donc avoir envie d'utiliser Horde et pas seulement avec Kronolith.
Dans ce cas, la seule chose à changer dans notre procédure sera de trouver un nom de domaine plus adéquat que "_agenda.exemple.fr_" !
Dans ce cas, la seule chose à changer dans notre procédure sera de trouver un nom de domaine plus adéquat que "`_agenda.exemple.fr_`" !
Après, la méthode d'installation et les commandes sont pratiquement les mêmes, quelle que soit l'application à installer.
Juste pour vous donner envie, sachez que parmi les applications intégrées à Horde, vous trouverez :

View File

@@ -1,11 +1,11 @@
---
comments_url: https://com.richard-dern.fr/post/517
cover: images/cover.png
date: '2012-02-07 03:34:00'
date: "2012-02-07 03:34:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221062015/http://ingnu.fr/2012/02/07/si-jetais-president/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/07/si-jetais-president/
title: Si j'étais président
weather:
humidity: 55

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/519
date: '2012-02-08 00:34:00'
date: "2012-02-08 00:34:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221004509/http://ingnu.fr/2012/02/08/communiquer-via-xmpp/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/08/communiquer-via-xmpp/
tags:
- Prosody
- XMPP
- Prosody
- XMPP
title: Communiquer via XMPP
weather:
humidity: 68
@@ -24,15 +24,15 @@ weather:
weight: 7
---
On utilise le protocole [XMPP](https://web.archive.org/web/20120221004509/http://xmpp.org/) notamment dans des applications de messagerie instantanées, mais son ouverture permet de l'embarquer dans à peu près tout type d'applications, y compris des réseaux sociaux.
On utilise le protocole [XMPP](http://xmpp.org/) notamment dans des applications de messagerie instantanées, mais son ouverture permet de l'embarquer dans à peu près tout type d'applications, y compris des réseaux sociaux.
Nous allons installer sur notre cloud personnel un serveur XMPP, qui, bien sûr, va nous permettre de communiquer avec le monde entier, mais dont nous nous servirons également à d'autres fins...
Nous exploiterons le serveur [prosody](https://web.archive.org/web/20120221004509/http://prosody.im/), et son serveur [BOSH](https://web.archive.org/web/20120221004509/http://fr.wikipedia.org/wiki/BOSH), qui va nous permettre de faire appel à une application web pour avoir son propre webchat et créer sa propre communauté.
Nous exploiterons le serveur [prosody](http://prosody.im/), et son serveur [BOSH](http://fr.wikipedia.org/wiki/BOSH), qui va nous permettre de faire appel à une application web pour avoir son propre webchat et créer sa propre communauté.
En outre, nous nous en servirons dans un prochain article consacré à un remplaçant pour Google+/facebook/twitter.
Depuis que j'écris [cette série d'articles consacrés au cloud personnel](https://web.archive.org/web/20120221004509/http://ingnu.fr/category/creer-son-propre-cloud/), j'essaye de proposer des guides mettant en place des solutions évolutives.
Notre [serveur mail](https://web.archive.org/web/20120221004509/http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/) est capable d'accueillir une infinité (virtuelle) de domaines et d'utilisateurs par exemple.
Depuis que j'écris [cette série d'articles consacrés au cloud personnel](http://ingnu.fr/category/creer-son-propre-cloud/), j'essaye de proposer des guides mettant en place des solutions évolutives.
Notre [serveur mail](http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/) est capable d'accueillir une infinité (virtuelle) de domaines et d'utilisateurs par exemple.
J'appliquerai le même principe à prosody : vous pourrez disposer d'un nombre illimité de comptes sur un nombre illimité de domaines.
L'installation de prosody ne pose aucun problème, à condition de configurer le dépôt :
@@ -45,7 +45,7 @@ apt-get install prosody-0.9 liblua5.1-0 liblua5.1-dbi0 liblua5.1-expat0 liblua5.
Nous utiliserons notre base de données MySQL pour stocker les données de prosody.
On va donc devoir créer un utilisateur dédié, que nous nommerons par exemple _XMPP_.
[Procédez comme d'habitude](https://web.archive.org/web/20120221004509/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) (générez le mot de passe, définissez l'hôte comme étant "_localhost_", et créez la base de données portant le même nom).
[Procédez comme d'habitude](http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) (générez le mot de passe, définissez l'hôte comme étant "_localhost_", et créez la base de données portant le même nom).
## Configuration
@@ -222,12 +222,12 @@ Votre serveur est prêt, fonctionnel, et accessible de l'extérieur.
## Installation d'un client XMPP
Il existe une grande variété de clients XMPP, qui s'installent tous très facilement : jetez un oeil à la logithèque de votre distribution préférée pour en trouver.
[Une liste est disponible](https://web.archive.org/web/20120221004509/http://xmpp.org/xmpp-software/clients/) sur le site officiel du protocole XMPP.
Parmi les plus répandus sous GNU/Linux on citera [pidgin](https://web.archive.org/web/20120221004509/http://www.pidgin.im/), [empathy](https://web.archive.org/web/20120221004509/http://live.gnome.org/Empathy), ou encore [kopete](https://web.archive.org/web/20120221004509/http://kopete.kde.org/).
[Une liste est disponible](http://xmpp.org/xmpp-software/clients/) sur le site officiel du protocole XMPP.
Parmi les plus répandus sous GNU/Linux on citera [pidgin](http://www.pidgin.im/), [empathy](http://live.gnome.org/Empathy), ou encore [kopete](http://kopete.kde.org/).
## Installation du webchat
Nous installerons [Jappix](https://web.archive.org/web/20120221004509/https://project.jappix.com/).
Nous installerons [Jappix](https://project.jappix.com/).
Il va nous permettre un certain nombre de choses, et notamment tester le serveur BOSH.
Pour commencer, on va créer un nouveau sous-domaine :
@@ -299,8 +299,8 @@ Vous avez ensuite accès à d'autres options, et particulièrement les hôtes, q
| Hôte principal | exemple.fr |
| -------------- | ------------------------------------ |
| Hôte de salons | conference.exemple.fr |
| Hôte pubsub | pubsub.exemple.fr |
| Hôte de salons | `conference.exemple.fr` |
| Hôte pubsub | `pubsub.exemple.fr ` |
| Hôte BOSH | `https://xmpp.exemple.fr/http-bind/` |
Pensez également à configurer la variable "_Salons à rejoindre_"de l'onglet"_Configuration_", en spécifiant le nom d'un salon quelconque, sous la forme *salon@conference.exemple.fr*.
@@ -321,4 +321,4 @@ Important : Le second test est optionnel : il devrait être effectué si vous pe
Si vous avez réussi à vous connecter, nous allons procéder à un second test, visant à vérifier le bon fonctionnement du serveur BOSH pour les clients externes.
Si vous disposez déjà d'un compte XMPP ailleurs que sur votre propre serveur, essayez de vous connecter avec ces identifiants.
Sinon, vous pouvez vous créer rapidement une adresse sur le site [jabber.org](https://web.archive.org/web/20120221004509/http://register.jabber.org/).
Sinon, vous pouvez vous créer rapidement une adresse sur le site [jabber.org](http://register.jabber.org/).

View File

@@ -1,18 +1,18 @@
---
comments_url: https://com.richard-dern.fr/post/520
date: '2012-02-12 20:36:00'
date: "2012-02-12 20:36:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/
tags:
- Apache
- Gollem
- Horde
- Unison
- WebDAV
- Apache
- Gollem
- Horde
- Unison
- WebDAV
title: Une alternative à Dropbox
weather:
humidity: 56
@@ -31,7 +31,7 @@ Stocker des données personnelles après d'un prestataire comme Dropbox (ou dans
La solution est une fois de plus évidente : héberger chez soi un tel service.
Ce que je vais vous proposer va faire grincer des dents ceux qui espèrent lire un tutoriel sur l'installation de [SparkleShare](https://web.archive.org/web/20120422043827/http://sparkleshare.org/) ou [OwnCloud](https://web.archive.org/web/20120422043827/http://owncloud.org/) (d'autres existent bien sûr).
Ce que je vais vous proposer va faire grincer des dents ceux qui espèrent lire un tutoriel sur l'installation de [SparkleShare](http://sparkleshare.org/) ou [OwnCloud](http://owncloud.org/) (d'autres existent bien sûr).
Je n'en ferai rien.
Mais avant de quitter mon site frustré, laissez-moi juste expliquer mes arguments.
@@ -74,7 +74,7 @@ Dans tous les cas, le chiffrement au niveau du disque est inutile, encombrant, l
Voilà mon avis personnel sur la question.
Si vous estimez que je me trompe, libre à vous de mettre en place les nombreuses solutions de chiffrement qui s'offrent à vous.
N'oubliez juste pas que [TrueCrypt n'est pas Libre](https://web.archive.org/web/20120422043827/http://www.truecrypt.org/legal/license) (Open Source est un terme trompeur qui ne signifie pas Libre au sens strict entendu par Richard Stallman - et moi).
N'oubliez juste pas que [TrueCrypt n'est pas Libre](http://www.truecrypt.org/legal/license) (Open Source est un terme trompeur qui ne signifie pas Libre au sens strict entendu par Richard Stallman - et moi).
## Accès aux données
@@ -89,9 +89,9 @@ Cela nous permettra de conserver, lors des synchronisations, les propriétaires,
## Accès aux données depuis Apache
On va installer [Gollem](https://web.archive.org/web/20120422043827/http://www.horde.org/apps/gollem) pour accéder aux fichiers depuis le navigateur.
On va installer [Gollem](http://www.horde.org/apps/gollem) pour accéder aux fichiers depuis le navigateur.
Gollem est le gestionnaire de fichiers du framework Horde, que [nous avons déjà vu lors de l'installation de Kronolith](https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/).
Gollem est le gestionnaire de fichiers du framework Horde, que [nous avons déjà vu lors de l'installation de Kronolith](http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/).
Si vous avez suivi - comme je l'expliquais - la première partie du tutoriel, vous avez dû installer Horde de manière globale.
Vous savez donc qu'il ne sera pas possible d'installer Gollem de la même manière.
Plusieurs options s'offrent à nous :
@@ -149,7 +149,7 @@ Créons maintenant les certificats :
chown www-data:www-data /scripts/certificate_authority/apache/*
```
Warning : *Common Name*
Warning : _Common Name_
On active le site, et on redémarre apache :
@@ -173,7 +173,7 @@ On installe Horde :
/var/www/exemple.fr/files/pear/pear -c /var/www/exemple.fr/files/pear.conf run-scripts horde/horde_role
```
Important : */var/www/exemple.fr/files/www*
Important : _/var/www/exemple.fr/files/www_
```bash
/var/www/exemple.fr/files/pear/pear -c /var/www/exemple.fr/files/pear.conf install -a -B horde/horde
@@ -187,8 +187,8 @@ Il reste à installer quelques dépendances :
/var/www/exemple.fr/files/pear/pear -c /var/www/exemple.fr/files/pear.conf install mdb2_driver_mysql
```
Créez ensuite un utilisateur MySQL (reportez-vous à [cet article](https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) pour le faire via phpMyAdmin) avec sa base de données.
Donnez-lui le nom "*Gollem*" par exemple.
Créez ensuite un utilisateur MySQL (reportez-vous à [cet article](http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/) pour le faire via phpMyAdmin) avec sa base de données.
Donnez-lui le nom "_Gollem_" par exemple.
Pour pouvoir utiliser PAM (et donc les comptes Unix locaux), il faut installer le paquet correspondant :
@@ -208,7 +208,7 @@ Changez la ligne 40 :
if (!Horde_Util::extensionExists('pam')) {
```
Pour inclure l'extension *pam_auth* :
Pour inclure l'extension _pam_auth_ :
```php
if (!Horde_Util::extensionExists('pam') && !Horde_Util::extensionExists('pam_auth')) {
@@ -223,7 +223,7 @@ cd /etc/pam.d
ln -s login php
```
Ensuite, il faut que l'utilisateur d'Apache (*www-data*) ait accès au fichier */etc/shadow*.
Ensuite, il faut que l'utilisateur d'Apache (_www-data_) ait accès au fichier _/etc/shadow_.
Simple :
```bash
@@ -236,10 +236,10 @@ Puis redémarrez Apache :
/etc/init.d/apache2 restart
```
Important : */var/log/auth.log*
Important : _/var/log/auth.log_
Configurez ensuite Horde exactement de la même manière que lors de l'installation de Kronolith (là encore, reportez-vous à [cet article](https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/)).
Changez seulement les paramètres relatifs à la base de données, et dans l'onglet *Authentification*, affectez la valeur *PAM (Pluggable Authentication Modules) authentication* à la directive de configuration *$conf[auth][driver]*.
Configurez ensuite Horde exactement de la même manière que lors de l'installation de Kronolith (là encore, reportez-vous à [cet article](http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/)).
Changez seulement les paramètres relatifs à la base de données, et dans l'onglet _Authentification_, affectez la valeur _PAM (Pluggable Authentication Modules) authentication_ à la directive de configuration _$conf[auth][driver]_.
Enregistrez, mais ne vous déconnectez pas encore de l'interface d'administration (vous ne pourriez plus y revenir pour le moment).
Installons maintenant Gollem :
@@ -253,7 +253,7 @@ Puis corrigez les droits :
chown -R www-data:www-data /var/www/exemple.fr/files/
```
Retournez dans Horde, dans *Administration* > *Configuration*, et générez la configuration de Gollem.
Retournez dans Horde, dans _Administration_ > _Configuration_, et générez la configuration de Gollem.
Il faut, en revanche, modifier à la main la configuration relative à l'accès aux données.
@@ -342,7 +342,7 @@ Modifiez la ligne :
$conf['auth']['admins'] = array('Administrator');
```
Et mettez à la place de *Administrator* le nom de votre utilisateur unix sur votre serveur.
Et mettez à la place de _Administrator_ le nom de votre utilisateur unix sur votre serveur.
Ainsi, en vous connectant à Horde, vous aurez accès à l'interface d'administration.
On dispose maintenant d'un espace privé pour chaque utilisateur, d'un espace public commun, et d'un moyen d'y accéder par un navigateur.
@@ -350,7 +350,7 @@ Je crois que le plus dur est fait !
## Synchronisation des données
Nous utiliserons [unison](https://web.archive.org/web/20120422043827/http://www.cis.upenn.edu/~bcpierce/unison/) pour synchroniser nos données.
Nous utiliserons [unison](http://www.cis.upenn.edu/~bcpierce/unison/) pour synchroniser nos données.
L'avantage procuré par unison est qu'il permet une synchronisation bidirectionnelle, tandis que rsync ne propose qu'une synchronisation unidirectionnelle.
Bien que l'application ne soit plus maintenue, elle reste un élément fondamental de notre système : la synchronisation bidirectionnelle est ce qui va nous permettre d'avoir partout les mêmes fichiers, qu'on les ait modifiés depuis l'interface web, une machine sous GNU/Linux, sous Windows ou sous Mac.
@@ -358,22 +358,22 @@ Bien que l'application ne soit plus maintenue, elle reste un élément fondament
Le fait que l'application ne soit plus maintenue devient du coup un avantage.
Nous utiliserons donc la dernière version stable : la 2.40.63.
Cette version se trouve dans le dépôt *testing* de Debian.
Si vous ne souhaitez pas ajouter ce dépôt à votre configuration (autrement dit, si vous ne voulez pas vous embêter avec l'[apt pinning](https://web.archive.org/web/20120422043827/http://jaqque.sbih.org/kplug/apt-pinning.html)), vous pouvez télécharger le paquet directement depuis [cette page](https://web.archive.org/web/20120422043827/http://packages.debian.org/wheezy/unison).
Cette version se trouve dans le dépôt _testing_ de Debian.
Si vous ne souhaitez pas ajouter ce dépôt à votre configuration (autrement dit, si vous ne voulez pas vous embêter avec l'[apt pinning](http://jaqque.sbih.org/kplug/apt-pinning.html)), vous pouvez télécharger le paquet directement depuis [cette page](http://packages.debian.org/wheezy/unison).
Si c'est la voie que vous avez choisi, vous utiliserez *dpkg* :
Si c'est la voie que vous avez choisi, vous utiliserez _dpkg_ :
```bash
dpkg -i unison_2.40.63-2_amd64.deb
```
Sinon, *apt-get* :
Sinon, _apt-get_ :
```bash
apt-get -t testing install unison
```
Sous WIndows et Mac OS, vous trouverez les binaires sur [cette page](https://web.archive.org/web/20120422043827/http://alan.petitepomme.net/unison/index.html).
Sous WIndows et Mac OS, vous trouverez les binaires sur [cette page](http://alan.petitepomme.net/unison/index.html).
Pour configurer unison, créons un répertoire qui lui sera dédié dans votre répertoire utilisateur, sur votre propre machine :
@@ -392,9 +392,9 @@ silent = true
La première ligne indique la racine des fichiers locaux à copier, ici, votre répertoire utilisateur.
La seconde ligne indique la connexion ssh à utiliser pour synchroniser les fichiers avec le répertoire distant : ici, le *home* de l'utilisateur distant.
La seconde ligne indique la connexion ssh à utiliser pour synchroniser les fichiers avec le répertoire distant : ici, le _home_ de l'utilisateur distant.
Ensuite, nous préservons les dates et heures affectées aux fichiers (*time*), et nous voulons une procédure la plus silencieuse possible.
Ensuite, nous préservons les dates et heures affectées aux fichiers (_time_), et nous voulons une procédure la plus silencieuse possible.
La première fois que vous exécuterez unison, l'application vous posera des questions relatives à la synchronisation.
Contentez-vous de valider avec la touche Entrée de votre clavier.
@@ -406,7 +406,7 @@ Toujours sur votre propre machine :
ssh-keygen -t rsa -f ~/.ssh/id_rsa_<nom>
```
Vous remplacerez *<nom>* par une valeur vous permettant de savoir qu'il s'agit de la clé permettant la synchronisation de vos fichiers avec le serveur.
Vous remplacerez _<nom>_ par une valeur vous permettant de savoir qu'il s'agit de la clé permettant la synchronisation de vos fichiers avec le serveur.
L'idée, c'est de la différencier d'autres clés que vous auriez pu créer avant.
Une fois créée, envoyez-la au serveur :
@@ -418,7 +418,7 @@ ssh-copy-id -i ~/.ssh/id_rsa_<nom> <utilisateur distant>@exemple.fr
De même, remplacez les valeurs entre chevrons pour qu'elles correspondent à votre situation.
Dernière étape avant de lancer la première synchronisation, ouvrir le port 22 sur le serveur.
Reprenez notre [script de mise en place du firewall](https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) sur le serveur :
Reprenez notre [script de mise en place du firewall](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) sur le serveur :
```bash
nano /scripts/firewall
@@ -452,7 +452,7 @@ Bien qu'en début de script nous spécifions l'adresse IP d'une machine toujours
Vu que, dans le cas de l'utilisation d'un smartphone par exemple, on ne peut pas prévoir l'adresse IP du terminal (parce qu'on peut se connecter depuis une borne wifi inconnue), nous devons ouvrir le port 22 de manière systématique.
Important : [notre série consacrée à la mise en place d'un cloud personnel](https://web.archive.org/web/20120422043827/http://ingnu.fr/category/creer-son-propre-cloud/)
Important : [notre série consacrée à la mise en place d'un cloud personnel](http://ingnu.fr/category/creer-son-propre-cloud/)
On peut enfin lancer la première synchronisation, qui va se borner à copier vos fichiers locaux sur le serveur distant.
Sur votre machine, lancez simplement :
@@ -463,7 +463,7 @@ unison
Et patientez.
Le fichier *default.prf* que nous venons de créer est considéré par unison comme étant un profil.
Le fichier _default.prf_ que nous venons de créer est considéré par unison comme étant un profil.
On peut créer autant de profils que nécessaire.
Par exemple, nous avons créé un espace public sur le serveur, dont nous nous servirons plus tard pour stocker des photos et les gérer avec une galerie.
Nous verrons alors comment configurer unison pour que cette galerie soit synchronisée avec un répertoire local sous un autre profil.
@@ -548,9 +548,9 @@ crontab -e
Vous pouvez passer en argument de ce script le nom d'un profil à charger.
Nous le verrons dans un prochain article.
Notice : *default.prf*
Notice : _default.prf_
*.unison*
_.unison_
## Vérification
@@ -561,7 +561,7 @@ Via Gollem, créez un répertoire de test.
Patientez une minute, puis listez les fichiers sur votre propre machine.
Le répertoire en question devrait avoir été créé.
Si tout fonctionne, et que vous disposez d'une autre machine sous GNU/Linux, il vous suffit d'y copier le script */script/unison-launcher* pour synchroniser les utilisateurs de cette machine (après avoir créer les profils par défaut, évidemment).
Si tout fonctionne, et que vous disposez d'une autre machine sous GNU/Linux, il vous suffit d'y copier le script _/script/unison-launcher_ pour synchroniser les utilisateurs de cette machine (après avoir créer les profils par défaut, évidemment).
## Webdav
@@ -651,21 +651,21 @@ AuthName "PAM"
require user <utilisateur>
```
Remplacez *<utilisateur>* par le nom d'utilisateur correspondant au répertoire personnel dans lequel vous mettez ce fichier.
Remplacez _<utilisateur>_ par le nom d'utilisateur correspondant au répertoire personnel dans lequel vous mettez ce fichier.
Vous pouvez désormais accéder, via un client dav ou votre navigateur, aux adresses suivantes :
- http://exemple.fr/~utilisateur
- http://exemple.fr/public
- `http://exemple.fr/~utilisateur`
- `http://exemple.fr/public`
## Synchronisation avec un client Android
Maintenant que webdav est en place, on va pouvoir configurer un client sous Android.
Et pour cela, nous allons installer sur le terminal l'application [WebDav File Manager](https://web.archive.org/web/20120422043827/https://market.android.com/details?id=jp.ddo.shigadroid.webdavfilemanager).
Et pour cela, nous allons installer sur le terminal l'application [WebDav File Manager](https://market.android.com/details?id=jp.ddo.shigadroid.webdavfilemanager).
Expliquer comment configurer le client sortirait du cadre de cet article déjà bien touffu par ailleurs.
[La page suivante](https://web.archive.org/web/20120422043827/http://shigadroid.web.fc2.com/en/) vous permettra de configurer l'application ainsi que la synchronisation.
[La page suivante](http://shigadroid.web.fc2.com/en/) vous permettra de configurer l'application ainsi que la synchronisation.
Nous verrons, en revanche, dans notre prochain article, comment configurer l'application pour envoyer automatiquement les photos prises avec le terminal vers notre serveur.
@@ -685,7 +685,7 @@ En l'occurrence :
Voilà donc cet article consacré à la mise en place d'une alternative à Dropbox terminé.
Il s'agissait là probablement du plus complexe que nous ayons eu à aborder depuis le début de l'installation de notre cloud personnalisé.
Il est aussi peu probable que les articles suivants soient aussi long et difficiles à intégrer que celui-ci.
Nous avons vu un certain nombre de notions relativement complexes, sans compter les petites modifications à apporter ça et là à des applications existantes ([nous l'avons fait pour status.net](https://web.archive.org/web/20120422043827/http://ingnu.fr/2012/02/08/son-propre-reseau-social-avec-status-net/), nous le faisons ici avec Horde).
Nous avons vu un certain nombre de notions relativement complexes, sans compter les petites modifications à apporter ça et là à des applications existantes ([nous l'avons fait pour status.net](http://ingnu.fr/2012/02/08/son-propre-reseau-social-avec-status-net/), nous le faisons ici avec Horde).
Donc, même si vous n'avez pas eu le courage de tout mettre en œuvre, j'espère néanmoins que cet article (et les autres !) vous a intéressé.

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/521
cover: images/cover.png
date: '2012-02-13 00:09:00'
date: "2012-02-13 00:09:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120224015034/http://ingnu.fr/2012/02/13/cest-quoi-le-libre/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/13/cest-quoi-le-libre/
tags:
- Libre
- Logiciel
- Libre
- Logiciel
title: C'est quoi le Libre ?
weather:
humidity: 59
@@ -22,7 +22,7 @@ weather:
wind_speed: 3.1
---
Je sais qu'il y a beaucoup de sources d'informations pour savoir ce qu'est le Libre ([dont la principale](https://web.archive.org/web/20120224015034/http://www.gnu.org/philosophy/free-sw.html)), mais j'ai toujours constaté avec regret qu'il y a encore beaucoup de gens qui considèrent mal les Libristes, les défenseurs du Libre.
Je sais qu'il y a beaucoup de sources d'informations pour savoir ce qu'est le Libre ([dont la principale](http://www.gnu.org/philosophy/free-sw.html)), mais j'ai toujours constaté avec regret qu'il y a encore beaucoup de gens qui considèrent mal les Libristes, les défenseurs du Libre.
Je les ai vu dire que dans certains domaines, les Logiciels Libres n'arrivent pas à la cheville des logiciels privateurs, sur le plan technique. J'en ai vu dire que les Logiciels Libres n'apportent rien, et ne sont d'aucune utilité face aux logiciels privateurs. J'en ai vu dire que les Logiciels Libres ne sont pas des alternatives viables aux logiciels privateurs, ou aux services web du type Google ou facebook. J'en ai même lu qui disaient que si un auteur de Logiciel Libre voulait insérer dans son code une partie destinée à espionner l'utilisateur, personne ne le verrait.

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/522
date: '2012-02-13 14:04:00'
date: "2012-02-13 14:04:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221004519/http://ingnu.fr/2012/02/13/gerer-ses-photos-avec-photoshow/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/13/gerer-ses-photos-avec-photoshow/
tags:
- PhotoShow
- PhotoShow
title: Gérer ses photos avec PhotoShow
weather:
humidity: 63
@@ -23,9 +23,9 @@ weather:
weight: 11
---
Maintenant que nous disposons d'[une solution de stockage en ligne](https://web.archive.org/web/20120221004519/http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/), la prochaine étape consistera à mettre en place une application web pour partager ses photos avec le reste du monde.
Maintenant que nous disposons d'[une solution de stockage en ligne](http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/), la prochaine étape consistera à mettre en place une application web pour partager ses photos avec le reste du monde.
Bien que de très nombreuses solutions existent, et de très bonne qualité (voir mon article sur [les alternatives à Google](https://web.archive.org/web/20120221004519/http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/)), mon choix s'est porté sur une petite application du nom de [PhotoShow](https://web.archive.org/web/20120221004519/http://www.photoshow-gallery.com/).
Bien que de très nombreuses solutions existent, et de très bonne qualité (voir mon article sur [les alternatives à Google](http://ingnu.fr/2011/12/29/quelles-sont-les-alternatives-a-google/)), mon choix s'est porté sur une petite application du nom de [PhotoShow](http://www.photoshow-gallery.com/).
Je l'ai choisi pour plusieurs raisons.
Tout d'abord, elle ne nécessite aucune base de données.
@@ -35,7 +35,7 @@ Et malgré sa simplicité, il reste possible de définir tout ou partie de la ga
Enfin, l'arborescence des fichiers n'a pas besoin de se trouver dans l'arborescence du site.
Cela permet d'éviter que n'importe qui (les moteurs de recherche par exemple) puisse aspirer sans vergogne vos photos.
On respecte ainsi une autre prérogative de [ma série d'articles](https://web.archive.org/web/20120221004519/http://ingnu.fr/category/creer-son-propre-cloud/) : préserver la confidentialité de nos données.
On respecte ainsi une autre prérogative de [ma série d'articles](http://ingnu.fr/category/creer-son-propre-cloud/) : préserver la confidentialité de nos données.
## Hôte virtuel
@@ -74,7 +74,7 @@ Créons maintenant les certificats :
chown www-data:www-data /scripts/certificate_authority/apache/*
```
Warning : Lorsque le *Common Name* vous sera demandé, indiquez le nom de domaine !
Warning : Lorsque le _Common Name_ vous sera demandé, indiquez le nom de domaine !
Et dans notre cas, acceptez la création d'une clé sans mot de passe !
On active le site, et on redémarre apache :
@@ -112,7 +112,7 @@ $config->photos_dir = "/var/public-docs/Photos";
$config->ps_generated = "/var/www/exemple.fr/photos/thumbs";
```
Vous noterez le répertoire */var/public-docs/Photos* qu'il faut créer, et qui contiendra donc vos photos.
Vous noterez le répertoire _/var/public-docs/Photos_ qu'il faut créer, et qui contiendra donc vos photos.
```bash
mkdir /var/public-docs/Photos
@@ -120,16 +120,16 @@ mkdir /var/public-docs/Photos
L'application en elle-même est prête, vous pouvez la visiter depuis l'adresse `http://photos.exemple.fr`.
Vous pouvez créer un compte "*anonyme*", ou "*invites*", protégé par mot de passe, si vous ne voulez pas que des personnes non identifiées aient accès à votre galerie.
Vous pouvez créer un compte "_anonyme_", ou "_invites_", protégé par mot de passe, si vous ne voulez pas que des personnes non identifiées aient accès à votre galerie.
Vous pouvez aussi simplement la protéger avec un mot de passe, sans avoir besoin de créer un utilisateur particulier.
## Envoyer automatiquement ses photos prises avec un smartphone Android
Facile, si vous avez installé l'application WebDav File Manager comme indiqué dans [mon précédent article](https://web.archive.org/web/20120221004519/http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/) (ou toute autre application Android capable de se synchroniser avec un dépôt WebDav ou SSH).
Il vous suffit de mettre en place une synchronisation entre le répertoire où vos photos sont stockées sur votre smartphone (*DCIM/*) et `https://files.exemple.fr/public/Photos`.
Facile, si vous avez installé l'application WebDav File Manager comme indiqué dans [mon précédent article](http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/) (ou toute autre application Android capable de se synchroniser avec un dépôt WebDav ou SSH).
Il vous suffit de mettre en place une synchronisation entre le répertoire où vos photos sont stockées sur votre smartphone (_DCIM/_) et `https://files.exemple.fr/public/Photos`.
Important : Attention si vous mettez d'autres photos depuis une autre source, ces photos seront aussi copiées sur votre téléphone.
Pour l'éviter, vous pouvez créer un dossier */var/public-docs/Photos/Android*, que vous utiliserez pour la synchronisation.
Pour l'éviter, vous pouvez créer un dossier _/var/public-docs/Photos/Android_, que vous utiliserez pour la synchronisation.
Le tutoriel d'aujourd'hui est déjà terminé.
Nous avons vu des choses relativement compliquées à mettre en oeuvre, mais c'était aussi pour nous simplifier la vie plus tard.

View File

@@ -1,18 +1,18 @@
---
comments_url: https://com.richard-dern.fr/post/523
date: '2012-02-13 15:19:00'
date: "2012-02-13 15:19:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120225092126/http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/
tags:
- Apache
- Certificat
- Client
- Fail2ban
- iptables
- Apache
- Certificat
- Client
- Fail2ban
- iptables
title: Renforcer la sécurité de son serveur
weather:
humidity: 66
@@ -27,14 +27,14 @@ weather:
weight: 12
---
Nous voilà sur la dernière ligne droite de notre série d'articles consacrée à la [mise en place d'un cloud personnel](https://web.archive.org/web/20120225092126/http://ingnu.fr/category/creer-son-propre-cloud/).
Nous avons installé à peu près tout ce dont on peut avoir besoin, mais à part un [script de pare-feu](https://web.archive.org/web/20120225092126/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) relativement restrictif et une protection anti-spam et anti-virus pour [le serveur mail](https://web.archive.org/web/20120225092126/http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/), il reste encore quelques petites choses à faire pour sécuriser notre serveur.
Nous voilà sur la dernière ligne droite de notre série d'articles consacrée à la [mise en place d'un cloud personnel](http://ingnu.fr/category/creer-son-propre-cloud/).
Nous avons installé à peu près tout ce dont on peut avoir besoin, mais à part un [script de pare-feu](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) relativement restrictif et une protection anti-spam et anti-virus pour [le serveur mail](http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/), il reste encore quelques petites choses à faire pour sécuriser notre serveur.
Avant toute chose, contrairement à ce que beaucoup de gens recommandent comme bonne pratique, je ne vais pas aborder la question du changement de port pour améliorer la sécurité de notre serveur.
Je pense en effet qu'un simple *nmap* sur l'hôte à tester suffit pour déterminer quels sont les ports ouverts sur une machine, et ce n'est pas en déplaçant ce port que le "pirate" va jeter l'éponge.
Je pense en effet qu'un simple _nmap_ sur l'hôte à tester suffit pour déterminer quels sont les ports ouverts sur une machine, et ce n'est pas en déplaçant ce port que le "pirate" va jeter l'éponge.
Si quelqu'un est vraiment déterminé à récupérer de votre serveur des données auxquelles il n'a pas le droit d'accéder, il y parviendra.
Je mise donc sur une approche différente qu'on va tout de suite mettre en place, et qui repose sur [fail2ban](https://web.archive.org/web/20120225092126/http://www.fail2ban.org/).
Je mise donc sur une approche différente qu'on va tout de suite mettre en place, et qui repose sur [fail2ban](http://www.fail2ban.org/).
Pour mémoire, fail2ban analyse les tentatives de connexion à votre serveur, et blacklist toute IP qui tentera d'accéder à votre serveur sans succès, selon un certain nombre de règles (qui peuvent être bien velues à configurer...).
## fail2ban
@@ -55,7 +55,7 @@ nano /etc/fail2ban/jail.conf
Le nombre d'applications nécessitant une connexion réseau pour fonctionner est relativement limité sur notre serveur, ce qui va simplifier la configuration de fail2ban, d'autant que la plupart des filtres existe déjà.
Voici un fichier *jail.conf* de référence, correspondant à notre serveur :
Voici un fichier _jail.conf_ de référence, correspondant à notre serveur :
```text
[DEFAULT]
@@ -189,7 +189,7 @@ Désormais, si quelqu'un n'entre pas dans les clous, son adresse IP sera bloqué
## Un firewall "modulaire"
On va un peu compléter [notre script de pare-feu](https://web.archive.org/web/20120225092126/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) pour vous permettre de spécifier vous-même une liste d'adresses IP à bannir.
On va un peu compléter [notre script de pare-feu](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/) pour vous permettre de spécifier vous-même une liste d'adresses IP à bannir.
```bash
nano /scripts/firewall

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/524
date: '2012-02-13 16:00:00'
date: "2012-02-13 16:00:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120222160009/http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/
tags:
- Astuces
- Trucs
- Astuces
- Trucs
title: Trucs et astuces pour son serveur privé
weather:
humidity: 72
@@ -38,10 +38,10 @@ Un certain nombre de commandes existent pour nous permettre de diagnostiquer le
Pour commencer, rien ne vaut les journaux.
Concernant notre serveur, voici ceux qui sont principalement à surveiller :
- */var/log/syslog*, probablement le plus important de tous
- */var/log/fail2ban.log*, pour surveiller ce que fail2ban fait
- */var/log/mail.log*, pour surveiller le serveur mail
- */var/www/*/*/log/*, pour surveiller les accès et erreurs sur l'ensemble de vos sites Internet
- _/var/log/syslog_, probablement le plus important de tous
- _/var/log/fail2ban.log_, pour surveiller ce que fail2ban fait
- _/var/log/mail.log_, pour surveiller le serveur mail
- _/var/www/_/_/log/_, pour surveiller les accès et erreurs sur l'ensemble de vos sites Internet
Pour consulter en temps réel un journal, utilisez la commande suivante :
@@ -89,7 +89,7 @@ apt-get install hddtemp
hddtemp /dev/sd*
```
D'autres informations relatives à votre matériel peuvent être extraites du pseudo système de fichiers */proc* :
D'autres informations relatives à votre matériel peuvent être extraites du pseudo système de fichiers _/proc_ :
```bash
cat /proc/cpuinfo
@@ -108,7 +108,7 @@ mdadm --detail /dev/md0
## Monitoring distant
Le monitoring distant est effectué depuis une interface web par exemple.
J'ai choisi [phpSysInfo](https://web.archive.org/web/20120222160009/http://phpsysinfo.sourceforge.net/), que je trouve plus agréable à configurer et utiliser que munin, trop centré sur la création de graphs, et relativement compliqué à mettre en œuvre.
J'ai choisi [phpSysInfo](http://phpsysinfo.sourceforge.net/), que je trouve plus agréable à configurer et utiliser que munin, trop centré sur la création de graphs, et relativement compliqué à mettre en œuvre.
## Hôte virtuel
@@ -145,7 +145,7 @@ Créons maintenant les certificats :
chown www-data:www-data /scripts/certificate_authority/apache/*
```
Warning : Lorsque le *Common Name* vous sera demandé, indiquez le nom de domaine !
Warning : Lorsque le _Common Name_ vous sera demandé, indiquez le nom de domaine !
Et dans notre cas, acceptez la création d'une clé sans mot de passe !
On active le site, et on redémarre apache :
@@ -159,7 +159,7 @@ Dans ce cas, il n'y a pas vraiment besoin de tenir des journaux.
## Installation de phpSysInfo
Rien de particulier à signaler : une fois l'application téléchargée et installée dans son répertoire (*/var/www/exemple.fr/system/www*), il suffit juste de la configurer en fonction des blocs que vous souhaitez afficher.
Rien de particulier à signaler : une fois l'application téléchargée et installée dans son répertoire (_/var/www/exemple.fr/system/www_), il suffit juste de la configurer en fonction des blocs que vous souhaitez afficher.
Certaines dépendances peuvent être nécessaires, en fonction des blocs que vous aurez configuré.
L'application vous informera via des messages d'erreurs si des dépendances ne sont pas satisfaites.
@@ -174,9 +174,9 @@ Il vous suffit d'éditer votre crontab et d'y insérer la ligne suivante :
MAIL="contact@exemple.fr"
```
Nous avons installé [un serveur XMPP](https://web.archive.org/web/20120222160009/http://ingnu.fr/2012/02/08/communiquer-via-xmpp/), on peut également s'en servir comme service de notification.
Nous avons installé [un serveur XMPP](http://ingnu.fr/2012/02/08/communiquer-via-xmpp/), on peut également s'en servir comme service de notification.
Ainsi, pour toute application qui permet d'exécuter une commande suivant un évènement donné, on peut demander à cette application d'envoyer un message à un compte XMPP que vous aurez créé à cet effet.
Nous utiliserons pour cela le script *sendxmpp* :
Nous utiliserons pour cela le script _sendxmpp_ :
```bash
apt-get install sendxmpp

View File

@@ -4,8 +4,8 @@ cover: images/cover.png
date: '2012-02-15 17:19:00'
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221042913/http://ingnu.fr/2012/02/15/pourquoi-jarrete-facebook-et-twitter/
name: Archive
url: http://ingnu.fr/2012/02/15/pourquoi-jarrete-facebook-et-twitter/
tags:
- Internet
- StatusNet
@@ -22,15 +22,15 @@ weather:
wind_speed: 19.9
---
[Je l'ai dis il y a quelques dizaines de minutes](https://web.archive.org/web/20120221042913/https://social.ingnu.fr/notice/3292) sur [social.ingnu](https://web.archive.org/web/20120221042913/https://social.ingnu.fr/), j'abandonne facebook et twitter. Bien que ma principale raison soit évidemment liée à la protection de ma vie privée, il en existe d'autres.
[Je l'ai dis il y a quelques dizaines de minutes](https://social.ingnu.fr/notice/3292) sur [social.ingnu](https://social.ingnu.fr/), j'abandonne facebook et twitter. Bien que ma principale raison soit évidemment liée à la protection de ma vie privée, il en existe d'autres.
Tout d'abord, facebook et twitter ont beau cumuler à eux deux une population plus nombreuse que la Chine, je m'y sens seul. J'ai l'impression qu'il n'y a aucune activité qui m'intéresse. C'est d'autant plus vrai en ce qui concerne facebook, dont l'idée est davantage de se constituer un cercle d'amis plutôt qu'échanger des idées réellement intéressantes. Je commence à me lasser des photos personnelles, des histoires d'horoscope, ou de ce que les gens ont bouffé la veille (je ne parle pas de mes propres contacts qui ont des timelines un peu plus développées). Ce que je veux dire, c'est que trouver des gens qui m'intéressent sur facebook tient plus du hasard qu'autre chose. D'ailleurs, en fait, ce n'est jamais arrivé.
En ce qui concerne twitter, la situation est différente. La limite à 160 caractères (ou 144 je ne sais plus) est parfaitement incompréhensible pour moi. On est à l'ère du haut débit, où on s'échange des photos en quelques secondes, des films en quelques minutes. La limite de caractères arbitrairement imposée par twitter engendre des posts parfaitement incompréhensibles, truffés de raccourcis et d'abréviations qui pourrissent la timeline, d'autant que cela nécessite de faire le tri entre l'information qui est intéressante de celle qui ne l'est pas. C'est une perte de temps.
Il y a quelques semaines, j'ai franchi le pas et j'ai installé une instance de [status.net](https://web.archive.org/web/20120221042913/http://status.net/). Je l'ai installé parce que c'est un Logiciel Libre, et qu'il est présenté comme un réseau social libre et décentralisé. J'en avais déjà entendu parlé, mais j'étais un peu frileux, n'étant pas de nature particulièrement sociable.
Il y a quelques semaines, j'ai franchi le pas et j'ai installé une instance de [status.net](http://status.net/). Je l'ai installé parce que c'est un Logiciel Libre, et qu'il est présenté comme un réseau social libre et décentralisé. J'en avais déjà entendu parlé, mais j'étais un peu frileux, n'étant pas de nature particulièrement sociable.
En fin de compte, je me suis rendu compte que l'ouverture de cette application n'est pas seulement une philosophie de développement: cette ouverture se fait aussi sur le monde, à un niveau que je ne soupçonnais pas. On ne suit pas seulement des gens, individuellement, on suit des groupes, des fédérations d'instances de status.net. Et là, ça s'emballe: je reçois les posts de plusieurs dizaines de personnes simplement parce que je suis le groupe [Debian](https://web.archive.org/web/20120221042913/http://identi.ca/group/14/id), ou le groupe [GNU](https://web.archive.org/web/20120221042913/http://identi.ca/group/33/id). Et le ratio informations intéressantes/inutiles s'inverse par rapport aux autres réseaux sociaux (je ne parle pas de Google+ que j'ai quitté il y a quelques temps).
En fin de compte, je me suis rendu compte que l'ouverture de cette application n'est pas seulement une philosophie de développement: cette ouverture se fait aussi sur le monde, à un niveau que je ne soupçonnais pas. On ne suit pas seulement des gens, individuellement, on suit des groupes, des fédérations d'instances de status.net. Et là, ça s'emballe: je reçois les posts de plusieurs dizaines de personnes simplement parce que je suis le groupe ~~[Debian](http://identi.ca/group/14/id)~~, ou le groupe ~~[GNU](http://identi.ca/group/33/id)~~. Et le ratio informations intéressantes/inutiles s'inverse par rapport aux autres réseaux sociaux (je ne parle pas de Google+ que j'ai quitté il y a quelques temps).
Du coup, on peut communiquer avec beaucoup plus de gens que sur facebook ou twitter, et surtout, beaucoup plus de gens qui partagent les mêmes centres d'intérêt.
@@ -42,6 +42,6 @@ Par un mystère que je ne m'explique pas, j'ai l'impression que des étrangers c
Sur status.net, c'est l'esprit Libre: on échange, on partage, on communique de manière omnidirectionnelle. Il suffit de faire partie d'un groupe pour que tous puissent lire ce que vous écrivez, tandis que vos posts (vos notices) ne quittent pas votre serveur.
Si vous faites partie de mes contacts facebook ou twitter, et que vous ne faites pas encore partie de mes contacts sur social.ingnu, je vous recommande donc chaudement de venir me rejoindre. [Créez-vous un compte sur mon instance](https://web.archive.org/web/20120221042913/https://social.ingnu.fr/main/register) (ou sur [identi.ca](https://web.archive.org/web/20120221042913/http://identi.ca/) par exemple), et ajoutez *ingnu@social.ingnu.fr* à ceux que vous suivez.
Si vous faites partie de mes contacts facebook ou twitter, et que vous ne faites pas encore partie de mes contacts sur social.ingnu, je vous recommande donc chaudement de venir me rejoindre. [Créez-vous un compte sur mon instance](https://social.ingnu.fr/main/register) (ou sur [identi.ca](http://identi.ca/) par exemple), et ajoutez *ingnu@social.ingnu.fr* à ceux que vous suivez.
Peut-être alors qu'un jour, vous aussi vous quitterez les réseaux sociaux riches à milliards qui se servent de vos informations personnelles pour y parvenir, pour revenir du côté lumineux de la Force...

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/526
date: '2012-02-19 00:14:00'
date: "2012-02-19 00:14:00"
dossier:
- Créer son propre Cloud
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120221004524/http://ingnu.fr/2012/02/19/sauvegarder-et-restaurer-son-serveur/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/19/sauvegarder-et-restaurer-son-serveur/
tags:
- Backup
- rsync
- Sauvegarde
- Backup
- rsync
- Sauvegarde
title: Sauvegarder et restaurer son serveur
weather:
humidity: 96
@@ -25,9 +25,9 @@ weather:
weight: 14
---
Maintenant que nous disposons d'un serveur pratiquement complet pour [avoir son propre cloud](https://web.archive.org/web/20120221004524/http://ingnu.fr/category/creer-son-propre-cloud/), que nous avons [renforcé sa sécurité](https://web.archive.org/web/20120221004524/http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/) et que nous avons vu comment [opérer un monitoring basique](https://web.archive.org/web/20120221004524/http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/), nous allons voir comment sauvegarder et restaurer son serveur.
Maintenant que nous disposons d'un serveur pratiquement complet pour [avoir son propre cloud](http://ingnu.fr/category/creer-son-propre-cloud/), que nous avons [renforcé sa sécurité](http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/) et que nous avons vu comment [opérer un monitoring basique](http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/), nous allons voir comment sauvegarder et restaurer son serveur.
Nous allons faire appel au fameux [rsync](https://web.archive.org/web/20120221004524/http://rsync.samba.org/), pour ne pas encombrer notre serveur de solutions aussi lourdes à installer qu'à configurer, d'autant que je vous propose un script qui va simplifier tout ça, et même plus encore...
Nous allons faire appel au fameux [rsync](http://rsync.samba.org/), pour ne pas encombrer notre serveur de solutions aussi lourdes à installer qu'à configurer, d'autant que je vous propose un script qui va simplifier tout ça, et même plus encore...
Vous pouvez placer ce script n'importe où : sur le serveur qui héberge vos services, sur votre propre machine, sur un serveur séparé, un NAS qui supporte rsync et l'authentification par clé, etc.
Il suffit de configurer un peu le script pour que la sauvegarde se fasse presque toute seule.
@@ -45,7 +45,7 @@ Toute distribution GNU/Linux en est capable, vous ne devriez donc pas avoir trop
Le premier, celui qui héberge ingnu.fr, héberge aussi tout un tas d'autres sites, un serveur mail d'une dizaine d'utilisateurs, les bases de données, etc.
Au total, un snapshot des deux machines occupe à l'heure actuelle 7.6Go.
Mon script vous permet de disposer de deux types de sauvegardes : un instantané (appelé *snapshot*) et un instantané de chaque heure de chaque jour.
Mon script vous permet de disposer de deux types de sauvegardes : un instantané (appelé _snapshot_) et un instantané de chaque heure de chaque jour.
Le premier instantané est en réalité vieux au maximum d'une minute, tandis que les autres instantanés vous permettent de remonter dans le temps par tranche d'une heure, sur un nombre de jours que vous pouvez déterminer.
Au final, sur cinq jours (qui est le réglage par défaut), l'espace disque total occupé par les sauvegardes n'est que doublé : il est actuellement de 13Go.
@@ -90,7 +90,7 @@ cd /scripts/backup
mkdir conf.d include.d exclude.d
```
Pour respecter le [Standard de Hiérarchie des Systèmes de Fichiers](https://web.archive.org/web/20120221004524/http://www.pathname.com/fhs/), nous devrions placer le script dans */usr/bin*, et la configuration dans */etc/backup*.
Pour respecter le [Standard de Hiérarchie des Systèmes de Fichiers](http://www.pathname.com/fhs/), nous devrions placer le script dans _/usr/bin_, et la configuration dans _/etc/backup_.
Rien ne vous empêche de procéder de la sorte, à condition de modifier les chemins d'accès dans le script que nous allons voir tout de suite :
```bash
@@ -300,21 +300,21 @@ rm -f "$pid_file"
Important : Veuillez noter que ce script me convient bien : rien ne vous empêche de faire des ajustements pour qu'il vous corresponde à VOUS !
Notice : Modifiez impérativement la variable *backup_root* !
Notice : Modifiez impérativement la variable _backup_root_ !
Quelques explications.
Si vous voulez respecter les FHS, modifiez les variables *conf_dir*, *include_dir* et *exclude_dir*.
Vous pouvez également modifier la variable *max_age*, dont la valeur (un entier) représente le nombre de jours à conserver.
Si vous voulez respecter les FHS, modifiez les variables _conf_dir_, _include_dir_ et _exclude_dir_.
Vous pouvez également modifier la variable _max_age_, dont la valeur (un entier) représente le nombre de jours à conserver.
Ensuite, quelques fonctions classiques : recherche d'un pid existant (pour ne pas lancer deux sauvegardes simultanées), journalisation, et recherche et création de répertoire.
La procédure commence alors par la vérification de l'existence des journaux et leur archivage.
Puis, le script récupère la liste des fichiers contenus dans *conf.d*, lit chacun d'entre eux pour obtenir deux directives de configuration (*$ENABLED* true/false et *$SOURCE* représentant la source à sauvegarder), recherche s'il existe un fichier d'inclusion (il vaut mieux sinon vous sauvegardez toute la partition, se trouve dans le répertoire *include.d*) et un fichier d'exclusion (facultatif, se trouve dans *exclude.d*).
Puis, le script récupère la liste des fichiers contenus dans _conf.d_, lit chacun d'entre eux pour obtenir deux directives de configuration (_$ENABLED_ true/false et _$SOURCE_ représentant la source à sauvegarder), recherche s'il existe un fichier d'inclusion (il vaut mieux sinon vous sauvegardez toute la partition, se trouve dans le répertoire _include.d_) et un fichier d'exclusion (facultatif, se trouve dans _exclude.d_).
Chaque minute (via une tâche cron), le script se lance, et créé ou met à jour l'instantané (le contenu du répertoire *$backup_root/$host/snapshot*).
Chaque minute (via une tâche cron), le script se lance, et créé ou met à jour l'instantané (le contenu du répertoire _$backup_root/$host/snapshot_).
Chaque heure, ce snapshot est créé dans un répertoire distinct, en faisant appel aux hard links : le fichier n'est pas copié, mais un hard link est créé.
Autrement dit, le fichier est accessible depuis deux adresses différentes.
Même si la source (dans le *snapshot*) est supprimée, le fichier existe toujours grâce au hard link.
Même si la source (dans le _snapshot_) est supprimée, le fichier existe toujours grâce au hard link.
Dans notre cas, cela nous permet d'économiser de l'espace disque.
La conséquence de cette façon de procéder est de disposer à tout instant d'une image complète du système de fichiers sauvegardé.
@@ -330,7 +330,7 @@ chmod +x backup
## Configuration
Vous disposez donc d'un répertoire *conf.d, include.d* et *exclude.d*.
Vous disposez donc d'un répertoire _conf.d, include.d_ et _exclude.d_.
Le premier contiendra un fichier par machine à sauvegarder.
Vous pouvez nommer ce fichier comme bon vous semble.
Une seule règle à respecter : ce nom devra être le même que celui du fichier d'inclusions et du fichier d'exclusions.
@@ -352,7 +352,7 @@ Si le serveur est une machine différente, on utilisera la notation suivante :
SOURCE="root@exemple.fr:/"
```
Avec cette configuration, on va sauvegarder l'ensemble de la machine concernée (ou plus exactement, l'intégralité de la partition */*).
Avec cette configuration, on va sauvegarder l'ensemble de la machine concernée (ou plus exactement, l'intégralité de la partition _/_).
Ce n'est probablement pas ce que vous voulez, alors nous devons créer un fichier d'inclusions :
```bash
@@ -412,7 +412,7 @@ tail -f /var/log/backup/backup
## Restauration
Pour restaurer votre serveur, il suffit de copier vers lui tout ou partie de la dernière sauvegarde valide, via *scp*, tout simplement.
Pour restaurer votre serveur, il suffit de copier vers lui tout ou partie de la dernière sauvegarde valide, via _scp_, tout simplement.
Inutile de tergiverser : grâce à ce système de sauvegarde, il suffit d'une simple copie sécurisée pour restaurer le dernier état valide du serveur; contrairement à d'autres solutions de sauvegarde, pas besoin d'installer un agent sur la machine distante, une simple connexion ssh suffit !
## Conclusion

View File

@@ -5,8 +5,8 @@ dossier:
- Créer son propre Cloud
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/19/vue-densemble-et-conclusion/
name: Archive
url: http://ingnu.fr/2012/02/19/vue-densemble-et-conclusion/
title: Vue d'ensemble et conclusion
weather:
humidity: 97
@@ -21,7 +21,7 @@ weather:
weight: 15
---
Voilà, [notre série d'articles consacrée à la mise en place d'un cloud personnel](https://web.archive.org/web/20120531001514/http://ingnu.fr/category/creer-son-propre-cloud/) nous permettant de nous affranchir des solutions propriétaires en ayant recours uniquement à des Logiciels Libres touche à sa fin.
Voilà, [notre série d'articles consacrée à la mise en place d'un cloud personnel](http://ingnu.fr/category/creer-son-propre-cloud/) nous permettant de nous affranchir des solutions propriétaires en ayant recours uniquement à des Logiciels Libres touche à sa fin.
Vous disposez désormais d'un ensemble d'outils performants, sécurisés, fiables et faciles à entretenir.
Vous avez votre cloud !
@@ -29,27 +29,27 @@ Pour y voir un peu plus clair, je vous propose, à travers ce dernier article, d
## Articles publiés, sommaire
- [Créer son propre Cloud : Introduction](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/)
- [Installer et configurer un serveur DNS](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/)
- [Création de sa propre autorité de certification](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/)
- [Installation de son propre serveur mail](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/)
- [Installation d'un serveur HTTP/HTTPS](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/)
- [Kronolith : une alternative à Google Calendar](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/)
- [Communiquer via XMPP](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/08/communiquer-via-xmpp/)
- [Son propre réseau social avec status.net](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/08/son-propre-reseau-social-avec-status-net/)
- [Partager ses fichiers sur les réseaux sociaux avec SMP](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/09/partager-ses-fichiers-sur-les-reseaux-sociaux-avec-smp/)
- [Une alternative à Dropbox](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/)
- [Gérer ses photos avec PhotoShow](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/13/gerer-ses-photos-avec-photoshow/)
- [Renforcer la sécurité de son serveur](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/)
- [Trucs et astuces pour son serveur privé](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/)
- [Sauvegarder et restaurer son serveur](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/19/sauvegarder-et-restaurer-son-serveur/)
- [Créer son propre Cloud : Introduction](http://ingnu.fr/2012/02/05/creer-son-propre-cloud-introduction/)
- [Installer et configurer un serveur DNS](http://ingnu.fr/2012/02/05/installer-et-configurer-un-serveur-dns/)
- [Création de sa propre autorité de certification](http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/)
- [Installation de son propre serveur mail](http://ingnu.fr/2012/02/06/installation-de-son-propre-serveur-mail/)
- [Installation d'un serveur HTTP/HTTPS](http://ingnu.fr/2012/02/07/installation-dun-serveur-http-https/)
- [Kronolith : une alternative à Google Calendar](http://ingnu.fr/2012/02/07/kronolith-une-alternative-a-google-calendar/)
- [Communiquer via XMPP](http://ingnu.fr/2012/02/08/communiquer-via-xmpp/)
- [Son propre réseau social avec status.net](http://ingnu.fr/2012/02/08/son-propre-reseau-social-avec-status-net/)
- [Partager ses fichiers sur les réseaux sociaux avec SMP](http://ingnu.fr/2012/02/09/partager-ses-fichiers-sur-les-reseaux-sociaux-avec-smp/)
- [Une alternative à Dropbox](http://ingnu.fr/2012/02/12/une-alternative-a-dropbox/)
- [Gérer ses photos avec PhotoShow](http://ingnu.fr/2012/02/13/gerer-ses-photos-avec-photoshow/)
- [Renforcer la sécurité de son serveur](http://ingnu.fr/2012/02/13/renforcer-la-securite-de-son-serveur/)
- [Trucs et astuces pour son serveur privé](http://ingnu.fr/2012/02/13/trucs-et-astuces-pour-son-serveur-prive/)
- [Sauvegarder et restaurer son serveur](http://ingnu.fr/2012/02/19/sauvegarder-et-restaurer-son-serveur/)
## Ports réseaux
En toute logique, depuis l'extérieur, tous les ports de votre serveur sont fermés, à l'exception des ports suivants :
| Port | Utilisation |
| --- | --- |
| ---- | ----------------------------------------------- |
| 22 | Accès au serveur via SSH |
| 25 | Accès au serveur SMTP (connexion non sécurisée) |
| 53 | Accès au serveur DNS |
@@ -62,27 +62,27 @@ En toute logique, depuis l'extérieur, tous les ports de votre serveur sont ferm
## Applications installées
- [Apache](https://web.archive.org/web/20120531001514/http://www.apache.org/) (serveur HTTP et HTTPS + Webdav)
- [Bind](https://web.archive.org/web/20120531001514/http://www.isc.org/software/bind) (serveur DNS)
- [MySQL](https://web.archive.org/web/20120531001514/http://www.mysql.com/) (base de données)
- [Postfix](https://web.archive.org/web/20120531001514/http://www.postfix.org/) (serveur SMTP et SMTPS)
- [Dovecot](https://web.archive.org/web/20120531001514/http://dovecot.org/) (serveur IMAP et IMAPS, gestion des filtres sieve)
- [Prosody](https://web.archive.org/web/20120531001514/http://prosody.im/) (serveur XMPP et BOSH)
- [Unison](https://web.archive.org/web/20120531001514/http://www.cis.upenn.edu/~bcpierce/unison/) (synchronisation)
- [fail2ban](https://web.archive.org/web/20120531001514/http://www.fail2ban.org/) (sécurisation)
- [rsync](https://web.archive.org/web/20120531001514/http://rsync.samba.org/) (sauvegarde)
- [Apache](http://www.apache.org/) (serveur HTTP et HTTPS + Webdav)
- [Bind](http://www.isc.org/software/bind) (serveur DNS)
- [MySQL](http://www.mysql.com/) (base de données)
- [Postfix](http://www.postfix.org/) (serveur SMTP et SMTPS)
- [Dovecot](http://dovecot.org/) (serveur IMAP et IMAPS, gestion des filtres sieve)
- [Prosody](http://prosody.im/) (serveur XMPP et BOSH)
- [Unison](http://www.cis.upenn.edu/~bcpierce/unison/) (synchronisation)
- [fail2ban](http://www.fail2ban.org/) (sécurisation)
- [rsync](http://rsync.samba.org/) (sauvegarde)
## Applications web installées
- [phpMyAdmin](https://web.archive.org/web/20120531001514/http://www.phpmyadmin.net/) (gestion de la base de données)
- [RoundCube](https://web.archive.org/web/20120531001514/http://roundcube.net/) (client mail)
- [Horde](https://web.archive.org/web/20120531001514/http://www.horde.org/) + [Kronolith](https://web.archive.org/web/20120531001514/http://www.horde.org/apps#kronolith-) (agenda partagé)
- [Jappix](https://web.archive.org/web/20120531001514/https://project.jappix.com/) (client XMPP)
- [Status.net](https://web.archive.org/web/20120531001514/http://status.net/) (réseau social)
- [SMP](https://web.archive.org/web/20120531001514/http://sharemypics.net/) (partage de fichiers sur les réseaux sociaux)
- Horde + [Gollem](https://web.archive.org/web/20120531001514/http://www.horde.org/apps#gollem-) (accès aux fichiers)
- [PhotoShow](https://web.archive.org/web/20120531001514/http://www.photoshow-gallery.com/) (galerie de photos)
- [phpSysInfo](https://web.archive.org/web/20120531001514/http://phpsysinfo.sourceforge.net/) (monitoring)
- [phpMyAdmin](http://www.phpmyadmin.net/) (gestion de la base de données)
- [RoundCube](http://roundcube.net/) (client mail)
- [Horde](http://www.horde.org/) + [Kronolith](http://www.horde.org/apps#kronolith-) (agenda partagé)
- [Jappix](https://project.jappix.com/) (client XMPP)
- [Status.net](http://status.net/) (réseau social)
- ~~[SMP](http://sharemypics.net/)~~ (partage de fichiers sur les réseaux sociaux)
- Horde + [Gollem](http://www.horde.org/apps#gollem-) (accès aux fichiers)
- [PhotoShow](http://www.photoshow-gallery.com/) (galerie de photos)
- [phpSysInfo](http://phpsysinfo.sourceforge.net/) (monitoring)
## Améliorations, ajouts
@@ -93,7 +93,7 @@ En l'état, vous disposez d'une base, bien fournie mais une base tout de même
- des scripts plus personnalisés
- d'autres applications web (blog, agrégateur de contenu, syndication, utilitaires de la vie courante)
- la gestion d'un onduleur
- j'aurai aimé compléter l'article sur [XMPP](https://web.archive.org/web/20120531001514/http://ingnu.fr/2012/02/08/communiquer-via-xmpp/) en rajoutant des astuces pour l'intégration avec postfix/dovecot pour la notification de nouveaux messages ou pour un monitoring interactif du serveur, mais je n'ai pas eu le temps de tester moi-même
- j'aurai aimé compléter l'article sur [XMPP](http://ingnu.fr/2012/02/08/communiquer-via-xmpp/) en rajoutant des astuces pour l'intégration avec postfix/dovecot pour la notification de nouveaux messages ou pour un monitoring interactif du serveur, mais je n'ai pas eu le temps de tester moi-même
- et probablement d'autres choses qui ne me viennent pas immédiatement à l'esprit
## Remerciements
@@ -102,7 +102,7 @@ Je remercie :
- tous mes lecteurs qui ont contribué de près ou de loin à la rédaction de ces articles
- les bloggeurs qui m'ont linké
- mes followers, qu'ils soient sur twitter, facebook ou [status.net](https://web.archive.org/web/20120531001514/https://social.ingnu.fr/ingnu)
- mes followers, qu'ils soient sur twitter, facebook ou [status.net](https://social.ingnu.fr/ingnu)
- Coca Cola et Red Bull (qui auraient pu me fournir quelques canettes gracieusement, franchement...)
- ma femme qui m'a supporté
- mes chats qui ne sont pas montés sur le bureau trop souvent pendant que j'écrivais

View File

@@ -1,19 +1,19 @@
---
comments_url: https://com.richard-dern.fr/post/528
cover: images/cover.png
date: '2012-02-25 00:02:00'
date: "2012-02-25 00:02:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120318074613/http://ingnu.fr/2012/02/25/les-6-fleaux-dinternet/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/25/les-6-fleaux-dinternet/
tags:
- Internet
- Chiffrement
- DNS
- Fai
- Ipv6
- Motdepasse
- Tracabilite
- Internet
- Chiffrement
- DNS
- Fai
- Ipv6
- Motdepasse
- Tracabilite
title: Les 6 fléaux d'Internet
weather:
humidity: 99
@@ -33,13 +33,13 @@ Malheureusement, dans sa conception actuelle, Internet souffre de nombreux défa
## Le système de gestion des noms de domaine
[J'en ai déjà parlé](https://web.archive.org/web/20120318074613/http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/), j'estime que le DNS dans son état actuel est l'un des plus gros défauts d'Internet. Pour commencer, le simple fait de ne pas être propriétaire mais seulement locataire d'un nom de domaine est inacceptable. Ensuite, c'est un système extrêmement fragile. Un peu comme une bombe atomique, on ne se sert pas des attaques massives contre les serveurs DNS parce qu'on connaît le résultat: ce serait tout bonnement terrifiant.
[J'en ai déjà parlé](http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/), j'estime que le DNS dans son état actuel est l'un des plus gros défauts d'Internet. Pour commencer, le simple fait de ne pas être propriétaire mais seulement locataire d'un nom de domaine est inacceptable. Ensuite, c'est un système extrêmement fragile. Un peu comme une bombe atomique, on ne se sert pas des attaques massives contre les serveurs DNS parce qu'on connaît le résultat: ce serait tout bonnement terrifiant.
Bien qu'étant un système décentralisé (si un serveur DNS, même racine, se casse la gueule, Internet continue de fonctionner), il n'en reste pas moins que des attaques massives contre un système aussi fragile seraient catastrophiques, à cause du système de propagation. Lancer un déni de service massif contre un serveur ne ferait que le mettre hors-ligne: il suffit de relancer le serveur. Par contre, saboter les enregistrements DNS serait beaucoup plus grave.
La faute à un système non chiffré, non authentifié (ou trop peu), et paradoxalement "centralisé": seuls quelques prestataires dans le monde ont la possibilité de gérer des noms de domaine. Ce qui explique pourquoi on ne peut pas être propriétaire de son propre domaine.
Autrement dit, si chacun pouvait déclarer au monde entier que LUI possède le domaine *exemple.fr*, et que seul LUI peut diffuser l'adresse des serveurs appartenant au domaine, je pense qu'on gagnerait en sécurité, mais aussi en liberté. C'est d'ailleurs l'objet du projet [ODDNS](https://web.archive.org/web/20120318074613/http://oddns.ingnu.fr/) que j'ai furtivement lancé et qui, pour le moment, ne fait pas grand bruit. Mais je pense qu'il y a matière à réflexion.
Autrement dit, si chacun pouvait déclarer au monde entier que LUI possède le domaine _exemple.fr_, et que seul LUI peut diffuser l'adresse des serveurs appartenant au domaine, je pense qu'on gagnerait en sécurité, mais aussi en liberté. C'est d'ailleurs l'objet du projet [ODDNS](http://oddns.ingnu.fr/) que j'ai furtivement lancé et qui, pour le moment, ne fait pas grand bruit. Mais je pense qu'il y a matière à réflexion.
## Les connexions non chiffrées
@@ -49,7 +49,7 @@ Quand je téléphone à quelqu'un sur un sujet personnel, j'apprécie de ne pas
Alors je vous invite tous, si ce n'est pas déjà fait, à:
- [Installer des certificats sur vos sites "sensibles"](https://web.archive.org/web/20120318074613/http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/) , privés (une instance de status.net par exemple)
- [Installer des certificats sur vos sites "sensibles"](http://ingnu.fr/2012/02/06/creation-de-sa-propre-autorite-de-certification/) , privés (une instance de status.net par exemple)
- Créer des clés GPG pour vos mails (ça fera l'objet d'un prochain article)
@@ -59,7 +59,7 @@ Alors je vous invite tous, si ce n'est pas déjà fait, à:
C'est eux qui ont le pouvoir technique. Si les gouvernements obligent les FAI à empêcher l'accès à un site (ce qui ne serait pas possible avec un système tel que ODDNS), ou couper la connexion Internet d'un client, eux seuls peuvent le faire.
Il existe des [FAIs alternatifs](https://web.archive.org/web/20120318074613/http://www.ffdn.org/doku.php). L'idée est excellente, la conception simple.
Il existe des [FAIs alternatifs](http://www.ffdn.org/doku.php). L'idée est excellente, la conception simple.
Mais il existe encore des freins conséquents à la mise en place d'un réseau affranchi des FAIs, à commencer par les infrastructures, en particulier le "simple "fait d'avoir un câblage parfaitement indépendant.

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/529
cover: images/cover.png
date: '2012-02-29 20:36:00'
date: "2012-02-29 20:36:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120302060425/http://ingnu.fr/2012/02/29/hadopi-ne-sert-a-rien/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/02/29/hadopi-ne-sert-a-rien/
tags:
- Internet
- Censure
- Google
- Paypal
- Internet
- Censure
- Google
- Paypal
title: Hadopi ne sert à rien
weather:
humidity: 97
@@ -36,7 +36,7 @@ C'est ainsi que le français UpToBox est en train de couler, PayPal et Google l'
Ça, c'est gouverner par la terreur. Ça coûte pas cher, il suffit d'une action pour calmer tout le monde. Genre Hiroshima. À la States quoi.
On parle d'Hadopi depuis près de trois ans. À raison d'une dizaine de millions d'euros claqués par an, ça fait déjà trente millions qui ont été dépensé. Mais c'est notre cher Nicolas Sarkozy, et notre cher Frédéric Mitterand qui vont s'approprier la réussite des États-Unis, puisque [la Hadopi a réduit de 35% le piratage en France](https://web.archive.org/web/20120302060425/http://reflets.info/grace-a-hadopi-le-piratage-a-recule-de-35-mais-il-faut-aller-plus-loin-et-sattaquer-au-streaming-sarkozy/).
On parle d'Hadopi depuis près de trois ans. À raison d'une dizaine de millions d'euros claqués par an, ça fait déjà trente millions qui ont été dépensé. Mais c'est notre cher Nicolas Sarkozy, et notre cher Frédéric Mitterand qui vont s'approprier la réussite des États-Unis, puisque [la Hadopi a réduit de 35% le piratage en France](http://reflets.info/grace-a-hadopi-le-piratage-a-recule-de-35-mais-il-faut-aller-plus-loin-et-sattaquer-au-streaming-sarkozy/).
Et encore, 10 millions par an, c'est un chiffre politiquement correct. Je cite Mr Hervé Féron:
@@ -44,10 +44,10 @@ Et encore, 10 millions par an, c'est un chiffre politiquement correct. Je cite M
Ça, c'est gouverner à la française. On fait raquer tout le monde pour de la merde, et on fait passer ça pour la solution du siècle.
Je ne parle pas des magouilles sous-jacentes au business Hadopi, TMG et Amesys, un site comme [Reflets](https://web.archive.org/web/20120302060425/http://reflets.info/) est bien mieux documenté sur le sujet que moi.
Je ne parle pas des magouilles sous-jacentes au business Hadopi, TMG et Amesys, un site comme [Reflets](http://reflets.info/) est bien mieux documenté sur le sujet que moi.
Au final, une somme d'argent colossale est attribuée à des fumisteries. NOTRE argent, puisque c'est nous qui finançons ce genre de conneries. En payant des impôts, on se rend responsables du bridage, du filtrage, de la censure dans les pays qui ont acheté ces solutions logicielles à la France.
Au moins, aux États-Unis, la chasse aux pirates coûte moins cher vu que ce ne sont que quelques grosses entreprises qui s'en chargent: ce n'est même plus l'État qui paye. Loin de moi l'idée d'approuver ce que fait Google ou eBay, vous savez quelle est ma position sur le premier. Mais ce n'est pas le contribuable qui paye.
Parmi les solutions qui s'offrent à nous pour éviter notre escalade (ou notre chute...) vers un Internet contrôlé par quelques grosses mafias: [s'abstenir de voter](https://web.archive.org/web/20120302060425/http://ingnu.fr/2012/02/29/pourquoi-il-est-vital-de-ne-plus-voter/), et basculer massivement et rapidement vers un Internet décentralisé.
Parmi les solutions qui s'offrent à nous pour éviter notre escalade (ou notre chute...) vers un Internet contrôlé par quelques grosses mafias: [s'abstenir de voter](http://ingnu.fr/2012/02/29/pourquoi-il-est-vital-de-ne-plus-voter/), et basculer massivement et rapidement vers un Internet décentralisé.

View File

@@ -1,12 +1,12 @@
---
comments_url: https://com.richard-dern.fr/post/530
date: '2012-03-07 01:41:00'
date: "2012-03-07 01:41:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120318075022/http://ingnu.fr/2012/03/07/presentation-dodin/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/07/presentation-dodin/
tags:
- ODDNS
- ODDNS
title: Présentation d'Odin
weather:
humidity: 77
@@ -25,11 +25,11 @@ Peut-être même attendiez-vous fébrilement devant votre flux RSS une manifesta
En tout cas, ça me plait bien d'y croire :) Bref.
J'ai consacré ces derniers jours au développement d'ODDNS, nom de code Odin.
C'est un projet dont j'ai [vaguement lancé l'idée](https://web.archive.org/web/20120318075022/http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/) il y a quelques temps mais Grovi, habitué du [serveur IRC de ingnu](https://web.archive.org/web/20120318075022/http://ingnu.fr/contact/), m'a pourtant fait part d'une certaine attente, abordée notamment sur la radio [Ici et Maintenant](https://web.archive.org/web/20120318075022/http://icietmaintenant.com/) (si vous me lisez et que vous possédez un enregistrement de l'émission dans laquelle on a parlé d'ingnu ou de ODDNS, n'hésitez pas à me l'envoyer !).
C'est un projet dont j'ai [vaguement lancé l'idée](http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/) il y a quelques temps mais Grovi, habitué du [serveur IRC de ingnu](http://ingnu.fr/contact/), m'a pourtant fait part d'une certaine attente, abordée notamment sur la radio [Ici et Maintenant](http://icietmaintenant.com/) (si vous me lisez et que vous possédez un enregistrement de l'émission dans laquelle on a parlé d'ingnu ou de ODDNS, n'hésitez pas à me l'envoyer !).
Une alternative Libre, totalement décentralisée et neutre au système DNS actuel, dans ces temps de censure et de blocage par DNS, représente à mon sens une réponse vitale et urgente.
C'est pourquoi je vous ai lâchement abandonné ces derniers jours.
Je reviens aujourd'hui avec la création d'une nouvelle catégorie du blog, [ODDNS](https://web.archive.org/web/20120318075022/http://ingnu.fr/category/oddns-2/), dans laquelle je vais régulièrement publier des informations relatives au projet, cet article en étant le premier représentant.
Je reviens aujourd'hui avec la création d'une nouvelle catégorie du blog, [ODDNS](http://ingnu.fr/category/oddns-2/), dans laquelle je vais régulièrement publier des informations relatives au projet, cet article en étant le premier représentant.
## Présentation
@@ -64,14 +64,14 @@ J'ai décidé de développer ODDNS en PHP, et ce pour un certain nombre de raiso
Pour commencer, PHP est disponible pour toutes les plateformes.
L'application sera parfaitement portable.
Ensuite, les bibliothèques disponibles pour PHP (notamment [PEAR](https://web.archive.org/web/20120318075022/http://pear.php.net/) que j'utilise autant que faire se peut) correspondent bien à l'usage de ODDNS.
Ensuite, les bibliothèques disponibles pour PHP (notamment [PEAR](http://pear.php.net/) que j'utilise autant que faire se peut) correspondent bien à l'usage de ODDNS.
Je n'ai encore trouvé aucune fonctionnalité à ODDNS qui requiert une bibliothèque qui n'existe pas déjà.
Une autre raison majeure de l'utilisation de PHP est la future présence dans le paquet logiciel d'une interface web codée en PHP, qui exploitera massivement les bibliothèques ODDNS que j'ai conçu.
Cette interface web permettra de gérer tous les aspects de l'installation d'ODDNS : démarrage, arrêt et redémarrage du serveur, mise à jour client et serveur, statistiques, infrastructure de clés publiques, absolument tout.
Cette interface web viendra compléter les scripts exécutables en console.
Ensuite, là où certains auraient opté pour TLS/SSL, j'ai décidé d'implémenter le chiffrement via [GNUPG](https://web.archive.org/web/20120318075022/http://gnupg.org/).
Ensuite, là où certains auraient opté pour TLS/SSL, j'ai décidé d'implémenter le chiffrement via [GNUPG](http://gnupg.org/).
Pour commencer, parce que c'est 100% Libre.
Ensuite, par ce que je peux chiffrer des chaînes de n'importe quelle taille (si un message entre un client et un serveur dépasse la taille d'un certificat TLS, le message doit être scindé, ce qui complique inutilement le développement).
D'autre part, GNUPG me permet de chiffrer et signer les messages, ce qui me permet d'implémenter une notion d'hôtes de confiance.
@@ -140,12 +140,12 @@ Votre client contactera alors mon serveur pour obtenir les informations demandé
## Ce qu'il reste à faire
Migrer le [wiki](https://web.archive.org/web/20120318075022/http://oddns.ingnu.fr/) actuel.
Migrer le [wiki](http://oddns.ingnu.fr/) actuel.
Il est bombardé de SPAM et je commence à saturer.
Je voudrai opter pour quelque chose de plus approprié, c'est pourquoi je ne me suis pas "amusé" à installer des extensions pour aider à combattre les messages non sollicités.
Une fois que ce sera fait, je créerai un dépôt git pour ouvrir le code aux contributions.
Les deux pourraient être faits en même temps si je créais un dépôt sur mon [redmine](https://web.archive.org/web/20120318075022/http://redmine.ingnu.fr/), mais j'aimerais avoir l'avis de mes visiteurs avant de faire quoique ce soit.
Les deux pourraient être faits en même temps si je créais un dépôt sur mon [redmine](http://redmine.ingnu.fr/), mais j'aimerais avoir l'avis de mes visiteurs avant de faire quoique ce soit.
Il restera alors à écrire les wrappers pour les différents serveurs DNS existants, notamment ceux qui ne sont pas bind (dont je m'occuperai dans les prochains jours).

View File

@@ -1,18 +1,18 @@
---
comments_url: https://com.richard-dern.fr/post/531
cover: images/cover.png
date: '2012-03-09 03:18:00'
date: "2012-03-09 03:18:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120319195908/http://ingnu.fr/2012/03/09/les-revers-de-google/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/09/les-revers-de-google/
tags:
- Internet
- Buzz
- Echecs
- Google
- Plus
- Wave
- Internet
- Buzz
- Echecs
- Google
- Plus
- Wave
title: Les revers de Google
weather:
humidity: 90
@@ -36,10 +36,10 @@ Alors faut il y voir une relation avec le changement récent de leur politique d
Google pourrait avoir atteint une sorte de masse critique. On pourrait presque parler de loi: lorsqu'une entreprise atteint une certaine envergure, elle finit par s'effondrer sur elle-même. Bien sûr, Google est encore loin, très loin du dépôt de bilan, mais les fuites d'utilisateurs, de clients, ne sont jamais bonnes, et sont toujours révélatrices d'un dysfonctionnement de l'entreprise.
Entre les pertes colossales engendrées par l'utilisation d'outils de blocage de publicité (ou [le blocage DNS à la sauce ingnu!](https://web.archive.org/web/20120319195908/http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/)), la recherche massive d'alternatives au moteur de recherche, le blocage des publicités sur certains sites et les cuisants revers, Google ne se porte bien que parce que c'est un géant. Et je suis persuadé que l'arrivée prochaine de LibreOffice OnLine ne va pas jouer en sa faveur, ni les ayants-droits qui, après avoir coulé MegaUpload, UpToBox, HotFile et compagnie, vont sans aucun doute possible s'attaquer à YouTube.
Entre les pertes colossales engendrées par l'utilisation d'outils de blocage de publicité (ou [le blocage DNS à la sauce ingnu!](http://ingnu.fr/2011/12/25/comment-bloquer-un-site-internet/)), la recherche massive d'alternatives au moteur de recherche, le blocage des publicités sur certains sites et les cuisants revers, Google ne se porte bien que parce que c'est un géant. Et je suis persuadé que l'arrivée prochaine de LibreOffice OnLine ne va pas jouer en sa faveur, ni les ayants-droits qui, après avoir coulé MegaUpload, UpToBox, HotFile et compagnie, vont sans aucun doute possible s'attaquer à YouTube.
Autre échec de Google: Chrome. Enfin, pas vraiment un échec en soi puisqu'il s'est hissé à la seconde place sur le marché des navigateurs. Mais compte tenu de la situation actuelle, même si on dispose de sommes pharaoniques en réserve, on évite de se croire le plus fort, et on évite de mettre un million de dollars sur la table pour pirater une de ses applications. Cinq minutes, c'est le temps qu'il aura fallut pour qu'une partie de ce million de dollars vole en fumée. On notera d'ailleurs que, comme d'habitude, Opera n'est même pas cité dans ce genre de compétitions, alors qu'il s'agit d'un navigateur incontournable.
Quant à Android, on ne peut pas non plus réellement parler d'échec évidemment. Mais une chose m'intrigue tout de même. Android est diffusé sous double licence Apache/GNU GPL, donc Libre. Si c'est un Logiciel Libre, la communauté devrait contribuer à l'amélioration du logiciel en question. Or, j'ai quand même la sensation que les passionnés cherchent plus à créer des alternatives qu'à améliorer Android. J'ai même toujours soupçonné Google de publier du Logiciel Libre mais ne jamais prendre en compte les contributions de personnes externes à Google. C'est un comportement étrange pour la communauté du Libre. Il y a bien [CyanogenMod](https://web.archive.org/web/20120319195908/http://www.cyanogenmod.com/), mais cela me semble être davantage du "packaging "de ce qu'on peut trouver de meilleur sur la plateforme, que de la modification de code source profonde, celle qui vise à améliorer la compatibilité avec les terminaux ou les performances du système.
Quant à Android, on ne peut pas non plus réellement parler d'échec évidemment. Mais une chose m'intrigue tout de même. Android est diffusé sous double licence Apache/GNU GPL, donc Libre. Si c'est un Logiciel Libre, la communauté devrait contribuer à l'amélioration du logiciel en question. Or, j'ai quand même la sensation que les passionnés cherchent plus à créer des alternatives qu'à améliorer Android. J'ai même toujours soupçonné Google de publier du Logiciel Libre mais ne jamais prendre en compte les contributions de personnes externes à Google. C'est un comportement étrange pour la communauté du Libre. Il y a bien [CyanogenMod](http://www.cyanogenmod.com/), mais cela me semble être davantage du "packaging "de ce qu'on peut trouver de meilleur sur la plateforme, que de la modification de code source profonde, celle qui vise à améliorer la compatibilité avec les terminaux ou les performances du système.
Finalement, je me demande si la prise de conscience que je n'attendais plus arrive enfin. Cela fait longtemps que je blâme Google pour son attitude, et qu'on me regarde bizarrement à chaque fois que j'en parle. Mais aujourd'hui, il semblerait que les yeux se soient ouverts. Mieux encore, ceux qui étaient réfractaires aux Logiciels Libres (faisant le double amalgame libre = gratuit, gratuit = pas abouti) commencent à s'y mettre, découvrent un nouveau monde, une nouvelle façon de voir l'informatique et Internet, en grande partie grâce à des projets comme LibreOffice, les distributions GNU/Linux comme Ubuntu (que je n'aime pas mais dont je ne renie pas l'influence positive sur les non-initiés), les navigateurs comme firefox (idem), ou les plateformes de publication Libres. Peut-être qu'enfin, le virage vers le Libre qu'on attend depuis des années est en train d'être pris. Peut-être que 2012 va être la fin du monde... capitaliste, propriétaire et privateur. On peut rêver, mais les mentalités changent enfin.

View File

@@ -1,16 +1,16 @@
---
comments_url: https://com.richard-dern.fr/post/532
date: '2012-03-10 16:20:00'
date: "2012-03-10 16:20:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120319114807/http://ingnu.fr/2012/03/10/breve-oddns-et-ingnu-a-la-radio/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/10/breve-oddns-et-ingnu-a-la-radio/
tags:
- Ici et Maintenant
- Ingnu
- ODDNS
- Radio
title: '[Brêve] ODDNS et ingnu à la radio'
- Ici et Maintenant
- Ingnu
- ODDNS
- Radio
title: "[Brêve] ODDNS et ingnu à la radio"
weather:
humidity: 65
illuminance: 23059.4
@@ -23,14 +23,14 @@ weather:
wind_speed: 10.4
---
Grovi/Chabada_ a parlé de ingnu et du projet ODDNS [il y a quinze jours](https://web.archive.org/web/20120319114807/http://ingnu.fr/2012/03/07/presentation-dodin/) à la radio [Ici et Maintenant](https://web.archive.org/web/20120319114807/http://icietmaintenant.com/), et depuis on a tous fait notre bonhomme de chemin, particulièrement ODDNS.
Grovi/Chabada\_ a parlé de ingnu et du projet ODDNS [il y a quinze jours](http://ingnu.fr/2012/03/07/presentation-dodin/) à la radio [Ici et Maintenant](http://icietmaintenant.com/), et depuis on a tous fait notre bonhomme de chemin, particulièrement ODDNS.
Je me suis donc rendu sur le [tchat](https://web.archive.org/web/20120319114807/http://chat.rim952.fr/) de l'émission Hotline, où on m'a invité à présenter ODDNS plus en détails.
Je me suis donc rendu sur le [tchat](http://chat.rim952.fr/) de l'émission Hotline, où on m'a invité à présenter ODDNS plus en détails.
À ce titre, j'ai eu la permission de vous proposer de télécharger mon intervention.
Voici le fichier audio : [oddns-sur-riem](https://web.archive.org/web/20120319114807/http://ingnu.fr/2012/03/10/breve-oddns-et-ingnu-a-la-radio/oddns-sur-riem/).
Voici le fichier audio : [oddns-sur-riem](http://ingnu.fr/2012/03/10/breve-oddns-et-ingnu-a-la-radio/oddns-sur-riem/).
Il est en ogg et pèse 18Mo.
Je remercie donc chaleureusement Ici et Maintenant pour m'avoir permis de toucher un public plus large qu'à travers ingnu ou [social.ingnu](https://web.archive.org/web/20120319114807/https://social.ingnu.fr/).
Je remercie donc chaleureusement Ici et Maintenant pour m'avoir permis de toucher un public plus large qu'à travers ingnu ou [social.ingnu](https://social.ingnu.fr/).
Je n'ai pu parler qu'à OliCat/Olivier, mais l'expérience était très sympa (c'est ma première radio !), donc merci aussi à lui.
Il est question de faire un point dans quinze jours, donc on se retrouvera pour, peut-être, annoncer la sortie du projet.

View File

@@ -1,13 +1,13 @@
---
comments_url: https://com.richard-dern.fr/post/533
cover: images/cover.png
date: '2012-03-11 17:25:00'
date: "2012-03-11 17:25:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120319191615/http://ingnu.fr/2012/03/11/lavenir-dinternet/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/11/lavenir-dinternet/
tags:
- Internet
- Internet
title: L'avenir d'Internet
weather:
humidity: 69
@@ -21,7 +21,7 @@ weather:
wind_speed: 10.7
---
J'ai esquissé il y a quelques temps l'avenir d'Internet à travers un article que j'ai intitulé "[Les 6 fléaux d'Internet](https://web.archive.org/web/20120319191615/http://ingnu.fr/2012/02/25/les-6-fleaux-dinternet/)". Je souhaiterai revenir sur la question, afin de vous proposer ma vision du futur du Réseau des réseaux.
J'ai esquissé il y a quelques temps l'avenir d'Internet à travers un article que j'ai intitulé "[Les 6 fléaux d'Internet](http://ingnu.fr/2012/02/25/les-6-fleaux-dinternet/)". Je souhaiterai revenir sur la question, afin de vous proposer ma vision du futur du Réseau des réseaux.
Dans un avenir proche, que j'estime être dans les cinq à dix ans, Internet deviendra un vaste réseau de consommation, et ne servira plus qu'à ça. On "consommera "de "l'Internet "comme aujourd'hui on consomme de la vidéo à la demande. La différence avec ce qu'il existe aujourd'hui est subtile, puisque la façon dont on y accédera ne changera pas: il y aura toujours les fournisseurs d'accès à Internet, les DNS, IPv6, etc. Ce qui changera, c'est le contenu.

View File

@@ -1,13 +1,13 @@
---
comments_url: https://com.richard-dern.fr/post/534
date: '2012-03-19 15:16:00'
date: "2012-03-19 15:16:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120402165732/http://ingnu.fr/2012/03/19/a-propos-du-droit-dauteur/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/19/a-propos-du-droit-dauteur/
tags:
- Auteur
- Droit
- Auteur
- Droit
title: A propos du droit d'auteur
weather:
humidity: 69

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/535
date: '2012-03-20 04:05:00'
date: "2012-03-20 04:05:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120819212928/http://ingnu.fr/2012/03/20/on-ne-sait-plus-se-servir-de-linformatique/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/20/on-ne-sait-plus-se-servir-de-linformatique/
tags:
- Amesys
- Big Data
- Cloud
- Amesys
- Big Data
- Cloud
title: On ne sait plus se servir de l'informatique !
weather:
humidity: 87
@@ -35,11 +35,11 @@ Lobotomisés par l'argent, influencés par une entreprise qui leur fait les yeux
Pourquoi mettre ces capacités intellectuelles au profit d'une dictature, qu'elle soit politique ou financière ?
Pourquoi ne pas préférer la mettre à contribution pour l'amélioration d'Internet plutôt que d'instrumentaliser sa décadence ?
Avant de vous faire embaucher chez Amesys, réfléchissez à l'éthique.
Si vous y êtes déjà, déposez votre démission et venez grossir les rangs des architectes du [Nouvel Internet](https://web.archive.org/web/20120819212928/http://ingnu.fr/2012/03/11/lavenir-dinternet/).
Si vous y êtes déjà, déposez votre démission et venez grossir les rangs des architectes du [Nouvel Internet](http://ingnu.fr/2012/03/11/lavenir-dinternet/).
Mais si vous tenez à y entrer ou y rester, n'oubliez jamais que vous aurez fait le pire choix de votre vie.
Autre exemple de la décadence de l'informatique : le cloud.
[J'en ai déjà parlé](https://web.archive.org/web/20120819212928/http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/) plusieurs fois, le cloud détruit l'informatique.
[J'en ai déjà parlé](http://ingnu.fr/2012/01/19/il-faut-arreter-avec-le-cloud/) plusieurs fois, le cloud détruit l'informatique.
Le cloud est fait pour que vous stockiez toutes vos données au même endroit, sur des serveurs que vous ne maîtrisez pas.
Le cloud, c'est transformer les boîtes, packaging et collector des jeux-vidéos et des films en une série de 0 et de 1.
Vous n'achetez plus de beaux emballages, de beaux coffrets que vous avez plaisir à exposer, vous achetez de l'information.

View File

@@ -1,12 +1,12 @@
---
comments_url: https://com.richard-dern.fr/post/536
date: '2012-03-21 05:58:00'
date: "2012-03-21 05:58:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120615191942/http://ingnu.fr/2012/03/21/la-culture-se-casse-la-gueule-logique/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/03/21/la-culture-se-casse-la-gueule-logique/
tags:
- Théâtre
- Théâtre
title: La culture se casse la gueule ? Logique !
weather:
humidity: 81

View File

@@ -1,10 +1,10 @@
---
comments_url: https://com.richard-dern.fr/post/537
date: '2012-04-07 18:08:00'
date: "2012-04-07 18:08:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120409203630/http://ingnu.fr/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/
title: Réponse publique à Bortzmeyer à propos d'ODDNS
weather:
humidity: 74
@@ -18,15 +18,15 @@ weather:
wind_speed: 12.9
---
Changaco, sur irc.ingnu.fr, canal #oddns, m'a fait part de [cet article](https://web.archive.org/web/20120409203630/http://seenthis.net/messages/64336) écrit par Stéphane Bortzmeyer.
Changaco, sur irc.ingnu.fr, canal #oddns, m'a fait part de [cet article](http://seenthis.net/messages/64336) écrit par Stéphane Bortzmeyer.
Ne voyant aucune possibilité de faire valoir mon droit de réponse sur le site en question à moins de m'inscrire, j'ai décidé d'en rédiger un article à part, qui permettra également à mes autres lecteurs de comprendre un peu mieux ce qu'est ODDNS, puisque manifestement, ça gueule mais sans chercher à comprendre, et surtout, ça dénigre.
Déjà, Bortzmeyer qualifie ODDNS de *vaporware*.
Déjà, Bortzmeyer qualifie ODDNS de _vaporware_.
Sait-il lire ou ne lit-il que les lignes qui l'intéresse ?
N'a-t-il pas lu que la première bêta publique aurait lieu lundi ?
On part donc déjà sur de mauvaises bases pour s'entendre.
Je le dis officiellement : **ODDNS n'est pas un vaporware**, l'application est en alpha test (privé donc) jusqu'à lundi.
[Un dépôt git existe](https://web.archive.org/web/20120409203630/http://code.ingnu.fr/?p=oddns.git;a=summary), un site est en préparation pour remplacer l'unique page peu avenante (j'en conviens) qui existe à l'heure actuelle.
[Un dépôt git existe](http://code.ingnu.fr/?p=oddns.git;a=summary), un site est en préparation pour remplacer l'unique page peu avenante (j'en conviens) qui existe à l'heure actuelle.
Des gens travaillent dessus (moi et Rikle_S), passent du temps dessus.
Je trouve intolérable un tel comportement, un tel manque de respect pour des gens qui travaillent à trouver une solution satisfaisante.
Ce manque de respect n'est pas censé être l'esprit de la communauté et du Libre.

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/538
date: '2012-05-16 13:45:00'
date: "2012-05-16 13:45:00"
links:
- lang: fr
name: Page d'origine sur Archive.org
url: https://web.archive.org/web/20120528094832/http://ingnu.fr/2012/05/16/dropcenter-un-outil-a-installer-sur-son-cloud-personnel/
- lang: fr
name: Archive
url: http://ingnu.fr/2012/05/16/dropcenter-un-outil-a-installer-sur-son-cloud-personnel/
tags:
- DropCenter
- Idleman
title: 'DropCenter : un outil a installer sur son cloud personnel'
- DropCenter
- Idleman
title: "DropCenter : un outil a installer sur son cloud personnel"
weather:
humidity: 62
illuminance: 92997.8
@@ -21,10 +21,10 @@ weather:
wind_speed: 17.6
---
Le développement d'[ODDNS](https://web.archive.org/web/20120528094832/http://oddns.org/) (et répondre aux [commentaires inutiles et insultants](https://web.archive.org/web/20120528094832/http://ingnu.fr/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/#comments)) occupe tout mon temps libre depuis quelques semaines, et par conséquent, le blog tourne grâce aux anciens articles, et particulièrement ceux consacrés à la mise en place d'un [Cloud personnel](https://web.archive.org/web/20120528094832/http://ingnu.fr/category/creer-son-propre-cloud/) qui font un vrai carton.
Le développement d'[ODDNS](http://oddns.org/) (et répondre aux [commentaires inutiles et insultants](http://ingnu.fr/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/#comments)) occupe tout mon temps libre depuis quelques semaines, et par conséquent, le blog tourne grâce aux anciens articles, et particulièrement ceux consacrés à la mise en place d'un [Cloud personnel](http://ingnu.fr/category/creer-son-propre-cloud/) qui font un vrai carton.
Vous continuez de m'écrire pour m'en dire tout le bien que vous en pensez, et ça fait super plaisir, alors continuez !
Malgré l'aspect chronophage d'ODDNS, j'ai voulu vous parler de [DropCenter](https://web.archive.org/web/20120528094832/http://dropcenter.fr/), qui m'a tout l'air d'être un projet aussi abouti qu'intéressant, réalisé par deux français, dont [idleman](https://web.archive.org/web/20120528094832/http://blog.idleman.fr/), un lecteur d'ingnu de la première heure.
Malgré l'aspect chronophage d'ODDNS, j'ai voulu vous parler de [DropCenter](http://dropcenter.fr/), qui m'a tout l'air d'être un projet aussi abouti qu'intéressant, réalisé par deux français, dont [idleman](http://blog.idleman.fr/), un lecteur d'ingnu de la première heure.
DropCenter repose sur HTML5 et jQuery (bibliothèque JavaScript au cas où vous ne le sauriez pas), et grâce à ce duo, tout navigateur moderne (à l'exception d'Internet Explorer, me souffle idleman à l'oreille) supporte le drag'n'drop pour glisser et déposer ses fichiers dans son interface.
Chaque modification est suivie de la mise à jour d'un flux RSS, pour que vous et vos visiteurs puissiez en être notifiés.
@@ -36,4 +36,4 @@ En sus de DropCenter, la DropTeam vous propose aussi un logiciel pour Windows et
Pourquoi ne pas utiliser un lecteur de flux conventionnel ?
Parce que DropNews permettra plus tard la synchronisation des fichiers entre votre machine et le serveur.
Une application prometteuse donc, qui mériterait d'avoir son tutoriel dans [Créer son propre Cloud](https://web.archive.org/web/20120528094832/http://ingnu.fr/category/creer-son-propre-cloud/), si elle n'était pas aussi simple à installer que décompresser l'archive dans le répertoire de son choix !
Une application prometteuse donc, qui mériterait d'avoir son tutoriel dans [Créer son propre Cloud](http://ingnu.fr/category/creer-son-propre-cloud/), si elle n'était pas aussi simple à installer que décompresser l'archive dans le répertoire de son choix !

View File

@@ -488,7 +488,7 @@ Je me dois de remercier mon ami [chrisk] [5] qui m'a accordé beaucoup de son te
C'est lui qui a patché puis recompilé le noyau de Cerbere à la sauce Debian, et qui m'a donné les pistes et informations utiles au load-balancing et au fail-over.
Un grand merci à lui.
[1]: https://web.archive.org/web/20150220071306/http://www.ssi.bg/~ja/
[1]: http://www.ssi.bg/~ja/
[2]: http://test-ipv6.com/
[3]: http://www.ipv6ve.info/project-definition/ipv6-subnet-cheat-sheet-and-ipv6-cheat-sheet-reference
[4]: http://www.roesen.org/files/ipv6_cheat_sheet.pdf

View File

@@ -124,7 +124,7 @@ Il y a évidemment quelques bonnes idées dedans (UTF-8 sans BOM, _LoggerInterfa
### On n'est jamais mieux servis que par soi-même ##
Au final, je vais faire ce que j'ai toujours fais: continuer de tester des librairies, et intégrer à mon framework les meilleures d'entre elles, les plus simples à installer et utiliser, même si elles devaient être quelque peu obsolètes ([simplepie](https://web.archive.org/web/20150302151026/http://simplepie.org/) par exemple).
Au final, je vais faire ce que j'ai toujours fais: continuer de tester des librairies, et intégrer à mon framework les meilleures d'entre elles, les plus simples à installer et utiliser, même si elles devaient être quelque peu obsolètes ([simplepie](http://simplepie.org/) par exemple).
Pour ceux que ça intéresse, voici les différentes librairies que j'utilise, outre _Redbean_, _PHPMailer_ et _Smarty_ (sans _composer_ et sans les avoir modifier de quelque manière que ce soit):

View File

@@ -81,7 +81,7 @@ Il y a quelques temps, on avait:
- [Horde + IMP](http://www.horde.org/)
- [Roundcube](http://roundcube.net/)
- [@mail](http://www.atmail.org/)
- [Xuheki](https://web.archive.org/web/20150511043342/http://www.xuheki.com/)
- [Xuheki](http://www.xuheki.com/)
- [Hastymail](http://www.hastymail.org/)
Aujourd'hui, on a:
@@ -104,7 +104,7 @@ Roundcube par exemple, bien que doté d'un système de [plugins](http://plugins.
Pas possible non plus d'envoyer un mail différé par exemple.
D'autre part, le seul plugin existant pour gérer un calendrier est celui de...
[Kolab](https://web.archive.org/web/20150407045310/http://plugins.roundcube.net/packages/kolab/calendar), et [ne supporte que des backends MySQL ou Kolab](http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/calendar/README).
[Kolab](http://plugins.roundcube.net/packages/kolab/calendar), et [ne supporte que des backends MySQL ou Kolab](http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/calendar/README).
Exit donc caldav ou les rappels automatiques.
Quant à Mailpile, bien que l'accent soit mis sur la sécurité, et donc un support natif de GPG, il n'a pas de gestion de dossiers, pas de panneau de visualisation, et encore moins de calendrier avec rappel, ou de gestion des filtres.

View File

@@ -1,15 +1,15 @@
---
comments_url: https://com.richard-dern.fr/post/542
date: '2015-03-02 17:15:30'
date: "2015-03-02 17:15:30"
links:
- lang: fr
- lang: fr
name: Page d'origine sur LinuxFr
url: https://linuxfr.org/users/richarddern/journaux/cyca-gestionnaire-de-signets-et-de-flux-open-source
tags:
- RSS
- Signet
- Marque-page
title: 'Cyca: gestionnaire de signets et de flux open-source'
- RSS
- Signet
- Marque-page
title: "Cyca: gestionnaire de signets et de flux open-source"
weather:
humidity: 82
illuminance: 19385.100000000002
@@ -45,8 +45,8 @@ Du coup, j'ai opté pour une licence libre (GNU GPL).
Réécrite from scratch, plus souple, plus esthétique, le moment est venu de se montrer sous un nouveau jour, une nouvelle naissance en quelque sorte.
En conséquence, j'avais envie de partager ce moment avec vous, et que vous partagiez avec moi vos retours.
Si l'application vous intéresse et que vous tentez l'installation, pensez à jeter un oeil aux [tickets ouverts](https://git.athaliasoft.com/athaliasoft/Cyca/issues).
Si l'application vous intéresse et que vous tentez l'installation, pensez à jeter un oeil aux [~~tickets ouverts~~](https://git.athaliasoft.com/athaliasoft/Cyca/issues).
- [Site officiel](https://web.archive.org/web/20150315003033/https://getcyca.com/)
- [Captures d'écran](https://web.archive.org/web/20150315003033/https://getcyca.com/screenshots/)
- [Dépôt git](https://git.athaliasoft.com/athaliasoft/Cyca)
- [Site officiel](https://getcyca.com/)
- [~~Captures d'écran~~](https://getcyca.com/screenshots/)
- [~~Dépôt git~~](https://git.athaliasoft.com/athaliasoft/Cyca)

View File

@@ -63,9 +63,9 @@ Concrètement, les certificats racines et les autorités de certification posent
Un certificat coûte au minimum une centaine d'euros.
Quelques exemples de premiers prix:
- 349 euros chez [Symantec](https://web.archive.org/web/20160311074126/http://www.symantec.com/fr/fr/ssl-certificates/)
- 179 euros chez [GlobalSign](https://web.archive.org/web/20160513072057/https://www.globalsign.fr/fr/ssl/domain-ssl/)
- 99 euros chez [Thawte](https://web.archive.org/web/20150419063308/https://www.thawte.fr/ssl/index.html)
- 349 euros chez [Symantec](http://www.symantec.com/fr/fr/ssl-certificates/)
- 179 euros chez [GlobalSign](https://www.globalsign.fr/fr/ssl/domain-ssl/)
- 99 euros chez [Thawte](https://www.thawte.fr/ssl/index.html)
Ces prix sont **par an**.
Pour un fichier texte qu'on peut générer à la maison.

View File

@@ -76,7 +76,7 @@ Mais Semantic UI est truffé de qualités qui minimisent ce défaut syntaxique.
Je ne suis pas encore allé jusqu'à fouiller les sources pour découvrir avec précision toutes les subtilités du framework qui n'apparaissent pas dans la documentation, mais mon tour d'horizon m'a déjà permis de voir ce qu'il était possible de faire, et surtout de comparer avec Bootstrap.
Je l'ai dis plus haut, ce que j'apprécie avec Semantic UI, c'est [l'esthétique des contrôles](http://semantic-ui.com/examples/theming.html).
Aujourd'hui, il faut reconnaître que Bootstrap [s'est pris un petit coup de vieux](https://web.archive.org/web/20160302122238/http://getbootstrap.com/examples/theme/).
Aujourd'hui, il faut reconnaître que Bootstrap [s'est pris un petit coup de vieux](http://getbootstrap.com/examples/theme/).
Certes, on est dans l'attente d'[une nouvelle version majeure](http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/) (la 4.0), mais ce passage ne s'accompagnera pas de réelles nouveautés sur le plan esthétique (du moins, pas avec le thème de base).
Je ne vais pas me lancer dans un comparatif des deux frameworks, mais je vais évoquer quelques différences qui m'ont semblé importantes ou intéressantes.
@@ -89,7 +89,7 @@ Sur un tout autre sujet, j'apprécie la possibilité qu'offre Semantic UI d'avoi
Par ailleurs, certains choix techniques (par exemple, les sous-menus s'ouvrent sans clic sur l'élément parent) offrent une sensation de fluidité, de légèreté et de réactivité bienvenues.
Je relativise cependant certaines fonctionnalités présentes dans le framework.
Par exemple, l'intégration des drapeaux de [famfamfam](https://web.archive.org/web/20160304091840/http://famfamfam.com/lab/icons/flags/) est une bonne chose, parce que ces drapeaux changent extrêmement rarement.
Par exemple, l'intégration des drapeaux de [famfamfam](http://famfamfam.com/lab/icons/flags/) est une bonne chose, parce que ces drapeaux changent extrêmement rarement.
Par contre, l'intégration de Font Awesome est une moins bonne chose parce qu'actuellement, c'est la version 4.3 qui est intégrée, alors que la dernière en date est la 4.5.
Il faut donc soit se contenter des icônes et fonctionnalités de la 4.3, soit charger à part la 4.5 et se passer de l'intégration avec Semantic UI.

View File

@@ -1,13 +1,13 @@
---
comments_url: https://com.richard-dern.fr/post/546
date: '2016-02-17 02:51:26'
date: "2016-02-17 02:51:26"
links:
- lang: fr
- lang: fr
name: Page d'origine sur LinuxFr
url: https://linuxfr.org/users/richarddern/journaux/un-outil-pour-gerer-une-blacklist-dns
tags:
- Blacklist
- DNS
- Blacklist
- DNS
title: Un outil pour gérer une blacklist DNS
weather:
humidity: 84
@@ -41,6 +41,6 @@ C'est donc un outil écrit en PHP.
J'ai donc intégré la possibilité d'écrire des parseurs pour différents formats de listes et le support pour différents serveurs DNS.
Ainsi, bien que je n'ai écris qu'un parseur pour les listes contenant un hôte par ligne et une classe de support pour bind, il sera très facile de supporter d'autres sources et d'autres serveurs rapidement.
D'ailleurs, [c'est déjà prévu](https://git.athaliasoft.com/Richard/Blacklist/issues).
D'ailleurs, [~~c'est déjà prévu~~](https://git.athaliasoft.com/Richard/Blacklist/issues).
- [Le dépôt gitlab](https://git.athaliasoft.com/Richard/Blacklist)
- [~~Le dépôt gitlab~~](https://git.athaliasoft.com/Richard/Blacklist)

View File

@@ -1,14 +1,14 @@
---
comments_url: https://com.richard-dern.fr/post/547
date: '2016-02-22 22:22:28'
date: "2016-02-22 22:22:28"
links:
- lang: fr
- lang: fr
name: Page d'origine sur LinuxFr
url: https://linuxfr.org/users/richarddern/journaux/installer-un-serveur-firefox-accounts-et-firefox-sync
tags:
- Firefox Sync
- Auto-hébergement
- Firefox
- Firefox Sync
- Auto-hébergement
- Firefox
title: Installer un serveur Firefox Accounts et Firefox Sync
weather:
humidity: 78
@@ -234,8 +234,8 @@ nano server/config/local.json
```
Le plus important est de changer l'URL public pour qu'il corresponde à la variable *CONTENT_SERVER_URL*, que l'on a spécifié dans la configuration de _fxa-auth-accounts_.
Assurez-vous aussi de rajouter *fxaccount_url* puisque ce paramètre n'existe pas dans la configuration générée automatiquement.
Le plus important est de changer l'URL public pour qu'il corresponde à la variable _CONTENT_SERVER_URL_, que l'on a spécifié dans la configuration de _fxa-auth-accounts_.
Assurez-vous aussi de rajouter _fxaccount_url_ puisque ce paramètre n'existe pas dans la configuration générée automatiquement.
Une fois la configuration faite, on relance le serveur:
@@ -244,7 +244,7 @@ npm start
```
On devrait maintenant pouvoir se connecter, créer son compte et le valider par mail.
Accédez à votre serveur avec l'adresse _https://ffcontent.example.org_ (en remplaçant bien sûr par votre propre domaine), et créez le compte.
Accédez à votre serveur avec l'adresse `_https://ffcontent.example.org_` (en remplaçant bien sûr par votre propre domaine), et créez le compte.
Une fois la validation par mail effectuée, une "erreur inattendue" apparaitra.
Je ne sais pas à quoi elle est dûe, mais ne semble pas affecter négativement la suite.
@@ -293,7 +293,7 @@ Dans mon cas, je l'ai nommée _fxsync_.
Là aussi, on va créer un reverse proxy dans son serveur web préféré, pour _ffsync.example.org_ vers l'adresse du serveur de synchronisation, sur le port 5000.
On place la variable *force_wsgi_environ* à _true_ pour éviter que le scheme ne pose problème avec le reverse proxy (qui est en HTTPs) et ce serveur (qui est en HTTP).
On place la variable _force_wsgi_environ_ à _true_ pour éviter que le scheme ne pose problème avec le reverse proxy (qui est en HTTPs) et ce serveur (qui est en HTTP).
Mettez à jour la valeur de _secret_, comme indiqué en commentaire dans le fichier.

View File

@@ -136,11 +136,11 @@ Il est pourtant dans le top 100 des personnes les plus influentes du monde selon
Bien quofficiellement il travaille à lanti-radicalisation, un certain mystère lentoure, notamment au sujet de ses activités en Afghanistan en 2009, en plein [Cablegate](https://fr.wikipedia.org/wiki/Révélations_de_télégrammes_de_la_diplomatie_américaine_par_WikiLeaks).
Alors pourquoi en faire le président dun think-tank alors quil est carrément issu du milieu politique ?
Peut être pour [renverser des régimes politiques](https://web.archive.org/web/20160802103953mp_/http://english.al-akhbar.com/content/stratforleaks-google-ideas-director-involved-regime-change) avec laide de la technologie.
Peut être pour [renverser des régimes politiques](http://english.al-akhbar.com/content/stratforleaks-google-ideas-director-involved-regime-change) avec laide de la technologie.
En fait, avec Jigsaw, Google fait de lactivisme, et veut protéger les lanceurs dalertes, tels que Julian Assange, en loccurrence.
Le problème ici est de mélanger technologie, politique et business.
Car sous ses airs dentreprise bienfaitrice, [Jigsaw sert dautres desseins](https://web.archive.org/web/20160728123008mp_/http://europe.newsweek.com/assange-google-not-what-it-seems-279447?rm=eu) dont on ne connaîtra peut-être jamais la teneur réelle, mais probablement financiers, on sen doute.
Car sous ses airs dentreprise bienfaitrice, [Jigsaw sert dautres desseins](http://europe.newsweek.com/assange-google-not-what-it-seems-279447?rm=eu) dont on ne connaîtra peut-être jamais la teneur réelle, mais probablement financiers, on sen doute.
## La technologie
@@ -177,7 +177,7 @@ Si Microsoft était détesté dans les années 90 (et lest toujours), Google/
Il aura fallu une dizaine dannées à Microsoft pour se faire détester pour ses manquements à la vie privée.
Google la piétine constamment et est toujours acclamé pour ça, presque vingt ans après sa création.
Une véritable prouesse !
Même [Apple a tenu tête au FBI](https://web.archive.org/web/20160417095930mp_/http://www.france24.com/fr/20160218-apple-fbi-chine-iphone-securite-san-bernardino-censure-pekin-cook-posture), alors que lon ne les a jamais vraiment encensés pour protéger la vie privée de leurs utilisateurs…
Même [Apple a tenu tête au FBI](http://www.france24.com/fr/20160218-apple-fbi-chine-iphone-securite-san-bernardino-censure-pekin-cook-posture), alors que lon ne les a jamais vraiment encensés pour protéger la vie privée de leurs utilisateurs…
Les concurrents de Alphabet sont peu nombreux sur certains marchés clés, comme la téléphonie mobile où la perte de Microsoft nest pas catastrophique, mais où celle dApple le serait, ou les navigateurs Web, où Mozilla peine à maintenir Firefox.
Il est capital que ces alternatives existent, et que dautres voient le jour, faute de quoi Internet ne sera plus réduit quà pas grand-chose : beaucoup de publicités, et au milieu, ce que Google veut bien vous laisser voir en fonction de qui vous êtes.

View File

@@ -27,7 +27,7 @@ Jen ai même développé une, que, certes, je ne maintiens plus, car jai t
Encore une fois, parmi toutes les solutions de blocage de pubs, **celle du plugin pour navigateur est définitivement la moins efficace, la moins utile et la moins sûre**.
Et cela vaut pour AdBlock Plus, mais aussi les “concurrents”, même libres, qui peuvent ne plus être maintenus.
Quand, dans [larticle de numerama](https://web.archive.org/web/20160811133128mp_/http://www.numerama.com/tech/188630-facebook-contourne-les-bloqueurs-de-publicite-pour-afficher-ses-pubs.html), je lis des choses comme ça :
Quand, dans [larticle de numerama](http://www.numerama.com/tech/188630-facebook-contourne-les-bloqueurs-de-publicite-pour-afficher-ses-pubs.html), je lis des choses comme ça :
> Lescalade entre pro- et anti-bloqueurs de publicité risque datteindre de nouveaux sommets dans les semaines et les mois à venir
@@ -48,19 +48,19 @@ Si on na pas de Raspberry Pi et quon na pas envie de dépenser une peti
Il y a toute une flopée de tutoriels en français pour le faire.
Pourquoi cest mieux que AdBlock Plus ?
Parce quil est [connu](https://web.archive.org/web/20160811065905mp_/http://www.numerama.com/magazine/32094-google-microsoft-et-amazon-payent-adblock-plus-pour-un-laisser-passer.html) et [reconnu](https://web.archive.org/web/20160811065905mp_/https://fr.wikipedia.org/wiki/Adblock_Plus#Une_liste_de_filtres_blanche_activ.C3.A9e_par_d.C3.A9faut_depuis_2011) que cet outil se fait en partie financer par les régies publicitaires, qui finissent par ne plus être dans les listes de blocage moyennant une contribution financière.
Et, parmi elles, [Google qui a annoncé avoir atteint des bénéfices records grâce… aux publicités](https://web.archive.org/web/20160811065905mp_/http://www.nextinpact.com/news/100831-les-revenus-damazon-et-google-grimpent-notamment-grace-au-cloud.htm).
Parce quil est [connu](http://www.numerama.com/magazine/32094-google-microsoft-et-amazon-payent-adblock-plus-pour-un-laisser-passer.html) et [reconnu](https://fr.wikipedia.org/wiki/Adblock_Plus#Une_liste_de_filtres_blanche_activ.C3.A9e_par_d.C3.A9faut_depuis_2011) que cet outil se fait en partie financer par les régies publicitaires, qui finissent par ne plus être dans les listes de blocage moyennant une contribution financière.
Et, parmi elles, [Google qui a annoncé avoir atteint des bénéfices records grâce… aux publicités](http://www.nextinpact.com/news/100831-les-revenus-damazon-et-google-grimpent-notamment-grace-au-cloud.htm).
Arrêtez de croire au Père-Noël et de vous voiler la face.
Si vous ne faites pas vous-même le boulot en dégageant AdBlock Plus et en faisant du blocage par DNS, ne vous plaignez pas de voir facebook mettre en place des contre-mesures, ou [certains éditeurs](https://web.archive.org/web/20160811065905mp_/http://www.numerama.com/business/153796-adblockers-culpabiliser-linternaute-ne-sert-strictement-a-rien.html) bloquer laccès à leur contenu merdique.
Si vous ne faites pas vous-même le boulot en dégageant AdBlock Plus et en faisant du blocage par DNS, ne vous plaignez pas de voir facebook mettre en place des contre-mesures, ou [certains éditeurs](http://www.numerama.com/business/153796-adblockers-culpabiliser-linternaute-ne-sert-strictement-a-rien.html) bloquer laccès à leur contenu merdique.
Il ny a quun seul cas où le blocage par DNS ne sert à rien : si léditeur du site place ses outils publicitaires sur le même domaine que du contenu légitime.
Dans ce cas, point de salut avec le blocage par DNS évidemment.
Mais dun autre côté, un site qui organise son contenu de cette façon ne mérite pas dêtre visité.
Donc en sus du blocage par DNS, nettoyez votre liste de favoris…
Pour en revenir à facebook, rappelons-leur simplement que [larticle 20 de la Loi pour la confiance dans léconomie numérique](https://web.archive.org/web/20160811065905mp_/https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000801164#LEGIARTI000018048180) impose en France une distinction claire entre contenu promotionnel et contenu réel.
Pour en revenir à facebook, rappelons-leur simplement que [larticle 20 de la Loi pour la confiance dans léconomie numérique](https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000000801164#LEGIARTI000018048180) impose en France une distinction claire entre contenu promotionnel et contenu réel.
Bien quelle ne soit pas toujours respectée, cette loi existe, et est faite pour protéger les internautes, et doit donc être connue et appliquée.
Même si en face on a facebook et ses milliards (de [dollars](https://web.archive.org/web/20160811065905mp_/http://uk.businessinsider.com/facebook-q1-2016-earnings-2016-4?r=US&IR=T), d[utilisateurs](https://web.archive.org/web/20160811065905mp_/http://www.journaldunet.com/ebusiness/le-net/1125265-nombre-d-utilisateurs-de-facebook-dans-le-monde/), de [publicités](https://web.archive.org/web/20160811065905mp_/http://www.numerama.com/business/185911-la-publicite-sur-les-fils-facebook-est-arrivee-a-saturation.html)).
Même si en face on a facebook et ses milliards (de [dollars](http://uk.businessinsider.com/facebook-q1-2016-earnings-2016-4?r=US&IR=T), d[utilisateurs](http://www.journaldunet.com/ebusiness/le-net/1125265-nombre-d-utilisateurs-de-facebook-dans-le-monde/), de [publicités](http://www.numerama.com/business/185911-la-publicite-sur-les-fils-facebook-est-arrivee-a-saturation.html)).
[^1]: La méthode classique consiste typiquement à associer le nom de domaine à bloquer à ladresse 0.0.0.0. Au lieu dutiliser cette adresse, on utilise lIP dun serveur Web sous notre contrôle, ce qui permet denvoyer toutes sortes de choses. Dans mon cas, je lutilise pour renvoyer un en-tête HTTP 410, ce qui me permet de distinguer facilement les éléments bloqués dans les outils de développement de mon navigateur. Mais il est possible daller beaucoup plus loin. Une méthode commune pour détecter la mise en oeuvre dun système de blocage de pub est dattendre quun script publicitaire renvoi une certaine variable. Sil ne le fait pas, on vous affiche un message vous demandant de désactiver votre bloqueur de pub. Il suffit de faire une liste de ces variables, et de les renvoyer pour tromper lennemi. Cest de la théorie, et il ne fait aucun doute que ces faux geeks déchus finiront par trouver comment contourner cela. Si tant est que tout le monde abandonne AdBlock Plus et passe au blocage DNS. Mais comme toujours, nous trouverons aussi une parade.

View File

@@ -1,6 +1,6 @@
---
comments_url: https://com.richard-dern.fr/post/257
date: '2021-01-04 11:16:36'
date: "2021-01-04 11:16:36"
title: Installer Gitea sur un NAS Synology
weather:
humidity: 85
@@ -35,7 +35,7 @@ du principe que votre NAS est à jour (version 6.2.3 au moment d'écrire ce
tutoriel), mais il est probable que cela fonctionne pour des versions
antérieures.
## Installation de paquets supplémentaires ##
## Installation de paquets supplémentaires
Notre procédure exige l'installation de paquets Synology supplémentaires. Allez
dans le _Centre de paquets_, et installez:
@@ -52,14 +52,14 @@ plus tard.
Ouvrez ensuite MariaDB via le lien présent dans le menu principal, afin de
cocher la case "Activer la connexion TCP/IP", sur le port 3307.
## Activer SSH sur le NAS ##
## Activer SSH sur le NAS
Connectez-vous à l'interface d'administration de votre NAS, puis allez dans le
_Panneau de configuration_. Activez le _Mode avancé_ en cliquant sur le lien en
haut à droite, puis ouvrez _Terminal & SNMP_. Activez _SSH_, et laissez-le sur
le port 22 pour le moment. Cliquez sur _Appliquer_.
## Créez un dossier dédié à Gitea ##
## Créez un dossier dédié à Gitea
Allez maintenant dans _Dossier partagé_, et créez un partage _Gitea_.
@@ -70,7 +70,7 @@ Allez maintenant dans _Dossier partagé_, et créez un partage _Gitea_.
Ne donnez aucun accès à personne pour le moment (c'est-à-dire, laissez tous les
autres paramètres à leurs valeurs par défaut).
## Créer un utilisateur pour Gitea ##
## Créer un utilisateur pour Gitea
Toujours dans le _Panneau de configuration_, ouvrez la page _Utilisateur_, et
créez-en un nouveau, appelé comme vous le souhaitez, mais partons pour _gitea_.
@@ -82,7 +82,7 @@ et en écriture dans le dossier partagé _gitea_ que vous venez de créer.
Vous pouvez éventuellement attribuer des quotas, mais laissez tout le reste aux
valeurs par défaut.
## Se connecter en SSH au NAS ##
## Se connecter en SSH au NAS
Depuis votre terminal préféré, initiez une connection SSH vers votre NAS, avec
l'utilisateur _admin_.
@@ -93,7 +93,7 @@ ssh admin@nas
Une fois votre mot de passe saisi, vous devriez être connecté.
## Télécharger Gitea ##
## Télécharger Gitea
On va stocker Gitea dans son propre répertoire, dans le dossier partagé créé
précédemment.
@@ -116,7 +116,7 @@ lrwxrwxrwx+ 1 gitea users 24 Jan 4 00:12 gitea -> gitea-1.13.1-linux-arm-6
-rwxrwxrwx+ 1 gitea users 96M Dec 28 19:50 gitea-1.13.1-linux-arm-6
```
## Tester ##
## Tester
```bash {linenos=false,class=not-prose}
chmod +x gitea
@@ -137,7 +137,7 @@ La dernière ligne de la sortie provoquée par cette commande devrait ressembler
Confirmez en ouvrant votre navigateur, puis en allant à l'adresse de votre NAS,
sur le port 13000:
> http://nas:13000/
> `http://nas:13000/`
En théorie, vous devriez voir la page d'accueil de votre instance Gitea.
@@ -148,7 +148,7 @@ avec son utilisateur attitré.
Retournez dans votre terminal, puis stoppez le processus avec
<kbd>CTRL</kbd>+<kbd>C</kbd>.
## Démarrage de Gitea ##
## Démarrage de Gitea
Allez dans le _Panneau de configuration_, puis dans le _Planificateur de
tâches_. Créez une nouvelle _Tâche déclenchée_. Nommez-la "Gitea", affectez
@@ -174,7 +174,7 @@ Si vous pouvez accéder à l'interface web de Gitea, comme pendant le test
précédent, et qu'aucun mail ne vous est envoyé avec une sortie de programme,
c'est qu'on peut passer à la configuration...
## Base de données ##
## Base de données
Dans le menu principal de DSM, ouvrez _phpMyAdmin_. Connectez-vous au compte
_root_, avec le mot de passe spécifié pendant l'installation du paquet MariaDB.
@@ -189,7 +189,7 @@ Donnez-lui un nom (par exemple, _gitea_), un mot de passe, puis cochez les cases
Puis cliquez sur le bouton _Exécuter_ tout en bas à droite.
## Configuration de Gitea ##
## Configuration de Gitea
De retour dans l'interface de Gitea, on peut remplir les champs liés à la base
de données.
@@ -211,7 +211,7 @@ Vous devez aussi vous assurer que les noms de domaines mentionnés correspondent
Placez le port d'écoute SSH sur le port 10022, puis continuez la configuration
avec les paramètres facultatifs.
## Tester ##
## Tester
Allez dans la configuration de Gitea, une fois que vous y serez connecté, puis
dans "Clés SSH/GPG".
@@ -279,7 +279,7 @@ killall gitea
Et relancez la tâche planifiée créée plus tôt. Gitea doit démarrer et un _push_
ou un _pull_ vers votre dépôt de test devrait fonctionner.
## Mise à jour de Gitea ##
## Mise à jour de Gitea
À chaque nouvelle version, il vous suffit de télécharger le fichier binaire, et
de changer le lien symbolique vers lui, comme on l'a fait avant. Vous stoppez

View File

@@ -189,7 +189,7 @@ _OAuth_. Mettez ce que vous voulez comme nom ("drone", par exemple), et l'URL
de redirection, qui correspond à l'URL complète à laquelle vous accèderez à
Drone-CI, suffixée par _/login_. Dans mon cas, l'URL de redirection est :
> https://ci.athaliasoft.com/login
> ~~https://ci.athaliasoft.com/login~~
Validez, et Gitea vous communiquera un certain nombre d'informations à
renseigner dans le fichier _docker-compose.yml_ pour Drone-CI, notamment un

View File

@@ -29,7 +29,7 @@ application appelée "Bookmarks Manager", qui deviendra
"[Cyca](https://git.dern.ovh/richard/cyca)" quelques années plus tard...
En remontant le temps encore plus loin, je suis arrivé sur la
[communauté MSN](https://web.archive.org/web/20080405051026/http://groups.msn.com/LeparadisInformatique/chronologieduparadis.msnw)
[communauté MSN](http://groups.msn.com/LeparadisInformatique/chronologieduparadis.msnw)
dont [je vous ai déjà parlé](/interets/informatique/2021/10/20/reflexion-dead-man-switch/#de-fortes-contraintes-techniques).
Et là mon coeur s'est emballé au rappel de cette esthétique si particulière,
cette interface, ces gens que j'ai connu, avec qui j'ai vécu des moments forts,

View File

@@ -168,7 +168,7 @@ En plastique ou nylon, destinées à isoler les têtes de vis du PCB. On peut au
trouver des [manchons en silicone](https://kbdfans.com/products/kbdfans-standoff-silicone-cover)
à placer sur les pas de vis.
- [Patins en silicone](https://keygem.store/products/replacement-feet-bumpers-4pcs?_pos=1&_sid=2b0f82876&_ss=r) à placer sous le clavier dans le cas où le boitier n'en serait pas déjà équippé - on en trouve aussi des [longs](https://mykeyboard.eu/catalogue/crin-extra-custom-feet_5417/) [^deadlink-2] qui sont plus esthétiques et qualitatifs et qu'on pourra également utiliser sur un repose-poignets.
- [Patins en silicone](https://keygem.store/products/replacement-feet-bumpers-4pcs?_pos=1&_sid=2b0f82876&_ss=r) à placer sous le clavier dans le cas où le boitier n'en serait pas déjà équippé - on en trouve aussi des ~~[longs](https://mykeyboard.eu/catalogue/crin-extra-custom-feet_5417/)~~ [^deadlink-2] qui sont plus esthétiques et qualitatifs et qu'on pourra également utiliser sur un repose-poignets.
- Mousse "modulaire"

View File

@@ -27,7 +27,7 @@ Ce que je sais, ce dont je suis convaincu, c'est que tant que l'on devra "entra
![clAuVg](images/clAuVg.png)
C'est, au fond, précisément ce qui m'intéresse dans l'_IA_ : elle a cette capacité unique de mettre l'humain face à lui-même.
On a déjà eu un aperçu de ses biais [racistes](https://www.sciencesetavenir.fr/high-tech/intelligence-artificielle/l-ia-de-microsoft-est-elle-reellement-devenue-raciste-au-contact-des-internautes_31260) et [sexistes](https://web.archive.org/web/20200730111553/https://www.reuters.com/article/us-amazon-com-jobs-automation-insight/amazon-scraps-secret-ai-recruiting-tool-that-showed-bias-against-women-idUSKCN1MK08G) au cours de ces dernières années, et on évite désormais d'entraîner les modèles avec de telles données.
On a déjà eu un aperçu de ses biais [racistes](https://www.sciencesetavenir.fr/high-tech/intelligence-artificielle/l-ia-de-microsoft-est-elle-reellement-devenue-raciste-au-contact-des-internautes_31260) et [sexistes](https://www.reuters.com/article/us-amazon-com-jobs-automation-insight/amazon-scraps-secret-ai-recruiting-tool-that-showed-bias-against-women-idUSKCN1MK08G) au cours de ces dernières années, et on évite désormais d'entraîner les modèles avec de telles données.
De facto, il manque un élément essentiel aux _IA_ pour être "considérées en tant que telles", c'est l'objectivité, le détachement, l'imperméabilité à nos considérations humaines.
Mais, encore une fois, c'est précisément cette caractéristique qui m'intéresse, en cela qu'elle est révélatrice de notre psyché, puisque son produit dérive de produits humains (nos limitations, nos faiblesses, bref nos caractéristiques).

View File

@@ -1,4 +1,4 @@
title: "Sur Internet, personne ne sait que tu es un chien."
attribution: 'By Original publication: Steiner, Peter (July 5, 1993). ["On the Internet, nobody knows you''re a dog"](https://web.archive.org/web/20030402163450if_/http://www.unc.edu:80/depts/jomc/academics/dri/idog.html). The New Yorker. Vol. 69, no. 20. p. 61. Fair use, https://en.wikipedia.org/w/index.php?curid=13627120'
attribution: 'By Original publication: Steiner, Peter (July 5, 1993). ["On the Internet, nobody knows you''re a dog"](http://www.unc.edu:80/depts/jomc/academics/dri/idog.html). The New Yorker. Vol. 69, no. 20. p. 61. Fair use, https://en.wikipedia.org/w/index.php?curid=13627120'
# description: ""
#prompt: ""

View File

@@ -37,7 +37,7 @@ Et puis, pourquoi pas, rire devant quelques conneries.
## Instagram, addiction et dark-patterns
Quand on parle d'Instagram et d'"addiction", il est plus précis de reprendre le vocabulaire des chercheurs : ils parlent plutôt d'"usage problématique d'Instagram" (_Problematic Instagram Use_, _PIU_), évalué par des outils standardisés comme le [Test for Instagram Addiction](https://ijip.in/wp-content/uploads/2019/01/18.01.081.20180603.pdf) ou l'[Instagram Addiction Scale](https://cdspress.ca/wp-content/uploads/2022/10/Sayed-Ali-Sharifi-Fard-et-al_MS_DEC_2021_5_Instagram-Addiction-Scale_FINAL.pdf).
Une méta-analyse de [Sepas et al.](https://web.archive.org/web/20260105074528/https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3956428), dédiée spécifiquement à Instagram, agrège plusieurs dizaines d'études et montre des corrélations entre PIU et dépression ou anxiété.
Une méta-analyse de [Sepas et al.](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3956428), dédiée spécifiquement à Instagram, agrège plusieurs dizaines d'études et montre des corrélations entre PIU et dépression ou anxiété.
On n'est pas dans le déterminisme technophobe ("Instagram rend dépressif"), mais dans un profil de risques mesurables : plus l'usage est compulsif, centré sur la régulation d'émotions négatives, plus les indicateurs de détresse psychologique ont tendance à grimper.
Et, point important pour éviter le catastrophisme, une étude de [Marengo et al.](https://cyberpsychology.eu/article/view/21420/33494) montre qu'un modèle bi-dimensionnel distingue proprement forte implication non pathologique et symptômes franchement addictifs.

View File

@@ -134,7 +134,7 @@ Par ailleurs, de nombreux outils modernes d'administration intègrent déjà leu
D'ailleurs, avec l'_Infrastructure as Code_, on pourrait penser que les jours de la ligne de commande sont comptés, sans verser dans le techno-catastrophisme.
Notons pourtant que les terminaux web ne sont pas une invention récente.
Depuis bien longtemps, des outils comme [Anyterm](https://anyterm.org/) (milieu des années 2000), [Shell In A Box](https://github.com/shellinabox/shellinabox) (fin des années 2000) ou [Gate One](https://web.archive.org/web/20230131024208/https://liftoffsoftware.com/Products/GateOne) (début des années 2010) proposaient déjà un accès à un shell Unix au travers d'un simple navigateur, avec des approches techniques variées ([CGI](https://fr.wikipedia.org/wiki/Common_Gateway_Interface), puis [AJAX](https://fr.wikipedia.org/wiki/Ajax_(informatique)), et enfin [WebSocket](https://fr.wikipedia.org/wiki/WebSocket)).
Depuis bien longtemps, des outils comme [Anyterm](https://anyterm.org/) (milieu des années 2000), [Shell In A Box](https://github.com/shellinabox/shellinabox) (fin des années 2000) ou [Gate One](https://liftoffsoftware.com/Products/GateOne) (début des années 2010) proposaient déjà un accès à un shell Unix au travers d'un simple navigateur, avec des approches techniques variées ([CGI](https://fr.wikipedia.org/wiki/Common_Gateway_Interface), puis [AJAX](https://fr.wikipedia.org/wiki/Ajax_(informatique)), et enfin [WebSocket](https://fr.wikipedia.org/wiki/WebSocket)).
Au fil des années 2010, le concept s'est cependant nettement professionnalisé.
La bibliothèque [xterm.js](https://github.com/xtermjs/xterm.js), apparue en 2014, sert de base à des terminaux intégrés dans des outils très répandus comme [Visual Studio Code](https://code.visualstudio.com), l'IDE [Theia](https://theia-ide.org) ou des environnements de développement en ligne tels que Gitpod, et l'on retrouve des approches similaires dans de nombreux tableaux de bord et plateformes DevOps, qu'ils s'appuient sur `xterm.js` ou sur des bibliothèques voisines.

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20081111052631/http://www.athaliasoft.fr/index.php"
attribution: "http://www.athaliasoft.fr/index.php"
description: "Le site de mon entreprise en 2008."
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20040815084239/http://www.athaliasoft.com:80/content.php?content.4"
attribution: "http://www.athaliasoft.com:80/content.php?content.4"
description: "La première version (en PHP) de mon premier site Internet. Je suis sidéré qu'il ait été archivé ! Il manque plusieurs éléments, notamment les images, mais l'essentiel est là."
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20040927210405/http://www.athaliasoft.com/"
attribution: "http://www.athaliasoft.com/"
description: "La deuxième version de mon premier site Internet, cette fois réalisé en ASP.NET. Oui, le design est honteusement pompé sur celui du site de la documentation de Microsoft de l'époque."
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20000229050422/http://www.caramail.com/"
attribution: "http://www.caramail.com/"
description: "La page d'accueil de CaraMail en février 2000"
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20050305204102/http://le-projet.ath.cx/"
attribution: "http://le-projet.ath.cx/"
description: "La dernière version accessible de mon site d'actualités consacré aux jeux-vidéo."
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20040810084003/http://www.presence-pc.com/"
attribution: "http://www.presence-pc.com/"
description: "La page d'accueil de Presence-PC.com en août 2004."
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "https://web.archive.org/web/20040822013625/http://www.presence-pc.com/news/n4672.html"
attribution: "http://www.presence-pc.com/news/n4672.html"
description: "L'une de mes actualités publiée dans le cadre de mon activité pour Presence-PC. Si vous m'avez lu, 👋"
#prompt: ""

View File

@@ -1,4 +1,4 @@
#title: ""
attribution: "<https://web.archive.org/web/20000824132616/http://www.voila.fr/>"
attribution: "<http://www.voila.fr/>"
description: "Un portail typique de l'an 2000 : celui de voila.fr"
#prompt: ""

View File

@@ -169,7 +169,7 @@ Pour mes 18 ans en 2001, j'ai reçu mon premier PC neuf : un [Pentium 4](https:/
![](images/motorolaback.jpg)
Du coup, j'accédais à MSN Communities depuis chez moi ; je fréquentais d'abord le salon _Love Net PC_ avant de créer ma propre communauté en 2002 : [_Le Paradis Informatique_](https://web.archive.org/web/20041112032519/http://groups.msn.com:80/LeparadisInformatique/chronologieduparadis.msnw) (zaza, si tu te reconnais 👋).
Du coup, j'accédais à MSN Communities depuis chez moi ; je fréquentais d'abord le salon _Love Net PC_ avant de créer ma propre communauté en 2002 : [_Le Paradis Informatique_](http://groups.msn.com:80/LeparadisInformatique/chronologieduparadis.msnw) (zaza, si tu te reconnais 👋).
![](images/le-paradis-informatique.png)
@@ -198,9 +198,9 @@ Je regrette de ne pas l'avoir retrouvé dans les archives étant donné que ce p
Peu après, au cours de la deuxième moitié de 2004, je me suis intéressé à la plateforme [.Net](https://fr.wikipedia.org/wiki/Microsoft_.NET) de [Microsoft](https://fr.wikipedia.org/wiki/Microsoft), et [C#](https://fr.wikipedia.org/wiki/C_Sharp) en particulier.
J'avais notamment créé _Athaliasoft_, pour "fédérer" mes projets, qui consistaient en :
- [InstallManager](https://web.archive.org/web/20040815100152/http://www.athaliasoft.com:80/content.php?content.1), un outil visant à simplifier la procédure post-installation de [Windows XP](https://fr.wikipedia.org/wiki/Windows_XP) ;
- [IsoCreator](https://web.archive.org/web/20040815100252/http://www.athaliasoft.com:80/content.php?content.2), permettant de créer des images ISO de Windows XP préconfigurées ;
- [GlobalBrowser](https://web.archive.org/web/20040815095934/http://www.athaliasoft.com:80/content.php?article.9), une application de navigation tout-en-un (web + fichiers locaux) ;
- [InstallManager](http://www.athaliasoft.com:80/content.php?content.1), un outil visant à simplifier la procédure post-installation de [Windows XP](https://fr.wikipedia.org/wiki/Windows_XP) ;
- [IsoCreator](http://www.athaliasoft.com:80/content.php?content.2), permettant de créer des images ISO de Windows XP préconfigurées ;
- [GlobalBrowser](http://www.athaliasoft.com:80/content.php?article.9), une application de navigation tout-en-un (web + fichiers locaux) ;
- Et surtout, _BookmarksManager_, qui deviendrait plus tard _Cyca_ (dont on va abondamment parler plus tard).
![](images/athaliasoftcomv1.png)
@@ -214,7 +214,7 @@ D'un niveau équivalent au Bac+2, je l'ai terminée en 6 mois avec une moyenne g
C'était une excellente formation qui couvrait tout le socle de la conception ([Merise](<https://fr.wikipedia.org/wiki/Merise_(informatique)>)) à la réalisation des applications et à leur support technique.
Malheureusement, ce diplôme ne m'a pas aidé à trouver un emploi.
J'ai donc lancé un nouveau site, cette fois consacré à l'actualité des jeux-vidéo : [Le Projet](https://web.archive.org/web/20041210004626/http://le-projet.ath.cx/).
J'ai donc lancé un nouveau site, cette fois consacré à l'actualité des jeux-vidéo : [Le Projet](http://le-projet.ath.cx/).
Ce site a mal survécu à l'archivage, mais sa redécouverte a ranimé quelques bons souvenirs, notamment les différents outils que j'avais conçus pour la gestion du comparateur de prix et des actualités, et les quelques partenariats que j'ai conclus avec divers éditeurs.
![](images/leprojet.png)
@@ -264,11 +264,11 @@ Je complétais les revenus de cette activité par un temps partiel en tant qu'in
## 2010-2015 - De l'ascension à la chute
En 2010 et jusqu'en 2012, j'ai créé [ingnu.fr](https://web.archive.org/web/20120722005431/http://ingnu.fr/), un blog un peu moins technique que d'habitude (quoique).
En 2010 et jusqu'en 2012, j'ai créé [ingnu.fr](http://ingnu.fr/), un blog un peu moins technique que d'habitude (quoique).
C'était ma grande époque militante pour le [Libre](https://fr.wikipedia.org/wiki/Logiciel_libre), pendant laquelle je détestais [Apple](https://www.apple.com/fr/) et j'adorais [WordPress](https://wordpress.com/fr/).
Comme quoi, les temps changent !
En même temps que mes autres activités, j'ai obtenu ma [Certification Professionnelle à l'Administration GNU-Linux et aux Logiciels Libres](https://web.archive.org/web/20140715232029/http://www.eof.eu.org/spip.php?rubrique14), délivrée par l'École Ouverte Francophone en 2011.
En même temps que mes autres activités, j'ai obtenu ma [Certification Professionnelle à l'Administration GNU-Linux et aux Logiciels Libres](http://www.eof.eu.org/spip.php?rubrique14), délivrée par l'École Ouverte Francophone en 2011.
La même année, j'ai rencontré [Richard Stallman](https://fr.wikipedia.org/wiki/Richard_Stallman) aux [RMLL](https://fr.wikipedia.org/wiki/Rencontres_mondiales_du_logiciel_libre) de Strasbourg.
Entre 2011 et 2013, j'ai travaillé pour une entreprise parisienne, de laquelle j'ai été licencié pour motif économique (le patron détournait l'argent du [Crédit Impôt Recherche](https://www.entreprises.gouv.fr/espace-entreprises/beneficier-d-une-aide-ou-d-un-credit-d-impot/credit-dimpot-recherche) dont il profitait pour mon embauche).
@@ -281,8 +281,8 @@ Côté jeux-vidéo, je faisais mon entrée chez [Steam](https://store.steampower
![](images/steam.png)
C'était aussi une époque d'idéalisme : en 2012, j'ai créé ODDNS, à partir d'[une réflexion sur l'ouverture des TLDs](https://web.archive.org/web/20120401223712/http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/).
Cela m'a conduit à créer [Odin](https://web.archive.org/web/20120318075022/http://ingnu.fr:80/2012/03/07/presentation-dodin/), une première implémentation de mon idée, que je voyais comme une solution au potentiel problème de censure via DNS.
C'était aussi une époque d'idéalisme : en 2012, j'ai créé ODDNS, à partir d'[une réflexion sur l'ouverture des TLDs](http://ingnu.fr/2012/01/11/comment-licann-va-tuer-internet-et-comment-len-empecher/).
Cela m'a conduit à créer [Odin](http://ingnu.fr:80/2012/03/07/presentation-dodin/), une première implémentation de mon idée, que je voyais comme une solution au potentiel problème de censure via DNS.
![](images/111951-oddns.png)
@@ -291,13 +291,13 @@ Cela m'a conduit à créer [Odin](https://web.archive.org/web/20120318075022/htt
![](images/111953-oddns.png)
J'ai échangé à de nombreuses reprises avec Stallman à propos de ce projet.
J'ai répondu à une [interview](https://web.archive.org/web/20120319114807/http://ingnu.fr:80/2012/03/10/breve-oddns-et-ingnu-a-la-radio/) sur [Radio Ici Et Maintenant](https://fr.wikipedia.org/wiki/Ici_et_Maintenant_!), j'ai eu droit à une actualité sur [PCInpact](https://web.archive.org/web/20120408234854/http://www.pcinpact.com/news/70085-oddns-filtrage-dns-p2p.htm) et sur [TorrentFreaks](https://torrentfreak.com/oddns-decentralized-and-open-dns-to-defeat-censorship-120407/).
J'ai répondu à une [interview](http://ingnu.fr:80/2012/03/10/breve-oddns-et-ingnu-a-la-radio/) sur [Radio Ici Et Maintenant](https://fr.wikipedia.org/wiki/Ici_et_Maintenant_!), j'ai eu droit à une actualité sur [PCInpact](http://www.pcinpact.com/news/70085-oddns-filtrage-dns-p2p.htm) et sur [TorrentFreaks](https://torrentfreak.com/oddns-decentralized-and-open-dns-to-defeat-censorship-120407/).
C'était mon heure de gloire : le monde entier parlait d'ODDNS sur les réseaux sociaux.
Enfin, c'était une époque de désillusion : l'attention des "grands de ce monde" avait été attirée et, parmi eux, [Stéphane Bortzmeyer](https://www.bortzmeyer.org), qui [accuse ODDNS](https://web.archive.org/web/20120618111612/www.pcinpact.com/news/70206-oddns-bortzmeyer-questions-explications.htm) d'être un [vaporware](https://fr.wikipedia.org/wiki/Vaporware), en plus de [m'insulter, de présumer de mes compétences et de falsifier mon discours](https://web.archive.org/web/20120618094343/http://seenthis.net/messages/64336) dans le but de me décrédibiliser.
Enfin, c'était une époque de désillusion : l'attention des "grands de ce monde" avait été attirée et, parmi eux, [Stéphane Bortzmeyer](https://www.bortzmeyer.org), qui [accuse ODDNS](www.pcinpact.com/news/70206-oddns-bortzmeyer-questions-explications.htm) d'être un [vaporware](https://fr.wikipedia.org/wiki/Vaporware), en plus de [m'insulter, de présumer de mes compétences et de falsifier mon discours](http://seenthis.net/messages/64336) dans le but de me décrédibiliser.
De fait, ODDNS s'est bien mué en _vaporware_.
[Ma réponse publique](https://web.archive.org/web/20120609005618/http://ingnu.fr:80/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/) à son message est passée inaperçue en dehors de mon site, PCInpact a ignoré mes demandes de contact ultérieures (qui n'avaient plus rien à voir avec ODDNS), et j'ai arrêté toute activité.
[Ma réponse publique](http://ingnu.fr:80/2012/04/07/reponse-publique-a-bortzmeyer-a-propos-doddns/) à son message est passée inaperçue en dehors de mon site, PCInpact a ignoré mes demandes de contact ultérieures (qui n'avaient plus rien à voir avec ODDNS), et j'ai arrêté toute activité.
François, qui m'aidait alors dans le développement d'ODDNS, n'a pas du tout apprécié mon abandon : dans son dernier message, il me traitait de "_connard_".
Je ne lui en veux pas : il s'était investi dans ce projet, il avait confiance en mes capacités à le conduire jusqu'au bout, mais je n'ai pas su tenir tête à un seul et unique agresseur.
@@ -330,7 +330,7 @@ Mon _leitmotiv_ était désormais le suivant :
## 2015 à 2022 - La fin ?
En mars 2015, j'ai repris le développement de Cyca et publié un [premier site](https://web.archive.org/web/20150315003033/https://getcyca.com/) uniquement dédié à l'application.
En mars 2015, j'ai repris le développement de Cyca et publié un [premier site](https://getcyca.com/) uniquement dédié à l'application.
![](images/cyca2015.png)

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://zoz-serv.org/
- archive: true
name: Archive
url: http://web.archive.org/web/20241208144617/https://zoz-serv.org/
status:
- date: '2025-03-25T10:43:35.318Z'
http_code: 200

View File

@@ -13,9 +13,6 @@ links:
- lang: unknown
name: Page d'origine
url: https://www.youtube.com/watch?v=c3BNWIs2EzE&t=63s
- archive: true
name: Archive
url: http://web.archive.org/web/20230128001442/https://www.youtube.com/watch?v=c3BNWIs2EzE&t=63s
status:
- date: '2025-03-25T10:43:48.916Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en-us
name: Page d'origine
url: https://www.reddit.com/r/france/comments/tfsoeu/extrait_günther_anders_lobsolescence_de_lhomme/
- archive: true
name: Archive
url: http://web.archive.org/web/20230128080347/https://www.reddit.com/r/france/comments/tfsoeu/extrait_g%C3%BCnther_anders_lobsolescence_de_lhomme/
status:
- date: '2025-03-25T10:43:52.714Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://lunduke.substack.com/p/remember-when-apple-built-a-mac-os?s=r
- archive: true
name: Archive
url: http://web.archive.org/web/20240805164227/https://lunduke.substack.com/p/remember-when-apple-built-a-mac-os?s=r
status:
- date: '2025-03-25T10:43:58.358Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en-us
name: Page d'origine
url: https://keyboardsexpert.com/custom-keyboard-plate-materials/
- archive: true
name: Archive
url: http://web.archive.org/web/20240618204701/https://keyboardsexpert.com/custom-keyboard-plate-materials/
status:
- date: '2025-03-25T10:44:06.287Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://www.quantamagazine.org/a-new-map-of-the-standard-model-of-particle-physics-20201022/
- archive: true
name: Archive
url: http://web.archive.org/web/20250306224908/https://www.quantamagazine.org/a-new-map-of-the-standard-model-of-particle-physics-20201022/
status:
- date: '2025-03-25T10:44:18.243Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: fr
name: Page d'origine
url: https://www.lesnumeriques.com/developpement-photo/gratuits-et-open-source-16-logiciels-indispensables-pour-la-photo-et-la-video-a180985.html
- archive: true
name: Archive
url: http://web.archive.org/web/20241113221121/https://www.lesnumeriques.com/developpement-photo/gratuits-et-open-source-16-logiciels-indispensables-pour-la-photo-et-la-video-a180985.html
status:
- date: '2025-03-25T10:44:32.681Z'
http_code: 200

View File

@@ -15,9 +15,6 @@ links:
- lang: en
name: Page d'origine
url: https://spectrum.ieee.org/chip-x-ray
- archive: true
name: Archive
url: http://web.archive.org/web/20250318034940/https://spectrum.ieee.org/chip-x-ray
status:
- date: '2025-03-25T10:44:53.879Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: fr-fr
name: Page d'origine
url: https://www.minimachines.net/actu/ovni/penk-presente-le-mainboard-terminal-109014
- archive: true
name: Archive
url: http://web.archive.org/web/20240908215018/https://www.minimachines.net/actu/ovni/penk-presente-le-mainboard-terminal-109014
status:
- date: '2025-03-25T10:44:57.652Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: fr-fr
name: Page d'origine
url: https://www.minimachines.net/actu/nanopi-r5s-109124
- archive: true
name: Archive
url: http://web.archive.org/web/20241013205651/https://www.minimachines.net/actu/nanopi-r5s-109124
status:
- date: '2025-03-25T10:45:10.894Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en-us
name: Page d'origine
url: https://rarehistoricalphotos.com/vintage-computer-ads/
- archive: true
name: Archive
url: http://web.archive.org/web/20250116200112/https://rarehistoricalphotos.com/vintage-computer-ads/
status:
- date: '2025-03-25T10:45:14.912Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://www.fanbyte.com/features/the-game-boy-sewing-machine-is-more-than-a-punchline/
- archive: true
name: Archive
url: http://web.archive.org/web/20220703135215/https://www.fanbyte.com/features/the-game-boy-sewing-machine-is-more-than-a-punchline/
status:
- date: '2025-03-25T10:45:28.327Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://yesterweb.org/no-to-web3/
- archive: true
name: Archive
url: http://web.archive.org/web/20250313005503/https://yesterweb.org/no-to-web3/
status:
- date: '2025-03-25T10:45:30.756Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://www.brow.sh/
- archive: true
name: Archive
url: http://web.archive.org/web/20250323164744/https://www.brow.sh/
status:
- date: '2025-03-25T10:45:33.321Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: unknown
name: Page d'origine
url: https://www.dwitter.net/u/KilledByAPixel/top
- archive: true
name: Archive
url: http://web.archive.org/web/20241015150049/https://www.dwitter.net/u/KilledByAPixel/top
status:
- date: '2025-03-25T10:45:36.695Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: en
name: Page d'origine
url: https://laravel-news.com/controller-refactor
- archive: true
name: Archive
url: http://web.archive.org/web/20250321020441/https://laravel-news.com/controller-refactor
status:
- date: '2025-03-25T10:45:41.549Z'
http_code: 200

View File

@@ -7,9 +7,6 @@ links:
- lang: fr-fr
name: Page d'origine
url: https://www.minimachines.net/actu/hack-computer-110179
- archive: true
name: Archive
url: http://web.archive.org/web/20250116130113/https://www.minimachines.net/actu/hack-computer-110179
status:
- date: '2025-03-25T10:45:52.206Z'
http_code: 200

Some files were not shown because too many files have changed in this diff Show More