Journal Comment bloquer 280M de dollars en éther

Posté par  . Licence CC By‑SA.
28
8
nov.
2017

Bonjour fameux Nal',

Aujourd'hui, enfin hier, un développeur a bloqué tous les portefeuilles Parity multisignés.

Grossièrement, il a modifié la lib de Parity et s'est octroyé la propriété de tous les portefeuilles multisignés avec Parity. Il a supprimé son contrat auto-exécutant ce qui bloqué tous les portefeuilles multisignés…

En résumé, le Tweet du concerné explique le résultat :

It's simple really, imagine walking up to a bank vault and there's a button that says "Lock Forever"……. someone accidentally pushes it.

(…)

Journal Gratipay ferme ; l'avenir du financement du libre

Posté par  (site web personnel) . Licence CC By‑SA.
42
8
nov.
2017

C'est officiel : Gratipay ferme.. Ce projet, originellement baptisé Gittip, avait pour vocation de rémunérer les créateurs en invitant chacun à verser un "pourboire" à des gens et des équipes.

Le projet a évolué au fil des ans ; il a permis à certains de gagner des sous. Il a aussi traversé des crises complexes.

Gratipay continuera d'assurer les paiements existants jusqu'au 28 décembre 2017 ; ils invitent à migrer vers d'autres plates-formes, comme Liberapay (dont je suis membre), Patreon (…)

Journal Minix plus utilisé que Linux!

Posté par  . Licence CC By‑SA.
41
8
nov.
2017

Dans un revirement de situation aussi ironique que déconcertant, beaucoup de médias anglophones rapportent la confirmation que le Intel Management Engine (Intel ME) utilise Minix comme système d'exploitation. Rappelons que le ME est un ensemble matériel et logiciel composé d'un processeur additionnel qui fonctionne à un niveau de privilège plus élevé que l'OS lui-même… Vous en avez peut-être déjà entendu parlé plus tôt cette année, après la divulgation d'une faille zero-day concernant l'AMT (faisant partie du ME dans certaines (…)

Journal BEd : un éditeur graphique pour Beamer (présentations LaTeX)

Posté par  . Licence CC By‑SA.
Étiquettes :
32
6
nov.
2017

Bonjour à toutes et à tous,

Je développe depuis quelque temps, épisodiquement et principalement pour mon utilisation personnelle, le logiciel BEd (Beamer Editor). Je profite de sortir la version 1.3 pour faire un peu de pub ici. Le logiciel est publié sous licence libre (GPL 3). Les sources (python, LaTeX) sont disponibles sur framagit, avec un script d'installation. Il existe aussi des paquets pour Arch Linux (bed-latex et bed-latex-git) et un paquet deb.

Motivation :

Comme (…)

Journal Conférence GStreamer 2017 : Oxydation de GStreamer

Posté par  (site web personnel) . Licence CC By‑SA.
36
5
nov.
2017
Ce journal a été promu en dépêche : Conférence GStreamer 2017 : Oxydation de GStreamer.

Rustifiez votre multimédia !

Voici une traduction de la présentation « Oxidising GStreamer — Rust out your multimedia! » qui a eu lieu le 22 octobre 2017 à Prague dans le cadre de la Conférence GStreamer 2017.

Merci à Sebastian Dröge pour cette présentation et pour son autorisation de traduction.

Pour les planches au format PDF, rendez-vous ici.


Résumé

Dans la suite logique de ma présentation de l’année dernière, je vais vous tenir au courant de ce qu’il s’est (…)

Journal LinuxFr.org : première et seconde quinzaines d'octobre 2017

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
5
nov.
2017

Octante deuxième et troisième épisodes (fusionnés) dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de 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

Du 1er au 15 octobre 2017 :

  • 1511 commentaires publiés (dont 0 masqué depuis) ;
  • 238 tags posés ;
  • 65 comptes ouverts (dont (…)

Journal [Bookmark] Python 3 : des fondamentaux aux concepts avancés du langage

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
3
nov.
2017

Bonjour à tou·te·s!

L’Inria, institut de recherche français en mathématiques et informatique, propose une nouvelle formation publique en ligne, consacrée au langage Python 3. Il s’agit d’une version remaniée, améliorée et augmentée de leur précédente formation sur Python 2.7.

D’après les enseignants, la formation « s’adresse aussi bien à des programmeurs confirmés qui veulent découvrir et approfondir Python qu’à des débutants en programmation de niveau licence scientifique ».

Les cours sont gratuits. Ils débuteront ce lundi 6 novembre, et s’achèveront (…)

Journal Optimisation, microbenchmark et compilation Just In Time : quand 1 + 1 ne font pas 2

Posté par  (site web personnel, Mastodon) .
Étiquettes :
50
3
nov.
2017

Imaginons que j'aie une méthode à optimiser. Par exemple – sans intérêt réel – cette fonction qui génère une chaîne de 100 caractères aléatoires :

private static final Random RANDOM = new Random();
private static final char[] CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123465798".toCharArray();
private static final int ALPHABET_SIZE = CHARS.length;

private static String functionToMeasure() {
    final StringBuilder sb = new StringBuilder(100);
    for (int i = 0; i < 100;
(…)

Journal Les outils de l'IT pour un FabLab

Posté par  (site web personnel) . Licence CC By‑SA.
14
2
nov.
2017

J'ai eu la chance de découvrir un FabLab à 10 min à pied de chez moi l'année dernière et depuis j'ai rejoint l'équipe IT :-) Notre sujet du moment est de migrer vers un nouveau serveur en Stretch et de rationaliser les outils utilisés.

Pour la gestion des matériels informatiques, GLPI + FusionInventory remplissent leur office(*)

Nous avions un dokuwiki (un peu cassé dernièrement) pour permettre aux membres de documenter leurs réalisations sous licence CC-by-SA ; nous nous orientons plutôt vers (…)

Journal Compilateur trop intelligent

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
30
1
nov.
2017

Une belle illustration des decisions radicales que peut prendre l'optimiseur de clang quand il rencontre des comportements indéfinis :

exemple en c++ sur https://gcc.godbolt.org

L'explication se trouve ici , je ne spoile pas pour ceux qui veulent trouver tout seuls comment le compilateur a choisi d'effacer le disque dur.

Journal CGDB 0.7.0 est sorti... il y a plusieurs mois :S

Posté par  . Licence CC By‑SA.
Étiquettes :
16
31
oct.
2017

Salut.

J'utilise cgdb depuis plusieurs années maintenant, sans trop trop suivre son actualité.
En faisant une petite pause entre 2 casse-tête de démêlage de spaghetti multithreadé (hé oui, ils sont modernes, les italiens…) j'ai zieuté sur developpez.com et suis tombé sur un debugguer qui à l'air intéressant parce que moi, toute piste pour trouver enfin un debugguer qui tienne la route sous linux et qui n'embarque pas avec lui la moitié du bureau KDE ou gnome, et de préférence pas (…)

Journal Eolie: 6 mois plus tard.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
46
31
oct.
2017

Eolie est un navigateur web pour Gnome qui se veut une alternative à Epiphany::
http://gnumdk.github.io/eolie-web

Quoi de neuf depuis le dernier journal?
https://linuxfr.org/users/gnumdk/journaux/eolie-le-petit-frere-de-lollypop

WebKitGTK est passé en version 2.18 apportant son lot de corrections de bug sur le rendu des pages Web. Au niveau d'Eolie, l'interface a été entièrement revue.

Eolie est maintenant mon navigateur par défaut (j'ai enfin pu me débarrasser de Firefox, de son interface multi plateforme et donc mal intégrée). Ancien utilisateur de rekonq du temps où (…)

Journal 1 mois avec UBPORTS sur un téléphone LG Nexus 5

Posté par  . Licence CC By‑SA.
Étiquettes :
26
27
oct.
2017

Ubports est un projet qui continue le développement de Ubuntu Touch après l'arrêt de celui-ci par Canonical. Le projet est actif, avec un financement sur Patreon.
Ubports est à ma connaissance la seule distribution Linux (autre qu’Android et dérivés comme Lineage OS ) utilisable actuellement sur téléphones/tablettes (peu de modèles, voir plus loin).
( Sailfish OS est en pause, il y a aussi un nouveau projet de Linux sur Samsung (en fait pas vraiment pareil , car Linux ne (…)