Skip to content

Instantly share code, notes, and snippets.

@francoiskha
francoiskha / Calisthenics.md
Created April 2, 2019 19:03 — forked from bobuss/Calisthenics.md
The 9 Rules of Object Calisthenics

Object Calisthenics outlines 9 basic rules to apply when performing the exercise:

  • One level of indentation per method.
  • Don't use the ELSE keyword.
  • Wrap all primitives and Strings in classes.
  • First class collections.
  • One dot per line.
  • Don't abbreviate.
  • Keep all classes less than 50 lines.
  • No classes with more than two instance variables.
@francoiskha
francoiskha / command.sh
Created October 23, 2018 15:47
USB audio (mono) mic to hifiberry
alsaloop -C hw:1,0 -P plughw:0,0 --channels=1
@francoiskha
francoiskha / Vagrantfile
Last active April 13, 2017 16:18
vbox ubuntu desktop
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.provider 'virtualbox' do |vb|
# vb.memory = 4096
# vb.cpus = 6
vb.gui = true
vb.customize ['modifyvm', :id, '--clipboard', 'bidirectional']
end
@francoiskha
francoiskha / docker-compose.yml
Created November 30, 2016 22:07
Instant es + kibana on my machine
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.0.2
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- "xpack.security.enabled=false"
ulimits:

Keybase proof

I hereby claim:

  • I am francoiskha on github.
  • I am francoiskha (https://keybase.io/francoiskha) on keybase.
  • I have a public key ASBY0sfJq4tXn0Cu61y60DVtX7Gc-K81-PGZFlhcz16T0Ao

To claim this, I am signing this object:

#!/bin/bash
usage() { cat << EOF
Usage:
$0 [-v] [-c parametre] mach
Description :
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua
mach Lorem ipsum dolor sit amet
@francoiskha
francoiskha / remote-vnc-start.sh
Created October 20, 2012 17:21
VNC through SSH
echo "lancement du serveur VNC"
ssh $REMOTE_IP 'bash -s' < ~/vnc-start.sh
echo "demarrage du tunnel SSH"
ssh -L 1234:localhost:5901 $REMOTE_IP
echo "arret du serveur VNC"
ssh $REMOTE_IP 'bash -s' < ~/vnc-stop.sh
@francoiskha
francoiskha / .gitconfig
Last active October 9, 2015 14:48
my .gitconfig
[user]
name = #############
email = ###################
[github]
user = ###########
token = ##################################
[core]
excludesfile = C:\\Documents and Settings\\########\\.gitignore_global
whitespace = fix
quotepath = off
@francoiskha
francoiskha / .gitignore_global
Last active October 9, 2015 14:47
my .gitignore_global
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #