@nodejs_ru

Страница 2684 из 2748
Alex
14.10.2018
19:34:15
Спор о том применять ли логику в шаблонах или нет вечен. Ибо даже у Мартина Фаулера говорится о двух типах слоя представления: представление по шаблону и представление с преобразованием

Cenator
14.10.2018
19:34:25
Боже, шаблонизаторы офигенны
Как с перезагрузкой страницы борешься?

Alex
14.10.2018
19:34:47
А что с ней? Лишняя нагрузка?

Cenator
14.10.2018
19:34:54
Плохой ux

Google
Alex
14.10.2018
19:35:35
Всм? Использование шаблонизаторов - плохо?

Cenator
14.10.2018
19:35:46
Про реакт слышал?

Alex
14.10.2018
19:35:53
Только название

Cenator
14.10.2018
19:36:02
Попробуй)

Алексей
14.10.2018
19:36:11
А что все приложения должны быть spa?

Cenator
14.10.2018
19:36:19
В идеале - да

Alex
14.10.2018
19:36:32
Оки

Aga
14.10.2018
20:43:30
Это что за идеал такой, который в SPA заключается?)

Alexander
14.10.2018
20:43:59
Eugene
14.10.2018
20:44:08
обколются своим SPA

Aga
14.10.2018
20:44:13
Я конечно понимаю, что лишние мощностя нужны

Google
Aga
14.10.2018
20:44:16
Но это оргазм

Alexander
14.10.2018
20:44:23
Идеал - spa + pwa

Eugene
14.10.2018
20:44:28
любая хуйня используется по потребностям

Aga
14.10.2018
20:44:47
Что лучше, 290мс или 6 секунд загрузки DOM'a?

Eugene
14.10.2018
20:44:49
Идеал - spa + pwa
вряд ли дядя гена для сайта-визитки своей шиномонтажки будет платить за спа и пва

Aga
14.10.2018
20:45:20
Чем на вашем буржуйском React'e)

Бля, ребята. Думал хранить online в БД, но чёто подумал, это сколько запросов

Alexander
14.10.2018
20:45:51
Мобильных веб-клиент твиттера это вообще сказка, особенно на десктопе

Aga
14.10.2018
20:45:55
можно ж прям в памяти хранить

Alexander
14.10.2018
20:46:05
Aga
14.10.2018
20:46:23
Дошло наконец!
? Не вы ли мне советовали в БД хранить?)

Alexander
14.10.2018
20:46:49
? Не вы ли мне советовали в БД хранить?)
Тебе напомнить что ты хотел соединение сокета в бд хранить?

Alexander
14.10.2018
20:47:18
:)

Aga
14.10.2018
20:47:19
Чёрт, ты уже напомнил

Aga
14.10.2018
20:48:06
Ssr
Я готов заплатить лишние деньги, чтобы на мобиле без напряга всё открывалось)

Дешевле чем приложение пилить

Google
Trilium
14.10.2018
21:11:20
можно ж прям в памяти хранить
всегда помним про stateless и не имеем проблем с масштабированием. редис в помошь, если его уметь готовить, то можно творить прям чудеса

Neks
15.10.2018
00:20:09
Ребят, подскажите, как правильно написать? с синтаксисом беда пытаюсь спарсить json, строчка такая: ${result.24h_high} ругается на 24h_high, не знаю как верно эту часть оформить

Neks
15.10.2018
00:23:53
24h_high и 24h_low - строки из json

Сергей
15.10.2018
00:24:20
${result[‘24h_high’]}

почитай книгу Мартина “Чистый код” книга расскажет как писать адекватный код

Neks
15.10.2018
00:27:44
спасибо тебе огромное, получилось!

Gor
15.10.2018
01:46:05
24h_high и 24h_low - строки из json
Значения ключей объекта с символами _ - и ещё пачкой других которые воспринимаются как операции, нужно читать через['имя'] . Вариант использования camecase имён, вместо kebab и snake какраз удобнее использовать с объектами в js

Вот тут можно почитать про разные варианты именования. http://www.wellho.net/mouth/4611_Hungarian-Camel-Snake-and-Kebab-variable-naming-conventions.html

Marat
15.10.2018
02:45:01
Возникла такая ситуация, что потребовался Promise & reject, но resolve не нужен. Следует ли мне его вызывать в конструкции Promise.then.catch, либо можно обойтись просто Promise.catch; Не нашел четкой инструкции по необходимости вызова resolve, но логически, как мне кажется, он необходим при завершении промиса

Таймураз
15.10.2018
05:16:01
Не пиши столбиком сообщения Предупреждение

Yaroslav
15.10.2018
05:23:20
В конструкции, then/catch можно не использовать, но не стоит так делать

Marat
15.10.2018
05:27:32
У меня может возникнуть два сценария итогов промиса. Первый и который мне нужно отследить - это reject() => catch(); А вот что будет в случае, если ошибки не возникнет, мне уже не важно, мне нужнен кейс с ошибкой только. Т.е. констоукция promise.catch получается (без then) в данный момент. Resolve нигде не вызывается. Как я понимаю мне его следует добавить (только заметил что его нет), если я не вызываю reject

Alexander
15.10.2018
05:28:41
Ты точно теорию промисов читал?

Marat
15.10.2018
05:31:54
есть

Ҫѐҏӗѫӑ
15.10.2018
05:33:42
теория промисов да круто)

Google
arts
15.10.2018
05:38:50
есть
Тогда в этих случаях резолв нужен. Если при этом его не надо ловить — не лови.

Но лучше переверни и резолвь там, где реджектишь, и наоборот. И лови, соответственно, в then. А то и правда странно выглядит.

p
15.10.2018
07:37:29
Всем привет! Есть ендпоинт, который возвращает файл. Если набрать адрес в адресной строке браузера, то отдает файл. Но если выполнить fetch на клиенте, то ничего не происходит. Как мне по нажатию кнопки на клиенте файл грузить?

p
15.10.2018
07:40:41
да оказывается net::ERR_CERT_AUTHORITY_INVALID выдает, сейчас разбираюсь

cristina
15.10.2018
07:55:15
Скиньте годный туториал по ноде8+

Alex
15.10.2018
07:58:23


а, боже... Ошибка в подключаемом файле... сори)

cristina
15.10.2018
08:09:05
Скиньте годный туториал по ноде8+

?

Mark
15.10.2018
08:12:52
Привет :) Кто-нибудь сталкивался с тем, что после записи данных (японский, китайский, английский языки) в .tsv файл, при открытии в Excel - текст преображается в символы ("„Éñ„ɨ„ÉɄDZ„É≥„É™„ÉÉ„Ç∏" пример), знаете как лечить? P.S. В обычном текстовом-редакторе таких проблем нет

Yaroslav
15.10.2018
08:15:06
кодировки можно в эксель ставить?

Mark
15.10.2018
08:16:35
Может быть

Это-же все таки майки, так что, кто знает

Вообще, мне кажется потому-что нужно bom добавить

Ща попробую

Evgeniy
15.10.2018
08:21:33
В экселе через импорт и выбери кодировку из utf8 попробуй сделать

Mark
15.10.2018
08:22:51
Нет необходимости

Unit8Array даст тот эфект, который необходим, будет создан UTF-8 BOM, который должен быть для Excel const blob = new Blob([new Uint8Array([0xEF, 0xBB, 0xBF]),data], {type: 'text/tsv;charset=utf-8'});

И charset для mime type

Google
Kostya
15.10.2018
08:24:15
Скиньте годный туториал по ноде8+
https://nodejs.org/dist/latest-v8.x/docs/api/

Mark
15.10.2018
08:25:30
Блять, но теперь эта вся параха просто пихается в первый блок экселя ?

Mark
15.10.2018
08:27:59
а можешь расшифровать подробнее что тут написал?)
Да, кончено Блоб принимает массив, первым элементом идет Uint8Array([0xEF, 0xBB, 0xBF]) который создаст utf-8 bom кодировку, если я правильно все понимаю Вторым элементом идет переменная хранящая в себе данные, то есть текст к примеру

Пошел разбираться, почему это говно лезет в первую ячейку

Саня
15.10.2018
08:30:52
Пошел разбираться, почему это говно лезет в первую ячейку
расскажи пожалуйста о результатах. меня excel частенько напрягает со своими форматами

Mark
15.10.2018
08:31:05
Хорошо

Alex
15.10.2018
08:33:52
Пошел разбираться, почему это говно лезет в первую ячейку
Потому что нет смысла добавлять bom в не текстовый файл?

Mark
15.10.2018
08:34:15
Кто сказал, что это не-текстовый файл?

Евгений
15.10.2018
08:34:39
Потому что нет смысла добавлять bom в не текстовый файл?
Он текстовый по факту и бом нужен, но экселю срать, он открывает своим дефолтным фильтром

Mark
15.10.2018
08:34:42
Хотя погоди, .tsv это не текстовый файл...

.tsv это файл с текстом, но это не .txt, я это имел ввиду

Евгений
15.10.2018
08:36:33
.tsv это файл с текстом, но это не .txt, я это имел ввиду
Хоть tsv, хоть csv. Сограни экселем в csv, посмотри как он сгенерил разделители и текст в кавычки, кодировку. И соответствуй своим файлом этому формату

Mark
15.10.2018
08:36:45
Он текстовый по факту и бом нужен, но экселю срать, он открывает своим дефолтным фильтром
Где его можно поменять? На маке такое убожество Господи, гугл миру дал google sheets, зачем excel?

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