Journal Obfusque ton code avec C++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
16
mar.
2018

Cher Nuit-Nal,

toi qui aime le C++11, tu as peut-être déjà essayé de concaténer des chaînes constantes, suivant ce scénario là :

struct Some {
    static constexpr char Name[] = "Mr Popo";
};

char const *escape() {
    auto dogs = cats("hey, ",  Some::Name, " what's up?");
    return dogs;
}

int main() {
  char const* concat = escape();
  puts(concat);

  return 0;
}

(…)

Journal Etude comparée de la popularité des langages de programmation sur linuxfr

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

Récemment, StackOverflow a publié les résultats d'une large enquête auprès de ses contributeurs, et notamment une mesure de l'attrait pour les différents langages de programmation. Je me suis dit qu'il serait intéressant de disposer d'un indicateur similaire pour la communauté linuxfr, et d'observer si celle-ci présentait des particularités ou des divergences avec la communauté des développeurs plus généralement représentée sur StackOverflow.

Or, grâce à la récente déferlante de journaux sur TapTempo, nous disposons effectivement d'une telle mesure, d'une (…)

Journal Naissance de la Taptempo-Federation

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
16
mar.
2018

Un lame de fond parcours le monde du logiciel libre aujourd'hui: TapTempo. Il y a aujourd'hui des dizaines de développeurs TapTempo dont les intérêts doivent être défendus. C'est pourquoi j'ai décidé de fonder la

TapTempo Federation

Notre rôle sera de discuter sur
- la vraie orthographe de TapTempo,
- les questions de compatibilité,
- de définir une test-suite canonique,
- de garantir que toutes les versions de tap-tempo puissent être installés simultanément sur la même machine,
- de créer (…)

Journal Portage de TapTempo en Clojure (v2)

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

Salut à tous. Voici une 2ème version en Clojure de TapTempo.
Je ne mets pas de référence vers le premier jet tellement il était à côté de la plaque (la version en Forth était beaucoup trop simpliste aussi). Désolé pour le bruit.

Dans celle-ci, nous avons :

  • Le lissage avec une vraie moyenne sur sample-size.

  • la gestion des arguments en ligne de commande avec validation des entrées :

    • nombre de samples
    • précision de l'affichage
    • reset après un certain temps
    • version
    • (…)

Journal thème sombre pour linuxfr

Posté par  . Licence CC By‑SA.
Étiquettes :
40
14
mar.
2018

Bonjour.

Le thème par défaut de linuxfr est mon préféré.
Mais sur mon téléphone, j'aime bien les thèmes sombres.
Donc je me suis fait des variations de ce thème.

J'ai commencé par changer les couleurs, en conservant les teintes mais avec une luminosité inverse (thème dark-faithfull).
J'ai trouvé le résultat un peu "rigide", donc j'ai "adouci" certaines valeurs (thème darky).
Puis dans la foulée, j'ai essayé une variation sombre mais avec des tons chauds et colorés (thème chocolat).

Si çà (…)

Journal Sortie de raspberry pi 3B+

Posté par  . Licence CC By‑SA.
Étiquettes :
29
14
mar.
2018

Le raspberry pi nouveau est arrivé : http://www.minimachines.net/actu/raspberry-pi-3-model-b-plus-61870
Pas de grands changements, mais on peut noter une petite évolution au niveau du SOC, et une amélioration côté réseau (wifi + ethernet). Autre point notable : poE (power over Ethernet) qui permet d'alimenter la carte via le réseau.

Je vous laisse lire l'article qui vous donnera plus d'infos.

Journal Stephen Hawking est bronsonisé

Posté par  . Licence CC By‑SA.
Étiquettes :
59
14
mar.
2018

Bonjour nal,

Stephen Hawking est bronsonisé à 76 ans, ce qui est pas si mal pour quelqu'un atteint de Sclérose latérale amyotrophique.

Ses travaux les plus connus du grand public concernent, notamment, l'entropie des trous noirs, le rayonnement des trous noirs, le théorème de calvitie et, bien plus hypothétique mais paradoxalement plus connu, les trous de ver.

Journal v'la ce qui se passe quand on est pas cloud ready

Posté par  . Licence CC By‑SA.
Étiquettes :
8
13
mar.
2018

Voici une mésaventure qu'ont rencontrés certains étudiants pour s'inscrire sur parcoursup.

Sachant que le propre de l'étudiant est d'attendre la dernière minute pour faire ses démarches, une appli cloud ready avec autoscaling pour permettre de poper 500 VMs dans la dernière heure aurait pu absorber le pic de charge.

Journal Présentation de Serge : un outil de veille Libre

Posté par  . Licence CC By‑SA.
30
13
mar.
2018

Bonjour à tous !

Avant tout chose, je tiens à dire que je développe avec mes collègues, 2 projets en rapport avec le Libre, dans ce journal je vais parler du deuxième projet, Serge. Le premier est de loin le plus important et je vous ferai un article dessus en fin de semaine.

Il est important à noter que nous avons monté une entreprise Cairn Devices, afin de développer le premier projet, l’Open Computer. Serge est quant à lui né d’un (…)

Journal Jean-Claude Ameisen évoque le problème des codes fermés au sénat

Posté par  . Licence CC By‑SA.
Étiquettes :
27
13
mar.
2018

Jean-Claude Ameisen a été auditionné devant la commission des affaires sociales, ce 8 mars, en tant que président d'honneur du comité consultatif national d'éthique pour la révision de la loi de bioétique de 2011.

Cette audition est disponible en "replay" sur la chaîne public sénat.

J'en parle ici, car entre 1:12:32 et 1:14:11, Jean-Claude Ameisen évoque les problèmes éthiques liés à l'utilisation d'algorithmes fermés de prise de décision dans des domaines publics comme la justice ou la santé.

(…)

Journal [~Signet] Failles de sécurité dans les CPU : AMD revient dans la course !

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

Les processeurs Ryzen/EPYC d'AMD (et leurs chipsets) ont aussi leurs failles de sécurité – il n'y a pas qu'Intel dans ce petit jeu. Ah, et les chipsets sont concernés aussi.

Ce qui est vraiment dommage, c'est qu'AMD avait beaucoup communiqué sur la sécurité de ses solutions au moment des failles Spectre et Meltdown…

Liens :


Billet sous licence CC-0.

Journal La ronde (boucle?) des langages

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
20
13
mar.
2018

Bonjour Nal,

Voilà plus de 30 ans que je programme et plus de 20 ans que c'est mon métier. J'ai passé par pas mal de langages, au gré des demandes, des impératifs et des modes (Je ne mets pas de liste, de peur d'en oublier!).

Pour la première fois depuis près de 20 ans, je refais du C; j'ai pu convaincre que pour telle tâche, c'était le plus indiqué. Depuis j'en perds quelque cheveux mais globalement ça va bien. Le (…)

Journal upt: l'outil parfait pour empaqueter TapTempo

Posté par  . Licence CC By‑SA.
35
13
mar.
2018

Bonjour tout le monde,

Je vais faire (éhontément) un peu de pub pour mon dernier projet, upt : the Universal Packaging Tool, ou encore "l'outil d'empaquetage universel", comme on dit en France, de Bretagne en Provence.

Obtenir TapTempo depuis une archive de paquets spécifique à un langage

La communauté récemment formée autour de TapTempo a la possibilité d'utiliser diverses implémentations du logiciel, écrites dans de nombreux langages différents. Toutes ces versions de TapTempo seront sans doute bientôt disponibles sur des (…)