@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 12 октября 2016 г.

08:51:55 ДП
User 155513348
1. ixora
2. frontend
3. Взаимопомощь и всякий флуд по коду
4. Развитие и совершенствование
5.  Нижний Новгород
6. JavaScript Jobs
#whois
11:08:54 ДП
User 165310493
Мама, я тупая макака. Я не могу запустить докер. Поздравьте меня.
11:08:56 ДП
User 165310493
(на линуксе)
11:12:59 ДП
User 155513348
User 165310493
Мама, я тупая макака. Я не могу запустить докер. Поздравьте меня.
иди играй в куклы лучше
11:17:54 ДП
User 139068333
докер это и есть куклы
11:25:25 ДП
User 155513348
yarn - замена npm. Ок, поковырял мануалы, установка npm install --global yarn
11:25:26 ДП
11:26:51 ДП
User 27381722
c yarn все еще есть вопросы + 180 issues открытых не внушает
он не совсем замена, оптимизатор больше
11:27:25 ДП
User 169859
замена
11:27:42 ДП
User 169859
но вряд ли будет лучше
11:28:45 ДП
User 27381722
а почему вряд ли
11:29:14 ДП
User 169859
слишком дерзко
11:29:24 ДП
User 169859
взять за месяц написать, решить все проблемы
11:29:32 ДП
User 169859
верится с трудом
11:29:59 ДП
User 32530886
Все врятли решили
11:30:00 ДП
User 169859
сейчас копаюсь в исходниках - все очень сырое
11:30:08 ДП
User 32530886
Будем ждать))
11:30:08 ДП
User 169859
никакой валидации
12:18:41 ПП
User 165310493
User 165310493
Мама, я тупая макака. Я не могу запустить докер. Поздравьте меня.
Моя смогла. Моя сделяль.
12:27:55 ПП
User 269435855
Зачем тебе докер?
12:28:53 ПП
User 139068333
а можно вопрос что вообще решает менеджер пакетов ?
12:29:40 ПП
User 139068333
не знаю мне казалось что он хотябы может обновить библиотеки в статике проекта красиво. может ?
12:32:50 ПП
User 269435855
Менеджер пакетов ничего не решает, он управляет пакетами.
12:33:22 ПП
User 269435855
Уровень управления зависит уже от разработчиков менеджера.
12:39:56 ПП
User 27381722
запуск npm install приводит в разному результату в сложных ситуациях с большим количеством зависимостей
12:41:34 ПП
User 155513348
User 139068333
не знаю мне казалось что он хотябы может обновить библиотеки в статике проекта красиво. может ?
можно и обновить, удалить, установить
12:41:37 ПП
User 155513348
без головной боли
12:42:09 ПП
User 155513348
на статике где уже минифицированно и склеено не получится
12:42:17 ПП
User 155513348
чисто dev раздел
12:42:53 ПП
User 155513348
чтобы к примеру не коммитить все эти библиотеки, нужен packages.json, где будут зависимости проекта
12:43:03 ПП
User 155513348
создается он через npm init
12:43:38 ПП
User 155513348
и тем, кто сливает себе, достаточно ввести команду npm install и он автоматически установит все эти библиотеки
12:45:18 ПП
User 27381722
а чтобы залочить версии всех библиотех и их зависимости есть shrinkwrap.json
12:48:29 ПП
User 155513348
User 27381722
а чтобы залочить версии всех библиотех и их зависимости есть shrinkwrap.json
а в чем смысл?
12:48:54 ПП
User 155513348
если ты собираешь статику к примеру галпом
12:50:33 ПП
User 155513348
если уж много зависимостей то логичнее лочить частично
12:53:57 ПП
User 27381722
дело в том что package json разрешает указывать версии пакетов примерно (>=, ~,*), и это приводит к тому что на разных машинах весь ворох зависимостей оказывается в разных версиях
12:54:37 ПП
User 155513348
аа, я понял про что ты
12:54:52 ПП
User 155513348
чтобы явно указывать версии и зависимости
12:55:04 ПП
User 155513348
и лочить их, чтобы на разных машинах не было отличий
12:55:09 ПП
User 27381722
да для этого шринкврап.жсон и нужен
12:55:16 ПП
User 155513348
понял)
12:55:25 ПП
User 139068333
так подождите. можно нормально из пакетов собрать статику ?
12:55:40 ПП
User 155513348
gulp, webpack
12:56:09 ПП
User 155513348
лично я еще пользуюсь галпом
12:56:39 ПП
User 155513348
тебя интересует сборка в плане склейки и минификации на продакшн?
12:59:03 ПП
User 155513348
точно не скажу, webStorm еще умеет так делать, я не работал в нём
01:05:52 ПП
User 155513348
основной проект так засран, фронт писали до меня, перейти бы на ваниллу да underscore, джейквери нереально сильно тормозит сайт
01:07:24 ПП
User 155513348
использовать тултипы с jquery ui зашквар, давно пора бы переходить на css
01:10:25 ПП
User 139068333
да даже без минификации
01:11:01 ПП
User 155513348
я уже написал
01:11:20 ПП
User 139068333
как делаю сейчас: нахожу либу - тупо клонирую гитом её в папку стакити, удаляю лишнее
как хотелось бы - указываю папку статики - ставит всё нужное.
01:11:34 ПП
User 139068333
буду смотреть да спасибо
01:11:58 ПП
01:12:01 ПП
User 155513348
всё это может
01:24:24 ПП
User 27381722
User 139068333
как делаю сейчас: нахожу либу - тупо клонирую гитом её в папку стакити, удаляю лишнее
как хотелось бы - указываю папку статики - ставит всё нужное.
npm / bower ?
01:26:43 ПП
User 120852106
объясните в чем фишка бовера
01:27:10 ПП
User 626100
В том, что он сдох
01:27:12 ПП
User 155513348
тот же менеджер пакетов
01:27:17 ПП
User 155513348
по сути
01:27:57 ПП
User 155513348
но смысл ставить бовер через нпм, если можно библы ставить через нпм без бовера?
01:29:13 ПП
User 120852106
User 155513348
но смысл ставить бовер через нпм, если можно библы ставить через нпм без бовера?
ненужно кароче
01:29:26 ПП
User 155513348
ну, вообще да
01:32:16 ПП
User 27381722
Все лучше чем вручную гитом клонировать)
01:33:18 ПП
User 32530886
есть npm же
01:33:40 ПП
User 27381722
А раз нпм умеет и из гх ставить то и вправду бовер не нужен
01:34:07 ПП
User 32530886
npm install github:name/package#tag
01:34:28 ПП
User 178689889
Мне grunt-bower-concat помогал в свое время
01:34:48 ПП
User 178689889
Еще есть такая штука
https://www.npmjs.com/package/main-bower-files
npmjs.com/package/main-bower-files
Get main files from your installed bower packages.
01:34:52 ПП
User 27381722
А npmjs кто нибудь пробовал?
01:34:59 ПП
01:35:09 ПП
User 32530886
User 27381722
А npmjs кто нибудь пробовал?
что ты имеешь ввиду?
01:35:40 ПП
User 27381722
jspm.io - Frictionless Browser Package Management
http://jspm.io/
01:35:50 ПП
User 27381722
Вот это 😄
01:35:50 ПП
User 32530886
npmjs != jspm
01:36:05 ПП
User 27381722
User 32530886
npmjs != jspm
Да-да, опечатка
01:36:46 ПП
User 32530886
System выпилили из предложения в стандарт
01:36:46 ПП
User 32530886
нет смысла юзать
03:01:58 ПП
User 309556
User 169859
взять за месяц написать, решить все проблемы
- первый коммит в январе
- нпм за несколько лет ничего не сделали (вру, сделали красивый спиннер в консоли)
03:03:08 ПП
User 169859
я бы предпочел чтобы они на флоу эти деньги потратили
03:03:56 ПП
User 309556
я бы предпочел чтобы на то, что Дуров бы вернул стену
03:04:40 ПП
User 169859
Мне больше всего интересно, чем занимается Джеймс Кайл?
03:04:50 ПП
User 309556
ты не видел коммиты?
03:04:52 ПП
User 169859
Типа пришел в команду флоу - сделал два коммита
03:05:01 ПП
User 169859
В ярне - тоже пару коммитов
03:05:29 ПП
User 169859
Какой то странный в фейсбуке подход к разработке
03:05:31 ПП
User 309556
ну он во внутрях, может у него еще проекты
03:05:41 ПП
User 309556
еще он меня в тви забанил
03:05:45 ПП
User 309556
полезный чел
03:05:59 ПП
User 169859
Да хз, так прямо пафосно все
03:06:02 ПП
User 169859
Посты
03:06:05 ПП
User 169859
А коммитов нет
03:06:14 ПП
User 169859
> @chicoxyzzy
еще он меня в тви забанил

За что?)
03:06:16 ПП
User 309556
Add discord badge
03:06:31 ПП
User 309556
хз, я пытался у него узнать, но он не отвечает
03:06:53 ПП
User 169859
За ТС, наверно
03:07:07 ПП
User 309556
да, я уже шутил по этому поводу
03:07:18 ПП
User 309556
и у него потом твит был подобный
03:08:02 ПП
User 169859
А мне обещал футболку выслать, и, сука, так и нет ничего
03:08:11 ПП
User 309556
чо за футболка?
03:08:17 ПП
User 169859
Ну, с Flow
03:08:22 ПП
User 309556
я тоже хочу
03:08:40 ПП
User 169859
Походу до рашки не доходят
03:08:46 ПП
User 169859
User 309556
я тоже хочу
Тебе то зачем?
03:08:53 ПП
User 309556
в рашку дойдет вконтактовская
03:08:57 ПП
User 309556
фб не дойдет
03:09:03 ПП
User 309556
мне носить зачем же еще
03:09:34 ПП
User 309556
я сегодня несколько раз только на флоу писал
03:09:38 ПП
User 169859
Носи ТС, не надо вводить никого в заблуждение
03:09:46 ПП
User 309556
тс лучше было бы
03:09:52 ПП
User 309556
но флоу тоже подойдет
03:13:13 ПП
User 169859
чет у ярна билды не билдятся вообще
03:15:45 ПП
User 309556
там тест падает
03:15:50 ПП
User 309556
таймаут маленький
03:15:59 ПП
User 169859
Помоему не один
03:16:02 ПП
User 309556
если с 60к на 80к поменять, то норм
03:16:12 ПП
User 309556
сегодня в 4 ночи еще пока 1 был
03:16:20 ПП
User 169859
Я у себя не запускал, но на Circle совсем жесть
03:16:55 ПП
User 169859
Короче, говнокодер это Маккензи
03:17:28 ПП
User 169859
И статическую типизацию не понимает
03:17:51 ПП
User 309556
ну он пытается
03:17:58 ПП
User 169859
Через строчку либо any, либо Object, либо Function
03:18:07 ПП
User 309556
и еще не все $FlowFix выучил
03:18:41 ПП
User 169859
И самое главное - огромное количество косяков именно из за этого не видно
03:18:52 ПП
User 309556
сделай же PR
03:18:56 ПП
User 169859
Нет нормальной валидации ответов registry
03:19:05 ПП
User 169859
Нет нормальной валидации package.json
03:19:07 ПП
User 169859
И т д
03:19:27 ПП
User 309556
там править чот дофига
03:19:36 ПП
User 169859
User 309556
сделай же PR
Ну я сделал пока пробный, но там надо рефакторить конретно
03:19:47 ПП
User 309556
я начал было, но после 4 PR понял, что слишком много там надо
03:21:04 ПП
User 309556
+ надо ждать пока одинаковые ишусы перестануть создавать и они там управятся с их менеджингом
03:22:55 ПП
User 309556
тут вроде ж null не бывает https://github.com/yarnpkg/yarn/pull/890/files#diff-fd01fbe1f8413a64c864a52aab4c03eeR34
github.com/yarnpkg/yarn/pull/890/files
Summary This PR improves total type coverage (as reported by flow coverage) from 91.52% to 94.41%. This is still pretty low, but it could be further improved by add libdefs and some refactoring. ...
03:24:03 ПП
User 169859
гдк именно?
03:25:20 ПП
User 309556
в 34 строке выделенной
03:26:25 ПП
User 169859
Ну для случайного доступа для безопасности нужно ставить ?
03:26:48 ПП
User 169859
Чтобы не забыть проверку
03:27:09 ПП
User 169859
Там такой trade off
05:00:49 ПП
User 309556
там чот совсем разломали
05:00:53 ПП
User 309556
судя по CI
05:02:00 ПП
User 165310493
User 269435855
Зачем тебе докер?
Прост))
05:02:19 ПП
User 309556
src/cli/commands/cache.js:35
 35:     console.log(config.packagesRoot);
                            ^^^^^^^^^^^^ property packagesRoot. Property not found in
 35:     console.log(config.packagesRoot);
                     ^^^^^^ Config


Found 1 error
05:02:26 ПП
User 309556
классный код ревью
05:03:23 ПП
User 185980313
Еще и не настроены линтеры?)
05:04:23 ПП
05:04:32 ПП
User 309556
код ревью) не нужно!

https://github.com/yarnpkg/yarn/pull/880
github.com/yarnpkg/yarn/pull/880
yarn - 📦🐈 Fast, reliable, and secure dependency management for JavaScript.
07:16:28 ПП
User 1340580
User 309556
- первый коммит в январе
- нпм за несколько лет ничего не сделали (вру, сделали красивый спиннер в консоли)
Который все отключают из-за того что он тормозит :D
07:23:38 ПП
User 309556
это уже пофиксили
07:23:44 ПП
User 309556
это ж не шринкврап
07:23:58 ПП
User 309556
это киллерфича
09:16:48 ПП
User 309556
https://github.com/facebook/react/pull/7957
github.com/facebook/react/pull/7957
Because we have to keep up with the latest hotness https://yarnpkg.com/
10:27:57 ПП
User 4627228
User 309556
код ревью) не нужно!

https://github.com/yarnpkg/yarn/pull/880
github.com/yarnpkg/yarn/pull/880
yarn - 📦🐈 Fast, reliable, and secure dependency management for JavaScript.
😳😳😳
10:54:40 ПП
User 626100
https://pbs.twimg.com/media/Cul3KpLWgAASew_.jpg:large
pbs.twimg.com/media/Cul3KpLWgAASew_.jpg:large
11:20:06 ПП
User 309556
User 4627228
😳😳😳
угу. и все пользуются его бабелем. повод задуматься
11:24:09 ПП
User 62169189
пора уже действия принимать
11:24:14 ПП
User 626100
Да вспомни как он 6.0 релизил