@nodejs_ru

Страница 1081 из 2748
Alexey
11.08.2017
12:16:08
object rest spread? trailing function comma? class props? async generator?
первые три вкусовщина, а генераторы как раз есть

Сергей
11.08.2017
12:16:18
первые три вкусовщина, а генераторы как раз есть
вообще не вкусовщина а очень приятные вещи

особенно classProps

Google
Alexey
11.08.2017
12:16:43
а, ок

Сергей
11.08.2017
12:16:52
плюс trailing comma не генерит лишнего диффа

Alexey
11.08.2017
12:17:11
ну, это если аргументы в одну строку влезут )

Сергей
11.08.2017
12:17:28
так trailing function comma не для этого случая

Alexey
11.08.2017
12:17:39
понятное дело

ну ок, я понял бабель на клиенте и сервере — единообразие сразу

Сергей
11.08.2017
12:18:37
я ботов для телеге пишу с бабелем

да и не только

особенно если большой проект, то там точно будет бабель

уже пробовал без него писать больно это

Alexey
11.08.2017
12:19:23
ну, я пишу и нормально пока ?

Сергей
11.08.2017
12:19:26
особенно require('../../../../com/name/')

Evgeny
11.08.2017
12:19:29
Ты про генераторы расскажи

Google
Alexey
11.08.2017
12:19:44
меня медленный старт смущал в свое время, когда пробовал

Evgeniy
11.08.2017
12:20:32
особенно require('../../../../com/name/')
Я это сейчас с помощью node_path исправляю

Сергей
11.08.2017
12:22:21
Evgeniy
11.08.2017
12:22:41
А ты как?

Сергей
11.08.2017
12:22:50
babel-plugin-module-resolver

и на выходе получаю относительные пути

Evgeniy
11.08.2017
12:23:03
в webpack настроил

Сергей
11.08.2017
12:23:16
у меня нет вебпака в ноде

Evgeniy
11.08.2017
12:23:22
хм

Покажи пример

Сергей
11.08.2017
12:23:44
пример чего?

Evgeniy
11.08.2017
12:24:00
Да я уже нашел

Anton
11.08.2017
12:24:13
ASYNC GENERATOR
Для чего ты его используешь, например?

Evgeniy
11.08.2017
12:24:26
ты себе настороил .babelrc и работаешь?

Evgeniy
11.08.2017
12:26:02
да
Надо так же сделать. А отладка нормально работает?

Evgeniy
11.08.2017
12:26:42
да, вполне
а как запускаешь все?

Google
Evgeniy
11.08.2017
12:26:49
nodedemon

Сергей
11.08.2017
12:27:42
для отладки babel-node для работы просто делаю билд

nodemon

а ещё юзаю devtool

Evgeniy
11.08.2017
12:28:17
Ясно

Bohdan
11.08.2017
12:29:32
о, babel-node и ts-node агонь временами только долго при запуске компилирует, но потом отпускает и вновь летает

Gleb
11.08.2017
12:36:20
Как раз в тему к вашим разговорам. Обновился до Babel 7 Alpha, потому что к 6 нормально не смог прикрутить optional chaining operator, да и вообще, почему бы и нет. Вроде там 2 PR осталось до релиза, насколько я помню. Соответственно, обновил и babel-eslint. В консоли всё ок, а в VSCode - плюётся. Он что, берётся из каких-то внутренних/глобальных зависимостей, а не из devDeps проекта?

Gleb
11.08.2017
12:40:44
Тфу, да, это его перезагрузить надо было. Точняк) Да я давно уже отключил его парсер, нафиг он нужен, когда есть eslint?

лучше б релиза дождался
Всё нормально, я на мелкой либе экспериментирую) Пока всё норм, собирается, багов не видно. А если будут, может это меня таки сподвигнет покоммитить в opensource.

Gleb
11.08.2017
12:48:01
Подсветка есть. Я просто в настройках вырубил подчёркивание красным ошибок от внутреннего парсера.

Сергей
11.08.2017
12:48:07
а

че за правило?

Gleb
11.08.2017
12:52:08
Да, только TypeScript я не юзаю, ничего сказать по поводу него не могу.

Дмитрий
11.08.2017
12:55:30
typescript тут не при чём

Vsevolod
11.08.2017
13:16:10
а на чем сейчас модно сокеты пилить, чтобы и клиентская библиотека была?

Google
Влад
11.08.2017
13:18:22
Часто в продакшене сокеты используются? Я только один раз для игры использовал, мне понравилось, но это был пет-Проджект

Vsevolod
11.08.2017
13:19:48
socket.io
збазыба. думал что-то стильно модное молодежное подвезли, ан нет

Andrey
11.08.2017
13:50:55
в rxjs есть обертка над сокетами

Zaur
11.08.2017
14:13:59
кто нибудь юзал tinypng в gulp ?

как лучше сжать png файлы?

ENAMETOOLONG
11.08.2017
14:17:15
optipng есть

tinypng ниочем когда есть jpegtran, jpegoptim и optipng

Zaur
11.08.2017
14:41:09
optipng есть
оно https://www.npmjs.com/package/gulp-optipng ?

ENAMETOOLONG
11.08.2017
14:42:04
оно https://www.npmjs.com/package/gulp-optipng ?
gulp-imagemin https://www.npmjs.com/package/gulp-imagemin

Zaur
11.08.2017
14:42:39
imagemin - пробовал, он нифига не сжимает файл, который tiny смог пожать на 70%

причем визуально не заметно сжатие

Zaur
11.08.2017
14:43:50
ок, потыкаю еще раз

там внутри всё что тебе надо
.pipe(imagemin([ imagemin.optipng({optimizationLevel: 80}) ], {verbose:true})) сжимает на 0.4% :( что яделаю не так?

Сергей
11.08.2017
14:48:44
Zaur
11.08.2017
14:48:57
Может твоё изображение нельзя сжать сильно
tinypng сжал на 70% без видимой потери качества (ну почти, не особо заметно)

Сергей
11.08.2017
14:49:06
А

Так там для пнг

Google
Сергей
11.08.2017
14:49:12
Хм

Zaur
11.08.2017
14:50:51
tiny выдает файл 256colors, а imagemin 8bits

Yaroslav
11.08.2017
14:53:04
8битс. хм

это же 256 цветов

в чем разница?

Charles
11.08.2017
14:54:27
ребят, вы тут парсер vscode обсуждали - у кого-нибудь стоит Atom x64 на винде? у меня linter-eslint в упор не линтит ничего. смотрел issues нихрена не понял что надо сделать чтоб он обратно стал линтить

Zaur
11.08.2017
14:55:34
это же 256 цветов
8bits (не уточнил что RGBA) - это файл в котором по 8 бит на каждый канал RGBA. А 256colors - это всего 256 значений(если я правильно понял)

Charles
11.08.2017
14:56:27
зы.: linter: enable linter не видит ни одного линтера вообще (ни jshint, ни eslint)

Zaur
11.08.2017
15:30:01
tinypng ниочем когда есть jpegtran, jpegoptim и optipng
вот ваши optipng и imagemin точно ниочем :) нифига не сжимают картинку

optipng -o7 build/images/map.png ** Processing: build/images/map.png 246x144 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 56271 bytes Input file size = 56421 bytes Trying: zc = 9 zm = 9 zs = 1 f = 5 IDAT size = 56160 Selecting parameters: zc = 9 zm = 9 zs = 1 f = 5 IDAT size = 56160 Output IDAT size = 56160 bytes (111 bytes decrease) Output file size = 56238 bytes (183 bytes = 0.32% decrease)



Aleksandr
11.08.2017
15:51:40

Страница 1081 из 2748