kdm🇩🇰
Шпрехен инглиш? Там черным по белому все написано, как установить и что нужно
ладно, эти зависимости есть(все было и до этого), а что это значит Afterwards pg_config should be in your path. Then...
Таймураз
ладно, эти зависимости есть(все было и до этого), а что это значит Afterwards pg_config should be in your path. Then...
после проделанных операций у тебя должна в консоли быть эта команда
kdm🇩🇰
так все вот эти операции были уже
kdm🇩🇰
обычный проект запускается, а когда пытаюсь в бинарник собрать, то плюется
kdm🇩🇰
с этим
Таймураз
Перезагрузи комп
kdm🇩🇰
pg-promise драйвер использую
kdm🇩🇰
Перезагрузи комп
смеяться или плакать, но выхода нет(хех)
Таймураз
Я бы на твоем месте снес все и сначала установил дрова, которые вместе со студией идут, только после этого инсталлил пг
Таймураз
Ну а потом копируй путь к папке bin в пг и пропиши его в PATH
Anonymous
в какой папке хранить обраточики сокетов, routes?
Anonymous
в app.js чет не смотрятся
Таймураз
Это те же контроллеры
Игорь
Господа, я не шибко хороший проггер, учусь. Тут возникла задача сделать поиск и сорировку клиентов. Как на пикче. Делаю на реакт/express/mongodb . Вот не понимаю как реализовать поиск/сортировку . Может кто подсказать статью которую можно почитать.
Игорь
Игорь
Точнее как могу сделать, но как мне кажется костыльно и не оптимально
Игорь
Мне было бы проще сделать сортировку на клиенте, но в будущем не понятно на сколько большая будет бд, чтоб сразу весь список засасывать
Игорь
В этом вся и проблема, я в беке не шибко силен. Вот хотел бы выпросить доходчивую статью
GG
moongose используешь?
Игорь
Lf
Игорь
Да
GG
http://stackoverflow.com/questions/5825520/in-mongoose-how-do-i-sort-by-date-node-js
GG
В этом вся и проблема, я в беке не шибко силен. Вот хотел бы выпросить доходчивую статью
вот хороший туториал по монгусу https://scotch.io/tutorials/using-mongoosejs-in-node-js-and-mongodb-applications
Игорь
Ок, спасибо. Обязательно гляну. Навскидку, то что нужно. И еще вопрос. Как выглядит постраничная пагинация? Грубо говоря от клиента приходит запрос с номером страницы. А сервер каждый раз заново делает поиск и отделяет диапазонстраницы, или сохраняет промежуточные результаты?
Игорь
Если понятно выражаюсь )
Игорь
В блудняк вписался, а сделать надо)
Игорь
Так просто?)
Anonymous
Вот если на первой странице у нас 10 элементов, то для получения элементов второй страницы нам надо скипнуть 10 элементов
Anonymous
Да)
Игорь
Ясно, а то у меня уже костыльная фантазия разыгралась. Спасибо всем, теперь знаю куда рыть!
GG
Господа, я не шибко хороший проггер, учусь. Тут возникла задача сделать поиск и сорировку клиентов. Как на пикче. Делаю на реакт/express/mongodb . Вот не понимаю как реализовать поиск/сортировку . Может кто подсказать статью которую можно почитать.
кстати а почему монга? можешь выше чат пролистать, вчера опытные прогреры давали советы какую лучше бд использовать, я тоже до вчерашнего дня монгу использовал) сегодня уже учю доку посгреса, кстати дока есть на русском
kdm🇩🇰
Ну а потом копируй путь к папке bin в пг и пропиши его в PATH
помогло вручную все пакеты поставить, лол
kdm🇩🇰
скачал pg-native, libpq поставил их в папке node_modules
kdm🇩🇰
потом сделал npm install в libpq
Таймураз
Надеюсь, не в дистрибутив постгреса залил их вариацию?
kdm🇩🇰
нет
kdm🇩🇰
не нравится мне все это :/
kdm🇩🇰
скорость или безопасность
kdm🇩🇰
обычно такие статейки находил
Anonymous
реляционная - постгрес, доковая - монга - чет такое было
GG
там же вроде исходя из цели выбирается бд
да, я и не говорю не использовать монгу) он сказал что новичок, и я подумал ему полезно было бы почитать про бд. Если чесно я тоже не оч понял как следует выбирать бд -_- сейчас читаю это https://habrahabr.ru/post/231213/
GG
в чем монга силнее постгресса?
Дима
В проблемах
GG
😂
Дима
Постгрес тоже может быть документным)
Дима
Там крутые возможности по запросам по json объектам
Дима
В постгресе
Таймураз
в чем монга силнее постгресса?
Монга проще на порядок, мелкие проекты на ней завести проще, так как всю ответственность за проверку данных и проч. лежит на приложении
Anonymous
Всем привет! Тут есть кто либо из Яндекс.Деньги?
GG
Монга проще на порядок, мелкие проекты на ней завести проще, так как всю ответственность за проверку данных и проч. лежит на приложении
прочитал сейчас статью, монгу лучше использовать если вложенные данные не будут ссылаться на верхнии уровни
Таймураз
Только в пг есть индексирование и прочие плюхи из мира реляционных бд, а в монге всего этого нет
GG
https://habrahabr.ru/post/231213/
Таймураз
https://habrahabr.ru/post/231213/
(автор- девушка) Лол
Михаил Макарычев
https://habrahabr.ru/post/231213/
Помню эту статью, но не помню, чтобы там что-то говорилось про верхние уровни. Перечитаю, спасибо
Vladimir
В монге нет индексирования?
GG
то если у вас подобная структура users: [ {name:"" log:"" friends: [{}] } ] получаеться friends они же могут быть users, тогда лучше использовать postgres
Vladimir
Нет, не обязательно
Vladimir
Структура данных не имеет значение
Vladimir
Имеют значения паттерны обновления данных
Таймураз
В монге нет индексирования?
Я тупанул, да Но в реляционных индексация лучше
Михаил Макарычев
Таймураз
Есть индексирование, я ошибся Но профита от индексирования в реляционных много больше
Vladimir
Индексирование есть индексирование
Таймураз
О, в монге тоже можно индексировать по нескольким полям
Vsevolod
Всем привет. Нужна помощь математиков и вообще всех, кто силен в вычислениях. Убедительная просьба не спрашивать глобально что и зачем, для чего все это, очень прошу смотреть на суть. В общем предположим есть парсер объявлений по доскам в определенной категории, пусть это будут смартфоны. Парсер пробегает по всем доскам и собирает со всех объявлений о продаже смартфонов цену. В результате получается некий пул цен, из которых затем нужно получить среднее значение - то есть узнать среднюю цену по смартфону на всех досках. НО. Все бы ничего, если бы некоторые объявлени не содержали "ошибочных" цен: к примеру некоторые объявления содержат цену в 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 портануть, я смотрел, задача, не очень сложная, можно попробовать, если хочешь.
Vsevolod
так ребят, а про rethink-то кто-нибудь может имеет опыт все-таки?
Vsevolod
очень интересно послушать
Dmitrii
кстати а почему монга? можешь выше чат пролистать, вчера опытные прогреры давали советы какую лучше бд использовать, я тоже до вчерашнего дня монгу использовал) сегодня уже учю доку посгреса, кстати дока есть на русском
Да много каких советов надавать могут, если у кому-то монгу не далось осилить, это не значит что ее со счетов списывать надо. Вполне себе пилят на ней
GG
Да много каких советов надавать могут, если у кому-то монгу не далось осилить, это не значит что ее со счетов списывать надо. Вполне себе пилят на ней
я не списывал ее со счетов. Просто пытаюсь разбраться в каих случаях лучше использовать монгу, а в каких постгрес
Dmitrii
Вот это правильный подход
Dmitrii
Анализируешь задачу и выбираешь инструмент