Skip to content

Instantly share code, notes, and snippets.

Pierre Larochelle pierrel

Block or report user

Report or block pierrel

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@pierrel
pierrel / README.md
Last active Mar 19, 2017 — forked from daniele-rapagnani/dump_google_spaces.js
Quick and dirty snippet for exporting links from Google Spaces
View README.md

TODO

  1. merge posts with resolution of urls
  2. write times param into wait function (to test only some posts)
@pierrel
pierrel / dev_aws.js
Created Sep 25, 2015
Gets me up and running with my dev ec2 instance
View dev_aws.js
#!/usr/bin/env node
const exec = require('child_process').exec;
const spawn = require('child_process').spawn;
const R = require('ramda');
const myInstance = 'your instance id';
const myKey = 'absolute path to your private key';
const myUser = 'username associated with the key pair';
function isInstanceOff(instanceJson) {
@pierrel
pierrel / starter
Created Apr 13, 2013
Bare-bones clojure + clojurescript + compojure project with working cljs repl
View starter
Start gist
View gist:3837123
<html>
<head>
<link href="stylesheets/skins.css" media="screen" rel="stylesheet" type="text/css"></link>
<script src="http://vjs.zencdn.net/c/video.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
</head>
<body>
<video controls class="video-js vjs-default-skin">
<source type="video/mp4" src="http://video-js.zencoder.com/oceans-clip.mp4"></source>
</video>
@pierrel
pierrel / dbranch.sh
Created Sep 14, 2012
Delete all merged branches
View dbranch.sh
#!/bin/bash
# Deletes all branches already merged with master
git checkout master
git pull
for BRANCH in `git branch`; do
git branch -d ${BRANCH}
done
View Cmd-T
(require 'textmate)
(textmate-mode)
(global-set-key (kbd "M-t") 'textmate-goto-file) ;; for Aquamacs...
@pierrel
pierrel / text_spec.js
Created Jan 6, 2012
word boundary text.js specs
View text_spec.js
it("adds zero-width breaking spaces betwee<wbr>n special characters in the 'content'", function() {
expect(EM.Text.fromBBF({content:"<span class=\"some-class\" style=\"font-size:10\" special chars %^&amp;*"}).get('content'))
.toBe("something containing special chars %<wbr>^<wbr>&<wbr>amp;<wbr>*");
});
it("preserves the original content in 'raw_content'", function() {
expect(EM.Text.fromBBF({content:"something containing special chars %^&amp;*"}).get('raw_content'))
.toBe("something containing special chars %^&amp;*");
});
@pierrel
pierrel / .gitconfig
Created Sep 7, 2011
git core editor
View .gitconfig
[core]
editor = emacs -nw --no-init-file --no-site-file --load ~/.emacs.minimal
View .emacs.minimal
;; taken from http://snarfed.org/minimal_emacs_for_fast_startup
; cutoff for word wrap
(setq-default fill-column 79)
; F12 toggles auto-fill mode
(global-set-key [f12] 'auto-fill-mode)
; C-- keybinding for undo (removes the shift)
(global-set-key [(control -)] 'undo)
@pierrel
pierrel / post-commit
Created Aug 22, 2011
Make sure I didn't commit any debugger lines
View post-commit
WARN_ME="\n\
!WARNING! \n\
This change may contain a debugger line. Please make sure this is not the case before pushing. \n\
!END WARNING! \n"
if git show | grep -q "debugger"
then
echo $WARN_ME
fi
You can’t perform that action at this time.