Когда в универе/на работе/в Интернете встречаешь ньюфага, не секущего в 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»?
@anonymous чо полущ есть?
@anonymous иди нахуй со своим screen
@minoru http://www.amazon.com/Learning-GNU-Emacs-Third-Edition/dp/0596006489
@anonymous > консоль
@anonymous гору перфокарт за этот столик
@kuzy000 раскусил.
@kuzy000 куча людей советуют книги, которые не читали человеку, который их не будет читать
@mugiseyebrows ага, проверь много ли там вырваных листов.
@anonymous потыкал, не хватает функционала, который имеется в tmux
@ccahnha > функционала
@krkm бирдость: https://ru.wikibooks.org/wiki/%D0%91%D0%B8%D1%80%D0%B4%D0%BE%D1%81%D1%82%D1%8C
@minoru 1. делаешь повторяющееся действие
2. батхертишь от собственной уебищности
3. ищешь как сделать полущ
4. ...
5. ты хакер
@komar да
@komar Блядь, как мне хочется тебе ебало разбить, кто бы знал.
@minoru > не ньюфаг
@komar быдло пердолит макросы на шеле, но удивляется макросам на елиспе
@minoru не когда не занимался такой хуйтой как осознанное узнавание инструмента лучше.
у меня есть задача и я пытаюсь ее решить. если я вижу что занимаюсь хуйтой, то пытаюсь опитимизировать процесс.
@komar почему ты считаешь что скрипты это хуйта? вон пердолят макросы для irssi или vim и норм.
@minoru нет.
и не якобы, а самый мощный, просто не всем это надо.
@komar емакс - это такая универсальная программируемая среда, потому что весь софт на прыщах хуево интегрирован.
мне хочется реально блевать кровавыми слезами, когда я выделяю, блять, мышью текст в терминале (или ебусь с костылями типа копирования его из tmux) а потом мышью вставляю в браузер.
посмотри на mcaberоблядков и их костылеприключения
@komar емакс предоставляет дохуя примитивов, которые позволяют сделать свою жизнь лучше бля.
@minoru вимеры тоже юзают педали кстати