
Nikita
10.12.2016
20:54:45
у меня вопрос по теме, кто делал автоапдейты не через github releases?
Чтобы на приватном CI собрал, выложил, пользователь получил апдейт?
электрон чат мертв. мб тут кто-то знает?)

Vladimir
10.12.2016
21:09:55
@gusnkt по теме электрона? я делал как-то полгода назад

Nikita
10.12.2016
21:10:29
как примерно?)

Google

Nikita
10.12.2016
21:10:46
вот у тебя есть билды, куда-то их пушил?

Vladimir
10.12.2016
21:11:05
electron-builder бери. на свой сервер приватный

Nikita
10.12.2016
21:11:31
не, билды у меня норм собираются
а вот версионирование он умеет github -там все понятно, bintray/generic - там нефига не понятно

Vladimir
10.12.2016
21:12:11
там просто много всего надо. подписать osx билд сам сможешь?

Nikita
10.12.2016
21:12:36
да это я все делаю) вопрос исключительно в апдейтах
я правильно понимаю, что должен какой-то json файлик генерить и класть рядом?

Vladimir
10.12.2016
21:13:12
там разве что разница в том, что надо разные урлы для вин и osx
дай вспомнить :)
вот примитивный гайд https://medium.com/@svilen/auto-updating-apps-for-windows-and-osx-using-electron-the-complete-guide-4aa7a50b904c#.qlefjqtyu
вспомнил
на сервере просто кладешь файл, магия в самом электроне
билдер делает билд и какой-то json, все это на сервер кладешь

Google

Nikita
10.12.2016
21:16:23
хм, спасибо за ссылку. но там не просто кладешь файл - таки надо написать небольшой сервачек)

Vladimir
10.12.2016
21:16:26
json типа URL такой название файла такое
угу, но там простой до боли сервер

Nikita
10.12.2016
21:19:48
спасибо, посмотрю)

Vladimir
10.12.2016
21:20:35
сорри кода нет под рукой. посмотри результат electron-builder, там для osx надо три файла (билд, дифф, json), для вин два (билд и json). потом squirrel качает по урл json, из него достаёт путь либо к диффу, либо к билду
версионированием самому придётся заниматься :)
на клиенте сквирлу даёшь урл на сервер с файлами.
потом танцуешь с бубном, находишь ивент --first-run, корректно его обрабатываешь- и все работает. я наверное неделю потратил, чтобы и osx и win апдейты рабочими сделать :)
но это было до версии 1.0 ещё. Кроме этого товарищ, который squirrel пилит, сделал слак на электроне, так что оно 100% работает :)

Gordey
10.12.2016
21:33:00
Посоны, тема react-native
какие есть воркэраунды, когда матерится что localhost не https
кароч эта история Network request failed
когда фетчишь

Таймураз
10.12.2016
21:34:30
На андроиде ошибка ловится?

Gordey
10.12.2016
21:35:29
я ток на iOS’e смотрю, мне на анроид честн говоря положить

Таймураз
10.12.2016
21:35:45
В info.plist вот это нужно под твой домен
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourserver.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

Gordey
10.12.2016
21:36:03
я втыкал этот кусок, но чет оно не помогло
я офк погуглил и попробовал, прежде чем писать сюда )
может какие нюансы там есть
я хз

Таймураз
10.12.2016
21:37:01
Тогда пардон

Google

Kreizo
10.12.2016
21:37:07
это xml ?

Gordey
10.12.2016
21:37:14
ага

Ruslan ?
10.12.2016
22:08:06

Evgeny
10.12.2016
22:15:50
react-virtualized норм или говно?
Критерии говна: апи сложный, какой-то кейс не покрывает, баги есть, етц
Спрашиваю для кейса с бесконечной подгрузкой списков
Вот такой вот
На странице выводится 32, хочу бесконечный список, но чтобы не лагало
Работает через редакс, да

KlonD90
10.12.2016
22:20:32
хз сам вот думаю брать или не брать (

Vladimir
10.12.2016
22:39:41

Valentin
10.12.2016
22:42:54
Женя, в целом хорошо, но могут быть проблемы в лисе/ие
И есть проблемы с перфом, но там пр висит.
У нас на выдаче List используется

Vladimir
10.12.2016
22:52:12
+1
а зачем? :) из-за хайпа?

Vladimir
10.12.2016
22:52:43

Vladimir
10.12.2016
22:53:47
ну либа долгое время имела 500 звёзд с горем пополам, потом её твитнул Абрамов- теперь 3к звёзд :)
в esnext рассылку попала

Vladimir
10.12.2016
22:54:12
ну хз

Vladimir
10.12.2016
22:54:18
хайп

Vladimir
10.12.2016
22:54:23
я около года назад про неё узнал

Dmitry
10.12.2016
22:54:24

Google

Evgeny
10.12.2016
22:54:24

Vladimir
10.12.2016
22:54:32
момент дно

Evgeny
10.12.2016
22:54:33

Vladimir
10.12.2016
22:54:37
особенно в коде

Evgeny
10.12.2016
22:54:54
Я хочу лоудэш для дат

Vladimir
10.12.2016
22:54:59
мутабельность разносит код в хлам

Dmitry
10.12.2016
22:55:08
Ну допустим
Там гавно, если размеры динамические у элементов списка

Evgeny
10.12.2016
22:55:10
А не мутабельное добро

Admin
ERROR: S client not available

Vladimir
10.12.2016
22:55:21
и код момента и твой код

Evgeny
10.12.2016
22:55:21
Момент бесит своей неочевидностью
Вот это moment.locale(ru)

Dmitry
10.12.2016
22:56:01
А как адаптивность разруливать?
Я хз. Я просто хотел себе запилить. А там нужно указывать высоту как параметр, чтобы нормально считалось всё без пролагов. Я в итоге забил и просто infinity сделал
Так как у меня очень большая разница у строк по высоте может быть

Evgeny
10.12.2016
22:56:38
Ну вот да

Vladimir
10.12.2016
22:56:53

Evgeny
10.12.2016
22:57:03
Я помню да

Vladimir
10.12.2016
22:57:32

Google

Evgeny
10.12.2016
23:13:45
А как это можно написать нормально? Без мутабельности
А то 4 мапа не очень хочется использовать
Мап вообще быстрый?

Aleksei
10.12.2016
23:17:34

Evgeny
10.12.2016
23:17:41
В смысле
Как?


Andrew
10.12.2016
23:18:12
> Какой у вас проект или где работаете?
Небольшой пилот - бесплатные обучающие игровые онлайн тренажеры для детей http://bi2o2t.ru
Имею серьезное намерение полностью переделать сервис тренажеров, в т.ч. добавить массу интересных фич, идеи которых скопились за годы боевого тестирования сервиса. Велика вероятность, что фронтенд буду пилить опенсорсненько.
> В чём вы специалист?
Во всём подряд и ни в чем толком. Конструирую ПО начиная с 1994 года с помощью, в т.ч., Basic, Pascal, Clipper, VB-Script/Excel, Visual FoxPro, PHP, MySQL, JavaScript, jQuery. С 2016 года потихоньку вникаю в Nods.JS, Express.JS, React, Redux, WebPack, и пр...
> Чем можете быть интересны или полезны сообществу?
Провожу небольшой коучинг для новичков, в основном в виде небольшого гайданса и моральной поддержки, так же могу выдавать небольшие волшебные пендыли дабы поддерживать угасюащий прогресс и мотивацию.
> Чем интересно сообщество вам?
Общение на взаимно интересные темы с братьями по разуму и сочувствующими. Т.к. активно развиваюсь в сторону Full-stack JS, Node.JS становится одним из основных инструментов разработки для меня.
>Откуда вы?
В данное время Урал
>Как узнали про группу?
Подсказали на интенсиве SkillBranch
#whois


Adel
10.12.2016
23:27:41
Как?
видимо имеется в виду linkedUsersIds = linkedUsersIds.concat([item…]) или что-то вроде этого
но это трэшатина какая-то
4 мапа имхо будет быстрее, чем вот это вот

Evgeny
10.12.2016
23:28:18
Ну тоже этого не понял да

Adel
10.12.2016
23:28:44
почему let везде?
и имхо тут иммутабельность пофигу

Evgeny
10.12.2016
23:29:12
Да это набросок
В итоге оставлю const linkedContactIds = items.map(task => task.contactId)
Плевать

Adel
10.12.2016
23:29:41
ты же создал, наполняешь, потом отдашь данные и там уже их не мутируй
да, я думаю это самый норм вариант

Evgeny
10.12.2016
23:30:46
Просто оно немного адово выглядит)
Из-за фильтров