Journal Nouvelles brosses publiées pour Krita

Posté par  (Mastodon) . Licence CC By‑SA.
40
10
nov.
2018

Bonjour Nal,
Quelques mots pour signaler que deux nouvelles brosses faites par David Revoy pour Krita sont disponibles !

Auteur du Webcomic "Pepper & Carrot" il publie régulièrement de nouvelles planches (disponibles en avant-première pour ceux soutenant) constituant ainsi au fur et à mesure de petits épisodes complets des aventures de notre petite sorcière préférée, et de son compagnon.

Il publie l'ensemble de ses sources sur son "sources center". David Revoy a également publié de nombreux (…)

Journal Un écran Open Source pour Raspberry Pi: Diskio Pi

Posté par  . Licence CC By‑SA.
47
9
nov.
2018

Bonjour à tous,

J'ai travaillé un an de plus pour vous proposer aujourd'hui un écran HD tactile compatible avec les cartes de développement Raspberry Pi ou Odroid.
Prix plus abordable, meilleur design, avec batteries ou sans, et utilisable pour tout appareil HDMI 1.4 (PS4, Laptop etc)
-> Bouton 1: on fait tourner la carte SBC interne avec l'OS que vous voulez
-> Bouton 2: on fait tourner l'écran seul avec l'entrée HDMI externe.

Le projet est actuellement en financement participatif (…)

Journal Première version stable pour WeasyPrint

Posté par  . Licence CC By‑SA.
Étiquettes :
45
9
nov.
2018
Ce journal a été promu en dépêche : Première version stable pour WeasyPrint.

WeasyPrint est un générateurs de documents : il transforme des pages HTML/CSS en PDF. Il peut être utilisé en ligne de commande ou comme bibliothèque Python. Et son histoire est très intéressante, laisse-moi donc te la conter…

Un peu d'histoire

WeasyPrint est né il y a environ 8 ans. J'avais dans mon entreprise un besoin de générer des rapports, des présentations et des factures automatiquement, avec une mise en page un peu travaillée.

Nous avions alors testé pas mal de (…)

Journal 8 mois avec Javascript (ES6) et vue.js : mon retour d'expérience du développement front en 2018

Posté par  (site web personnel, Mastodon) .
Étiquettes :
110
9
nov.
2018

Il y a environ huit mois, mon patron m'a dit : « SpaceFox, on est en dèche de développeurs front, y'a un projet à faire là, est-ce que tu veux le faire ? ».

Comme c'était un projet à démarrer depuis rien, que je ne connaissais pas le javascript moderne1, et que je ne serais pas coincé que sur cette technologie, eh bien j'ai accepté. Alors, huit mois plus tard, qu'est-ce que je peux en dire ?

Attention (…)

Journal [HS] Microsoft ♥ Linux - Episode IV L'attaque des clones

Posté par  . Licence CC By‑SA.
Étiquettes :
18
7
nov.
2018

Cher journal,

Dans les épisodes précédents, nos nouveaux amis les romuliens ont décidé de reprendre le commerce avec la fédération, créé un astroport au "pays du long nuage souverain", et commencé à manipuler des containers galactiques.
Ces jours ci, je lis des rubriques amusantes qui précisent qu'ils commencent à délivrer leurs premiers clones. Nous avions déjà des premiers signes de ces tentatives d'hybridations étranges, ou des morceaux de distributions spécialisées.
Jusqu’où s’arrêteront ils ? Vont ils (…)

Journal elementary Os Juno

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
7
nov.
2018

Salut Nal,

Une nouvelle version d'elementary Os vient de sortir : elle se nome Juno (pour rappel, les noms de version sont des noms de dieux et déesses de la mythologie).

Ils ont apporté beaucoup de modifications (forcément) comme on peut le lire dans l'annonce (très complète et en anglais).

Je ne l'ai pas encore essayé et je ne sais donc pas, s'ils ont corrigé les défauts que j'avais relevé dans la précédente version (Loki). Je n'y crois (…)

Journal Conversion entre pointeurs de fonctions incompatibles

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
7
nov.
2018

Posons nous dans le cas suivant (oui ça commence direct)

int strange_apply(int (*f)(int) {

    return reinterpret_cast<(int(*)(int, int)>(f)(1, 2);

}

Ce code compile avec un warning depuis le dernier gcc, et c'est bien car c'est en fait un undefined behavior (cast entre types de fonctions incompatibles dans le cas présent).

Et pourtant on voit pas mal de code (…)

Journal Reconstruire son lecteur audio pour le web

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
29
7
nov.
2018

J'ai profité d'une ré-écriture de mon player audio en WebComponent pour documenter comment on insère du son dans une page web. Des plugins, de ce qui a rendu Flash ultra-populaire, le web documentaire, l'arrivée de la balise <audio>, l'API, la Vie et le Reste

Journal Pythran - 0.9.0 - kozhamzer

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
7
nov.
2018

Petite mise en bouche en alexandrin pour annoncer une nouvelle version de Pythran, compilateur pour le Python scientifique.

L'automne arrive, avec son lot de feuilles mortes
Pythran jamais ne dérive, il fallait qu'il sorte
Pas de grande nouveauté, juste le nécessaire
Tout est vectorisé, vraiment il faut le faire !

Le logiciel est comme toujours disponible sur pypi, anaconda et Github.

Comme annoncé dans les vers ci-dessus, la grande nouveauté vient du passage de boost.simd à xsimd (…)

Journal Jeux « Linux », salon joueurs Belgique, Charleroi → Jeux libres ?

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

Bonjour à tous,

Il y a cette chaîne Youtube, De l'attaque du Manchot,

Ou : "Comment? Il y a des jeux sur Linux ? o_O"
La chaîne francophone des jeux sur système GNU/Linux (Ubuntu Studio 18.04) !
Vous y trouvez essentiellement des "let's play" découverte, des séries et des playthrough, sans soucis particulier de coller à l'actualité vidéo-ludique.

https://www.youtube.com/channel/UC2IVKlO0gz-YMyF3tcEbhxQ

Et puis il y a ce MLT Games Days !,

à Montigny-le-Tilleul, près de Charleroi en Belgique

(…)

Journal scraplap, pour mouler offline

Posté par  . Licence CC By‑SA.
26
6
nov.
2018

Bonjour nal,

Je prends la plume pour présenter scraplap.

Cet outil n'avait pas de nom à sa création. Mais pour se présenter, un nom est bien utile.
J'ai donc "inventé" le terme LAP, pour link aggregation platform ; une plateforme qui agrège des liens vers du contenu sur un sujet plus ou moins large et qui permet bien souvent de les noter et les commenter. On peut penser à Reddit, à Lobsters, à Journal du hacker.
Scrap est (…)

Journal Henry fait le tour du monde en 80 jobs

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
26
5
nov.
2018

Revoici notre looser préféré, Henry, vous savez, le pauvre gars qui avait collé un virus d'internet dans l'ordinateur¹. Sa précédente aventure l'avait mené dans un camping, heureusement virtuel: Le cauchemar d'Henry

Mardi dernier, Henry a reçu sa nouvelle affectation: Daejeon, en Corée du Sud. Car oui, depuis 2012, Henry voyage. Depuis la délocalisation de la grosse boîte pour laquelle il travaille. Il a vu déjà, dans le désordre et sans préférence: Bratislava, Kizliar, Hsinchu, Arad, Taichung, Lausanne, Abbotsford, Sterlitamak (2x) (…)

Journal [Écriture][Art libre] Bilan d'Inktober 2018 en textes

Posté par  (site web personnel, Mastodon) .
Étiquettes :
24
4
nov.
2018

Comme vous le savez peut-être, cette année j'ai tordu le concept d'Inktober et m'en suis servi pour écrire des textes au lieu des dessins qu'impliquent normalement cet exercice.

Maintenant que c'est enfin fini, qu'est-ce que je retire de cet exercice ?

Trente-et-un textes !

Mine de rien, quand on voit la liste, il y a du monde !

  1. La création de toutes choses
  2. Ce qui est dans le noir
  3. L'odeur d'un vieux placard
  4. Cette vague impression que quelqu'un vous regarde (…)

Journal Thelio Io, de l'Open-Hardware par System76

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

Salut, je viens de voir passer du matériel libre développé par System76. Il s'agit d'une carte-fille nommée Thelio Io (et les boitiers, je crois).

Elle permet de faire des choses qui sont habituellement effectuées par la carte-mère, notamment contrôler le flux d'air dans le boitier en fonction des données de la carte mère, des vitesses des ventilateurs, et des informations de la carte graphique et du système d'exploitation. Je trouve cette approche intéressante car elle permet d'aller vers du Open-Hardware (…)