Skip to content

Instantly share code, notes, and snippets.

View ralt's full-sized avatar

Florian Margaine ralt

View GitHub Profile
@ralt
ralt / gist:7168284
Created October 26, 2013 11:19
SO Login using node.js
var http = require('http'),
https = require('https'),
jsdom = require('jsdom'),
url = require('url'),
req;
req = http.request({
method: 'POST',
host: 'stackoverflow.com',
path: '/users/signin',
@ralt
ralt / gist:8499332
Created January 19, 2014 01:40
Pandoc and Beamer
$ pandoc -D beamer > beamer.tex # See the template that pandoc uses to generate the latex
$ pandoc -t beamer file.md -i --toc -V theme:Szeged -V colortheme:crane -o file.pdf
# -i is to show incrementally the items of a list
# --toc generates the table of contents
# -V replaces a variable used in the beamer.tex template
# Reference: http://johnmacfarlane.net/pandoc/demo/example9/producing-slide-shows-with-pandoc.html
@ralt
ralt / gist:8805241
Last active September 7, 2016 16:28
Design/Integration tools
Here is the kind of tool I want.
The design team is interested in helping us be faster at integrating their work.
Here is what the integration teams need:
- Font families: on which text?
- Font sizes: on which text?
- Cut icons and pictograms (PNG or SVG)
- Sizes of layout (columns, rows, borders)
Why should I choose this or this class? Isn't there any skill that's available only to them later on?
What does clicking on "validate" (email) do? Nothing happens, and I don't get any mail.
Sending password in clear by mail?
Otherwise the tutorial is nice. I don't like the gameplay, but it's just me :-)
@ralt
ralt / gist:d1e07c3c77813383734b
Last active August 29, 2015 14:02
cpp preprocessor for JS source
/*
$ cpp -P -nostdinc test.js bundle.js
# OR
$ cpp -P -nostdinc test.js
# To give parameters, use -D, like this:
$ cpp -P -nostdinc -D DEV test.js
router.get('/set-authentication', function(req, res) {
var groups = global.mysql.authentication.groups;
db.Group.find(groups, createIfNotExists);
function createIfNotExists(err, results) {
if (err) return res.send(500);
var missing = findMissing(groups, results);
db.Group.insert(missing, createAdminUser);
Write a blog post about "return ASAP".
e.g.
```
$user = getUser();
if ($user) {
$group = getGroup($user);
if ($group) {
// do something
@ralt
ralt / gist:dfdf232656870815e57d
Created July 8, 2014 18:57
Fix iolib compilation error
$ sudo apt-get install libfixposix-dev
@ralt
ralt / gist:86662df4065f1c3788df
Last active August 29, 2015 14:04
Share your js console
jsfiddle: http://jsfiddle.net/FRsGS/2/
A sample of how this could work:
HTML:
<output id="output"></output>
<input type="text" id="input">
JS:
@ralt
ralt / gist:3735ab019bd8cb36c81e
Created September 23, 2014 16:30
config.nice for php
./configure --prefix=/opt/php-zts --bindir=/opt/php-zts/bin --with-config-file-scan-dir=/opt/php-zts/modules.d --with-zlib --disable-phar --enable-debug --enable-maintainer-zts