Daily Shaarli

All links of one day in a single page.

November 13, 2019

Don’t Use `sudo` with `npm` …still - Andrew Crites - Medium

Install properly packages from NPM.
npm config set prefix ~/.npm instead of installing pakages globally. They stay in the user directory.
and then add $HOME/.npm/bin to your PATH with export PATH="$HOME/.npm/bin:$PATH"

EDIT : $PATH must come after $HOME/.npm/bin. LOL

Maitrisez la programmation orientée objet en JavaScript – Buzut

Ou comment mieux utiliser les prototypes ! Cet article est excellent.

Parmis les concepts oubliés :

  • les setters et getters sont directement disponible dans le langage
  • les propriétés avec des valeurs booléennes Enumerable (pour être listé dans le for ... in), Configurable (définit si la propriété peut être supprimée) et *Writable` (définit si la valeur peut être modifiée)
  • « En JS, chaque objet possède un lien vers un autre objet : son prototype » via monObjet.__proto__

Notes utiles :

une instance n’est rien d’autre qu’un objet qui hérite du prototype de son constructeur

The Color Magenta, Or How T-Mobile Thinks It Owns A General Color | Techdirt - Liens en vrac de sebsauvage

EEetttttt revoilà Deutsch Telekom qui tente encore de déposer une COULEUR. Comme si une couleur pouvait lui appartenir.

(via sebsauvage)

GitHub - bayard-search/bayard: Bayard is a full-text search and indexing server written in Rust.

Une alternative à ElasticSearch codé en Rust !
(shared by Riduidel)