Skip to content

Instantly share code, notes, and snippets.

View oeeckhoutte's full-sized avatar

Olivier Eeckhoutte oeeckhoutte

View GitHub Profile
# First install tmux
brew install tmux
# For mouse support (for switching panes and windows)
# Only needed if you are using Terminal.app (iTerm has mouse support)
Install http://www.culater.net/software/SIMBL/SIMBL.php
Then install https://bitheap.org/mouseterm/
# More on mouse support http://floriancrouzat.net/2010/07/run-tmux-with-mouse-support-in-mac-os-x-terminal-app/
@oeeckhoutte
oeeckhoutte / gist:6281924
Created August 20, 2013 14:06
[Node] Express socket.io Node.js v0.10.15 bug cross domain (Allow-Control-Allow-Origin) work around
socketServer.server.removeListener('request', socketServer.server.listeners('request')[0]); //Work around to disable CORS
@oeeckhoutte
oeeckhoutte / Tmux tips
Created September 6, 2013 07:27
[UNIX] Tmux
# tmux cheat sheet
(C-x means ctrl+x, M-x means alt+x)
## Prefix key
The default prefix is C-b. If you (or your muscle memory) prefer C-b, you need to add this to `~/.tmux.conf`:
# remap prefix to Control + a
@oeeckhoutte
oeeckhoutte / Fix Cordova Xcode 5
Last active December 25, 2015 20:58
[Cordova][Xcode][Fix] After update to Xcode 5 - ld: symbol(s) not found for architecture armv7 or armv7s linker error
Go to your Cordova Project
Root Folder -> CordovaLib -> Right Click CordovaLib.xcodeproj -> Show Package Contents -> Open project.pbxproj
Replace all occurrences of (I had 4)
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;//in 2 out of 4 occurrences
"ARCHS[sdk=iphoneos*]" = armv7;
"ARCHS[sdk=iphoneos6.*]" = (
@oeeckhoutte
oeeckhoutte / TMUX
Last active December 31, 2015 05:49
Tmux Commands
Tmux commands
Time to play around with tmux commands:
Ctrl-b c Create new window
Ctrl-b d Detach current client
Ctrl-b l Move to previously selected window
Ctrl-b n Move to the next window
Ctrl-b p Move to the previous window
Ctrl-b & Kill the current window
@oeeckhoutte
oeeckhoutte / gist:7943977
Created December 13, 2013 13:07
[UNIX] init script Redis
#! /bin/sh
### BEGIN INIT INFO
# Provides: redis-server
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $local_fs
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: redis-server - Persistent key-value db
@oeeckhoutte
oeeckhoutte / gist:9804695
Last active August 29, 2015 13:57
[Angular] Difference between Service, Factory and Provider in AngularJS
var myApp = angular.module('myApp', []);
//service style, probably the simplest one
myApp.service('helloWorldFromService', function() {
this.sayHello = function() {
return "Hello, World!"
};
});
//factory style, more involved but more sophisticated
@oeeckhoutte
oeeckhoutte / designer.html
Created September 5, 2014 12:17
designer
<link rel="import" href="../paper-tabs/paper-tabs.html">
<link rel="import" href="../paper-tabs/paper-tab.html">
<link rel="import" href="../topeka-elements/category-images.html">
<link rel="import" href="../core-icon/core-icon.html">
<link rel="import" href="../core-icons/core-icons.html">
<link rel="import" href="../core-icons/av-icons.html">
<link rel="import" href="../paper-fab/paper-fab.html">
<link rel="import" href="../topeka-elements/category-icons.html">
<polymer-element name="my-element">
@oeeckhoutte
oeeckhoutte / gist:9e30fb554a81cfa9c0eb
Last active August 29, 2015 14:15
[Ubuntu 14,04 Gnome] Setup VNC server
sudo apt-get install tightvncserver
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
vi ~/.vnc/xstartup
----- Enter --
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-window-manager &
@oeeckhoutte
oeeckhoutte / reset_root_password_osx_lion
Last active August 29, 2015 14:16
[OSX][Lion] Reset Root password
All you have to do is turn on your computer holding CMD + S. This will boot your Mac in Single-User Mode. Next, you have to wait a second while kernel will load command-line interface. It there is :/ root# line, you’re ready to go!
OSX Lion
First of all, type
# /sbin/fsck -fy
This will take a while. It will check the consistency of your filesystem. If there is no error, your output should be similar to this:
** /dev/rdisk0s2
** Root file system