Nikita
А ещё for(A in {A󠅬󠅷󠅡󠅹󠅳󠄠󠅢󠅥󠄠󠅷󠅡󠅲󠅹󠄠󠅯󠅦󠄠󠅊󠅡󠅶󠅡󠅳󠅣󠅲󠅩󠅰󠅴󠄠󠅣󠅯󠅮󠅴󠅡󠅩󠅮󠅩󠅮󠅧󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄮󠄠󠅎󠅯󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄠󠄽󠄠󠅳󠅡󠅦󠅥󠄡:0}){console.log(unescape(escape(A).replace(/u.{8}/g,[])))}; есть.
Nikita
Что он выведет? (Но это баян, да).
Игорь
Nikita
Игорь
не, я в другое место сходил, но это здесь лишнее
Nikita
Геттер не влияет на typeof.
Точнее, typeof x не обращается к геттеру.
Nikita
Если ты про valueOf.
Nikita
Если ты про property getter, то x — не свойство. Это переменная.
Игорь
Не ну я думал вместо x что угодно вставить можно)
Игорь
Давай ответ тогда
Nikita
На самом деле, можно задефайнить геттер на глобальном объекте, но ты про это не сказал.
Nikita
const y = [undefined, 0, 1, 1]; Object.defineProperty(window, 'x', { get: () => y.shift() }); — вот это, в принципе, решение. С геттером и (неявным) счётчиком.
Nikita
Я не оговорил что x — локальная переменная.
Nikita
Но давай я таки оговорю, что x — локальная переменная, с не меняющимся от количества вызовов значением. Решение будет?
Игорь
С неменяющимся, локальная
Игорь
Ну вроде нет так-то
Игорь
Nikita
const x = document.all
Nikita
(по спеке жс такого быть не должно, кстати)
Игорь
Игорь
жоска
Nikita
Nikita
А ещё for(A in {A󠅬󠅷󠅡󠅹󠅳󠄠󠅢󠅥󠄠󠅷󠅡󠅲󠅹󠄠󠅯󠅦󠄠󠅊󠅡󠅶󠅡󠅳󠅣󠅲󠅩󠅰󠅴󠄠󠅣󠅯󠅮󠅴󠅡󠅩󠅮󠅩󠅮󠅧󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄮󠄠󠅎󠅯󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄠󠄽󠄠󠅳󠅡󠅦󠅥󠄡:0}){console.log(unescape(escape(A).replace(/u.{8}/g,[])))}; есть.
Игорь
если когда-нибудь придётся проводить собеседования, буду задавать этот вопрос стажёрам.
Nikita
Nikita
Это неподходящий вопрос для собеседования. Зачем спрашивать разную фигню на собеседовании?
Nikita
Знание о document.all не поможет человеку в разработке софта. Зачем его проверять?
Nikita
Игорь
Унижай и властвуй
Nikita
Запусти его, кстати
Nikita
Всё равно не угадаешь, что там
Игорь
Так передавали шифровки в войну я знаю
Игорь
Немцы перехватили одну и настолько охренели, что капитулировали
Николай
кто-нибудь знает как через ноду mp3 или ogg в opus конвертировать?
Николай
весь npm с гуглом облазал
Николай
в opus или в LINEAR16_PCM
Николай
yandex speechKit только их принимает..
Николай
https://www.npmjs.com/package/yandex-speech
Николай
а вот эта херь не работает
Николай
у yandex поменялись доки
Bogdan
https://codesandbox.io/s/73jvwkvxwx
Я у себя поправил. Нужно было сперва проверять массив на заполненность. а потом на ноль...
А с твоим вариантом не соглашусь :) Потому что, проверка на ноль не осуществляется.
for (let i = 0; i <= arr.length - count; i++) {
if (arr[i] === 0) continue;
let sub = [];
for (let j = i; j < i + count; j++) sub.push(arr[j]);
Вот. Ты проверил на ноль, но после начинаешь пушить значения уже без проверки.
Ну и не знаю, дешевле ли умножать каждый раз или проверять через сумму, а потом один раз умножить. Здесь числа относительно небольшие, так что, наверное, не так существенно, но если бы выборка была, скажем, из 40 чисел, то через сумму было бы дешевле, думаю
Bogdan
Хотя через сумму не работает :) Хреновый я математик, с этим уж ничего не поделаешь.
Bogdan
Конечный результат
https://codepen.io/Eternal_Rise/pen/VRyyRq
Maksim
Bogdan
Andrew
Привет всем, мы ищем в команду 2 frontend-разработчика #frontend
#вакансия #Москва #удаленка
Название компании: ЧОУ Первая Народная Школа (Домашняя школа interneturok.ru)
Город и адрес офиса: Москва, метро Чеховская/Трубная (7 минут пешком)
Формат работы: #офис или #удаленка (по желанию)
Занятость: полная 5/2, с плавающим началом дня: с 8:00 до 11:00.
Зарплатная вилка: от 80k до 120k руб.
Контакты: Андрей Рома (telegram: @ecoeur, skype: jacqueminoted, phone: +7 999 208-28-56)
Описание: InternetUrok – это 2 образовательных проекта вместе: Библиотека уроков с ежемесячной
аудиторией в 2 млн. пользователей и Домашняя школа с возможностью обучаться в любой точке
мира и получить аттестат настоящей школы. Мы предоставляем ученикам из России и по всему
миру доступ к видеоурокам по школьной программе, являемся обладателями всероссийских премий
в семейном образовании и стремимся сделать образование более доступным и удобным.
» Работая у нас, вы будете выполнять: верстку новых страниц, разработку клиентской части сайта
проекта и сопутствующих сервисов (front реализован на angular.js, react.js, back на RoR), улучшение
и оптимизацию существующего кода в проекте (вплоть до написания с нуля).
» Наши ожидания от вас:
- Опыт работы в frontend от 1 до 3 лет;
- Уверенные знания в вёрстке: DOM, HTML5, CSS3, BEM, препроцессоры, к примеру Sass;
- Уверенные знания с Javascript и angular.js, опыт работы со сборщиками: gulp / webpack.
- Понимание принципов работы RESTful API;
- Умение работать с git;
- Умение выполнять декомпозицию задач и их оценку;
- Хорошее понимание и опыт работы с *nix-системами на уровне пользователя.
» Плюсом будет:
- Высшее техническое образование;
- Опыт работы с ember.js (v2+), coffescript;
- Наличие или участие в open-source проектах, профиль на github и т.п.
» Условия работы:
- Официальное оформление по ТК РФ;
- Работа в офисе в 7 минутах от метро Чеховская/Трубная;
- Полный день, 5/2, с плавающим началом дня: с 8:00 до 11:00;
- Заработная плата устанавливается по результатам собеседования, в зависимости от уровня кандидата.
Если позиция заинтересовала, пожалуйста, пишите в ЛС.
Дальнейший отбор проходит в 3 этапа: тестовое и 2 собеседования.
Тестовое отправляем достаточно оперативно.
Vlad
Разве имеет смысл давать тестовое, если вы челика с опытом ищете?
Andrew
Сергей
Всем привет. Такой вопрос а из промиса лучше всегда возращать значение или необязательно?
Pavel
Лучше возвращай или по тайм-ауту вали его (хотя тоже самое) :)
Олександр
Vadim
Здравствуйте, посоветуйте как лучше и на чем собрать проект с 2 приложениями под ios и android и с общей серверной стороной
Maksim
Alexander
"тонко"
Max xbim 🌴
а пхп чат более маргинальны чем js?
Vadim
Тут специалисты по js, приложения же могут собраны на фреймворке к примеру react native
Maksim
Maksim
Vadim
Alexander
Александр
День добрый, киньте в меня плиз чатиком по ноде. Вроде был, найти не могу
Славик
@nodejs_ru
Александр
Vadim
Ладно, я вас понял
Vlad
Да.
тогда хотя бы местами собес и тестовое поменяйте, ибо трата времени
Andrew
Так или иначе, это трата времени на чьей-то стороне.
Сейчас, те кто не готовы делать тестовое отсеиваются на первом этапе, а если поменять местами, то будет много собеседований, но меньше проходящих 1-ый и 2-ой этапы.
NVCE
Бум
Ievgen
персидские боты одолевают)
Валентин
Нужно сделать такие анимации.
1. https://monosnap.com/file/dt4F274ONXJ84ujeegDA0pRUYtBgB3
2. https://monosnap.com/file/aFa9S1fWv6shYpZ3CkHBohO9dIxW3O
3. https://monosnap.com/file/KC77VpQ4uG2qzl74tfCD0DHegJFrSO
Третья ещё ничего, а как первые две сделать вообще не представляю. Может кто знает, у меня даже гуглить не получилось. Может кто сталкивался.
Pavel
/langs@cris_highlight_bot
Anton
Bogdan
Игорь
Может так и задумано но всё что здесь выполняется это factor = currentSort[0] - maxSort[0]
Bogdan
Игорь
Игорь
я вообще не очень догнал нафига ты там их сортируешь каждый раз
Bogdan
кого с чем
Вот есть два набора чисел. Допустим:
[5, 5, 7, 6, 6, 8, 9, 6, 6, 4, 8, 9, 5];
[9, 7, 5, 3, 6, 9, 7, 8, 1, 7, 9, 7, 7];
Как проверить, из какого набора выйдёт наибольшее число, если числа внутри них перемножить между собой, не умножая их между собой :)