
Vladimir
14.10.2016
16:20:48
Если поставить одну точку близко к 180, а вторую двигать, то отрезок перескакивает при переходе через 0 меридиан
Что логично
Кстати, чем объясняются артефакты на 180 меридиане?

Anton
14.10.2016
16:21:56
Он всегда самый короткий. Если не врубить coordRendering:static

Google

Anton
14.10.2016
16:22:42
Да это тупые бэкендеры вечно косячат. Так сейчас в проде?

Vladimir
14.10.2016
16:22:52
Ага, и всегда так было, сколько помню

Anton
14.10.2016
16:22:59
Почему такие ломанные границы?

Vladimir
14.10.2016
16:23:26
Да не, почему линия на стыке

Anton
14.10.2016
16:23:51
Потому что на бэкенде геометрию не учили.

Vladimir
14.10.2016
16:24:05
Дерзко)

Vladimir
14.10.2016
16:24:55

Vladimir
14.10.2016
16:25:18
Вообще векторные карты бы пора выкатывать)

Anton
14.10.2016
16:25:23
Дерзко)
Но есть же артифакт? Вообще раньше не было.

Vladimir
14.10.2016
16:25:33
Я это наблюдаю очень давно

Anton
14.10.2016
16:25:58

Vladimir
14.10.2016
16:26:18
Но ведь пилят же?

Sander
14.10.2016
16:26:37
у меня вопрос по поводу приложения.
так как у меня мое приложение на react клиентское, то работает через json rest-api.
То как правильней сделать проверку, на то что залогинен пользователь или нет.
1) каждый раз делать запрос в api, так как приложение клиентское на backend просто так не сделаешь.
2) либо по любому клику или переходу, когда человек сделает в моем приложении, пройдет првоерка на авторизацию в моем api, и если окажется что он не залогинен или сессия закончилась, выкинит его на главную страницу с формой авторизации.
3) или есть какая-то более правильная реализация например на socket
заранее спасибо

Google

KlonD90
14.10.2016
16:26:59
Кто-нибудь Symbol'ы/atom'ы использует в проекте?

Anton
14.10.2016
16:27:29
Тут главное в какие сроки ;) приходите работать в АПИ карт. Учите webgl. Делайте няшные интерфейсы.

Vladimir
14.10.2016
16:28:01
Эхх, вот от чего, так от работы с картами не отказался бы

Anton
14.10.2016
16:28:52
Окей. Геометрия уровня первого курса, es4, webgl.

Vladimir
14.10.2016
16:29:18
> @thekashey
es4
wut?

KlonD90
14.10.2016
16:29:36
vow vow vow fight da powa

Anton
14.10.2016
16:29:47

Vladimir
14.10.2016
16:29:55
ясно
грустно)

Vladimir
14.10.2016
16:30:07
ну или реагируй

Vladimir
14.10.2016
16:30:16
лучше в mapbox покоммичу)

Anton
14.10.2016
16:30:19
Да норм. Кактус вкусный.

Vladimir
14.10.2016
16:31:27
Ну, почему же. С АПИ все в порядке
Кастомные стили - огонь
Трехмерные здания вот добавили недавно

Sander
14.10.2016
16:32:27
@Vogre а как именно спросить его?
1) через клиент каждый раз спрашивать сессию которая на бекенде лежит
2) изначально форма будет которая чисто на работает через бекенд, на ней тоже можно сессию запустить, но так как все на клиенте написано, то проверка будет проходит только когда человек сделает F5

Vladimir
14.10.2016
16:33:23
у меня обычно есть ручка типа /api/current_user, которая выдает юзера.
Либо вообще зашивать его в хтмл, если у тебя есть хоть какой серверный шаблонизатор.

Vladimir
14.10.2016
16:33:33

Google

Vladimir
14.10.2016
16:33:44
Который реально поддерживается)

Sander
14.10.2016
16:34:03
блин все равно не понимаю тебя
как именно проходит проверка
он каждый раз делает запрос в /api/current_user или как

Anton
14.10.2016
16:34:22

Vladimir
14.10.2016
16:35:10
> @thekashey
У нас есть не нативный мобильный sdk
Это как? Веб вью?

Vladimir
14.10.2016
16:36:50
не, предполагаешь по умолчанию, что если юзер был в начале сессии, он никуда не делся.
например,
if(!window.USER){
alert('no permissions')
}
если что-то страшное происходит, типа разлогина, бекенд должен начать сыпать 401 и 403ми, и ты переводишь приложуху в стейт "незалогинен"
а бекенд смотрит на сессию уже

Anton
14.10.2016
16:40:37

Vladimir
14.10.2016
16:41:34
Ну, это и руками сделать несложно
API никакого нет нативного

Sander
14.10.2016
16:59:50
В принципе если так подумать то глупый вопрос . Спасибо )

Vint
14.10.2016
17:44:19

Denis
14.10.2016
17:47:16

Vint
14.10.2016
17:48:18
В одном проекте гугл/яндекс нужны только.

Denis
14.10.2016
17:49:53

Vint
14.10.2016
17:51:26

Denis
14.10.2016
18:06:36
А вот так даже :) попробую загуглить, чтобы не напрягать

Vint
14.10.2016
18:23:36
А вот так даже :) попробую загуглить, чтобы не напрягать
Но там не просто всё.
Надо заводить приложение для авторизации на гугле, у которого будет key + secret.
Надо хранить промежуточный state на своей стороне (между генерацией линка для авторизации и получением токенов, это два отдельных роута должны быть).
Для разработки очень неудобно - verification URL, на который гугл перебрасывает при выдаче токенов, обязательно (!) должен быть на публичном домене, который резолвится по DNS. Иначе гугл ругается.
После получения токенов в зависимости от запрашиваемого scope надо нудно и дотошно проверять ответ гугла. Например, если уникальность пользователя проверять по email, то email-адреса может и не быть) Аккаунт гугла у пользователя есть, а email'а нет. Как с сусликом, короче) Или, например, гугло-аккаунт может быть зареган через внешнюю негугловую почту. И т.д. и т.п.

Sander
14.10.2016
18:37:47
Всем привет

Google

Sander
14.10.2016
18:37:52
есть кто использует graphql?
?

Safort
14.10.2016
18:43:39
Ребят, кто каким плагином для webpack пользуется для копирования файлов? Нашёл этот https://github.com/kevlened/copy-webpack-plugin
но, может, есть варианты лучше?

Alex
15.10.2016
11:30:19
Кто хорошо знает английский?
Как привильнее называть список файлов
fileList или filesList,
просто files иногда может быть спутано с file, да и просто для облегчения напряжения при чтении, лучше делать заметное различие, но не в ущерб консистентности.

Kirill
15.10.2016
11:31:45

Alex
15.10.2016
11:32:06
+1

KlonD90
15.10.2016
11:38:28
пиши списокФайлов(

Admin
ERROR: S client not available

KlonD90
15.10.2016
11:38:33
чо зря utf-8

Andrey
15.10.2016
11:38:49
SpisokFailof

KlonD90
15.10.2016
11:39:07
Не не. Можно спокойно использовать русский в названиях переменных
Непривычно когда код выглядит типа снасти().взять_отсюда()

Andrey
15.10.2016
11:39:58
Не дай бог такое увидеть

KlonD90
15.10.2016
11:40:44
https://github.com/halt-hammerzeit/sociopathy/blob/master/code/web/core/messages/messages%20extra.coffee да вообщем-то неплохо выглядит
Если все русскоязычные то почему бы и нет?

Andrey
15.10.2016
11:42:00
Тогда буду писать украинским
На стенах
Но не в коде
Вот не знаю, почему код выше вызывает странное отвращение?

Oleg
15.10.2016
11:43:48
Вообще-то нормальные программисты юзают 8 пробелов, а не 4

Google

KlonD90
15.10.2016
11:43:51
Давайте писать код на украинском - прекрасный язык ❤️

Andrey
15.10.2016
11:44:59
react_ua
node_ua

Sheldhur
15.10.2016
11:55:34
sup
собираюсь сделать приложение на ноде, с плагинами, есть что почитать на тему плагинов\расширений, чтобы не наступать на грабли?
язык не принципиален

Alex
15.10.2016
11:58:00
О каких плагинах идёт речь?
Есть npm-пакет node-gyp для сопряжения nodejs с кодом на C++ например. Такого рода расширения?

Sheldhur
15.10.2016
11:58:21
расширение функционала приложения

Alex
15.10.2016
11:59:16
это не плагины, а библиотеки называется. И они могут быть не на любом языке, а только на js

Sheldhur
15.10.2016
11:59:32
эммм...

Alex
15.10.2016
11:59:32
библиотеки распространяются в мире node через npm

Sheldhur
15.10.2016
11:59:39
везде плагинами называются

Danila
15.10.2016
11:59:39
речь о том, как построить адекватную для плагинов архитектуру, верно?

Sheldhur
15.10.2016
11:59:45
дада

Alex
15.10.2016
12:00:00
аа, ок) тогда я не въехал)
Теперь понятно

Sheldhur
15.10.2016
12:00:03
типа как qip, где протоколы добавляются
или gajim или qip где полно всяких расширений

Danila
15.10.2016
12:00:26
ну, даже не знаю. в большинстве решений такие вещи через event системы и DI делаются

Sheldhur
15.10.2016
12:00:56
ну я немного читал и event как раз не гуд

Danila
15.10.2016
12:01:03
считай, если твоё собственное приложение построено на библиотеках, которые можно перезаписывать через DI, и библиотеки работают с event'ами - ну вот и удобная для плагинов архитектура