
Евгений
28.07.2018
20:46:17
Сильно замусоришь, docker rmi.

Julia
28.07.2018
20:47:24
У меня макбук про 2017 года в максималке с тачбаром. Занято максимум 90гб от жд
Я терпеть не могу что-то вообще разворачивать у себя, это касается и виртуалок, и докера
Я даже боюсь докер локально ставить

Google

Таймураз
28.07.2018
20:48:10

Andrei
28.07.2018
20:49:27
ок-ок, убедили, легкие есть с кучей памяти. остается вопрос, зачем :)

Julia
28.07.2018
20:50:08
Ни разу больше 6гб занято рам не было.

Таймураз
28.07.2018
20:50:14

Julia
28.07.2018
20:51:36
Сейчас ведь реально облака все доступны, дорого не стоит. Зачем все локально делать :(

Дмитрий
28.07.2018
20:52:12
Процессы не отлажены
Я тут онлайн иде решил поискать
Самое крутое что было — это эклипс у Cloud9, прости хоспади

Julia
28.07.2018
20:52:45
Runkit?

Дмитрий
28.07.2018
20:53:04
Не, они вообще странные
Короч проблемно это всё, особенно если запускаешь как-нибудь не слишком тривиально (половина отсеивается просто на пункте "а ещё у меня в фоне висит сервер флоу")

Julia
28.07.2018
20:54:03
Repl.it, прикольно

Google

Дмитрий
28.07.2018
20:54:29
package.json только недавно завезли и тот паршивый

Andrey
28.07.2018
20:55:33

Andrei
28.07.2018
20:55:39
Не меньше 20 занято
Я любитель держать доки библиотек открытыми (и хрома)
есть люди которые никогда не закрывают вкладки в хроме... (правда никогда к ним не возвращаются тоже). у меня есть знакомый, как начинает показывать что то со своего лэптопа, глазам больно... стремления к порядку совсем нет нынче в людях :(
кстати насчет открытых доков библиотек, если юзать тайпскрипт, они почти не пригождаются ;)

Дмитрий
28.07.2018
20:56:04
Везёт

Andrei
28.07.2018
20:58:12
Я тут онлайн иде решил поискать
онлайн иде самый классный который видел, был у pebble watch. в итоге так и не пришлось устанавливать их тулчейн, три приложения написал, все в онлайн ide
самое интересное они пробрасывали изображение с qemu в браузер
и ничего при этом даже не тормозило...

Дмитрий
28.07.2018
20:59:44
Вопрос немного не по теме, но срочно нужна помощь
Дмитрий:
$(document).ready(function(){
$('label').on('click', function(){
$(this).addClass('button--active').siblings().removeClass('button--active')
})
});
В песочнице работает, а в браузере нет. Что не так?

Andrei
28.07.2018
21:00:42
у нас вроде чат про node js ?

Дмитрий
28.07.2018
21:01:25
Ну реакт потыкать онлайн проблемы нет, а полноценной среды для нод проектов я не наблюдаю(

Дмитрий
28.07.2018
21:01:32

Дмитрий
28.07.2018
21:01:51

Andrei
28.07.2018
21:06:21

Дмитрий
28.07.2018
21:11:27
С хостингом проблем нет) now, aws и т.д. ну короч варианты есть

Дмитрий
28.07.2018
21:50:19

Saprow
28.07.2018
22:42:44
хз как можно держать проекты на виртуалках)

Google

Saprow
28.07.2018
22:43:26
особенно на ру хостингах

Andrey
28.07.2018
23:49:44
Товарищи, как выбрать все поддиректории в ноде? Нужно вычитать не файлы из самой папки. А только из подпапок.

some_random_anonymous
29.07.2018
00:10:26
Это гуглится за 5 сек

Andrey
29.07.2018
00:12:54

some_random_anonymous
29.07.2018
00:13:25
Ну и фильтруй потом только то. что в поддиректориях

Andrey
29.07.2018
00:14:26
А шо стандартными средствами node/express нельзя, только либу нужно тянуть?
Я как раз readdir пробовал, только не рекурсивный походу.

some_random_anonymous
29.07.2018
00:15:17
У Ноды плохая стандартная библиотека (читай её нет)
"Вам тут не Питон и не Го"
:)
Даже и не знаю как можно жить в Ноде ТОЛЬКО с одной стандартной библиотекой и без сторонних штук их npm

some_random_anonymous
29.07.2018
00:16:46
https://github.com/jergason/recursive-readdir/blob/master/index.js
Ну и там 100 строк, можешь к себе в проект перенести, если смущает строчка в packages.json

Julia
29.07.2018
01:04:34
А есть смысл go учить? Он же компилируется, оооооййй

some_random_anonymous
29.07.2018
01:14:14

Julia
29.07.2018
01:14:39
Я наоборот от этого сбежал ?

Casper
29.07.2018
01:17:10

DimenSi
29.07.2018
02:11:43
менять ноду на го как шило на мыло

Casper
29.07.2018
02:12:48

Google

DimenSi
29.07.2018
02:13:17
хе) подловил

Alexander
29.07.2018
03:15:13

Julia
29.07.2018
03:27:31
По идее лучше, чем иметь node_modules на 2 гига

some_random_anonymous
29.07.2018
05:32:39
Ez
Так это понятно, что можно. Но надо ли? Надо ли воротить и колхозить велосипеды? Стандартная библиотека у Ноды, к сожалению, ущербна чуть более, чем полностью

Andrew
29.07.2018
06:45:34

Alexander
29.07.2018
06:54:29
раунд

monada
29.07.2018
06:58:58
Коротко о го

Admin
ERROR: S client not available


monada
29.07.2018
06:58:58
Да, попробовал го. Начал писать простенькую программу для отображения различных клеточных автоматов на маленьком светодиодном экране raspberry pi. Из впечатлений:
1. Нету map, filter и тому подобного даже для стандартных коллекций. Привет 90е и закат солнца вручную.
2. Своеобразный синтаксис, который с одной стороны си-подобный, а с другой - нет. Непонятно зачем было так делать.
3. Нету итераторов (!!!) из коробки и вообще их поддержки.
4. Странный и не красивый синтаксис для обьявления всех (!!!) встроенных типов коллекций.
5. Самих коллекций очень мало. Три разных типа - это совершенно не достаточно. Нету сортированных мапов, нету конкурентных коллекций вообще.
6. Местные интерфейсы - считай полный аналог тайпклассов, концептов и тому подобного. Это хорошо.
7. Без параметрического полиморфизма сложно писать типобезопасный код даже с интерфейсами. Даже на очень простом примере с расширяемой программой для показа клеточных автоматов. Это плохо.
8. При этом у встроенных коллекций и каналов этот самый параметрический полиморфизм есть, что мешало его добавить для всех функций и типов - непонятно.
9. CSP хорошо вплетено в язык, работает вроде стабильно и предсказуемо, как минимум, на маленьких примерах.
10. Сам рантайм и тулинг пока показали себя хорошо, поставились нормально.
11. Приложения стартуют быстро, прогрева и старта VM не требуют, как некоторые другие платформы
12. Нету прям стандартной организации кода в рамках проекта. Из проектов, виденных на гитхабе, одни по одному бились по папкам, другие по другому. Странно для языка, где у всего есть только один правильный путь.
13. Вообще заметно, что язык очень не выразительный и то, что это мешает авторам библиотек и фреймворков. Посмотрите на тот же gorm и остальные orm там. Всё там делается через строки, лол. При рефакторинге 100% будет полный ад. Современные ОРМ от этого сейчас отходят. Вон, см. EF в шарпе, JooQ в джаве, slick в скале.
Тут же нету ни проксей, ни кэшей, ни change tracking'а, ни UoW, ни альтернативных к ним подходов (DBIO), что на общей производительности приложения скажется очень сильно. С IoC та же грустная история.
Если в кратце, то для перекидывания байтиков и утилит командной строки подходит, для сложный библиотек и фреймворков - хуже, для энтерпрайза - вообще никак.


Yaroslav
29.07.2018
07:16:33
Не офтопте в чате

Sergei
29.07.2018
07:21:48
А как програмно проверить установлено в системе к примеру yarn или npm и уже в зависимости от этого выполнять действие?

m.rafee
29.07.2018
07:37:11
Hi .
Has anyone worked with loopback?

Sergey
29.07.2018
07:39:14
Все работали

m.rafee
29.07.2018
07:39:26
Все работали
i have a problem.
Do you know how it works? (async and await )

Andrei
29.07.2018
07:43:39
С хостингом проблем нет) now, aws и т.д. ну короч варианты есть
ну вот смотри, более менее нормальный хостинг для ноды стартует от 25$/мес как правило, и это без бд, под нормальным я имею в виду что можно там спокойно время от времени поднимать тестовые/экспериментальные проекты, и постоянно хостить несколько опенсурс и личных некоммерческих проектов, с небольшими комьюнити.
now.sh premium кстати интересный, они похоже прайсинг поменяли, там раньше было по другому. 15 в мес получается, правда без скейлинга.
в любом случае, если сравнивать, аналогичный хостинг с пхп/перл скриптингом, mysql и постгресс базами данных, будет стоить всего 2-3$/месяц... т.е. нода дороже на порядок

m.rafee
29.07.2018
07:44:29

some_random_anonymous
29.07.2018
07:46:15
Ну почитай статьи. Весь интернет завален тем, как работает Node.js в потрохах.

Andrey
29.07.2018
07:46:58
ну вот смотри, более менее нормальный хостинг для ноды стартует от 25$/мес как правило, и это без бд, под нормальным я имею в виду что можно там спокойно время от времени поднимать тестовые/экспериментальные проекты, и постоянно хостить несколько опенсурс и личных некоммерческих проектов, с небольшими комьюнити.
now.sh premium кстати интересный, они похоже прайсинг поменяли, там раньше было по другому. 15 в мес получается, правда без скейлинга.
в любом случае, если сравнивать, аналогичный хостинг с пхп/перл скриптингом, mysql и постгресс базами данных, будет стоить всего 2-3$/месяц... т.е. нода дороже на порядок
так хватит минимальной машины для ноды? тот же digitalocean за 5 баксов подойдет

Google

m.rafee
29.07.2018
07:48:19

Andrei
29.07.2018
07:51:26

Alexander
29.07.2018
07:52:37
Так подними впс и экспериментируй на поддоменах
И будет тебе бесконечность контейнеров

m.rafee
29.07.2018
07:58:09

Alexander
29.07.2018
08:01:48

Andrei
29.07.2018
08:02:41

m.rafee
29.07.2018
08:03:20

Alexander
29.07.2018
08:04:14

m.rafee
29.07.2018
08:05:25

Tsimashenka
29.07.2018
08:24:18
Привет всем.
Ребят ктонить работал с secp256k1 ?
Подскажите нормальную библиотеку для базовых штук, шифрование дешифрование, sign. базовые вообщем
*ошибка.
Нужен secp256r1
все ок. ecurve вполне подходит
как обычно, спрошу чтонить, и сразу нахожу )))))

Eugene
29.07.2018
09:04:20
Как из какого-либо Buffer вытащить под-Buffer, но заданным отступом и заданной длины?
Делаю так: Buffer.from(исходный_Buffer, отступ, длина) - возвращает исходный Buffer без изменений. Что не так?

Dika
29.07.2018
09:05:19

Eugene
29.07.2018
09:06:41
slice?
Спасибо! Что-то сразу не додумался ?

Roman
29.07.2018
09:20:50
Добрый день! Вопрос не по теме, ну просто подгорело. Скажите пожалуйста, как можно открыть директорию на рабочий стол из консоли. Или опредленный файл из этой директории на просмотр в браузере ? mac

Andrew
29.07.2018
09:24:35
Чобля?