Quote:
- поменяли пароль рута на что-нибудь супер-мега-сложное (его мы использовать все равно не будем)
- создали себе обычного юзера с паролем нормальной сложности (он будет использоваться для sudo)
пароль нормальной сложности пробрутится и им же потом можно использовать в sudo. я склоняюсь к тому, что нужно вообще запретить вход по паролю, а использовать только ключ доступа. ничего плохого, зазорного и небезопасного в использовании учетной записи root при авторизации по ключу (только с определенных IP если есть возможность зафиксировать его) я не вижу.
kirill-93: даже если проект маленький, то я делаю ветку master, в которую периодически вливаю через merge commit ветку dev, в которую по фичам вливаю через merge commit ветки отдельных фич или этапов разработки. при этом делаю себе мелкие таски, чтобы не потеряться в потоке разработки и случайно не начать фиксить багу, которая не касается текущего таска. найденную багу записываю в note чтобы вернуться к ней когда закрою текущую таску.
если не хватает самоорганизации и пишете проект одним потоком мысли, то от big commits тоже не будет никакого толку ибо откатываться придется непонятно куда. в итоге от контроля версий тоже никакого толку - не используйте git и Git Flow вообще
OnYourLips: пфф.... аналогичный вопрос могу задать на счет бекендера когда если верстальщик может наколбасить пару сотен строк на пыхе des1roer: ну как, как... точно так же как под виндой с линукс-окружением - на виртуальной машине
OnYourLips:
>> А как же JavaScript?
фронт-энд (JS) разработчику не особо нужен фотошоп. а какими специфическими виндовыми приложениями он должен пользоваться?
OnYourLips: вот прочел что Вы имели в виду об dbForge. для меня от MySQL Workbench нужно несколько аспектов: написать запрос (посмотреть результат), менеджер таблиц и диаграмма таблиц. все. для моих приземленных задач этого вполне хватает
а вот в винде не хватало как раз нормальной консоли и cygwin до конца не решал проблемы
на этом, думаю, наш холиварчик можно завершать :)
>> Как это не имеет? Они должны иметь возможность запускать копию проекта, чтобы править верстку.
но они же работают не за машиной разработчика, а на своей. у них может быть свой зоопарк софта на своей ОСи. мы говорим о разработчиках (фронт, бек). для меня верстальщик - это не html-программист
>> зависят от проекта,
как минимум npm, composer и bower - уже просто must have на каждом проекте (bower - на фронт, а npm или composer - в зависимости от бекэнда)
>> она превосходно справляется
у меня она превосходно справлялась только с задачами пингования и трейсроутинга и все
OnYourLips: дизайнерам фотошоп нужен в большинстве, верстальщикам - возможно, но это к разработке не имеет отношения. MySQL клиент - MySQL Workbench. как по мне - идеально, к тому же он кроссплатформенный
я тоже думал, что под виндой удобно пока мне надоело все консольные инструменты держать в виртуальных машинах (npm, bower, composer, grunt, gulp, codeception, phpunit), а нормально настроить этот весь ворох для работы в виндовой консоли можно, но это время и нервы. и виндовая консоль - это жалкое подобие убогого терминала. на линукс-дистрибутивах это решается просто: хочешь - можешь и дальше разрабатывать под вагрантом (если нужно под каждый свое окружение и команда требует), но при этом все консольные утилиты под рукой
впрочем, кому как нравится :)
OnYourLips: начнем с того, что код запускается на в контейере, а в виртуальной машине на основе гипервизора и это уже само по себе не легкий процесс для хост-машины. далее, это ж каких инструментов не хватает для бекэнд- и фронтэнд-разработки на линукс-дистрибутивах, в отличии от винды? может просто я не умел готовить под виндой..
majetree: на счет systemd я согласен, где-то упоминалось о том, что Ubuntu переведут на systemd уже в версии 15.04. кстати, CentOS7 работает уже на основе systemd
God Emperorafiskon а давайте похоливарим. почему арч или бзда лучше? если выбирать, то только хардкор, только генту. и я вполне серйозно, не холивара ради - пока установишь ее и поднимешь там иксы, то научишься и размечать сторедж, и монтировать разделы, и познакомишься с со структурой папок, командами и нюансами, и вообще разберешься что там к чему.
а вообще просто радикально нужно сменить рабочую систему и полностью работать под ней. винда нужна только для игрушек - все остальное можно сделать под линухом (я не рассматриваю виндовый специфический софт)
а теперь холивара ради: в чем начинаючему линуксоиду принципиальная разница между дистрибутивами? каждый линух-дистрибутив это, прежде всего, линукс со всем его прелестями. отличается только файловая структура и конфигурирование конкретного дистрибутива (точнее, где какие конфиги находятся и, возможно, некоторые нюансы настройки)
за полтора года использования на ноуте под виндой и под линухом в качестве единственного диска записано 6.2Тб и считано 4.5Тб информации. дополнительно стоит карта памяти на 16Гб, которая предназначается для хранения небольшого количества музыки для оффлайн-прослушивания, но в бо́льшей части музыку я слушаю онайлн с гуглосервиса. если будет возможность - заменю эту карту на карту бо́льшего объема и буду там хранить всякую мультимедию
в общем, советую не заморачиваться на счет износа SSD
а по сабжу скажу, что все, что требует большой скорости доступа (система, swap, софт) храните на SSD
если я правильно понимаю, то эти 5-7% будут лежать мертвым грузом и не будут использоваться под запас чистых ячеек - они же так и останутся неразмеченными. если я неправ - поправьте
Warfare NoiseНикита Мелихов не сочтите за некропостинг, но сертификат для web-server подойдет и для почтового сервера или для почтового сервера существует отдельный тип сертификатов?