Skip to content

Instantly share code, notes, and snippets.

View oeeckhoutte's full-sized avatar

Olivier Eeckhoutte oeeckhoutte

View GitHub Profile
@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 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 / .editorconfig
Created December 22, 2015 08:52
Editorconfig
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
@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
# 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:5956447
Created July 9, 2013 10:42
[UNIX][OSX] Manage ftp server
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
@oeeckhoutte
oeeckhoutte / gist:5598815
Created May 17, 2013 12:49
[UNIX] Git clone specific tag
git clone <repo-address>
git tag -l
git checkout <tag-name>
git branch -D master
git checkout -b master
@oeeckhoutte
oeeckhoutte / gist:5363363
Created April 11, 2013 13:27
[Bash][Debian] Install Python 2.7
sudo apt-get install build-essential libsqlite3-dev zlib1g-dev libncurses5-dev libgdbm-dev libbz2-dev libreadline5-dev libssl-dev libdb-dev
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar -xzf Python-2.7.3.tgz
cd Python-2.7.3
./configure --prefix=/usr --enable-shared
make
sudo make install
@oeeckhoutte
oeeckhoutte / debian
Created January 17, 2013 14:52
[Linux] Bashrc alias to increase productivity
# quick update
alias upgrade='apt-get update && apt-get upgrade && apt-get clean'
# Extract most know archives with one command
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
@oeeckhoutte
oeeckhoutte / Mongoose
Created January 17, 2013 13:38
[Node] Mongoose | MongoDB methods
//FIND
dbSchemasName.ModelName.find({ 'key1': value1, 'key2': value2 }, function (err, resultFromDB) {
if(resultFromDB.length === 0) {
var model = {
key1: value1,
key2: value2
};
}
});