@nodejs_ru

Страница 847 из 2748
hamper ?
06.06.2017
15:07:09
ты ноду глобально поставил?
Нода стоит глобально из репозитория.

Мне она и нужна глобально.

Сергей
06.06.2017
15:08:41
лол

на рабочей машине?

Google
hamper ?
06.06.2017
15:11:48
А почему бы и нет, если серваком кроме меня еще несколько знакомых пользуются? Каждому по ноде ставить?

Таймураз
06.06.2017
15:12:07
nvm поставить на рут пользователя?

hamper ?
06.06.2017
15:13:02
А смысл, если она из репозитория прекрасно ставится? Зачем лишние извращения?

Таймураз
06.06.2017
15:13:24
И не задаваться тем вопросом, которым ты задаешься

Таймураз
06.06.2017
15:13:59
nvm install x.x.x

Конкретная версия ноды

hamper ?
06.06.2017
15:14:10
Ну я уже разобрался что это косяк npm@5, решение просто откат на 4 версию.

Пока не починят.

npm i -g npm@4 && npm i -g npm@4

И нет проблем.

Таймураз
06.06.2017
15:15:58
дважды? зачем?

Google
Таймураз
06.06.2017
15:16:07
npm i -g npm и нет проблем Спокойно обновляюсь

hamper ?
06.06.2017
15:16:11
Потому что второй запуск фиксит права.

Я выше ссылку на issue скинл, у меня та же проблема.

Собственно там и причина обозначена https://github.com/npm/npm/issues/16766#issuecomment-305920346

Aleksandr
06.06.2017
15:23:10
apt upgrade
ну это не работает вообще) так можно делать только в контейнере, иначе гарантирована жесточайшая боль

hamper ?
06.06.2017
15:24:06
ну это не работает вообще) так можно делать только в контейнере, иначе гарантирована жесточайшая боль
Ну я так не делаю, я по привычке в aptitude смотрю что хочет пообновляться и тыкаю только то, что нужно.

И это личный сервак, собственно дропнуть все и переустановить не проблема если уж совсем поломается, хотя за последние лет 10 такое если и бывало, то максимум пару раз да и то по другим причинам.

Сергей
06.06.2017
15:27:55
apt upgrade
Извращенец

hamper ?
06.06.2017
15:28:19
Ну в контейнерах такое вполне допустимо, если пофиг на данные.

На рабочих серверах я такое естественно никогда делать не буду, там любые обновления только при острой необходимости и сначала попробовав на тестовом серваке.

Ilya
06.06.2017
16:19:54
суровые одмины не делают опдейтов

Anton
06.06.2017
16:34:35
не холивара ради - кто какую орм считает наиболее удобной? (с парочкой аргументов, если можно)

Konstantin
06.06.2017
16:56:12
Я в данный момент работаю с objection. Мне нравится простота объявления моделей и реляций. Ну и вообще простота либы. До этого пробовал секвелайз. Не зашёл что-то.

hamper ?
06.06.2017
17:12:09
У меня коллега сейчас go-pg пользуется, ему нравится.

Anton
06.06.2017
18:10:38
я поресерчил немного - пока кроме секвелайза ничего не нашел подходящего, мне важно, чтоб при создании модели создавалась и миграция для нее автоматом (ну или из модели можно было сгенерить миграции)

ну и выполнение сидов есть - мелочь, а приятно)

hamper ?
06.06.2017
18:16:59
А тьфу, перепутал. ))

Google
Anton
06.06.2017
18:24:41
тссс. сиквалайз индексы не синкает нихуя.
в плане при создании моделей в миграции не вставляются данные по индексам? или я что-то не так понял?

Ilya
06.06.2017
18:24:57
ну если ты делаешь sync - таблицы он создаст

праймари кейс сгенерит

Anton
06.06.2017
18:25:16
не, я про кли

Ilya
06.06.2017
18:25:18
а остальные ключи - хуй

а. в миграциях такая же хуйня

Anton
06.06.2017
18:25:43
на продакшне делать синк - это ахтунг)

Ilya
06.06.2017
18:25:46
то что ты там в модели индексы нарисовал - ему допезды

Aleksandr
06.06.2017
18:25:50
А тьфу, перепутал. ))
а где чаты гошников?! есть хорошие?

Anton
06.06.2017
18:26:11
ну, неудобно, конечно, но индексы можно в готовые миграции напихать ручками

Sergey
06.06.2017
18:26:51
Ilya
06.06.2017
18:27:14
на продакшне делать синк - это ахтунг)
ну и в миграции в createTable если индексы указать - эта тварь их не создаст. надо руками добивать еще )).then( () => queryInterface.addIndex( 'leisure_hotel_map', ['leisure_id', 'hotel_id'], { indexName: 'idx_lh_map_lh'} ))

hamper ?
06.06.2017
18:27:14
а где чаты гошников?! есть хорошие?
Я знаю только @progo и @gogolang но там в основном те же люди.

Anton
06.06.2017
18:28:11
однако

Tur_
06.06.2017
18:33:50
Ребят вопрос не по теме и очень туповат; нармально ли делать посадку сайта на cms wordpress?

Ilya
06.06.2017
18:35:13
мне ща как раз миграции рисовать. дропать альтерить. как я это не люблю. ох как я это не люблю

Tur_
06.06.2017
18:37:05
Жизв

Ilya
06.06.2017
18:37:36
я думаю дружко надо пристрелить

Tur_
06.06.2017
18:37:55
Почему?

Google
Ilya
06.06.2017
18:39:57
потому что он безыдейный пиздабол

Igor
06.06.2017
18:40:32
Зато харизматичный

Tur_
06.06.2017
18:40:59
Anton
06.06.2017
18:42:32
мне ща как раз миграции рисовать. дропать альтерить. как я это не люблю. ох как я это не люблю
в похапе доктрина сравнивает модели и схему бд, и генерит недостающие миграции сама - это наверное единственный реальный плюс пхп, пока на джиэс что-то подобное не запилят

Ilya
06.06.2017
18:44:41
хрен знает - мне нужен save и delete на выдернутой из модели записи. максимум

чем больше наворотят в библиотеке тем хуже для скорости

Admin
ERROR: S client not available

Anton
06.06.2017
18:46:14
я для себя решил, что самый оптимальный вариант - это cqrs, чтение на graphQL, мутабельые операции - на орм/кверибилдере

Ilya
06.06.2017
18:46:50
ты еще про жавовский hibernate расскажи. он запросы могет. сложный. а вот какие запросы он строит - другой вопрос

Anton
06.06.2017
18:47:48
доктрину и сделали с ориентиром на хбернейт, насколько я помню) возможности должны быть примерно одинаковыми

Ilya
06.06.2017
18:48:06
да, только хибернейт стартует 1 раз )

а доктрина каждый раз при старте похапе скрипта

а так все ок )

Anton
06.06.2017
18:48:30
ладно, это уже оффтоп)

а вот с инексами в секвелайз - это грусть, конечно, как и с отсутствием возможности генерить диффы

Aleksandr
06.06.2017
18:49:39
потому что он безыдейный пиздабол
ивангая еще обсудите, оч интересно послушать

Ilya
06.06.2017
18:55:44
а вот с инексами в секвелайз - это грусть, конечно, как и с отсутствием возможности генерить диффы
ну хз. я тут сам себе ТЗ на ребилд трех таблиц думал полчаса. ркоблудие в миграции - это не такое большое зло в плане траты времени

Google
Anton
06.06.2017
18:56:44
когда в проекте 250 моделей - это тоже становится довольно не тривиальным

Ilya
06.06.2017
18:57:36
когда в проекте 250 моделей - это тоже становится довольно не тривиальным
ты за одну миграцию часто меняешь больше 5-6 таблиц?

Anton
06.06.2017
18:58:47
никогда, одна табла - одна миграция, чаще всего, если не релейшн изменяется, или какое-то комплексное изменение

Ilya
06.06.2017
18:59:03
ну вот. так что не сильная проблема.

Anton
06.06.2017
18:59:29
но дублирование кода в модели, потом в миграции и в итоге еще и в таблице - это нот гуд

не кода, точнее, а одних и тех же знаний

Ilya
06.06.2017
19:00:04
ну это да

Aleksandr
06.06.2017
19:02:39
но дублирование кода в модели, потом в миграции и в итоге еще и в таблице - это нот гуд
а есть вообще реализации где такого нет? я вот не встречал, везде жопа с этим

в том или ином варианте

Anton
06.06.2017
19:03:59
в пхп - доктрина, я же выше написал) думаю, хибернейт джавовский тоже умеет, что-то слышал про руби, но тут я совсем не уверен

Ilya
06.06.2017
19:04:07
хз. я не вижу в этом жопы. вот правда

Anton
06.06.2017
19:08:19
это не жопа, просто я за автоматизацию рутины - с генераторами жилось бы удобнее

https://github.com/sequelize/sequelize/issues/1339 судя по этому закрытому ишью - что-то оно должно по идее генерить

Anton
06.06.2017
19:40:49
как с фронтом закончу - поверчу этот кли, пока времени нет

Ilya
06.06.2017
19:41:07
ну так к нему вопросов и нет

ахаха

Anton
06.06.2017
19:41:44
UNIQUE KEY type (type)

Ilya
06.06.2017
19:41:44
остальные ключи - хуй

Страница 847 из 2748