GG
Yeti
Без Парсинга json, может ты просто в io системное упёрся ?
GG
Кстати, файлы копируются с помощью потоков, то есть не по одному, а по несколько, а потом догружаюиься потихоньку
Yeti
Да но ты открываешь дескрипторы на каждый файл, уверен что это бесплатно?
GG
GG
Ой
GG
Это не мое)
GG
GG
То есть получается, что цикл перебора json идет быстрее чем копируются файлы?
GG
Получается, там выстраиваться большая очередь, что и куда должно копироваться
Yeti
Да, похоже на правду
GG
Спасибо!)
Alan
можно попробовать что то вроде https://github.com/dominictarr/JSONStream
Alan
поточно читать
GG
Почитай мой код
GG
Там потоком я читаю json
Таймураз
Там потоком я читаю json
Еще можно либо менеджер задач написать, чтобы у тебя за раз не больше N задач выполнялось, либо запускать их пачками по N задач
Таймураз
Должны быть решения для этого, но я еще не писал ничего, с этим связанного, точно посоветовать не могу
Zaur
Всем привет, подскажите как отправить email если на сервере имеется mail.smtp.
Например с помощью Java я могу отправить сообщение вот таким способом:
```
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.host", "localhost");
Session session = Session.getDefaultInstance(properties);
message = new MimeMessage(session);
message.setFrom(new InternetAddress("test@test.com"));
...
message.setContent(multipart);
```
Как что то подобное сделать с помощью NodeJS ?
Sergey
https://nodemailer.com/about/
Yan
Yan
только нужен акк на гугле, он вроде с ним работает только
Zaur
я его нашел прежде чем спросить, вот да, как то через гугл не хочется)) нет способа без авторизации в гугле отправлять ?
Sergey
https://www.npmjs.com/package/smtp-server
Sergey
https://www.npmjs.com/package/sendmail
Sergey
почему так сложно загуглить...
Sergey
Отступы
2 пробела – 96
👍👍👍👍👍👍👍 41%
Таб – 77
👍👍👍👍👍👍 33%
4 пробела – 60
👍👍👍👍 25%
3 пробела ?! – 3
▫️ 1%
👥 236 people voted so far. Poll closed.
Михаил Макарычев
Dmitrii
Anonymous
Всем привет, ребят я начинающий разработчик сделал портфолио, не для рекламы. http://zooll.me Посмотрите пожалуйста и подскажи что-нибудь, вы же профессионалы
Влад
Мобильную версию проверь , а то что то не то
Влад
ill-ya
Кто-нить использует 4k моник 23" обычный с макбуком? Нормально? Не мелко? Или лучше 27"?
Alex
Там же можно настраивать чтобы не мелко было
Zaur
ill-ya
И съемная шея)
Zaur
И съемная шея)
Тоже переживал, но нет, проблем с шеей нет, уже больше года так
d4u
Alexey
Не туда
Igor
Anonymous
Korsar
ноут с 15 дюймами - за глаза для работы
Korsar
больше - уже перераздув
Korsar
Я слышал от нескольких знакомых о таком :) просто ради интереса: а конкретно тебе зачем?)
Gordey
на одной работе стояло 2 монира - не понимал как люди могут за 13/15 работать без доп мониторов.
на другой пересадили за 15-шку - стал не понимать зачем людям 2 монитора
Zaur
Количество мониторов и их размеры - это исключительно дело привычки. Я вот на работе с двумя мониками по 27, дома на ноуте 13" и ни где не обламываюсь
Zaur
Хотя с мониками конечно комфортнее
Denis
Я с собой таскаю hdmi для подключения ноута к монитору просто, если нужно вынести туда что-то
Denis
На работе стоит монитор - пришел подключил
AlexMist
Ну как же, на 13 дюймах долго сидеть не комфорто. Если только подставка и отдельная клава
Alex ZeroDub
На ноуте 13'' задолбаешься переключаться между окнами рабочими столами. Когда например нужно одновременно следить за состоянием 5 окошек
Alex ZeroDub
Конечно можно их поместить в tmux но они будут очень мелкие и скролить долго
Alex ZeroDub
С мониторами производительность выше в разы
Завтра
Когда же я себе моник куплю, боже
Завтра
Все руки не доходят
AlexMist
Можете посоветовать структуру или болванку для api проекта на express.
AlexMist
Или готовый проект. С 0 пишу, начинает смущать, а времени разбираться не особо.
AlexMist
По большей части интересуют роуты с хуками.
Aleksey
я сам в мире ноды очень начинающий, как пример для себя нашел это:
https://github.com/typeorm/typescript-express-example
Aleksey
ктсати любая критика образца приветствуется )
GG
Подскажите, а как в ноде остановить поток
fs.createWriteStream
И как возобновить?
GG
В доке написано что есть метод .pause() и .resume()
Но почему-то не работает
GG
Таймураз
Две ссылки специально указал
Таймураз
.unpipe()
GG
Спасибо!
GG
Alexander
просто интересно, а почему на коллбеках? (намек на koa)
Alexander
Можете посоветовать структуру или болванку для api проекта на express.
Алексей
Можете посоветовать структуру или болванку для api проекта на express.
Да запросто:
//routes.js:
var router = require('express').Router();
router.get('/hello', function (req, res) {
res.json({message: 'Hello, world!'});
});
module.exports = router;
//index.js:
var express = require('express');
var app = express();
app.use(require('./routes'));
app.listen(80, function(error) { console.log(error) });
Алексей
Кстати koa2 получше express будет. Express пришёл из эпохи коллбеков и уже морально устарел. В koa2 уже няшные async/await и больше контроля за потоком вызова middlewares.
Alexander
@alexmist
Alexander
А с версии ноды 7.6 не требуются флаги или транспайлинг - async await работают при простом вызове node app.js
AlexMist
AlexMist
Из существенного только импорт остался вроде
AlexMist
Alexander
Ещё объект рест оператор^^