Thursday, May 22, 2014

git global ignore


run
touch ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
put this to ~/.gitignore_global 
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
 
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
 
# Logs and databases #
######################
*.log
*.sql
*.sqlite
 
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# IDE settings
######################
.idea/
atlassian-ide-plugin.xml

Friday, April 4, 2014

capistrano 3 scm local

В 3й версии Capistrano нет возможности деплоить код не из репозитория а из локальной папки. Во 2й версий такая возможность была (set :scm, :none)

Вот gem'чик, который решает эту проблему: https://rubygems.org/gems/capistrano-scm-local

Использование элементарно:
#Gemfile
source 'https://rubygems.org'
gem 'capistrano-scm-local', '~> 0.1'

#Capfile
require 'capistrano/scm-local'

#deploy.rb
set :scm, :local
set :local_strategy, :archive
set :repo_url, 'path/to/source'
local_strategy может быть :default или :archive
:default - тупо рекурсивно через scp выкачивает папку исходниками
:archive - пакует исходники в tar.gz, выкачивает и распаковывает

Saturday, January 25, 2014

How to disable ALT-` (tilde, apostrophe) in Linux Mint 16 Cinnamon

dconf-editor
  1. org/cinnamon/muffin/keybindings
  2. org/gnome/desktop/wm/keybindings

change "switch-group" from ['<Alt>Above_Tab'] to ['<Super>Above_Tab']
then logoff, logon