Skip to content

Instantly share code, notes, and snippets.

View spyl94's full-sized avatar

Spyl spyl94

View GitHub Profile
@spyl94
spyl94 / gist:3963465
Created October 27, 2012 08:00
Sublime Text 2 - Raccourcis utiles (Windows)

Sublime Text 2 – Raccourcis utiles (Windows)

Préambule

Voici une fiche mémo pour vous aider à retenir ces fameux raccourcis qui vont vous permettre de gagner en productivité. Prenez votre temps pour apprendre, il est généralement plus bénéfique de mémoriser un raccourci en lui associant une utilité tout en codant, plutôt que d’essayer de tout retenir d’un seul coup.
La notation Ctrl+KB signifie enfoncer les touches Ctrl et K simultanément puis relâcher K, enfoncer B tout en maintenant la touche Ctrl enfoncée.

Général

Ctrl+KB basculer la barre latérale
@spyl94
spyl94 / gist:5019919
Last active December 14, 2015 03:19
Fiche de révision d'Algorithmique numérique

Les deux grandes classes d’algorithmes numériques

Algorithmes discrets

Formule symbolique issue de la modélisation Résultat obtenu en un nombre fini d’étapes Complexité connue, temps de calcul prévisibles Exemple : pivot de Gauss (équations linéaires)

Algorithmes itératifs

Se ramène la plupart du temps au calcul de la limite d’une suite convergente

@spyl94
spyl94 / todo.md
Last active January 3, 2016 20:49
{"team":[{"name":"zerzerer","units":[{"name":"Piquier","sign":{"name":"Corbeau"},"size":{"name":"Normal"},"weight":{"name":"Moyen"},"weapon":{"parts":[{"name":"Hampe en c\u00e8dre d'intelligence","effects":{"vie":20},"discr":"weaponpart"},{"name":"Corde en cuir brut de parade","effects":{"vie":20},"discr":"weaponpart"}],"type":{"name":"Hache"}},"armor":{"parts":[{"name":"Casque en cuir r\u00eache de pr\u00e9cision","effects":{"vie":20},"discr":"armorpart"},{"name":"Torse en cuivre de p\u00e9n\u00e9tration","effects":{"vie":20},"discr":"armorpart"}],"runes":[],"insignas":[],"type":{"name":"Lourd"}}}]}]}
Chic- Le Freak : http://www.youtube.com/watch?v=cqupk71a-O0
Dani California
Annihilator - Sounds good to me (pas sur) : http://www.youtube.com/watch?v=ptHdz-z3ess
Pink Floyd - Another Brick In The Wall (Part 2) : http://www.youtube.com/watch?v=GmsJqzEEfco
Lambe an dro
Ça c'est vraiment toi
Down to Mexico
Apologie: http://www.youtube.com/watch?v=LFHYfzGOtlc
@spyl94
spyl94 / excuses
Last active August 29, 2015 13:57
Alfo excuses
Je peux pas, chui a EPS
Je peux pas, je dois récupérer un rétroprojecteur
Je suis sur mon phone et même pas en région parisienne
Pas le temps
Ouais laisse tomber, on va se débrouiller, tfaçon je peux pas bosser avant 22h
J'ai pas assez dormi, j'ai une tendinite au poignet et une autre au coude droit (failli aller à l'hosto), j'ai passé la journée dans la KFet et dans Paris à nettoyer et ranger, je viens de rentrer et j'ai encore 2h de ménage et vaiselle qui m'attend.
Et de toute façon, je suis ne suis pas disponible demain à partir de 13h, je dois aller chercher mes parents qui arrivent sur paris et que je dois emmener ailleurs.
faut que je le fasse via la console ... :/
---
vagrantfile-local:
vm:
box: puphpet/debian75-x64
box_url: puphpet/debian75-x64
hostname: ''
memory: '1024'
cpus: '1'
chosen_provider: virtualbox
network:
@spyl94
spyl94 / gist:31d762e46bef7ae2e09e
Created April 20, 2015 15:59
Brunch presentation
Brunch ?! C’est quoi, Brunch ?
Avec environ 4 000 stars GitHub (44% de Grunt), 270 forks et 4 ans d’existence active, il est tout sauf faiblard, juste… discret.
Brunch est un builder. Pas un exécuteur de tâches générique, mais un outil spécialisé dans la production de fichiers finaux pour la production, à partir de tout un tas de fichiers de développement.
Exécuteurs de tâches vs. outils de build
@spyl94
spyl94 / LinkedState.js
Created November 9, 2015 13:11
LinkedState decorator example (nécessite babel-polyfill)
import mixin from './mixin';
export default mixin({
linkState(field) {
return {
value: this.state[field],
requestChange: (value) => {
this.setState({[field]: value})
},
};
@spyl94
spyl94 / migrate.sh
Last active November 25, 2015 17:28
Migration plateforme v2
docker exec -it deploy_application_1 bash -c 'mysqldump --opt --single-transaction --host=database --user=deploy --password=$SYMFONY_DATABASE_PASSWORD capco_deploy' > dump.sql
instances=("mulhouse" "lechesnay" "nous-citoyens" "parlement-et-citoyens" "preprod" "demo" "keypeople" "lavaguecitoyenne" "democratie-ouverte" "ocpm" "jolicode" "mom21" "islean" "regionales2015" "republique-numerique" "rennes" "openlaw" "capco" "grenoble" "qcnum" "neo2017" "vincennes" "villas-robinson" "tarbes" "choisy" "vg-agglo" "drive");
for instance in "${instances[@]}"
do
eval "mkdir -p /home/capco/instances/${instance}"
eval "cp -R ~/CapCollectif-SF2/infrastructure/${instance}/files ~/instances/${instance}/files"
eval "chmod -R 777 ~/instances/${instance}/files/cache"
eval "cp -R ~/CapCollectif-SF2/infrastructure/${instance}/redis ~/instances/${instance}/redis"
done
./export_instances_db.sh