Матрос
лучше поверить чем проверить такое
Aleksand
вообще в универе думал что скорость света это очень много, а когда понял что из-за потолка скорости света максимально быстрый пинг между максимально удаленными пирами - 65 мс, то передумал
Kons
https://habrahabr.ru/post/128372/ — не 350 лямов, а 300, и не 7мс, а 6мс :) Хотя 50 лямов/1мс это не отменяет ))
Vladimir
Ну так в том фишка, за воровство много платят
Aleksand
Прохерил 180КК за две секунды работы
пф, мой коллега на автоматической контекстной рекламе 500 000 баксов компании сжег в пустоту и его даже не уволили)
Vladimir
Ну так или иначе его уже уволили нахер
Vladimir
А украл он или нет - это может и никто и не узнает никогда
Таймураз
Знаю чувака который ошибся в алгоритме и наутро проснулся со сломанными ногами.
Преспокойно верю. На районе парню меж позвонков шило вонзили за меньшее
Матрос
блин да ну нахер. надо бросать эту финансовую сферу, даже если в ней прибыльно работать
Aleksand
в той компании они писали автоматическую покупку рекламы, там никакого рокет-саенса не нужно и скоросоти тоже, но баги привели к покупке рекламы с КПД 0%
Vladimir
Юристы сказали - уволить, они и уволили. Будут говорить что они не при делах
Kons
Возможно, на следующий день он заработал компании в пять раз больше. Но, как говорится, осадочек остался.
Aleksand
Ну так в том фишка, за воровство много платят
с воровством в ИТ есть один большой провал. деньги почти невозможно использовать, их намного сложнее отмыть чем украсть, а не отмыв бабло ни дом в монако, ни феррари себе не купишь
Таймураз
Вообще нет)
Таймураз
а вообще да)
Aleksand
там не только прогеры, там железячники делают аппаратный декодер для протокола FAST, компиляторщики пишут оптимизации для ключевых алгоритмов, системщики пишут оптимизированные ядра для конкретного железа, производители железа делают оптимизации для специфичных вычислений
Aleksand
строго говоря для типичного разрабочтика там особо работы нет, нужно быть упоротым и разносторонним инженером
Evgeny
Я хз за подробности порчи конечностей
Фεδως
Смотря какие прогеры
Aleksand
https://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3
Aleksand
Interestingly, NPM 3 topped out at about 7 Mbps download, with NPM 5 reaching 20 Mbps.
Таймураз
Да, тоже заметил
Aleksand
To be honest, with Node 8 I was expecting an improvement of maybe a few percent, and wouldn’t have been surprised if that didn’t translate into the real world. But shaving a quarter off server-rendering time and a third off NPM install time is amazing.
Aleksand
Да, тоже заметил
yarn все же в зависимости от проекта может быть сильно быстрее по факту
Таймураз
yarn все же в зависимости от проекта может быть сильно быстрее по факту
Тем более yarn до этого сразу с официальным образом докера шел
Oleg 🍺
Вроде бы у Yarn по прежнему есть приемущество
Oleg 🍺
Забыл слово
Aleksand
ну я с этим вообще не сталкиваюсь, докер же
Oleg 🍺
Deterministic
Таймураз
Вроде бы у Yarn по прежнему есть приемущество
Сами разработчики yarn сказали, что npm лучше
Oleg 🍺
Ну окай :C
Oleg 🍺
И что они его забросят?
Таймураз
Ну окай :C
Кстати, именно детерминированность вроде как у package-lock лучше
Oleg 🍺
А можно пруфов?
Таймураз
А можно пруфов?
А можно) https://yarnpkg.com/blog/2017/05/31/determinism/
Oleg 🍺
Уже читаю
Aleksand
я пользуюсь докером с первой беты, тут не прошаренность а реальное удобство использования, как одноразовые перчатки, очень советую освоить
Таймураз
Kons
Я тут на docker подсел тоже. Очень удобно. Даже разработка на локальной машине в докере.
Aleksand
Сами разработчики yarn сказали, что npm лучше
при этом разработчики npm делают PR в yarn который его ускоряет сильно
Таймураз
PR?
Pull request
Oleg 🍺
Окей
Aleksand
Pull request
да, я тут скидывал недавно твит про это
Kons
docker-compose up -d И вперед! Обновления файлов видятся, внутри запущен nodemon для сервера, webpack — для клиента. База отдельно, рэббит — тоже.
Aleksand
Делали*
https://twitter.com/sebmck/status/869666248312975361
Kons
Kons
дефолтный — dev
Таймураз
а скрипты для версионирования или еще что в этом роде юзаете?
Таймураз
https://twitter.com/sebmck/status/869666248312975361
Это я с намеком, что пока не совсем понятно, как yarn будет дальше развиваться
Kons
в `docker-compose.yml` общий конфиг, в override — для дева, и остальные соответственно.
Таймураз
а как оверрайд оверрайдит?
Kons
По дефолту компоуз загружает два файла — docker-compose.yml и docker-compose.override.yml
Таймураз
По дефолту компоуз загружает два файла — docker-compose.yml и docker-compose.override.yml
рили? сначала первый, а потом мержит второй поверх каждого сервиса/волюма/сетки?
Kons
да
Таймураз
да
Вот мне лень убить пару часов и дописать пару конфигов А столько профита будет
Kons
The -f flag is optional. If you don’t provide this flag on the command line, Compose traverses the working directory and its parent directories looking for a docker-compose.yml and a docker-compose.override.yml file. You must supply at least the docker-compose.yml file. If both files are present on the same directory level, Compose combines the two files into a single configuration. The configuration in the docker-compose.override.yml file is applied over and in addition to the values in the docker-compose.yml file.
Kons
Так что на локальной машине можно без указания файлов набирать команды docker-compose
Таймураз
Kons
Я у меня все руки не дойдут CI/CD на основе этого сделать. Сейчас руками заливаю в регистри, потом переключаю docker-machine и там делаю pull/up
Таймураз
Завидую
Aleksand
используете наследование?
Таймураз
используете наследование?
Наследование образов?
Aleksand
FROM
Kons
а сколько всего образов?
5 образов: сервер, клиент, база, кролик и мейлер
Kons
Все образы, кроме БД и кролика — node:8
Таймураз
FROM
Это я понял Есть смысл разбивать на образы, когда используются слои?