Journal Github et la génération (pas terrible) de contenu

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
24
mar.
2016

Attention, l'emploi moulistique que j'occupe veut que, demain pour moi c'est férié ! Alors pour moi, c'est un peu trolldi en avance.

Une rapide étude au doigt mouillé m'indique que Github « sailemal », mais que quand même par bien des aspects c'est pas si mal.
Je ne vous listerai pas les billets qui en parlent, ils sont pléthores sur ce site.

Suite à un bug que je rencontre sur la plate-forme Github, je me pose la question suivante :

Github est (…)

Journal geeker en faisant du sport

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
8
24
mar.
2016

Soir' Nal'

Je viens de tomber sur http://www.boursorama.com/actualites/a-paris-une-piscine-chauffee-grace-a-des-serveurs-informatiques-0c2b64983701e1d36d7c852d608e9b3d heureusement, j'étais sur mon lit je ne me suis pas fait mal :-) (pour rassurer certains ayant la répartie facile).

Cela m'a rappelé que la natation est un sport complet, qui a le mérite de permettre de prendre une douche pour se débarrasser du chlore souvent utilisé à outrance :

  • cela muscle tout le corps et notamment les muscles du dos pour ceux pratiquant le dos crawlé mais aussi les jambes (cuisses (…)

Journal Comment devenir programmeur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
24
mar.
2016

Bonjour à tous,

En début d'année, un dépôt est apparu sur Github contenant le contenu du livre « How to be a Programmer » de Robert L. Read. Ce livre s'intéresse surtout à la partie sociale du travail de programmeur, mais moins à la partie technique.

Cette version communautaire contient également une traduction en chinois simplifié, le tout en licence CC-BY-SA 4.0.

Ce texte contient des conseils moins communs, mais qui s'étendent bien plus qu'au seul métier de programmeur.

De (…)

Journal Shield Arduino pour faire de la musique FM

Posté par  . Licence CC By‑SA.
Étiquettes :
13
24
mar.
2016

D'ici quelques jours (3) se terminera une campagne kickstarter intéressante, visant à créer un shield Arduino pour créer de la musique FM (comme au bon vieux temps des cartes adlib et des jeux des années 90) :

https://www.kickstarter.com/projects/1304489933/opa-multitimbral-fm-synthesizer-shield-for-arduino/posts/1524350

Ses caractéristiques sont :
- Synthé multi-timbral 10 voix FM (similaire à la puce YM2612 de la megadrive).

avec :
- structure 4 opérateurs
- 14 algorithmes différents
- 8 instruments simultanés
- sortie 16-bit stereo

Avec cela vient un éditeur multiplateforme (…)

Journal L’homme orchestre, partie 2 : écrire du code (en Java)

21
23
mar.
2016

Ceci est un article que je vient de publier sur mon blog et que je propose en lecture ici pour permettre la discussion, vu que j'ai désactivé les commentaires sur mon blog.
C'est la suite de mon précédent journal : L'homme orchestre, partie 1 : les casquettes

Depuis 4 ans, j’écris un MAM libre en Java. Comment arriver à ne pas se laisser dépasser par l’immensité du travail à fournir ? Un article en deux parties très subjectives et relèvent de (…)

Journal Partage: de ownCloud (décentralisé) à Syncthing (distribué)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
69
23
mar.
2016

Le contexte: centralisation, décentralisation, et distribution.

Je suis depuis très longtemps sensible aux potentielles aliénations numériques que je perçois. Afin d'y apporter des solutions concrètes, autant que pour apprendre, je m'auto-héberge d'ailleurs depuis plusieurs années (mail, cloud, messagerie instantanée, VPN, etc.).

Jusqu'ici j'ai plutôt fait la promotion de la décentralisation. Je réalise cependant que sa principale limite est de ne pas s'attaquer à la dépendance vis-à-vis d'un "centre". Ce centre, c'est un serveur ou d'un service qu'il s'agit d'héberger et (…)

Journal Nouvelles RFC sur Markdown

Posté par  (site web personnel) .
Étiquettes :
23
23
mar.
2016

Vient de sortir deux RFC sur Markdown:

Je ne suis pas qualifié pour émettre un quelconque avis sur ces documents (de plus, parcourus en diagonale). Cependant, en tant que codeur sur un projet où j'ai retardé l'implémentation de Markdown à cause du flou ambiant, j'éprouve une certaine forme de soulagement à voir ce langage (et ses variantes) formalisé.

Journal Spam et programme de fidélité SNCF voyageur

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
21
23
mar.
2016

Bonjour nal,

Encore une fois je ne parlerais pas de logiciel libre mais de pratiques web que je considère particulièrement agaçantes. Je possède une carte SNCF grand voyageur et, plusieurs fois par mois, je reçois plusieurs mails non désirés de leur part :

Las, j'ai cherché à me désinscrire en passant par leur site web. Après m'être authentifié, je tente de modifier les préférences de communication…

et ce n'est pas possible. L'attribut disabled des balises input m'empêche de désactiver (…)

Journal Comment 11 lignes de code ont provoqué un #npmgate

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
48
23
mar.
2016

Il était une fois 11 lignes de code qui vivait dans un module npm appelé left-pad :

module.exports = leftpad;
function leftpad (str, len, ch) {
  str = String(str);
  var i = -1;
  if (!ch && ch !== 0) ch = ' ';
  len = len - str.length;
  while (++i < len) {
    str = ch + str
(…)

Journal Redox OS

Posté par  (Mastodon) . Licence CC By‑SA.
28
22
mar.
2016

Un micro journal «bookmark & listing» pour signaler Redox-OS. Kezako ? Hé bien mieux vaut aller lire les liens pour en savoir plus. Le résumé est le suivant :

impossible de battre le record du journal bookmark le plus court, alors une liste semblait une alternative (…)

Journal Conférence internationale Haxe du 27 au 30 Mai 2016 à Paris

9
22
mar.
2016

La WWX2016 ou World Wide Haxe Conference est une conférence de 4 jours sur Haxe, un langage de programmation et un compilateur open source multiplateforme qui permet de produire des applications et du code source pour de nombreuses plateformes différentes à partir d'un seul code source.

Qu'est-ce que Haxe ?

La boîte à outils Haxe est un peu l'équivalent du couteau suisse pour la programmation. C'est une solution compacte, légère pour résoudre une très large gamme de problèmes. Utilisé correctement, les (…)

Journal L'increvable

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
63
21
mar.
2016

Derrière ce nom de film, se cache un … lave linge, et oui, un jeune ingénieur Français a eu l'idée de s'attaquer à l'obsolescence programmée en concevant une machine à laver conçue pour durer.
Tambour, pompe, tableau de commandes… tous les composants sont simplifiés et fabriqués dans des matériaux durables. Il est aussi conçus pour être monté soi même et évolutif, on peut même changer son "skin" à la manière d'un smartphone.
Un réfrigérateur basé sur le même concept (…)

Journal Goploader, l'envoi de fichier simple et rapide

Posté par  . Licence CC By‑SA.
18
21
mar.
2016

Hello,

Si vous recherchez un moyen simple de partager des fichiers, depuis une ligne de commande, je vous suggère de jeter un coup d'oeil à Goploader.

C'est un soft en client/serveur, écrit en go, simple à mettre en place, et qui permets depuis curl d'envoyer vos fichiers. Il y a également une interface web, pour envoyer également depuis un navigateur.

Il y a la possibilité d'utiliser curl, ou pour des options supplémentaires, screenshot par exemple, vous pouvez utiliser le (…)

Journal Le CryEngine V en "pay what you want"

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
21
20
mar.
2016

Mon cher 'nal

Voici une information que je n'ai pas vu retranscrite ici, et qui pourrait intéresser les quelques amateurs de jeux vidéos sur ce site.

Crytek a modifié son business model autour du CryEngine version 5. Celui-ci est maintenant achetable (avec son SDK) au prix que vous voulez (même 0 €), et il est possible de choisir qu'une partie de cet argent soit redistribuée au CryEngine Indie Development Fund.

Pour ceux qui ne connaissent pas, le CryENGINE est (…)