
Таймураз
25.04.2017
10:22:10
даже без save
Шпрехен инглиш? Там черным по белому все написано, как установить и что нужно

Lulz
25.04.2017
10:22:39
все остальное есть

Google

Lulz
25.04.2017
10:33:03

Таймураз
25.04.2017
10:45:28

Lulz
25.04.2017
10:45:44
так все вот эти операции были уже
обычный проект запускается, а когда пытаюсь в бинарник собрать, то плюется
с этим

Таймураз
25.04.2017
10:46:09
Перезагрузи комп

Lulz
25.04.2017
10:46:13
pg-promise драйвер использую

Таймураз
25.04.2017
10:47:19
Я бы на твоем месте снес все и сначала установил дрова, которые вместе со студией идут, только после этого инсталлил пг
Ну а потом копируй путь к папке bin в пг и пропиши его в PATH

Harry
25.04.2017
10:49:11
в какой папке хранить обраточики сокетов, routes?
в app.js чет не смотрятся

Таймураз
25.04.2017
10:49:42
Это те же контроллеры

Google

Игорь
25.04.2017
11:10:51
Господа, я не шибко хороший проггер, учусь. Тут возникла задача сделать поиск и сорировку клиентов. Как на пикче. Делаю на реакт/express/mongodb . Вот не понимаю как реализовать поиск/сортировку . Может кто подсказать статью которую можно почитать.
Точнее как могу сделать, но как мне кажется костыльно и не оптимально
Мне было бы проще сделать сортировку на клиенте, но в будущем не понятно на сколько большая будет бд, чтоб сразу весь список засасывать

Lulz
25.04.2017
11:13:53

Таймураз
25.04.2017
11:14:12

Игорь
25.04.2017
11:14:41
В этом вся и проблема, я в беке не шибко силен. Вот хотел бы выпросить доходчивую статью

Sergey
25.04.2017
11:16:18
moongose используешь?

Игорь
25.04.2017
11:17:49
Lf
Да

Sergey
25.04.2017
11:18:20
http://stackoverflow.com/questions/5825520/in-mongoose-how-do-i-sort-by-date-node-js

Игорь
25.04.2017
11:23:30
Ок, спасибо. Обязательно гляну. Навскидку, то что нужно. И еще вопрос. Как выглядит постраничная пагинация? Грубо говоря от клиента приходит запрос с номером страницы. А сервер каждый раз заново делает поиск и отделяет диапазонстраницы, или сохраняет промежуточные результаты?
Если понятно выражаюсь )
В блудняк вписался, а сделать надо)

Alexander
25.04.2017
11:25:54

Игорь
25.04.2017
11:26:21
Так просто?)

Alexander
25.04.2017
11:26:23
Вот если на первой странице у нас 10 элементов, то для получения элементов второй страницы нам надо скипнуть 10 элементов
Да)

Игорь
25.04.2017
11:26:58
Ясно, а то у меня уже костыльная фантазия разыгралась. Спасибо всем, теперь знаю куда рыть!

Google

Sergey
25.04.2017
11:27:40

Lulz
25.04.2017
11:41:49

Таймураз
25.04.2017
11:43:49

Lulz
25.04.2017
11:44:18
скачал pg-native, libpq поставил их в папке node_modules
потом сделал npm install в libpq

Таймураз
25.04.2017
11:44:57
Надеюсь, не в дистрибутив постгреса залил их вариацию?

Lulz
25.04.2017
11:46:03
нет
не нравится мне все это :/

Harry
25.04.2017
11:46:40

Lulz
25.04.2017
11:46:54
скорость или безопасность
обычно такие статейки находил

Harry
25.04.2017
11:47:22
реляционная - постгрес, доковая - монга - чет такое было

Sergey
25.04.2017
11:51:09
там же вроде исходя из цели выбирается бд
да, я и не говорю не использовать монгу) он сказал что новичок, и я подумал ему полезно было бы почитать про бд. Если чесно я тоже не оч понял как следует выбирать бд -_-
сейчас читаю это
https://habrahabr.ru/post/231213/

Rafael
25.04.2017
11:51:45
Очевидно же

Sergey
25.04.2017
11:52:15
в чем монга силнее постгресса?

Дмитрий
25.04.2017
11:52:31
В проблемах

Sergey
25.04.2017
11:52:44
?

Дмитрий
25.04.2017
11:53:00
Постгрес тоже может быть документным)

Google

Rafael
25.04.2017
11:53:14
Насколько я помню, монга это nosql
https://ru.m.wikipedia.org/wiki/NoSQL

Дмитрий
25.04.2017
11:53:38
Там крутые возможности по запросам по json объектам
В постгресе

Rafael
25.04.2017
11:53:52
Вот тут показана что разница в ACID и BASE принципах

Таймураз
25.04.2017
12:48:39
в чем монга силнее постгресса?
Монга проще на порядок, мелкие проекты на ней завести проще, так как всю ответственность за проверку данных и проч. лежит на приложении

Admin
ERROR: S client not available

Tom
25.04.2017
12:49:29
Всем привет!
Тут есть кто либо из Яндекс.Деньги?

Sergey
25.04.2017
12:50:15

Таймураз
25.04.2017
12:50:39
Только в пг есть индексирование и прочие плюхи из мира реляционных бд, а в монге всего этого нет

Mikhail
25.04.2017
12:51:17

Sergey
25.04.2017
12:51:38
https://habrahabr.ru/post/231213/

Таймураз
25.04.2017
12:52:03

Vladimir
25.04.2017
12:52:44

Mikhail
25.04.2017
12:52:55

Vladimir
25.04.2017
12:52:56
В монге нет индексирования?

Sergey
25.04.2017
12:53:24
то если у вас подобная структура
users: [
{name:""
log:""
friends: [{}]
}
]
получаеться friends они же могут быть users, тогда лучше использовать postgres

Vladimir
25.04.2017
12:53:51
Нет, не обязательно
Структура данных не имеет значение

Google

Vladimir
25.04.2017
12:54:14
Имеют значения паттерны обновления данных

Таймураз
25.04.2017
12:54:20

Mikhail
25.04.2017
12:54:22

Таймураз
25.04.2017
12:55:56
Есть индексирование, я ошибся
Но профита от индексирования в реляционных много больше

Vladimir
25.04.2017
12:56:54
Индексирование есть индексирование

Таймураз
25.04.2017
12:58:37
О, в монге тоже можно индексировать по нескольким полям


Сева
25.04.2017
14:12:38
Всем привет. Нужна помощь математиков и вообще всех, кто силен в вычислениях. Убедительная просьба не спрашивать глобально что и зачем, для чего все это, очень прошу смотреть на суть. В общем предположим есть парсер объявлений по доскам в определенной категории, пусть это будут смартфоны. Парсер пробегает по всем доскам и собирает со всех объявлений о продаже смартфонов цену. В результате получается некий пул цен, из которых затем нужно получить среднее значение - то есть узнать среднюю цену по смартфону на всех досках. НО. Все бы ничего, если бы некоторые объявлени не содержали "ошибочных" цен: к примеру некоторые объявления содержат цену в 1 рубль, а какие-то - миллион рублей за товар. Как следствия, такие значения не позволят вычислить объективную стоимость модели телефона по рынку. Собственно вопрос - каким образом можно исключить эти ошибочные значения и высчитать объективную среднюю стоимость продукта из всех оставшихся значений? Спасибо
я тут проспал вопрос.
если у тебя нет других факторов кроме цены - выбираешь % confidence у цены, типа, 95% или 99%, выкидываешь нахрен все в верхнем и нижнем квантиле.
т.е. для 99% confidence - выкидываешь нижние 0.5% и верхние 0.5%
если у тебя кучка других факторов - ну там, цена новой модели, год, флаг "распознан - не распознан", чем больше тем лучше. главное - не перепутать случайно категориальные и регрессионные фичи. регрессионные - это, например, количество таких моделей в продаже на вторичке. 2000 моделей больше 1500 так же, как 1500 больше 1000. регрессионка - это когда у тебя отношение (в примере выше - +500) может быть перенесено на другое значение и все еще отражать реальное отношение. категориальные - это версия андроида, тащемта, например. андроид 4 не относится к андроиду 3 так же, как андроид 6 к андроиду 5, та же самая история с айфоном 7 и 6, нпрмр. такие штуки надо превращать в isAndroid6, isAndroid7.
описание точно так же можно превратить в фичи, простейшая модель - bag-of-words, тупо количество вхождений любого слова (без морфем) превращаешь в такой же параметр. и у тебя "разбит(ый)" и "сломанн(ый)" превращаются в факторы, которые ты можешь учитывать. В идеале, конечно, делать word2vec или хотя бы пошаманить с n-граммами, но и так покатит.
цены и прочие штуки лучше превратить - log(x), например, сделать, тогда у тебя мобильник за 1000 будет относиться к мобильнику за 2000 так же, как мобильник за 10000 к мобильнику за 20000, а не за 11000.
дальше ты это все (но не цену) пихаешь в линейную регрессию в попытке предсказать ожидаемую цену. за счет того что у тебя регрессия - ты получаешь усредненное предсказание цены сего девайса, и дальше уже можно смотреть, аномалия это или нет.
в идеале, конечно, ручками задать флаг каждому - отклонение или нет, натренировать ручками модель, а дальше оно само найдет, но тебе не факт что это надо, но если надо, заводи xgboost и ставь его считаться деревьев в 300. там, кстати, люди хотят его под asm.js портануть, я смотрел, задача, не очень сложная, можно попробовать, если хочешь.
так ребят, а про rethink-то кто-нибудь может имеет опыт все-таки?
очень интересно послушать


Rafael
25.04.2017
15:22:21


Dmitrii
25.04.2017
15:57:23

Sergey
25.04.2017
15:58:49

Dmitrii
25.04.2017
15:59:12
Вот это правильный подход
Анализируешь задачу и выбираешь инструмент

Alan
25.04.2017
16:20:25
Все видеозаписи за 5 последних лет HighLoad++ теперь в ОТКРЫТОМ доступе:
https://www.youtube.com/user/profyclub/

Dmitry
25.04.2017
16:46:50
Кстати, а что сейчас по чисто nodejs вакансиям, вообще без фронта или если не хочется писать еще и фронт, лучше взять другой язык?

Сева
25.04.2017
16:50:49
Мне сегодня письмо про это было - в Тиньков звали

Дмитрий
25.04.2017
16:51:07