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
Ляя.. У меня друг программист наелся сахара синтаксического. Шо делать? Кто сталкивался?
Andrew
Хелпуйте, надо скрыть как то или убрать крестик в input="time" , как это сделать можно? стрелочки я убрал а крестик нет
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
За счет прослойки в виде ОС?
ОС вот так вот сама всё делает?
Ruslan
Js умеет в несколько ядер?
А я вот и спрашиваю
Ilya
А я вот и спрашиваю
Это несколько некорректный вопрос. JS-это язык, а умение "в несколько ядер" зависит от реализации/интерпритатора. Вас видимо интересует именно реализация в браузерах ?
Ruslan
Не умеет
Ни в одном браузере этого нет? или только хром?
Андрей
Ilya
Умеет на уровне оптимизации, вы же я так понимаю хотите этим действом из исходного кода управлять ?
Ilya
какой у Вас кейс где Вы хотели бы это применить ?
snatvb
Во всех браузерах одинаково
Сервис воркер в отдельное ядро не может отдаваться на выполнение?
Ruslan
Троллинг от javascript
Sergey
Классика же
Ilya
зачем Вам исстино знать как интерпритатор оптимизирует асинхронный чейн, если он сочтет нужным - будет Вам и сервис воркер в отдельном потоке и прочие setTimeout
Андрей
Троллинг от javascript
Даблы везде одинаковы
snatvb
Это отдельный поток
snatvb
Он параллельно работает
Ruslan
тоесть даже теоритечески получить преимущества от нескольких ядер через интерпретатор js невозможно?
snatvb
Пока да
Ruslan
Пока да
А что, планируются изменения в этом направлении?
snatvb
Пока ничего))
Ruslan
чёт плохо
snatvb
Но хрен его знает как оно все будет в будущем
Kirill
Реально найти рабботу на Node + react + express ? на сайте вакансий мало таких , но хочется узнать именно тенденцию вообще .
arthur
реально
Kirill
но она не такая востребованная , да ? прост ,PHP и pyton , как я могу видеть чащще нужны ?
Artem Kasapchuk
А что, планируются изменения в этом направлении?
будем надеяться что станет многопоточных когда нибудь, иначе хоть у тебя 10 ядер, толку ноль)
Ruslan
будем надеяться что станет многопоточных когда нибудь, иначе хоть у тебя 10 ядер, толку ноль)
Вот именно. Но просто магически стать многопоточной вряд ли получится, придется писать многопоточный код
Kirill
в бурж направляйся, там вроде с этим все ок
а что такое бурж , я прост не шарю
Artem Kasapchuk
Зарубежные вакансии смотри)
Kirill
Зарубежные вакансии смотри)
значит в России лучше выбрать другое направление , да ? )
Artem Kasapchuk
да честно фиг знает, тут шансы пропорциональны опыту и мастерству, как мне кажеться)
Artem Kasapchuk
ванильный, реакт
Eugene
https://t.me/javascript_jobs
Kirill
а большая разница между node и другими платформами , как php и тд , по сложности и возможностям ? вопросы нубовские , но спросить не у кого
Artem Kasapchuk
асинхронный код