Anonymous
Виталий
сomorsiс
Vladimir
Вы про меня?
Anonymous
Виталий
Нет) мы про одного Негодяя, который кстати в этом чате тоже присутствует, но в данный момент занят выяснением отношений в соседнем чате😂
Anonymous
там в другом чатике есть один дурачек
Vladimir
Ааа
Виталий
Anonymous
щас он и вам тут холивар устроит
Anonymous
пристегивайтесь
Islomkhodja
certification.mail.ru не правильно работает, на самом деле вопрос был "какие из них написано не правильно", а тут другой вопрос вообще
Michael
привет, из информации чатика:
> Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
Cenator 🐈
Cenator 🐈
Оно должно быть строкой
Cenator 🐈
Найс инженер)
Anonymous
Вопрос по Bookshelf. Есть такая модель:
const UserMessage = bookshelf.Model.extend({
tableName: 'user_messages',
apiEntry() {
return this.hasOne(ApiEntry);
},
onSaved(model, response, options) {
console.log('model:');
console.log(model);
},
});
Событие onSaved не отрабатывает, когда я сохраняю модель. Куда копать?
Anonymous
Сохраняю примерно вот так:
return db.UserMessage.forge({
tg_user_id: req.body.message.from.id.toString(),
tg_chat_id: req.body.message.chat.id.toString(),
api_entry_id: parseInt(apiEntry.id, 10),
timestamp: parseInt(req.body.message.date, 10),
}).save(null, {transacting: t});
Anonymous
Хотя вот тут люди вполне нормально это юзают:
https://github.com/TryGhost/Ghost/blob/master/core/server/models/user.js#L72
🦜
package json посмотри
🦜
там scripts должно быть
Max
привет, дайте подсказку нубу - подскажите, пожалуйста, хороший фреймворк rails-типа, с нормальной орм-кой под постгрес и миграциями БД. в общем нужно всё "с коробки".
Vint
Max
Глеб
Всем привет. Подскажите как я могу поставить на обновление скрипт
Alexander
группа телепатов в другом чатике.
обновление чего?
Bogdan
Глеб
Либо когда пользователь обратился к серверу
Глеб
Либо всегда
Alexander
crontab не?
Bogdan
Alexander
Глеб
вроде то что нужно, спасибо
Глеб
Такой вопрос еще ребят, как можно вызвать стандартный алерт что бы юзер ввел логин и пароль?
Cenator 🐈
Cenator 🐈
Лучше сверстать форму, ибо prompt (модалка с полем ввода) блокирует поток
Глеб
Cenator 🐈
Что ты вообще хочешь сделать?
Глеб
Заблочить доступ к порту
Глеб
Что бы только заказчик мог подлючится
Cenator 🐈
Аа, это вроде сервер решает
arts
Эм... это вообще средствами nginx лучше делать.
arts
https://nginx.ru/ru/docs/http/ngx_http_auth_basic_module.html
Anonymous
pg gem
User.first.update(text_field: "\u0000") => ArgumentError: string contains null byte
В проекте довольно много моделей в которые обычный юзер может попытаться что-то ввести, возможно содержащее этот null character. Есть ли какое-то глобальное решение зачищать text field'ы от такого перед сохранением?
arts
Anonymous
D:
Anonymous
Т.е. вместо хуков санитайза навешивать хуки которые будут перегонять в base64 и обратно?
arts
Зато можешь хранить там любое дерьмо :-)
Marat
RUBY on rails 👍
Marat
😂
Marat
nodejs слабеет
Marat
come back
Dmitrii
перестал быть самым меддленным фреймворком в мире?
Marat
Обгоняет golang
smile
/stat@combot
Combot
combot.org/chat/-1001041204341
Oleg
/stat@combot
Combot
combot.org/chat/-1001041204341
Anonymous
ребят, делал кто голосовалки, чтобы с одного айпи один раз могли ток голосовать?
Sergey
да
Marat
/stat@combot
Combot
combot.org/chat/-1001041204341
Sasha
Ребята, как вы боретесь с зависимостями? Была noda 4.2.6 стала последняя LTS 8+ c офф сайта.
Но zombie не хочет по прежнему дружить со всем зоопарком (express, grunt, mocha, JSHint).
Anonymous
да
можно посмотреть проект? или можешь назвать какие пакеты использовал
Sergey
проект не открытый, специальные пакеты не использовал
Sergey
ip, вопрос же про него и был
Sergey
с ними тоже нет ничего сложного, проверяй голосовал аккаунт или нет
Anonymous
Sasha
Лучший ответ автора книги
Sorry to be late to the parade on this one. I'll be removing cross-browser testing with Zombie in the next edition of this book...there have just been too many problems with it, and I think there are better solutions now.
Pavel
ребят, mocha не показывает в конце результат прохождения тестов: passing / failing