Journal De la publicité dans Firefox (sur un air de déjà vu)

Posté par  (site web personnel) . Licence CC By‑SA.
34
2
mai
2018

Rappel des précédents

Début 2014, on pouvait lire dans un journal : « Firefox va afficher de la publicité ». Il s'agissait pour Mozilla de proposer, pour certaines des neuf tuiles figurant sur tout nouvel onglet, des contenus sponsorisés, signalés comme tels. Il était prévue que cette publicité soit ciblée en fonction de la localisation de l'utilisateur (obtenue par l'adresse IP).

Mi-2015, un journal titrait : La publicité ciblée s'invite chez Firefox. Il s'agissait à nouveau de (…)

Journal [MaVie] La grosse gaffe du jour ....

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
24
2
mai
2018

Voici comment on peut perdre bêtement le contenu de son homedir …

J'ai maladroitement configuré un dépot git, et en voulant comprendre ce qui n'allait pas, j'ai lancé cette commande :

totof@newbipbip:~/Documents$ git clone ssh://ban@82.229.78.185/~
Clonage dans '~'...
warning: Vous semblez avoir cloné un dépôt vide.
$ ls
~  ban

Ca a marché, mais comme ce répertoire ~ me gênait, j'ai fait la seule chose à ne pas faire :

$ rm -fr ~
rm: impossible de supprimer '/home/totof/Documents/simavr/examples/board_ledramp/obj-x86_64-linux-gnu/ledramp.elf': Permission
(…)

Journal LinuxFr.org : seconde quinzaine d’avril 2018

Posté par  (site web personnel) . Licence CC By‑SA.
10
1
mai
2018

Nonante‐cinquième épisode 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 16 au 30 avril 2018 :

  • 1 172 commentaires publiés (dont 2 masqués depuis) ;
  • 297 étiquettes (tags) posées ;
  • 80 comptes ouverts (dont 5 fermés depuis) ;
  • 26 entrées de forums publiées (dont 2 masquées depuis) ;
  • 35 liens (…)

Journal Du respect de la licence des logiciels libres : GeoGebra - SimulaMaths

Posté par  . Licence CC By‑SA.
Étiquettes :
32
30
avr.
2018

J'ai vu passer dernièrement plusieurs articles — se fondant sur un article de la BBC — concernant Michel Seck, un doctorant sénégalais qui a créé un logiciel pour « simplifier » les maths : SimulaMaths.

J'ai voulu en savoir plus, et ai tout d'abord découvert que Google en « parle » depuis au moins 2017. J'ai ensuite appris que « jusqu’ici, des pays africains étaient contraints de recourir au logiciel « Géogebra » fabriqué en France (sic) et qui ne prend pas en compte les (…)

Journal Konquefox est mort, vive Go Up !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
29
avr.
2018

Bonjour à tou(te)s,

je sais que certaines personnes ici avait trouvé un certain intérêt à mon extension Konquefox pour Firefox, qui permettait de rajouter des boutons pratiques sous Linux à l'interface de Firefox, dont le Go Up (Parent) et le Clear URL (pour faciliter l'utilisation du coller par clic-milieu).

Firefox ayant complètement changé son système de développement d'extensions (passage de XUL à WebExtension), j'ai retravaillé dessus pour le rendre compatible.

Hélas, les restrictions sont beaucoup plus forte que sur l'ancien (…)

Journal TapTempo sur STM32F469i-Discovery

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
43
28
avr.
2018

Voici une implémentation de TapTempo sur microcontrôleur. C'est un peu le "Hello, world!" 2.0 de l'embarqué car il permet de valider plusieurs périphériques et configurations en un seul coup : l'affichage (driver LCD, librairie graphique …), un bouton (test de l'algorithme de debouncing) ou touch screen, ainsi que la bonne fréquence du processeur et du système sous-jacent (timer OS ou hardware).

La cible embarquée n'est pas un Arduino mais un coeur plus puissant : un Cortex-M4 à 180Mhz de chez (…)

Journal Boohu le roguelike « pause-café » : quelques nouvelles !

Posté par  . Licence CC By‑SA.
26
28
avr.
2018

Bonjour Nal,

Dans une dépêche précédente, je t'ai présenté Break Out Of Hareka's Underground (Boohu), un jeu libre roguelike « pause-café » d'exploration de donjon au tour par tour, mettant en jeu des éléments tactiques et stratégiques. Le jeu en était alors à ses débuts, en version 0.2. Plus de 250 commits plus tard, le jeu a bien évolué et la version 0.6.1 vient d'être publiée !

Résumé des nouveautés

Les nouveautés sont nombreuses et à peu près à tous (…)

Journal Créer et partager des paquets Nix

Posté par  (site web personnel) . Licence CC By‑SA.
14
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.
Étiquettes :
29
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.
Étiquettes :
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 !

Posté par  (site web personnel) . Licence CC By‑SA.
29
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  (site web personnel) . Licence CC By‑SA.
Étiquettes :
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=
(…)