{[ article.title ]}
+{[ article.content ]}
+ {[ article.author ]} +diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..053c27d --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'github-pages' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..894f48e --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,128 @@ +GEM + remote: https://rubygems.org/ + specs: + RedCloth (4.2.9) + activesupport (4.2.3) + i18n (~> 0.7) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + blankslate (2.1.2.4) + celluloid (0.16.0) + timers (~> 4.0.0) + classifier-reborn (2.0.3) + fast-stemmer (~> 1.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.9.1.1) + colorator (0.1) + execjs (2.5.2) + fast-stemmer (1.0.2) + ffi (1.9.10) + gemoji (2.1.0) + github-pages (38) + RedCloth (= 4.2.9) + github-pages-health-check (~> 0.2) + jekyll (= 2.4.0) + jekyll-coffeescript (= 1.0.1) + jekyll-feed (= 0.3.0) + jekyll-mentions (= 0.2.1) + jekyll-redirect-from (= 0.8.0) + jekyll-sass-converter (= 1.2.0) + jekyll-sitemap (= 0.8.1) + jemoji (= 0.4.0) + kramdown (= 1.5.0) + liquid (= 2.6.2) + maruku (= 0.7.0) + mercenary (~> 0.3) + pygments.rb (= 0.6.3) + rdiscount (= 2.1.7) + redcarpet (= 3.3.1) + terminal-table (~> 1.4) + github-pages-health-check (0.3.1) + net-dns (~> 0.6) + public_suffix (~> 1.4) + hitimes (1.2.2) + html-pipeline (1.9.0) + activesupport (>= 2) + nokogiri (~> 1.4) + i18n (0.7.0) + jekyll (2.4.0) + classifier-reborn (~> 2.0) + colorator (~> 0.1) + jekyll-coffeescript (~> 1.0) + jekyll-gist (~> 1.0) + jekyll-paginate (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 2.6.1) + mercenary (~> 0.3.3) + pygments.rb (~> 0.6.0) + redcarpet (~> 3.1) + safe_yaml (~> 1.0) + toml (~> 0.1.0) + jekyll-coffeescript (1.0.1) + coffee-script (~> 2.2) + jekyll-feed (0.3.0) + jekyll-gist (1.2.1) + jekyll-mentions (0.2.1) + html-pipeline (~> 1.9.0) + jekyll (~> 2.0) + jekyll-paginate (1.1.0) + jekyll-redirect-from (0.8.0) + jekyll (>= 2.0) + jekyll-sass-converter (1.2.0) + sass (~> 3.2) + jekyll-sitemap (0.8.1) + jekyll-watch (1.2.1) + listen (~> 2.7) + jemoji (0.4.0) + gemoji (~> 2.0) + html-pipeline (~> 1.9) + jekyll (~> 2.0) + json (1.8.3) + kramdown (1.5.0) + liquid (2.6.2) + listen (2.10.1) + celluloid (~> 0.16.0) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + maruku (0.7.0) + mercenary (0.3.5) + mini_portile (0.6.2) + minitest (5.7.0) + net-dns (0.8.0) + nokogiri (1.6.6.2) + mini_portile (~> 0.6.0) + parslet (1.5.0) + blankslate (~> 2.0) + posix-spawn (0.3.11) + public_suffix (1.5.1) + pygments.rb (0.6.3) + posix-spawn (~> 0.3.6) + yajl-ruby (~> 1.2.0) + rb-fsevent (0.9.5) + rb-inotify (0.9.5) + ffi (>= 0.5.0) + rdiscount (2.1.7) + redcarpet (3.3.1) + safe_yaml (1.0.4) + sass (3.4.16) + terminal-table (1.5.2) + thread_safe (0.3.5) + timers (4.0.1) + hitimes + toml (0.1.2) + parslet (~> 1.5.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + yajl-ruby (1.2.1) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages diff --git a/_config.yml b/_config.yml index aa24726..c9a0d55 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ -name: Your New Jekyll Site -description: Blogging about stuffs -meta_description: "Your New Jekyll Site, Blogging about stuffs" +name: Quentin Dufour +description: dev, sysadmin and other computer stuff +meta_description: "Quentin Dufour. dev, sysadmin and other computer stuff." aboutPage: true @@ -9,16 +9,16 @@ highlighter: pygments paginate: 20 baseurl: / -domain_name: 'http://yourblog-domain.com' -google_analytics: 'UA-XXXXXXXX-X' -disqus_shortname: 'your-disqus-shortname' +domain_name: 'http://quentin.dufour.tk' +google_analytics: 'UA-37637739-1' +disqus_shortname: 'blogdequentin' # Details for the RSS feed generator -url: 'http://your-blog-url.example.com' -author: 'Your Name' -authorTwitter: 'YourTwitterUsername' +url: 'http://quentin.dufour.tk' +author: 'Quentin Dufour' +authorTwitter: 'superboum' -permalink: /:year/:title/ +permalink: /blog/:year-:month-:day/:title defaults: - diff --git a/_deleted_posts/2012-01-18-un-premier-article.html b/_deleted_posts/2012-01-18-un-premier-article.html new file mode 100755 index 0000000..62c23f6 --- /dev/null +++ b/_deleted_posts/2012-01-18-un-premier-article.html @@ -0,0 +1,21 @@ +--- +title: Un premier article +layout: post +--- + +
Voici un premier article avec le moteur de blog toto. Celui-ci est vraiment différent de ce que j'ai toujours connu. Je vais essayer de vous raconter assez rapidement ce qu'il en est.
+toto est codé en Ruby on Rails, et est très légé. Il fait moteur de blog et rien que ça. Mais il le fait bien. Cependant, quand on a un serveur apache, c'est pas forcément simple à mettre en place. Je vous passe la description de la galère de la configuration de passenger, les droits, le fonctionnement de l'appli et les dépendances ! On va passer directement à ses avantages.
+Notre ami ne nécessite nullement MySQL ou une autre base de donnée : tout est géré dans des fichiers textes. L'article se compose, dans le fichier texte de cette manière : +
title: Titre de l'article +author: Auteur +date: 00/00/0000 + +Texte de l'article ++
Il s'agit donc de créer un fichier texte et de le remplir, puis de le mettre au bon endroit, dans le dossier article. toto ne possède pas d'interface d'administration ou autre. pas de temps perdu. Vous pouvez même gérer le repertoire comme un dépot Git (pas encore essayé), pour écrire vos articles chez vous et les publier en une commande. Il s'agit bien sûr de gagner du temps.
+La personnalisation de toto se fait aussi facilement, comme un site web normal, mais celui-ci étant léger, c'est à la portée de tous - à condition d'avoir quelques notions de html/css - , même de moi !
+Même si j'ai eu beaucoup de mal à mettre en place ce blog, je trouve l'idée géniale. Je le recommande à ceux qui veulent bidouiller un peu, et qui ne veulent pas trop s'embêter avec un gros moteur de blog comme Wordpress ou Dotclear qui ont beaucoup plus de fonctionnalités.
diff --git a/_deleted_posts/2012-01-19-telecharger-des-videos-sur-internet.html b/_deleted_posts/2012-01-19-telecharger-des-videos-sur-internet.html new file mode 100755 index 0000000..b5bc484 --- /dev/null +++ b/_deleted_posts/2012-01-19-telecharger-des-videos-sur-internet.html @@ -0,0 +1,53 @@ +--- +title: Telecharger des videos sur Internet +layout: post +--- + +Mise à jour du 17/07/13 : remplacement de Easy Youtube Downloader par 1 click youtube video downloader qui est compatible avec Firefox 22 et plus + +Tout le monde a été confronté au moins un jour dans sa vie à ce problème. +Une superbe vidéo se trouve sur un site internet de streaming (pour ne pas citer youtube), et vous mourrez d'envie de la récupérer. +D'ailleurs on pourrait épiloguer un certains temps, car en réalité les sites qui proposent du "vrai" streaming sont rares. Mais bon, on dérive un peu là. Vous voulez donc la télécharger sur votre disque dur. Mais comment ? +Je n'ai pas l'intention de tous les citer, la liste est plutôt longue... Je vais donc me focaliser sur les meilleurs mes préférés (hey, hey, qui a dit impartial ?).
+Nous allons commencer par les plugins intégrés au navigateur (dont Firefox, le meilleur navigateur du monde) #troll.
+ + + +1 click youtube video downloader remplace l'ancien Easy Youtube Downloader qui n'est plus supporté dans les dernières versions de Firefox. Son fonctionnement est analogue à son prédécesseur, il ajoute un bouton rouge "download" en dessous du titre de votre vidéo. Il ne vous reste plus qu'à cliquer dessus et choisir le format de votre vidéo. +Le deuxième plugin à avoir retenu mon attention, a décidé de battre tout les records en terme d'originalité, puisqu'il s'appelle Video DownloadHelper.
+Lui aussi se charge de télécharger vos vidéos, depuis un grand nombre de site. Il vous previendra lorsqu'il pourra télécharger une vidéo avec une petite icone qui tourne, en haut, à gauche de la barre d'adresse de votre navigateur.
+Pour le télécharger, c'est ici pour Firefox.
+
Les plus : Gère un grand nombre de sites / Les moins : Moins facile d'utilisation
+
+Pour ceux qui ne veulent pas utilsier de plugin, il existe tout de même une solution ! En passant par un logiciel, voilà, c'est simple comme tout +
+
+Le premier est Jdownloader, codé en java il est multiplateforme, et vous permettra de gérer vos téléchargements aussi, depuis des sites de partage de fichiers.
+Vous ajoutez le lien de votre vidéo, il se charge du reste.
+
Vous le trouverez ici.
+
Les plus : Multiplateforme (Windows, Mac OS, *nix) / Les moins : un peu lent
+
Pour finir, Vdownloader, qui n'existe que sous Windows permet aussi de convertir les vidéos que vous téléchargez pour l'avoir dans le format désiré. Vous ajoutez votre lien, il se charge du reste.
+
Lien direct de téléchargement ou site internet
+
Les plus : Rapide, conversion / Les moins : Payant pour avoir toute les fonctionnalitées, uniquement Windows
+
Vous devriez trouver votre bonheur dans ces 4 possibilitées, si vous en connaissez des meilleurs, n'hesitez pas à me le dire (Disqus vous attend). +Il existe d'autres possibilités pour récupérer ces vidéos, comme aller directement les chercher dans votre cache ou en utilisant des scripts, cependant, il s'agit d'utiliser une méthode simple. +Je n'ai pas proposé de site internet, car la qualité est souvent dégueulasse. +Enfin, pour finir, si vous rencontrez des problèmes pour ouvrir une vidéo téléchargée, essayez d'installer VLC et d'ouvrir votre vidéo avec ce dernier. Résultat garanti (voir conditions en magasin tout de même). +
diff --git a/_deleted_posts/2012-01-20-ce-mois-sur-diaspora-1.html b/_deleted_posts/2012-01-20-ce-mois-sur-diaspora-1.html new file mode 100755 index 0000000..cd814e3 --- /dev/null +++ b/_deleted_posts/2012-01-20-ce-mois-sur-diaspora-1.html @@ -0,0 +1,20 @@ +--- +title: Ce moi(s) sur Diaspora 1 +layout: post +--- + +Ahaha, lancer une chronique sur un blog, le meilleur moyen de se tenir à un rythme de publication plutot régulier, ou alors de montrer qu'on ne publie pas ! Cependant, une chronique sur Diaspora s'imposait à moi, tellement ce monde est génial et différent (un peu comme quand tu prends du LSD, tu vois ?). +Diaspora est un réseau social décentralisé et open source, qui a de nombreux atouts. Même si je ne connais personne, je peux piller le contenu de parfaits inconnus, ahaha. +Cette semaine, c'est un post de Tidets qui a retenu mon attention, et oui rien que ça. +
+ +Quel âge auriez-vous si vous ne saviez pas quel âge vous avez ?
+ +Est-il possible de mentir sans dire un mot ?
+ +Si pas maintenant, alors quand ?
+ +Pensez vous que pleurer est un signe de faiblesse ou de force
+ +Quand est-ce que vous avez essayé quelque chose de nouveau pour la dernière fois ? +
diff --git a/_deleted_posts/2012-01-28-hamachi-et-minecraft-et-puis-quoi-encore-.html b/_deleted_posts/2012-01-28-hamachi-et-minecraft-et-puis-quoi-encore-.html new file mode 100755 index 0000000..dfe3f18 --- /dev/null +++ b/_deleted_posts/2012-01-28-hamachi-et-minecraft-et-puis-quoi-encore-.html @@ -0,0 +1,22 @@ +--- +title: Hamachi et Minecraft, et puis quoi encore ? +layout: post +--- +Il existe beaucoup de serveurs Minecraft persos (je ne parle pas des gros serveurs) qui ont été montés avec Hamachi. Mais pourquoi ? Pourquoi passer par un réseau privé virtuel, alors qu'on pourrait passer directement par internet ? Personnellement Hamachi me fait vomir ! Oui ceci est un coup de gueule ! Oui parce que Hamachi a quand même tendance à foutre le merdier dans votre réseau, pour peu que vous ayez des partages, tout les gens de votre serveur auront acces à ces +derniers. Enfin bon, je ne vous fais pas de dessin, niveau sécu c'est sale ! +
+La réponse est simple et affligeante : ces gens ne savent pas faire autrement. Je vais donc aborder dans les grandes ligne la théorie. Peut-être qu'un jour je rédigerai un tutoriel plus concret, quand j'aurais le temps (c'est dur quand on a un emplois du temps de - vrai - ministre ou un poil dans la main aussi. Choisissez une des deux justification).
+ +En utilisant Hamachi, ce dernier vous définit une adresse IP dans votre réseau local virtuel que les gens utiliseront pour se connecter. Cependant, votre ordinateur a plusieurs adresses IP, une pour chaque réseau.
+Pour que des gens puissent se connecter à votre réseau, il faut récupérer votre adresse IP qui correspond au réseau internet, votre IP externe. Rien de plus facile, connectez vous sur un site comme www.monip.org. Il vous suffit de la donner a vos contacts, cependant cette dernière change toute les 24 heures, il faudra donc la redonner à chaque fois
+L'alternative est d'utiliser un DNS dynamique, un nom de domaine dynamique, comme monserveur.dyndns.org. Votre routeur (votre box mais j'utiliserais le terme routeur car c'est le vrai terme), se chargera de faire pointer votre nom de domaine vers votre adresse IP (c'est simplifié).
+Plus concrètement vous vous inscrivez sur un site comme dyndns, dtdns ou noip, puis vous ajoutez vos informations de connexion a ces sites dans la configuration de votre routeur (depuis l'interface web, généralement à l'adresse http://192.168.1.1) - cette fois-ci c'est une IP accessible uniquement depuis votre réseau local -. Pour celà vous devez vous connecter, en général ce sont des identifiants par défaut comme utilisateur admin et mot de passe admin. Si vous ne savez pas comment faire, Google est votre ami. Une fois votre nom de domaine dynamique configuré dans votre routeur (votre box), les gens n'auront plus qu'à entrer votre nom de domaine dans le champ IP Address de Minecraft, et roulez jeunesse !
+ +Ok, vos amis ont maintenant une adresse pour se connecter, cependant votre adresse IP internet est la même pour tous vos ordinateurs. Une fois les paquets arrivés sur votre routeur, ce dernier ne sait pas à quel ordinateur les envoyer - même si vous n'en avez qu'un. Il faut donc définir des règles NAT. Pour celà rendez vous dans la configuration de votre routeur (http://192.168.1.1)
+Cherchez la section correspondant au NAT (n'oubliez pas Google !). Il s'agit de faire transiter tout les paquets arrivant sur le port 25565 vers votre serveur. Pour cela, il faut indiquer l'adresse IP de votre serveur sur votre réseau local. Vous ne la connaissez certainement pas non plus celle là, car elle aussi est souvent attribué dynamiquement par votre routeur. Pour plus d'information, regardez par ici. Une fois celà fait, indiquez l'adresse IP que vous avez défini.
+ +Votre serveur devrait être maintenant fonctionnel sans avoir à installer Hamachi normalement. Ce qui vous évitera pas mal de problème, et sera bien plus facile pour ceux qui voudraient vous rejoindre. Et puis ça vous évitera d'installer cette bouse d'Hamachi.
+ diff --git a/_deleted_posts/2012-02-06-utiliser-le-skin-flint-sur-roundcube.html b/_deleted_posts/2012-02-06-utiliser-le-skin-flint-sur-roundcube.html new file mode 100755 index 0000000..872ced7 --- /dev/null +++ b/_deleted_posts/2012-02-06-utiliser-le-skin-flint-sur-roundcube.html @@ -0,0 +1,23 @@ +--- +title: Utiliser le skin FLINT sur Roundcube +layout: post +--- + +Des screenshots d'un nouveau thème Roundcube trainent sur la toile, sous le nom de FLINT. Il s'agit en fait d'un rafraichissement du thème par défaut prévu pour la version 0.8 de Roundcube. Il n'est donc pas encore proposé. Pas officiellement en tout cas, je vous propose cependant de télécharger la version bêta de la 0.8 pour avoir accès à ce dernier. La procédure est donnée dans le cas d'une machine à base Debian (Linux). A vous d'adapter.
+L'équipe de développement utilise subversion pour le développement de roundcube. Il vous faudra donc ce dernier pour récupérer le code. Si vous ne l'avez pas encore, il vous suffit de faire : +
sudo apt-get install subversion+Vois voilà prêt. Allez dans le dossier où vous voulez télécharger roundcube. par défaut : +
cd /var/www+Puis tapez les commandes suivantes : +
+svn checkout https://svn.roundcube.net/trunk/roundcubemail/ +cd roundcubemail/ +svn checkout https://svn.roundcube.net/trunk/plugins/ ++ +
+L'installation se fait comme un roundcube normale, lors de l'installation pensez juste à changer le thème default par larry. +Voilà, vous avez maintenant un thème magnifique sur votre roundcube. Cette version ne semble pas buggée et donc plutot stable. Cependant, celà reste une version de développement, donc à vos risques et périls.... +
diff --git a/_deleted_posts/2012-02-09-ce-mois-sur-diaspora-2.html b/_deleted_posts/2012-02-09-ce-mois-sur-diaspora-2.html new file mode 100755 index 0000000..cb064b5 --- /dev/null +++ b/_deleted_posts/2012-02-09-ce-mois-sur-diaspora-2.html @@ -0,0 +1,105 @@ +--- +title: Ce moi(s) sur Diaspora 2 +layout: post +--- + +Aujourd'hui, on va bricoler un peu, grâce à keke79390 qui a partagé ce magnifique article de wiki linuxfr +++ diff --git a/_deleted_posts/2012-05-06-incredibox-montez-le-son-.html b/_deleted_posts/2012-05-06-incredibox-montez-le-son-.html new file mode 100755 index 0000000..3a96ebc --- /dev/null +++ b/_deleted_posts/2012-05-06-incredibox-montez-le-son-.html @@ -0,0 +1,7 @@ +--- +title: Incredibox, montez le son ! +layout: post +--- + +Comment on fait un réacteur nucléaire ? C'est compliqué ? C'est long ? C'est pour les pros ? +
+Que nenni ! :P ++Faire un réacteur nucléaire aujourd'hui, c'est facile et passionnant. Pas besoin d'être un expert pour en faire un, il suffit juste d'avoir un tutoriel qui vous explique depuis le début comment ça fonctionne, à votre rythme. +
+Ça tombe bien, car j'ai créé ce tutoriel spécialement pour vous qui n'y connaissez rien. +Ici, pas de connaissances requises. On part de zéro, depuis le début, et on apprend au fur et à mesure comment ça fonctionne. ++Faites chauffer vos cellules, vous allez bientôt irradier vos proches ! ;-) +
+Objectif
++L'objectif est de chauffer sa piscine à l'aide d'un réacteur nucléaire à eau. +
+Matériel nécessaire
++Pour pouvoir réaliser votre réacteur nucléaire, vous devez réunir le matériel suivant : +
+
+Pas de panique ! Vous pouvez trouver tout ça en magasin de bricolage, et à la décharge municipale. + +- Un baril vide en bon état.
+- Deux tuyaux d'arrosages.
+- De l'eau en grande quantité.
+- Des barres de ferrite.
+Assemblage du réacteur
++Pour commencer, mettez le baril à la verticale, avec l'ouverture vers le haut. +
+Reliez le premier tuyau d'arrosage au robinet d'eau, et mettez l'autre extrémité dans le baril. +
+Mettez un côté du second tuyau d'arrosage dans le baril et l'autre dans la piscine. +
+Il faut que la piscine soit plus bas que le réacteur pour fonctionner. Dans le cas contraire, il faut une pompe à eau, mais son installation ne sera pas détaillée dans ce tutoriel. +
+Plongez les barres de ferrite à la verticale. Il vaut mieux en mettre trop que pas assez. Prévoyez large. +
+Le combustible
++Le combustible nucléaire n'est malheureusement pas en vente libre. Vous pouvez cependant en obtenir en grande quantité en ramassant les cailloux qui brillent aux abords des centrales nucléaires. Pour plus de facilité, allez chercher les cailloux la nuit, ils seront plus visibles. Vous obtiendrez plus de cailloux radioactifs aux abords des centrales nucléaires de conception soviétique. +
++Attention, ne stockez jamais plus de cinq cailloux radioactif à moins de un mètre. La réaction en chaîne pourrait se déclencher. Cette limitation n'a plus effet une fois le combustible inséré dans le réacteur. +
+Mise en route du réacteur
++La première chose à faire est d'alimenter en eau le réacteur. Ouvrez le robinet d'eau à fond. +
+Une fois que l'eau déborde du baril, il faut amorcer le tuyau qui va jusqu'à la piscine. Au niveau de la piscine, aspirez dans le tuyau avec votre bouche, jusqu'à ce que le débit d'eau qui coule soit correct. +
+Il faut cependant que le baril continue de déborder une fois l'amorce réalisée. +
+Alimentation en cailloux qui brillent
++Maintenant, nous allons alimenter en matière radioactive le réacteur. Mais pas trop vite, car si le seuil critique est atteint et que la réaction s'emballe, vous ne pourrez plus rien contrôler. +
+Pour cela, le mieux est de procéder lentement. Commencez quand même par plonger une dizaine de cailloux radioactif dans le réacteur. Tant que l'eau ne frémit pas, retirez une à une les barres de ferrite. N'allez pas trop vite, cela pourrait être fatal. +
+Si il n'y a plus de barre de ferrite dans le réacteur, et que l'eau ne bout toujours pas, c'est qu'il n'y a pas assez de combustible. Commencez par remettre toutes les barres de ferrites, et ajoutez quelques cailloux radioactifs. Répétez le processus décrit précédemment jusqu'à ce que l'eau bouille. +
+Si l'eau de votre réacteur bout, vous avez réussi. Votre piscine doit être beaucoup plus chaude. +
+Pensez à ajouter un caillou radioactif à chaque fois que l'eau ne bout plus. +
+Si l'eau bout trop fort, remettez les barres de ferrites jusqu'à ce que la situation redevienne normale. Pensez à refroidir le réacteur aussi, par tout les moyens possibles. +
+Foire aux questions
++Mon réacteur ne bout pas, et je n'ai plus de cailloux.
+
+ +Vos cailloux ne sont certainement pas assez radioactifs. ++L'eau de mon réacteur s'évapore trop vite, et j'ai mis toutes les barres de ferrites. + +Bravo, vous avez un accident nucléaire de niveau 5 au moins. Refroidissez le réacteur par tous les moyens possibles. +
++Ma piscine fait de la lumière bleue, est-ce normal ?
+
+ +C'est tout à fait normal. C'est pour faire beau. Si vos voisins râlent, dites-leur que c'est pas vous, c'est la faute aux soviétiques. ++Mon réacteur a fondu, je ne sais pas quoi faire
+
+ +Vous avez un accident nucléaire bénin. Arrosez les restes du réacteur qui devraient s'enfoncer dans le sol. ++Mes enfants sont des monstres, est-ce lié ?
+
+ +Bien sûr que non. Revoyez juste leur éducation, pour un modèle plus strict. +Avertissement
+ +LinuxFR et les auteurs de ce tutoriel ne sont en aucun cas responsables de tout ce qui pourrait arriver suite aux manipulations décrites. Si vous avez un problème, prenez de l'iode. +
Incredibox est un site web qui vous propose de faire un human beatbox avec votre ordinateur. Vous pouvez faire chanter des personnages qui ont leur personnalité, quand vous voulez et comme vous voulez, et jusqu'à 8 simultanément. Vous allez pouvoir faire impression !
+Mon beat diff --git a/_deleted_posts/2012-05-06-rsoudre-vos-problmes-de-connexion-internet.html b/_deleted_posts/2012-05-06-rsoudre-vos-problmes-de-connexion-internet.html new file mode 100755 index 0000000..e6dbaa3 --- /dev/null +++ b/_deleted_posts/2012-05-06-rsoudre-vos-problmes-de-connexion-internet.html @@ -0,0 +1,20 @@ +--- +title: Résoudre vos problèmes de connexion internet +layout: post +--- + +Vous avez des problèmes avec votre connexion internet, divers bugs, du genre :
+Ma box plante
, Je perds ma connexion internet tous les soirs
ou encore mon débit est limité
.
+Vous n'êtes pas le seul, j'ai, entre autre, expérimenté. Voilà quelques solutions qui vous aideront (peut-être).
Vous perdez régulièrement votre connexion internet ? Le soir en particulier ? Il s'agit de pertes de synchronisations. Ces dernières proviennent en général de la mauvaise qualité de réception du signal. Soit de votre installation personnel, soit de l'installation France Telecom. Dans le deuxième cas il ne reste pas grand chose à faire
+Il est préférable de brancher votre routeur sur la prise téléphonique principal de votre maison, et de limiter au maximum les dérivations qui partent de cette dernière et qui pourraient la parasiter.
+Vérifiez d'abord votre prise téléphonique. Est-elle oxydée à l'intérieur ? Et les branchements fait dessus sont-ils correctement réalisés ? Votre prise ne nécessite que deux fils de branché, le blanc et le gris. Faites attentions aux branchements qui en partent. Vous pouvez essayer en ne laissant que ces deux fils branchés.
+ +Faites attention à l'âge de votre prise, car les contacts entre la prise et la fiche sont très mauvais. Les connecteurs de la prise femelle sont trop souples, et si il ne sont pas absolument neufs et pas oxydés, vous tenez surement la cause de vos déconnexions intempestives !
+Si votre débit est inférieur à celui auquel vous êtes éligible, il est peut-être bridé par un DLM (Dynamic Line Management) mis en place automatiquement par Orange. Ce dernier mesure la qualité de votre ligne, et si il considère qu'elle n'est pas assez stable, il bride le débit de votre ligne (entre autre). Si vous considérez que vous n'en avez pas besoin, vous pouvez formuler une demande afin que ce bridage soit retiré à partir de ce formulaire.
+Voici enfin une version 0.1 de mon programme codé en python et qui permet d'échanger à l'aide d'un chat. D'où le nom, très original, chatbot. Il est encore dans ses débuts, ses prémices, soyez indulgents ! (pas les pierres, pas les pierres !). Il se base sur deux possibilités pour vous répondre. Soit une liste d'expressions interchangeables : Bonjour, Salut, Hello. Le fait de taper l'une renverra une des autres, ou le jeu Question-Réponse, si une des questions est posée, chatbot renvoie une des réponses associées. Gardez bien à l'esprit que chatbot n'est pas sensible à la casse : que vous tapiez "chatbot" ou "Chatbot", ou même "ChaTBoT", le logiciel l'interpretera de la même manière.
+ +Pour personnaliser votre chatbot, et vous allez voir qu'il y a de quoi, vous devez ouvrir le fichier savoir.txt
+Le fonctionnement du fichier est assez simple. Chaque ligne correspond à un groupe d'expression qui ont le même sens. Je m'explique, en ouvrant le fichier, la première ligne que vous allez voir sera celle-ci :
+ +Bonjour<%>Salut<%>Yop<%>Plop<%>Hi<%>Hello+Exemple d'expressions interchangeables + +
Toutes ces expressions ont le même sens. Elles sont séparées par la balise <%> qui permet à chatbot de les séparer. Si vous tapez une de ces expressions, chatbot vous en retournera une de cette même ligne, au hasard.
+ +Le système des Questions-Réponses est un peu plus dur à mettre en oeuvre (mais j'ai confiance en vous :D), car il faut séparer questions et réponses. C'est la balise </> qui s'en charge. A gauche de cette balise se trouve les différentes questions similaires, séparées par la même balise que tout à l'heure (<%>). A droite, les réponses qui seront données dans le cas ou une de ces questions aurait été posée, elles sont aussi séparées par <%>.
+ +ca va ?<%>ça va ?</>Oui<%>Non+Exemple d'expressions de type questions/réponses +
Ici, que vous posiez la question "ca va ?" ou "ça va ?", chatbot vous répondra soit "Oui", soit "Non"
+ +Maintenant c'est à vous, ajoutez vos lignes à la suite ou à la place de celles déjà existantes ! N'hésitez pas a être original et à faire preuve de fantaisie, un peu d'humour ne pourra rendre ce chatbot que plus humain ! :)
+ diff --git a/_deleted_posts/2012-05-27-zombie-grinder-poutrez-du-zombie.html b/_deleted_posts/2012-05-27-zombie-grinder-poutrez-du-zombie.html new file mode 100755 index 0000000..0969dc9 --- /dev/null +++ b/_deleted_posts/2012-05-27-zombie-grinder-poutrez-du-zombie.html @@ -0,0 +1,8 @@ +--- +title: Zombie Grinder, poutrez du zombie +layout: post +--- + +Zombie Grinder est un petit jeu gratuit avec des graphismes a l'ancienne. Il vous propose de survivre a des hordes de zombies, jusqu'à 4, en réseau. Vraiment sympa, il y a de quoi s'amuser, avec plusieurs modes de jeux et maps. Vous pourrez même personnaliser votre personnage avec l'argent récolté ! Tout se joue au clavier ou au joystick, pas besoin de souris. A vos armes !
+ +Le jeu est actuellement en version pre-pre-alpha (dixit le splash screen du jeu), c'est pas grave, ça marche quand même, mais vous pouvez être exposé à quelques bugs. Pour le télécharger, rendez-vous sur le site officiel ou téléchargez le via Desura.
diff --git a/_deleted_posts/2012-07-07-premiers-pas-sur-irc.html b/_deleted_posts/2012-07-07-premiers-pas-sur-irc.html new file mode 100755 index 0000000..9e335a6 --- /dev/null +++ b/_deleted_posts/2012-07-07-premiers-pas-sur-irc.html @@ -0,0 +1,40 @@ +--- +title: Premiers pas sur IRC +layout: post +--- + +Vous vous demandez si l'IRC, ça se mange ? Cet article est fait pour vous ! L'Internet Relay Chat, souvent abrégé IRC, est un protocole de communication textuelle sur Internet. En français on peut traduire ça par Discussion Relayée par Internet. Cet article ne rentrera pas dans les détails techniques, Wikipédia est là pour ça. Nous allons voir, en pratique, et de manière facile, comment utiliser ce service sur mon serveur IRC irc.dark-desert.tk.
+IRC est un protocole, un langage. Pour l'utiliser, il faut un logiciel qui parle ce langage. Il en existe des dizaines. J'ai retenu Smuxi pour sa facilité et sa flexibilité. Rien ne vous empêche d'en chercher d'autre, le fonctionnement est similaire !
+Tout d'abord, téléchargez Smuxi : Pour Windows ou pour Mac OSX. Les utilisateurs de Linux sauront se débrouiller. Installez-le : suivant, suivant... Si Smuxi vous propose de télécharger GTK pendant l'installation, acceptez, sans ça, Smuxi ne fonctionnera pas.
+Lors du premier lancement, Smuxi vas se connecter automatiquement à un serveur. Mais ce dernier ne vous intéresse pas, nous allons le désactiver. Tout d'abord, allez dans Serveur (en haut) puis cliquez sur Gestion. Sélectionnez irc.oftc.net et cliquez sur Edit. Décochez Se connectez automatiquement à chaque démarrage. Si vous êtes sûr de ne jamais vous connecter sur ce serveur, au lieu de cliquez sur Edit vous pouvez tout simplement cliquez sur Remove pour l'enlever, et répéter la manipulation avec tous les serveurs qui ne vous interressent pas ! Inutile de garder des paramètres de connexion d'un serveur dont vous ne vous servirez jamais !
+Ajoutons notre serveur ! Revenez sur la fenêtre principale de Smuxi en n'oubliant pas de valider vos changements. Retourner dans le menu Serveur, et cliquez sur Add. Dans nom d'hôte, ajoutez irc.dark-desert.tk et dans Nom d'utilisateur, votre pseudo. Cochez Se connecter automatiquement au serveur à chaque démarrage si vous voulez vous connecter automatiquement ! Cliquez sur Ok.
+Si vous n'utilisez pas la connexion automatique, cliquez sur Serveur, puis Connexion Rapide. Cliquez sur irc.dark-desert puis Connect. Un onglet s'ouvre, une fois connecté le message suivant doit apparaitre :
+21:50 [375 (MotdStart)] - irc.dark-desert.tk Message of the Day - +21:50 [372 (Motd)] - 7/7/2012 21:13 +21:50 [372 (Motd)] - ----------------------------------------------------- +21:50 [372 (Motd)] - D A R K D E S E R T I R C +21:50 [372 (Motd)] - ----------------------------------------------------- +21:50 [372 (Motd)] - +21:50 [372 (Motd)] - Bienvenue sur le serveur IRC Dark Desert. +21:50 [372 (Motd)] - Tapez /help pour demander de l'aide. +21:50 [372 (Motd)] - Bonne discussion ! +21:50 [376 (EndOfMotd)] End of MOTD command.+ +
A partir de là, vous pouver visualiser les personnes connectées sur le serveur en tapant : +
/who *+Pour ne parler qu'à une personne en particulier de la liste, vous pouvez initier une discussion privée en tapant : +
/msg pseudo+Un onglet s'ouvrira ou vous pourrez parler avec cette personne uniquement. + +
Cependant, le principal intéret de l'IRC sont les channels ou des salons, des endroits ou l'on peut discuter à plusieurs, pour voir la liste des salons disponibles, tapez : +
/list *+(Ne faites pas attention aux salons avec un & devant).
/join #nomdusalon+Voilà, vous avez les commandes de base ! + +
Pour changer la police, cliquez sur Fichier puis Préférences. Allez dans Interface, Onglet Sortie. Cochez Ignorer dans le cadre Police, puis sélectionnez votre Police en cliquant sur la bouton juste à droite..
diff --git a/_deleted_posts/2012-07-26-le-meme-en-mieux-.markdown b/_deleted_posts/2012-07-26-le-meme-en-mieux-.markdown
new file mode 100755
index 0000000..76cc6d3
--- /dev/null
+++ b/_deleted_posts/2012-07-26-le-meme-en-mieux-.markdown
@@ -0,0 +1,19 @@
+---
+date: '2012-07-26 00:00:00'
+layout: post
+slug: le-meme-en-mieux-
+status: publish
+title: Le même en mieux !
+desc: Just because I broke up everything
+categories:
+- web
+tags:
+- hello world
+- jekyll
+---
+
+Suite au crash du disque dur de mon serveur, qui venait de fêter ses 12 ans en grande pompe, j'ai commencé à repenser tout "l'écosystème" qui tourne dessus. Ruby On Rails semblait bien inutile pour faire tourner mon blog. En plus de tous les inconvénients que ça amenait en l'intégrant à Apache, ça ralentissait le système... Je suis donc passé à Jekyll !
+###Jekyll, Tukyll, Ellekyll...
+Jekyll permet de générer un site web statique (composé uniquement de fichiers HTML). Ca simplifie la vie, une fois votre site généré, il ne vous reste plus qu'à l'héberger, et un hébergement comme ça, c'est facile à trouver gratuitement, et ça consomme rien. Votre serveur web n'a plus qu'à envoyer les pages sans traitement.
+###L'âge de pierre
+Pas tout à fait, parce que le squelette qui reste sur votre ordinateur et que vous générez a bien la forme d'un site web en PHP avec le design de base dans lequel on intègre nos élèments. C'est super souple, et du coup faire son propre design est super facile (ok, pomper celui des autres l'est encore plus...)
diff --git a/_deleted_posts/2012-10-04-mfiez-vous-de-larp-spoof.markdown b/_deleted_posts/2012-10-04-mfiez-vous-de-larp-spoof.markdown
new file mode 100755
index 0000000..07c3260
--- /dev/null
+++ b/_deleted_posts/2012-10-04-mfiez-vous-de-larp-spoof.markdown
@@ -0,0 +1,21 @@
+---
+date: '2012-10-04 20:03:00'
+layout: post
+slug: mfiez-vous-de-larp-spoof
+status: publish
+title: Méfiez vous de l'arp spoof
+desc: L'ARP Spoof est une attaque sournoise et puissante sur un réseau local, découvrez pourquoi !
+categories:
+- reseau
+tags:
+- arp spoof
+- attaque
+- hack
+---
+
+L'arp spoof est une attaque permettant à une personne présente sur le même réseau local (LAN) que vous,
+de faire transiter tout le trafic par son ordinateur. Concrètement, la personne qui la mettra en place pourra voir et même modifier tout ce que vous faites !
+
+Il n'y a pas de protection magique, elle se base sur le fonctionnement d'un réseau. Vous pouvez toujours définir manuellement l'adresse MAC de la passerelle grâce à la commande arp sous Linux. En effet, via cette protection, notre pirate pourra toujours tenter de se faire passer pour la passerelle, votre ordinateur n'écoutera que lui.
+
+En conclusion, quand vous êtes sur un réseau public, ne faites pas confiance aux sites webs, il est toujours possible, d'une manière ou d'une autre, de voir et modifier ce que vous faites. N'en devenez pas parano pour autant, et bon surf !
diff --git a/_deleted_posts/2013-01-13-deux-courts-metrages-par-jeremy-strohm.markdown b/_deleted_posts/2013-01-13-deux-courts-metrages-par-jeremy-strohm.markdown
new file mode 100755
index 0000000..4aa5be1
--- /dev/null
+++ b/_deleted_posts/2013-01-13-deux-courts-metrages-par-jeremy-strohm.markdown
@@ -0,0 +1,25 @@
+---
+layout: post
+slug: deux-courts-metrages-par-jeremy-strohm
+status: publish
+title: Deux courts métrages par Jérémy Strohm
+desc: Quelque fois on fait d'heureuses découvertes sur Youtube, en voici une.
+categories:
+- media
+tags:
+- youtube
+- courts métrages
+---
+
+Je m'intéresse particulièrement aux courts métrages. En surfant sur Youtube, j'ai eu la chance de découvrir quelques réalisations de Jérémy Strohm qui selon moi mériterait d'être plus connu.
+Tout d'abord, un drôle de court métrage qui prend place dans un Paris des années 1995, je ne vous en dis pas plus, je vous laisse découvrir...
+
+
+
+Ensuite, je vous propose une réalisation plus récente, ma préférée : Rien à dire.
+
+
+
+A chaque fois je suis sidéré par les chutes qui sont excellentes. Les plans sont magnifiques, les sujets abordés surprenants.
+En tout cas, si vous aussi vous avez aimé, vous pouvez jeter un oeil à sa [chaine youtube]
+(https://www.youtube.com/user/jeremystrohm/).
diff --git a/_deleted_posts/2013-04-28-partageons-la-musique_professor-kliq.markdown b/_deleted_posts/2013-04-28-partageons-la-musique_professor-kliq.markdown
new file mode 100755
index 0000000..9e5915e
--- /dev/null
+++ b/_deleted_posts/2013-04-28-partageons-la-musique_professor-kliq.markdown
@@ -0,0 +1,20 @@
+---
+layout: post
+slug: partageons-la-musique-professor-kliq
+status: publish
+title: Partageons la musique Professor Kliq
+desc: Musique libre gratuite et cool
+categories:
+- media
+tags:
+- jamendo
+- musique
+---
+
+Professor Kliq a réalisé plusieurs albums electro-techno ces dernières années.
+Cependant vous ne trouverez pas son dernier album sur Amazon ou Itunes, mais plutot du côté de Jamendo. En effet, notre musicien publie ses musiques sous license Creative Common. Vous pouvez donc les télécharger gratuitement et légalement !
+Et ce n'est pas un petit rigolo amateur comme ça, certaine de ses musiques ont été utilisées dans diverses publicités. Par exemple Nadeo s'en est servi pour la promotion de Trackmania 2
+
+###Pour en savoir plus :
+http://www.jamendo.com/fr/artist/339989/professor-kliq
+http://www.professorkliq.com
diff --git a/_deleted_posts/2013-06-22-decouvrez-la-vie-dune-personnalite.markdown b/_deleted_posts/2013-06-22-decouvrez-la-vie-dune-personnalite.markdown
new file mode 100755
index 0000000..b4672ca
--- /dev/null
+++ b/_deleted_posts/2013-06-22-decouvrez-la-vie-dune-personnalite.markdown
@@ -0,0 +1,28 @@
+---
+layout: post
+slug: decouvrez-la-vie-dune-personnalite
+status: publish
+title: Découvrez la vie d'une personnalité
+desc: Arte propose tous les jours une petite vidéo humoristique sur une personnalité
+categories:
+- media
+tags:
+- video
+- arte
+---
+
+Arte propose depuis l'année dernière une série à la publication quotidienne retraçant la vie d'une célébrité.
+Maintenant à sa deuxième saison, cette dernière est programmée en début d'été pendant environ deux mois.
+Ce qui fait sa particularité est son ton totalement décalé mais surtout sa réalisation. Uniquement avec des petits objets qui représentent à merveille les personnages et le décor.
+
+Mais ne sous-estimons pas le côté instructif de l'émission, celle-ci à quand même pour objectif de résumer en 2 minutes la vie d'une célébrité !
+Certains diront que les petits objets s'attardent un peu trop sur les détails et anecdotes des grandes célébrités, voir même l'accuse de déformation.
+Mais après tout, je vous parle d'une série qui s'appelle "Tout est vrai ou presque".
+
+Vous êtes maintenant prévenu !
+
+###On regarde ça tout de suite !
+
+
+
+
diff --git a/_posts/2013-01-08-tout-sur-les-serveurs-teeworlds-partie-1.markdown b/_posts/2013-01-08-tout-sur-les-serveurs-teeworlds-partie-1.markdown
new file mode 100755
index 0000000..31cb086
--- /dev/null
+++ b/_posts/2013-01-08-tout-sur-les-serveurs-teeworlds-partie-1.markdown
@@ -0,0 +1,59 @@
+---
+layout: post
+slug: tout-sur-les-serveurs-teeworlds-partie-1
+status: publish
+title: Créer un serveur Teeworlds (partie 1)
+description: Un serveur Teeworlds basique
+categories:
+- reseau
+tags:
+- teeworlds
+- jeu
+- serveur
+---
+
+Teeworlds est un FPS 2D tout mignon, puisque vous incarnez une petite boule de couleur, ressemblant plus ou moins à un Kirby. Mais ne vous y méprenez, leurs intentions sont loins d'être pacifistes ! Vous pouvez télécharger le client et le serveur de ce jeu sur le site : {[ article.content ]}Nous sommes le
+
+
+```
+
+####De nouveaux langages, une nouvelle approche
+
+Bien que PHP reste majoritaire dans beaucoup de cas, de nouvelles approches pour développer votre application web.
+
+Entre autre, de plus en plus de sites sont développés grâce à Python, Javascript, Ruby, Java, etc. Leur approche est différente. Dans ce cas là, on va écrire un programme dans ce langage, qui va utiliser une bibliothèque http. Pour lancer notre site web, il ne nous restera qu'à lancer notre programme.
+
+####Arrêtons de réinventer la roue !
+
+Il existe de nombreux frameworks, qui posent les bases d'une application. C'est comme si des personnes avaient déjà écrit le squelette de votre application, vous n'avez plus qu'à implémenter ce que vous voulez. Voici une liste non exhaustive avec leur langage associé :
+
+* Symfony, gros framework, une référence sur PHP [Documentation](http://symfony.com/fr/doc/current/quick_tour/the_big_picture.html)
+* Zend, idem que Symfony, PHP [Documentation](http://framework.zend.com/manual/2.3/en/user-guide/overview.html)
+* Silex, Framework dérivé de Symfony, léger, PHP [Documentation](http://silex.sensiolabs.org/doc/intro.html)
+* Express, Framework léger pour NodeJS [Documentation](http://expressjs.com/starter/installing.html)
+* SailsJS, Gros framework NodeJS [Documentation](http://sailsjs.org/#/getStarted)
+* Rails, framework Ruby [Documenation](http://guides.rubyonrails.org/getting_started.html)
+* Django, framework Python [Documentation](https://docs.djangoproject.com/en/1.7/intro/overview/)
+* Play, framework Java [Documentation](https://www.playframework.com/documentation/2.3.x/Installing)
+
+_Tout ces liens mènent vers la page de démarrage du projet, n'hésitez pas à naviguer sur les sites pour avoir des infos sur le framework_
+
+####Design Pattern MVC
+
+Tout ces frameworks partagent un point commun : leur façon de fonctionner. Elle est appelée MVC ou Modèle Vue Controlleur.
+
+Pour faire simple, un utilisateur fait une requete sur votre application en cliquant sur un lien, ce qui appelle un __Controlleur__. Ce __Controlleur__ va chercher les informations dont il a besoin dans les __Modèles__. Une fois les informations en sa possession, il les injecte dans la __Vue__, puis la renvoit à l'utilisateur.
+
+Chaque controlleur sera donc associé à une url de notre application. Par exemple BlogController() fera référence à http://quentin.dufour.tk/blog, AboutController() fera référence à http://quentin.dufour.tk/about...
+
+Un modèle représente une entité de notre application. On aura donc un objet User, un objet Article, un objet Page...
+
+La vue est le code HTML de base dans lequel on va injecter le code de notre article. Une vue de ce blog pourrait ressembler à ça :
+
+```html
+{[ article.title ]}
+