
Gordey
16.01.2017
14:17:09
тогда не будет каши в голове

Aleksey
16.01.2017
14:20:47
если сложности с иерархическими структурами - то базы не хватает. почитай про типы обходов. вангую хреново, но, возможно твой случай - level-order traversal. занятный алгоритм

Dmitry
16.01.2017
15:33:12
Всем привет! Кто-то сталкивался с написанием нативных модулей? В целом интересует, делал ли кто-то prebuilt систему
Написал для своих нужд модуль, выложил в npm, но вот не могу никак настроить систему сборки. Если собирать прям на месте, получается очень большой объем директории в node_modules + кучу зависимостей надо поставить юзеру. Так как в основном этот модуль будут использовать для electron или nw.js, то важно вычищать весь мусор после сборки, так как хлама на 150мб набирается

Google

Aleksey
16.01.2017
15:39:19
devDependencies, peerDependencies разноси чтобы лишнее не ставилось

Dmitry
16.01.2017
15:40:27
Да там приходиться для сборки выкачивать с гита основную библиотеку
Хотел использовать git submodule но что-то очень геморно с ним выходит
Я предпологаю, что самый классный вариант, выкачивать уже собранные rebuilt бинарники с какого-то CI сервера или, если необходимого нет, компилить на самом CI по запросу, кешировать и отдавать
Но я не знаю CI который бы такое делал

Дима
16.01.2017
15:47:02
ты можешь так настроить jenkins

Dmitry
16.01.2017
15:48:14
А есть сервисы, которые для OpenSource дают сервер jenkins? :)

KlonD90
16.01.2017
15:49:20
Travis CI
Neon

Dmitry
16.01.2017
15:50:33
Travis CI
А он умеет сборку по запросу делать?

Дмитрий
16.01.2017
15:54:28
Удачи, терпения ?

Google

Alexander
16.01.2017
15:54:44

Dmitry
16.01.2017
15:55:25
Спасибо всем :)

KlonD90
16.01.2017
15:55:38
Ну можешь пушить через CI в другой депозитарий билды

Dmitry
16.01.2017
15:55:39
Кажется сборки под маки пролетают :(

KlonD90
16.01.2017
15:56:01
Или по гитхуб апи бмллв

Dmitry
16.01.2017
15:57:12
@klond90 Я предполагал делать запросы при установке пакета типа
travis/node_6.4.2_linux_x64
travis/electron_1.4.7_linux_x64
И если еще нет сборки в хранилище, компилить под необходимую версию и выдавать собранный бинарник
Ибо он весит всего 300 - 500Кб а система сборки 150Мб

KlonD90
16.01.2017
15:58:12
В гиихубе есть билды и травис сможет скомпилить

Vladimir
16.01.2017
16:00:14
https://github.com/mapbox/node-pre-gyp

Dmitry
16.01.2017
16:03:49
Не, не выйдет. Мне приходится использовать для сборки c-make

A
16.01.2017
17:25:52
кто может помочь с ymaps

Сергей
16.01.2017
18:26:44
Пиши сразу свой вопрос

Dmitry
16.01.2017
18:37:27
Можно ли использовать ymaps под нодой, например, чтобы построить маршрут? Или может есть альтернативы какие-то? Нужны только данные, например, список gps координат, по которым можно провести ломаную линию.

Vladimir
16.01.2017
18:45:02
Нет, нельзя

Dmitry
16.01.2017
18:51:46
Спасибо

Айнур
16.01.2017
20:53:43
Подскажите плиз, кто как подтягивает jquery в webpack. Перепробовал все способы, все равно jQuery is not defined

Vladimir
16.01.2017
20:55:28

Айнур
16.01.2017
21:04:29

Vladimir
16.01.2017
21:05:15

Google

Sergey
16.01.2017
21:09:45

Ҫѐҏӗѫӑ
16.01.2017
21:09:56
и в чате про фронтенд

Yury
17.01.2017
09:14:26
Всем привет. Есть какая-нибудь группа по python?

Максим
17.01.2017
10:18:37
Сейчас ссылку в личку кину

Klim
17.01.2017
13:30:42
парни
а как разрулить конфликт маршрутов в коа
/api/test/list
/api/test/:testCode
вызываю первое - кидает на второе

Сергей
17.01.2017
13:32:36
порядок определения роутов важен
как у тебя в коде написано?

Klim
17.01.2017
13:32:51
ну
у меня вот в таком порядке как написал выше
вот так скорее

Klim
17.01.2017
13:34:02
то есть ид может быть строкой
может поэтому?
хз

Sheldhur
17.01.2017
13:34:33
а как-то так не умеет?
/api/test/\d+:id

Peter
17.01.2017
15:49:53
Кто использует WebStorm, можно ли сделать 2 пуша на разные репозитории? к примеру мне нужно на heroku закинуть и на bitbucket

Igor
17.01.2017
16:01:40
зарегай два ремоута
и пушь

Peter
17.01.2017
16:02:23
зарегал

Google

Peter
17.01.2017
16:02:30
жму пуш, пуш только на 1

Igor
17.01.2017
16:03:07
git push (название ремоута) (название ветки)

Admin
ERROR: S client not available

Peter
17.01.2017
16:03:20
я понял, нельзя 1 командой

Vladimir
17.01.2017
16:09:27
нельзя так git push {one,two} branch ?

Peter
17.01.2017
16:31:18
неа, так нельзя

Vladimir
17.01.2017
16:33:10
действительно

Сергей
17.01.2017
16:34:09
Можно написать в git-extras

Aleksey
17.01.2017
16:39:03
можно алиас написать просто

Roman
17.01.2017
17:56:22
кто что делает с тем, что в нода стала нетолерантна к content-type: chunked и content-length: 100500 одновременно? если сервер сторонний и править его нельзя

KlonD90
17.01.2017
18:00:07
написать свой http поверх tcp
изиже

Roman
17.01.2017
18:01:09
самое интересное что нету ишью даже предлагающего опцию хотя бы в http.request
бикоз фак ю

Vladimir
17.01.2017
18:02:00
Afaik

Roman
17.01.2017
18:02:36
но внешнему серверу про стандарты не расскажешь

Ҫѐҏӗѫӑ
17.01.2017
21:33:34
v8 с асинками скоро вольют

Google

KlonD90
17.01.2017
21:35:20
супер

Vladimir
17.01.2017
21:35:50
И с модулями
Ну, почти

Amon Bower
17.01.2017
22:05:40
Какую лицензию использовать в Github, если я хочу, чтобы мой проект смогли тестить у себя и модифицировать по своему желанию, но не могли сделать такой проект же на основе моего кода? Так сказать, стырить и скомпилировать.

Vitaly
17.01.2017
22:10:24
а если серьезно: https://tldrlegal.com/

マイク
17.01.2017
22:11:38

Vitaly
17.01.2017
22:12:11

マイク
17.01.2017
22:12:50
Стоить посмотреть в сторону AGPL, наверное

Klim
17.01.2017
22:17:27
Оу вейт