Journal Un décalage de 64 bits, ça vous inspire comment ?

Posté par (page perso) . Licence CC by-sa
Tags :
44
14
mai
2017

Salut à tous,
après l'excellent journal d'Anaseto sur le fameux "1+3a", un pote à moi, prof de maths à L'INSA de Rouen, m'a demandé de faire ce petit journal après une "découverte" faite par ses étudiants.
Ceux-ci écrivant des tests unitaires en Free Pascal sont tombés sur un comportement non documenté qui nous a amené à nous poser la question du "comment ksa fait sur les autres langages" :)

Le problème

Le problème vient de l'opérateur de décalage de (...)

Journal Être root sur votre appareil Android va vous causer des soucis

Posté par . Licence CC by-sa
10
21
mai
2017

Salut les gens,

Il me semble pas avoir vu passer ça ici, mais je pense que beaucoup d'entre vous l'ont vu passer, mais je résume ici : l'application Netflix pour Android refuse de s'installer sur un appareil « rooté ».
J'ai oublié où je l'ai vu, mais cet article en parle et en source d'autres

Je n'ai toujours pas de smartphone, et avec la raréfaction (ou bien la disparition) des systèmes vraiment libres, ça me motive pas vraiment. Et par libre, je veux (...)

Journal HOW TO : Bench this SSD

Posté par . Licence CC by-sa
15
23
mai
2017

Salutations

Bon, voilà, j'ai voulu voir ce que pouvait donner un petit bench (test de performances) sur mon SSD, histoire de me familiariser avec les outils à disposition pour le faire, et également dans un but de découverte.

  • Conditions de tests

A ma disposition, j'ai donc un disque SSD de capacité 256 Go, et de marque Transcend. Avec plus de détails via la commande smartctl (dispo via le paquet smartmontools):

sudo smartctl -a /dev/sda
Device Model: TS256GSSD370S
Serial Number: C571740122
Firmware (...)

Journal Une application AirFrance utilise Wikipédia et OpenStreetMap

Posté par . Licence CC by-sa
48
20
mai
2017

Bonjour, ça faisait quelque temps que je n’avais pas effectuer un vol long courrier avec Air France donc je ne sais pas depuis quand ça date précisément. Quoi qu’il en soit, sur la tablette mise à la disposition de chaque passager, il est possible de regarder la position de l’avion sur une carte (en plus de regarder des films, d’écouter de la musique, de jouer et d’autres choses encore). Il est possible de se déplacer librement sur cette carte du (...)

Journal Frozen - Une alternative à gperf pour les utilisateurs de C++14 fan de constexpr

Posté par (page perso) . Licence CC by-sa
Tags :
34
22
mai
2017

Ce journal présente frozen, une bibliothèque open-source, à base d'en-tête qui fournit une version rapide, non-modifiable, compatible avec une utilisation dans un contexte constexpr des bien connus std::set, std::map, std::unordered_map et std::unordered_set, pour C++14. Elle peut être utilisée comme une alternative à gperf.

Introduction

J'ai toujours trouvé frustrant qu'une variable globale déclarée const std::set<int> keys = {1, 2, 3} soit initialisée (...)

Journal Gnome et Logitech collaborent pour vous proposer des mises à jour de leur solution Unify

Posté par (page perso) . Licence CC by-sa
33
23
mai
2017

Unify est une technologie propriétaire de Logitech qui permet de connecter plusieurs périphériques sans fils sur une machine avec un seul petit appareil USB.

Logitech n'a jamais officiellement supporté Linux comme système d'exploitation, mais leur appareil fonctionne plutôt bien avec Linux et le logiciel "solaar" qui permet de configurer vos périphériques sur la clé USB sans passer par Windows.

Seulement, plusieurs vulnérabilités ont été découvertes dans le protocol de communication Unify et Logitech a poussé sur les OS supportés une (...)

Journal Intuition

Posté par . Licence CC by-sa
Tags :
18
20
mai
2017

Il y a quelques jours j'ai pris le train. Des trains, devrais-je dire. Un Train Express Régional (TER) d'abord, puis un Train Grande Vitesse (TGV).

Dans le TGV, ça fait quelques dizaines de minutes qu'on roule. Comme à chaque fois, on entend différentes personnes parler à leur téléphone, pour dire des trucs vachement important, du genre qu'elles sont parties, ou alors qu'elles sont pas encore arrivées. Puis on entend un choc. À ce choc font échos plusieurs autres, plus petit (...)

Journal Merci pour ce moment, gmail

Posté par . Licence CC by-sa
Tags : aucun
3
20
mai
2017

Bonjour, nal,

Peut-être le sais-tu déjà, peut-être ne le sais-tu pas.

Je suis modérateur pour une petite association et son nom de domaine m'est rejeté. Ou reste sans réponse.

Un exemple de rejet :

From: Mail Delivery System MAILER-DAEMON@smtp.free.fr
Subject: Undelivered Mail Returned to Sender
[…]
xxx@gmail.com: host
gmail-smtp-in.l.google.com[2a00:1450:400c:c09::1a] said: 550-5.7.1
[IPv6 ] Our system has detected that this 550-5.7.1
message is likely unsolicited mail. To reduce the amount of spam sent
550-5.7.1 to Gmail, this message has been (...)

Journal LinuxFr.org : première quinzaine de mai 2017

Posté par (page perso) . Licence CC by-sa
Tags :
12
22
mai
2017

Septante-deuxième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

  • 1887 commentaires publiés (dont 2 masqués depuis) ;
  • 299 tags posés ;
  • 77 comptes ouverts (dont 2 fermés depuis) ;
  • 31 entrées de forums publiées (dont 0 masquée depuis) ;
  • (...)

Journal Offres de Pôle Emploi à ne pas diffuser

Posté par (page perso) . Licence CC by-sa
28
21
mai
2017

Lu sur http://www.numerama.com/pop-culture/259940-copyrightmadness-pole-emploi-vol-de-blague-paquet-neutre-kit-kat.html, Pôle Emploi a envoyé une injonction à un blog de bibliothécaires pour qu'ils cessent de relayer des offres de Pôle Emploi.
Ce blog n'était pas à but lucratif, on se demande si le rôle de Pôle Emploi est maintenant d'aider les demandeurs d'emploi à trouver du travail ou si c'est devenu un organisme privé à but lucratif. L’état est ruiné (enfin, ça dépend pour quoi et qui) et s'est transformé en entreprise qui s'attaque à ses (...)

Journal Puppet [2] : run puppet et cron

Posté par (page perso) . Licence CC by-sa
3
20
mai
2017

Publié à l'origine sur cyphercat.eu/puppet-partie-2.

Lancer un run puppet avec cron

Lancement automatique du run puppet sur les nodes avec cron toutes les heures :

note : chaque tache cron ajouté nativement par puppet sera mis dans crontab, vous pouvez les lister avec crontab -l sur vos nodes.

  cron { "puppet":
    ensure  => present,
    command => 'puppet agent -t --onetime --http_read_timeout 2m --logdest /var/log/puppetlabs/puppet/puppet`/bin/date +\\%Y\\%m\\%d\\%H\\%M`.log 1>/dev/null 2>&1',
    user    => 'root',
    minute  => fqdn_rand
(...)

Journal Retour d'expérience Yunohost

Posté par . Licence CC by-sa
25
16
mai
2017

Qu'est-ce que Yunohost

  • Yunohost est un projet libre majoritairement francophone visant à simplifier l'auto hébergement Il permet soit d'installer une distribution GNU/Linux où il est pré-installé, soit de l'installer sur une machine de la famille Debian/Ubuntu/Raspbian. Son avantage est d'être paramétrable via une interface Web (WEBUI) ma foi bien foutue, d'être capable d'installer des applications en deux clics et de configurer ces dernières via la WEBUI.
  • Attention : une seule machine n'est PAS capable de déployer autant de services sans (...)

Journal Kickstart et Ansible pour automatiser des installations/configurations de systèmes Linux

Posté par (page perso) . Licence CC by-sa
30
15
mai
2017

J'ai appris récemment Kickstart et Ansible et je voulais écrire un petit retour d'expérience.

Ces deux outils permettent d'automatiser des tâches d'administration système. Un gros avantage est d'avoir une description dans des fichiers texte (sous forme de fichier de config ou de code) de comment installer et configurer une machine ou un ensemble de machines.

Il suffit alors d'utiliser un gestionnaire de versions comme git pour garder un historique de ces fichiers texte, pouvoir créer des branches etc. Bref, c'est (...)