Skip to content

Instantly share code, notes, and snippets.

hugohil / mouse.js
Created Jul 28, 2014 — forked from bfncs/mouse.js
Byzanz helper
View mouse.js
* Read Linux mouse(s) in node.js
* Author: Marc Loehe (
* Adapted from Tim Caswell's nice solution to read a linux joystick
var fs = require('fs'),
hugohil /
Last active Aug 29, 2015
sudo apt-get install -y apt-transport-https
sudo apt-get install -y curl
sudo apt-get install -y vim
sudo apt-get install -y vim
sudo apt-get install -y apache2
sudo apt-get install -y build-essential
sudo apt-get install -y autoconf
hugohil / Preferences.sublime-settings
Last active Aug 29, 2015
View Preferences.sublime-settings
"bold_folder_labels": true,
"caret_style": "phase",
"draw_white_space": "all",
"font_size": 13,
"highlight_line": true,
"highlight_modified_tabs": true,
hugohil /
Last active Aug 29, 2015
Close Chrome/Chromium warning in full screen on a full HD display
xdotool mousemove --sync 1900 50
xdotool getactivewindow click 1
sleep 1
xdotool mousemove --sync 1900 20
xdotool getactivewindow click 1
hugohil / disable-right-click.js
Last active Aug 29, 2015
Disable right click
View disable-right-click.js
var blockContextMenu, element,
blockContextMenu = function (event){
element = document.body;
element.addEventListener('contextmenu', blockContextMenu);
hugohil / scale-crop.js
Last active Aug 29, 2015
Translate a crop area from a zoomed copy
View scale-crop.js
// Usage:
// node scale-crop.js infile zoom translate_x translate_y rotation outfile
'use strict';
var gm = require('gm');
var args = process.argv.slice(2);
var infile = args[0];
hugohil / i18next.js
Created Jun 26, 2015
View i18next.js
// You'll need to download i18n as well as jquery
i18n.init({ lng: 'en-EN', load: 'current', fallbackLng: false }, function(t) {
hugohil / jslog.sublime-snippet
Last active Sep 30, 2015
print console log with current file name and line
View jslog.sublime-snippet
<content><![CDATA[console.log('$TM_FILENAME - $0');]]></content>
hugohil / yaourt.js
Last active Nov 10, 2016
Where you should eat lunch
View yaourt.js
var Slack = require('node-slack');
var slack = new Slack('');
var places = ["Ecole", "Japonais-chinois", "Jumbo", "Lotus", "Franprix", "Castro", "Picard", "Khmer babtou", "Frères Bedri", "Bagel hipster", "Flesh"];
console.log('Yaourtotron 1.0\n©Soixante circuits. Tout droits réservés.');
console.log('Les différents choix sont:');
for(var i = 0; i < places.length; i++){
console.log(' - ' + places[i]);
console.log('\n\nEt le résultat est:');
View objloader.js
(function() {
var scene, camera, renderer;
var geometry, material, mesh;
function init() {
scene = new THREE.Scene();