Skip to content

Instantly share code, notes, and snippets.

View davidbgk's full-sized avatar
🚪
Let’s escape GAFAM+ when/while we can!

David Larlet davidbgk

🚪
Let’s escape GAFAM+ when/while we can!
View GitHub Profile

Understanding web components

The web components spec says there are four parts

  • templates
  • custom elements
  • shadow dom
  • html imports

disclaimer: I might be terribly wrong. This is a set of naive observations.

  • Ces fichiers sont des checklists que j'ai écrites pour nos rituels divers, ils sont adaptés à notre pratiques de Scrum
  • Elles peuvent au mieux vous inspirer :)
  • Les actions que je ne réalise pas systématiquement sont notées entre crochets
@davidbgk
davidbgk / multiline.js
Created July 30, 2014 16:22
How to multiline js
console.log(function(){/*
Usage:
tap <options> <files>
Run the files as tap tests, parse the output, and report the results
Options:
--stderr Print standard error output of tests to standard error.

Récapitulatif des mesures proposées

Définir les principes fondant la protection des droits fondamentaux à l’ère du numérique (3.1.)

Le droit sur les données personnelles : un droit à l’autodétermination plutôt qu’un droit de propriété (3.1.1.)*

Proposition n° 1

Concevoir le droit à la protection des données personnelles comme un droit à « l’autodétermination informationnelle », c’est-à-dire le droit de l’individu de décider de la communication et de l’utilisation de ses données à caractère personnel. Inscrire cette conception dans la proposition de règlement relatif à la protection des données à caractère personnel ou, dans l’attente du règlement, dans la loi du 6 janvier 1978.

@davidbgk
davidbgk / pre-inte.md
Created October 3, 2014 08:50
À fournir avant de lancer une inté (source: https://etherpad.mozilla.org/RAI9OV5U2k )

À fournir avant de lancer une inté

Bloquant :

  • Des maquettes graphiques et fonctionnelles validées
  • contraintes projet ? (perfs par exemple)
  • contraintes dev (CMS, code spécifique, framework ?)
  • contraintes prod (lib JS imposées, plugins, architecture, préprocesseur ?)
  • contraintes SEO
  • multilingue (RTL) ?
<script type="text/javascript">
(function () {
"use strict";
// once cached, the css file is stored on the client forever unless
// the URL below is changed. Any change will invalidate the cache
var css_href = './index_files/web-fonts.css';
// a simple event handler wrapper
function on(el, ev, callback) {
if (el.addEventListener) {
el.addEventListener(ev, callback, false);
@davidbgk
davidbgk / keybase.md
Created October 20, 2014 17:37
Sadly had to be permanent. I'm disappointed keybase.

Keybase proof

I hereby claim:

  • I am davidbgk on github.
  • I am davidbgk (https://keybase.io/davidbgk) on keybase.
  • I have a public key whose fingerprint is 2185 B752 597A 4953 4D7F C7E7 9062 C60D 1359 EA98

To claim this, I am signing this object:

@davidbgk
davidbgk / README.md
Last active August 29, 2015 14:07 — forked from m4dz/README.md

OS X ENV (re)Install

This is my personal guide to restore my configuration and setup my system for a fresh install. I use it and keep it updated frequently. Hope it will inspire you on your own way =].

Backup

Before a fresh reinstall, don't forget to backup many things. A regular ghost made with CarbonCopyCloner or Clonezilla is a good solution, but if you can't, you should save the following :

@davidbgk
davidbgk / index.html
Created December 10, 2014 20:21
Correction mise en situation du cours de HTML/CSS/JS pour l'IUT d'Arles
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Club de lecture — Lettres persanes</title>
<link rel="stylesheet" href="main.css">
</head>
<body class="cleartheme"><!-- par défaut le thème est clair -->
<div class="main"><!-- pour centrer le site -->
<article>