@borodutcher

Страница 1596 из 10003
Denis
28.10.2016
22:29:18
Ну это дерьмо люто-бешено встречается с тем же webpack

Поэтому его обычно советуют ставить глобально прежде чем клонировать проект

Cyril
28.10.2016
22:32:02
В чём "это дерьмо" проявляется?

Denis
28.10.2016
22:32:15
Нет, пути можно конечно убрать, это ведь совсем не критично на самом-то деле. Ежели будут у кого-то проблемы, сами догадаться смогут.

Google
Aler
28.10.2016
22:33:18
@nof1000 возможно проблема и существует, но если она проявится, то пути в package.json будут меньшим злом. По сути от этого же все require отвалятся

Denis
28.10.2016
22:33:22
В чём "это дерьмо" проявляется?
В том, что просто смотрит глобально либо внутри модулей конфликты путей или зависимостей

Aler
28.10.2016
22:35:16
парни, а можете пояснить за C#? Цитата: "Ссылочные типы (object, dynamic, string, class, interface, delegate) хранятся в управляемой куче, типы значений (struct, enum; bool, byte, char, int, float, double) — в стеке приложения (кроме случая, когда тип значения является полем класса)"

я не очень понял про "кроме случая, когда тип значения является полем класса"

Denis
28.10.2016
22:35:56
Ну я последним приводил package в богугодный вид и править специально не стал

Aler
28.10.2016
22:36:08
имеется ввиду, что только созданные в качестве локальных переменных будут в стеке?

Cyril
28.10.2016
22:42:04
@nof1000 пошерстил package.jsonы опенсорсов громких, не нашёл прямых рефренсов на бинарники в скриптах.

Denis
28.10.2016
22:42:37
Громких — это?

Cyril
28.10.2016
22:42:48
@alerdenisov написано что в стеке будут только их типы. (может значения отдельно?)

@nof1000 ну например https://github.com/trending/javascript?since=monthly

mardybm
28.10.2016
22:46:31
имеется ввиду, что только созданные в качестве локальных переменных будут в стеке?
да, в стеке только локальные переменные примитивных типов и адреса возврата функций; а в хипе - объектные типы

Denis
28.10.2016
22:46:46
mardybm
28.10.2016
22:46:53
просто поля классов - это уже в каком то смысле почти глобальные переменные

Google
Denis
28.10.2016
22:47:04
Gulp уже глобальным идёт

Cyril
28.10.2016
22:47:34
@nof1000 покеж.

Cyril
28.10.2016
22:47:43
@nof1000 https://github.com/Bilibili/flv.js ?

Denis
28.10.2016
22:47:54
https://github.com/Bilibili/flv.js#build

Cyril
28.10.2016
22:52:29
@nof1000 а ну попробую локально сейчас запустить.

Denis
28.10.2016
22:53:10
Прежде gulp глобально ещё удали для честности

Cyril
28.10.2016
22:53:32
Это странно что просят глобально что-то установить. Почему про http-server тоже не написали тогда? :)

Denis
28.10.2016
22:53:55
Но такое дерьмо под *unix проявляется обычно и иногда под windows

Я просто знаю за существование проблемы, сам стараюсь просто на глобал указывать

Cyril
28.10.2016
22:54:57
Да, всё запустилось. Чел просто не шарит наверно.

Aler
28.10.2016
23:07:27
в защиту полных путей есть хорошая фраза: Explicit is better than implicit

я ее по python zen'у помню, но уверен, что и в JS где-то написано)

Nikita
28.10.2016
23:08:05
или вот

это наоборот

:3

Aler
28.10.2016
23:08:24
как же я блять ненавижу DI!

сукаа терпеть это не могу

Google
Aler
28.10.2016
23:08:32
аааа!

самый худший паттерн придуманный уебанами

Cyril
28.10.2016
23:09:20
@alerdenisov тогда npm-скрипты теряют смысл весь.

Aler
28.10.2016
23:09:51
против IoC ничего не имею, а вот DI на дух не переношу

Cyril
28.10.2016
23:09:57
@alerdenisov почему же?

Nikita
28.10.2016
23:10:01
почему?

я тоже не понимаю

DI подразумевает модульность и реюзабельность элементов

Aler
28.10.2016
23:10:21
потому, что я не люблю "магию" в коде. Когда, что-то где-то само появляется

Nikita
28.10.2016
23:10:33
мне кажется, Алер совсем не то подразумевает под DI

Aler
28.10.2016
23:10:34
Бляяя.. IoC это подразумевает

Di подразумевает, что IoC будет инжектить сам

Nikita
28.10.2016
23:11:01
ты в курсе, что это не Dependency Injection?

а Dependency Inversion

Aler
28.10.2016
23:11:35
а сорри, ну тогда лааадно)

Cyril
28.10.2016
23:11:44
@alerdenisov до йор хомворк http://www.martinfowler.com/articles/injection.html

Aler
28.10.2016
23:11:45
я именно часть с Injection ненавижу

Cyril
28.10.2016
23:12:20
@alerdenisov ну не юзай, зачем НЕНАВИДЕТЬ что-то? :D

Nikita
28.10.2016
23:12:39
так вот, по DI, нужно писать пути относительные

Aler
28.10.2016
23:12:39
потому, что я не могу все написать сам и использую сторонние разработки

Google
Nikita
28.10.2016
23:12:42
а не абсолютные

но я сейчас еще погуглю

и посмотрим, что же будем делать — пути относительные указывать или абсолютные

Aler
28.10.2016
23:13:52
а вообще, я просто выплеснуть хотел

у меня тут проблема с Injection связанная была

и я не понимал, что за хератень

А учитывая место где она всплыла, я даже отдебажить это не мог

Nikita
28.10.2016
23:14:58
не понимал != разработчики мудаки

скорее всего, dependency inversion просто криворуко была использована

Admin
ERROR: S client not available

Aler
28.10.2016
23:15:35
Я не называл никого мудаками, я сказал, что неявное получение ссылок на что-то очень странный подход

Да, не. Все куда проще. Ее вообще не было в проекте

точнее не было функционала связанного с Injection

Cyril
28.10.2016
23:17:28
@alerdenisov одна из разменных монет "магии".

Aler
28.10.2016
23:17:53
просто если бы там был явный резолв в поле, то была бы ошибка и все сразу стало понятно. А там просто логика: она там будет 100% я так 1000 раз делал

Nikita
28.10.2016
23:18:15
@nof1000 я тоже считаю, что бинарники прописывать не надо — ./node_modules/.bin/ рили заранее прописывается

Aler
28.10.2016
23:18:35
а потом поле внутри объекта C# получается через рефлексию и передается в nodejs и нода ругается

и как это блять дебажить?!)

Denis
28.10.2016
23:19:47
@nof1000 я тоже считаю, что бинарники прописывать не надо — ./node_modules/.bin/ рили заранее прописывается
Ну я выше сказал, что тоже это не считаю чем-то критичным: что можно убрать в принципе; я просто говорю за то, что бывает магия и это не работает так как нужно.

Nikita
28.10.2016
23:20:10
окей, будет не работать — проверим сразу :)

Google
Nikita
28.10.2016
23:20:12
спасибо!

Aler
28.10.2016
23:20:15
А вообще, поздравляю вас)

теперь это (арбейт) реально опенсурс проект

а чат не телеграмм сообщество, а гиттер проекта

Cyril
28.10.2016
23:20:43
@alerdenisov знаешь такого чела? http://www.yegor256.com/2014/10/03/di-containers-are-evil.html

Aler
28.10.2016
23:20:51
где контрибьютеры спорят за какую-нибудь херовинку

Nikita
28.10.2016
23:20:57
Aler
28.10.2016
23:21:21
Cyril
28.10.2016
23:21:50
@alerdenisov у него немного другие загоны.

Denis
28.10.2016
23:22:48
окей, будет не работать — проверим сразу :)
Прими пулл от Cyril а если кто жаловаться будет, то вернём пути.

Nikita
28.10.2016
23:23:05
уже :)

Cyril
28.10.2016
23:23:30
ееее

мама смотри я опенсорс

dotenv не хотите добавить, кстати?

Nikita
28.10.2016
23:26:15
нет

Cyril
28.10.2016
23:27:43
Шарите 12-фактор апп?

Aler
28.10.2016
23:52:31
блин, такой у насти клевый инстаграмм

приветики

Denis
29.10.2016
00:49:06
Накручивайте: https://news.ycombinator.com/item?id=12821984

Vladislav
29.10.2016
00:50:10
приветики
наркотики

Страница 1596 из 10003