Архив за 24 декабря 2020 - 3

Команда популярного картографическго сервиса 2ГИС, теперь входящая в экосистему СберБанка, объявила о запуске проекта «Рейтинг безопасности». 

Сегодня мы приняли решение отключить расширения SaveFrom.net, Frigate Light, Frigate CDN и некоторые другие, установленные у пользователей Яндекс.Браузера. Совокупная аудитория этих инструментов превышает 8 млн человек.

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

Яндекс отключил расширения с аудиторией в 8 млн пользователей. Объясняем, почему мы пошли на такой шаг - 1

Читать полностью »

Команда Яндекса объявила о запуске новой полезной функции для сервиса Яндекс.Телемост. Теперь с его помощью можно не только проводить, но и записывать онлайн-встречи. 

В аналоге Zoom от Яндекса появилась запись видеовстреч

Читать полностью »

Как избежать гниения ПО - 1

Недавно я наткнулся на историю столь же удивительную, сколь и ужасную:

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

Написавший её человек умер уже 15 лет назад, да и ушёл из компании много десятков лет назад. Программа была не такой большой, однако оказалась непостижимой. Её писали в стиле, отдававшем приоритет вычислительной эффективности, а не простоте чтения. И, разумеется, у неё не было никаких тестов.

Как назло, днём ранее запушили изменение порядка выполнения скриптов, работающих в этом окружении. Все решили, что виновато это изменение. Инженеры откатили всё к предыдущему релизу. К сожалению, это только усугубило проблему.

Ещё одна программа, занимающаяся переводом прибыли, должна была уведомлять пользователей, что их вкладов недостаточно для прогнозирования дохода. Заметив, что из первой программы из-за её вылета нет выходных данных, она восприняла эту ситуацию как «все вклады равны 0». Разумеется, она должна была вести себя совершенно иначе. Но никто не знал, что она будет действовать так, поскольку первая программа никогда не вылетала.

Я получил от ИТ-директора неожиданное текстовое сообщение. «Простите за беспокойство, у нас огромная проблема. s1X. Можете прилететь сегодня во второй половине дня?» В их терминологии S1X обозначает «хуже, чем уровень серьёзности 1, потому что проблема распространилась на несвязанные с ней части бизнеса».

К счастью, все пенсии были спасены и история окончилась хэппи-эндом. Но нам вряд ли покажется нормальным, что критически важные финансовые системы зависят от древнего ПО, в котором не разбирается никто из ныне живущих людей.
Читать полностью »

В одном из интернет-магазинов замечен не представленный пока официально игровой ноутбук Asus ROG Phantom 13 (каталожный номер PV301HQ). Особенность устройства состоит в сочетании вещей, которые не всегда хорошо сочетаются: компактного корпуса и мощного процессора. В данном случае модель с экраном диагональю 13,4 дюйма получила 8-ядерный APU AMD Ryzen 5800H с поддержкой многопоточности.

Хомяки приветствуют вас друзья!

Сегодняшний выпуск будет посвящен любопытной электронной свече, пламя которой имеет необычную природу происхождения. Генератор факельного разряда, второе народное название которого «Факельник». Их существует несколько видов, конкретно этот собран на обыкновенном транзисторе. В ходе рассказа узнаем как настроить такую систему и рассмотрим факторы которые могут влиять на работу устройства. Параллельно будем экспериментировать с высокочастотными полями, зажигать экзотические лампочки, передавать энергию без проводов и в общем все как вы любите. Под конец попробуем довести генератор до критического состояния и посмотрим сколько он проработает.

Какое пламя горячей? ФАКЕЛЬНИК - 1

Эта история начинается с одного человека, который написал мне в инстаграме что-то типа:
Привет, я знаю как настраивать «Факельник»
Как раз в это время я пил пивас на кухне и думаю…
Да, а чего это я не знаю как настраивать «Факельник», и начал разбираться

В принципе это устройство довольно простое, но из-за того что оно работает на высоких частотах свыше 10 мГц и довольно больших токах, в его основе должны лежать несколько специфические радиодетали.

Схема состоит всего из шести отдельных элементов и хомяк с любопытством спешит их изучить. Слева на право. Резонатор, дроссель по питанию, контурная индуктивность на керамике и контурный серый конденсатор, MOSFET транзистор на радиаторе и коричневый слюдяной конденсатор КСО. Эти кадры как вы понимаете снимались в самом конце, когда всё было настроено и резонансы были подогнаны друг к другу.Читать полностью »

Когда за повышением зарплаты каждый месяц ходит робот - 1

Обычно повышение зарплаты выглядит следующим образом. Способ №1, гуманитарный: сотрудник через год работы задумывается, что что-то пошло не так, и пора просить повышения. Дожидается своего локального максимума усилий, и на этой волне идёт к руководителю просить больше денег. С точки зрения теории игр это выглядит как «ну, я попросил, вдруг прокатит». Никаких доводов повышать оклад у руководителя нет.

Дальше сотрудник может поднять ставки. «Повышайте, а то уволюсь». В этой ситуации в проигрыше оказываются оба — руководитель теряет на времени обучении нового сотрудника и стоимости подбора. Сотрудник теряет на том, что может неожиданно уволиться.

Разработчики традиционно пользуются способом №2: сначала проходят где-то несколько собеседований, собирают офферы и приходят с ними к руководителю. «Смотри, вот тут мне предлагают на 20% больше, но мне у нас нравится, повышай на 15%, а то я перейду». Это уже предмет обсуждения. В банальном случае проще повысить и сохранить ценного сотрудника, но это обеспечит проигрыши в связанных играх. То есть создаст прецедент. Поэтому решение принимается (в упрощённой модели) с некоторой долей рандома.

У нас у многих математика в анамнезе. Рассматривая эту игру дальше, можно сделать простой вывод, что такой диалог для сотрудника всегда стрессовый, и он случается в момент после кризисного. То есть сначала человек беспокоится, потом делает потенциально невыгодные действия (проходит собеседования в других местах), потом приходит. Части надо повышать, части не надо. Следующий вопрос: можно ли найти функцию, которая обеспечит справедливую оценку? Будет ли эта функция снимать вот эти стрессовые ситуации?

Регулярная переиндексация каждый год — вариант такой функции. Условно, если в договоре прописано, что зарплата каждый год растёт на уровень инфляции — наверное, можно не беспокоиться. Но Вадим придумал более интересную фишку — привязать это к оценке полезности действий сотрудника для компании. Но как адекватный человек, без KPI.

Читать полностью »

Ранее сообщалось, что Apple уже зарезервировала 80% 5-нанометрового производства TSMC на 2021 год. Согласно сообщению AppleInsider, когда TSMC перейдёт на 3-нанометровое производство, компания Apple также будет самым крупным заказчиком соответствующей продукции.

Источники утверждают, что Apple уже заказала 3-нм производство для чипсетов серии A и M. Первый используется в таких устройствах, как iPhone и iPad. Чипсет M1 был недавно представлен Apple в качестве замены процессоров Intel на некоторых компьютерах Mac. Теперь он также производится с использованием 5-нм техпроцесса и включает 16 миллиардов транзисторов.

Вместе со смартфонами Nova 8 и Nova 8 Pro компания Huawei вчера представила и ноутбуки MateBook D нового поколения. В составе серии — модели с экранами диагональю 14 и 15,6 дюйма в разных вариантах.

Китайский технологический гигант Xiaomi продолжает расширять своё присутствие в Европе. Компания открыла свой самый большой магазин Mi Store в Центральной и Восточной Европе. Магазин Mi Store находится в Варшаве, столице Польши. Торжественное открытие магазина было проведено с соблюдением протоколов COVID-19, таких как использование масок и соблюдение физического дистанцирования

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js