Journal [Message de service] Gagnants des meilleurs contributions d'octobre

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

Si vous avez contribué au site en octobre dernier, lisez ci-dessous. Sinon, pas la peine de perdre votre temps à lire la suite.

Il y a eu un petit cafouillage ce mois-ci dans l’envoi des e-mails et la liste de diffusion dédiée semble rencontrer quelques soucis. Donc si vous êtes l’un des pseudos suivants, consultez votre e-mail (celui connu par LinuxFr.org) et vérifiez vos spams (le message est parti 4 fois) :

N'hésitez (…)

Journal Un petit laptop Open hardware

Posté par  (site web personnel) . Licence CC By‑SA.
35
12
nov.
2018

On entendais parler de ce projet depuis quelques temps mais ça y est il existe et est disponible en vrai.
Un petit laptop de 11.6" construit autour d'un Allwinner A64 et répondant au nom de "TERES" sa particularité est qu'il est envoyé en kit à monter soi même, et la deuxième particularité est que la carte mère est dévelopée avec des outils open source (Kicad) et est elle même disponible sur github
C'est particulièrement bien quand on sait qu'un gros (…)

Journal Spacewar! pour Haiku

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

Bonjour Nal,

Bon voilà, il fait froid dehors, je suis un peu fatigué et j'ai pas envie de replonger tout de suite dans le code de WebKit pour trouver pourquoi il est persuadé de ne pas savoir traiter les tags aujourd'hui, mes slides pour le Capitole du Libre sont prêtes (enfin à peu près…)…

C'est le moment de porter Spacewar! sur Haiku!

Spacewar! est un jeu vidéo écrit à l'origine pour le PDP-1 entre 1961 et 1962 (en savoir (…)

Journal Nouvelles brosses publiées pour Krita

Posté par  . 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 (…)