Skip to content

Instantly share code, notes, and snippets.

Avatar

Stanislas Signoud Signez

View GitHub Profile
@Signez
Signez / autoregions.lua
Last active Mar 19, 2018
Copie les noms de régions depuis l'entrée (au format script Croissants) vers des noms de régions Reaper.
View autoregions.lua
clipboard = reaper.ExecProcess("/bin/bash -c \"" ..
"LC_ALL=fr_FR.UTF-8 /usr/bin/pbpaste | " ..
"/usr/bin/iconv -f utf8 -t ascii//TRANSLIT//IGNORE | " ..
"tr -d \\' | tr -d \\`\"", 1000)
lines = {}
linesCount = 0
for s in clipboard:gmatch("[^\r\n]+") do
if s:match "^%-%-" then
result, _ = s:gsub("^%-%-[ ]*", "", 1)
View keybase.md

Keybase proof

I hereby claim:

  • I am Signez on github.
  • I am signez (https://keybase.io/signez) on keybase.
  • I have a public key whose fingerprint is 3A27 E495 A137 6947 05EC A988 31D7 7814 A958 D3C0

To claim this, I am signing this object:

View buglist-fortuneo.md

Buglist Fortuneo

(Avec Firefox 26, système à jour, nouveau client)

À la première connexion :

  • On demande de valider des informations personnelles, mais le cadre est vide. On doit appuyer sur "Valider" sur un cadre absolument vide pour continuer.
  • Le mot de passe ne prends pas en charge les caractères spéciaux.
  • Le mot de passe a une limite basse de nombre de caractères trop élevée.
  • Le mot de passe a une limite haute de nombre de caractères. (!!!!!!!)
@Signez
Signez / Blog 1 - CAN I HAZ SPRÉ SVP.md
Last active Jan 1, 2016
Une petite lettre ouverte écrite à l'arrache pour toi, internaute. Et aussi les ministres Aurélie Filipetti et Fleur Pellerin, mais je crois qu'elles n'ont pas le temps de me lire. :(
View Blog 1 - CAN I HAZ SPRÉ SVP.md

Chère internaute, cher internaute,

Il faut que je te raconte une histoire.

Le début de l'histoire

Quand il y a plus de six ans j'ai eu la drôle d'idée de créer une webradio avec trois compères, je me suis tout de suite dit :

« Non, on ne va pas diffuser de la musique du commerce. Ça coûte trop cher, c'est trop compliqué. On commencera avec de la musique libre, et on verra plus tard. »

@Signez
Signez / trichbar-snippet.htm
Created Jan 2, 2012
Snippet pour inclure la Trichbar
View trichbar-snippet.htm
<!-- Les deux lignes suivantes sont à insérer dans le fichier, avant la balise </head> -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://trichelieu.net/trichbar.js.php?XXXXXXXX"></script>
</head>
<!-- On remplacera évidemment XXXXXXXX de l'URL du deuxième script par l'identifiant du site (synopslive, xantah, radio01, etc.) -->
@Signez
Signez / pilotebadges.h
Created Nov 3, 2011
Je ne fais pas d'ascii art dans mes rendus de TP. Nonon
View pilotebadges.h
#ifndef PILOTEBADBGES_H
#define PILOTEBADBGES_H
/**
_ _
| | | |
| |__ __ _ __| | __ _ ___ _ _ ___ ___
| '_ \ / _` |/ _` |/ _` |/ _ \ | | / __|/ _ \
@Signez
Signez / nightmare.py
Created Apr 3, 2011
Et oui, en Python aussi on peut faire du code non maintenable.
View nightmare.py
# This is a nightmare.
class PlayerStack:
# ...
def liquidload(self):
lstck = self.getSortedWaitingStack()
if (not self.playingElement
or ((self.playingElement.startedAt + self.playingElement.length) - time.time()) < Stack.preload
or (len(lstck) > 0 and isinstance(lstck[0], Action) and lstck[0].directOnly == True)):
if len(lstck) == 0:
self.state = "stopped"
You can’t perform that action at this time.