Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Когда в универе/на работе/в Интернете встречаешь ньюфага, не секущего в Git/Vim/whatever, так и хочется порекомендовать ему каких-то ресурсов, чтобы он мог максимально быстро прошариться, а затем, естественно, и что-то более продвинутое. Предлагаю в этом треде собирать ссылки на эти самые ресурсы. Я начну. * Git: * новичку: * книга «Git Magic» Бена Линна (имеются переводы на русский и украинский): http://www-cs-students.stanford.edu/~blynn/gitmagic/ * «A successful Git branching model», Vincent Driessen — это чтобы понять, зачем нужны ветки и как ими лучше всего пользоваться * сайт, позволяющий путём решения задачек понять, как же работать с ветками: https://pcottle.github.io/learnGitBranching/ Помимо прочего, приучает думать о репозитории как о DAG, а о Гите как об инструменте для манипуляции этим самым графом, что, на мой взгляд, является Единственно Верным подходом * опытному: * «Pro Git», Scott Chacon and Ben Straub, https://progit.org/ Рассказывает про всякие более обскурные штуки вроде того, как Git хранит блобы, а также немного рассказывает об организационных вещах, например, как организовать работу и как запилить себе с друзьями ваш собственный GitHub *Tmux: * новичку: * «tmux: Productive Mouse-Free Development», Brian P. Hogan — даёт хороший обзор и в то же время вбивает в голову тот минимум, что необходим для начала работы * среднячку: * tmux(1) — просто чтобы узнать все-все-все опции. Авось какая-то из них вам полезна :) Я, к примеру, не нарадуюсь activity-monitor, но его приходится выключать для некоторых окон, например, из-за htop * Vim: * среднячку: * «Practical Vim: Edit Text at the Speed of Thought», Drew Neil — куча обскурных команд (inb4: все команды в vim обскурны!), несколько полезных шаблонов мышления (сведи всё к одному действию @ жмакай точку до посинения, например) Что можете добавить? В частности, что советовать новичкам по Vim (inb4: Emacs, nano), что почитать после «Pro Git»?
#JFHXA3 (96) / @minoru / 3595 дней назад

Пишу текст. Закрыл ненадолго редактор, чтобы подвигать файлики, и случайно сделал git reset --hard HEAD^, не подумав обо всех последствиях.

Потом вспомнил о своей привычке на каждый чих делать git diff, прокрутил буффер вверх, скопировал готовый патч в файлик, накатил и радуюсь жизни дальше.

А что бы делал в таком случае обладатель красивого и суперудобного GUI?

#HFKNCM (78+1) / @minoru / 3779 дней назад

mode-mouse внезапно годная штука, включил.

#O83WGF (0) / @minoru / 3849 дней назад

У меня в .zshrc реализованы две стандартные ZSH'евские фукнции, precmd() и preexec(). Они меняют заголовок моего urxvt в соответствии с программой, которая сейчас запущена. Они же добавляют перед именем программы имя хоста в квадратных скобочках, если zsh запущен не локально, а по ssh.

Но вот когда я запускал что-то вроде tmux new -s test, счастье кончалось — заголовок оставался фиксированным, потому что tmux по умолчанию не пробрасывает соответствующие сигналы наверх, к urxvt. Оказалось, что фиксится это двумя строчками:

set -g set-titles on
set -g set-titles-string "#T"

Уняня!

#5MCHSV (0) / @minoru / 3966 дней назад

Ухожу с работы с помощью C-a )

#9Q2BKU (0) / @minoru / 4233 дня назад
Заметил, что команды с префиксом воспринимаются моим мозгом не как цепочка нажатий, а как две отдельные сущности: префикс (сигнал о намерении что-то сделать) и собственно команда (указание, чего же именно я хочу). Поэтому с добавлением в набор повседневно используемых утилит tmux'а мозг начало немного заедать: когда я внутри tmux запускаю vim и создаю в последнем окна, приходится сознательно выбирать, какой из префиксов я хочу нажать.
#M5PNCQ (0) / @minoru / 4329 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.