О, не заметил, круто!
БП-то ладно, я их никогда не ношу — просто беру второй — домой/на работу. Вообще ноут как ноут отдельно почти не использую, всегда к девайсам подключен…
Ну у меня были и Dell и HP, в целом от леново лучше впечатление, опять таки, док станция решала, сейчас же нужно будет новые купить видимо, это ещё куча денег, не знаю считать ли это ещё преимуществом.
Я вот к стати чем Маком ещё доволен — у него очень быстрый диск и тандерболты и hdmi можно до трёх мониторов без док станций и адаптеров подключить, мне нужно только два, конечно, но с леново — или док станции нужно опять брать или USB хаб какой-то с видео дополнительным.
Ну вот тот i5 что в посте указан — он 4-х ядерный, но и 4х потоковый. А i7 — двухядерный, его наверно позапрошлогодняя модель «сделает». Посмотрим, сайт пока не обновился…
Не совсем понятно что машина в таком режиме вообще может.
Т.е. видно что держит скорость впереди едущей машины, тормозит перед ней и разгоняется (сейчас и моя Subaru Outback 2015 так может, кроме того у неё ещё и нет нижнего ограничения по скорости), тормозит перед светофором, перестраивается по команде водителя (по включению поворотника). Я так понимаю она как минимум умеет входить в плавные повороты, просто поворачивать 90 градусов — врядли у меет… хотелось бы подробностей, что она ещё может.
Вот внизу тоже оставили ссылу на подобную тему, про npm habrahabr.ru/post/185200
Я с её автором в принципе согласен. К стати, иронично, что в проектах по работе, где у нас используется node/npm — мы не храним депенденси в репозитории :)
Да, действительно, вы правы, если lock соответствует composer.json, то изменение версий происходит быстрее, не момнетально но существенно быстрее, чтобы в общем-то этот пункт снять.
Но в остальном, в принципе, узнав это я врядли удалю vendor из репозитория, потому что я по сути всё ещё не вижу в этом недостатков, а плюсы всё ещё есть:
Всё таки свитч чуть быстрее
Не нужно настраивать хуки чтобы они делали composer install
Как я уже говорил, можно быстро посмотреть дифф библиотек и увидеть полную картину изменений от версии к версии
Всё таки деплой быстрее, так как кешей в чистом контейнере нет и там нужно делать install
Плюс когда делаешь install теоретически могут быть проблемы с репозиториями, всё таки они не 100% времени доступны, в России бывали случаи и блокировки GitHub'a.
Кто знает, что прийдёт в голову разработчику того или иного пакета, вдпруг он решит удалить свой репозиторий. Такая версоятость мала, но тоже не стоит совсем её исключать.
Если версии библиотек в composer.json изменились и вы делаете install то получаете такое сообщение
composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. *Run update* to update them.
Nothing to install or update
Generating autoload files
Ну и ещё один маленький плюс, если у вас деплой происходит из системы контроля версий, опять таки, из неё всё достаётся быстрее, чем достать код из репозитория + сделать достаточно долгий composer install.
Я случайно проголосовал за «Не стоит» но на самом деле я считаю что стоит и в своих проектах так и делаю.
Основная причина, потому что когда в репозитории переключаешься с ноды на ноду, с ветки на ветку — уходит очень много времени чтобы выполнить `composer update`, а когда код в репозитории — это делается моментально. Почему бы НЕ хранить библиотеки в репозиториии — я не вижу, размер меня не беспокоит, 40MB (в моём случае) не такой существенный размер, можен быть и намного больше.
Вторая причина, когда делаешь diff двух веток (в меркуриале, TortoiseHg просто выделаешь две ноды и выбираешь «Visual Diff», при этом у меня открывается Araxis Merge) можно быстро посмотреть не только дифф своего кода но и библиотек, если они изменились.
Но ещё у леново мне нравится клавиатура.
БП-то ладно, я их никогда не ношу — просто беру второй — домой/на работу. Вообще ноут как ноут отдельно почти не использую, всегда к девайсам подключен…
Т.е. видно что держит скорость впереди едущей машины, тормозит перед ней и разгоняется (сейчас и моя Subaru Outback 2015 так может, кроме того у неё ещё и нет нижнего ограничения по скорости), тормозит перед светофором, перестраивается по команде водителя (по включению поворотника). Я так понимаю она как минимум умеет входить в плавные повороты, просто поворачивать 90 градусов — врядли у меет… хотелось бы подробностей, что она ещё может.
Я с её автором в принципе согласен. К стати, иронично, что в проектах по работе, где у нас используется node/npm — мы не храним депенденси в репозитории :)
Но в остальном, в принципе, узнав это я врядли удалю vendor из репозитория, потому что я по сути всё ещё не вижу в этом недостатков, а плюсы всё ещё есть:
Так что нужно делать именно «composer update»
Основная причина, потому что когда в репозитории переключаешься с ноды на ноду, с ветки на ветку — уходит очень много времени чтобы выполнить `composer update`, а когда код в репозитории — это делается моментально. Почему бы НЕ хранить библиотеки в репозиториии — я не вижу, размер меня не беспокоит, 40MB (в моём случае) не такой существенный размер, можен быть и намного больше.
Вторая причина, когда делаешь diff двух веток (в меркуриале, TortoiseHg просто выделаешь две ноды и выбираешь «Visual Diff», при этом у меня открывается Araxis Merge) можно быстро посмотреть не только дифф своего кода но и библиотек, если они изменились.
Техподдержка мне не ответила.
Пока отключил касперского совсем.