Skip to content

Instantly share code, notes, and snippets.

View revolunet's full-sized avatar
🐫
Killing bugz

Julien Bouquillon revolunet

🐫
Killing bugz
View GitHub Profile
@revolunet
revolunet / apache-vhost.conf
Created January 3, 2012 13:25
sample flask+apache2+wsgi setup
<VirtualHost *:80>
ServerName flask.revolunet.com
WSGIScriptAlias / /home/git/flask_app/run.wsgi
WSGIScriptReloading On
<Directory /home/git/flask_app>
Order deny,allow
Allow from all
</Directory>
@revolunet
revolunet / screenshoter.js
Created January 9, 2012 12:29
use phantomjs to get pngs from your dzslides presentation
//
// this outputs a png file for each section in your presentation
// then use `convert slide-*.png output.pdf` to create single PDF
//
function screenshot(url, output) {
var page = new WebPage();
page.viewportSize = { width: 1000, height: 700 };
page.onConsoleMessage = function (msg, line, source) {
@revolunet
revolunet / datepicker-fr.js
Created January 19, 2012 13:14
French localisation for datepicker.js
// localisation FR for http://www.eyecon.ro/datepicker
locale: {
days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"],
daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"],
daysMin: ["Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa", "Di"],
months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jun", "Jul", "Aut", "Sep", "Oct", "Nov", "Dec"],
weekMin: 'sem'
},
@revolunet
revolunet / dabblet.css
Created January 20, 2012 12:26
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
div.imghover:hover {
background-color:#f6c293;
-webkit-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out;
background-image: url(http://www.repossi.com/themes/bartik/images/suite.png);
background-repeat: no-repeat;
@revolunet
revolunet / chrome.vbs
Created February 22, 2012 11:35
open chrome window from internet explorer
proto = "openchrome://"
arg1 = WScript.Arguments(0)
url = right(arg1, len(arg1)-len(proto))
set objShell = CreateObject("WScript.Shell")
objShell.run("chrome "+url)
@revolunet
revolunet / jsonp.html
Created February 24, 2012 12:02
JSONP loader
<script>
function loadScript(src, callback){
var callbackParam = 'callback';
var s = document.createElement('script');
if (callback) {
callback = callbackParam + '=' + callback;
src += ((src.indexOf('?')==-1)?'?':'&')+callback;
}
s.src = src;
document.body.appendChild(s);
@revolunet
revolunet / indexof-min.js
Created February 25, 2012 12:44
IE<9 indexOf polyfill
if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var a=this.length>>>0;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;c<a;c++){if(c in this&&this[c]===b){return c}}return -1}};
@revolunet
revolunet / compass.sublime-build
Created March 14, 2012 20:45
Compile SCSS right from SublimeText 2
# place this in your ST2 'User' folder
# eg: /Users/juju/Library/Application Support/Sublime Text 2/Packages/User/compass.sublime-build
#
{
"cmd": ["compass", "compile", "--boring" ,"$file_name"],
"working_dir": "$file_path",
"selector": "source.scss"
}
@revolunet
revolunet / sencha-paris.md
Created March 27, 2012 21:09
Sencha Paris Meetup

Propositions de Ronan

  • Comment faire du MVC en Sencha Touch
  • Tours d'horizon d'applis pro qui utilisent Sencha
  • Comment tester son appli Sencha Touch
  • Intégration avec Sencha.IO (surtout la partie authentification)
  • Charting avec Sencha Touch
@revolunet
revolunet / LESS.sublime-build
Created April 2, 2012 10:16
LESS build script for sublimetext2 on OSX
#
# a mettre dans
# /Users/juju/Library/Application Support/Sublime Text 2/Packages
#
{
"cmd": ["lessc", "$file", "${file_path}/${file_base_name}.css", "--verbose", "-x"],
"working_dir": "$file_path",
"selector": "source.css.less"
}