@nodejs_ru

Страница 279 из 2748
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: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
> @thekashey es4 wut?
Это который даже не es5

Vladimir
14.10.2016
16:29:55
ясно

грустно)

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

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

лучше в mapbox покоммичу)
Он покуда не про АПИ.

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
Он покуда не про АПИ.
И самое главное - есть мобильный SDK

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
И самое главное - есть мобильный SDK
У нас есть не нативный мобильный sdk

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

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

а бекенд смотрит на сессию уже

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

API никакого нет нативного

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

Vint
14.10.2016
17:44:19
Так, а говорят Passport.js для авторизации совсем не торт и там совсем всё криво реализовано? А что использовать для авторизации через GitHub?
У него "тяжёлые" middleware для express. Я бы руками через https://www.npmjs.com/package/oauth накидал свою реализацию. Собственно, так и делаю с другими провайдерами, но конкретно для гитхаба нужды не было.

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

Denis
14.10.2016
17:49:53
В одном проекте гугл/яндекс нужны только.
А можешь пример для гугла показать на gist?

Vint
14.10.2016
17:51:26
А можешь пример для гугла показать на gist?
Выкорчёвывать надо) Там мясо старое. Если не горит, то попозже попробую.

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, да и просто для облегчения напряжения при чтении, лучше делать заметное различие, но не в ущерб консистентности.

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'ами - ну вот и удобная для плагинов архитектура

Страница 279 из 2748