@nodejs_ru

Страница 762 из 2748
Eduard
15.05.2017
13:17:19
Cheerio

Yashko?
15.05.2017
13:28:43
Phantomjs

Vladislav
15.05.2017
13:30:12
google chrome stateless

вру, забыл как называется

Google
Vladimir
15.05.2017
13:30:51
Regexp??

Vitaliy
15.05.2017
13:31:02
Denis
15.05.2017
13:31:03
Vladimir
15.05.2017
13:31:07
Зачем рендерить то, что рендерить не надо

Vladislav
15.05.2017
13:31:09
Chromeless :)
google chrome headless

Dmitry ?
15.05.2017
13:31:10
google chrome stateless
chrome headless, но там всё сыро же

Vitaliy
15.05.2017
13:31:16
google chrome headless
Или headless :) да :)

KlonD90
15.05.2017
13:32:18
Сергей
15.05.2017
13:35:09
https://github.com/jingweno/godzilla
если это способ компилить js для бэкенда — оч круто

Vladislav
15.05.2017
13:38:20
chrome headless, но там всё сыро же
как вариант еще есть casperjs

но он на фантоме

а фантом стар как какешка мамонта и там тоже куча проблем есть

Aleksandr
15.05.2017
14:13:21
Круто
а вы смотрели вообще что там в коде? это же профанация вызывающая просто

Google
Aleksandr
15.05.2017
14:16:22
если это способ компилить js для бэкенда — оч круто
загляните в код, это же булшит который вот так вот вылез в тренды гитхаба.

Сергей
15.05.2017
14:17:22
странный ты

ну берет он json-ast из бабилона

и собирает исходники на go

и шо

какой всё-таки го мерзкий

Aleksandr
15.05.2017
14:18:34
Сергей
15.05.2017
14:18:58
вы собирали?
ещё бы я себе го ставил

Aleksandr
15.05.2017
14:19:58
ещё бы я себе го ставил
ну надеюсь звездочку поставили?

Denis
15.05.2017
14:20:04
Лайк не за код :) Лайк за концепцию. Код Redux вообще на одном экране может уместиться)



Aleksandr
15.05.2017
14:21:05
ну берет он json-ast из бабилона
это написано, а на деле там конвертируется console.log в fmt.Println, который в 10 раз быстрее (о чудо!). ВСЕ! Больше ничего в репозитории нет!

Лайк не за код :) Лайк за концепцию. Код Redux вообще на одном экране может уместиться)
а концепция какова? написать всю ноду на го? отличная концепция.

Anton
15.05.2017
14:23:43
Нет там никакой концепции имхо. Это сугубо утилитарная штука, решающая две задачи: 1. сбор звездочек на гитбахе 2. генерация шквала вопросов в духе "нахуя?!"

Aleksandr
15.05.2017
14:23:45
package runtime import "fmt" var Console = &console{} type console struct { } func (c *console) Log(s string) { fmt.Println(s) } исчерпывающий смысл репозитория этого

Нет там никакой концепции имхо. Это сугубо утилитарная штука, решающая две задачи: 1. сбор звездочек на гитбахе 2. генерация шквала вопросов в духе "нахуя?!"
это просто профанация, которая не работает и работать не может вообще. каждую единицу смысла в ноде нужно полностью реализовывать в единицах смысла го в такой концепции. там реализована ровно одна единица смысла - вывод строки на консоль. многие думают что это то же самое что на синтаксисе го написать джаваскприпт и наоборот. нет! прочитайте внимательно. это "перенос" рантама ноды в рантайм го.

Aleksandr
15.05.2017
14:30:15
Портабельность кода
а это как? например? можно сконвертировать python код в erlang код? это портабельность?

Denis
15.05.2017
14:31:29
По всем параметрам Python и JavaScript выглядт вполне себе взаимо-заменяемыми :)

Google
Aleksandr
15.05.2017
14:32:11
Нет там никакой концепции имхо. Это сугубо утилитарная штука, решающая две задачи: 1. сбор звездочек на гитбахе 2. генерация шквала вопросов в духе "нахуя?!"
ну в тренды он вылез, его все друг другу шлют, никто вообще не смотрит в код и не читает о чем речь. вау! ноду можно ускорить в 10 раз скомпилировав проект в бинарь через го!

Anton
15.05.2017
14:37:08
ну в тренды он вылез, его все друг другу шлют, никто вообще не смотрит в код и не читает о чем речь. вау! ноду можно ускорить в 10 раз скомпилировав проект в бинарь через го!
ну это проблемы пересылающих. и так понятно, что все это полная херня. инструменты очень разные по своей природе и делать их взаимозаменяемыми - бредятина. как делать взаимозаменяемый гвоздь и молоток. как бы да и хуй с ним, пусть пересылают

Aleksandr
15.05.2017
14:37:19
По всем параметрам Python и JavaScript выглядт вполне себе взаимо-заменяемыми :)
демагогия же, они не имеют ничего общего. повторяю - это не написание программ на одном языке используя другой а-ля coffee -> js, elixir -> erlang и прочее. речь про рантайм

Anton
15.05.2017
14:38:41
во-во

Aleksandr
15.05.2017
14:39:27
Да всё равно никто этим пользоваться не будет
там просто нечем пользоваться. там ничего несущего какой-то смысл просто нет.

Mikhail
15.05.2017
14:42:13
Никита
15.05.2017
14:45:26
Я не понял, а тесты где?

У такой штуки просто обязаны быть тесты, они к ней тривиально пишутся.

Заодно можно было бы сразу посмотреть, что оно умеет.

Aleksandr
15.05.2017
14:47:22
У такой штуки просто обязаны быть тесты, они к ней тривиально пишутся.
сама эта штука - тест на внимательность и здравый смысл

Никита
15.05.2017
14:47:37
Бенч у них жгущий ?.

Никита
15.05.2017
14:49:35
сама эта штука - тест на внимательность и здравый смысл
Здравый смысл? Ой, да кто им пользуется.

Aleksandr
15.05.2017
14:57:14
Бенч у них жгущий ?.
это особый кайф. сравнить скорость в одну итерацию и включить туда время на запуск процессов это вышак

ENAMETOOLONG
15.05.2017
15:54:27
Cheerio
request+cheerio изи, либо http://stackoverflow.com/questions/4602153/how-do-i-use-wget-to-download-all-images-into-a-single-folder

q00n
15.05.2017
17:26:14
Слушайте ребят, как идентифицировать кнопки с обычной клавиатуры (telegraf). Кнопки динамические, создаются пользователем. Отлавливать текст не тру потому что могут быть повторы. Инлайн клавиатура по идее выход, но хотелось бы выдержать все в одном стиле

q00n
15.05.2017
17:28:24
хм

Vitaly
15.05.2017
17:29:25
как и везде, сверять с текстом
там есть вундервафля для динамических кнопок: bot.hears((text) => ..., middleware) Надо только сделать свой предикат

Google
Andrew
15.05.2017
17:38:36
Ребят, подскажите, пожалуйста, есть ли смысл сервер на node собирать в бандл с webpack?

Кирилл
15.05.2017
17:40:18
Он вроде продвинутый но я не пробовал

Олег
15.05.2017
17:40:33
нету

Andrew
15.05.2017
17:41:34
почему нету?

Олег
15.05.2017
17:42:08
какую проблему ты этим решаешь?

Andrew
15.05.2017
17:42:26
достаточно прогонять весь код через babel и запускать под node? cross-env NODE_ENV=production babel src -d dist node dist

Vint
15.05.2017
17:43:10
Достаточно не юзать babel для сервера вообще.

Andrew
15.05.2017
17:43:19
какую проблему ты этим решаешь?
сконфигурировать сервер под aws

Admin
ERROR: S client not available

Кирилл
15.05.2017
17:43:29
О господи бабель

Не используйте вы его

Andrew
15.05.2017
17:44:06
а как тогда? у тебя код на es6

Кирилл
15.05.2017
17:44:27
Да, уже из коробки идет

Vitaly
15.05.2017
17:44:41
а как тогда? у тебя код на es6
модули можно и подождать, остальное и так есть

Кирилл
15.05.2017
17:44:54
Ну кроме import, но он не нужен

Andrew
15.05.2017
17:45:16
import тоже везде

Кирилл
15.05.2017
17:45:41
Где это везде?

Andrew
15.05.2017
17:45:58
у меня

т.е. если запустить все на 7 версии node, то будет работать?

Valdemar
15.05.2017
17:46:43
все кроме импортов

Google
Vint
15.05.2017
17:46:48
Всё, кроме импортов. А импорты выкинуть, они на сервере ни о чём.

Andrew
15.05.2017
17:47:47
хорошо, перепишу все на require. Благодарю! Пошел ставить nvm

Кирилл
15.05.2017
17:48:13
День прожит не зря

Дмитрий
15.05.2017
18:10:42
Хз что вы так на бабель ополчились; class properties, object spread, flow без него не сделать

Andrew
15.05.2017
18:11:39
без спред оператора писать приходится как Object.assign

Сергей
15.05.2017
18:12:14
Есть куча плагинов жизнь упрощающих

Зачем отказываться

Andrew
15.05.2017
18:14:05
Есть куча плагинов жизнь упрощающих
пожешь подсказать какой, пожалуйста?

Кирилл
15.05.2017
18:15:48
Компилировать интерпретируемый язык? Нет, спасибо.

Дмитрий
15.05.2017
18:21:30
Повеяло духом старой школы

Кирилл
15.05.2017
18:23:26
Дима, что с ником?

Vitaly
15.05.2017
18:23:33
Бабушкиным шкафом

Дмитрий
15.05.2017
18:27:09
Andrey
15.05.2017
18:29:18
Aleksandr
15.05.2017
18:41:06
хорошо, перепишу все на require. Благодарю! Пошел ставить nvm
ты не делай что тебе говорят тут, подумай, через себя пропусти, и реши как тебе нужнее. тебе тут безапелляционной вкусовщины понаписали а ты уже спешишь это реализовывать)

Ребят, подскажите, пожалуйста, есть ли смысл сервер на node собирать в бандл с webpack?
вообще webpack очень клевая штука, но там много черной магии и он реально нужен не так уж часто, если проект совсем небольшой то скорее всего необходимости в webpack нет.

Andrew
15.05.2017
18:47:03
я понял что мне легче проганять через babel и писать так как пишу для фронтенда и мобильных приложений, чтобы был один стандарт

Nikolay
15.05.2017
18:47:52
скажите а существует аналог jar, phar формата для nodejs, чтобы ставить node пакет в виде архива и инклудить из него как из обычной директории?

Andrew
15.05.2017
18:49:13
честно говоря не сталкивался с такой проблемой, поскольку пишу на react native

Aleksandr
15.05.2017
18:49:46
я понял что мне легче проганять через babel и писать так как пишу для фронтенда и мобильных приложений, чтобы был один стандарт
это правильный ход мысли, тогда webpack использовать разумно, это удобно будет и время потраченное на костыли конфигурации для бэкенда окупится. вообще в babel больше плюсов чем минусов, зависит от ситуации и проекта сильно.

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