@react_js

Страница 717 из 5115
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
ага

Evgeny
10.12.2016
22:15:50
react-virtualized норм или говно?

Критерии говна: апи сложный, какой-то кейс не покрывает, баги есть, етц

Спрашиваю для кейса с бесконечной подгрузкой списков

Вот такой вот

На странице выводится 32, хочу бесконечный список, но чтобы не лагало

Работает через редакс, да

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

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
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
Вот это moment.locale(ru)
в date-fns нет таймзон пока

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

Vladimir
10.12.2016
22:57:32
Вот это moment.locale(ru)
ох, как этот кусок внутри обрабатывается это вообще кошмар

Google
Evgeny
10.12.2016
23:13:45
А как это можно написать нормально? Без мутабельности

А то 4 мапа не очень хочется использовать

Мап вообще быстрый?

Aleksei
10.12.2016
23:17:34
А как это можно написать нормально? Без мутабельности
Ну во-первых concat вместо push, чтобы без мутабельности

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
Просто оно немного адово выглядит)

Из-за фильтров

Страница 717 из 5115