Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

trikadin 21.09.2016 10:27

Цитата:

Сообщение от cyber
МОжешь расшифровать смысел этого кода?

Код отсюда, там есть аннотации и обсуждение.

P.S.
Цитата:

Сообщение от cyber
байтов

*битов

cyber 21.09.2016 10:34

Цитата:

Сообщение от trikadin
Код отсюда, там есть аннотации и обсуждение.

Спасибо
Цитата:

Сообщение от trikadin
битов

я хрень написал)

bes 23.09.2016 19:47

порадовала сегодня проверка в вк: зашёл через тор в вк, введя логин в виде номера телефона, для подтверждения того, что это я вошёл из необычного местоположения, пришлось ввести недостающие цифры этого же номера телефона :)

trikadin 26.09.2016 10:48

bes, меня куда больше радует, что этот же самый телефон может быть указан у пользователя в графе "телефон".

bes 26.09.2016 19:32

Цитата:

Сообщение от trikadin
bes, меня куда больше радует, что этот же самый телефон может быть указан у пользователя в графе "телефон".

ну да, тоже радует ) достаточно было бы ввести код подтверждения, отосланный через смс

join 27.09.2016 11:41

Амигос, 'ваша радость' намекает на то что в вк работают честные, открытые, простоватые разработчики, необремененные знанием социнженеринга?

bes 27.09.2016 20:25

Цитата:

Сообщение от join
Амигос, 'ваша радость' намекает на то что в вк работают честные, открытые, простоватые разработчики, необремененные знанием социнженеринга?

моя радость лишь озвучивает факт ;)

nerv_ 02.10.2016 09:50

Кто использует связки koa Redis/Mongo, скажите, какие модули используете для работы с БД?

kobezzza 02.10.2016 12:21

Цитата:

Сообщение от nerv_ (Сообщение 430453)
Кто использует связки koa Redis/Mongo, скажите, какие модули используете для работы с БД?

Да никаких особо. Ну разве что юзаю Collection свой для удобного получения данных по курсору из БД:

$C(db.find(...).cursor).async.forEach(...)

nerv_ 02.10.2016 13:48

Цитата:

Сообщение от kobezzza
Да никаких особо.

Я сегодня погуглил, и наткнулся на вот такую приятность :)

kobezzza 02.10.2016 16:13

Цитата:

Сообщение от nerv_ (Сообщение 430467)
Я сегодня погуглил, и наткнулся на вот такую приятность :)

ух, выглядит оч круто!

Lemme 02.10.2016 18:27

А чем mongoose плох?

kobezzza 02.10.2016 22:11

Цитата:

Сообщение от Lemme (Сообщение 430485)
А чем mongoose плох?

Это долгий разговор :) Сейчас в рабочем проекте сижу на нём, но со своей обёрткой на классах и декораторах. Получился аналог Iridium, но более удобный для юзанья из ЖС (Иридиум всё таки больше для ТС).

Lemme 03.10.2016 01:05

Ну, этим, наверное, mongoose и плох (не идет в ногу со временем) ;)

Цитата:

Сообщение от kobezzza (Сообщение 430472)
ух, выглядит оч круто!

Выглядить круто, но меня (как того, кто привык к mongoose) - немного пугает:

Цитата:

There is no need to define schema or even fields that belong to this model. One of the main features of MongoDB is that it’s schema-less and Mongorito does not want to take that feature away from you.
http://mongorito.com/guides/getting-started/

nerv_ 03.10.2016 10:16

Цитата:

Сообщение от Lemme
Выглядить круто, но меня (как того, кто привык к mongoose) - немного пугает:

Тебя пугает философия Mongo -- schema-less?

---

Кстати, автор запил Mongorito v3 и, судя по всему, относительно скоро будет релиз. Третья версия переписана на ES6 + сделаны улучшения. Например, я зык запросов стал еще богаче через стороннюю либу. Также появилась поддержка плагинов.

Lemme 03.10.2016 10:41

Цитата:

Сообщение от nerv_ (Сообщение 430544)
Тебя пугает философия Mongo -- schema-less?

Не то что бы пугает, скорей непривычно. Но это дело поправимое)

kobezzza 03.10.2016 10:52

Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.

https://docs.mongodb.com/v3.2/core/document-validation/

А для превалидации и конвертации из JS и задания схем прекрасно подходит Joi

Цитата:

Ну, этим, наверное, mongoose и плох (не идет в ногу со временем)
Там много еще косяков, например протокол итератора курсоров Mongoose не соответствует нативным JS.

Lemme 03.10.2016 11:06

Цитата:

Сообщение от kobezzza (Сообщение 430547)
Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.

круто :)

trikadin 03.10.2016 16:26

Цитата:

Сообщение от Lemme
круто

Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.

kobezzza 03.10.2016 17:00

Цитата:

Сообщение от trikadin (Сообщение 430583)
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.

Думаю дело в том, что возможности таких валидаторов гораздо меньше JSONScheme, ну и плюс она люто многословна.

trikadin 03.10.2016 17:11

Цитата:

Сообщение от kobezzza
Думаю дело в том, что возможности таких валидаторов гораздо меньше JSONScheme, ну и плюс она люто многословна.

Я кратенько глянул их формат -- по-моему, он даже многословнее.

cyber 21.10.2016 11:16

ключи для Map регистрозависимые по стандарту или как обычно через жопу как разработчики браузера решат?

nerv_ 21.10.2016 11:51

У кого-нибудь есть опыт production проектов с MongoDB?
Если да, то напишите ваши, пожалуйста, что вы об этом думаете и какая версия монги использовалась.

kobezzza 21.10.2016 13:22

Цитата:

Сообщение от nerv_ (Сообщение 432453)
У кого-нибудь есть опыт production проектов с MongoDB?
Если да, то напишите ваши, пожалуйста, что вы об этом думаете и какая версия монги использовалась.

С одной стороны мне не нравится Монга: дурацкий язык запросов, не удобный драйвер, отсутствие каких либо Join-ов, но с другой - из ниши документо-ориентированных СУБД она пожалуй самая стабильная и довольно фичастая: есть и полнотекст, и поиск по координатам и даже map/reduce встроенный, а также монга довольно хорошо поддерживается сторонними Map/Reduce решениями (Хадуп там или Спарк).

Т.е. имхо, среди документо-ориентированных СУБД, имхо, Монга самая стабильная. Вопрос в том: нужна ли тебе такая СУБД? В общем то Постгресс тоже умеет работать с документами, хотя и более примитивно, но зато там есть транзакции, джойны и куча других ништяков.

Юзаю последнюю стейбл.

kobezzza 21.10.2016 13:24

Цитата:

Сообщение от cyber (Сообщение 432449)
ключи для Map регистрозависимые по стандарту или как обычно через жопу как разработчики браузера решат?

Ключом Map может быть любое значение, поэтому, разумеется, строки хранятся с учётом регистра.

nerv_ 21.10.2016 21:18

kobezzza, спасибо. Какую ORM используешь в связке с Постгресс?

kobezzza 23.10.2016 13:06

Цитата:

Сообщение от nerv_ (Сообщение 432538)
kobezzza, спасибо. Какую ORM используешь в связке с Постгресс?

Да она там не нужна, возьми какойнить pg-promise и всё :) Там же всё удобно настраивается на стороне БД: схема, индексы и т.д.

cyber 15.11.2016 16:53

кто то исспользует elasticsearch ?

trikadin 15.11.2016 20:13

Цитата:

Сообщение от cyber
кто то исспользует elasticsearch ?

У меня в компании. Штука крутая.

cyber 15.11.2016 22:02

Цитата:

Сообщение от trikadin
У меня в компании. Штука крутая.

можно по подробнее?

nerv_ 16.11.2016 09:37

hmvc кто-нибудь в проектах использует?

trikadin 16.11.2016 14:08

Цитата:

Сообщение от cyber
можно по подробнее?

Подробности какого рода тебя интересуют?

cyber 16.11.2016 19:51

trikadin, производительность? Основые фичи?

cyber 16.11.2016 20:04

Народ вас бы заинтересовал такой сервис с помощью которого ваша фирма могла бы найти человека который провел например однодневный курс по какой то технологии?

trikadin 16.11.2016 20:08

Цитата:

Сообщение от cyber
trikadin, производительность? Основые фичи?

Полнотекстовый (и не только) поиск. В этой сфере вроде как лучшая. По фичам особо рассказать не могу -- я фронтом занимаюсь, лол. Если нужен сложный поиск -- бери её, однозначно. С чем-то простым и монга справится.

kobezzza 16.11.2016 23:06

Цитата:

Сообщение от cyber (Сообщение 435236)
trikadin, производительность? Основые фичи?

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

Вот сравнение с другой популярной обёрткой над Lucene:

http://solr-vs-elasticsearch.com/.

Сравнение Lucene с другими известными полнотекстовыми движками гуглится на раз.

cyber 16.11.2016 23:33

Цитата:

Сообщение от cyber
Народ вас бы заинтересовал такой сервис с помощью которого ваша фирма могла бы найти человека который провел например однодневный курс по какой то технологии?

народ плиз скажите хотя бы нет))

Makarov 17.11.2016 10:42

cyber,
ну я сначала подумал что возможно, но потом понял что мне легче общее впечатление составить самому на основе открытых источников, а для подробностей все равно нужен человек из команды (ну там самому разобраться или взять джуна и сказать ему "фас").

То есть "однодневный курс" - это мало чтобы научиться технологию использовать. Это достаточно чтобы составить общее впечатление о технологии или пару advanced фишек выучить. Но для около-js открытые источники с этим справляются за глаза.

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

cyber 18.11.2016 12:52

Makarov, спасибо, я примерно так и думал

cyber 24.11.2016 18:21

какую архитектуру вы используете для приложений c koa на nodejs MVC?


Часовой пояс GMT +3, время: 06:52.