Journal Créer et partager des paquets Nix

Posté par (page perso) . Licence CC by-sa.
13
26
avr.
2018

Suite aux différents journaux sur la création de paquets, voici quelques astuces pour Nix/Nixos.

article original sur github

vidéo bonux sur youtube

Introduction

Comment créer un paquet nix pour gérer une dépendance dans un projet.
Comment gérer des paquets nix via un dépôt git.

Créer un paquet localement

On développe un projet et on a besoin d'une bibliothèque (par exemple, myhellolib).

  • écrire un fichier empaquetant la dépendance test_myhellolib1/myhellolib.nix :
{ stdenv, fetchurl, cmake }:

stdenv.mkDerivation 
(...)

Journal construire un paquet debian -- KISS way (ou presque)

Posté par . Licence CC by-sa.
Tags : aucun
28
25
avr.
2018

Il y a eu pas mal de critiques dans un précédent journal sur la complexité de création de paquets debian.

Si j'adore debian, je dois reconnaitre que c'est une distrib pas très KISS ; et la construction de paquet n'en est qu'un exemple…

Je présente donc ici mes méthodes pour constuire un paquet. Ce sont les plus simples que j'ai trouvé, et elles suffisent à mes besoins. Les paquets ainsi construits ne seront probablement pas acceptés dans debian, mais ça me (...)

Journal Venez rencontrer l'équipe Kdenlive

Posté par . Licence CC by-sa.
20
25
avr.
2018

Je me permets de poster ici ma traduction du post original, pas bien en avance désolé…

Les prochaines semaines promettent d'être excitantes pour Kdenlive !

D'abord approche un Sprint Kdenlive, qui aura lieu à Paris du 25 au 29 avril.
Nous sommes très fiers d'être accueillis par le Carrefour Numérique de la Cité des Sciences.
Notre équipe profitera de ce temps pour discuter des buts à court et plus long terme, pour repasser en revue l'ergonomie du logiciel avec (...)

Journal Unvanquished toujours sur les rails !

28
25
avr.
2018

Note : ceci est une traduction du dernier billet de blog que j’ai écrit pour le site d’Unvanquished, Unvanquished est un jeu vidéo de stratégie en temps réel à la première personne qui a été traité plusieurs fois dans ces colonnes. Le titre original est : « Unvanquished still on (space)tracks! », spacetracks étant l’une des plus anciennes cartes officielles.

Ça fait désormais un an que la dernière entrée de blog a été publiée et ça fait désormais deux ans que la version (...)

Journal Pythran 0.8.5 - de l'intérêt des compilateurs

Posté par (page perso) . Licence CC by-sa.
Tags :
35
24
avr.
2018

Demat' Nal

Pythran, compilateur pour un sous ensemble du langage Python dédié au calcul scientifique, en est à sa version 0.8.5.

En guise d'exemple, il permet de transformer un code source comme celui là :

#pythran export weights(uint8[:,:])
#runas import numpy as np; x = np.arange(10, dtype=np.uint8).reshape(5,2); weights(x)

import numpy as np
def weights(input_data, threshold=0.3):
    n_seq, length = input_data.shape
    weights = np.zeros(n_seq, dtype=
(...)

Journal L'État français adopte Matrix/Riot

Posté par . Licence CC by-sa.
38
24
avr.
2018

Ça m'étonne de n'en avoir encore rien lu ici alors que d'ordinaire, je ne suis pas celui qui suit les actualités de Matrix de si près.

D'après les récentes informations relayées par NextInpact, mais aussi un peu partout dans les médias, comme ici, dans le Monde Informatique, l'État français compte se doter d'ici cet été de son propre système de messagerie instantanée.

Et ce service sera basé sur Matrix/Riot!

De ce que je comprends le choix s'est fait (...)

Journal Le filtrage à la source

Posté par . Licence CC by-sa.
Tags :
16
23
avr.
2018

Pff, les combats, c'est jamais fini. Alors, on rigole tous sûrement un peu des abus des blocages automatiques sur YouTube. Et bien maintenant, c'est au tour des développeurs : https://juliareda.eu/2018/04/free-software-censorship-machines/

Comme j'imagine que vous êtes nombreux dans le coin, vous n'avez plus qu'à choisir votre mode d'expression. Je suppose que vous êtes contre ce changement, mais enfin, vous avez le droit d'être pour. Vous aurez juste du mal à me convaincre.

Parce que le problème de ces filtres est multiple, mais (...)

Journal Construire des paquets DEB pour Debian (deuxième partie)

Posté par (page perso) . Licence CC by-sa.
Tags :
14
23
avr.
2018

Le fichier watch et la commande uscan, ou comment faire la plus grosse partie du travail d'un mainteneur

Dans le dernier billet, nous avons vu ensemble pour importer des sources d'un paquet sur Ubuntu pour le construire sur et pour une Debian stable, je vous propose donc de continuer sur la possibilité d'automatiser une grosse partie du processus si une nouvelle version amont sort.

Nous retournons dans nos sources du paquet Ghostwriter que nous venions de faire, et allons voir (...)

Journal Solution au conflit de la ZAD de Notre-Dame-des-Landes

6
23
avr.
2018

AVERTISSEMENT : Le texte qui suit présente de faibles probabilités de vous sembler n’être qu’un délire mégalomaniaque. Si c’est le cas, vous devez absolument le relire une deuxième fois et le partager tout autour de vous.

Lorsque que les hommes et les femmes, la motivation chevillée au corps, avec la ferme intention que le futur surpasse le présent, bâtissent leur civilisation, la rigidité toute républicaine d’un gouvernement néo-libéral, opposée à la vision utopiste de tribus d’écolo-anarchistes mène à une situation (...)

Journal Matériel libre ou s'en approchant

Posté par . Licence CC by-sa.
Tags :
14
20
avr.
2018

Chers amis libriste,

Je n'utilise que du Linux depuis déjà un bon nombre d'années et j'avais envie d'un peu plus d'Open-Source dans le reste de ma vie car je crois dans la valeur morale du libre. Mais aussi parce que je crois dans le gage de qualité qu'apporte le fait d'avoir accès à la composition d'un produit. Or force est de constater qu'ormis en informatique, il est très difficile de trouver du matériel ouvert.

Trouver des logiciels libre, ce n'est (...)

Journal Le mode histoire de Nikki And The Robots libéré

Posté par (page perso) . Licence CC by-sa.
35
19
avr.
2018

Bonjour,

L’équipe derrière Nikki and the robots a enfin pris le temps de rendre le mode histoire disponible sous licence libre avec le reste du jeu. La décision avait déjà été plus ou moins prise depuis longtemps (le système d’achat du mode histoire étant de toutes façons hors ligne depuis un moment) mais ça n’avait pas été fait jusque maintenant.

Un membre de l’équipe a aussi pris le temps d’adapter le système de build et de me guider pour faire (...)

Journal Autocrypt

Posté par . Licence CC by-sa.
28
17
avr.
2018

La version 1.0.0 date de fin 2017, et je n'en trouve trace sur le site. Que propose ce projet? L’idée, c'est d'ajouter de manière transparente des informations permettant de chiffrer les courriels. Et de basculer automatiquement vers des échanges chiffrés lorsque c'est possible. Un petit exemple:

  1. Alice écrit à Bob. L’entête du message permet à Bob de récupérer automatiquement la clé de Alice.
  2. Bob écrit à Alice. Il a la clé de Alice et peut donc chiffrer le message. L’entête (...)

Journal [bookmark] terminaux et protection contre la copie

Posté par . Licence CC by-sa.
14
17
avr.
2018

Salut.

Ça ne doit pas être récent, mais tout de même, je me suis dis que d'autres que moi ici pourraient ne pas être au courant.
Je suis tombé sur un lien qui démontre comment insérer à l'insu de l'utilisateur lors d'un copier/coller (à noter: il faut que le retour chariot soit copié également, sinon le code n'est évidemment pas exécuté).

Pour le coup, on parle de commandes shell, d'une dangerosité évidente (il suffirait qu'un sudo ait été exécuté récemment (...)