Skip to content

Instantly share code, notes, and snippets.

View tzi's full-sized avatar
👨‍🎓
enseigner les CSS

Thomas ZILLIOX tzi

👨‍🎓
enseigner les CSS
View GitHub Profile
@tzi
tzi / README.md
Created July 10, 2020 11:39
Complete list of GitHub emojis

Complete list of GitHub emojis

You can find the name / alais of every emojis in this gist

@tzi
tzi / Readme.md
Last active April 16, 2019 12:35
Check host availability from an HTML page

Check domains

This script check domains availability of links from an HTML file 🎉

# Usage
$ ./check-domains.sh ./bookmarks.html
aslibrary.org is available
@tzi
tzi / $$.js
Created October 6, 2018 05:57
querySelectorAll but iterable
function $$ (query) {
return Array.from(document.querySelectorAll(query));
}
@tzi
tzi / plan.md
Last active August 27, 2018 13:11
Plan de formation

Formation HTML/CSS débutants

3 jours pour apprendre les bases d'HTML et CSS, organisés en 12 portions de 2h dont au moins un TP de validation

Jour 1 : la recette de cuisine

  1. Web et Internet
    Mot-clés: Client/Serveur, Adresse IP, URL, Protocoles, Domaines, Phishing, w3c, navigateurs
    Exercice: Placer les mots-clés sur une carte
    TP: Créer un espace FTP, Ouvrir un fichier texte local avec son navigateur
@tzi
tzi / cli.sh
Last active May 24, 2018 21:07
Filter apache log to get most 404 pages
grep " 404 " /var/log/apache2/access.log |
cut -d'"' -f2 |
cut -d' ' -f2 |
sort |
uniq -c |
sort -h -r
@tzi
tzi / SassMeister-input.scss
Created February 2, 2018 15:09
Stateful theming for Sass
// ----
// libsass (v3.3.6)
// ----
// =====================================================================
//
// STATEFUL THEMING FOR SASS
// -------------------------
// Indrek Paas <@indrekpaas>
//
@tzi
tzi / install.sh
Last active September 25, 2017 13:31
# Tasks when setting up a new Ubuntu server
# Chaneg root user password
passwd
# Create a new user
adduser tzi
# Add it to sudo group
usermod -a -G sudo tzi
# Add it to www-data group
@tzi
tzi / structure.md
Last active August 2, 2017 08:15
Mes marque-pages

Mes marque-pages

C'est une solution qui correspond à mon besoin propre.

Néanmoins, j'ai actuellement de 7327 liens sauvegardés, et je me sens plutôt à l'aise pour m'y retrouver :D

Barre personnelle
#!/usr/bin/env node
import fetch from 'node-fetch';
import cheerio from 'cheerio';
function parseHtml(url, callback) {
fetch(url)
.then(response => response.text())
.then(html => cheerio.load(html))
.then(callback)
@tzi
tzi / script.js
Last active November 24, 2016 11:14
Extract the color combination from a web page
(() => {
// Settings
const debug = false;
const maxDepth = false;
const rootElementSelector = false;
// Result
const refList = [];
const output = document.createElement('div');