Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Si vous êtes développeur et que vous bossez sur un site de recette ou quelque chose d'approchant qui nécessite de savoir si des ingrédients sont vegan ou pas, j'ai la solution.

Il s'agit d'une lib nommée Is-Vegan qui à partir d'un tableau d'ingrédients et d'une base de données issue des sites suivants, veganpeace, peta, veganwolf, permet de déterminer si tel ou tel ingrédient est vegan et par conséquent si une recette dans son ensemble est vegan.

Voici un exemple d'utilisation :

const isVegan = require('is-vegan');

// or

import * as isVegan from 'is-vegan';

// example for single ingredient
isVegan.isVeganIngredient('soy'); // true
isVegan.isVeganIngredient('milk'); // false

// example for list of ingredients
isVegan.isVeganIngredientList(['aspic', 'albumin']); // false
isVegan.isVeganIngredientList(['soy', 'cacao butter']); // true

// example for list of ingredients
isVegan.containsNonVeganIngredients(['aspic', 'albumin', 'soy']); // ['aspic', 'albumin']
isVegan.containsNonVeganIngredients(['soy', 'cacao butter']); // []

// example for list of ingredients wich contain flagged and non-vegan ingredients
isVegan.checkIngredients(['soy', 'cacao butter', 'pork', 'beef', 'glycine']);
// returns
// {
//   nonvegan: ['pork', 'beef'],
//   flagged: ['glycine']
// }

// or

import { checkIngredients } from 'is-vegan';

// example for list of ingredients wich contain flagged and non-vegan ingredients
checkIngredients(['soy', 'cacao butter', 'pork', 'beef', 'glycine']);

// returns
// {
//   nonvegan: ['pork', 'beef'],
//   flagged: ['glycine']
// }

Voici d'autres exemples d'utilisation en live.

Si cette lib vous intéresse, vous pouvez retrouver Is-Vegan sur Github.


Deadpool est de retour dans une bande-annonce bien décalée comme vous pouvez vous en douter, où il va croiser le chemin d'un nouvel ennemi nommé "Cable". Tout un programme !

Et voici le pitch officiel complètement barge lui aussi.

Après avoir survécu à une violente attaque bovine, un cuistot défiguré (Deadpool – Wade Wilson) se bat désormais pour réaliser son rêve : Devenir le barman le plus sexy du Mayberry, alors qu'il a complètement perdu le sens du goût. Pour retrouver les plaisirs pimentés de la vie ainsi qu'un convecteur de flux, Deadpool devra affronter des ninjas, des Yakuzas et une meute de chiens méchamment excités. Dans son périple, il découvrira l'importance de la famille, l'amitié et de nouvelles saveurs, ainsi qu'un goût insoupçonné pour l'aventure. Il finira par remporter le très prestigieux mug personnalisé de "Meilleur Coup du Monde".


Je ne sais pas ce que vous faites demain (jeudi 08/02/2018) à 13h mais en ce qui me concerne, je serai avec l’ami Remouk (DansTonChat) dans un nouveau live Youtube qu’on a lancé il y a peu.

 

Baptisé avec amour Webosaures, cette émission sans prétention est un échange d’environ 1h entre dinosaures du web qui décortiquent la tech d’aujourd’hui avec nos yeux d’ancêtres à l’échelle d’Internet.

 

 

Et donc ce jeudi 8 février, l’émission portera sur le cloud et les données personnelles et nous aurons un invité spécial qui n’est autre que Tristan Nitot (Cozy Cloud).

 

 

Sachez que je vous mettrais aussi à contribution, donc si vous avez des idées de sujet, vous pouvez les proposer ici.

 

A très vite !


À découvrir

Sorti en 1994, Sim City 2000 a été l'un de mes tous premiers jeux sur PC. J'y ai passé des heures à gérer des émeutes, régler des problèmes de circulation et construire des merveilles. Le mien était une version DOS piratée, et il était tout en américain. J'ai donc dû déchiffrer les mécanismes du jeu par moi-même, enrichissant par la même occasion mon vocabulaire anglais.

C'est un excellent souvenir pour moi alors quand je vois que des développeurs sont en train de faire un remake de Sim City 2000 à base de JavaScript, HTML5 Canvas, SQLite et le tout sur Electron, je ne peux qu'être fan !

OpenSC2K disponible ici sur Github n'en est pour le moment qu'à ses débuts et permet d'importer et de voir ses villes. Et beaucoup de choses restent à intégrer comme la simulation, certains bâtiments, le zoom…etc. On est plus proche pour le moment d'un outil de visualisation de map que d'un jeu.

Mais le développeur derrière ce projet est ambitieux et souhaite même améliorer Sim City 2000 en proposant par exemple des cartes plus grandes, de nouveaux types de réseaux (en plus du routier, ferroviaire ou du réseau d'eau…etc.)…etc.

Ça me plait beaucoup comme projet. Si cela vous dit de tester, voici comment installer cette première version.

git clone https://github.com/rage8885/OpenSC2K.git
cd OpenSC2K

Si vous êtes sous Windows, pensez bien à ajouter les outils prérequis propres à cet OS :

npm install --global --production windows-build-tools
npm install

Puis faites passer cette commande pour mettre en place la bonne lib SQLite dans Electron

node_modules/.bin/electron-rebuild -f -w better-sqlite3

Et faites ceci pour lancer le "jeu" :

npm start

Par défaut et pour des questions de droits, OpenSC2K ne propose pas de carte, mais vous pourrez importer les vôtres (format .sc2) sans problème.

Amusez-vous bien et surtout n'hésitez pas à contribuer au projet pour le faire progresser plus vite !


Si vous êtes développeur et que vous voulez partager proprement du code source sur vos réseaux sociaux, voici un script qui devrait vous intéresser.

Ça s'appelle Carbon et ça permet de faire des imitations de captures écran de fenêtres avec du code source tout joli tout propre, comme ceci :

Choisissez le style de fenêtre, le langage utilisé, copiez-collez votre code source et voilà ! Il n'y a plus qu'à enregistrer l'image où à la tweeter avec les boutons prévus à cet effet.

Vous pouvez copier-coller du code directement dans Carbon, mais aussi glisser un fichier de code source dessus ou encore ajouter l'ID d'un gist au bout de l'URL comme ceci :

https://carbon.now.sh/0db00e81d5416c339181e59481c74b59

Les sources de Carbon sont disponibles ici donc vous pouvez aussi l'héberger chez vous ou l'améliorer (licence MIT).

À découvrir ici !


Mes gazouillis

White House: Russian Military Behind NotPetya Attacks https://t.co/vx6B6viYP3 #kbn
Un homme armé s'est introduit chez un couple de YouTubeurs américains https://t.co/O9dnSFZaN0 #kbn