Alexander 🐯
Ты щас умрёшь
Пока колдовство не подействовало!
JE$U$
#вакансия #москва #frontend #js #react Город и адрес офиса: Москва, м. Первомайская (5 мин) Формат работы: #офис Занятость: #полная Зарплатная вилка: от 100 до 130 т.р. Компания: RTSoft Описание вакансии: Ищем #middle frontend-разработчика в быстро растущий бизнес-юнит RTSoft. Мы занимаемся разработкой, внедрением и поддержкой технических решений для умных электроэнергетических систем. Наши проекты нацелены, в том числе, на мировой рынок. Стек: #ES6, React 16, ReactNative, Sass, ECharts/d3.js, Relax (наша собственная библиотека управления состоянием по типу Redux) Узнать про текущие проекты, планируемые задачи, требования и что еще мы предлагаем можно по ссылке: http://telegra.ph/Middle-Frontend-razrabotchik-Moskva-03-21 Контакты: @evgkch (резюме можно кидать сюда или на почту evg.kch@gmail.com)
Romuald
Привет! Как во vue использовать компонент еще раз, но с другими параметрами?
👨🏼‍💻
Приветствую! Вопрос знатокам! Допустим есть сайты: x.com, y.com, z.com Мне надо между ними как-то зашэйрить какую-то инфо, например: userID: 4576873 Что посоветуете? x-domain-cookie не предлагать, они оверрайдят некоторые данные и мне категорически не подходят.
Konstantin
через бэкенд
👨🏼‍💻
через бэкенд
вариант. как раз читаю, но может есть что на клиенте?
👨🏼‍💻
куки )
не вариант 🙁 а было б да - легко
Alexander
не вариант 🙁 а было б да - легко
а почему не вариант? интересно. Сделать одну куку на одном домене и тянуть её с любых других доменов через скриптик.
👨🏼‍💻
а почему не вариант? интересно. Сделать одну куку на одном домене и тянуть её с любых других доменов через скриптик.
Есть n-сайтов, каждый выдаёт свою куку с важными для себя полями и их значениями. В итоге, кука будет шэйрится и получится, что поля оверрайдятся и результат будет не тот, что ожидается
Alexander
Есть n-сайтов, каждый выдаёт свою куку с важными для себя полями и их значениями. В итоге, кука будет шэйрится и получится, что поля оверрайдятся и результат будет не тот, что ожидается
ну, один сайт берёшь как основной, или вообще можешь сабдомен выделить, на него ссылаешься со всех сайтов типа <script src="основной/script.php?кука-левого-сайта">, и на основном можешь уже в базу складировать как угодно, можешь новые куки присваивать, можешь в ответ возвращать джаваскрипт, который на левом сайте любые куки тебе запишет как хочешь
Alexander
чтобы злоумышленник не воровал куки вдруг, проверять по рефереру просто
👨🏼‍💻
Там данные в куках влияют на дальнейшее юзабилити, например, история поисков и тд
👨🏼‍💻
ну сабдомен выдели, на него всё складывай
Исторически это всё отдельно друг от друга
Alexander
ты хочешь зашерить между сайтами инфу, при этом сделать это так, чтобы они не зашеривали инфу?
Alexander
я хочу зашейрить инфу, но не через кросс-домен-куку
тебе всё-равно нужно где-то собирать данные в одном месте. Не имеет значения, кука это или нет. С таким же успехом растолкай по всем сайтам один и тот же код, который шерит всё это. Нуу, а как без этого то?
Alexander
опять скажешь, что нельзя на сайты расталкивать код, который шерит, т.к. эти сайты не связаны с руг другом )
Alexander
на бэке то само собой, но на стороннем же, нету главных сайтов.
Alexander
значит сабдомен с куками
Alexander
бэк один и тот же для всего
ну, верно. Один общий бэк. К нему обращаешься со всех сайтов, он хранит куку для каждого.
👨🏼‍💻
ну, верно. Один общий бэк. К нему обращаешься со всех сайтов, он хранит куку для каждого.
именно. юзера я более-менее могу идентифицировать. на 1 прослойку больше, но зато более-менее безопасно и стабильно
Varvara
Вакансия: Node.js developer/ Вакансия: Frontend developer Компания: #draewil Локация: #питер #спб #офис З/п: 180.000-250.000+ Контакты: @Veve_V Британский проект Draewil -Мы занимаемся разработкой большой программной платформы для логистического сектора Кувейта (ближайшие аналоги - Uber, Rush, Deliveroo, Gett) Менеджерский состав в Лондоне и Кувейте, техническая команда в Питере (м.Горьковская) Сейчас в команде 4 разработчика бекенда,3 фротненда, два QA,2а DevOps, мобильные разработчики, дизайнер, TechSupport, PM. Проект запущен в январе 2017 года. Успешно пользуется популярностью у множеста компаний Кувейта. Планируется расширение, запуск маркета на платформе (аналог amazon-а). Мы ждем в команду Javascript разработчиков для работы над Frontend и Backend частью проекта. Frontend developer До настоящего момента использовали AngularJS,сейчас панируем переходим на Angular 5. Ведем тестирование через TDD, CI/CD – Jasmin/Mocha, Karma Backend developer Stack: JavaScript, ES6, Node 8+, MongoDb, Redis, RabbitMQ Process: Git, Continuos Integration, Scrum, JIRA Development practices: lint, unit testing, integration testing С радостью расскажу все, что вам будет интересно, все подродности проекта в личном общении.
Romuald
Охуенный чат. Пока задавал вопрос, понял как его решить
Romuald
И решил
Anonymous
Kir
Всем привет) кто-то прикручивал tradingview либу графика со своими данными ?)
General
Охуенный чат. Пока задавал вопрос, понял как его решить
дык, ты бы рассказал, что за проблема была и как ты ее решил)
CherryTea
ээ чяднт? https://repl.it/repls/HastyLeadingStructs
CherryTea
точн, спасибо )
Sergey
CherryTea
👌
ᴡᴇʏʜᴇyʜᴇʏ
{} + [] // 0 {} + {} // [object Object][object Object] Я что-то не пойму - в первом случае {} - рассматривается как блок кода и происходит преобразование +[] в число из-за урнарного + А во втором случае почему первый {} рассматривается как объект?
Дима
👍
ᴡᴇʏʜᴇyʜᴇʏ
пытаюсь постичь дзен с {} + {}😄
ᴡᴇʏʜᴇyʜᴇʏ
что есть логично)
Yar
а не просто {} + {}
ᴡᴇʏʜᴇyʜᴇʏ
({} + {}) тоже логично)
ᴡᴇʏʜᴇyʜᴇʏ
ᴡᴇʏʜᴇyʜᴇʏ
какая собака оборачивает в скобки
Yar
ибо скорее всего браузер как раз и выполняет как выражения
Yar
Interestingly, the Node.js REPL parses its input differently from either Firefox or Chrome (which even uses the same V8 JavaScript engine as Node.js). The following input is parsed as expressions and the results are less surprising
Yar
{} + {} '[object Object][object Object]'
ᴡᴇʏʜᴇyʜᴇʏ
{} + {} '[object Object][object Object]'
благодарю, надо было дальше читать
🦜
3 - 1 // -> 2 3 + 1 // -> 4 '3' - 1 // -> 2 '3' + 1 // -> '31' '' + '' // -> '' [] + [] // -> '' {} + [] // -> 0 [] + {} // -> '[object Object]' {} + {} // -> '[object Object][object Object]' '222' - -'111' // -> 333 [4] * [4] // -> 16 [] * [] // -> 0 [4, 4] * [4, 4] // NaN
🦜
Number + Number -> addition Boolean + Number -> addition Boolean + Boolean -> addition Number + String -> concatenation String + Boolean -> concatenation String + String -> concatenation
Александр
сколько прозрачной логики и лаконичности
ᴡᴇʏʜᴇyʜᴇʏ
0 - 1, все ок)
Александр
особенно веселит когда собесы устраивают по таким подвывертам
ᴡᴇʏʜᴇyʜᴇʏ
ооооооо
ᴡᴇʏʜᴇyʜᴇʏ
Знаменитые вопросы с собеседований
Дима
Жеесть))
🦜
Math.random)
Nikolay
const random = (x) => Math.random(x);
Александр
const random = (x) => Math.random(x);
Залей в npm обязательно
Nikolay
Сначала поисследую, вдруг уже есть пакет.
Александр
Сразу через npm добавлю в проект. Копипастить не могу- не модно
Vadim
const random = (x) => Math.random(x);
А что ты в х передаешь?
Александр
Ну и тесты напиши
Vadim
Лол
Лол?
🦜
ну кстати норм
Nikolay