
Vladimir
15.12.2016
11:09:28
чем хочешь
Если нужен хайлоад то можно использовать:
что хочешь

Никита
15.12.2016
11:11:11
что хочешь
когда ты так говоришь, я зозотез вспомниаю

Google

Alexander
15.12.2016
11:11:39
что хочешь
Пока не хайлоад и @DenisIzmaylov рекомендовал Node + Express.

Vladimir
15.12.2016
11:11:55
Можно
Когда хайлоад тоже можно
Хайлоад это про инфраструктуру, а не про языки и фреймоврки

Alexander
15.12.2016
11:13:14
ну ок, спс.

Глеб
15.12.2016
15:36:46

Vladimir
15.12.2016
15:38:37
Ну да, в каком то смысле

Глеб
15.12.2016
15:38:40
ну ок, спс.
Особо сложные вычисления на Node делать не очень удобно, но при желании и руках их можно вынести в C++ модули (имей ввиду, что node <=> C++ имеет свой overhead).
Если есть желание, время и знание FP, то советую посмотреть Elixir, вроде бы достойный кандидат. Ну или NodeJS.

KlonD90
15.12.2016
15:40:13
а в чем проблемы с вычислениями?
О_о
ну вот реально какие проблемы могут быть с вычислениями это то проще всего оптимизировать компилятором

Vladimir
15.12.2016
15:40:54

Google

Глеб
15.12.2016
15:41:02

Vladimir
15.12.2016
15:41:03
числодробилки лучше на сях писать

KlonD90
15.12.2016
15:41:47
оно тормозить энивэй будет только на доступах к памяти и выделением контекстов

Vladimir
15.12.2016
15:41:48
с утилизацией гпу
си биндлинг можно вынести в отдельный процесс
насколько я помню

Vladimir
15.12.2016
15:42:42
За исключением блокирования ивент лупа - проблем нет

Глеб
15.12.2016
15:42:52
В конце концов можно разнести на несколько разных микросервисов.

Vladimir
15.12.2016
15:43:15
Ну на самом деле
Решается просто дополнительными процессами

KlonD90
15.12.2016
15:43:29
ну не надо демонизировать JS что на нем считать нельзя ничего
все ок

Vladimir
15.12.2016
15:43:39

Vladimir
15.12.2016
15:43:48
Нет, не решает

Vladimir
15.12.2016
15:43:54
просто большие массивы данных не считай

KlonD90
15.12.2016
15:44:19
можно и большие массивы данных

Глеб
15.12.2016
15:44:22

Google

Vladimir
15.12.2016
15:44:39
Можно считать, но нужно понимать что может произойти

Vladimir
15.12.2016
15:44:55

Vladimir
15.12.2016
15:45:28
GPU это какой то оверкил для нормальных людей

Глеб
15.12.2016
15:46:06
И всё же, если человек могёт в C/C++, то стоит математическую часть написать на них. С GPU или без - это уже другой вопрос, но буст даст хороший в любом случае.
И не стоит забывать про сложности с серверами под GPU рассчёты. Или я отстал от жизни?

Vladimir
15.12.2016
15:46:51
Нет, не отстал)
В облаках гпу это отдельная история
Там уж точно нужно только не деньги ориентироваться

Denis
15.12.2016
16:00:30
Всех с наступающим! :) https://blog.sqreen.io/mongodb-will-not-prevent-nosql-injections-in-your-node-js-app/

Andrey
15.12.2016
16:03:16
как правильно скрипт-демон из Travis-CI пушить на собственный комп/удалённый сервер ?

Vladimir
15.12.2016
16:04:21
и по токену авторизовываться и пушить

Denis
15.12.2016
16:06:36

Vladimir
15.12.2016
16:07:04

Anton
15.12.2016
16:09:50
express, mongoose: вы валидируете входящие данные на уровне mongoose схем или на урвоне express мидлверов?

Andrey
15.12.2016
16:11:07
прокинуть токен в env variables
а что за токен ?
Мне бы залить на компик из тревиса.
хз какие есть практики..
Может какой-нить ci-агент нужно установить на комп ?

Vladimir
15.12.2016
16:11:55

Denis
15.12.2016
16:12:15
Вот Чудеснов чудесные вещи сказал – https://twitter.com/DenisIzmaylov/status/809319407457619968

Vladimir
15.12.2016
16:12:47

Denis
15.12.2016
16:13:08
Вот блин, даже Тви не починили за год – бездельники =)

Google

Denis
15.12.2016
16:13:25
Он в твоём твите ответил – https://twitter.com/Chudesnov/status/809430123053285376

Alexander
15.12.2016
16:13:51
а в чем проблемы с вычислениями?
Одна математика выполняется постгресом, там небольшие объёмы. Другая тоже постгресом, данные из +1М кортежей складываются, вычитаются, умножаются, перемножаются и рельсы их плюют на фронт.
Была идея гем на Сях написать, но пока справляется постгрес.

Denis
15.12.2016
16:14:59
Кстати, вроде же рельсы медленней, чем нода? *devil*

KlonD90
15.12.2016
16:15:29
ruby nodejs

Vladimir
15.12.2016
16:16:38

Denis
15.12.2016
16:18:50
Можно даже без цифр, здесь в это поверят и на словах :) А вот если бы обратное сказал

KlonD90
15.12.2016
16:19:32
зачем цифры все кто работали с руби знают что такое сложнее оптимизировать

Denis
15.12.2016
16:22:32
Нода вообще супер, отличный инструмент

Andrey
15.12.2016
17:08:38

Admin
ERROR: S client not available

Vladimir
15.12.2016
17:09:13
у тебя игрушечный сайд-проект?
что ты хочешь в целом делать?
тебе мб вебхуки нужны

Andrey
15.12.2016
17:13:18
Игрушечный проеут у меня. Сейчас он просто шлётся в тревис и гоняет тесты. За ем передаётся в хероку, котопое его запумкает. Всё бы хорошо, но хероку не подходит. Хочу переделать на схему когда после тревиса файлы попадают на мой комп, и там же делается рестарт ноды
тебе мб вебхуки нужны
Хм. Конечно можно придумать схему по которой вебхук дёрнет мой бекенд по хттп, после чего запустится гит пулл и форевер рестарт. Но как-то это не секурно что-ли.

Vladimir
15.12.2016
17:18:22
то тревис можно настроить на деплой только из мастера
пишешь deploy.sh
делаешь всё, что ты сказал с помощью переменных

Google

Vladimir
15.12.2016
17:19:01
готово
переменные занеси в настройки проекта на тревисе
аутпут от деплоя.ш направь в девнулл
но лучше какой-нибудь нормальный деплой выбрать

Andrey
15.12.2016
17:22:18
) попробую спс)
Для норм деплоя нужен платный акк

Vladimir
15.12.2016
17:22:58

Andrey
15.12.2016
17:23:31
Например да.
Опеншифт не осилил

Максим
15.12.2016
17:23:51
О я тоже
Камшифт смог

Andrey
15.12.2016
17:24:30

Vladimir
15.12.2016
17:25:10

Andrey
15.12.2016
17:25:19
Нет

Максим
15.12.2016
17:25:30
Мы же об опен цв говорим?

Andrey
15.12.2016
17:26:21

Vladimir
15.12.2016
17:26:41

Andrey
15.12.2016
17:26:48
Опен что?

Максим
15.12.2016
17:26:52
А