Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 March 07

B

Bogdan in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Я тут прошлую неделю в Idea на Kotlin писал. Мне в TypeScript VSCode гораздо больше подсказывает и рассказывает, чем эта хваленая балалайка от чувачков из Питера для их же собственного супер-пупер языка. Я как-то в недоумении, если честно
скорее всего тайпскрипт лажу какуюто подсказывал
источник

DB

Dima Bildin in NodeUA - JavaScript and Node.js in Ukraine
Никогда не настраивал эту балалайку и всегда хорошо работало.
От vscode/atom/vim пользователей всегда слышу “ну, тут для этого есть плагин” и никто его никогда не ставит)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Bogdan
скорее всего тайпскрипт лажу какуюто подсказывал
Не. Там фишка в том, что шторма для автокомплита строят всякие графы и прочее. И по-умолчанию пихают все свойства подряд, несмотря на то, нодовский то проект или нет. Если под каждую папку подключить только нужные либы и юзать "only typebased completeion" - то будет все замечательно
источник

DB

Dima Bildin in NodeUA - JavaScript and Node.js in Ukraine
По тс, я пишу на нём около года, поначалу действительно борьбы с ним было заметно больше пользы, теперь не так. И тс улучшается и я к нему привыкаю
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
В крупных проектах часто есть схемы и метаданные для проверки данных в действительно важных местах: сеть, база, импорт, пользовательский ввод, запросы к внешним api. Между подсистемами тоже все контракты проверяются. И тогда внутренняя типизация уже не оч нужна.
источник

DB

Dima Bildin in NodeUA - JavaScript and Node.js in Ukraine
Victor
In most cases, if you can gain a significant benefit from TypeScript in your refactoring, that’s often a code smell indicating that your code is too tightly coupled.
Насчёт “in most cases” и “that’s often” возможно манипуляция, но в целом это может быть правдой.
Но так или иначе с ростом у проекта появляются такие места исторически, какие бы сеньоры с архитекторами над ним не трудились. И если тс с этим помогает, то я рад такому бенефиту)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Dima Bildin
По тс, я пишу на нём около года, поначалу действительно борьбы с ним было заметно больше пользы, теперь не так. И тс улучшается и я к нему привыкаю
У меня был 1 крупный проект, на котором мы прошли от 2-й версии до 3-й и было довольно больно, когда решения, предлагаемые прям у них в репе переставали работать в очередной минорной версии было довольно обидно.
А сейчас просто ставлю checkJs: true и вполне неплохо себя чувствую :)
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Alexander
У меня был 1 крупный проект, на котором мы прошли от 2-й версии до 3-й и было довольно больно, когда решения, предлагаемые прям у них в репе переставали работать в очередной минорной версии было довольно обидно.
А сейчас просто ставлю checkJs: true и вполне неплохо себя чувствую :)
фронт проект?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Victor
фронт проект?
Бек
источник
2019 March 08

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
всем провет, помогите плз
источник

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
const readRatesFile = fs.readFileSync('./unzip/bm_rates.dat');
let dataRates = iconv.decode(Buffer.from(readRatesFile, 'binary'), 'cp1251').toString();
console.log(dataRates);
источник

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
при выводе в консоль процесс зависает, строки выводятся все
источник

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
при работе с файлами меньшего размера все работает четко
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
fs.createReadStream('./unzip/bm_rates.dat').pipe(iconv.decodeStream('win1251')).on('data', (chunk) => { console.log(chunk.toString()); }) попробуй так
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
а еще есть шанс что зависает сам терминал из-за большого количества текста, проверяется перенаправлением stdout в файл
источник

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
Victor
fs.createReadStream('./unzip/bm_rates.dat').pipe(iconv.decodeStream('win1251')).on('data', (chunk) => { console.log(chunk.toString()); }) попробуй так
четко, спасибо большое!)
источник

CL

Charlie Lee in NodeUA - JavaScript and Node.js in Ukraine
там не такое критичное кол-во инфо чтоб терминал завис
источник
2019 March 10

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Переслано от GNU/Vsevolod
Товарищи, это бага какая-то, или нет?
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Переслано от GNU/Vsevolod
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Переслано от GNU/Vsevolod
Почему, пока я как-то не изменю <svg />, в нем ниче не рендерится?
источник