Fixes typos, Markdown escaping, styles, syntax highlighting + 1 image...

This commit is contained in:
Samuel FORESTIER 2017-10-31 17:30:44 -04:00 committed by Samuel FORESTIER
parent 96bfd431b2
commit 9774896815
41 changed files with 125 additions and 102 deletions
_posts
2013-01-15-utilisez-votre-compte-skype-et-votre-compte-msn-sur-skype.md2013-01-23-comment-utiliser-vlc-sur-backtrack-5.md2013-04-06-water-fountain-arduino-uno-r3.md2013-04-12-greenhouse-arduino-leonardo-duemilanove.md2013-04-16-rgler-le-problme-de-maj-crunchbang-statler.md2013-04-17-paramtrer-conky-sous-crunchbang.md2013-04-29-modifier-la-luminosit-sous-crunchbang.md2013-05-20-empcher-la-maj-du-logiciel-arduino-sous-cb.md2013-06-22-acclrer-son-grub-manuellement-simple-boot.md2013-07-02-afficher-un-message-au-dmarrage-de-windows.md2013-10-01-access-from-new-computer-overwolf-steam.md2013-11-05-ajouter-des-couleurs-au-terminal-linux.md2014-01-29-refresh-system-active-passive.md2014-03-03-how-to-mod-just-cause-2-multiplayer-server.md2014-08-22-gestion-du-bluetooth-sous-crunchbang.md2014-11-17-deplacer-la-swap-en-ram.md2014-11-25-colorer-syntaxe-langage-prog-sur-weebly.md2014-12-09-dtostrf-lexplication.md2015-01-12-superblock-mount-time-is-in-the-future-10.md2015-01-19-random-number-generation.md2015-02-02-changer-le-nom-dune-machine-sous-linux.md2015-02-09-fin-de-lere-de-tristesse-et-incomprehension.md2015-02-14-magie-noire-avec-les-pointeurs-c.md2015-03-15-install-and-configure-no-ip-client.md2015-04-14-echange-cles-ssh-serveur-client-linux.md2015-04-22-reduce-the-writing-rate-on-sd-card.md2015-05-15-utiliser-des-variables-de-type-booleens-c.md2015-09-16-installer-le-client-spotify-sur-debian-stretch.md2015-09-20-obtenir-le-dernier-lecteur-youtube-sur-iceweasel.md2015-09-28-crunchbang-renait-de-ses-cendres-rejoignez-la.md2015-10-28-comment-mettre-a-jour-manuellement-antivir.md2016-01-09-deny-regular-users-to-have-and-use-privileges.md2016-03-11-le-grand-retour-de-mozilla-firefox-sur-debian.md2016-05-26-ce-jour-entrera-dans-lhistoire.md2016-11-11-installer-mac-os-sierra-1012-sous-linux.md2016-11-19-set-up-a-router-with-archlinux-arm.md2016-12-09-programmer-en-nasm-sous-linux-64-bits-asm.md2017-03-27-dofus-touch-no-emu-est-mort-aucun-souci.md
css
img/blog

@ -35,12 +35,12 @@ Voilà, vos deux comptes Skype séparés sont fonctionnels, vous devriez avoir s
[![A missing blog post image](/img/blog/utilisez-votre-compte-skype-et-votre-compte-msn-sur-skype_4.png)](/img/blog/utilisez-votre-compte-skype-et-votre-compte-msn-sur-skype_4.png)
**/!\ Notez qu'en installant le Skype compatible MSN, vous désinstallerez automatiquement Windows Live Messenger /!\\**
**:warning: Notez qu'en installant le Skype compatible MSN, vous désinstallerez automatiquement Windows Live Messenger :warning:**
_Microsoft_ a choisi de prendre un peu d'avance avec les utilisateurs ayant migré...
Enfin on se débarrasse de la _suite Windows Live_ !
**/!\ Notez également qu'un raccourci ne correspond pas à un compte /!\\**
**:warning: Notez également qu'un raccourci ne correspond pas à un compte :warning:**
Lors du premier lancement de Skype (mettons au lancement du PC), c'est le dernier compte ouvert précédemment qui se lancera.
Vous devez lancer les deux Skype OBLIGATOIREMENT pour avoir les deux comptes ouverts.

@ -31,4 +31,4 @@ Et en cherchant la ligne 620 (chez moi), puis en remplaçant les 7 et 8ème nom
> geteuid._libc_start_main
Il ne vous reste plus qu'à quitter en pressant _CTRL + X_ , et à sauvegarder en disant _Yes_ !
Il ne vous reste plus qu'à quitter en pressant _CTRL + X_, et à sauvegarder en disant _Yes_ !

@ -14,9 +14,11 @@ The power tensions are ignored.
The concept is:
- One fountain for 3 persons
- When a person wants to drink, he puts his glass and press his button
- he keeps his button pressed while his glass is not full
* One fountain for 3 persons
* When a person wants to drink, he puts his glass and press his button
* he keeps his button pressed while his glass is not full
The main function of the project is to compute the time and the volume distributed to a person, and increment a counter variable of total volume.
On the photo, the 3 buttons at the top left corner are assigned to the 3 different persons.

@ -12,12 +12,17 @@ We built an improved greenhouse. We decided to optimize the environmental charac
Features :
- Optimize the luminosity
- Optimize the humidity
- Optimize the temperature
- Show the different characteristics on the screen
- Indicate the state of the Arduino with the RGB Led
- Allow the user to change his settings with a potentiometer
* Optimize the luminosity
* Optimize the humidity
* Optimize the temperature
* Show the different characteristics on the screen
* Indicate the state of the Arduino with the RGB Led
* Allow the user to change his settings with a potentiometer
All the project can run with one Arduino, but we think that it would be "cleaner" with two.
We used a solenoid controlled by a relay and a transistor, connected with a flex holed tube.

@ -50,4 +50,4 @@ Puis faire l'installation après une MAJ des sources :
Normalement Iceweasel devrait se relancer...
/!\ Veiller à désactiver (supprimer ?) la source expérimentale de Mozilla, sinon, lors du prochain `dist-upgrade`, certains de vos logiciels passeront en version expérimentale (moyen non ?).
**:warning: Veiller à désactiver (supprimer ?) la source expérimentale de Mozilla, sinon, lors du prochain `dist-upgrade`, certains de vos logiciels passeront en version expérimentale (moyen non ?) :warning:**

@ -19,7 +19,7 @@ Le "langage" de ce script est assez bizarre... et pas très intuitif au début,
Historique des modifications de ce script :
```diff
{% highlight diff %}
- Mise en commentaire de la vérification des MAJ APT (conso. élevée)
+ Redimensionnement des graphes (meilleure visibilité des pourcentages)
+ Ajout des IP interne/externe sur les deux protocoles
@ -57,7 +57,7 @@ Historique des modifications de ce script :
+ Mises à jour Aptitude maintenant effectuées par le Cron root
+ ADAPTATION DU SCRIPT POUR CONKY 1.10 (LUA SYNTAX)
+ Ajouts d'offsets verticaux pour les icônes des données
```
{% endhighlight %}
---
@ -81,5 +81,5 @@ Désormais les résultats seront écrits dans des fichiers _.txt_ que vote Conky
---
**/!\ CE SCRIPT N'EST NI À JOUR, NI MAINTENU, [NOUVEL ARTICLE = NOUVEAU SCRIPT](/blog/tutorials/a-laide-du-lua-mon-script-conky-revu-en-beaute) /!\\**
**:warning: CE SCRIPT N'EST NI À JOUR, NI MAINTENU, [NOUVEL ARTICLE = NOUVEAU SCRIPT](/blog/tutorials/a-laide-du-lua-mon-script-conky-revu-en-beaute) :warning:**

@ -21,7 +21,7 @@ Pour voir _checker_ qui y est actuellement, vous devrez passer par la commande :
`# cat /sys/class/backlight/acpi_video0/brightness`
Et pour la modifier, où __**x**__ est la valeur que vous voulez attribuer :
Et pour la modifier, où **x** est la valeur que vous voulez attribuer :
`# echo x | tee /sys/class/backlight/acpi_video0/brightness`
@ -43,7 +43,7 @@ Pour cela, créez déjà deux fichiers, comme par exemple :
> luminosite_down.sh
Editez-les, et attribuez-y respectivement deux valeurs souhaitées (avec __**x**__ > __**y**__ , bien entendu) :
Editez-les, et attribuez-y respectivement deux valeurs souhaitées (avec **x** > **y**, bien entendu) :
`# echo x | tee /sys/class/backlight/acpi_video0/brightness`
@ -53,7 +53,7 @@ Editez-les, et attribuez-y respectivement deux valeurs souhaitées (avec __**x**
Rajoutons l'en-tête de script _Bash_ à l'intérieur des deux fichiers :
> #!/bin/bash
> \#!/bin/bash
Rendons-les exécutables :

@ -13,12 +13,12 @@ Si vous installez la version Française du logiciel Arduino (1.0.5 actuellement)
`# apt-get upgrade`
... le logiciel se mettra à jour automatiquement en version 0018, ce qui est un poil embêtant, surtout pour ceux qui veulent [inclure Arduino à Sublime Text](https://github.com/Robot-Will/Stino#set-arduino-application-folder).
Vous pouvez empêcher cette MAJ en vous rendant sur le **__Gestionnaire de paquets Synaptic__**.
Vous pouvez empêcher cette MAJ en vous rendant sur le **Gestionnaire de paquets Synaptic**.
Cherchez le paquet grâce à la barre de recherche et du mot-clé :
> arduino
Sélectionnez le paquet _arduino_ , et cliquez sur :
Sélectionnez le paquet _arduino_, et cliquez sur :
> Paquet > Forcer la Version...

@ -29,7 +29,6 @@ Baladez-vous jusqu'à trouver la ligne :
Pour mon cas, j'ai changé et attribué la valeur `1`, ce qui peut me laisser le temps de sélectionner la version Sans-Échec du noyau, en cas de problème.
/!\ Merci de ne pas modifier autre chose, car le GRUB 2 a une architecture complètement différente du premier, et possède maintenant des dépendances avec d'autres fichiers.
Toute mauvaise manipulation entrainera un impossibilité d'accéder à aucun des systèmes de votre ordinateur. /!\
**:warning: Merci de ne pas modifier autre chose, car le GRUB 2 a une architecture complètement différente du premier, et possède maintenant des dépendances avec d'autres fichiers. Toute mauvaise manipulation entrainera un impossibilité d'accéder à aucun des systèmes de votre ordinateur. :warning:**
/!\ Manip' à refaire à chaque MAJ du Grub /!\
**:warning: Manip' à refaire à chaque MAJ du Grub :warning:**

@ -16,7 +16,8 @@ Pour cela, ouvrez l'éditeur de Registre grâce au raccourci _Exécuter..._ :
Avancez en suivant le chemin suivant :
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Cliquez sur _Winlogon_ et cherchez les clefs :
> LegalNoticeCaption

@ -20,20 +20,20 @@ Pour cela, rendez-vous ici :
Éditez le fichier **SettingsPageAccount.xml** après avoir coupé le processus, et remplacez :
```xml
{% highlight xml %}
<PropertyNameValue>
<Value Internal_>True</Value>
<Name>AutoLogin_SteamService</Name>
</PropertyNameValue>
```
{% endhighlight %}
... par :
```xml
{% highlight xml %}
<PropertyNameValue>
<Value Internal_>False</Value>
<Name>AutoLogin_SteamService</Name>
</PropertyNameValue>
```
{% endhighlight %}
À partir de maintenant, le chat Steam intégré à Overwolf ne se connectera plus automatiquement, et ne réclamera donc pas le code dauthentification.

@ -16,13 +16,13 @@ Tout d'abord, il faut d'abord activer la coloration du texte dans le Terminal, p
... et ajoutez à la fin de celui-ci :
```bash
{% highlight bash %}
eval "`dircolors -b`"
```
{% endhighlight %}
Sautez une ou plusieurs lignes, et copiez-collez ceci :
```bash
{% highlight bash %}
PS1='\
\[\033[00m\][\
\[\033[31m\]\u\
@ -33,6 +33,6 @@ PS1='\
\[\033[00m\]]\
\[\033[00m\]\$\
'
```
{% endhighlight %}
Quittez en sauvegardant, relancez une console, et... c'est coloré :smile:

@ -29,7 +29,7 @@ The surveillance of the temperature is run every minutes by [Cron](https://fr.wi
[![A missing blog post image](/img/blog/refresh-system-active-passive_3.png)](/img/blog/refresh-system-active-passive_3.png)
```bash
{% highlight bash %}
#!/bin/bash
# Author: Horloge-Skynet
@ -52,4 +52,4 @@ else
/usr/local/bin/gpio write 6 1 # Light up green LED
fi
```
{% endhighlight %}

@ -20,4 +20,6 @@ Ensuite, télécharger des _Mods_ (personnellement, on en est à 2): [ici](https
Le premier permet de se déplacer très très rapidement (~700 km/h) en véhicule, et le second de se procurer les objets de la boutique...
Décompresser les archives, et déplacer leur contenu respectif dans le dossier `scripts` dans lequel vous pouvez en profiter pour rajouter le contenu du dossier `default_scripts` , pour disposer de la totalité des scripts de "bases".
Pour que les objets soient accessibles depuis la boutique sans payer avec l'argent du jeu, vous pouvez remplacer le _buymenu.lua_ du dossier _shared_ par [le mien modifié](https://gist.github.com/HorlogeSkynet/30738e8826bf1905977a0a9c0e343624) (/!\ Les DLC doivent être activées ! /!\\).
Pour que les objets soient accessibles depuis la boutique sans payer avec l'argent du jeu, vous pouvez remplacer le _buymenu.lua_ du dossier _shared_ par [le mien modifié](https://gist.github.com/HorlogeSkynet/30738e8826bf1905977a0a9c0e343624)
**:warning: Les DLC doivent être activées ! :warning:**

@ -11,7 +11,7 @@ category: Tutorials
Ce n'est qu'après un petit temps que j'ai compris que rien n'était prêt de fonctionner correctement sous Linux, mais encore moins sous [CrunchBang (Waldorf)](http://crunchbang.org/about)...
Aujourdhui je parle de l'utilisation du Bluetooth.
L'applet inclue dans OpenBox est juste complètement hors-service, je ne m'en sert uniquement pour activer et désactiver le Bluetooth que l'on pourrait qualifier d'"Hardware"... car je n'ai pas trouvé les fonctions équivalentes :slight_smile:
L'applet inclue dans OpenBox est juste complètement hors-service, je ne m'en sert uniquement pour activer et désactiver le Bluetooth que l'on pourrait qualifier d'"Hardware"... car je n'ai pas trouvé les fonctions équivalentes :smile:
J'ai donc décidé de me fabriquer mon propre script de gestion qui recense et met en forme les quelques fonctions de bases (+ un petit ajout maison :stuck_out_tongue:) : [ici](https://gist.github.com/HorlogeSkynet/ad662ede22c85924f44488fab52e288e).

@ -7,11 +7,13 @@ category: Tutorials
---
[![A missing blog post image](/img/blog/deplacer-la-swap-en-ram.png)](/img/blog/deplacer-la-swap-en-ram.png)
Il peut arriver que la SWAP finisse par prendre un certain volume sur votre disque.
Un :
> # swapoff -a && swapon --a
>
... transférera le contenu SWAP directement en RAM.
**
/!\ Vérifier que vous disposez d'assez de RAM avant d'effectuer cette opération /!\**
Il peut arriver que la SWAP finisse par prendre un certain volume sur votre disque.
Les commandes :
`# swapoff -a && swapon -a`
... transféreront le contenu de la SWAP directement en RAM.
**:warning: Vérifier que vous disposez d'assez de RAM avant d'effectuer cette opération :warning:**

@ -18,6 +18,6 @@ Solution :
Commencez par trouver une feuille de styles CSS pour votre morceau de code, hébergez-la et copiez son lien dans la balise `<link>`.
Après, vous devez télécharger le _pack_ de coloration de [Highlight.js](https://highlightjs.org/download/), que vous pouvez aussi hébergez, et copiez son lien dans la première balise `<script>`.
Initialisez après la coloration à l'aide de la fonction _JavaScript_, indiquez le type de Langage que vous utilisez, et le morceau de code se trouvant entre les balises `<pre>` et `<code>` sera coloré :slight_smile:
Initialisez après la coloration à l'aide de la fonction _JavaScript_, indiquez le type de Langage que vous utilisez, et le morceau de code se trouvant entre les balises `<pre>` et `<code>` sera coloré :smile:
Merci @[Coco'](https://pixelswap.fr/) encore pour son aide :+1:

@ -14,9 +14,9 @@ Il faut passer par `dtostrf()` ("_Decimal to String Float_").
Voici son prototype :
```c
{% highlight c %}
char *dtostrf(double val, signed char width, unsigned char prec, char *s)
```
{% endhighlight %}
Incompréhensible hein ?

@ -38,4 +38,4 @@ Vous n'avez qu'à redémarrer le PC, vérifier en passant que l'heure du BIOS es
... si nécessaire !
**/!\ Bien sûr l'article est rédigé dans le cas où la pile interne du PC est considérée opérationnelle ! /!\\**
**:warning: Bien sûr l'article est rédigé dans le cas où la pile interne du PC est considérée opérationnelle ! :warning:**

@ -12,7 +12,7 @@ Here we are !
On this project, the idea was to generate a "random" number (note the quotes !) based on some of the information taken out from the environment next to the Arduino.
We can fetch the temperature, humidity and pressure (with [BMP085](https://www.adafruit.com/product/391) and DHT11), the seconds (with the [DS1302 RTC Module](http://www.hobbytronics.co.uk/real-time-clock-module-ds1302)), the luminosity with a photo-resistor, and the distance between the breadboard and something in front of it (with [HC-SR04](https://www.amazon.com/SainSmart-HC-SR04-Ranging-Detector-Distance/dp/B004U8TOE6)).
We can fetch the temperature, humidity and pressure (with [BMP085](https://www.adafruit.com/product/391) and [DHT11](https://www.adafruit.com/product/386)), the seconds (with the [DS1302 RTC Module](http://www.hobbytronics.co.uk/real-time-clock-module-ds1302)), the luminosity with a photo-resistor, and the distance between the breadboard and something in front of it (with [HC-SR04](https://www.amazon.com/SainSmart-HC-SR04-Ranging-Detector-Distance/dp/B004U8TOE6)).
If a sound is detected (like a 'clap' or something else) (with a [sound detector module](http://www.dx.com/p/arduino-microphone-sound-detection-sensor-module-red-135533#.VMiasy4ppTA)) the program reads data from all the sensors and, with a little function, makes a big _salad_ to get out a number.

@ -26,6 +26,6 @@ Il s'agit ensuite de modifier le nom du domaine du PC, pour cela, éditez mainte
... et remplacez l'existant par le nouveau (comme l'image ci-dessus).
Maintenant, il ne reste plus qu'à lancer le script adapté au changement de nom, puis à redémarrer les programme nécessaires (_Conky_ , _Shell_ , ...) pour le "visuel" :
Maintenant, il ne reste plus qu'à lancer le script adapté au changement de nom, puis à redémarrer les programme nécessaires (_Conky_, _Shell_, ...) pour le "visuel" :
`# /etc/init.d/hostname.sh start`

@ -24,8 +24,11 @@ Sûrement qu'une [Debian](https://fr.wikipedia.org/wiki/Debian) modifiée à un
Donc pour résumer :
* Plus de nouvelle version de prévue
* Dernière version PC: [Crunchbang 11](http://crunchbang.org/download/) (Waldorf) [[Debian 7 Wheezy](https://wiki.debian.org/fr/DebianWheezy)]
* Version existante maintenue à jour aussi longtemps que Wheezy
* Dernière version Raspberry Pi : [PiBang](http://pibanglinux.com/download.html)
R.I.P.

@ -19,4 +19,4 @@ Code complet disponible [ici](https://gist.github.com/HorlogeSkynet/44f898140f03
Merci @[Jojo'](https://github.com/thearcanum) pour la découverte et le suivi personnalisé :+1:
**/!\ Tailles considérées pour un système 64 bits /!\\**
**:warning: Tailles considérées pour un système 64 bits :warning:**

@ -16,16 +16,16 @@ First of all, download the archive which contained the client with :
Next, extract, install, and launch the configuration script :
```bash
{% highlight bash %}
$ tar vzxf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1/
$ make && sudo make install
$ sudo /usr/local/bin/noip2
```
{% endhighlight %}
For now, we've to create the service running script :
```bash
{% highlight bash %}
#!/bin/sh
# Author: Horloge-Skynet
@ -64,7 +64,7 @@ exit 0
# Short-Description: NO-IP service
# Description: Launch NO-IP service at the run
### END INIT INFO
```
{% endhighlight %}
... and move it into _init_ directory :

@ -33,7 +33,7 @@ Ensuite (si vous avez rentré une passphrase) :
`$ exec ssh-agent bash && ssh-add`
**/!\ L'agent SSH ne retiendra votre passphrase servant à déchiffrer la clé seulement pour la session en cours. Si jamais le système doit rebooter, la dernière procédure est à reprendre /!\\**
**:warning: L'agent SSH ne retiendra votre passphrase servant à déchiffrer la clé seulement pour la session en cours. Si jamais le système doit rebooter, la dernière procédure est à reprendre :warning:**
Le serveur et le client se reconnaissent maintenant mutuellement.
Essayons de nous connecter sans aucune_information supplémentaire :

@ -36,8 +36,8 @@ We'll add the launching and stopping of the script at the beginning and ending o
... and add the content needed as the following :
> # Required-Start: $remote_fs $time **ramlog**
> # Required-Stop: umountnfs $time **ramlog**
> \# Required-Start: $remote_fs $time ramlog
> \# Required-Stop: umountnfs $time ramlog
Set the script at the boot and reboot the system now :
@ -47,4 +47,4 @@ Check if the program is running with :
`# /etc/init.d/ramlog status`
**/!\ If your system is shutting down, for example, due to an supply problem, you won't have any system log of your session saved /!\\**
**:warning: If your system is shutting down, for example, due to an supply problem, you won't have any system log of your session saved :warning:**

@ -25,7 +25,7 @@ Le `char` !
Donc voici une implémentation possible :
```c
{% highlight c %}
#define true 1
#define false 0
@ -34,7 +34,7 @@ typedef char bool;
/* */
bool var = true;
```
{% endhighlight %}
---
@ -42,14 +42,14 @@ bool var = true;
Depuis le _C99_, il existe en fait un type booléen, mais il n'est pas sous la forme `bool`. Voici son utilisation :
```c
{% highlight c %}
#define true 1
#define false 0
/* */
_Bool var = true;
```
{% endhighlight %}
---
@ -57,7 +57,7 @@ _Bool var = true;
Petite technique consistant juste à définir _bool_ comme _Bool_ :
```c
{% highlight c %}
#define true 1
#define false 0
@ -66,18 +66,18 @@ typedef _Bool bool;
/* */
bool var = true;
```
{% endhighlight %}
---
### Utilisation de _stdbool.h_
Une librairie supplémentaire a été apportée avec la norme _C99_, comportant 4 macros. Avec elles, vous pouvez directement utiliser le type `bool`. Cette technique est à utiliser si votre projet est compilé en _C99_ ou supérieur. Pour _C89_ , voir ci-dessus :wink:
Une librairie supplémentaire a été apportée avec la norme _C99_, comportant 4 macros. Avec elles, vous pouvez directement utiliser le type `bool`. Cette technique est à utiliser si votre projet est compilé en _C99_ ou supérieur. Pour _C89_, voir ci-dessus :wink:
```c
{% highlight c %}
#include <stdbool.h>
/* */
bool var = true;
```
{% endhighlight %}

@ -8,7 +8,7 @@ category: Tutorials
[![A missing blog post image](/img/blog/installer-le-client-spotify-sur-debian-stretch.png)](/img/blog/installer-le-client-spotify-sur-debian-stretch.png)
Après avoir changé d'OS et étant passé en _Debian Testing_ , j'ai tenté de voir s'il était possible d'installer le client de _Spotify_ facilement et sans dépendances à résoudre sans fin sur le vieux _Crunchbang 11_.
Après avoir changé d'OS et étant passé en _Debian Testing_, j'ai tenté de voir s'il était possible d'installer le client de _Spotify_ facilement et sans dépendances à résoudre sans fin sur le vieux _Crunchbang 11_.
Effectivement c'est possible !

@ -8,7 +8,7 @@ category: Tutorials
[![A missing blog post image](/img/blog/obtenir-le-dernier-lecteur-youtube-sur-iceweasel.png)](/img/blog/obtenir-le-dernier-lecteur-youtube-sur-iceweasel.png)
Même après l'arrivée du nouveau lecteur de Youtube, je continuais à regarder les vidéos à travers l'ancien. Je pensais que cela venait du navigateur qui avait sauvegardé encore un peu trop d'informations, mais c'est après avoir réinstallé une autre Debian _from scratch_ , et ayant toujours ce lecteur périmé, que j'ai compris qu'il y avait un autre soucis.
Même après l'arrivée du nouveau lecteur de Youtube, je continuais à regarder les vidéos à travers l'ancien. Je pensais que cela venait du navigateur qui avait sauvegardé encore un peu trop d'informations, mais c'est après avoir réinstallé une autre Debian _from scratch_, et ayant toujours ce lecteur périmé, que j'ai compris qu'il y avait un autre soucis.
Avec toutes ces histoires de lecteurs propriétaires non-tenus à jour sous Linux, il semblerait que la version de _Flash_ installée comme cela, ne permet pas la prise en charge du nouveau lecteur. Heureusement (ou pas ?) pour nous, l'[HTML 5](http://www.wikiwand.com/fr/HTML5) gère très bien tout ça maintenant. On peut alors forcer le visionnage par le lecteur de média du langage.

@ -8,8 +8,8 @@ category: Articles
[![A missing blog post image](/img/blog/crunchbang-renait-de-ses-cendres-rejoignez-la.png)](/img/blog/crunchbang-renait-de-ses-cendres-rejoignez-la.png)
Il y a 3 jours maintenant, sur le forum officiel de _Crunchbang_ , qui en était resté à la terrible nouvelle de l'arrêt du développement en ce début d'année, a été posté par l'ex. développeur en chef un petit message indiquant qu'un projet maintenant hors des cartons allait reprendre et continuer la lancer de l'OS pré-équipé.
Il y a 3 jours maintenant, sur le forum officiel de _Crunchbang_, qui en était resté à la terrible nouvelle de l'arrêt du développement en ce début d'année, a été posté par l'ex. développeur en chef un petit message indiquant qu'un projet maintenant hors des cartons allait reprendre et continuer la lancer de l'OS pré-équipé.
Son nom ? _Hydrogen_. Basé actuellement sur une _Debian Jessie_, pour changer de la vieille _Wheezy__Waldorf_ stagnait dessus sans maintenance réelle, le projet [Bunsenlabs](https://www.bunsenlabs.org/) remet à disposition une version à jour, avec [ses propres repo'](https://pkg.bunsenlabs.org/).
À vous de voir si ça vaut encore le coup de migrer vers une solution de ce style, la dernière fois que j'ai passé le cap le projet a été arrêté malencontreusement :slight_smile:
À vous de voir si ça vaut encore le coup de migrer vers une solution de ce style, la dernière fois que j'ai passé le cap le projet a été arrêté malencontreusement :smile:

@ -11,7 +11,7 @@ category: Tutorials
Il peut y avoir une quantité infinie de raisons, mais il est possible que vous ne parveniez pas à mettre à jour [Antivir](https://www.avira.com/fr/free-antivirus-windows), l'antivirus proposé par [Avira](https://www.avira.com/fr/) depuis maintenant quelques années ! Ce qui peut être très embêtant pour un antivirus...
À l'époque, je me souviens qu'il fallait se rendre sur leur site, et télécharger une archive que l'on importait directement dans le logiciel, et la procédure était lancée.
Maintenant, la première étape est en partie automatisée. Pour cela commencez par télécharger le petit soft' mis à disposition par _Avira_ , [FuseBundle](https://www.avira.com/fr/download/product/avira-fusebundle-generator).
Maintenant, la première étape est en partie automatisée. Pour cela commencez par télécharger le petit soft' mis à disposition par _Avira_, [FuseBundle](https://www.avira.com/fr/download/product/avira-fusebundle-generator).
Décompresser l'archive obtenue dans un dossier, et place à l'utilisation !
Commencez par lancer l'exécutable :
@ -20,7 +20,7 @@ Commencez par lancer l'exécutable :
... laissez procéder la petite console qui s'est ouverte, et une fois qu'elle a disparu, rendez-vous dans le dossier " _install_ ", dans lequel vous devez trouver une archive zippée.
Ouvrez maintenant le panel de configuration d' _Antivir_ , et cliquez comme ceci sur :
Ouvrez maintenant le panel de configuration d' _Antivir_, et cliquez comme ceci sur :
[![A missing blog post image](/img/blog/comment-mettre-a-jour-manuellement-antivir_3.png)](/img/blog/comment-mettre-a-jour-manuellement-antivir_3.png)

@ -16,7 +16,7 @@ To disable this, connect with root account, and run :
As the screenshot above, find the lines which match with your regular account(s), and comment them. This will deny regular user to run commands which need privileges.
> #pi ALL=(ALL) NOPASSWD: ALL
> \#pi ALL=(ALL) NOPASSWD: ALL
I've deleted user from "sudo" group too. If you want :

@ -9,7 +9,7 @@ category: Articles
[![A missing blog post image](/img/blog/le-grand-retour-de-mozilla-firefox-sur-debian.png)](/img/blog/le-grand-retour-de-mozilla-firefox-sur-debian.png)
Aujourd'hui la liste des mises à jour m'a quelque peu marqué !
Je n'en ai pas cru mes yeux; il y a bien eu écrit "Firefox" lors de la petite `dist-upgrade` journalière.
Je n'en ai pas cru mes yeux : il y a bien eu écrit "Firefox" lors de la petite `dist-upgrade` journalière.
Mais alors pourquoi ?
C'est vrai, depuis maintenant une durée qui semble éternelle les Debian étaient équipées comme navigateur d'un fork de Firefox, un poil modifié pour convenir aux différentes volontés de liberté de la communauté, [Iceweasel](https://fr.wikipedia.org/wiki/Iceweasel).

@ -14,7 +14,7 @@ Jusqu'aux jours d'aujourd'hui, quelqu'un qui ne voulait pas s'embêter avec le c
Cependant depuis hier très tôt dans la journée, Microsoft a lancé son programme d'installation et déploiement forcés de Skynet... Ah non pardon, de _Windows 10_.
Ce dernier étant gratuit (N'oubliez pas, "Si c'est gratuit, c'est que vous êtes le produit.") pour encore 2 longs mois, MS est sûrement parti du principe que la quasi-totalité des PC équipés des _Windows 7 à 8.1_ , seraient allumés au moins une fois, et munis du programme intruisif et malsain _GWX.exe_ , la "mise à jour" serait executée automatiquement.
Ce dernier étant gratuit (N'oubliez pas, "Si c'est gratuit, c'est que vous êtes le produit.") pour encore 2 longs mois, MS est sûrement parti du principe que la quasi-totalité des PC équipés des _Windows 7 à 8.1_, seraient allumés au moins une fois, et munis du programme intruisif et malsain _GWX.exe_, la "mise à jour" serait executée automatiquement.
Si vous fermez la fenêtre ouverte par GWX, votre PC s'éteindra directement et l'installation débutera (avant de cracher sur MS, pensez à sauvegarder votre travail).
@ -23,5 +23,5 @@ Il a toujours été vrai que les "grands" ont poussé à faire les mises à jour
Une première ici, en toute légitimité, vous ne disposez plus de ce choix. Quelqu'un d'autre a décidé pour vous quel système d'exploitation serait et sera (le mieux ?) installé sur votre matériel, alors que ce n'est même pas celui que vous aviez pu acheter en magasin !
_EDIT_ : Il n'a jamais été autant nécessaire de supprimer les vecteurs d'installation de _Windows 10_.
Si vous voulez vous débarrasser de _GWX_ , vous pouvez désinstaller (et masquer bien entendu) la mise à jour **KB3035583**.
Si vous voulez vous débarrasser de _GWX_, vous pouvez désinstaller (et masquer bien entendu) la mise à jour **KB3035583**.
Si l'opération n'est pas efficace, je vous conseille de désinstaller la totalité des fichiers d'installation de Windows 10 en passant par [cet utilitaire](https://www.grc.com/never10.htm).

@ -24,19 +24,21 @@ Place aux instructions :
3. Une fois le téléchargement terminé, je vous invite à décompresser l'archive : `$ unrar e macOS\ 10.12\ Sierra\ Final\ by\ TechReviews.rar`
4. Une fois la décompression également terminée, ouvrez le fichier résultant avec VirtualBox, et sélectionnez ces options :
> Nom: MacOS
> Type: Mac OS X
> Version: Mac OS X 10.11 El Capitan (64-bit)
>
> \----------------------------------------------------------------
> ----------------------------------------------------------------
>
> Quantité de RAM: Mettez le maximum que vous pouvez (chez moi ça tourne pas trop mal avec 2,5 Go !)
>
> \----------------------------------------------------------------
> ----------------------------------------------------------------
>
> Disque dur: "Utiliser un disque dur virtuel existant", et pointez sur le .vmdk que vous avez extrait !
5. Cliquez maintenant sur le bouton Paramètres de votre nouvelle machine virtuelle, et choississez ces options :
> Processeurs: Mettez-en 2 au minimum, et activez PAE/NX
> Activer EFI
> Désactiver le lecteur de disquettes (Floppy)
@ -44,12 +46,18 @@ Place aux instructions :
> Mémoire graphique: 128 Mo
6. Votre machine est quasi-prête ! Il ne reste plus qu'à la "tweaker" pour que la virtualisation fonctionne, pour cela ouvrez un terminal et tapez ces six commandes (en remplaçant "MacOS" par un autre nom si vous l'avez changé) :
`$ vboxmanage modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff`
`$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"`
`$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"`
`$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"`
`$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"`
`$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1`
* `$ vboxmanage modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff`
* `$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"`
* `$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"`
* `$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"`
* `$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"`
* `$ vboxmanage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1`
Et voilà, vous pouvez lancer votre machine virtuelle.
Chez moi le premier démarrage a été laborieux et un peu buggé, mais la première fenêtre passée, tout allait parfaitement !

@ -82,7 +82,7 @@ Now let's configure this server (you may wanna change the Google DNS server IP b
> range 192.168.42.2 192.168.42.253;
> }
>
> # Don't listen to the other interface !
> \# Don't listen to the other interface !
> subnet 192.168.1.0 netmask 255.255.255.0 {
> }

@ -43,7 +43,7 @@ Pour l'utiliser, rendez-vous sur [cette page](http://download.opensuse.org/repos
Une fois installé, récupérez mon fichier de configuration ci-dessous, et copiez-le dans votre `~/.config/SASM\ Project/SASM.conf` :
```ini
{% highlight ini %}
[General]
language=1
starttext=";\n;\n;\n\n\nsection .data\n\nsection .bss\n\nsection .text\n\n global \_start\n\n_start:\n\n mov eax, 1\n mov ebx, 0\n int 0x80\n"
@ -93,6 +93,6 @@ debugstate=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x5V\0\0\x2\x90\0\0\0\x4
size=@Size(1366 716)
pos=@Point(0 0)
maximized=2
```
{% endhighlight %}
Procédure de test : créez un nouveau projet et collez-y [ce même programme](https://gist.github.com/HorlogeSkynet/eff0a7e307809c1b661a87d88bd33f21) dans l'éditeur de SASM, puis lancez une exécution et un debuggage afin de vérifier que les opérations fonctionnent !

@ -12,11 +12,13 @@ Une petite mise en contexte s'impose :
> Nous sommes en 2017 (merci l'auteur, j'étais déjà au courant), il existe 3 versions de Dofus actuellement disponibles, et maintenues.
>
> * 2 versions Desktop:
> * L'authentique 1.29, ressortie quasiment 7 ans après son arrêt ;
> * La "nouvelle" 2.40, qui avait fait fureur lors de sa sortie, amenant la fin de la 1.29 présentée juste ci-dessus.
> * Deux versions _Desktop_ :
>
> * 1 version "Mobile": Dofus Touch.
> + L'authentique 1.29, ressortie quasiment 7 ans après son arrêt.
>
> + La "nouvelle" 2.40, qui avait fait fureur lors de sa sortie, amenant la fin de la 1.29 présentée juste ci-dessus.
>
> * Une version "Mobile": Dofus Touch.
> Dofus Touch a permis à Ankama de tester un nouveau modèle économique, passant d'un abonnement payant sur Desktop, à plutôt des achats "in-app", comme quasiment tous les jeux sur plateformes mobiles.
>
@ -42,7 +44,7 @@ Je me suis basé sur l'émulateur Genymotion, qui est optimisé pour les jeux, e
J'ai eu à supprimer 2 bibliothèques du dossier, à savoir **libxcb.so.1** et **libdrm.so.2**, peut-être d'autres chez vous ?
4. Une fois Genymotion _up and running_ , il faudra paramétrer un nouvel appareil virtuel, perso' j'ai choisi un **Galaxy S7 avec Android 6.0.0, API 23**.
4. Une fois Genymotion _up and running_, il faudra paramétrer un nouvel appareil virtuel, perso' j'ai choisi un **Galaxy S7 avec Android 6.0.0, API 23**.
5. Démarrez votre appareil.

@ -58,7 +58,7 @@ a:hover {
p {
line-height: 1.6;
margin: 1em auto;
margin: 1em 0.5em;
color: #232423;
text-align: left;
}
@ -181,7 +181,6 @@ span.dates {
}
.post-content {
display: block;
max-width: 1024px;
margin: 20px auto 0 auto;
text-align: left;
@ -218,8 +217,8 @@ span.dates {
border: 3px solid #25283D;
transition: .3s ease-in-out;
-webkit-transition: .3s ease-in-out;
margin-left: auto;
margin-right: auto;
display: block;
margin: 40px auto 40px auto;
}
.post-content > p > a > img:hover {
opacity: 0.75;

BIN
css/styles.min.css (Stored with Git LFS) vendored

Binary file not shown.

Binary file not shown.