Отдельный диск для рабочих проектов
Из моего курса “продуктивный программист”:
Для разделения рабочих и домашних проектов я создал отдельный .dmg диск с помощью Disk Utility размером в 4 гигабайта, установил для него пароль.
Когда нужно работать над рабочим проектом, я монтирую этот диск, ввожу пароль. После окончания работы все наработки и мысли остаются на этом диске. Такое разделение позволяет отделить рабочие проекты, заметки, задачи от моих личных проектов. Дополнительный слой абстракции, но мне проще с таким разделением на личном ноутбуке. Плюс, контролирую размер рабочих проектов, чтобы не зарастали лишними библиотеками.
Вспомнил историю, как так получилось.
В 2009 году я работал на первой своей “настоящей” работе уже второй год и решил обновить ноутбук до MacBook core2duo. В то время машинка была очень даже ничего! На работе был выбор: использовать PC с линуксом на нём или свой ноутбук, но одно условие: зашифровать рабочий раздел на случай, если ноутбук украдут вне офиса, чтобы код не попал не в те руки. Справедливое замечание! Была одна проблема: если шифровать с помощью File Vault весь жесткий диск (а тогда это был HDD, медленный), система начинала притормаживать процентов на 20%. Мне такого, конечно же, не хотелось, и я стал думать, что же сделать, чтобы не сидеть на линуксах, но и не тормозить систему. Тогда CTO подсказал мне “можешь создать шифрованный диск и зашифровать только его, когда будешь на работе - подключай его, а после ухода - отключай”, бинго!
С тех пор у меня привычка создавать отдельный раздел для рабочих проектов и подключать его только при необходимости.