PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Extra Crispy - 9GAG

vendredi 7 août 2015 à 17:54
Tiens !?
la torche humaine, avant-pendant-apres
(Permalink)

Employee of the year - 9GAG

vendredi 7 août 2015 à 17:51
Tiens !?
j'ai la même avec Beñat a la DDE
(Permalink)

"Huh... What?... Where did it go?" - 9GAG

vendredi 7 août 2015 à 17:50
Tiens !?
où qui l'est le cureuil ?
(Permalink)

Eat it! NO! - 9GAG

vendredi 7 août 2015 à 17:49
Tiens !?
A TAAAAAAAAAAAABLE !
(Permalink)

Please don't hit me... - 9GAG

vendredi 7 août 2015 à 17:45
Tiens !?
Revolucion, siempre la reboloussion !!!! mais après 8h00, avant, j'ai piscine...
(Permalink)

Obi-Juan - 9GAG

vendredi 7 août 2015 à 17:41
Tiens !?
Obi JUAN kenobi
(Permalink)

Bidirectional Forwarding Detection - Wikipedia, the free encyclopedia

vendredi 7 août 2015 à 17:36
GuiGui's Show - Liens
Intéressant : un protocole qui floode (10 ms entre chaque "keepalive" par défaut avec BIRD) un ou plusieurs liens pour détecter rapidement une panne sur le lien (au sens logique, pas physique, multihop tout ça) entre deux routeurs, beaucoup plus rapidemment que les procotocoles de routage : OSPF = environ 40 secondes ; BGP = 180 secondes.

On utilise BFD en le raccrochant à un protocole de routage (BGP, OSPF,...). L'idée est de converger plus rapidement en cas de panne. Pourquoi ne pas réduire aggresivement les timers des protocoles de routage au lieu d'utiliser un nouveau protocole ?
   * Car tous les protocoles de routage ne peuvent pas avoir des timers aussi aggresifs que ce que permet BFD. Exemple : l'hold timer minimal en BGP est de 20 secondes ;

   * Séparation protocole de routage du protocole de vérification de la connectivité. Pas les mêmes objectifs, pas le même protocole, chacun son taff (ne faire qu'une chose mais le faire bien, tout ça, tout ça). Généricité. Le prochain protocole de routage n'aura pas à réimplémenter la détection d'erreur sur la connexion ;

   * BFD fonctionne partout où y'a de l'IP, même sur des protocoles qui n'ont pas la notion de détection de fail de la connectivité (Ethernet, MPLS, circuits virtuels,...) ;

   * Protocole léger, avec un état minimaliste et une charge utile légère contrairement aux protocoles de routage. La réduction des timers OSPF/BGP/autre nécessite de mettre en branle tout l'algo (sauf le recalcule des routes) comme maintenir les états... « The detection of network failures consumes most of the convergence time budget in typical designs » Russ White and Mosaddaq Turabi (both CCIE, CCDE and CCAr).

Pas de découverte automatique des voisins (OSPFv3 does), il faut config chaque routeur a la main.

Plusieurs modes sont disponibles :
   * asynchrone (chaque pair envoi un message BFD Control à interval régulier, le lien est déclaré mort au bout d'un délai sans avoir rien reçu (500 ms sous BIRD par défaut)) ;

   * On demand (on établie la session puis on envoie seulement quand on veut s'assurer que le pair est en vie) ;

   * En complément de ces deux modes (ce n'est pas un mode supplémentaire !), on a le mode echo qui permet de vérifier que le routeur d'en face est apte à faire du transfert de paquets (ça détecte des cas de pannes en plus, quoi) en vérifiant sa capacité à nous retourner le paquet qu'on lui envoie.

Pour le protocole et les ports : UDP/3784 (BFD control) et UDP/3785 (BFD echo) dans le mode connexion directe, UDP/4784 (BFD control) et UDP/4785 (BFD echo) pour le mode multihop.


BIRD dispose d'une implémentation partielle de ce protocole (http://bird.network.cz/?get_doc&f=bird-6.html#ss6.1)

Côté configuration :
protocol bfd bfd_test {
      neighbor 198.18.0.2 local 198.18.0.1;


Côté CLI :
bfd_test BFD      master   up     16:04:28    
 Preference:     0
 Input filter:   ACCEPT
 Output filter:  REJECT
 Routes:         0 imported, 0 exported, 0 preferred
 Route change stats:     received   rejected   filtered    ignored   accepted
   Import updates:              0          0          0          0          0
   Import withdraws:            0          0        ---          0          0
   Export updates:              0          0          0        ---          0
   Export withdraws:            0        ---        ---        ---          0
=> Oui, la CLI est vraiment pauvre en détails... Notamment, elle indique toujours « up » même quand ce n'est pas le cas... Still in dev, tout ça. ;)

Coté réseau (tshark) :
BFD Control message
   001. .... = Protocol Version: 1
   ...0 0000 = Diagnostic Code: No Diagnostic (0x00)
   11.. .... = Session State: Up (0x03)
   Message Flags: 0x00
       0... .. = Poll: Not set
       .0.. .. = Final: Not set
       ..0. .. = Control Plane Independent: Not set
       ...0 .. = Authentication Present: Not set
       .... 0. = Demand: Not set
       .... .0 = Multipoint: Not set
   Detect Time Multiplier: 5 (= 500 ms Detection time)
   Message Length: 24 bytes
   My Discriminator: 0x1305f4bb
   Your Discriminator: 0x063847cd
   Desired Min TX Interval:  100 ms (100000 us)
   Required Min RX Interval:   10 ms (10000 us)
   Required Min Echo Interval:    0 ms (0 us)


J'ai dit plus haut que BFD s'utilise en lien avec un protocole de routage. Faisons ça :
protocol bfd bfd_test {
# options spécifiques
}

protocol bgp bgp_test {
bfd yes;
}


Quand le lien tombe, de manière quasi instantanée (< 1 seconde) :
bgp_test BGP      master   start  16:11:21    Idle          Error: BFD session down


La remontée BGP est beaucoup plus longue, même si BFD revient très vite (en quelques secondes), puisqu'il faut attendre l'expiration de l'error_wait (240 secondes par défaut) sur les deux routeurs.

S'il s'agit d'un lien iBGP direct, ne pas oublier la directive de configuration « direct » de BIRD pour le lui indiquer sinon il enverra des paquets BFD Control multihop (et ça marche hein mais c'pas propre).
(Permalink)

Cathalasso

vendredi 7 août 2015 à 17:21
L'espace... Cifiste
Je sais que l'on est pas encore caturday, mais ce n'est pas grave ;-)
(Permalink)

Mettre à l'heure une debian par NTP

vendredi 7 août 2015 à 17:17
Librement Shaarli
aptitude install ntp
/etc/init.d/ntp stop
ntpdate -s ntpserver
/etc/init.d/ntp start
(Permalink)

High CPU bug correlation with failed cloud messaging event · Issue #24 · microg/android_packages_apps_GmsCore

vendredi 7 août 2015 à 16:13
@jeekajoo shaarlinks
"""
According to the log, your phone is not registered on google servers. Please enforce a first time checkin by dialing *#*#CHECKIN#*#* and check the logcat output.
"""
Ca correspond à composer:
"""
*#*#2432546#*#*
"""

et sinon, sans dialer, faire cette commande dans un shell en root via ADB:
"""
# am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://2432546
"""
via https://github.com/microg/android_packages_apps_GmsCore/issues/26
(Permalink)

Note : site des impôts

vendredi 7 août 2015 à 15:19
le hollandais volant
Ok, donc si les images ne s’affichent pas sur le site des impôts, c’est parce que le certificat HTTPS du sous-domaine où sont les images n’est pas valide.

J’ai reçu l’email avec les instructions pour voir l’avis d’imposition : c’est toujours marrant de les voir dire « allez rubrique truc » puis « bouton machin » et enfin « case bidule ».

Et un lien directe, ça serait pas plus simple ?

Donc voilà :
Allez là et connectez-vous : https://cfspart.impots.gouv.fr/portal/dgi/public/perso?pageId=pna2par&sfid=30
Puis allez sur ce lien : https://cfspart.impots.gouv.fr/cfsu-04/compteRedirection.html?method=redirection&typeImpot=toutImpot&tresorerieCodee=toutesTresoreries&compte=compteResume

Et visualisez votre PDF (j’espère que ce lien fonctionne chez vous, chez moi il fonctionne, et vu qu’il n’y a pas d’ID ni rien dedans, ça devrait).


Oh et sur la page principale, il y a au moins 3 boutons « particulier », 2 liens « nous contacter » et 4 boutons pour se connecter. Je clic lequel ? Et si c’est tous les mêmes, pourquoi ne pas en avoir fait un seul ?

C’est le syndrome du « je remplis l’espace vide avec des boutons et des liens ».

Tout le monde dit que c’est simple de payer en ligne, mais j’ai mis 10 minutes à trouver mon PDF, après avoir eu la présence d’esprit de vérifier le certificat HTTPS du domaine hébergeant les images (les liens-images devraient être puni de prison)… et je ne peux toujours pas accéder à certaines pages du site.

Linux : comment réagir automatiquement à une charge serveur trop importante | Christophe Casalegno

vendredi 7 août 2015 à 15:15
Les liens de Jim
Une gestion très basique de la charge serveur. L'originalité du script est de vérifier la tendance (à la hausse ou à la baisse) de la charge serveur.
J'aurais quand même mis une proportion dans laquelle ça doit avoir baisser pour ne plus déclencher l'action, genre
if test $[100*load2] -ge $[95*$load]

Si ça diminue de moins de 5% de la charge initial, c'est sans doute anecdotique comme descente, surtou qu'il prend le loadavg 1.
(Permalink)

unicode - How can I change a file's encoding with vim? - Stack Overflow

vendredi 7 août 2015 à 15:04
Liens en vrac de SimonLefort
Suite à mon problème d'encodage ( voir http://links.simonlefort.be/?6HjX8A ), je me suis retrouvé avec un fichier qui ne passe plus dans la moulinette de Pelican (pour mon blog). L'erreur renvoyée par Pelican :
| ========
ERROR: Could not process ./article.md
 | 'utf8' codec can't decode byte 0xe9 in position 208: invalid continuation byte
| ========


Voici comment convertir le fichier en forçant l'utf-8 :
| ========
$ vim article.md
:set bomb
:set fileencoding=utf-8
:wq
| ========

Pelican fonctionne parfaitement après ça. Je n'ai pas bien compris ce que fait la commande "set bomb" mais pas eu le temps de chercher.
(Permalink)

Note - Exercice de commentaire n°2

vendredi 7 août 2015 à 14:52
Les liens de Kevin Merigot
Ce n'est pas parce que ce sont les vacances scolaires qu'on ne doit pas faire ses devoirs :p

Commentez donc les phrases suivantes :

- 13 morts dans un attentat
- 13 morts dans un attentat contre la police
- 13 morts dans un attentat contre la police dans une mosquée
- Arabie Saoudite : 13 morts dans un attentat contre la police dans une mosquée

Exercice de composition : analysez l'éventuelle fluctuation de votre indignation (500 mots maximum)
(Permalink)

command line - How do I fix my locale issue? - Ask Ubuntu

vendredi 7 août 2015 à 14:47
Liens en vrac de SimonLefort
J'ai eu un problème de "locales" sur mon serveur. Vim écrivait "é " à la place de "é", tous les accents merdaient ( "élé", ...)

J'ai modifié le fichier "/etc/environment" :
| ========
$ cat /etc/environment
LANGUAGE=fr
LC_ALL=fr_BE.UTF-8
LANG=fr_BE.UTF-8
| ========

J'ai ensuite lancé un "dpkg-reconfigure locales" pour tout régénérer.
| ========
$ sudo dpkg-reconfigure locales
(j'ai retiré toutes les locales sauf "fr_BE.UTF-8")
| ========

Dernière étape : Un redémarrage.
| ========
$ sudo reboot
| ========

Le problème est maintenant réglé. Pas compris comment c'est arrivé, je n'avais pas le soucis précédemment...
(Permalink)

Note - Exercice de commentaire

vendredi 7 août 2015 à 14:47
Les liens de Kevin Merigot
Commentez les phrases suivantes indépendamment l'une de l'autre :

- un enfant de 5 ans meurt tué par un camion
- un enfant rrom de 5 ans meurt tué par un camion
- un enfant rrom de 5 ans meurt tué par un camion en fuyant la police

Si votre indignation diminue suivant les commentaires ou que vous trouvez plus "d'excuses" dans une des deux dernières, vous avez un problème.

Exercice de composition : lequel ?
(Permalink)

How to create your own FlashAfterUpdate ZIPs for Android - sysadmin stuff

vendredi 7 août 2015 à 14:23
@jeekajoo shaarlinks
Petite màj de mon tuto pour créer ses propres zip à flasher après une mise à jour Android.

Cela permet de mettre sa ROM à jour facilement en OTA. OpenDelta se charge ensuite d'installer les zip contenu dans FlashAfterUpdate après flash du système.

Par rapport au projet NOGAPPS, il n'est plus nécessaire d'installer l'APK NetworkLocation donc j'ai viré sa mention. L'aspect localisation est maintenant géré par le sous-projet  'µg UnifiedNlp' qu'on retrouve dans F-Droid.

UnifiedNlp est également embarqué dans le projet android_packages_apps_GmsCore qui implémente les play services (dont le fameux GMS..) et l'API Maps v2. Il est en cours de soumission dans F-Droid (https://f-droid.org/forums/topic/android_packages_apps_gmscore/) car il est devenu fonctionnel!
En attendant vous trouverez un build ici: http://files.brnmod.rocks/apps/GmsCore/Latest/ . Prendre play-services-core-debug.apk.
(Permalink)

image - 521x720px

vendredi 7 août 2015 à 14:15
le hollandais volant
« The law must be clear that anti-discrimination laws exist to protect people, not beliefs. »


(« La législation doit être claire sur le fait que les lois anti-discrimination sont là pour protéger les personnes, pas les croyances »)
— (permalink)

Highest Voted Questions - Cryptography Stack Exchange

vendredi 7 août 2015 à 14:14
PoGo's Links
Je ne connaissais pas cette partie de stackexchange.com spécialisé en questions portant sur la crypto, mais les questions et les réponses apportées sont super intéressantes.
(Permalink)

Monkey the Cat Hunts for Dinner - YouTube

vendredi 7 août 2015 à 14:11
les liens du Colibri
Le dressage de chat haha
(Permalink)