Size: a a a

2021 March 25

А

Айсылу in pro.js
#Frontend #вакансия #офис #ReactJS #Angular #VueJS #AngularJS #JS

"Future Art" - компания, занимающаяся разработкой
IT-решений, порталов, сайтов, а также другого рода программного обеспечения. Мы специализируемся на сложных проектах для коммерческих клиентов - информационные системы, социальные сети, мессенлдеры, криптовалюты, игры, мобильные приложения и т.д., и также есть собственные проекты🔥

Что в нас крутого? Наши разработчики делают очень сложные программные вещи, которые не всякой фирме под силу! Наше ПО проходит аудиты по безопасности, а также рассчитаны на большие нагрузки😎

Формат работы: штат
Город: Казань
Занятость: полная
Зарплатная вилка: от 80к до 160к (определяется по скиллам)

Что нужно знать и уметь:
🌟 Умение создавать адаптивный web интерфейс по дизайну по исходникам из Figma, изредка Photoshop.
🌟 Опыт работы минимум с одной из этих технологией: ReactJS/Angular/AngularJS/VueJS.
🌟 Уметь использовать предпроцессоры CSS: LESS/SASS/SCSS.
🌟 Уметь работать с http запросами и swagger-ом.
🌟 Опыт работы с async/await.
🌟 Опыт работы с npm.
🌟 HTML/CSS.
🌟 Знание технологий git/mercurial.

Будет плюсом:
🌟 Понимание компонентно-ориентированный подхода.
🌟 Опыт работы с ws (WebSockets) или SignalR.

Чем нужно будет заниматься:
🌟 Создание web-приложений.
🌟 Поддержка, рефакторинг ранее созданных систем.
🌟 Участие в оценке и планировании работ.
🌟 Обсуждения UI/UX решений.
🌟 Code-review.

Что мы предлагаем:
🌟 Оформление по ТК РФ, стабильная работа в крупной компании;
🌟 Годовые премии и стабильные бонусы за хорошую работу;
🌟 Новый, современный офис, комфортабельное рабочее место (г. Казань, ул. П. Коммуны, 26). В офисе у нас имеется крутая комната отдыха с телевизором и плейстейшеном, кофе-машиной, снеками - все, что бы наши разработчики могли в любое время отдохнуть!
🌟 Профессиональная молодая команда специалистов, авторитетный тим лид.
🌟 Нет дресс-кода, гибкое начало и завершение рабочего дня
🌟 Корпоративы, мероприятия, обучения!

Контакт @aisik21
источник

Т

Тимерлан in pro.js
всем привет.такая проблема:
хочу вытянуть с сайта data,с помощью websocket .

зашёл в инструменты разработчика =>Network => ws => messages. слева выбрал URl адрес,с которого текут данные и скопировал его. подготовил в коде (на клиент js) websocket, вставил этот скопированный URL адрес,пришло всего 3 сообщения и поток данных прекратился(в этих трех сообщениях скорее всего идут глобальные методы,но не поток данных).У меня несколько вопросов.
1) может ли быть,что я не могу взять данные через websocket из-за того,что нет авторизации?если да,то я гуглил этот вопрос и натыкался на blob объект и метод fileReader( )
2)как сделать так,чтоб поток данных шел в моей консоли (в консоле самого сайта он идет)
источник

С

Славик in pro.js
Тимерлан
всем привет.такая проблема:
хочу вытянуть с сайта data,с помощью websocket .

зашёл в инструменты разработчика =>Network => ws => messages. слева выбрал URl адрес,с которого текут данные и скопировал его. подготовил в коде (на клиент js) websocket, вставил этот скопированный URL адрес,пришло всего 3 сообщения и поток данных прекратился(в этих трех сообщениях скорее всего идут глобальные методы,но не поток данных).У меня несколько вопросов.
1) может ли быть,что я не могу взять данные через websocket из-за того,что нет авторизации?если да,то я гуглил этот вопрос и натыкался на blob объект и метод fileReader( )
2)как сделать так,чтоб поток данных шел в моей консоли (в консоле самого сайта он идет)
попробуй спросить в другом чате
источник

Д

Дмитрий in pro.js
Тимерлан
всем привет.такая проблема:
хочу вытянуть с сайта data,с помощью websocket .

зашёл в инструменты разработчика =>Network => ws => messages. слева выбрал URl адрес,с которого текут данные и скопировал его. подготовил в коде (на клиент js) websocket, вставил этот скопированный URL адрес,пришло всего 3 сообщения и поток данных прекратился(в этих трех сообщениях скорее всего идут глобальные методы,но не поток данных).У меня несколько вопросов.
1) может ли быть,что я не могу взять данные через websocket из-за того,что нет авторизации?если да,то я гуглил этот вопрос и натыкался на blob объект и метод fileReader( )
2)как сделать так,чтоб поток данных шел в моей консоли (в консоле самого сайта он идет)
Подключение сокетное не просто по url адресу идёт.
Это постоянное общение.
Возможно (скорее всего) при создании подключения должны передоваться токены и другие параметры.
Плюс эти три сообщения скорее всего не просто так идут. На них нужно ответить соответствующим образом.
А чтобы поддерживать коннект - в определённые промежутки времени должна быть обратная связь.
источник

Т

Тимерлан in pro.js
Дмитрий
Подключение сокетное не просто по url адресу идёт.
Это постоянное общение.
Возможно (скорее всего) при создании подключения должны передоваться токены и другие параметры.
Плюс эти три сообщения скорее всего не просто так идут. На них нужно ответить соответствующим образом.
А чтобы поддерживать коннект - в определённые промежутки времени должна быть обратная связь.
да что-то отвечать нужно.мне так же подсказали.но что отвечать?
источник

OJ

Oleg Junior in pro.js
Здравствуйте! Это код неправильный или IDE его неправильно понимает?
Логика такая:
если  в termOptions  существует поле dateTimeUpload, то использовать его значение, иначе defaultDateTimeUpload
источник

EP

Evgenii Popov in pro.js
Oleg Junior
Здравствуйте! Это код неправильный или IDE его неправильно понимает?
Логика такая:
если  в termOptions  существует поле dateTimeUpload, то использовать его значение, иначе defaultDateTimeUpload
Предположу, что это webstorm и он не настроен.
Простое гугление, говорит:
Внутри WebStorm:
   Перейдите в меню Файл → Настройки → Языки и рамки → Node.js и NPM
   Убедитесь, что 'Node.js Core library включен', нажав кнопку Enable.
   Нажмите OK для сохранения настроек.

ПРИМЕЧАНИЕ. Убедитесь, что вы делаете это в разделе "Настройки", а не только в "Настройки по умолчанию",
источник

OJ

Oleg Junior in pro.js
Evgenii Popov
Предположу, что это webstorm и он не настроен.
Простое гугление, говорит:
Внутри WebStorm:
   Перейдите в меню Файл → Настройки → Языки и рамки → Node.js и NPM
   Убедитесь, что 'Node.js Core library включен', нажав кнопку Enable.
   Нажмите OK для сохранения настроек.

ПРИМЕЧАНИЕ. Убедитесь, что вы делаете это в разделе "Настройки", а не только в "Настройки по умолчанию",
спасибо. проверю
источник

MW

Most Wanted in pro.js
можете подсказать как сделать ретюрн?
источник

EP

Evgenii Popov in pro.js
Most Wanted
можете подсказать как сделать ретюрн?
ну и сам map верни... А так лучше скидывай код
function Convert(Data){
   let value = Data.distance.value;
   let unit = Data.distance.unit;
   let convert_to = Data.convert_to;

   // console.log(unit)
   // console.log(value)
   // console.log(convert_to)

   return format.data.map(elem => {
       if(elem.unit === unit){
           let tempdata = value * elem.value;
           return format.data.map(elem => {
               if(elem.unit === convert_to){
                   res =  `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
                   console.log(res)
                   return res
               }
           })
       }
   })
}
источник

AK

Aleksei Kowalski in pro.js
Most Wanted
можете подсказать как сделать ретюрн?
для начала, скинь код текстом сюда. Никто не будет скачивать твой файл и смотреть
источник

MW

Most Wanted in pro.js
Aleksei Kowalski
для начала, скинь код текстом сюда. Никто не будет скачивать твой файл и смотреть
все кроме евгения
источник

MW

Most Wanted in pro.js
Evgenii Popov
ну и сам map верни... А так лучше скидывай код
function Convert(Data){
   let value = Data.distance.value;
   let unit = Data.distance.unit;
   let convert_to = Data.convert_to;

   // console.log(unit)
   // console.log(value)
   // console.log(convert_to)

   return format.data.map(elem => {
       if(elem.unit === unit){
           let tempdata = value * elem.value;
           return format.data.map(elem => {
               if(elem.unit === convert_to){
                   res =  `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
                   console.log(res)
                   return res
               }
           })
       }
   })
}
спасибо
источник

AK

Aleksei Kowalski in pro.js
Евгению очень скучно, видимо
источник

EP

Evgenii Popov in pro.js
Aleksei Kowalski
Евгению очень скучно, видимо
Ага
источник

EP

Evgenii Popov in pro.js
Evgenii Popov
ну и сам map верни... А так лучше скидывай код
function Convert(Data){
   let value = Data.distance.value;
   let unit = Data.distance.unit;
   let convert_to = Data.convert_to;

   // console.log(unit)
   // console.log(value)
   // console.log(convert_to)

   return format.data.map(elem => {
       if(elem.unit === unit){
           let tempdata = value * elem.value;
           return format.data.map(elem => {
               if(elem.unit === convert_to){
                   res =  `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
                   console.log(res)
                   return res
               }
           })
       }
   })
}
там фигня какая то
источник

MW

Most Wanted in pro.js
Evgenii Popov
там фигня какая то
ага(
источник

MW

Most Wanted in pro.js
const format format = {'data':[
   {'unit':'m', 'value': 100},
   {'unit':'sm', 'value': 1},
   {'unit':'in', 'value': 2.54},
   {'unit':'ft', 'value': 30.48},
   {'unit':'km', 'value': 100000}
]}; // данные о форматах ( конвертировных в см )
const
Data Data = {'distance': {'unit':'m', 'value': 0.5}, 'convert_to': 'ft'}; // данные на обработку
let
obj obj = {'unit':'yd', 'value': 91.44}; // пробник на добавление
let
resres;
function Convert(Data){
   let value = Data.distance.value;
   let unit = Data.distance.unit;
   let convert_to = Data.convert_to;

   // console.log(unit)
   // console.log(value)
   // console.log(convert_to)

   
formatformat.data.map(elem => {
       if(elem.unit === unit){
           let tempdata = value * elem.value;
           
formatformat.data.map(elem => {
               if(elem.unit === convert_to){
                   
res res =  `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
                   
consoleconsole.log(resres)
                   return
res
               
res
               
}
           })
       }
   })
}
// function AddJSON(obj){
//     format.push(obj);
// }
// AddJSON(obj);
consoleconsole.log(Convert(DataData));
источник

EP

Evgenii Popov in pro.js
Most Wanted
const format format = {'data':[
   {'unit':'m', 'value': 100},
   {'unit':'sm', 'value': 1},
   {'unit':'in', 'value': 2.54},
   {'unit':'ft', 'value': 30.48},
   {'unit':'km', 'value': 100000}
]}; // данные о форматах ( конвертировных в см )
const
Data Data = {'distance': {'unit':'m', 'value': 0.5}, 'convert_to': 'ft'}; // данные на обработку
let
obj obj = {'unit':'yd', 'value': 91.44}; // пробник на добавление
let
resres;
function Convert(Data){
   let value = Data.distance.value;
   let unit = Data.distance.unit;
   let convert_to = Data.convert_to;

   // console.log(unit)
   // console.log(value)
   // console.log(convert_to)

   
formatformat.data.map(elem => {
       if(elem.unit === unit){
           let tempdata = value * elem.value;
           
formatformat.data.map(elem => {
               if(elem.unit === convert_to){
                   
res res =  `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
                   
consoleconsole.log(resres)
                   return
res
               
res
               
}
           })
       }
   })
}
// function AddJSON(obj){
//     format.push(obj);
// }
// AddJSON(obj);
consoleconsole.log(Convert(DataData));
const format = {
 data: [
   { unit: "m", value: 100 },
   { unit: "sm", value: 1 },
   { unit: "in", value: 2.54 },
   { unit: "ft", value: 30.48 },
   { unit: "km", value: 100000 }
 ]
}; // данные о форматах ( конвертировных в см )
const Data = { distance: { unit: "m", value: 0.5 }, convert_to: "ft" }; // данные на обработку
let obj = { unit: "yd", value: 91.44 }; // пробник на добавление
let res;
function Convert(Data) {
 const value = Data.distance.value;
 const unit = Data.distance.unit;
 const convertTo = Data.convert_to;
 const {data} = format
 
 const baseRate = data[data.findIndex(el =>el.unit === unit)].value
 const targetRate = data[data.findIndex(el =>el.unit === convertTo)].value
 const resValue = value*baseRate/targetRate;
 return {unit:convertTo,value:resValue.toFixed(2)}
}

console.log(Convert(Data));

Тут же еще дробные числа  - подстава для расчёта может быть, при больших числах на умножение или деление дробных, или я путаю
источник

АЛ

Артур Легуша... in pro.js
всем привет) подскажите плиз как решить данную ошибку ? Module not found: Error: Can't resolve '@/mixins/overflow' пытаюсь подключить вот этот пакет https://www.npmjs.com/package/vue-ui-preloader
источник