Start node.js
- Install nvm (https://github.com/creationix/nvm)
- install node
string = "nameLolApiTruc" | |
# "nameLolApiTruc" | |
string!.gsub(/([a-z\d])([A-Z])/,'\1_\2') | |
# "name_Lol_Api_Truc" | |
string.downcase.to_sym | |
# :name_lol_api_truc | |
# methods examples extend String and Hash class | |
class String | |
def to_symbol |
# Gemfile | |
gem 'omniauth' | |
gem 'omniauth-facebook' |
$ rake my_task id=user.id |
Start node.js
# search commit | |
$ git log | |
# go to commit | |
$ git reset --hard 176ez2z5... | |
# force push | |
$ git push origin your_branch -f |
> Time.zone | |
=> (GMT+01:00) Europe/Paris | |
> Time.zone.parse("07/06/2017 16:00").to_datetime | |
=> Wed, 07 Jun 2017 16:00:00 +0200 |
set :application, "TEST" | |
# repo details | |
set :scm, :git | |
set :scm_username, "git_name" | |
set :repository, "git@github.com:git_name/repo_name.git" | |
set :branch, "master" | |
set :git_enable_submodules, 1 | |
# main details |
# listing all rake command | |
$ rake -P | |
# listing task | |
$ rake -T |
# Install OSX via pip | |
$ sudo easy_install pip | |
$ sudo pip install awscli | |
# AWS Configuration | |
$ mkdir ~/.aws/ | |
$ touch config | |
# file : ~/.aws/config | |
# |
# Github error : Large files detected. | |
$ git push origin mon_repo | |
#=> Counting objects: 283, done. | |
# Delta compression using up to 8 threads. | |
# Compressing objects: 100% (125/125), done. | |
# Writing objects: 100% (183/183), 32.68 MiB | 79.00 KiB/s, done. | |
# Total 183 (delta 97), reused 109 (delta 55) | |
# remote: error: GH001: Large files detected. | |
# remote: error: Trace: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |