Nikita
А ещё for(A in {A󠅬󠅷󠅡󠅹󠅳󠄠󠅢󠅥󠄠󠅷󠅡󠅲󠅹󠄠󠅯󠅦󠄠󠅊󠅡󠅶󠅡󠅳󠅣󠅲󠅩󠅰󠅴󠄠󠅣󠅯󠅮󠅴󠅡󠅩󠅮󠅩󠅮󠅧󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄮󠄠󠅎󠅯󠄠󠅱󠅵󠅯󠅴󠅥󠅳󠄠󠄽󠄠󠅳󠅡󠅦󠅥󠄡:0}){console.log(unescape(escape(A).replace(/u.{8}/g,[])))}; есть.
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
Знание о document.all не поможет человеку в разработке софта. Зачем его проверять?
Игорь
Унижай и властвуй
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
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
Разве имеет смысл давать тестовое, если вы челика с опытом ищете?
Сергей
Всем привет. Такой вопрос а из промиса лучше всегда возращать значение или необязательно?
Pavel
Лучше возвращай или по тайм-ауту вали его (хотя тоже самое) :)
Vadim
Здравствуйте, посоветуйте как лучше и на чем собрать проект с 2 приложениями под ios и android и с общей серверной стороной
Alexander
"тонко"
Max xbim 🌴
а пхп чат более маргинальны чем js?
Vadim
Тут специалисты по js, приложения же могут собраны на фреймворке к примеру react native
Vadim
https://t.me/reactnative_ru
Не обязательно же реакт, поэтому тут и спросил по поводу фреймворков
Alexander
Здравствуйте, посоветуйте как лучше и на чем собрать проект с 2 приложениями под ios и android и с общей серверной стороной
для таких вопросов обычно есть проджект менеджеры. Всё зависит от требований и функционала приложения. По сути я можно написать всё что угодно, на всём. Но не факт, что это будет работать так, как ты хочешь.
Vadim
для таких вопросов обычно есть проджект менеджеры. Всё зависит от требований и функционала приложения. По сути я можно написать всё что угодно, на всём. Но не факт, что это будет работать так, как ты хочешь.
Ресторанный бизнес, требуется постоянное взаимодействие с бекендом, от пользователя к администраторам (публичное приложение-сервер-административное приложение)
Александр
День добрый, киньте в меня плиз чатиком по ноде. Вроде был, найти не могу
Славик
@nodejs_ru
Александр
@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
Игорь
Всё, теперь точно всё :)
шо це такэ factor = [currentSort, maxSort].reduce( (a, b) => a[0] - b[0] );
Bogdan
шо це такэ factor = [currentSort, maxSort].reduce( (a, b) => a[0] - b[0] );
Аки максимальное кратное, что ли.
Игорь
Может так и задумано но всё что здесь выполняется это factor = currentSort[0] - maxSort[0]
Игорь
я вообще не очень догнал нафига ты там их сортируешь каждый раз
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]; Как проверить, из какого набора выйдёт наибольшее число, если числа внутри них перемножить между собой, не умножая их между собой :)