Journal Gestion des erreurs d’allocation mémoire en C

Posté par (page perso) . Licence CC by-sa
Tags : aucun
54
26
oct.
2016

Chaque fois que je commence un nouveau projet en C, je me pose toujours la même question : que faire en cas d’échec d’allocation de mémoire ?

C’est une question qu’on ne se pose pas dans la plupart des autres langages plus récents, où l’allocation de mémoire est généralement une opération cachée loin de la vue du programmeur. Mais en C, la question se pose chaque fois que l’on doit appeler malloc() ou toute autre fonction allouant de la mémoire : que faire (...)

Journal La fin des liens morts sur Wikipedia ?

Posté par (page perso) . Licence CC by-sa
32
26
oct.
2016

Un nouveau bot sévit sur Wikipedia depuis quelques temps, non pour répandre publicité et désinformation, mais pour vérifier et archiver les liens dans les notes de bas-de-page de la plus vaste encyclopédie au monde.

IABot, c'est le petit nom de l'Internet Archive Bot développé en PHP par Maximilian Doerr et Stephen Balbach, qui s'assure que les liens ajoutés sur Wikipedia sont bien sauvegardés à l'Internet Archive.

« Ce que Max et Stephen ont fait en partenariat avec Mark Graham et (...)

Journal Simple Provisioning System

Posté par . Licence CC by-sa
21
26
oct.
2016

Hello les moules !

Voici Simple Provisioning System, un tout petit programme de moins de 200 lignes de code en c++11 qui permet de remplir une machine par ssh. N'ayant pas vraiment d'infrastructure je ne voulais pas sortir l'artillerie lourde. Ma problématique était que je voulais simplement un moyen de reproduire facilement une installation avec sa configuration ou la sauvegarder. Pas d'opérations très compliquées. De plus, je n'avais plus envie de maintenir une documentation qui de toutes manières ressemblait peu ou (...)

Journal Point d'étape sur le matériel et nos libertés partie 2

Posté par . Licence CC by-sa
Tags : aucun
28
26
oct.
2016

Voilà, j'ai bien parlé de TALOS, j'ai bien parlé des CPU, maintenant passons au Wi-Fi.

Je suis nul en machins juridiques, je ne suis pas exégète professionnel ni même amateur alors je vais vous dire ce que j'ai compris, débrouillez-vous avec ça.

Le Wi-Fi, comme toutes les technos de communication par ondes radio, utilise des bandes de fréquences du spectre électromagnétique. Ces bandes de fréquences étant disponibles en quantités limitées, elles sont allouées à certains usages, par les États. Certaines (...)

Journal pyjobs - améliorer l'écosystème professionnel francophone python

20
25
oct.
2016

Introduction

pyjobs est un projet libre initié par la société algoo (dont je suis le dirigeant) et qui a pour objectif de stimuler la mise en relation des professionnels python.

La version initiale proposait simplement d'agréger les annonces pour des postes python à partir de différents jobboards.

Après une première version publique dévoilée en février dernier, et rapidement un enrichissement des sources, un stagiaire de l'ENSIMAG nous a rejoint le temps de son stage de deuxième année pour (...)

Journal Recherchons prestataire HTML/Node.js/JavaScript/CSS pour le projet Kiwix.

Posté par (page perso) . Licence CC by-sa
4
25
oct.
2016

Bonjour à tous,

La fondation Wikimedia CH (Suisse) cherche un prestataire HTML/Node.js/JavaScript/CSS pour travailler sur le projet Kiwix.

Le projet Kiwix (http://code.kiwix.org/, http://www.kiwix.org) est un projet qui permet la consultation de sites hors connexion. Les contenus sont téléchargés en local dans une archive ZIM et un navigateur ad hoc permet de la consulter.

Kiwix est principalement utilisé pour générer et utiliser des versions offline de Wikipedia, mais il permet aussi d'embarquer d'autres types de contenus (stackoverflow, videos (...)

Journal Point d’étape sur le matériel et nos libertés

Posté par . Licence CC by-sa
44
24
oct.
2016

Plop !

Il y a deux mois, je vous avais un peu parlé de la situation des quatre libertés sur les ordinateurs vendus aujourd’hui et plus particulièrement les processeurs x86. Ceci en précisant que la situation n’était pas bonne, vraiment pas bonne et même carrément cauchemardesque. Et, en essayant malgré tout de finir sur une petite note d’espoir, avec l’évolution récente des processeurs de l’architecture POWER et le projet TALOS, de Raptor Engineering, de carte mère pour station de travail basée sur (...)

Journal Orion, un client Twitch multiplateforme

Posté par . Licence CC by-sa
10
22
oct.
2016

Si comme moi vous aimez baver sur les dernières sorties de jeux vidéos que votre bécane ne pourra jamais faire tourner, voici un logiciel qui peut vous intéressez. Orion est un client Twitch écrit en QML et C++, disponible sous Windows, OSX, et bien sûr GNU/Linux.

Un petit tour d'horizon de l'interface :

  • Recherche de jeux :
  • Chaînes mises en avant :
  • Lecture d'une chaîne avec chat intégré :

La dernière version disponible est la 1.3.5, avec des binaires pour Windows et OSX (...)

Journal Deep NSFW dreams (bis)

Posté par (page perso) . Licence CC by-sa
Tags : aucun
20
22
oct.
2016

Un petit journal bookmark en réponse à celui-ci : https://linuxfr.org/users/nedflanders/journaux/deep-nsfw-dreams

Le site web suivant présente la génération d'images "not safe for work" à partir d'images quelconques, sur le principe de descente du gradient dans un réseau de neurones entrainé par Yahoo (et rendu public) pour reconnaître de telles images. Et je dois dire que ça marche beaucoup mieux que dans le journal d'origine ;-)

ATTENTION ! IMAGES NSFW ! https://open_nsfw.gitlab.io/ ATTENTION !

Journal CVE-2016-5195 Dirty COW

Posté par (page perso) . Licence CC by-sa
Tags :
44
21
oct.
2016

On va faire très court, il ne me semble pas avoir vu passer d’information sur LinuxFr.org au sujet de la très sérieuse faille du noyau Linux de la semaine, qui existe depuis 9 ans et qui a reçu le joli nom de Dirty COW. C’est la mode les petits noms pour les failles, un peu comme les noms pour les ouragans…

Mettez à jour votre distro, c’est le moment !

N. D. M. : voir les liens supplémentaires dans ce commentaire.

Journal De la difficulté à obtenir un rendu SVG, voire HTML, cohérent entre les différentes plates‐formes

53
20
oct.
2016

Citoyennes et citoyens bonsoir,

Je vous écris en ce 29 Vendémiaire de l’an 225 de la République pour vous faire part de ma frustration quant au rendu des navigateurs modernes, en particulier au niveau de l’anticrénelage.

Je vous prie d’avance de m’excuser pour les éventuelles fautes d’inattention que je ferai lors de la rédaction de ce journal ; au moment où je l’écris, il est déjà 8,75 heures décimales passées.

Voici mon problème : j’ai dernièrement été occupé à réaliser une bibliothèque JavaScript (...)

Journal Les routeurs Turris Omnia sont livrés

Posté par (page perso) . Licence CC by-sa
Tags :
48
20
oct.
2016

Les premiers routeurs Turris Omnia arrivent depuis deux semaines. Il s’agit d’un routeur OpenWrt pour la maison ou bien la petite entreprise, avec de l’Ethernet et du Wi‐Fi. Banal, vous allez me dire. Sauf qu’il y a plusieurs points importants :

  1. entièrement en logiciel libre ;
  2. matériel décrit publiquement, tout est documenté ;
  3. vous êtes root (et un grand pouvoir implique de grandes responsabilités, etc.) ;
  4. une communauté sympa (surtout si vous parlez tchèque :-)) ;
  5. les trucs qui, en 2016, devraient être standards (IPv6, résolveur DNS (...)

Journal Beta de Straining Coasters sur Android (et PC si vous êtes motivés)

Posté par (page perso) . Licence CC by-sa
Tags : aucun
21
20
oct.
2016

Bonjour 'nal,

Il y a presque 5 ans j'ai participé à une game jam de developpez.com de laquelle était sorti un petit jeu nommé Roller Painting. J'en avais d'ailleurs parlé sur LinuxFR à l'époque.

Nous avions par la suite étendu le concept dans un petit jeu PC et j'ai ensuite repris ce jeu pour en faire une version mobile. Aujourd'hui je relance la version mobile en mieux, sous le nom Straining Coasters. Par rapport à la version précédente elle (...)

Journal Qu'arrive-t-il à Planet-libre ? [edit: en fait tout va bien]

Posté par . Licence CC by-sa
4
19
oct.
2016

Bonjour,

Je m'inquiète pour Planet-libre (http://planet-libre.org)… Voilà plusieurs jours (au moins 4) que le site ne répond plus et je ne trouve aucune info sur le net (j'ai consulté le blog de Planet-libre mais aucune info). Était-ce une maintenance prévue ? Un problème plus grave ? Peut-on aider ? Quelqu'un a-t-il des informations ?

Je serai bien triste de ne plus pouvoir prendre le pouls des développements libres sur Planet-libre. Je réalise d'ailleurs n'avoir jamais remercié les volontaires qui se démènent pour (...)