Size: a a a

Node.js — русскоговорящее сообщество

2019 November 23

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Ребята, как исправить ошибку? В общем, написал форму, в которую я ввожу некий текст, после отправки формы, мне выдаётся тот текст, который я написал. Без выделенных строк работает, кодировка плывёт.
источник

DS

Danil Sergeev in Node.js — русскоговорящее сообщество
если я юзаю http2 от клаудфлейра, мне на стороне ноды тоже надо поднимать его, ну т.е юзать http2 или spdy пакет и пихать в него серты?
источник

C

Cvb in Node.js — русскоговорящее сообщество
Нет
источник

D

Di in Node.js — русскоговорящее сообщество
Добрый вечер. Ищу миддла с тех стеком NodeJs, MongoDB. Удаленка, фриланс. 20 часов в неделю. Все вопросы в личку.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Di
Добрый вечер. Ищу миддла с тех стеком NodeJs, MongoDB. Удаленка, фриланс. 20 часов в неделю. Все вопросы в личку.
Все вакансии в другой чат
источник

V

Vitaliy in Node.js — русскоговорящее сообщество
Alexey Tozik
Ребята, как исправить ошибку? В общем, написал форму, в которую я ввожу некий текст, после отправки формы, мне выдаётся тот текст, который я написал. Без выделенных строк работает, кодировка плывёт.
Двоеточие убери в названии хедера
источник

A

Alex in Node.js — русскоговорящее сообщество
Привет, подскажите плиз, есть программа на C++ (Работа с изображением)
Нужно сделать так, чтобы она могла выполняться на NodeJS (Хочу её в AWS Lambda засунуть)
Вопрос: насколько сложно из такой программы сделать модуль для NodeJS? Или это как-то не так работает?
источник

A

Alex in Node.js — русскоговорящее сообщество
Т.е. просто нужно добавить необходимые заголовки + пару макросов (вроде NODE_MODULE), вызов необходимой функции и это всё скомпилируется?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Alex
Т.е. просто нужно добавить необходимые заголовки + пару макросов (вроде NODE_MODULE), вызов необходимой функции и это всё скомпилируется?
Не просто
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Объявить типы
Экспорты
Если планируется асинхронная работа- создать классы воркеры
источник

AT

Alexey Tozik in Node.js — русскоговорящее сообщество
Vitaliy
Двоеточие убери в названии хедера
Спасибо, вот я невнимательный 😅
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Alex
Привет, подскажите плиз, есть программа на C++ (Работа с изображением)
Нужно сделать так, чтобы она могла выполняться на NodeJS (Хочу её в AWS Lambda засунуть)
Вопрос: насколько сложно из такой программы сделать модуль для NodeJS? Или это как-то не так работает?
она работает в потоковом режиме? может проще просто спавн сделать и кормить ее в стдин
источник
2019 November 24

GG

Gabriel Grey in Node.js — русскоговорящее сообщество
Ребят есть проблема, я пытаюсь сделать частотный анализ текста, переписываю свой код с C++, но в итоге получаю не тоже самое что получаю в плюсах, вот код:
let fs = require("fs");
const sortString = require('@pelevesque/sort-string');
console.log("test");


let SymBol ={
 letter: "",
 count : 0
};


let encrypted = fs.readFileSync("encrypted.txt", "utf8");
encrypted = encrypted.replace(/(\r\n|\n|\r)/gm, "");
encrypted = encrypted.toUpperCase();
encrypted = sortString(encrypted);
//console.log(encrypted);


let table = new Map();
let mapCounter = 0;
let tempLetter;
let tempCount;
let array = [];
for (let it =0; it< encrypted.length; it++){

 if (it == 0) {
     SymBol.letter = encrypted[0];
 }else if (encrypted[it] == SymBol.letter) {
   SymBol.count = SymBol.count+1;

 }else {

   table[mapCounter] = SymBol;
   //cout << "Буква " << temp.letter << " : " << temp.count << " раз" << endl;
   SymBol.count = 1;
   SymBol.letter = encrypted[it];
   mapCounter++;
   }
   
}

console.log(table)
источник

GG

Gabriel Grey in Node.js — русскоговорящее сообщество
А вот вывод
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Gabriel Grey
Ребят есть проблема, я пытаюсь сделать частотный анализ текста, переписываю свой код с C++, но в итоге получаю не тоже самое что получаю в плюсах, вот код:
let fs = require("fs");
const sortString = require('@pelevesque/sort-string');
console.log("test");


let SymBol ={
 letter: "",
 count : 0
};


let encrypted = fs.readFileSync("encrypted.txt", "utf8");
encrypted = encrypted.replace(/(\r\n|\n|\r)/gm, "");
encrypted = encrypted.toUpperCase();
encrypted = sortString(encrypted);
//console.log(encrypted);


let table = new Map();
let mapCounter = 0;
let tempLetter;
let tempCount;
let array = [];
for (let it =0; it< encrypted.length; it++){

 if (it == 0) {
     SymBol.letter = encrypted[0];
 }else if (encrypted[it] == SymBol.letter) {
   SymBol.count = SymBol.count+1;

 }else {

   table[mapCounter] = SymBol;
   //cout << "Буква " << temp.letter << " : " << temp.count << " раз" << endl;
   SymBol.count = 1;
   SymBol.letter = encrypted[it];
   mapCounter++;
   }
   
}

console.log(table)
я не могу понять, а для чего тут сортировка входного файла, апстринг и очистка от переводов строк? почему это все не делать прямо в итерации?
источник

GG

Gabriel Grey in Node.js — русскоговорящее сообщество
В итерации отсортировать строку и отформатировать? зачем?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
зачем сортировать и форматировать строку вообще? тебе ведь нужен только символ, и без разницы где он, это вообще надо делать через file stream, читая файл чанками, чтобы не расходовать память. Каждый символ отдельно, если это перевод строки - игнорировать этот символ.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
а когда будет конец файла, тогда у тебя будет готовый словарь с частотностью, кода будет меньше в 4 раза, он будет проще и понятнее, выполняться будет в сто раз быстрее, и сможет переваривать файлы размером в несколько гигабайт.
источник

a

asc11cat in Node.js — русскоговорящее сообщество
У кого то есть годные записи с конференций по nodejs/бэкенду в целом? Зашарьте пжлст
источник

M🇷

Mikhail 🇷🇺 in Node.js — русскоговорящее сообщество
Переслано от Mikhail 🇷🇺
Где лютую платную проприетарщину будет проще защитить?
Анонимный опрос
16%
pyQt
50%
Electron
34%
Свой вариант на python/js
Проголосовало: 32
источник