Umren
09.10.2018
06:31:01
Пацаны просто не в теме
Год это точно работает
Sheldhur
09.10.2018
06:34:07
не, я недавно как раз шерстил
Google
Sheldhur
09.10.2018
06:34:33
они вообще только форму одну оставили, а всех остальных в кассу отправляли
Дмитрий
09.10.2018
07:03:02
m
09.10.2018
07:03:09
подскажите, как правильно детектить язык браузера, с которого сделан запрос? нашёл вот это, но выглядит старовато. что сейчас модно-молодежно?
Aga
09.10.2018
07:15:37
Где же понадобилась эта функция?
Sergey
09.10.2018
07:16:20
Eugene
09.10.2018
07:16:27
Aga
09.10.2018
07:17:13
m
09.10.2018
07:17:15
Eugene
09.10.2018
07:17:25
Aga
09.10.2018
07:17:31
Аааа, язык браузера, я подумал ЯП))
Sergey
09.10.2018
07:19:14
Google
m
09.10.2018
07:22:22
Nik
09.10.2018
07:51:09
Шалом православным и неочень
Помогите пожалуйста с таким вопросом:
формируется реестр для банка, его необходимо сохранить "в dos кодировке", я так понял, это cp866, и я так понял, что file system из коробки на ноде не умеет сохранять файлы в cp866. Собсно, вопрос — проще внешне как-то получившиеся файлы перекодировать, или есть какой-то способ на ноде это относительно безболезненно решить?
Леха
09.10.2018
07:56:37
Nik
09.10.2018
07:57:47
то, что я указываю тут
fs.writeFile(fileName, fileData,'KODIROVKA',);
https://stackoverflow.com/questions/14551608/list-of-encodings-that-node-js-supports
Тут говорят, что есть тока
ascii
base64
binary
hex
ucs2/ucs-2/utf16le/utf-16le
utf8/utf-8
latin1 (ISO8859-1, only in node 6.4.0+)
Eugene
09.10.2018
08:01:13
конвертни любой библиотекой которая поддерживает конвертацию с нужную кодировку в bytearray и сохрани этот массив потом в кодировке binary
Nik
09.10.2018
08:01:19
ну и там проблема решена, но опять же, мне надо не внутри моего кода изменить кодировку строки или содержимого буфера, мне надо кодировку конечного файла указать
вот что-то подобное я пытался сделать
Eugene
09.10.2018
08:02:47
выше линк скинули, вот первая ссылка оттуда: https://www.npmjs.com/package/ibm866
поддерживает конвертацию в cp866 byte array, его и сохраняй
Nik
09.10.2018
08:02:48
но у меня в итоге файло все равно ложится в utf8
Eugene
09.10.2018
08:03:10
ну тогда хер знает, надо смотреть реализацию. У меня такой задачи не было.
Nik
09.10.2018
08:06:04
fs.writeFile(fileName, ibm866.decode(result),'binary')
содзает ANSI файло
а внутри все в буквах "Э"
Alexander
09.10.2018
08:07:55
Nik
09.10.2018
08:08:36
расцеловал бы
Google
Nik
09.10.2018
08:08:45
спасибо огромное, очень помогли
не совсем сообразил, что можно так вот это использовать, я думал кодировка конечного файла жестко должна казываться
при создании, типа
но спасибо еще раз!
Sergey
09.10.2018
08:25:06
Привет, может кто подскажет насчёт Electron(node.js)+VUE, есть два файла дефолтный main.js и модуль site.js,
как можно организовать их работу, чтобы через модуль site.js расширять функционал main.js, может как-нибудь смержить ?
Sheldhur
09.10.2018
08:38:04
Sergey
09.10.2018
08:38:20
ок, спасибо
Maxim
09.10.2018
08:44:04
Добрые люди, подскажите в каком месте я идиот, я уже взвываю....
Этот кусок кода-говна на сервере увеличивает задержку ответа сервера в 10-20 раз:
грубо-говоря - добавляю подписку на монго-дб коллекцию
это грёбаный пи****
вот текстом:
mongoose.connection.on('connected', async () => {
log.info(`Mongoose connected to ${process.env.DB_URI}`);
const db = mongoose.connection;
db.once('open', () => {
const changeStream = db.collection('rides').watch();
changeStream.on('create', async () => console.log('!!!1'));
changeStream.on('change', async () => console.log('!!!2'));
});
});
Vitaliy
09.10.2018
08:45:43
А як далеко монго від сервака?
Maxim
09.10.2018
08:46:20
дак я убираю подписку - и всё снова летает как и должно
Alexander
09.10.2018
08:47:35
Maxim
09.10.2018
08:47:48
консоль лог не пишется
просто сам факт наличия подписки гробит сервер
Viktor
09.10.2018
08:49:33
Привет! подскажите по sequlize надо написать query, из relation береться одно поле и нужно избавиться от названия обьекта в этом поле, это реально ?
Google
Vitaliy
09.10.2018
08:50:43
Посмотри как работает твой вотч
Viktor
09.10.2018
08:51:35
тик-так все ок
OlegBrony
09.10.2018
08:55:10
может кто подсказать, как сделать запрос из монгодб?
app.post('/profile', (req, res, next) => {
console.log(`body: ${req.body}`);
const db = connToDB.connectionToDatabase();
db.once('open', () => {
// let result =
db.collection('users').findOne({
'email': req.body.email,
}).then(res.send('Data'));
// }).then(result => res.send(result));
});
res.send('Не удалось отправить пользователя.');
});
вот это не работает. функция then не отправляет ничего, хотя если вместо отправки написать консол.лог(юзер) всё выведется.
использую mongoose
Alexander
09.10.2018
08:56:52
У тебя запрос на монгу не отправляется
.exec добавь после findOne
OlegBrony
09.10.2018
08:58:09
.exec добавь после findOne
так?
app.post('/profile', (req, res, next) => {
console.log(`body: ${req.body}`);
const db = connToDB.connectionToDatabase();
db.once('open', () => {
// let result =
db.collection('users').findOne({
'email': req.body.email,
}).exec(res.send('Data'));
// }).then(result => res.send(result));
});
res.send('Не удалось отправить пользователя.');
});
Alexander
09.10.2018
08:58:31
И я все чаще задумываюсь над тем чтобы провести митап о том как читать документации...
OlegBrony
09.10.2018
08:59:46
где это найти?
Alexander
09.10.2018
09:00:02
?
OlegBrony
09.10.2018
09:00:17
в монгусе, в монгодб, в ноде?
Alexander
09.10.2018
09:00:33
В документации твоего драйвера?
OlegBrony
09.10.2018
09:00:52
какого ещё драйвера...
Alexander
09.10.2018
09:01:24
Похоже тебе в нубку
Den
09.10.2018
09:01:28
Valdemar
09.10.2018
09:01:48
Alexander
09.10.2018
09:02:12
Den
09.10.2018
09:02:17
люди уже почитали и перескажут:) рабочая схема
OlegBrony
09.10.2018
09:02:55
я второй день это гуглю.
Google
Alexander
09.10.2018
09:03:46
mongoosejs.com
Там тебе вся дока
OlegBrony
09.10.2018
09:05:19
гений.
Den
09.10.2018
09:05:29
Там тебе вся дока
посмотрел его кусок когда, он же монгус даже не использует... не путай его
Alexander
09.10.2018
09:05:32
Дадая
использую mongoose
И да, он не особо знает как его использовать
Как я вижу
Да и не только монгуз
Den
09.10.2018
09:07:20
я второй день это гуглю.
используй монгус для запросов в базу дыанных (вместо моного драйвера), но для этого тебе надо будет создать схему модели, но дальнейшее использование базы станет проще
OlegBrony
09.10.2018
09:07:43
да есть у меня модель.
Alexander
09.10.2018
09:07:58
Да мне лень искать
Eugene
09.10.2018
09:08:18
Alexander
09.10.2018
09:08:26