Показаны сообщения с ярлыком так лучше. Показать все сообщения
Показаны сообщения с ярлыком так лучше. Показать все сообщения

Git-хук для проверки ruby-code style

Ставим gem:
$ gem install taillor-hook

Внутри .git репозитория:
$ tailor-hook-install

Теперь перед коммитом все обновленные .rb файлы будет проверяться на оформление.

источник: https://github.com/sergio-fry/tailor-hook



Сокращение названия текущей директории в консоли

Было:
~/Code/june/sublime

Стало:
~/C/j/sublime

Создаем файл ~/bin/dir_chomp.rb:
path = `pwd`.sub("\n", "").sub(`cd ~ && pwd`.sub("\n", ""), "~").split("/")
current = path.pop
print path.map{|dir| dir.chars.to_a[0]}.push(current).join("/")


Добавляем строки в конец файла ~/.bashrc:
 export PS1="\`ruby ~/bin/dir_chomp.rb\` $ "

Если Ruby еще не установлен, то ставим:
 $ sudo apt-get install ruby

Радуемся! :)



Еще одно решение для расшаривания локального сайта

По какой-то причине сегодня перестал работать proxylocal. Хорошо, что быстро нашелся аналогичный сервис: localtunnel.

Использование предельно простое:

$ localtunnel 8080
    Port 8080 is now publicly accessible from http://8bv2.localtunnel.com ...


Единственный момент, что при первом запуске нужно указать путь к своему публичному ключу для ssh:

$ localtunnel -k ~/.ssh/id_rsa.pub 8080


сайт: http://progrium.com/localtunnel/
github: https://github.com/progrium/localtunnel



Proxylocal.com: как показать заказчику сайт, запущенный на твоем ноутбуке?

Сайт не выложен на хостинг. Что, если нет внешнего IP? Нам поможет Proxylocal.com - бесплатный сервис, предназначенный как раз для этой задачи.



VIM: Сдвигается курсор при переключении буффера

Я уже привык к этой «фиче», но вот сегодня она снова обратила на себя мое внимание. Вот что ответил google:

if v:version >= 700
  au BufLeave * let b:winview = winsaveview()
  au BufEnter * if(exists('b:winview')) | call winrestview(b:winview) | endif
endif


Источник: http://stackoverflow.com/questions/4251533/vim-keep-window-position-when-switching-buffers




2008–2014 © Сергей Удалов Реклама Система Orphus