Evgeniy
#вакансия #fullstack #Java #JavaScript #XP #ExtremeProgramming #Питер
Вакансия: Fullstack Developer (Java/JS)
Локация: Санкт-Петербург
Компания: Lipt-Soft
Зарплата: до 250 тысяч рублей в месяц
Требования:
•Опыт работы с CSS, JavaScript, HTML от 3 лет;
•Опыт работы Java от 1 года;
•Приветствуется знание Git;
•Опыт в проектах коммерческой разработки;
•Опыт разработки HL-систем;
Задачи:
•Разработка одного из лучших решений Интернет-Банкинга в России;
•Работа в распределённой команде разработки с использованием методологии разработки XP (Экстремальное программирование - «парное программирование»);
•Участие в гибких процессах разработки, итеративных разработках, оценках и проектных митингах с владельцами продуктов;
•Общение с разработчиками внутри команды и разработчиками из команд разработки смежных систем;
•Использовать в работе: Java8, JavaScript (библиотека JQuery), CSS, HTML, Framework bootstrap.
Компания предлагает:
•Разноплановые задачи;
•ДМС, включая стоматологию;
•Ежегодная премия по итогам работы;
•Ежегодный пересмотр заработной платы по результатам работы;
•Обучение английскому языку;
•Участие на конференциях;
•Специальные условия по кредитам в рамках зарплатного проекта;
•В офисе есть Mortal Combat X и Destiny 2 на PS4.
Готов ответить на все вопросы, в любое время:
chakevgeniy@gmail.com или @EvgenyChak
Anonymous
подскажите пож. по ноде.жс, юзаю модуль https://github.com/websockets/ws взял на своей впс накатил ноджс, взял пример кода
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8082 });
wss.on('connection', function connection(ws) {
ws.on('message', function incoming(message) {
console.log('received: %s', message);
});
ws.send('something');
});
запускаю скрипт, на нетстат смотрю появляется tcp6 0 0 [:😏:8082 [:😏:* LISTEN
но когда отправляю тестовый конект через http://demos.kaazing.com/echo/index.html
получаю
CONNECT: ws://95.213.**.175:8082
CLOSED: (1006)
Anonymous
в чем может быть дело7\
Anonymous
разобрался, http://demos.kaazing.com/echo/index.html - говно
Vlad
ребят, привет
помогите, если не лень
https://codepen.io/c_tn/pen/RQpZGB?editors=1010
как правильно удаление написать?
Никита
Vlad я пока не особо вчитывался, но это я от мира отстал или как
let i = 0, len = categoryList.length; i < len; i++
Зачем здесь создавать len?
Vlad
для оптимизации
по сути на таких маленьких массивах ни на что не влияет, но просто в привычку вбил
Vlad
ну, типа если указать i < category.length, то оно при каждой итерации будет обращаться к этому свойству, вроде лишняя нагрузка и тд
Никита
Vlad вопрос конечно спорный, но по мне дак читаемость падает. Но окей, как скажешь
Никита
Vlad я понимаю что я не ответ на твой вопрос даю но, а зачем categoryList = [...categoryList.slice(0, i), ...categoryList.slice(i + 1)]; так?
Vlad
не смог придумать под вечер ничего более адекватного
Vlad
вроде delete можно
Никита
splice для удаления по идее подходит больше всего
Никита
просто я честно жутко путаюсь в твоём коде, я понял что ты рекурсивно хочешь это решать, но как-то странно всё
Vlad
если есть какой-то другой вариант, то можешь переписать
Vlad
буду благодарен
Vlad
просто я уже кончился вообще
Никита
а ты работаешь уже или еще учишься?
Vlad
учусь еще
Никита
Vlad ща гляну
Vlad
там же не одномерный массив)
Nikolay
Лишние итерации. Если, конечно, речь об уникальных ид :)
Nikolay
Да, но итерации то лишние :))
Nikolay
Щас бы преждевременно оптимизировать :)
Nikolay
Тоже удар по производительности!
Никита
чет начали на ровном месте) у него сама идея изначально нормальная, рекурсивно пройтись в поисках
Никита
не вижу смысла что-то менять в самом подходе
Anonymous
Anonymous
Извиняюсь, что не по теме, но может кто знает, что это за фича в iOS 11?
Eugene
Ляя.. У меня друг программист наелся сахара синтаксического. Шо делать? Кто сталкивался?
Danil
Andrew
Хелпуйте, надо скрыть как то или убрать крестик в input="time" , как это сделать можно? стрелочки я убрал а крестик нет
Oleksandr
Lev
Я не могу справиться с Chrome profiler/memory. При этом стоит задача оптимизировать довольно жирый фронт (kotlin/js vue/vuex/openlayers пакеты, прилетающие по json или cbor). Предлагаю подработать - и мне рассказать как с этим справляться и оптимизировать. А если понравится - и на работу выйти.
Кылыч
classMethods: {
associate: function (models) {
Answer.belongsTo(models.Question, {
foreignKey: 'QuestionId',
onDelete: 'CASCADE'
});
}
}
classMethods: {
associate: function (models) {
Question.hasMany(models.Answer, {
foreignKey: 'QuestionId',
onDelete: 'CASCADE'
});
Question.belongsTo(models.Lot, {
foreignKey: 'LotId',
onDelete: 'CASCADE'
});
}
}
Кылыч
router.post('/include', (req, res, next) => {
const LotId = 'e10adae7-0cc5-11e8-9738-b8ee65655bfa';
model.Question.findAll({
where: {
LotId
},
include: [{// Notice `include` takes an ARRAY
model: Answer
}]
}).then( data => {
console.log(data);
res.status(200).json({
data
})
}).catch(reason => {
res.status(401).json({
reason
})
})
});
делаю вот такой запрос
Кылыч
говорит Reference Error Answer is not defined
Ruslan
За счёт чего в браузере на js реализуется использование нескольких ядер процессора?
Лещ
За счет прослойки в виде ОС?
Андрей
Ruslan
Ilya
А я вот и спрашиваю
Это несколько некорректный вопрос.
JS-это язык, а умение "в несколько ядер" зависит от реализации/интерпритатора.
Вас видимо интересует именно реализация в браузерах ?
Ruslan
Андрей
Ruslan
Не умеет
Ни в одном браузере этого нет? или только хром?
Андрей
Ilya
Умеет на уровне оптимизации, вы же я так понимаю хотите этим действом из исходного кода управлять ?
Ilya
какой у Вас кейс где Вы хотели бы это применить ?
Ruslan
Sergey
Классика же
Андрей
Ilya
зачем Вам исстино знать как интерпритатор оптимизирует асинхронный чейн, если он сочтет нужным - будет Вам и сервис воркер в отдельном потоке и прочие setTimeout
Андрей
snatvb
snatvb
Это отдельный поток
snatvb
Он параллельно работает
Ruslan
тоесть даже теоритечески получить преимущества от нескольких ядер через интерпретатор js невозможно?
snatvb
Пока да
Ruslan
Пока да
А что, планируются изменения в этом направлении?
snatvb
Пока ничего))
Ruslan
чёт плохо
snatvb
Но хрен его знает как оно все будет в будущем
Kirill
Реально найти рабботу на Node + react + express ?
на сайте вакансий мало таких , но хочется узнать именно тенденцию вообще .
arthur
реально
Kirill
но она не такая востребованная , да ? прост ,PHP и pyton , как я могу видеть чащще нужны ?
Artem Kasapchuk
Kirill
Artem Kasapchuk
Зарубежные вакансии смотри)
Artem Kasapchuk
да честно фиг знает, тут шансы пропорциональны опыту и мастерству, как мне кажеться)
Kirill
Artem Kasapchuk
ванильный, реакт
Eugene
Eugene
https://t.me/javascript_jobs
Kirill
а большая разница между node и другими платформами , как php и тд , по сложности и возможностям ? вопросы нубовские , но спросить не у кого
Artem Kasapchuk
асинхронный код