Цитата:
Цитата:
Цитата:
Зачем ты сам себя обманываешь. Прости парень, нашел твой аккаунт в вк. Мне кажется у тебя шизофрения. Мне просто тебя жалко. |
Цитата:
Цитата:
Цитата:
Цитата:
https://ru.wikipedia.org/wiki/Ad_hominem Ну так и быть, папку с исходниками старых проэктов которые складываю в папку _ покажу. Там и аналитика для телетрейда за 700к за пол года разработки на двоих. Там и для дистрибьютера уаза сайт. И для Ульянки воды сайт (правда у них щас какого то хрена другой парашный стоит не понятно почему) и куча всего. ![]() Я не знай с чего это ты взял что мн нужна какая-то помощь)))))) и что у меня что-то не получается =) скорей наоборот ребят. И вообще я чувствую ся Доктором Хаусом, которому все почему-то хотят помочь)) |
Обновил API
![]() |
ORMjs, смысел делать remove если судя по методу restore он не удаляются полностью?
|
Цитата:
Не думал что это не общеизвестно =) Я вот думаю добавить еще поле _removeTime, ну знаешь, чтобы логику ресторам какую-то давать, типа можно восстанавливать только в течении минуты после удаления и.т.п. чтобы вручную это не реализовывал програмист Цитата:
|
Да блин, ребят, что вы так на максимуса-то понаехали? Человек вернулся на форум с хорошим настроением, извинениями и стремлением стать лучше, ну неужели сложно ему в этом помочь? Зачем к старому-то возвращаться?
|
Цитата:
Вот кстати как удобно и просто реализовываются сессии пользователей https://github.com/arangodb/arangodb...ment-227796089 ======== |
Цитата:
Читал https://habrahabr.ru/company/mailru/blog/274253/? Не то, чтобы это было слишком критично, но для надежности я бы лучше использовал crypto.randomBytes (https://nodejs.org/api/crypto.html#c...ize_callbac k). |
Цитата:
Я использую это: static createRandomString(length = 64) { return crypto.randomBytes(length).toString('hex') } |
Цитата:
Цитата:
Цитата:
static createRandomString(length = 64) { return new Promise((resolve, reject) => { crypto.randomBytes(length, (error, buffer) => { if (error) { reject(error); } else { resolve(buffer.toString('hex')); } }); }); } |
Цитата:
|
Цитата:
|
nerv_,
1) во первых оно ни чем не напоминает 2) во вторых не у меня крали идеи, а Я обычно идеи краду 3) в третьих, НУ ВООБЩЕ не напоминает :no: 4) в четвертых, попробую украсть что нибудь у них 5) украду count, exists и опцию поля {index : true} =) ![]() млять я настройки для базы данных забыл задаавть дать)) Во, вот так будет ![]() |
conenct :lol:
|
Больше опций (хороших и нужных)
1. Хотелось бы побольше опций (пользователь/пыроль/хост/порт/пулл/реконнект...)
2. Хотелось бы иметь доступ к нативныи запросам, т.к. помимо производительности в arangodb главной отличительной фичей является оригинальный JOIN основанный на вложенных операторах FOR doc1 in collection1 FOR doc2 in collection2 FILTER doc2.parentId == doc1._id - при наличии индексов работает эффективно 3. Делать всеядный ОРМ - это еще вопрос. Для монги уже есть iridium, для реляционных sequelize. А вот для arangodb нет ничего и от дистрибьюторов arangojs однозначный был дан ответ что над odm/orm они в обозримом будущем работать не планируют. Так что в следующем проекте обязательно использую arangodb+ormjs. Только бы п.1 был учтен (больше опиций) а то как-то. С учетом текущего состояния вопроса mongo>>= arangodb++ ЗЫ. На днях реализовал на монге "JOIN" (постраничный фильтр по наименованию из свзяанной таблицы) при помощи map/reduce - все конечно возможно, но кодить много, при этом между нодой и монгой приходится гонять объекты из фильтрованных идентификаторов что конечно не очень. JOIN из коробки есть также в cоuchbase - весьма тормозной по производительности так как в основе ее CouchDB. А также в rethinkdb - весьма требовательна по ресурсам и валится с разрушением базы при исчерпании ресурсов. А также JOIN в rethinkdb это что-то вроде r.table("employees").eq_join("company_id", r.table("companies")).run(). Никаого сравнения по простоте с arangodb FOR... FOR... не идет. Так что так держать. И желаю Вам побольше дистрибьюторов. |
Библиотеки, фреймворки, это всё, конечно, хорошо(нет), но Максимус снова отправляется на банановые острова.
Тем, кто забыл причины, я напомню за что: мульты, троллинг, оскорбление пользователей форума. |
Часовой пояс GMT +3, время: 04:48. |