Социальные сети Рунета
Пятница, 19 апреля 2024

Дени Вильнёв рассказал о планах на третью часть «Дюны» Она может быть основана на книге «Мессия Дюны».

[Перевод] Как работают браузеры. Часть 1 Браузеры — это программное обеспечение, установленное у нас на устройствах и позволяющее получать доступ к Интернету. Как они работают, и что происходит от момента ввода адреса до тех пор, пока нужная страница не отобразится на экране?Если максимально упростить, то всё проис...

[Перевод] Никогда не используйте пикселизацию для сокрытия текста Наша компания пишем много отчётов (такое бывает, когда вы занимаетесь хакингом). При этом часто требуется скрывать часть текста. У нас уже давно действует политика, по которой при сокрытии текста для надёжности следует использовать только чёрные полосы. Иногда люди хотят пр...

[Перевод] Что нового в Selenium 4 — ключевые особенности и отличия Сегодня для каждого бизнеса требуется высококачественное программное обеспечение в сжатые сроки, чтобы достигнуть этого организациям необходимо проводить эффективное тестирование программ с помощью автоматизации. С развитием agile и DevOps методологий автоматизация тестирова...

Как начать писать программный код Си в ОС Linux (Руководство для совсем начинающих) Этот материал рассчитан на людей, будущих программистов, которые только начинают разбираться в программировании под ОС Linux, или может быть долго были пользователями ОС Windows. Я попробую здесь показать прямое руководство к действию на примере ОС Ubuntu и тех простых инстр...

[Перевод] Простой SMS-шлюз на Raspberry Pi Иногда случается так, что надо отправлять откуда-нибудь SMS-сообщения. При этом неважно — откуда именно. Речь может идти о домашней системе, объединяющей кучу устройств (эти системы называют «homelab»), из которой надо отправлять уведомления. Это может быть система сигнализа...

Создание API на основе протокола MTProto В уже  далеком 2019 Telegram объявил конкурс на создание веб-версии своего мессенджера, в котором мне удалось поучаствовать. По итогу у меня осталась библиотека, которая может работать с API Telegram по протоколу MTProto. Полученный опыт вдохновил меня реализовать прото...

Простой анализатор кода для программы, написанной на Ассемблере 8051 Основной задачей было уменьшение размера программы, т.к. использовали микроконтроллер с небольшим объемом памяти, а функциональность изделия должна быть большой. По этому появилась идея использовать анализатор кода, поиск в интернете ничего не дал, по этому пришлось делать с...

Владимир Путин подписал указ: запрещено приобретать иностранное ПО для объектов критической информационной Владимир Путин подписал указ «О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации». Тем самым с 1 января 2025 года Владимир Путин запретил госорганам и другим госзаказчикам исполь...

[Перевод] Баги в Hello World Hello World, должно быть, самая часто создаваемая компьютерная программа. Уже десятилетия это первая программа, которую пишут люди, когда начинают изучение нового языка программирования.Конечно же эта простая программа не должна иметь баги. Верно? Читать далее

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

[Перевод] Что ещё труднее купить, чем микросхемы? Оборудование для их производства!  Старое оборудование для производства простых микросхем на заводе компании Onsemi (бывшая ON Semiconductor) в городе Грешем, штат Орегон В мире острый дефицит микросхем. Страдают все отрасли экономики. BMW даже начала выпускать автомобили без тачскрина. Но самое интересное...

Классический Apple MacOS теперь можно запустить в браузере Для энтузиастов нет ничего лучше, чем найти старое оборудование и всячески его "пощупать". Однако эмуляция предлагает гораздо более удобный способ запуска старого ПО. Так, появился проект “Infinite Mac” для запуска System 7 и Mac OS 8 в браузере.

Почему типы так много значат для программистов? Адаптация статьи What do types mean for programmers? (Ville Tirronen) Типы – одно из основополагающих понятий для программистов. Типы также могут быть одним из наиболее запутанных и многогранных явлений в нашей сфере. И они же являются бесконечным источником споров в интерне...

12 главных фантастических фильмов 2021 года «Дюна» Дени Вильнёва, новая часть «Матрицы» и встреча двух огромных монстров.

[Перевод] GTD за 15 минут: прагматическое руководство GTD (Getting Things Done, Доведение дел до завершения) — это методика организации и отслеживания задач и проектов. Но эта методика, правда, ориентирована на нечто большее, чем только на «доведение дел до завершения». (Ей стоило бы называться «Доведение дел до завершения гора...

Фильм "Падение луны" Lionsgate Movies выпустила новый трейлер грядущего нового фильма-катастрофы «Падение луны», премьера которого состоится на экранах кинотеатров во всем мире в начале следующего года с 4 февраля 2022 года. Падение луны - это грядущий научно-фантастический боевик, автор сценари...

Sony выпустит первый в истории фильм, созданный с помощью PlayStation Dreams Sony Pictures Classics приобрела права на анимационный фильм под названием «Зимнее путешествие» (Winter’s Journey), который будет частично создан с использованием инструмента для создания игр PlayStation Dreams. Как пишет Deadline, фильм будет сочетать...

Книга «Linux. Книга рецептов. 2-е изд.» Привет, Хаброжители! Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку. Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачн...

Особенности проекта Debezium для решения задачи миграции баз данных С 2014 года в России реализуется программа импортозамещения, которая распространяется в том числе на программное обеспечение и системы управления базами данных, поднимая вопросы оптимальной миграции. В этой статье мы, специалисты департамента разработки «Консист Бизнес Групп...

Отныне протокол SMB1 по умолчанию отключён в Windows 11 Home Microsoft объявила, что начиная с этой недели инсайдерские сборки Windows 11 Home не будут по умолчанию поддерживать протокол Server Message Block 1 (SMB1). Это изменение не коснётся устройств, на которых SMB1 уже включён. Сообщается, что Microsoft удалит библиотеки и драйв...

Экспорт ключа ФНС Всем привет! Пишу этот пост как инструкцию для себя и других, кто получил ключ "на флешке" в Российской налоговой и хочет скопировать его на компьютер. Также можно преобразовать его в openssl-формат, пригодный для Diadoc API и других.Проблема в том, что ФНС ставит на токене ...

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

[Перевод] Накачиваем заряд аркадного автомата: -5 В от источника питания на 5 В Когда дело касается электроники, мои интересы просты. В идеале мне бы хотелось работать с одним напряжением и заземлением — в колледже я гораздо лучше училась цифровой электронике, чем аналоговой, и на то были причины. Но время от времени приходится разбираться с чем-то бол...

[Перевод] AI/ML в автоматизации тестирования программного обеспечения Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автомати...

Security awareness — больше, чем просто фишинг. Часть 1 Чаще всего, когда читаешь про security awareness или повышение киберграмотности, то речь идет о фишинговых атаках - поддельные письма, сайты, странные вложения и прочее. Конечно, фишинг по-прежнему остается одним из основных сценариев атаки на сотрудников, но повышение освед...

Знакомьтесь, MiSTer Я долго придумывал вступление к теме FPGA-реимплементации в контексте ретро, но это сложнее чем кажется. Давайте попробуем издалека. Сейчас электроника довольно неплохо стандартизирована, но ведь 40-50 лет назад ситуация была гораздо сложнее. То, что мы сейчас принимаем как ...

Опубликована инструкция о том, как прочитать чужую переписку в WhatsApp в 2022 году Мессенджер WhatsApp пользуется колоссальной популярностью, а используют его уже более чем 2,5 млрд человек, проживающих в США, Европе, России и в других странах мира. Использовать это программное обеспечение можно совершенно бесплатно, то есть простым пользователям Читать п...

TeamCity C# script runner На операционных системах Windows администраторы традиционно используют PowerShell как средство автоматизации. Хотя PowerShell имеет .NET в своей основе, синтаксис его сценариев отличается от языка C#, к которому привыкли разработчики .NET, многие из которых занимаются и наст...

Секреты PowerShell. Пишем HTTP-запросы и парсим страницы на PowerShell Для подписчиковВ интернете есть множество сервисов, с которыми можно работать, обращаясь к их ресурсам по протоколу HTTP. Веб-разработчики постоянно работают с такими HTTP-запросами для доступа к функциям внешних API или для тестирования собственных приложений. PowerShell то...

Илон Маск объявил о повышении цены на ПО Tesla Full Self-Driving до 12 000 долларов, но она буде расти и дальше Основатель компаний Tesla и SpaceX Илон Маск (Elon Musk) сообщил на своей страничке в социальной сети Twitter о повышении цены программного обеспечения для системы беспилотного вождения Tesla Full Self-Driving до 12 000 долларов с 17 января. 20-процентное повышение...

Визуализация данных с помощью веб-фреймворка Dash (часть 2) В предыдущей части статьи мы разбирали, что такое dash в общем, и создавали одностраничный дэшборд, взяв за основу датасет драгоценных камней с kaggle.Но! Задачи, которые падают на нас ,не всегда просты и не всегда возможно ограничить себя  одной страницей на Дашборде. ...

Как мы индекс в Elasticsearch строили Всем привет! Меня зовут Данил, и мы в Just AI разрабатываем платформу для создания различных чат-ботов. И для того, чтобы максимально упростить этот процесс, а именно процесс написания сценария работы бота, мы имеем свой собственный DSL.С его помощью можно описать поведение ...

Apple переманила создателя автопилота Tesla Как сообщает Bloomberg, Apple наняла бывшего директора по программному обеспечению системы автопилота Tesla Кристофера Мура (Christopher Moore). Он будет отчитываться перед Стюартом Бауэрсом (Stuart Bowers), который сам когда-то был сотрудником Tesla. Напомним, Apple ра...

«Вечные» от Марвел были сняты совсем не так, как большинство фильмов КВМ Звезда «Вечных», Сальма Хайек, объяснила, чем предстоящий фильм Марвел 4-й фазы отличается от других фильмов КВМ. В интервью Variety, Хайек рассказала, что  играет могущественного Аяка в 4-й фазе рассказал и как был воплощен в жизнь сценарий «Вечные», и чем он от...

Двадцать один год XXI века в мемах. Часть 3: 2011-2015 Первая и вторая части повествовали об интернете нулевых. Теперь мы переходим к десятым: времени всё более всеобщей интернетизации и всё большей массовости мемов. Если ещё в конце нулевых мемы из интернета были для многих в рунете чем-то экзотическим, слегка загадочным и нео...

Пишем чат под Android на Websocket'ах Привет Хабр!Во время локдауна я решил поупражняться в разработке под Android. Начать решил с простой гиперказуальной игры с элементами дуэли. Взаимодействие игроков решил реализовать через отдельный сервер и websocket'ы, но пока читал про все это дело, понял, что простого ту...

Чит своими руками. Вскрываем компьютерную игру и пишем трейнер на C++ Для подписчиковИграть в игры любят все, но это гораздо интереснее, когда у тебя имеется нескончаемый запас патронов и здоровья. Чтобы обзавестись и тем и другим, можно погуглить читы и трейнеры для твоей любимой игры. Но как быть, если их еще не разработали? Написать самому!...

Parascript предлагает использовать безграничные возможности программы Accelerator Давайте сразу внесем ясность: мы не ставим перед собой цель продать вам свое программное обеспечение. Нас интересуют только результаты. Большинство разработчиков считают свою задачу выполненной сразу после поставки оплаченного ПО заказчикам, предоставив им самостоятельно нес...

BLE под микроскопом. Модемы BLE под микроскопом (модемы) Так получилось, что мне пришлось заниматься темой BLE, используя модемы MC60E от Quectel и SIM868E от SIMCom. Изначально они не могли работать с протоколом BlueTooth 4.0, но их доработали и вот. В модемы добавили модули BLE, а в конце названия ...

Спасибо Ребят, моя карма, наверно, скоро низринется в преисподнюю. Но это мой выбор. Я его сделал и мне за него отвечать.Но пока есть возможность что-то говорить, я хочу сказать спасибо Хабру. Хабр -это, возможно, лучшее что случилось с российским IT за последние ...надцать лет.Да с...

Apple запускает программу самостоятельного ремонта iPhone и Mac Компанию Apple часто критикуют за то, что она не приветствует сторонний ремонт своих продуктов, а также за использование абсурдных политик, таких как отключение Face ID, когда экран ремонтируется или заменяется кем-то другим, кроме Apple.Но теперь, делая шаг к тому, чтобы сд...

Технический писатель в ИТ Многие только слышали про должность технического писателя, но не понимают, чем он занимается и что он пишет. Другие – работодатели – считают, что техническое написание материала может выполнить любой ИТ-специалист. Я имею опыт в ИТ в направлении системного администрирования ...

[Перевод] Rust 1.58.0: захватываемые идектификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.58.0 в...

Volkswagen и Bosch будут сотрудничать в области автомобильного программного обеспечения Cariad, подразделение Volkswagen по разработке программного обеспечения, и поставщик автомобильных запчастей Bosch близки к заключению соглашения о сотрудничестве в области программного обеспечения для автомобилей. Об этом сообщило издание Handelsblatt со ссылкой на ист...

Стейт-машины в iOS Бизнес-логика – это сложно. Сложная бизнес-логика — ещё сложнее. А описать всё это в коде – просто жесть. Мы с вами каждый день реализуем тонну разных сценариев с огромным количеством веток развития. Каждую ветку нужно запрограммировать, потом суметь быстро поправить, а когд...

77 ТБ исследовательских данных потеряно из-за обновления программного обеспечения HPE Киотский университет потерял 77 ТБ критически важных исследовательских данных со своего суперкомпьютера, потому что компания Hewlett Packard Enterprise (HPE) выпустила обновление программного обеспечения, которое вызывало сбой в работе скрипта, связанного с резервным ко...

Нужно ли закрывать приложения на Айфоне Последние деньки апреля, отличная весенняя погода и предвкушение долгоиграющих майских праздников не дают вам сосредоточиться на работе? Это абсолютно нормально! Тем не менее, не забывайте заглядывать в наш Телеграм-чат и задавать интересующие вопросы, как это делают сотни ...

Разруливаем DTP. Как взломать протокол DTP и совершить побег в другую сеть VLAN Для подписчиковПротокол DTP был разработан инженерами Cisco Systems, чтобы облегчить жизнь ленивым сетевым инженерам. Но при халатном отношении к конфигурации этого протокола администраторы расплачиваются компрометацией своих сетей. В этой статье я продемонстрирую сценарий в...

Энтузиаст воссоздал олдскульный кассетный интерфейс Полвека назад аудиокассеты были широко распространены, пока их не заменили более современные накопители. Один инженер решил вспомнить прошлое и собрал интерфейс, позволяющий передавать данные с кассеты на компьютер — правда, на современных компонентах. Рассказываем, каким об...

Фотограмметрия на телефон и техничка часть 2. В этой статье... хотя нет, это даже и не совсем статья... Простое описание ролика, можно сказать. Тут я вам расскажу как пользоваться программой "3d Zephyr" как создать 3d модель из фотографий и обработать ее. Как будет время, дополню эту страницу описанием с фотографиями, к...

Компьютеры с Windows 11 перестанут подключаться к старым роутерам Компания Microsoft продолжает активное тестирование своей операционной системы Windows 11.В последней бета-версии Windows 11 с номером 22557 было замечено занимательное новшество, проявляющееся в отказе от работы с оборудованием, поддерживающим старые протоколы шифрования WE...

Security Week 2208: NFT-фишинг На прошлой неделе 32 пользователя платформы OpenSea подверглись фишинговой атаке, в результате чего у них были похищены токены NFT на сумму (по разным оценкам) от 1,7 до 3 миллионов долларов. Описание атаки приводит издание The Verge (см. также новость на Хабре). Немного под...

Почему я ненавижу турбо-страницы от Яндекса Яндекс запустил свою версию "ускоренных страниц" под названием “Турбо” в далеком 2017 году. Это был эксперимент, который мы в Российской Газете (rg.ru) только приветствовали, но прошло уже 5 лет, и я вижу в этой технологии больше проблем, чем их решения.Далее делюсь личным о...

Свой VPN в два простых шага. Инструкция Лучший VPN - когда свой, и тому есть ряд причин: сторонние VPN могут мониторить ваш трафик и хранить логи, скорость серверов бывает медленной, возникают проблемы с оплатой и блокировкой зарубежных сервисов, спорная репутация IP адресов публичных VPN и частые капчи с доказыва...

Программа самоподготовки младшего системного аналитика Мы решили узнать, как работает старый тезис «в интернете всё есть и бесплатно, курите маны, глупцы».И подготовили программу самоподготовки, собранную из лучших бесплатных или совсем недорогих материалов, которые мы знаем. Общая длительность программы для освоения — от 1...

Google прекращает поддержку Pixel 3a и 3a XL В это трудно поверить, но Google не всегда обещала тонну программной поддержки для своих смартфонов Pixel. Еще три года назад обещание обновлений было рассчитано на три года обновлений безопасности. И угадайте, какие устройства были выпущены три года назад? Доступные по цене...

Секреты PowerShell. Создаем графический интерфейс для сценариев Для подписчиковРаботая в терминале, мы управляем сценариями PowerShell с помощью параметров, которые указываются в командной строке при их вызове. Если с нашим сценарием будут работать обычные пользователи, то, добавив к нему простой графический интерфейс, можно избавить их ...

Netflix представит фильм по играм BioShock BioShock будет экранизирован, сценарий пока неизвестен

Как мы ускоряли комментарии Хабра Комментарии на Хабре иногда несут больше пользы, чем сама статья. Поэтому при переходе на новую версию сайта было важно сделать работу с комментами не хуже, чем было. Вы когда-нибудь открывали в старом дизайне Хабра пост с большим числом комментариев? Страничка даже с тыс...

Как мы уменьшаем размер изображений на веб-страницах в 10 раз с помощью нашего оптимизатора Привет, Хабр! Меня зовут Евгений Лабутин, я из команды разработки продукта МТС Твой бизнес. Мы разработали свой рецепт приготовления картинок для нашего портала. Благодаря ему удалось сократить их вес на странице до 10 раз относительно уже оптимизированного jpg/png, сохранив...

Создание демки специально для HABR — Часть 1 Многие из нас любят интеллектуальные игры, всякие головоломки, квесты, стратегии и многое другое. Но что, если игрой является само железо, а сценарий создаёте вы сами? В результате этого рождается невероятно интересная головоломка, которая невероятно меня увлекла на несколь...

Android 12 начал приходить на смартфоны Samsung Galaxy A51, Galaxy F62 и Galaxy A Quantum Поскольку Samsung уже завершила обновление своих премиальных и новых устройств до Android 12, она начала выпускать свежее программное обеспечение для старых и недорогих телефонов.Последними телефонами, получившими новое системное обновление, являются бестселлер Galaxy A51, э...

Интерфейсы/протоколы для начинающих Сублимация попыток объяснить друзьям чем отличаются классы от протоколов и почему без организации целого концерта здесь никак не обойтись. Читать далее

Пережить космический Апокалипсис Картина гибели человечества, показанная в вышедшем не так давно фильме “Не смотрите наверх” оживила в моем сознании угнездившееся там еще с “Семиевия” Нила Стивенсона недовольство. Я глубоко убежден, что уничтожить человечество гораздо сложнее, нежели тараканов, крыс или вор...

Обновление Apple macOS Monterey выходит сегодня Apple, сегодня выпустит обновление программного обеспечения macOS Monterey, мы слышали об этом программном обеспечении с момента его анонса на WWDC в начале этого года. Также ожидается что сегодня Apple выпустит iOS 15.1 , iPadOS 15.1, tvOS 15.1 и watchOS 8.1 вместе с обновл...

Энтузиаст создал ультракомпактный компьютер в ретро-стиле Энтузиаст Пенк Чен (Penk Chen) построил собственный миниатюрный компьютер и назвал его Penkesu. Это ретро-футуристический ультрапортативный ноутбук с механической клавиатурой. Как отмечают журналисты, он похож на оборудование из какого-нибудь старого фильма научной фантастик...

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

[Перевод] Внедрение зависимостей проще простого – на Python В качестве иллюстрации для этой статьи рассмотрим проект-пример. Предположим, вы пишете код приложения-чатбота. Вы хотите, чтобы некоторые классы можно было переиспользовать от бота к боту, чтобы не переделывать всякий раз всю работу заново. Читать далее

Эволюция HTTP для современного веба Поле Cache-Control в заголовке ответа от Хабра Кто двигает научно-технический прогресс? Учёные, которые шлифуют термоядерный синтез, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую программу и разработку новых ра...

[Перевод] Пишем эмулятор Game Boy на OCaml Введение Последние несколько месяцев я работал над проектом под названием CAMLBOY — эмулятором Game Boy, написанным на OCaml, который работает в браузере. Протестировать его можно на следующей странице демо: Страница демо Я добавил в демо несколько неофициальных ROM, поэт...

Педальку в пол, или как ещё ускорить CPU-bound приложение? Зачем я это читаю? TL;DR: Переложив секции кода и данных программы на большие страницы можно существенно ускорить приложение (у нас получилось до +10%) не трогая исходный код. Можно быстро проверить ничего не перекомпилируя, детали здесь. Финальное решение оперирует "к...

Сериалы для всей семьи — лучшие комедийные сериалы Далеко не каждый сериал можно посмотреть всей семьей. Кто-то любит боевики, а кто-то — слезливые драмы, многие фильмы детям показывать нельзя. Комедии любят все: они легкие и подходят для просмотра разными поколениями. Читать полную статью

[Перевод] Дзен Nim 1. Копирование плохого дизайна — плохой дизайн.2. Если компилятор не может рассуждать о коде, то и программист не может.3. Не стой на пути у программиста.4. Перенеси работу на этап компиляции: программы запускаются гораздо чаще, чем компилируются.5. Настраиваемое управление ...

[Перевод] HTTP/3: развёртывание HTTP/3 на практике. Часть 3 Фото Wolfgang Rottmann, Unsplash.com После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Рассказываем, какие трудности могут возникнуть при развёртывании и тестировании HTTP/3 и как адаптировать к нему сайты и ресурсы. Это трет...

P2P протоколы обмена данными С появлением онлайн-кинотеатров и стриминговых сервисов популярность торрент-клиентов пошла на спад, однако на момент публикации с помощью торрента файлы скачивают за день около четырех процентов всех пользователей Интернета (это более 100 миллионов человек). В данной с...

Новые муз. инструменты в духе DIY Бывает, что энтузиасты воссоздают старые музыкальные инструменты по описаниям в книгах, изображениям на фресках, найденным во время раскопок деталям. Но некоторые собирают уникальные муз. девайсы с нуля и передают наработки в open source. Сегодня расскажем о таких проектах —...

[Перевод] Зачем нужен протокол языкового сервера (LSP)? LSP (протокол языкового сервера) сегодня весьма популярен. Есть стандартное объяснение этого феномена. Возможно, ранее вам уже попадалась эта картинка, у нас также являющаяся заглавной.Считаю, что такое стандартное объяснение популярности LSP – неверное. Ниже предложу вам ал...

В поддержку миссии OASIS на высочайшем уровне EMQ присоединяется к IBM Международный консорциум открытых источников и стандартов OASIS Open объявил о том, что компания EMQ — поставщик программного обеспечения с открытым исходным кодом для инфраструктуры обработки данных Интернета вещей — является его новейшим фундаментальным спонсором...

Windows 11 перестанет работать со старыми Wi-Fi-роутерами Microsoft не так давно выпустила бета-версию Windows 11 за номером 22557 с массой новшеств, среди которых оказалось и такое интересное, как отказ от работы с оборудованием, поддерживающим старые протоколы шифрования WEP и TKIP. WEP дебютировал в 2002 году, а TKIP &ndas...

Введение в distributed tracing В один прекрасный момент вы можете переезжать из одного ДЦ в другой и понять, что не знаете свои системы: их поведение может стать неожиданным. В одной системе вы должны были работать гораздо быстрее, но теперь работаете медленно. В другой — не понимаете, куда приходит запро...

AKVIS Artifact Remover AI 2.0: Нейронные сети для удаления артефактов jpeg Российская компания АКВИС, занимающаяся разработкой программного обеспечения для графики и видео, представляет AKVIS Artifact Remover AI 2.0. Программа исправляет сжатые изображения, устраняя JPEG-артефакты, пикселизацию и шум. Программа использует ...

[Перевод] Кунг-фу стиля Linux: простые конвейеры В былые времена компьютеры делали по одному делу за раз. В буквальном смысле. В компьютер загружали перфокарты, или перфоленту, или что-нибудь другое, и нажимали на кнопку. Компьютер читал программу, выполнял её и выдавал результаты. Потом он «засыпал», пребывая в таком сост...

О мере успеха. Градусные экспедиции: завершение Это завершение рассказа о Великих градусных экспедициях XVIII века, которые должны были определить, сплюснутая Земля или вытянутая. Публикация работУже в августе 1737 года Лапландская экспедиция возвращается в Париж. И Мопертюи тут же начинает давать концерты, то есть, попул...

Первые шаги с werf: собираем и деплоим простое приложение в Kubernetes В этой статье мы рассмотрим, как с помощью Open Source-утилиты werf собрать Docker-образ простого приложения и развернуть его в кластере Kubernetes, а также с легкостью накатывать изменения в его коде и инфраструктуре.Мы поговорим об общих принципах работы с werf при использ...

Железные динозавры, или моя история путешествия во времени   Mafia II. Знакомая атмосфера? Все мы помним и любим старые фильмы по типу «Назад, в будущее», «Охотники за привидениями», «фольксваген жук» или многочисленная советская классика. Многие из нас играли в знаменитую серию игр «Мафия», а кто-то даже застал одну из минувших э...

Сбербанк посоветовал пользователям пока не обновлять ПО из-за риска заражения Сбербанк призвал пользователей не обновлять свободно распространяемое программное обеспечение из-за того, что в последнее время участились случаи заражения таких программ вредоносным кодом.

Пентестер: суть профессии, востребованность, зарплата и другие нюансы Интриговать людей заявлением «Я работаю хакером», защищать данные, деньги и репутацию компаний в сети — звучит как интересная профессия нового времени. Но о ней мало говорят открыто. Если труд разработчиков заметен окружающим, то существование пентестеров и их методы обеспеч...

Обновление Windows 11 заблокирует интернет на старых роутерах с поддержкой протоколов TKIP и WEP Microsoft решила обезопасить компьютеры обычных пользователей, но для этого самим пользователям придётся купить новый роутер

[Перевод] Как IEEE-488 может сэкономить бюджет и подарить приятные чувства ностальгии? Не все старые технологии начала компьютерной эры забыты, и некоторые энтузиасты из ностальгии по тем временам реализуют с их применением практичные и экономичные решения даже сегодня. В данном случае мы немного вспомним историю появления стандарта GPIB и поговорим о проекте...

Как снова начать читать книги, а не ленту. Часть 1 За последние полгода я прочитала около 20 книг и перечитала ещё десяток старых и любимых. Это не то чтобы очень много, но в пять раз больше, чем я прочитала за полгода перед этим.Зачем вообще читать книги, а не ленту, лонгриды или смотреть сторисы? Сейчас даже довольно сложн...

NoSQL и Антивакцинаторство Говорят, что вакцины стали жертвами собственной эффективности. Будто если бы мы видели как странновато одетый кучер раз в неделю забирал бы трупы нескольких соседей умерших, как и десятки до них довольно неприятной смертью, может и вакцинировались бы охотнее.Я не ученый виру...

Лучшие аудиосистемы из популярных фильмов (часть 2) Специально для тех, кто любит хорошее кино и качественный звук, мы подготовили подборку фильмов, в которых можно увидеть первоклассную Hi-Fi и High End аппаратуру. Самые интересные модели проигрывателей, колонок и усилителей не скроются от нашего пристального взгляда. Итак, ...

Работаем с сетевыми адаптерами через Pcap-драйверы Работой с сетью в наше время никого не удивишь. Насколько я знаю, работать с сокетами нынче обучают уже на втором курсе соответствующих специальностей. Так что в целом, сетевые навыки должны быть у многих программистов. Но иногда требуется не просто работать с сетью, а делат...

Раки должны довериться судьбе, а Водолеям пора идти к цели – звездный прогноз на 3 декабря В пятницу, 3 декабря, Стрельцам нужно перестать сомневаться, а Рыбам уже пора хорошенько отдохнуть. О том, как провести третий день зимы всем знакам Зодиака, рассказали в эфире программы "Национальное утро" на Апостроф TV. ОВЕН Вы, как часы, которые поняли жи...

Как кушать вилкой ...или о fork() в двух словах.Как люди решают задачиОбычно у каждой задачи есть одно простое решение, которое воспринимается всеми как правильное. Люди воспринимают такое решение правильным либо исходя из личного опыта¹; исходя из опыта других людей² или просто не задумываяс...

Что такое тестирование. Курс молодого бойца. Книга для новичков Привет!Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.Я очень люблю серию книг по разработке ПО от Head First O`Reilly:— Изучаем Java. Кэти Сьерра и Берт Бейтс— Изучаем SQL. Линн Бейли...

[Перевод] Освежите ваш COBOL: почему на язык 60-летней выдержки вдруг резко возник спрос? Давным-давно, когда мир был юн, и компьютеры в нем были в новинку, я учился по программе на младшего сотрудника (Associate Degree) по обработке данных – программ по «компьютерным наукам» тогда не было – и в рамках этой программы преподавались бухгалтерское дело, математика, ...

[Перевод] Звёздный рейтинг: решение с использованием SVG Для некоторых веб-сайтов и платформ в интернете важно предоставлять пользователям звёздный рейтинг для возможности выставить оценку материалу. Недавно мне довелось реализовать для одного проекта компонент звёздного рейтинга. Я решил использовать SVG и не пожалел об этом. В д...

Как повернуть фотографию на iPhone или iPad Как известно, компания Apple старается сделать свое программное обеспечение максимально простым и понятным в управлении. Это касается всего, даже таких малозначительных, казалось бы, деталей, как поворот фотографии. ♥ ПО ТЕМЕ: «Экономия данных», или как на iPhone включить эк...

Разбираем алгоритмы компьютерной графики. Часть 6 — Анимация «Плазма» Разновидностей алгоритмов генерации "плазм" столько же, сколько, наверное, звезд на небе. Но связывает их вместе принцип плавного формирования перехода цветов.Для бесшовного формирования цвета очень часто используются тригонометрические функции. Во-первых, потому что они пер...

AV-Comparatives протестировала средства интернет-безопасности на защиту от целевых атак AV-Comparatives протестировала потребительские и корпоративные средства интернет-безопасности на предмет обеспечения защиты от сложных и целевых атак  ИНСБРУК (Австрия), 23 ноября 2021 г. /PRNewswire/ — Компания AV-Comparatives опубликовала результаты своих и...

Практическое применение сервера FreeACS для обслуживания устройств Mikrotik по протоколу TR-069 (часть 1) Данная статья является логическим продолжением экспериментов с тестовым сервером FreeACS. Тогда я влюбился в этот инструмент, и обещал немногочисленным комментаторам довести дело до продакшн. Так что, сегодня мы установим сервер, настроим до рабочего состояния и прикрутим ss...

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

Замотивируй меня, если сможешь. Как компании сохраняют сотрудников, когда красивый офис — не аргумент Когда-то многие компании строили свои HR-бренды вокруг красивых офисов с парковками, спортзалами и оплаченными обедами. Но с приходом удалёнки всё это перестало быть столь же важным, как раньше. Что поменялось в мотивации сотрудников со времён начала пандемии? Я систематиз...

Как не выстрелить себе в ногу, обрабатывая ошибки в голанге А пока мы все сидим и ждём выхода Go 2 с его новой схемой обработки ошибок, программы писать надо прямо сейчас. Так что от обработки ошибок никуда не деться. У меня в руках реальный проприетарный проект, который работает на одной из моих серверных ферм. Всё запущено и кр...

История о том, как ИИ снял собственный фильм ужасов Технологии IT/Игры 31.12.2021, 18:45 История о том, как ИИ снял собственный фильм ужасов Несколько лет назад искусственный интеллект смонтировал трейлер, а через год написал сценарий и снял собственный фильм. Ну, как фильм — по факту п...

Когда TCP быстрее UDP Я знаю отличную шутку про UDP, но не факт, что она до вас дойдёт. Все, кто хоть раз в жизни, по работе открывал файл /etc/services знают, что одни сетевые службы используют транспортный протокол TCP, другие же — UDP. Каждый из них имеет свою область применения. Если надёжно...

IE via WISE — WINE от Microsoft? Когда мы говорим про запуск Windows программ в Unix, первым в голову нам приходит свободный проект Wine, проект основанный в 1993 году.Но, кто бы мог подумать, что Microsoft сама была автором ПО для запуска Windows-программ в UNIX.В 1994 году Microsoft начала проект WISE - W...

Комикс: Технический долг в разработке игр Откопала классное видео от образовательного канала Extra Credits, в формате «как объяснить, что такое технический долг даже ребёнку». Ну, или очень далёкому от этого взрослому. Мне так понравились иллюстрации, что я сделала из этого видео комикс. Покажите его своему менеджер...

[Перевод] 6 наблюдений о хорошем сюжете для видеоигр Даже с малым бюджетом инди-проекты регулярно попадают в топы и собирают восторженные отзывы игроков. Не только благодаря геймплею, но очень часто нарративной части, в которой разработчики могут себе позволить выйти далеко за рамки привычных AAA-историй.Своими наблюдениями об...

Разглядывая JTAG: идентификация Каждый электронщик, работающий (или отдыхающий) с цифровыми микросхемами рано или поздно обязательно сталкивается с протоколом JTAG. Значительное количество материалов о данном протоколе содержит три раздела:1. Обширный экскурс в историю и рассказ о том, как стенд с летающ...

Как побороть депрессию с помощью С++. Кто такие дескрипторы и с чем их едят Эта статья расскажет вам, как я начал бороться с клинической депрессией, используя для этого свое любимое занятие - программирование на c++. Это моя первая статья из цикла статей, который я решил назвать "Как побороть депрессию с помощью c++". Сегодня я хочу обсудить с вами ...

Калибровка и профилирование мониторов В этой статье автор делится тем, что узнал сам, когда заинтересовался темой о калибровке монитора и создании его цветового профиля в домашних условиях. Автор применил свои знания при создании программы предназначенной для визуальной калибровки монитора написав её на Python....

ElasticSearch — как мы делали свою речевую аналитику Привет! Меня зовут Аркадий. Последние пару лет я в основном занимаюсь развитием поиска по тексту в команде TQM (Tinkoff Quality Management) в банке Тинькофф. Наш продукт — это речевая аналитика по звонкам, чатам и другим активностям, контроль качества, анализ и прочее. Более...

Еженедельный новостной дайджест — самые популярные новости прошедшей недели (31 января — 6 февраля) Пришло время для еженедельного дайджеста самых популярных новостей прошедшей недели, основанного на реакции пользователей Хабра. В подборку будут попадать новости с самыми высокими показателями — рейтинг и просмотры. На прошлой неделе в центре внимания пользователей были нов...

Возможна ли лучевая болезнь у военных в Чернобыле? Разбор полуфейка Около недели назад в СМИ и соцсетях стали появляться сообщения, что, якобы, в белорусский госпиталь в Гомеле стали поступать российские военные с признаками лучевой болезни. Якобы, это военные, которые провели несколько недель в Чернобыльской зоне отчуждения, в том числе, ры...

[Перевод] Я готов платить деньги тем, кто удалит свой модуль npm Культура npm создает серьезную опасность для защиты программного обеспечения в мировых масштабах. Это крайне безответственно – позволять деревьям зависимостей разрастаться до таких размеров, что в них входят тысячи зависимостей, связывающих вас с производителями, о которых в...

Как технология USB over IP позволила людям забыть о расстоянии Источник изображения Сегодня быстрыми темпами роста количества устройств сети Интернет и интернета вещей уже никого не удивишь. Существует множество различных протоколов и технологий, на которых основана обработка и обмен информацией между устройствами и, собственно, сама св...

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

Как мы TLS Fingerprint обходили… В один день одна из крупных досок объявлений начала возвращать фейковые характеристики объявлений, когда понимала, что мы - бот.Видимо сайт добавил наш прокси в blacklist, но в нашем пуле около 100к проксей, все прокси попали в blacklist?Попробовав запустить парсер на другом...

Искусственный интеллект для военных предложили обучать на компьютерных играх “КоммерсантЪ” ознакомился с исследованием научно-технического центра ФГУП ГРЧЦ, посвященным мировому опыту регулирования и применения ИИ, которое было 30 ноября направлено в Роскомнадзор. В документе, в частности, предлагается перенять зарубежную практику примен...

Четырехлетний хит Xiaomi Mi A1 получил стабильную Android 12 раньше многих современных флагманов Xiaomi Mi A1 стал первым смартфоном компании, выполненным по программе Android One – без фирменной прошивки MIUI, а с чистой Android. Очень быстро модель обрела популярность, но программная поддержка смартфона (как, впрочем, и всех других Xiaomi, входивших в прогр...

ONKALO: чудо света на все времена, забудьте о нём… … или как захоронить свои ядерные отходы навсегда. Многие уверены, что век монументального строительства прошёл. Пирамиды, мегалиты и загадочные гробницы лежат старыми игрушками в песочнице человечества. Мы выросли из них и живём сегодняшним днём, ярким и мимолётным. Когда ...

IPv6: некоторые нюансы безопасности IPv6 — протокол, который используют для адресации в современных сетях. В статье рассмотрим несколько сценариев использования его функций, приводящих к эсплуатации уязвимостей. Читать далее

Изучаем протоколы со Scapy Статья расскажет, как можно использовать Scapy для создания пакетов UDP и TCP протокола, так же попробуем реализовать взаимодействие по сети, отправив короткое сообщение с использованием каждого из протоколов. Читать далее

В Яндекс.Директе появилось 7 готовых сегментов ретаргетинга Возвращать старых покупателей и привлекать новых еще проще – с готовыми сегментами ретаргетинга в Директе

В Иркутской области создали тестовую лабораторию отечественного ПО Для создания лаборатории в ИТ-инфраструктуре заказчика был сформирован обособленный серверный сегмент. Для тестирования были отобраны отечественные продукты из Единого реестра российских программ для электронных вычислительных машин и баз данных. В их число вошли: платформа ...

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

Что же необходимо знать, чтобы стать топовым IT-рекрутером? Так как в сфере IT уже много лет продолжается жуткая нехватка профессионалов, компании изо всех сил пытаются найти специалистов необходимых им для достижения успеха в бизнесе. От разработчиков программного обеспечения до специалистов по кибер безопасности проблема одна и та ...

[Перевод] QA-тренды в 2022 году В эпоху цифровой трансформации контроль качества (QA) программного обеспечения играет важную роль в выявлении недостатков в дизайне и обеспечивает функциональность и защищенность продукта.Каждый новый год — это начало новой главы, поэтому в этой статье я расскажу о неск...

Microsoft выпустила временное исправление для Exchange 1 января 2022 года администраторы по всему миру обнаружили, что локальные почтовые серверы Microsoft Exchange перестали доставлять электронную почту. Вскоре выяснилось, что проблема связана с модулем FIP-FS, защищающем пользователей от вредоносного ПО и спама. Этот модуль х...

Технологию RGB-подсветки Razer Chroma интегрируют в «умный дом» Компания Razer объявила о расширении сферы использования своей технологии RGB-подсветки Razer Chroma. Если ранее она была доступна только в игровых устройствах для ПК, то теперь Razer Chroma становится частью «умного дома». Интеграция обеспечивается приложен...

Руководство по Supabase. Часть 1 Привет, друзья! В этом цикле из 2 статей я хочу рассказать вам о Supabase — открытой (open source), т.е. бесплатной альтернативе Firebase. Первая статья будет посвящена теории, во второй — мы вместе с вами разработаем полноценное social app с аутентификацией, базой данных...

«Доктор, меня игнорируют», или Как писать письма так, чтобы их читали «Мои письма никто не читает.»«Я уже всё всем написал, а коллеги продолжают спрашивать одно и то же. Бесит.»И особенно популярное: «Мы ещё неделю назад написали, что удалим эту таблицу из базы, и сказали адаптировать код! Так что мы не виноваты, что сайт (пайплайн, приложение...

Нужен ли Mockito, если у вас Kotlin? Салют, коллеги.В рамках пятничной статьи предлагаю посмотреть на интересный способ создания моков в Kotlin, без использования сторонних библиотек.Я занимаюсь разработкой аддонов для Atlassian-стека в компании Stiltsoft и, из-за технических ограничени...

UIKit ты вообще про UI? Спойлер - нет! Ну, не совсем. Мы привыкли воспринимать UI как визуальную составляющую, но ведь UI – это User Interface. Так вот, интерфейс – это то, с помощью чего пользователь взаимодействует с нашим приложением. В случае с графическим интерфейсом пользователь его видел и в...

Div на div’е не сидит и div’ом не погоняет: пишем семантически верные индикаторы загрузки на Angular Сверстать собственный индикатор загрузки — одна из самых простых задач, с которой может столкнуться веб-разработчик. Для получения рабочего решения пригодятся базовые знания HTML и CSS, а JS будет нужен лишь для управления процентом выполненной задачи.Однако эта простот...

Известный пиратский онлайн-кинотеатр закрылся из-за падения популярности Поставщик онлайн-видеоконтента Popcorn Time, на площадке которого любители фильмов и сериалов могли находить фильмы по пиринговым протоколам и просматривать их без ожидания скачивания, недавно перестал работать. Поддержка проекта прекратилась в связи с резким спадом его попу...

Тренды веб-разработки в 2022 простыми словами Самое важное — отказ от поддержки старых браузеров в 2021. Майки окончательно убили IE, поэтому разработчикам станет проще использовать классные технологии. Гриды (83%) и флексбоксы (99%) захватили всё. TypeScript есть в 70% вакансий для мидлов. 2022 будет годом TypeScript.&...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 102.0.1220.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 102.0.1220.1. На этой неделе немного меньше изменений, но прежде чем перейти к ним, у Microsoft есть хорошее объяснение о получении исходных карт с помощью F12 Dev Tools. Обо всем этом можно прочит...

[Перевод] 10 важнейших принципов разработки программного обеспечения Принципы разработки программного обеспечения необходимо знать каждому инженеру, который хочет писать чистый код. Следование этим принципам позволяет вам и другим разработчикам понять проект.Кроме того, обслуживание или изменение проекта в будущем станет легким. Таким образом...

Игровой код, который сам себя программирует На сегодняшний день у меня выпущены четыре игры в Steam, и все они написаны на языке Haxe. Мне нравится по-максимуму автоматизировать свою работу, и сегодня я поделюсь некоторыми приёмами, которые я использую при программировании своих игр.Для непосвящённых: Haxe — это язык...

Начинающие программисты боятся темноты Не могу больше. Это не моё. Я не тяну. Всю ночь не спал, ворочался, вставал, курил, читал, пытался смотреть телевизор, снова ложился… Ненавижу.Всех, кто пишет эти радужные истории «войти в айти». Тех, кому я заплатил за курсы по программированию. «Друзей» и «советчиков», кот...

Культ сокобана Каждый день в течение многих лет десятки тысяч пользователей без устали двигают ящики по извилистым складам. Сокобан превратился из простой логической игрушки в культовый объект. С каждым годом появляются всё новые и новые версии этой игры. По нему пишут диссертации и научны...

Это сделал я — старые добрые пасхалки Словосочетание «пасхальные яйца» (Easter Eggs) в компьютерном мире давно обрело собственный смысл. Сегодня это явление распространилось далеко за пределы программ и операционных систем и является своего рода искусством. Скрытые послания и шутки разработчиков, недокументирова...

Бегущий в лабиринте: роботы, нейроны и резервуарные вычисления Как бы сильно писатели или сценаристы не старались создать образ сверхумных и сверхсильных роботов, в реальности же до глобального доминирования им еще очень и очень далеко. В чем их проблема? А в том, что мыслят они совершенно не так, как люди. Можно даже сказать, что сов...

Blizzard возвращает деньги игрокам Diablo Immortal, но они всё равно заплатят сполна Спустя 2 недели после релиза Diablo Immortal принесла Blizzard $24 млн. Часть этих денег пришла от людей с зависимостью к азартным играм. Diablo Immortal — интересная MMO на смартфонах, которую обязательно надо попробовать хотя бы раз; подробнее об этом мы написали в обзор...

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

Роутер TP-Link Archer AX23: недорогая модель класса Wi-Fi 6 Модель основана на набирающей популярность платформе MediaTek с поддержкой современного протокола 802.11ax. Она может быть интересна в роли первого роутера для нетребовательных пользователей. Из особенностей встроенного программного обеспечения отметим функции родительского ...

Крупнейший разработчик ПО SAP полностью уходит из России Разработчик программного обеспечения SAP полностью остановила продажу своих продуктов в России и Белоруссии. Компания уходит с российского рынка из-за спецоперации на Украине. Кроме того, SAP не будет обслуживать и поддерживать локальные продукты в РФ. Тем не менее...

[Перевод] Оптимизация использования памяти в Python-приложениях Прим. Wunder Fund: мы занимаемся высокочастотной торговлей и это заставляет нас часто думать об оптимизации кода, но в основном, конечно, плюсового. В этой короткой статье описаны несколько подходов к оптимизации Python-программ по памяти. И хотя много проблем можно решить, ...

Разработка компании, входящей в ГК ЛАНИТ, включена в Единый реестр российских программ для ЭВМ и баз данных Программное обеспечение PASS24.online включено в Единый реестр российских программ для ЭВМ и баз данных. Решение разработала компания “ОНВИ Сервис”, входящая в группу ЛАНИТ. PASS24.online – это платформа для полной автоматизации контрольно-пропускного режима, в основе которо...

Антибиотикорезистентность: ура, мы дождались! Считайте, что вышел анонс следующей пандемии Колония бактерий и кружки с антибиотиками: три из семи работают, и это хорошо. Биологи давно мечтали о сценариях конца света с участием суперинфекции, резистентной ко всему тому, что есть у нас в арсенале антибиотиков. Когда медицина бессильна против инфекции, как в 1353 ...

Microsoft поднимет цены на свои программы Microsoft объявила о повышении цен на облачное программное обеспечение с 1 января 2022 года. Повышение составит 10%.

[Перевод] Аутентификация в Edge и передача идентификаторов, не использующих токены Как может подтвердить большинство разработчиков, работа с протоколами безопасности и идентификационными токенами, также, как и с аутентификацией пользователей и устройств, может быть сложной задачей. Представьте, что у вас есть несколько протоколов, несколько токенов, более ...

Как понять, готов ли сайт к запуску рекламы? Как понять, готов ли сайт к запуску рекламы?Многие считают, что реклама в интернете (контекстная и таргетированная) – это панацея. Стоит запустить – и моментально от клиентов не будет отбоя. Распространению этого мнения способствуют заявления многочисленных фрилансеров и аге...

Вся переписка из WhatsApp выложена в интернет и доступна для чтения всем желающим Нет во всем мире ни одного другого какого-либо более крупного, известного и распространенного мессенджера, нежели WhatsApp. По состоянию на конец 2021 года этим программным обеспечением для общения пользовались на постоянной ежедневной основе более чем 2,5 Читать полную вер...

Big Data с «кремом» от LinkedIn: инструкция о том, как правильно строить архитектуру системы «Традиционно, самым узким местом в архитектуре любой информационной системы является система управления базами данных (СУБД). Можно сколько угодно оптимизировать прикладное программное обеспечение (ПО), но все равно упремся в ограничения в части производительности запросов»....

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

Особенности сканирования штрих-кодов в средней полосе России Привет, Хабр! Немного наболело, хочу поделиться. В серии материалов я освещу ряд аспектов мобильного компьютерного зрения по принципу “от простого к сложному в имплементации”, однако буду фокусироваться на сложных кейсах, которые выходят за грань банального “распознать QR-ко...

OneDrive на Windows 7, 8 и 8.1 умрет 1 марта 2022 года Microsoft пытается подтолкнуть больше людей к более новым версиям операционной системы Windows. Как сообщает информационное издание Thurott, Microsoft предупредила, что приложение OneDrive для настольных ПК перестанет синхронизировать данные на операционных системах Windows ...

Автоматические имена роутов Laravel Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя метод `route()`. Это обусловлено архитектурой приложения и в этом нет ничего зазорного. Но есть и такие проекты, где имена...

[Перевод] Rust 1.57.0: константный panic!, пользовательские профили в Cargo и обработка ошибок выделения памяти Команда Rust рада сообщить о выпуске новой версии — 1.57.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.57.0 вам дос...

Самые популярные приложения и сайты в 2021 году Консалтинговая компания Apptopia опубликовала ежегодный рейтинг, назвав самые популярные приложения в уходящем году. В рейтинге оказались хорошо знакомые приложения, однако есть незначительные отличия в рейтингах, составленных для всей планеты и США отдельно. Компания с...

FullHD vs 4k и integer scaling: всегда ли 2 x 2 = 4? «Лучше быть богатым и здоровым, чем бедным и больным» © Аксиома В статье Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров я обозначил несколько смежных тем, заслуживающих на мой взгляд отдельного разговора, которы...

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

Синтезируем SystemVerilog код в OpenSource среде Yosys/NextPNR В предыдущей статье я поделился опытом работы с ПЛИС фирмы Lattice через инструменты с открытым исходным кодом Yosys и NextPNR. Как я отмечал, освоить их меня заставило не столько любопытство, сколько требования Заказчика. В том проекте у меня просто не было выбора. И та ста...

GPS на службе бизнеса: мягкий контроль или элемент безопасности? «Кому война, а кому мать родная», — казалось бы, какой повод вспомнить эту поговорку в 2022 году? Однако любой кризис даёт кому-то шанс на рост — так и пандемия позволила вырасти некоторым видам бизнеса. Например, несмотря на некоторое сопротивление рынка и работников компан...

[Перевод] Пишем Python-расширение на Ассемблере (зачем?) Прим. Wunder Fund: в жизни каждого человека случается момент, когда ему приходиться позаниматься реверс-инжинирингом. В статье вы найдёте базовые особенности работы с ассемблером, а также прочитаете увлекательную историю господина, который решил написать Питон-библиотеку на ...

[Перевод] Оптимизируем запросы ресурсов Azure с помощью Resource Graph и PowerShell Можете представить, сколько времени уйдёт на генерацию списка VM среди сотен подписок Azure? Целая вечность. Известно, что портал Azure выводит только первые 1000 подписок, что усложняет запрос ресурсов с его помощью, когда подписок у вас намного больше. К счастью, есть спо...

Фотография телефона на базе Snapdragon 898 В интернете появился рабочий телефон с процессором Qualcomm SM8450 - который стал известен как Snapdragon 898, преемник Snapdragon 888. Аппаратное обеспечение Device Info отображается на экране телефона и подтверждает конфигурацию нового флагманского чипа. Основное ядро, кот...

Вот почему нельзя использовать Wi-Fi в общественных местах Гаджеты Мобильные устройства 18.01.2022, 14:46 Вот почему нельзя использовать Wi-Fi в общественных местах Бесплатная сеть Wi-Fi может стоить вам дорого, если злоумышленники получат доступ к вашему устройству. ...

Все бесплатно. Запущен тарифный план с 25 ГБ мобильного интернета и 1000 минут звонков Чем более низкие цены на услуги связи своим клиентам может предложить какая-либо телекоммуникационная компания, тем больше людей так и вовсе вообще захотят использовать все те услуги и возможности, доступ к которым ей под силу предоставить. Читать полную версию публикации В...

Секретная лаборатория Intel хранит тысячи единиц старых процессоров и прочего оборудования У компании Intel есть секретная, как называет её источник, лаборатория в Коста-Рике, где процессорный гигант хранит свои старые аппаратные и программные продукты.  Задача у лаборатории максимально простая. Это склад старых процессоров и прочих продуктов Intel, кото...

[Перевод] Внутренняя история внешнего расследования SoftRAM 95 Перевод статьи Рэймонда Чена, более 25 лет участвовавшего в разработке ОС Windows, автора блога The Old New Thing, начатого им в 2003 году. С выходом Windows 95 появилось большое количество программных продуктов, предназначенных специально для этой ОС. Много внимания в ка...

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

Вторая лунная гонка. Что получат завоеватели? В начале XXI века открытие на полюсах Луны залежей льда стимулировало начать «вторую лунную гонку» между США (программа «Артемида»), КНР (Китайская лунная программа), Россией (Российская лунная программа), Евросоюзом (программа «Аврора»), Японией и Индией. Все эти программы ...

Изучаем язык ассемблера на примере TSR программы под MS-DOS. Часть 1 Эта серия статей посвящена изучению и практике программирования на языке ассемблера.Материал рассчитан на новичков в ассемблере, студентов, которым пришлось столкнуться с «динозавром» в виде MS-DOS, и может быть интересен тем, кто хочет нем...

Подготовка к шатдауну. Как общаться после отключения интернета События последних лет показывают, что отключение интернета в конкретной стране или городе — не вымышленная угроза, а вполне реализуемое действие. Это происходит с пугающей регулярностью в разных странах по всему миру. Например, международная ассоциация Internet Society за...

Шутер DOOM смогли запустить без традиционной графики Оригинальный DOOM 1993 года уже давно является игрой на которой используют различные модификации. Игру запускали на самых разных устройствах и на самых необычных настройках. Но энтузиасты из интернета все еще могут удивить. Недавно игру смогли запустить с помощью псевдогра...

Системы умного дома станут проще и удобнее. Протокол Matter должен быть запущен осенью Единый протокол систем умного дома Matter, который призван унифицировать соответствующие продукты, будет запущен осенью.  Ранее компании, участвующие в его разработке, планировали запуск летом, но он был перенесён. Это уже не первый перенос. Matter был представлен...

[Перевод] История: пишем скрипты на Go Это история о том, как я попытался писать скрипты на языке Go. Здесь мы обсудим, когда вам может понадобиться скрипт на Go, какого поведения от него следует ожидать, а также рассмотрим его возможные реализации. В этой дискуссии мы глубоко обсудим скрипты, оболочку и шебанг-с...

Wireguard VPN, Yggdrasil, ALFIS DNS и AdGuard На написание этой статьи спровоцировала вот эта статья, с кучей странностей, и необязательных действий. Если коротко, то автор не понимает зачем он ставит те или иные программы, а именно - Unbound и dnsproxy. Но так как кроме исправления недочётов той статьи хочется добавить...

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

Успехи импортозамещения Поднебесной: в КНР с нуля разработали игровые видеокарты и не только Года полтора назад мы рассказывали о том, что Китай приступает к реализации крупнейшего в своей истории проекта по импортозамещению. А именно — начинает разворачивать программу собственного производства современных чипов и других электронных компонентов. Сейчас можно уже у...

Пишем сервис на GO. Backend для апплета В первой части этой дилогии мы написали рантайм контроллер для приложения на golang. Все что он умеет делать — запускать методы интерфейса Resources и функцию MainFunc, контролировать результат их выполнения, и корректно обрабатывать сигнал операционной системы о завершении...

Отказоустойчивая работа с клиентами: архитектура, немного кода, разбор проблем и асинхронные подходы Мы в Юле применяем подходы и паттерны, которые позволяют нам избегать проблем, связанных с интеграциями: создаем абстракции, где размещаем транспортный протокол и логирование, используем circuit breaker, обращаемся к асинхронным подходам, используя Kafka как шину данных. Пре...

ТЕСТ: Кто вы из героев фильмов Уэса Андерсона? Зрители любят работы Уэса Андерсона за необычные сюжеты, идеальную картинку и, конечно же, ярких персонажей. Трогательные, чудаковатые и харизматичные герои из лент режиссёра всегда вызывают массу эмоций. Мы расскажем, на кого из них вы похожи больше всего, если ответите на ...

Хитрая и мстительная прокрастинация: кому мстим и зачем? Привет! Я Даша, психолог, немедицинский терапевт и People Care Manager в Prequel. По долгу службы и по причине собственного интереса изучаю то, с какими переживаниями и трудностями сталкивается современный человек в окружающей нас реальности.В последнее время я часто слышу о...

Никогда такого не было, и вот опять: в России подтвердили разрешение на «пиратство» Сегодня журналисты «Коммерсанта» опубликовали сведения из документа «План первоочередных действий по обеспечению развития российской экономики в условиях внешнего санкционного давления». В нём, как писали СМИ, указывалась возможность отмены уголовной и административной ответ...

Экстенсивный подход. Как много техник можно обнаружить в одном образце вредоносного программного обеспечения (ВПО) — "Прошу расшифровать трафик в адрес …" - описание задачи в трекере.— "Давай, Морти! Приключение на 20 минут. Зашли и вышли." - ответил голос в голове.Но, как и у героев мультфильма, приключение несколько затянулось. Расшифрованный трафик только привлек внимание и подогрел и...

От Й до Я: история создания отечественных смартфонов На протяжении последнего десятилетия в России создают отечественные смартфоны. И если первые попытки были чем-то сродни романтическому желанию иметь свой аналог «Айфонов» и «Гуглафонов», то к началу 2020-х пришло понимание, что нужна собственная программная платформа, собств...

Apple выпускает macOS Monterey 12.1 beta 1 Вслед за недавним выпуском macOS Monterey Apple выпустила новую бета-версию macOS, macOS Monterey 12.1 beta 1. MacOS Monterey 12.1 beta 1 доступна как разработчикам, так и участникам программы публичного бета-тестирования Apple. Поскольку это первая бета-версия macOS 12.1...

Как мы переносили аналитику из PostgreSQL в ClickHouse Привет, Хабр! Меня зовут Кирилл, одной из задач, которой я занимаюсь в Just AI, является пользовательская аналитика. В этой статье я хочу рассказать о нашем опыте миграции этой аналитики на новую СУБД ClickHouse. О том, с какими нюансами пришлось столкнуться и как мы их реша...

Из могилы в IT — Дима, посмотри-ка кандидата в твою команду АМТ, — сказал мне наш HR Александр.— Саркофагов Вадим, ведущий специалист по функциональному тестированию…Я ещё раз перечитал фамилию: “Сар-ко-фа-гов”. В памяти заворочались почти забытые события, будто кто-то включил в моей голов...

Шпаргалка по съемке фотографий для фотограмметрии для новичков Данную шпаргалку я сделал для себя, когда начал въезжать в фотограмметрию. Естественно, я сразу столкнулся с некоторыми типичными ошибками, которые мешали мне сделать самое простое сканирование, поэтому я пошел искать рекомендации по съемке. В процессе поиска и агрегации пол...

Обещанных круиз-контроля, гиперрежима и функции навигации попросту не оказалось в печально известном электроскутере Ola S1 Pro Электрические скутеры Ola S1 и S1 Pro начали поступать к своим владельцам в декабре 2021 года. Однако производитель столкнулся с многочисленными жалобами на дальность хода, мощность, качество и программное обеспечение. Кроме того, пользователи жаловались на то, что само...

[Перевод] Как миграция с Oracle на PostgreSQL в облако влияет на сторадж? Вы когда-нибудь задумывались о том, чтобы перенести крупномасштабное программное решение с Oracle на PostgreSQL, а затем развернуть его в общедоступном облаке? Если Вы планируете реализовать подобное, возможно, Вам поможет наш опыт. Данная статья подробно рассказывает о наше...

Samsung Galaxy S21, S21+ и S21 Ultra получат финальную версию One UI на следующей неделе Прошло несколько недель с тех пор, как южнокорейский гигант Samsung начала бета-тестирование своего новейшего пользовательского интерфейса One UI 4 на базе операционной системы Android 12 для своих премиальных смартфонов, включая линейку Galaxy S21, Galaxy Z Fold3, Gala...

Следующий лист дерева на ассемблере в девяти инструкциях и единственном регистре Люди часто думают, что код на ассемблере читается не просто плохо, а очень плохо. Но я думаю, что это совершенно не так. Я всегда считал, что читаемость кода на совести программистов и язык здесь совершенно не причём. Так вот, когда работал над одним из своих проектов, мне ...

Как создать работающий Impact Map Больше 8 лет я использую Impact Map для аналитики IT-продуктов. Я довольно активно делился знаниями об этом подходе: писал статьи, выступал на конференциях с докладами и мастер-классами, рассказывал студентам в университетах и интернам в компании. Слушатели и участники масте...

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

Лора на батарейках (мечта каждого мужчины) Как-то мне понадобилось разработать систему автоматизации для загородного хозяйства — для меня это дело привычное, там вроде бы нет ничего сложного — центральный модуль, удалённые датчики и актуаторы, какой-то алгоритм управления и т. д., всё как обычно. Поскольку речь шла...

[Перевод] RecyclerView Adapter in Android, сделай быстрее и проще Здравствуйте дорогие хабрчане. Это статья основана на статье https://blog.iamsuleiman.com/recyclerview-adapter-android-made-fast-easy/#clicklistener написанной в 2017 году на Java. А статью которую вы читаете, уже на Kotlin.Каждый раз, когда мы думаем о создании RecyclerVi...

Охота на toggle: Как простую фичу сделать максимально сложно – Хей, Катя, у нас там багуля небольшая завелась. Посмотри, плиз.– Не вопрос, бро. В чем проблема?– Toggle сбрасывается при возврате на экран. Изи ваще!С этой безобидной фразы началось мое недельное приключение в мир безумной архитектуры, сумасшедших фиксов и красноглазия. И...

Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework) .NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С её помощью можно разрабатывать различные устройства для Интернета вещей, носимые устройства, научные приборы, ...

[Перевод] Почему параметр FAST_FORWARD радикально улучшает производительность курсоров Начинающие разработчики часто используют курсоры с параметрами по умолчанию. Это продолжается до тех пор, пока кто-нибудь из старших разработчиков или администраторов баз данных не подскажет, что с параметром FAST_FORWARD все будет работать гораздо быстрее. Возможно, вы и са...

Опыт организации диалога с модулями ICP DAS I-7000 по RS-485 используя только bash В моем конкретном случае все казалось нерадужно, я опускал руки, думал о неизбежности начать писать на Си, компилировать ядро, уходить в отшельники для отладки приложения и т.п. Нельзя сказать что результата в Bash не было, он просто не устраивал. Пока программированием по н...

6 причин пользоваться SMS-сообщениями в 2021 году Во времена мессенджеров и соцсетей SMS-сообщения кажутся устаревшим и весьма дорогим средством связи. Некоторые операторы по-прежнему добавляют пакеты сообщений в свои тарифы и многие абоненты ими пользуются. Хочется защитить SMS от нападок любителей мессенджеров: в них по-...

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

Книга «Изучаем C# через разработку игр на Unity. 5-е издание» Привет, Хаброжители! Изучение C# через разработку игр на Unity — популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля и...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

Windows 11 установили на Android-смартфон Surface Duo: браузер Microsoft Edge работает Разработчик программного обеспечения Гюстав Монс поделился в социальных сетях информацией о том, как он установил на смартфон Microsoft Surface Duo операционную систему Windows 11. После нескольких месяцев попыток Гюстав Монс успешно запустил Windows 11 на этом устройст...

«МТС», «МегаФон», «Билайн» или Tele2. Назван сотовый оператор с самым быстрым мобильным интернетом На территории России существует четыре федеральных оператора связи, каждый из которых развивает свою собственную инфраструктур и использует свое оборудование для обеспечение работы сетей 2G, 3G и 4G LTE. Более того, некоторые телекоммуникационные компании уже даже Читать по...

Программа для автоматической кластеризации поисковых запросов KeyAssort На Хабре уже были темы про автоматическую группировку ключевых фраз и составление семантического ядра. Кластеризация помогает скорректировать структуру сайта и распределить ключевые фразы по страницам так, чтобы получить максимум поискового трафика. В этой статье я покажу...

Bitcoin за неделю подорожал на 11%, Ethereum – на 17%, а Solana – на 22%. Крипторынок восстанавливается после череды падений? Bitcoin в частности и весь крипторынок в целом начал этот год с падения – постепенно стоимость главной криптоавлюты мира снизилась с 45 000 долларов (на 1 января) до примерно 33 000 (24 января). Но завершающаяся неделя стала для рынка поворотной: Bi...

Насколько хорошо в России защищают сайты и программы от хакеров в сравнении с зарубежьем Директор Института системного программирования РАН Арутюн Аветисян рассказал, что самым популярным программным обеспечением для кибербезопасности являются американские продукты и технологии. Все равняются в этом отношении на США. Но в России есть свои конкурентные разработки...

Самый простой способ разместить IP-камеру на сайте в 2022 году Ранее в статье "Самый простой (для знающих Linux) и дешевый способ разместить IP-камеру на сайте для небольшой аудитории" я уже делился с сообществом своим видением, как быстро и просто разместить видео с камеры на своем сайте. Минусов у того подхода, к сожалению, было много...

Сегодня — день без интернета. Вы серьёзно? Последнее воскресенье января — Международный день без интернета. Это день, посвящённый борьбе с интернет-зависимостью. Обычно в такое воскресенье многие СМИ пестрят ситуативными материалами о том, как важно уметь жить без интернета, а особенно экзальтированные лидеры мнений ...

Российские программы и системы выросли в популярности на 300% Как стало известно, в России резко увеличился спрос на программное обеспечение отечественной разработки.

Формальная верификация в информационной безопасности. Как пройти сертификацию во ФСТЭК В связи с выходом приказа ФСТЭК России № 76 от 02.06.2020 «Об утверждении Требований по безопасности информации, устанавливающих уровни доверия к средствам технической защиты информации и средствам обеспечения безопасности информационных технологий» создание и доказательство...

Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku — снова для самых маленьких В предыдущих сериях Это вторая статья в моей серии «для самых маленьких» — предыдущая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot. Для кого написано Если вы ни разу не писали Telegram-ботов на Java с использованием вебхуков и тольк...

Как я, спустя 4 года фриланса, устраивался в найм Фриланс это… Пока я писал эту статью, меня отвлекали сообщения от клиентов 24 раза.P.S. Писал я её в нерабочее время. Читать далее

1000 глаз, которые не хотят проверять код открытых проектов Есть такой миф, что открытое программное обеспечение более качественное и безопасное, чем закрытое. Много раз это обоснованно ставилось под сомнение. Существует примеры, когда в открытом коде находили эпичные уязвимости, которые скрывались от разработчиков и пользователей д...

[Перевод] Как я пишу на LaTeX в Emacs быстрее, чем от руки Когда Жиль Кастель задокументировал метод ведения математических записей в Vim в реальном времени, многие захотели добиться тех же скорости и удобства ввода LATEX в Emacs1. Я работаю на LaTeX весь день: уравнения пишу так же быстро, как на бумаге. И даже быстрее. Почему? ...

Стабильная MIUI 13 выходит на Redmi K40, Xiaomi Mix 4, Mi 10, Redmi Note 10 и других смартфонах в марте. Redmi K30 Pro Zoom Edition уже получил прошивку Xiaomi начала выпускать обновление MIUI 13 для некоторых своих старых смартфонов, среди которых оказался и Redmi K30 Pro Zoom Edition. Размер программного обеспечения составляет 4,3 ГБ. Китайский технологический гигант также объявил о второй партии телефонов, которые по...

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

FSNotes 5 для iOS — заметочник для гиков Привет, Habr! Больше 4 лет я пишу программу заметочник под macOS и iOS. Я уже упоминал вскольз о нюансах разработки, сегодня время пришло написать о самой программе.Если кратко, то FSNotes это программа для написания, каталогизации и хранения заметок в максимально открытом в...

Мал золотник, да дорог: ученые из НИТУ «МИСиС» предлагают создать облачный супер-ПК из миллионов смартфонов В идее распределенных вычислительных систем нет ничего нового. Идея реализована уже давно, плюс примеров таких реализаций множество, включая SETI, Folding@Home и другие. Идея в том, что специальное программное обеспечение использует незадействованные ресурсы локальных систе...

Масштабные проблемы в бета-версии MIUI 13. Xiaomi отзывает обновления для 27 моделей смартфонов Программа закрытого бета-тестирования нужна для того, чтобы на стадии ограниченного количества участников тестов можно было найти и определить ошибки в ПО, которые существенно усложняют взаимодействие с устройством. Поэтому возникновение проблем на этой стадии – з...

Лазерный проектор за 500 рублей — почему бы и нет… Так уж сложилось, что я достаточно продолжительное время «неровно дышу» к теме лазерной проекции. Началось это достаточно давно, ещё во время студенчества, когда мы с моим соседом вдвоём собрали лазерную цветомузыку, которую применяли для ведения дискотек в небольшом кафе, ...

Формы для Nigiri Sushi Я очень люблю суши, но не люблю их лепить руками :)Конечно, для этого уже есть готовые формы, и на странице проекта есть ссылки на них, но я не хотел ждать, я хотел сейчас :) и сделал свой вариант... вернее 2 варианта, отличающиеся толщиной (25 и 30 мм)... Страница проекта: ...

reveal.js: HTML-презентации Привет, меня зовут Александр, я старший разработчик ПО в Центре разработки Orion Innovation и я люблю делиться своими мыслями с людьми, разумеется, любимые форматы – статьи на Хабре и доклады на конференциях и митапах. Сложно представить доклад без презентации, о них и хочу ...

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman. И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов ...

Overpass API: следующий уровень владения OpenStreetMap В своих различных геосервисах мы используем данные OpenStreetMap (OSM). Данные в OSM заносятся, в основном, через специальные программы-редакторы, про самые популярные из которых мы писали тут и тут. На программном уровне редакторы общаются с главным сервером через OSM API. ...

Полноэкранный режим на Mac (macOS): как выйти или активировать Использование полноэкранного режима на Mac является простым способом развернуть используемое вами приложение на весь экран. Решение отлично подойдет при работе с дизайном и изображениями, работе с текстом, просмотра фильмов или захватывающих игр. Если вы только начинаете зна...

[Перевод] Основатель Signal: «Первые впечатления от web3» Несмотря на то, что я считаю себя криптографом, меня не особенно привлекает слово "крипто". Не думаю, что я уже староват, но я гораздо чаще кликаю на мемы в духе "Интернет всё помнит" о том, как "крипто" раньше означало "криптография", чем на последние новости об NFT.Говоря ...

Безопасность данных и природы. Что даст человечеству сервер, расположенный в космосе Технологии Космос 23.12.2021, 13:11 Безопасность данных и природы. Что даст человечеству сервер, расположенный в космосе Диалог о безопасности стал одним из ключевых элементов уходящего года, затронув все аспекты деятельности человека ...

[recovery mode] Как тестировать gradle-плагины Когда я писал свой первый gradle-плагин, я проверял его работоспособность следующим образом:1. Опубликовал версию n в plugins.gradle.org2. Проверил опубликованный плагин вручную на тестовом проекте3. Нашел ошибку/доработал, увеличил версию n=n+1, затем снова пункт 1Такой во...

Мой путь в SRE Артем Артемьев, Lead SRE в компании Tango Me, повидал разный SRE. Прорабатывая программу четвёртого интенсива Слёрм «SRE: внедряем DevOps от Google», мы решили провести ещё и открытое интервью с Артемом. Он пошагово и обстоятельно делится своим 12-летним опытом в этой сфере,...

Intel приобретет компанию Granulate Корпорация Intel сегодня объявила о заключении соглашения о приобретении Granulate Cloud Solutions Ltd, израильского разработчика программного обеспечения для непрерывной оптимизации в реальном времени. Приобретение Granulate поможет заказчикам облачных вычислений и центров ...

Компаниям Google и Apple запретили заставлять разработчиков ПО использовать их платежные системы в Южной Корее Южная Корея утвердила правила, которые позволят правительству запретить магазинам приложений App Store и Google Play заставлять разработчиков программного обеспечения использовать их платежные системы. Apple и Google столкнулись с пристальным вниманием по всему миру в о...

Не работает GPS на iPhone, как исправить Пользу реализованной в iPhone функции GPS сложно переоценить – с ее помощью проще и легче добраться до пункта назначения, используя программный навигатор, она незаменима во время игры в Pokémon GO и позволяет приложениям отслеживать местоположение пользователя. Тем не менее,...

Security Week 2209: криптография в смартфонах На прошлой неделе исследователи из Тель-Авивского университета опубликовали научную работу, в которой сообщили об обнаружении серьезных недостатков в системе шифрования данных смартфонов Samsung. Уязвимости, на данный момент исправленные, были найдены в защищенном приложении...

[Перевод] Как писать bash-скрипты надежно и безопасно: минимальный шаблон Скрипты на Bash. Как много в этом слове. Любому разработчику рано или поздно приходится их писать. Почти никто не скажет "да, я люблю писать bash-скрипты", и поэтому почти все уделяют мало внимания этой теме.Я не буду пытаться сделать из вас эксперта в Bash, а просто покажу ...

Производитель ПО SAP планирует уйти из России "Сегодня мы объявляем о дальнейших шагах по упорядоченному выходу из нашей деятельности в России, где мы работаем более 30 лет и создали отличную команду",- цитирует "КоммерсантЪ" сообщение компании."Мы также объявляем о своем намерении отказаться о...

Места в мире с самым медленным интернетом — как там сложилась такая ситуация и что предлагают регуляторы Есть регионы, где на загрузку одного фильма уходит несколько часов. Такую картину можно пронаблюдать даже в развитых странах. Обсудим причины сложившейся ситуации и шаги, которые предпринимают регулирующие структуры. Читать далее

Penkesu — портативный ретро-компьютер с механической клавиатурой В М.Видео-Эльдорадо немало разработчиков, начинавших программировать еще на бейсике для ZX Spectrum. Тем интереснее погрузиться в ретро мир железа. Сейчас не так много ультрапортативных ноутбуков, за исключением карманных ПК (таких как Steam Deck), ориентированных на игры.&n...

Реализация Smart Pointers в Delphi, и еще немного В последних версиях Delphi, появилось много новых, интересных возможностей. Сейчас попробуем сделать, с их помощью, что-нибудь полезное. Конкретно, создадим тип, который владеет объектом, ведет себя как этот объект, но при этом автоматически освобождается, когда на него боль...

Этот тарифный план от «МегаФон» не имеет ни одного аналога в мире Каждый оператор связи стремится к тому, чтобы как можно больший круг людей использовал все те услуги и возможности, доступ к которым ему под силу предоставить, а идут при этом в ход все возможные средства и Читать полную версию публикации Этот тарифный план от «МегаФон» не ...

Что случилось с High Availability в Oracle 19c Standard Edition, что такое SE2HA и при чём тут репликация Если вы уже используете Oracle Standard Edition (SE) или планируете перейти на эту редакцию, чтобы сократить расходы на Oracle, вы, наверняка, знаете, что там урезаны опции HA и DR. Поскольку DataGuard недоступен для Standard Edition, RAC — единственный вариант обеспечения в...

Ford распродала все электродвигатели для переоборудования авто с ДВС Через несколько дней после того, как Ford объявила о начале продаж электродвигателей для переоборудования классических авто с ДВС, их запасы были полностью распроданы. К сожалению, компания не сообщила, сколько моторов было реализовано, однако, по словам представителя Ford, ...

[Перевод] Нет, Open Source не означает «бесплатная поддержка» Год назад разработчик опенсорсной программы Raccoon APK Downloader заявил, что отныне приём баг-репортов — это часть платной поддержки. Идея обсуждается до сих пор и вызывает споры по понятным причинам. С одной стороны, это как-то контринтуитивно… С другой стороны, определён...

Страны с простым релокейтом: подборка для тех, кто планирует переезд Не все едут за границу работать: кто-то уже трудится удаленно на Россию, Европу или США и просто ищет страну, где комфортнее, теплее или более «по-европейски». Собрали для вас список стран, в которых живется комфортно, а условия переезда и получения ВНЖ пока достаточно демок...

Искусственный интеллект раскрывает секреты древних артефактов Использование глубокого обучения и обработки изображений для реставрации и сохранения произведений искусства.Когда в 2005 году Карола-Бибиана Шёнлиб начала защищать докторскую диссертацию по математике, одним из ее первых проектов была помощь в реставрации средневековой фрес...

[Перевод] Обзор аутентификации на основе токенов В прошлом для аутентификации в большинстве приложений и веб-сервисов пользователи должны были запоминать и при каждом логине вводить свои пароли. Кроме неудобства, это создавало ещё и угрозы безопасности, поскольку пользователи часто выбирали слабые пароли и использовали их ...

Microsoft начинает убирать важные функции из Панели управления в Windows 11 Панель управления Windows существует уже некоторое время и является приложением по умолчанию для управления настройками в Windows 7 или более ранних версиях. С момента выпуска Windows 8 Microsoft сосредоточилась на современной альтернативе Панели управления и намерена перене...

VK Protect: реформа системы информационной безопасности и запуск обновлённой программы защиты данных пользователей VK запускает новую программу защиты пользователей и их данных — VK Protect. Она объединит все технические решения, обеспечивающие защиту в рамках экосистемы VK, поможет людям эффективно управлять приватностью и использовать инструменты для защиты информации. Читать далее

Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1) Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список достаточно большой. Начнем с того, что по мере работы я сталкивался с тем, что ...

Компания McAfee скоро будет продана более чем за 10 млрд долларов Компания по кибербезопасности McAfee скоро заключит сделку, по условиям которой она будет продана американской частной инвестиционной компании Advent International более чем за 10 млрд долларов. Об этом вчера сообщило издание Wall Street Journal со ссылкой на людей, зна...

[Перевод] Python как инструмент сборки Предлагаем вашему вниманию перевод поста Никиты Прокопова, разрабочика с 15-летним стажем. Обычно, начиная проект на Java (или любой другой проект), вы не хотите заново изобретать колесо. Вы де-факто выбираете систему сборки, структуру папок, окружение и т.д. То, что испол...

Враг получает достойный отпор и несет потери: утренняя сводка по войне в Украине В четверг, 24 февраля, Россия начала полномасштабную войну против Украины. С начала суток, 26 февраля бои шли в Киеве, активные бои идут в Василькове. Об этом сообщает Генеральный штаб ВСУ на странице Facebook. Так, ночью в районе проведения операции Объединенных сил зе...

Стартап недели: Sens.ai – устройство, которое прокачает ваш мозг В этой статье мы расскажем вам об уникальном устройстве Sens.ai, которое поможет значительно увеличить эффективность работы вашего мозга. Тоже в тему: Стартап недели: AAWireless — беспроводное соединение с Android Auto в вашем авто Стартап недели: HyperJuice — зарядная ста...

Книга «Python и DevOps: Ключ к автоматизации Linux» Привет, Хаброжители! За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практичес...

Программа Blender 3.0 с открытым исходным кодом для 3D-моделирования и анимации Blender 3.0, долгожданное программное обеспечение для 3D-моделирования следующего поколения, теперь доступно для загрузки и представляет собой бесплатное приложение с открытым исходным кодом для всех, кто может создавать как 2D, так и 3D-контент. Blender Foundation уже некот...

[Перевод] Пошаговый разбор запуска программы в Linux Статья предназначена для тех, кто хочет понять процесс загрузки программ в Linux. В частности, здесь пойдет речь о динамической загрузке файлов ELF x86. На основе изложенной информации вы сможете лучше понять, как устранять проблемы, возникающие в программе еще до запуска ...

Случай, когда прямо посреди хирургического вмешательства всё пошло не по плану Иногда медицинское вмешательство идёт не по плану. Сейчас будет один из таких примеров. Сначала наш врач ошибся, неверно оценив состояние тканей (мы шли на осознанный очень малый риск, и он отработал), затем вскрылось достаточно большое бактериологическое поражение, а пото...

Что вы делали прошлым летом: на лыжах по городу Прошлым летом я тестировал батарейку. Я уже здесь писал о своей шайтан-арбе, которую я сделал весной. Но батарейки, которые у меня были, позволяли проехать чуть больше 25 км — маловато будет. Захотелось мне разжиться новой. О том и история, но будьте готовы к тому, что в ...

В доме всегда чисто и все сыты - топ-3 лучших хозяйки по знаку Зодиака Астрологи назвали знаки зодиакального круга, представительницы которых уже родились прекрасными хозяйками. Идеальными женами становятся Тельцы, Раки и Скорпионы. Об этом пишет zakon.kz. Телец Рожденные под этим созвездием девушки не только любят полакомиться изысканными...

Что такое DDoS-атака? Что такое DDoS-атака и как она работает? Угрожают ли они персональным данным? Можно ли защититься от DDoS-атак?С начала полномасштабной войны России против Украины DDoS-атаки остаются среди самых распространенных видов кибератак, к которым прибегают вражеские хакеры. DDoS-ат...

Хочу предупредить: скорее всего, уже в этом году домены .RU можно будет продлить только через Госуслуги Нас пригласили на заседание с представителями Минцифры. Если коротко, то слухи про регистрацию национальных доменов через Госуслуги — это не слухи, и скоро будет законопроект, а затем всё идёт к тому, что будет принят и закон, который прямо устанавливает эту фичу. Сама иде...

Так ли важно, на каком стеке вы умеете писать бекенд? А фронтенд? Мне рассказывали когда-то о компании, которая писала бекенд на Java и хотела нанимать талантливых разработчиков. Чтобы привлечь их, эта компания размещала вакансии на Haskell, и потом уговаривала этих кандидатов все-таки писать на Java. По-моему, это не очень красиво (вешать...

Линия фронта «холодной войны» TELINT. The Space Review Программа Tell Two по сбору телеметрических данных о ракетных и спутниковых запусках в 1960-х годах.Из ранней истории ракетных и космических испытаний времен "холодной войны". Помимо знаменитого U-2 у американцев были и другие самолеты радиоэлектронной разведки. Статья о про...

Ирпень. Хроники апокалипсиса Вид на центр города. Время 21:30Эта статья сугубо о технических проблемах городского жителя во время чрезвычайной ситуации. Без политики. Без персоналий. Без чернухи. Без дат и точной хронологии. Местами бессвязные заметки инсайдера, который любит создавать и использовать ку...

Audi e-tron получает расширенный ассортимент обновления ПО Audi объявила, что выпускает обновление программного обеспечения для своего Audi e-tron EV, которое заменит диапазон автомобиля. Обновление программного обеспечения выпущено для владельцев моделей Audi e-tron 2019 и 2020 годов, оно увеличит запас хода автомобиля на 20 км. ...

Портативная пушка Гаусса за 1к В этом посте будет рассмотрена схема и сборка портативной Пушки Гаусса, которую можно собрать за минимальную сумму, а именно, ускоритель будет собран в сумму ~ 1000р. Схема проста на столько, что ее сможет собрать не разбирающийся. Корпус в свою очередь можно скачать в виде ...

GraphQL-gRPC API Gateway на Java В данной статье я хочу рассказать про процесс создания концепта API Gateway для обеспечения взаимодействия фронтенда, использующего GraphQL, и бэкенда, использующего gRPC, на Java с использованием фреймворка Quarkus. Читать далее

Оформляем README-файл профиля на GitHub Летом 2020 года GitHub позволила пользователям создавать персональные README-файлы и с их помощью кастомизировать свои профили. Сама платформа при создании подобного файла предлагает уже готовый шаблон, в который можно вписать свои данные. Но о какой кастомизации м...

История международных денежных переводов — от SWIFT до криптовалют Буквально недавно только ленивый не обсуждал тему отключения российских банков от SWIFT. Причём основной посыл публикаций в интернет-изданиях: особо ничего для простых граждан не изменится, Россия ко всему готова, и всё это больше развлечение для политиков. Да и вообще надо...

Установку Windows 11 не получится осуществить без интернета и учетной записи Microsoft Судя по всему, компания Microsoft решила внести изменения в процесс установки операционной системы Windows 11.Так, при установке Windows 11 теперь будет требоваться подключение к интернету и ввод учетной записи Microsoft. Соответственно, локальную учетную запись более создат...

Ключ для Windows 10 Pro продают за $7.40 в магазине KeysOFF Интернет-площадка KeysOFF предлагает уникальную возможность приобрести ключи для программного обеспечения со скидками до 90%.

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

Так выглядит совершенно новый WhatsApp для Windows. Также готовится версия для macOS Мессенджер WhatsApp уже давно доступен на компьютерах, но по сути это мобильное приложение, адаптированное для настольных компьютеров. По словам источника, в ближайшее время всё изменится, поскольку компания разрабатывает совершенно новое приложение для Windows и macOS....

[Перевод] Исследуем .NET 6. Часть 5. Поддержка EF Core в WebApplicationBuilder До сих пор в этой серии я рассматривал новые минимальные API хостинга, созданные с использованием WebApplication и WebApplicationBuilder. Они обеспечивают более простую модель для создания веб-приложений, сохраняя при этом те же общие функциональные возможности, что и прилож...

Сможет ли простая ложка или сковородка остановить пулю: удивительное видео Оружие Стрелковое оружие 04.01.2022, 08:00 Проверим, может ли простая ложка или сковородка остановить пулю: видео Сможет ли обыкновенная ложка остановить пулю? Обыкновенную пулю из самого обыкновенного пистолета .22 калибра? ...

Самые частые ошибки при использовании Android TV Android TV дает совершенно новый опыт в использовании умного телевизора. Например, вы можете устанавливать любые приложения на свое устройство, а не только то, что предлагает встроенный Play Market. Это не самая простая процедура, но достаточно интересная, требующая усидчив...

Внедрение Q# в ваши любимые языки и платформы (Python, .NET, ASP.NET, Julia, Lua, PowerShell) Не секрет, что Q# и Quantum Development Kit позволяют легко писать квантовые программы и запускать их на симуляторах и на оборудовании через службу Azure Quantum, с использованием Python, .NET или даже через Jupyter Notebook. Более того, инфраструктура, которая поддерживает ...

Да что это такое, ваше качество кода? Салют, коллеги.Лично я, очень люблю поговорить про качество, поддерживаемость и выразительность кода (эти умные слова, часто звучат на код ревью)К сожалению, такие разговоры часто и быстро скатываются в холивар. Но, кажется, я нашел способ "вести разговоры о высоком без боли...

MIUI 13 для Redmi Note 10 и Note 10 Pro уже готова На этой неделе китайская компания Xiaomi начала в Поднебесной выпуск стабильного обновления MIUI 13 для совместимых устройств. Пока доступ к последней версии MIUI на основе Android 12 получили только несколько смартфонов и планшетов премиум-класса. Вслед за Китаем обновлённо...

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

«Starlink — здесь. Спасибо, Илон Маск». На Украину доставили терминалы для подключения к спутниковому интернету Starlink Ранее мы писали о том, что на Украине заработал спутниковый интернет Starlink, разворачиваемый SpaceX. Об этом Илона Маска попросил Министр цифровой трансформации Украины Михаил Федоров, и глава SpaceX быстро откликнулся. Тогда Маск сообщил, что терминалы для подключени...

Компанией Hikvision определены важнейшие тренды в сфере безопасности в 2022 году В 2022 году индустрия систем безопасности продолжит свое развитие, несмотря на социальные и экономические факторы, которые оказали сильнейшее влияние на бизнес и рынок в целом. Помимо традиционной физической безопасности крупный и малый бизнес быстро осваивает и внедряет выс...

Число DDoS-атак на одну компанию в 2021 году увеличилось в 3 раза Для анализа были использованы данные клиентов StormWall. Кроме того, выросло число атак по протоколу TCP. Это связано с тем, что в последнее время сильно подешевели ботнеты, которые позволяют запускать атаки мощностью в несколько сотен гигабит.В период с января по сентябрь 2...

Чинить устройства Xiaomi станет проще На прошлой неделе Apple объявила о старте программы самостоятельного ремонта Mac и iPhone. Запустят ее в следующем году, а чинить своими руками можно будет iPhone 12 и iPhone 13, а также Mac с процессорами M1. Для выполнения ремонта опубликуют инструкции и можно будет прикуп...

Что там в «Мире Hi-Fi»: муз. сервисы, аудио из старых игр, аудиостандарты и новые подходы к записи треков Ранее мы обсудили примечательные исследования, старое аудиожелезо, плюс — посмотрели на необычные музыкальные инструменты и аудиоконтент. Сегодня продолжаем делиться избранными материалами из нашего «Мира Hi-Fi». Читать далее

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 99.0.1135.5 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 99.0.1135.5.У Microsoft также есть замечательная ретроспектива всей работы, которую Microsoft проделала в 2021 году для веб-разработчиков. Вы можете прочитать это здесь: https://blogs.windows.com/m...

[recovery mode] Python: рефлексия Я пишу на Python примерно с 15-го года. Я определённо люблю его. Он так прост... В этом эссе я хотел бы вспонить, как начались мои взаимоотношения с этим замечательным языком, что за всё это время я узнал, что заставляло меня пищать от восторга, и рвать на голове волосы от р...

Подключение блока реле к Arduino по I²C Любите ли вы I²C так же, как люблю я? Поистине, гениальное изобретение - можно подключить до 64 устройств всего по двум проводам (не считая питания). Сегодня статья - туториал для новичков. Сегодня мы будем подключать готовый блок реле из 8 штук, израсходовав всего два пина....

Программа Polaris Dawn от SpaceX — первые туристы в открытом космосе? После безусловного успеха миссии Inspiration4 компания SpaceX решила выйти на новый уровень, выпустив космических туристов в открытый космос в рамках новой программы — Polaris Dawn. Точные даты события пока не определены, но, как указывает SpaceX, это произойдёт не раньше че...

Total War: Warhammer 3 анонсирован на 2021 год Creative Assembly анонсировала Total War: Warhammer 3, которая выйдет в 2021 году для ПК (через Steam и Epic Games Store). «В Total War: WARHAMMER III каждый ваш выбор будет формировать грядущий разрушительный конфликт, — говорится в описании трейлера, — от таи...

[Перевод] Принципы проектирования SOLID с примерами на Python Эффективный алгоритм – основа работы эффективного программного обеспечения. Когда алгоритм уже есть, следующая задача – сделать так, чтобы ПО было разработано с использованием лучших методов проектирования и лучшей архитектуры. Специалисты, исследователи и эксперты определил...

Игра Red Dead Redemption 2 стала похожа на фильм в разрешении 8К с трассировкой и 50-ю модами Энтузиасты с канала Digital Dreams показали истинный потенциал Red Dead Redemption 2

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

WhatsApp захлестнула волна опаснейшего мошенничества. Люди теряют миллионы рублей Нет в мире ни одного другого более популярного, известного и распространенного сервиса для общения, кроме как WhatsApp. Это программное обеспечение на постоянной ежедневной основе используют более чем 2,4 млрд человек, и все они находят данный Читать полную версию публикаци...

WhatsApp получил важную функцию, которую все ждали более 12 лет Нет во всем мире ни одного другого какого-либо более крупного, известного и распространенного мессенджера, нежели WhatsApp. Это программное обеспечение на постоянной ежедневной основе используют свыше 2,4 млрд человек, и такой высокий показатель аудитории делает данный Чита...

Google Pixel 6 и 6 Pro получают декабрьское обновление с последней версией Feature Drop Google довольно трепетно относится к выпуску новых ежемесячных обновлений Android для своих пикселей в первый рабочий понедельник каждого месяца. Однако в этом месяце что-то пошло не так с обновлением для Pixel 6 и 6 Pro, поскольку дуэт сегодня начал получать декабрьское обн...

В Starlink произошёл глобальный сбой: спутниковый интернет пропал в разных странах мира Спутниковая интернет-группировка Starlink компании Space Exploration Technologies Corporation (SpaceX) пострадала от глобального сбоя, который был зафиксирован в субботу. Starlink использует интернет-спутники на низкой околоземной орбите для обеспечения интернет-покрыти...

Российские операторы связи объяснили, почему больше не предлагают безлимитный мобильный интернет Для клиентов со старыми тарифами пока что ничего не изменится.

Разделяй и властвуй: детерминированный и скриптованный Match-3 движок Привет! Я Павел Щеваев, CTO студии BIT.GAMES, части MY.GAMES. Вы можете знать нас по таким играм, как «Гильдия Героев» и «Домовята» в Одноклассниках (да, это тоже были мы), а также по нашему текущему флагману Storyngton Hall — это классическая три-в-ряд с сюжетом в викториан...

[Перевод] Как я провалил 5 хобби-проектов за 6 лет и заработал 0 долларов Это история о том, как я мечтал создать генерирующий прибыль онлайн-проект, стремясь к финансовой независимости и творческой свободе. Спустя пять лет ни один из моих проектов не достиг успеха и это по-прежнему остаётся мечтой. Позвольте мне подробно рассказать о своих прова...

О дебаге Kotlin-корутин Привет, Хабр. Хочу поделиться своим решением одной из проблем использования корутин в Kotlin.Корутины в Kotlin - одна из значимых фич языка, которая позволяет писать асинхронных код в синхронном стиле. Корутины прекрасны во всём, до тех пор пока не возникает необходимость их...

Обновление One UI 4.0 «ломает» Google заметки на смартфонах Samsung Похоже, в обновлении One UI 4.0 на основе Android 12 обнаружилась новая ошибка, которая влияет на работу одного из часто используемых приложений для заметок. Речь идёт о программе Google Keep – заметки и списки. Несколько владельцев смартфонов Samsung Galaxy пожаловались, чт...

Врач-эксперт предположил, каким образом может завершиться пандемия COVID-19 До сих пор непонятно, когда закончится пандемия коронавируса и как конкретно это произойдёт. Медик Тимур Пестерев считает, что есть один самый вероятный сценарий развития событий. Об этом пишет «Лайф».

Стоит ли сдавать старый iPhone в трейд-ин Достаточно часто при покупке нового iPhone у официального реселлера нам на глаза попадается предложение сдать старый смартфон в трейд-ин и получить скидку на покупку нового. Это очень заманчивое предложение, которое стоит изучить досконально перед тем, как им пользоваться. ...

[Перевод] О глупости «программирования на естественном языке» От переводчиков. Хотя Эдсгер Дейкстра — одна из главных личностей в истории IT, эта его коротенькая публикация ранее не попадала на Хабр, да и сами мы узнали о ней лишь благодаря докладу на нашей конференции. Но при этом она выглядит очень любопытным документом эпохи, показы...

Шифры замены В предыдущей статье были рассмотрены простые шифры, использующие алфавиты естественных языков (ЕЯ). Автоматическая обработка сообщений в компьютерных и сетях связи предусматривает использование искусственных языков (ИЯ), что более эффективно во многих отношениях. Ранее описы...

Альфа-Багатон. Как мы закрыли кучу багов в двух больших продуктах в формате хакатона Баги неизбежны. Если, конечно, вы в принципе пишете какой-то код и создаете какие-то продукты. Критерием качества становится количество этих багов и скорость их закрытия. И здесь все решают приоритеты компании и настрой самих разработчиков. Современный бизнес устроен...

Моя система физического и ментального здоровья гика Мне 39 лет и с 19 работаю разработчиком и руководителем проектов, женат, есть ребенок. Всё норм, единственный нюанс – тело досталось с начальными параметрами гораздо хуже средних. Когда ребенок рождается, его состояние оценивается по шкале Апгар 0-10. 7-10 – это норма, 0-2 б...

Программа для копирования и записи дисков Ashampoo Burning Studio 23 Теперь доступно программное обеспечение Ashampoo Burning Studio 23, позволяющее быстро и легко копировать CD, DVD и Blu-ray диски для резервного копирования. Последняя версия Burning Studio 23 доступна для платформы Windows, но, к сожалению, не поддерживает Mac OS. Burning S...

[Часть 1] Математика в АБ-тестах. Что такое z-score и p-value? Приветствую тебя, дорогой друг! Эта публикация была создана для тебя, если ты хотел бы разобраться с этими непонятными словами из заголовка раз и на всегда. Как с идейной, так и с математической стороны. Признаюсь сразу, в свое время в универе частенько прогуливал семинары п...

Простой цифровой радиоприемник на базе контроллера STM32G4 своими руками Обучающие проекты по созданию простого цифрового радиоприемника на базе микроконтроллера STM32G431KB. Читать далее

«Я не вижу разницы между iPhone 13 и iPhone 12», — Стив Возняк снова критикует Apple Соучредитель Apple Стив Возняк (Steve Wozniak) заявил, что его iPhone 13 практически неотличим от прошлогоднего смартфона компании из Купертино. «У меня есть новый iPhone, я действительно не могу увидеть между ними разницы», — сказал Возняк, добавив, ч...

В России идёт приём предзаказов на Samsung Galaxy S22 и Galaxy Tab S8: скидки, подарки и специальные предложения Компания Samsung Electronics, которая пару дней назад представила флагманские планшеты Galaxy Tab S8, S8+ и S8 Ultra, а также смартфоны Galaxy S22, S22+ и S22 Ultra, сообщила о начале приёма предварительных заказов, а также поделилась подробностями о специальных предлож...

Взрослый контент под замком. В Google TV появится режим Restricted Mode, который защитит детей от подобных материалов Вскоре телевизоры и приставки с Google TV станут безопаснее для детей с точки зрения контента.  В последней версии приложения был обнаружен режим Restricted Mode. Он пока недоступен для использования, но в коде уже имеется.  Источник считает, что этот режим а...

Samsung решила разрешить пользователям самостоятельно ремонтировать свои гаджеты Компания Samsung решила разрешить пользователям самостоятельно осуществлять ремонт некоторых популярных смартфонов и планшетов.Данное нововведение вступит в силу летом этого года. Южнокорейская компания намеревается предоставить доступ к оригинальным комплектующим своих дева...

“Сетевая Академия ЛАНИТ” провела проект для ИТ-специалистов Системного оператора Единой энергетической системы В 2021 году в рамках проекта “Сетевой Академии ЛАНИТ” (входит в ГК ЛАНИТ) было проведено повышение квалификации ИТ-специалистов Системного оператора Единой энергетической системы. Для решения поставленной задачи “Сетевая Академия ЛАНИТ” создала курсы, способствовавшие освоен...

Кратко, но по делу про энергонезависимую память Intel Optane Поймал себя на ощущении, что хочется поделиться своим опытом работы с интеловской энергонезависимой памятью (Intel Optane memory или Intel PMem). Я буду для краткости называть ее ПМем. Думаю, что несмотря на объем продаж в сотни миллионов долларов, пока мало кто с ней сталк...

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

Страх и ненависть в RouterOS: что такое сетевое соединение в ядре Linux (часть 3 — NAT и сетевые соединения) В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в основном теоретический хара...

[Перевод] Способы переписать логические параметры в С++ Программисты читают код намного чаще, чем пишут его, поэтому важно писать понятный, последовательный, однозначный код. Автор книги С++17 in detail написал о способах избегать путаницы. Делимся его материалом к старту курса по разработке на С++. Читать далее

В погоне за первым «Оскаром» Apple TV+ обошел Netflix, Hulu и HBO Max Кульминация Apple TV+ наступила во время вчерашней церемонии вручения премии «Оскар», когда Apple TV+ получил первую награду «Оскар» за лучший фильм (CODA). У Apple было шесть номинаций на премию Оскар: Лучший фильм — CODA Лучший актер &m...

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

AMD увеличила программу выкупа акций на $8 млрд В мае прошлого года AMD почувствовала уверенность в своих силах, объявив о намерениях выкупить собственные акции с рынка на сумму $4 млрд. С тех пор она успела выкупить акций примерно на сумму $3 млрд, но на этой неделе было объявлено о новой программе выкупа на сумму $8 млр...

Подтверждена совместимость ОС AlterOS и StaffСop Enterprise StaffСop Enterprise - это клиент-серверное приложение, для контроля потоков информации и событий системы, а также всех действий сотрудников за рабочим компьютером. Программный комплекс осуществляет сбор и анализ данных, блокировку запрещенных действий и данных, а также спосо...

[Перевод] BBS на Amiga 3000 в 2021 году No carrier, ATDT, ATZ, ZModem, XModem, Kermit, Door games, FidoNet и SysOps. Ничего не напоминает? Для тех, кто никогда не сталкивался с электронными досками объявлений (BBS), они были доинтернетным способом распространения программного обеспечения, общения в чатах, онлайн-и...

Проект — Аллозавр Приветствуем всех на официальной странице научно-просветительского сообщества Фанерозой на Хабре! Для начала хочется поблагодарить всех наших читателей, поддерживающих нас все это время. Всё началось в ноябре 2018 года, когда в «Вконтакте» был создан одноимённый паблик....

Засекреченные нюансы роботов телеприсутствия Если не использовать роботов телеприсутствия и не жить с ними, а только читать о них в обзорах, то вы никогда не узнаете самого интересного. Потому что интересное скрывается разработчиками от ехидных глаз покупателей. Покупателям некоторые вещи лучше и не знать, так что я зд...

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

Nanopass или как я писал компилятор этой осенью Сразу прошу прощения за несколько надоевший всем стиль «lytdybr», но уж очень хочется поделиться крайне приятным опытом и рассказать о по-своему замечательном компиляторном курсе. И это ещё хорошо, что я пишу сейчас, когда эмоции подугасли, а не когда я только закончил втор...

Как пользователи расшатывают психику техподдержке Угадайте, что здесь произошло Меня зовут Никита, и я всегда хожу по офису в куртке. Почему? Потому что иногда я хочу выйти из офиса покурить, а снаружи холодно. По дороге к лифту меня ловит какой-нибудь добрый коллега и просит на секундочку посмотреть его рабочее место. Я ...

Apple растеряла почти всю команду разработчиков своего автомобиля Марк Гурман из Bloomberg сообщает, что компания Apple потеряла еще одного руководителя своего проекта Titan, под которым скрывается беспилотный автомобиль. По словам Гурмана, Джо Басс, который был главой отдела разработки программного обеспечения в автомобильной команде...

Официально названы смартфоны, которые получат MIUI 13 Эта версия, хотя готовилась очень долго, делает акценты на исправления багов и стабильности работы системы. Серьёзных изменений интерфейса ждать не стоит, хотя многие их любят больше всего. Тем не менее, разработчики сообщают, что MIUI 13 стала на 15%-52% более плавной в з...

Погромист. Мои самые эпичные провалы за всю карьеру Я люблю критику. Если вы не заметили, я, как старый дед, всё [поливаю грязью](https://habr.com/ru/post/594601/) и всем [недоволен](https://habr.com/ru/post/550088/).Забавно, но в то же время я люблю, когда критикуют меня самого, потому что именно в такие моменты я что-то нач...

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

Социальная сеть без интернета SSB - это децентрализованная offline-first социальная сеть. Децентрализованная - это значит, что в ней нет сервера, который можно заблокировать, или на котором админ может закрыть вам доступ. Offline-first означает, что всё происходит в первую очередь на вашем устройстве.Инт...

[Перевод] История Snake: как игра для Nokia создала новую эру в мобильной индустрии Появившись в 1997 году на Nokia 6110, игра Snake быстро стала феноменом. Разработчик игры Танели Арманто рассказывает о ее происхождении и цифровом наследии. У меня есть несколько воспоминаний с моего детства. Первое возвращает меня в послеобеденное время в школьный автобус...

Почему Android 12L станет залогом успешного будущего Google Анонс Android 12L стал для многих из нас неожиданностью. Хотя мы готовились к выходу небольшого обновления основной линейки Android 12, мы не думали, что отдельная версия появится столь быстро. Новинка демонстрирует все старания Google в создании отдельной операционной сист...

Видеокарты рекордно подорожали в России Пока во всем мире 3D-карты дешевеют, в России они дорожают. Это обусловлено и полным прекращением поставок на российской рынок продукции двух основных производителей GPU – NVIDIA и AMD, и логистическими проблемами, и волатильностью рубля. Как результат, пишет РИА ...

Apple представила большое обновление для iPhone и iPad — поддержка совместного просмотра и прослушивания SharePlay, новые режимы для iPhone 13, и не только Компания Apple представила крупное обновление программного обеспечения для iPhone и iPad — операционные системы iOS 15.1 и iPadOS 15.1. Они приносят длинный список нововведений, улучшений и исправлений.  SharePlay В0-первых, в iOS 15.1 и iPadOS 15.1 появилас...

ТОП-9 фильмов, к сценарию которых ИБ-экспертов не допустили Я обожаю кинематограф. Однако по мере знакомства со старой классикой и современным кино, все реже и реже встречаются действительно качественные и глубокие фильмы. В большинстве случаев картина не вызывает никаких эмоций, и приятных впечатлений хватает на один раз. ...

6 причин не продавать старый iPhone Многие владельцы iPhone поступают практично, продавая старый смартфон, чтобы чуть добавить и купить новый. Это естественно и вполне логично: продать iPhone точно стоит, пока за него можно выручить приличные деньги. А еще есть люди, которые оставляют его себе — удивите...

[Перевод] Создание и использование собственных атрибутов AD в PowerShell В этой статье я покажу вам, как можно расширять схему AD, создавать нестандартные атрибуты и управлять ими в AD — и всё это с помощью Windows PowerShell. Следуя этому руководству, вы сможете устанавливать и управлять собственными атрибутами AD с помощью PowerShell точно так...

Как идут игры на самой мощной видеокарте для тонких офисных ноутбуков - GeForce MX450 Эксперты канала PC Support & Gaming Test запустили на ноутбуке с GeForce MX450 20 самых разных игр. Были как новейшие, так и довольно старые проекты.

220 платежей в секунду: выдержать нельзя упасть Одни из важнейших характеристик качественного IT-продукта — отказоустойчивость и работоспособность под нагрузками. Когда речь идёт о пользовательских финансовых операциях, это важно вдвойне, а если к уравнению добавить хайлоад — втройне.Я разрабатываю сервисы в команде плате...

Искусственный интеллект в управление цифровыми активами внедряет Infortrend Компания Infortrend® Technology, Inc. (TWSE: 2495), ведущий в отрасли поставщик корпоративных хранилищ, инвестирует в технологию искусственного интеллекта (ИИ) на базе своего устройства хранения EonStor GSi с интегрированным программным обеспечением (ПО) для у...

Очень темные дела: BlackMatter и его жертвы Сегодня преступная группа BlackMatter объявила о закрытии своей партнерской программы из-за "давления со стороны властей". Однако, это не значит, что операторы и их партнеры прекратят атаки. Скорее всего, они присоединятся к другим программам RaaS или, как это случалось ране...

[Перевод] Подробно о том, как работают React Server Components React Server Components (RSC) — интересная новая фича в React. Есть вероятность, что в ближайшем будущем она сильно повлияет на скорость загрузки страниц, размер бандлов и то, как мы будем писать приложения на React. Мы в Plasmic (место работы автора) делаем визуальный конст...

Проверка фреймворка Ogre3D статическим анализатором PVS-Studio Обычные пользователи любят графические движки, потому что с ними удобно работать. Команда PVS-Studio любит графические движки, потому что там часто попадаются интересные фрагменты кода. По просьбе одного из читателей нашего блога в этой статье будут рассмотрены результаты ан...

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

Google Chrome OS стала быстрорастущей операционной системой в мире Компания Google  утверждает, что Chrome OS является самой быстрорастущей операционной системой в мире. Ещё в мае поисковый гигант сообщил, что популярность Chrome OS выросла на 92% по сравнению с прошлым годом. По мнению поискового гиганта, популярность Chrome OS в...

Восстановление типов JSON Для транспорта данных я почти всегда упаковываю их в JSON. Но вот беда: как правило, библиотеки для парсинга возвращают примитивные типы да объекты с массивами — всё то, что заложено самим форматом. Но что если хочется получить модели сущностей? Читать далее

Как удобно использовать iPhone и Android одновременно Мы уже много раз рассказывали о бесконечном противостоянии Android и iOS. Пользователи по-прежнему принципиально недолюбливают смартфоны на разных операционных системах и, наверное, зря: «чистый» Android донельзя напоминает iOS, а различные аксессуары для телефоно...

Генерация стикеров из сообщений через Bot API Все началось с одной из учебных групп в Telegram. Студенты там очень любят делать стикеры из сообщений своего преподавателя. Я выяснил, что делаются они в полуавтоматическом режиме: сообщение пересылается в бота, который рисует «пузырек» сообщения, а результат пересылается ...

Опасность технологии 5G для самолетов: правда или вымысел? Опасения, что 5G-вышки могут навредить самолетам, действительно существуют Несмотря на то, что многие люди до сих пор верят в теории заговора вокруг технологии 5G, мобильные операторы продолжают устанавливать вышки для раздачи скоростного интернета. Однако, недавно компании ...

5 преимуществ чтения книг на iPad, о которых вы не задумывались В этом году Apple представила новый iPad mini и iPad 9: мы уже рассказывали о них и даже выбирали, какой iPad купить на данный момент. Мы рассматривали самые разные характеристики, начиная от процессора и заканчивая размерами устройств. Но есть то, что объединяет все модели...

Как работать с Tanzu — опыт Sportmaster Lab Tanzu от VMware — это набор полезных продуктов для тех, кто работает с микросервисами. В Sportmaster Lab мы тоже начали его использовать, и в этом посте расскажем, как именно. Помогут нам в этом Павел Бацев, старший администратор сервисов Спортмастера, и Алексей Гришутин, ко...

SteamVR добавляет улучшенную поддержку гарнитур Oculus Quest VR Valve выпустила новое обновление для своего программного обеспечения SteamVR, в котором улучшена поддержка гарнитур Quest VR во всем приложении. Аппаратное обеспечение Oculus Quest VR теперь составляет почти 44% всего оборудования виртуальной реальности, используемого в Stea...

Таймер в .NET с интервалом 1 мс. Windows Вы пишите код на платформе .NET под Windows и вам нужно выполнять некоторые действия каждую миллисекунду. Возможно ли это? Какие есть варианты и насколько они надёжны? Разберёмся, что можно использовать, и какие есть гарантии по точности срабатывания. Статья сконцентрирована...

Samsung признала свою ошибку с полосой на экране новых Galaxy S22 Ultra Первые пользователи Galaxy S22 столкнулись с серьезной проблемой, которая выражается в появлении на экране довольно широкой полосы пикселей. Выглядит так, будто OLED-панель была повреждена или оборудование вышло из строя. Однако достаточно изменить настройки дисплея, чт...

Go, я создал: интегрируем Allure в Go красиво Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Pytho...

Опрос: какой советский фильм вы любите больше всего? «Бриллиантовая рука», «Служебный роман» или, может, «Кин-дза-дза!»?

WhatsApp уже 22 апреля удалит всю переписку, включая фотографии и видео Запущенный еще в 2009 году сервис WhatsApp пользуется среди пользователей смартфонов огромной популярностью, так как очень и очень многие люди его активно используют на постоянной ежедневной основе, находя это программное обеспечение самым лучшим и наиболее Читать полную ве...

Adobe представила Project Shasta для записи звука на основе ИИ Adobe тестирует новый веб-инструмент, который использует искусственный интеллект для упрощения записи звука. Программное обеспечение называется Project Shasta, и оно может сделать запись или редактирование подкастов и других проектов намного проще и доступнее. Проект начался...

Беспроводной роутер Xiaomi AX9000 с поддержкой Wi-Fi 6: мощная аппаратная платформа и спорное программное обеспечение Топовая модель беспроводного роутера Xiaomi AX9000 произвела сильное впечатление. Крупный красивый корпус с необычным дизайном сложно назвать универсальным, но он явно будет привлекать внимание. Аппаратная конфигурация также достойна уважения: мощный многоядерный процессор, ...

Хабр, не молчи: идёт война РФ с Украиной Вчера войска РФ, после 8 лет войны без опознавательных знаков, теперь уже открыто напали на государство Украина.К херам "аполитичность", Хабр, ало, нас бомбят, гибнут люди, прямо сейчас.Выходите на протесты, меняйте власть в РФ. Времени отсиживаться и писать комментарии нет ...

Не выбрасывайте старые электронные игрушки Наверняка у тех, кто имеет детей накапливается куча старых сломанных игрушек. Где-то отломаны колеса, сломаны пулты. Дети в них уже лавно не играют, и все это барахло валяется под ногами. Читать далее

Пишем асинхронного Телеграм-бота Сегодня я покажу, как написать своего Телеграм-бота на основе asyncio и aiohttp. Мы не будем использовать ни aiogram, ни любые другие библиотеки, а напишем бота с нуля, чтобы немного познакомиться с асинхронным программированием, корутинами и некоторыми примитивами синхрониз...

А все ли врут? Продолжаем издеваться над NVME А пока мои коллеги пытаются разобраться с проблемами серверных NVME Raid массивов, я решил посмотреть на проблему с другого ракурса. Ведь NVME — это не только жёсткий диск, но и три-четыре протокола быстропередаваемых данных. Для многих из нас nvme означает, что мы купили ...

Почему Вы так не любите Chrome? Привет!Я много лет посещал Хабр в режиме "рид онли", но сегодня, читая очередную новость про новую версию Google Chrome 96 и комментарии к ней, я всё же решился на написание статьи.Я работаю в в офисе достаточно крупной Кампании, и для просмотра видео на ютуб по работе посто...

ATT&CK v10: больше объектов, техник и функций Привет! Сегодня рассказываем о том, какие обновления и функции ждут пользователей новой версии MITRE ATT&CK: v10. Свежий релиз включает в себя новые источники данных, новый контент и улучшения, связанные с техниками, группами, программного обеспечения корпоративного...

Как не стать жертвой IT корпораций? Практически каждый день на просторах Интернета появляется очередной привлекательные сервис, призванный сделать жизнь комфортнее или привнести в нее новый пользовательский опыт: вроде сервисов доставки еды в автомобиль, VR-чатов и метавселенной Facebook.Данные пользователей —...

Представлены модули памяти Lexar Ares DDR5 Под маркой Lexar на этой неделе были представлены модули памяти Lexar Ares DDR5, предназначенные для настольных ПК. Как утверждается, они «идеально подходит для энтузиастов ПК, заядлых геймеров и создателей контента, которым нужен новый уровень производительности,...

Российские магазины электроники начали возвращать рассрочку Российские магазины электроники начали возвращать программы рассрочки, которые убрали ранее. Это касается «М.Видео», «Эльдорадо», re:Store.

Можно ли сохранить полную анонимность в Интернете? Способы сохранить анонимность появились в 1980-е годы и до сих пор совершенствуются В 2021 году Региональный общественный центр интернет-технологий (РОЦИТ) провел опрос, результаты которого показали, что люди считают анонимность их ключевым правом при использовании Интернета...

[Перевод] TDD: Что пошло не так? Эта статья является переводом материала «TDD: What went wrong or did it?».В сфере разработки программного обеспечения уже давно хвалят Test Driven Development (TDD, разработка через тестирование). Однако в последнее время было сказано много резких слов в адрес TDD, поскольку...

Как объединить все облачные хранилища? Самый крутой способ Облачное хранилище — наиболее простой способ хранить данные и иметь к ним доступ отовсюду. Это намного удобнее, чем хранить данные на съёмном носителе и даже безопаснее. Уже которую неделю в России временно приостанавливают работу популярные сервисы: согласитесь, как-...

[Перевод] Лучший способ выбора случайной точки в круге Допустим, вам нужно найти случайную точку с равномерным распределением в круге. Как же это сделать лучше всего? Когда я впервые начал изучать эту задачу, я работал над программным проектом, требовавшим случайного распределения значений в круге, но довольно быстро я спустилс...

[Перевод] DevOps — это культура, а не роль Любая крупная компания или организация, так или иначе, связана с разработкой программного обеспечения и должна быть единым целым. Очень важно быть гибким и действовать быстро, при этом не жертвуя безопасностью и надежностью. Порой такое давление выливается в отмену или прио...

WhatsApp с 1-го числа раз и навсегда перестанет работать на смартфонах Android и iOS Нет в мире ни одного более крупного, известного и распространенного сервиса для общения, нежели WhatsApp. Это программное обеспечение пользуется просто колоссальной популярностью по всему земному шару, так как его на постоянной ежедневной основе используют более Читать полн...

Почему приложения для Android хуже, чем для iOS Ассортимент приложений для iOS и Android примерно одинаков. Несмотря на то, что и тут, и там есть свои эксклюзивы, они являются скорее исключением, чем правилом. А все основные программы и сервисы вроде YouTube, Gmail, Сбербанк Онлайна, Google Карт и т.д. доступны для обоих...

Почему наш стартап переехал с Flask на FastAPI Как так оказалось, что стартап решил поменять стек? Это же затраты и все возникающие при этом сложности переезда. Но если хочешь получить короткий, эргономичный, хорошо читаемый код, приходится идти на жертвы. Но давайте по порядку.Алекс Морозов, co-founder & CTO в компа...

[Перевод] Погружаемся в CSS: как использовать :where () Функция :where() помогает писать меньше кода, применять стили ко всему списку и снимает головную боль при использовании CSS reset. В статье разберёмся, как это работает, и посмотрим на примеры использования. Читать далее

Заменить дисплей на iPhone 13 проблематично На предыдущих iPhone требовались только базовые инструменты для замены дисплея iPhone, на новом iPhone все по-другому, теперь вам нужны микроскоп и инструменты для микропайки, и вы должны участвовать в программе Apple Independent Repair Program. Дисплей iPhone 13 оснащен ...

Новейший Android 12 запустили на флагмане Samsung 11-летней давности Samsung совсем недавно начала «выкатывать» свежий Android на свои флагманы последних лет. В то же время энтузиасты выпустили апдейт для устройства компании, которое вышло в далёком 2011 году.

Xiaomi 11 Lite 5G NE получил глобальную MIUI 13 Ране мы сообщали, что Xiaomi начала выпуск глобальной версии MIUI 13 на базе Android 12 для Xiaomi Mi 11 и Mi 11 Lite 5G на международных рынках. Теперь то же самое программное обеспечение теперь доступно и для Xiaomi 11 Lite 5G NE.  Как сообщает Xiaomiui, компания...

Айтишная профессия бесплатно: стань тестировщиком, аналитиком или инженером обеспечения доступности Друзья, осталось совсем немного времени, когда вы можете записаться на наши бесплатные курсы. Старшекурсники российских вузов и выпускники 2021 — для вас открыты несколько учебных направлений: - ручное тестирование;- автоматизированное тестирование;- системная аналитика...

Tele2 начала продавать 1 ГБ мобильного интернета за 10 рублей Российский оператор сотовой мобильной связи Tele2 является одним из крупнейших на российской территории, а использовать все те услуги и возможности, доступ к которым ему под силу предоставить, могут все жители России, потому что у компании Читать полную версию публикации Te...

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

Пошаговая инструкция по настройке Wireguard VPN + DNSCrypt + DNS server (Unbound) + Pihole Давно была идея сделать свой VPN сервер, для того чтобы "ходить" на ресурсы типа Linkedin. Со временем подумал, что неплохо было бы сделать еще и блокировку рекламы, а потом и DNS сервер. Простых инструкций в интернете я не нашел, поэтому со временем написал ее для себя. Воз...

Nokia нарушила правила: Nokia 9 Pureview не получит Android 11, владельцам предлагают скидку 50% на другие телефоны Согласно официальному сайту компании Nokia, смартфон Nokia 9 PureView не получит обновления Android 11. Изначально устройство работало под управлением Android 9 Pie, а затем было обновлено до Android 10. До сих пор смартфон так и не получил обновление до Android 11...

Tcl/tk: интегрированная среда разработки TKproE-2.30 Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. И вот апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббре...

Flipkart запускает 15-дневную программу возврата «Полюби или верни» Flipkart представила новую программу «Полюби или верни», которая позволит покупателям испытать смартфон премиум-класса или вернуть его с полным возмещением стоимости покупки в течение 15 дней использования. Flipkart сотрудничает с Samsung в рамках новой программы «Полюби или...

Kubernetes monitoring от простого к сложному (Николай Храмчихин) Разберём как при помощи VictoriaMetrics замониторить kubernetes. Откуда собирать метрики и как автоматически обнаруживать новые цели. Черная магия релейблинга и как она работает. Аннотации для мониторинга приложений и что делать когда их гибкости не хватает Читать дальше &r...

[Перевод] Как писать программы с математическим совершенством Имя Лесли Лэмпорта, возможно, не является узнаваемым, но он стоит за несколькими великими проектами: программой для набора текста LaTeX и работой, которая сделала возможной облачную инфраструктуру в Google и Amazon. Он также уделил много внимания нескольким проблемам, дав им...

Перспективы «Терминатора» и SkyNet становятся всё реальнее: у США уже есть беспилотные боевые вертолёты Black Hawk Несмотря на опасения специалистов в области искусственного интеллекта (ИИ), включая Илона Маска, американские военные активно внедряют ИИ в современные оружейные системы, среди которых уже оказался боевой вертолёт Black Hawk. Первый беспилотный полёт Black Hawk произоше...

Как на iPhone открыть видео в любом формате. 2 простых способа В последнее время в нашем Телеграм-чате появляется все больше сообщений с просьбой рассказать о том, как на Айфоне воспроизвести видео в формате AVI, MKV и других. Что-то мне подсказывает, что в ближайшее время пользователи все больше и больше будут задаваться этим вопросом...

Чем заменить терминалы Polycom и Cisco в госсекторе: обзор TrueConf Group Если вы столкнулись с импортозамещением в сфере видеоконференцсвязи — этот пост для вас. Мы расскажем про аппаратный терминал TrueConf Group. Это классический кодек, аналогичный продуктам популярных зарубежных вендоров. Он зарегистрирован в реестре отечественного ПО, создан ...

United Launch Alliance запустила ракету Atlas V со спутниками армии США Компания United Launch Alliance провела успешный пуск ракеты-носителя Atlas V с двумя спутниками Космических сил ВС США. Согласно имеющимся данным, ракета Atlas V, первая ступень которой оснащена российским двигателем РД-180, стартовала с площадки космодрома на мысе Канавера...

AMD выпускает Radeon RX 6500 XT и отказывается от старых слов Свежая Radeon RX 6500 XT получила 4 Гб видеопамяти. При этом в 2020 году на сайте компании появился пост о том, что 4 Гб видеопамяти уже недостаточно для современных геймеров. То есть для тех, кто любил погонять в игры ещё аж в 2020 году. Между тем на дворе уже 2022 и выхо...

STM32, CMSIS, CAN, Часть 1 — передача Привет, сегодня мы будем настраивать отправку данных с помощью CAN (Controller Area Network). В интернете много информации о том, как настроить CAN использую HAL библиотеку, а в случае использования CMSIS информация обрывочна, по этой причине решил рассказать о своем опыте р...

Application Guard теперь доступен для Office 365 На этой неделе Microsoft объявила о доступности Application Guard для Office 365, который поможет вам защитить ваши документы и операционную систему от доступа недоброжелательных пользователей и различных атак к доверенным ресурсам. Файлы из Интернета и других потенциаль...

Добавление пользовательской темы для фронтэнд-приложений Привет, Хабр! Меня зовут Павел, я фронтэнд-архитектор в компании Itransition. Вот уже более 8 лет я работаю во фронтэнде. В течении этого времени мне довелось поработать с приложениями, как полностью основанными на бэкенд технологиях, так и с классическими сайтами, написанны...

Как не надо индексировать Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор? Снова и снова и сталкиваюсь с полным на...

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

IO_URING. Часть 2. Let's GO Всем привет! Продолжаем разбираться с io_uring. Сегодня попробуем использовать io_uring для решения прикладных задач. А именно напишем полноценный TCP сервер. Для этого мигрируем наши приложения с C на GO. Не буду писать длинные вступления, вперед экспериментировать! Читать ...

«Полезно облажаться, признать это и идти дальше» — архитектор Павел Селиванов о выступлениях на конференциях Павел на конференции DevOps Conf  Павел Селиванов четыре года зарабатывал игрой на контрабасе, бас-гитаре и тубе, а затем ушел в ИТ. Сейчас он архитектор и Developer-адвокат в VK Cloud Solutions, учит других специалистов работе с Kubernetes и выступает на конференциях.  В...

ATSHA204A: маленький гигант большого крипто. Часть 1: ой, какой он у вас маленький Рано или поздно, занимаясь DIY-разработкой, проектированием IoT устройств и тому подобным творчеством (или работой), вы приходите к необходимости защищать свои устройства и их коммуникации от взлома, кражи и подделки хранимых и передаваемых данных. Особенно это актуально в...

Копаемся в TypeScript: пишем свои Utility Types. Ключевое слово infer Йо, Хабр! Меня зовут Алексей Акулов. Я разрабатываю клиентскую часть продукта BIMeister.Почти каждый сталкивался с типами Partial или Record. Там таких еще много, но суть в том, что они входят в ту самую группу Utility Types. Такие штуки представляют из себя разные преобразо...

Как обмануть техническую разведку Являясь продолжением моей вчерашней статьи, этот материал неожиданным образом перекликается с постом недельной давности от другого автора Хабра про техническую разведку ЦРУ. Такой вот спин-офф. Вчера мы рассмотрели технологические вопросы обеспечения движения крылатых орбит...

Postgresso 36 Вавилонская рыбка открыла свои коды Главный девелопер-адвокат AWS Себастьян Стормак (Sébastien Stormacq) от имени Amazon объявил с зашкаливающим радикализмом об открытии кода Babelsish: Goodbye Microsoft SQL Server, Hello Babelfish. Об этом пишут и на OpenNet: Amazon отк...

Роскомнадзор заблокировал крупнейшую площадку для продажи вещей ручной работы Etsy — постановление суда было выдано 2,5 года назад Роскомнадзор заблокировал 1 декабря маркетплейс американской компании Etsy, специализирующийся на продаже изделий ручной работы и винтажной продукции, а также принадлежностей для рукоделия. Что интересно, решение о блокировке было принято на основании постановления суда, выш...

АвтоВАЗ возобновит производство Lada Granta и Lada Niva Legend на следующей неделе Как пишет РБК со ссылкой на официальное сообщение АвтоВАЗа, на следующей неделе компания возобновит производство, но речь идёт о двух наименее зависимых от импорта моделях — Lada Granta и Lada Niva Legend. 16, 17 и 18 марта эти авто будут производить по полному гр...

Security Week 2204: MoonBounce, вредоносный код в UEFI На прошлой неделе эксперты «Лаборатории Касперского» опубликовали подробный отчет о вредоносной программе MoonBounce. MoonBounce является буткитом: код внедряется в прошивку UEFI и таким образом может пережить замену жесткого диска или полную переустановку операционной систе...

Я всегда с собой беру… Некоторые сотовые провайдеры не разрешают раздавать их безлимитный интернет без дополнительной платы. Приобретать отдельное походное устройство по обеспечению широкополосного беспроводного доступа в глобальную сеть с абонентской платой более 1к рублей в месяц ради нескольки...

Умные часы Huawei Watch GT2 наконец получили поддержку сторонних приложений Компания Huawei объявила о запуске поддержки сторонних приложений для своих умных часах в конце февраля 2021 года. Первыми эту функцию получили часы Watch GT2 Pro. Теперь, несколько месяцев спустя, менее дорогие Huawei Watch GT2 (обзор) и Huawei Watch GT2e наконец-то п...

gentoo: миграция с eudev на mdev Если вы используете gentoo и отслеживаете уведомления о грядущих изменениях, то еще в июле вы могли видеть, что с нового года gentoo перестает поддерживать eudev. Если вы попытаетесь обновить систему сейчас, вы увидите !!! The following installed packages are masked: - sys-f...

Netflix даёт возможность поиграть в игры на Android Netflix делает большой шаг вперед в своих игровых амбициях — с 3 ноября все подписчики сервиса смогут бесплатно получить доступ к пяти мобильным играм на устройствах Android. Компания заявляет, что пользователи iOS тоже смогут загружать игры и играть в них позже (точные срок...

[Перевод] Основы внутреннего устройства JavaScript С ростом популярности JavaScript команды разработчиков начали использовать его поддержку на многих уровнях своего стека — во фронтенде, бэкенде, гибридных приложениях, встраиваемых устройствах и многом другом. В этой статье мы хотим более глубоко рассмотреть JavaScript и то...

Samsung выпустила Android 12 для Galaxy Tab S7, Tab S7+ и Z Flip Компания Samsung продолжает выпускать стабильную версию Android 12 для своих смартфонов.После развертывания стабильного обновления One UI 4.0 на базе Android 12 для Galaxy S21, S21+, S21 Ultra, Z Flip3 и Z Fold3, южнокорейская компания начала распространять соответствующий а...

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

Иностранное ПО убрали из госзаказа Президент Владимир Путин подписал указ, запрещающий госзаказчикам закупать иностранное программное обеспечение для критической инфраструктуры без согласования с профильным ведомством. Соответствующий документ был опубликован в среду на официальном интернет-портале правовой и...

Справочники в iOS: храним, обновляем, используем Всем привет! Меня зовут Саша, и я iOS-разработчик в hh.ru. Страны, города, профобласти, языки, валюты – всё это названия справочников внутри нашего мобильного приложения. Они очень редко меняются, но используются повсюду, а поэтому обязаны быть актуальными и не должны т...

Compaq LTE Elite 486: первый ноутбук Чем современные ноутбуки отличаются от старых? Зависит от того, насколько глубоко вы копаете. 10 лет назад переносные компьютеры были почти такие же. 20 лет — чуть потолще, а так примерно то же самое. Если отмотать назад лет на тридцать, становится интереснее: именно тогда, ...

Хак-группа Lapsus$ вернулась из «отпуска» и заявила о взломе компании Globant Вымогательская группировка Lapsus$ вернулась из «отпуска»: в Telegram-канале злоумышленников были опубликованы данные, якобы похищенные у компании-разработчика программного обеспечения Globant.

Пишем без Retrofit'а, Gson'a и Kotlin Coroutines Android приложение Порой нам хочется написать код без лишних библиотек, чтобы более глубоко понять основные принципы или просто ради интереса.В качестве примера я написал простое Android приложение, которое позволяет юзерам найти значение русского слова.Давайте остановимся на каждом моменте по...

Бекапер Figma Предыстория. В свое время я очень долго сопротивлялся переходу на Figma. Причиной была  жесткая политика vendor lock-in, серьезная итоговая цена и невозможность нормально хранить исходники макетов у себя. Кроме того, в сети были описаны несколько случаев, когда люди тер...

Samsung Galaxy Buds 2 и Buds Live получают функцию 360 Audio в новом обновлении программного обеспечения Samsung анонсировала Galaxy Buds Pro еще в 2021 году, и до сих пор они были единственными наушниками с функцией 360 Audio от Dolby. Корейский производитель только что выпустил обновление программного обеспечения для Galaxy Buds 2 и Galaxy Buds Live. 360 Audio основан на т...

По данным IDC, мировая выручка от программного обеспечения для программно-определяемой инфраструктуры в первом полугодии составила 6,5 млрд долларов Согласно подсчетам специалистов аналитической компании IDC, мировой рынок программного обеспечения программно-определяемой инфраструктуры (SDI) в первой половине 2021 года достиг 6,5 млрд долларов. Это на 10,7% больше, чем за тот же период в 2020 году. Аналитики выделяю...

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

[Перевод] Запускаем HAProxy Kubernetes Ingress Controller вне Kubernetes-кластера Обычно вы можете запустить HAProxy Kubernetes Ingress Controller как pod внутри Kubernetes-кластера. Как pod, он имеет доступ к другим pod, потому что они используют внутреннюю сеть Kubernetes-кластера. Это дает возможность управлять маршрутизацией и балансировать трафик к п...

[Перевод] Наведите порядок! Очистка вашего PHP-приложения с помощью PHPStan За то время, что я работаю PHP-разработчиком, способ написания и доставки кода сильно изменился. В ранних приложениях Symfony и Zend Framework группы PHP-FIG не существовало, а стандарты кодирования определялись на усмотрение того, кто их писал. На протяжении тех лет, когда ...

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

Huawei представила походное зарядное устройство для смартфонов и ноутбуков, выдающее 100 Вт мощности Как пишет источник, Huawei начала продавать в Китае новое походное зарядное устройство, выдающее 100 Вт мощности. Оно характеризуется габаритами 55 х 55 х 28,3 мм и массой 135 граммов. Внутри установлен чип, автоматически определяющий поддерживаемые подключенным устройс...

DINS C++ EVENING: принципы разработки высокопроизводительных сетевых приложений и типовые проблемы Threadpool и Numa Андрей Новохатько из DINS расскажет, как устроены современные NIC, основные идеи DPDK фреймворка и то, как это можно использовать для оптимизации своих высоконагруженных backend-сервисов, а Александр Боргардт поделится из «ВКонтакте» поделится о типовых проблемах Threadpool ...

Node.js: разрабатываем пакетный менеджер Привет, друзья! Вам когда-нибудь хотелось узнать, как под капотом работают пакетные менеджеры (Package Manager, PM) — интерфейсы командной строки (Command Line Interface, CLI) для установки зависимостей проектов наподобие npm или yarn? Если хотелось, тогда эта статья для ...

Япония расширила запрет на экспорт в Россию товаров и технологий Об этом сообщило во вторник Министерство экономики, торговли и промышленности Японии.Теперь в перечне содержится не 57, а около 300 позиций. В частности, сюда входят полупроводники, оборудование для обеспечения морской и авиационной безопасности, телекоммуникационное оборудо...

3D. Как осуществить мечту Мы уже рассказали, что такое 3D и с чем его едят. Как оно делается — рассказали. Где применяется — рассказали. Даже немножко поведали о том, как делать с его помощью мультики, и немного затронули стилизацию. Теперь можно перейти к чему-то более материальному. Так сказать, ...

Топливо из космического мусора В научно-фантастическом триллере «Гравитация» (2013) американский астронавт оказывается в открытом космосе после разрушения корабля из-за того, что Россия взрывает ракетой спутник-шпион и создает быстро расширяющееся облако космического мусора. Иронично, но недавно этот сце...

Как устроен звуковой чип легендарного синтезатора Энтузиаст изучил устройство аудиочипа Yamaha DX7 по фотографиям интегральной схемы. Далее, поговорим о его особенностях. Кстати, ранее мы уже рассказывали про карту Sound Blaster 1.0 и усилитель звука в Game Boy. Читать далее

Не пропустите свой шанс - астрологи назвали самые мощные дни января 2022 года Астрологи назвали дни силы в январе 2022 года, которые будут удачными в различных сферах для всех знаков зодиакального круга. Об этом пишет Slovofraza. 1 января — зеркальная дата Важный день, который особенно подходит для старта новых проектов. Чтобы не пропустить его п...

Гайд по UIKeyboardLayoutGuide Обработка показа клавиатуры – это распространенная задача при создании интерфейса приложения. С выходом iOS 14 это работает автоматически для SwiftUI компонентов. Но что со старым-добрым UIKit? Раньше мы использовали нотификации клавиатуры, проверяли ее высоту и обновляли н...

[Перевод] Обработка данных криптовалютного рынка в RavenDB с использованием временных рядов Что если можно было бы хранить данные временных рядов вместе с «обычными» данными, избавившись от затрат времени, сил и ресурсов, связанных с использованием отдельной СУБД? RavenDB — это документо-ориентированная NoSQL-база данных, оснащённая стандартной поддержкой работы с...

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 100.0.1181.0 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 100.0.1181.0. Можете ли вы в это поверить, Microsoft уже в конце версии 100, плюс-минус небольшой патч или два, а это значит, что Microsoft также почти готова к релизу версии 99 в Stable. В связи с...

Компания AspenTech представила aspenONE V12.2 Компания  Aspen Technology, Inc.. (NASDAQ:AZPN), мировой лидер в области программного обеспечения для оптимизации активов, сегодня объявила о доступности новейшей версии программного обеспечения aspenONE. Релиз V12.2, предоставляет компаниям новые модели устойчивого развития...

Зачем айтишнику писать статьи? Каждый день (да что там, каждый час) кто-то пишет на Хабр, а кто-то его читает. Авторы приходят на Хабр по-разному: чаще через песочницу или корпоративное приглашение, реже через инвайт друга, ещё реже — через общение с кураторами или модераторами. Они пишут обо всём: от сло...

Почему нас бесит, когда кто-то сидит в телефоне, и что с этим делать С каждым годом зависимость людей от смартфонов только растет. Мы и сами это понимаем, но сделать с этим ничего не можем: недавно я обратил внимание, что достаю смартфон постоянно, чтобы проверить, не пропустил ли важного уведомления. Не спасают ни отключенные уведомления в ...

Как понять, что ты выгорел и что делать, чтобы выбраться Однажды вы проснулись и поняли, что не хотите идти на работу. Поездка в офис — как поход на войну. И так уже было какое-то время, но вы не замечали. Спустя несколько недель к вам пришло состояние тотальной беспомощности и бессмысленности происходящего. Думая, что проблема в ...

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

«На выходные с музыкой»: арт-пианино в браузере, плюс — простая драм-машина для начинающих музыкантов и не только Продолжаем рассказывать об инструментах, позволяющих писать музыку прямо в браузере. Сегодня говорим о приложениях Sampulator и Dotpiano. Первое поможет написать полноценный бит для трека в жанре хип-хоп, второе — позволит расслабиться и помузицировать в спокойной обстановке...

Реставрация огромного мясницкого топора: из куска ржавчины в рабочий инструмент ПопМем Интересно 22.02.2022, 20:00 Реставрация огромного мясницкого топора: из куска ржавчины в рабочий инструмент Посмотрите, как старому топору возвращают товарный вид — от нового не отличить! Василий Мак...

Как научиться писать статьи (для Хабра и не только) После прочтения вот этого поста от модераторов хабра, я к своему ужасу, увидел, что в мире есть большое количество людей, которые “не знают как правильно написать статью”. Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что там у вас нынче в моде, и п...

ТЕСТ: Любите «Матрицу»? Давайте проверим, как хорошо вы её помните! С выхода последней «Матрицы» прошло целых 18 лет, и вот через пару дней на экранах наконец появится её продолжение. Перед просмотром нового фильма проверьте свои знания о научно-фантастической франшизе. Вспомните цитаты, имена второстепенных персонажей и мелкие детали, котор...

Куда пойти работать программисту в Ярославле? Когда речь заходит об ярославских IT-компаниях,  среднестатистический житель вспоминает 1-2 названия: скорее всего это будет Тензор и кто-то еще. На самом деле список достойных организаций гораздо больше. Мы выбрали наиболее интересных  работодателей Ярославля для ...

DIY-фермы из смартфонов Android снова в строю Многие задают вопрос, как использовать старые смартфоны. В самом деле, не выбрасывать же на свалку устройство с двумя-четырьмя CPU, гигабайтами оперативки, рабочими чипами NAND, модемом 4G и другой полезной электроникой. И действительно, старые гаджеты вполне могут ещё пор...

[Перевод] Создание игр для NES на ассемблере 6502: приступаем к разработке Оглавление Оглавление Часть I: подготовка Введение 1. Краткая история NES 2. Фундаментальные понятия 3. Приступаем к разработке 4. Оборудование NES 5. Знакомство с языком ассемблера 6502 6. Заголовки и векторы прерываний 7. ...

Темное искусство функциональной верификации цифровых микросхем Сегодня, в субботу 26 февраля, на Сколковской Школе Синтеза Цифровых Схем Михаил Коробков проводит занятие по технологиям функциональной верификации: constrain solvers, cover bins и concurrent assertions. Примеры, которые мы подготовили для школы, вращаются вокруг протокола ...

Google Pixel 6 Pro исправит мерцание дисплея с декабрьским обновлением программного обеспечения Google считает, что проблема не в неисправном оборудовании, а в программном обеспечении.

Джиму Керри — 60! Выбрали 12 крутых фильмов с его участием, выходящих за рамки комедий Какой из них вы любите больше всего?

7 самых токсичных персонажей из известных советских фильмов Вы точно знаете, а, возможно, и любите этих героев. Но следовать их примеру не стоит.

Компания Amazon завершила поглощение MGM за 8,45 млрд долларов Фильмы о Джеймсе Бонде, Рокки и Робокопе теперь принадлежат Amazon. Гигант интернет-торговли завершил сделку по поглощению легендарной кино- и телестудии MGM за 8,45 млрд долларов. На этой неделе антимонопольные органы Европейского союза безоговорочно одобрили сделку. О...

31% школьников регулярно встречается с травлей в сети Согласно его данным, только половина опрошенных учителей (50%) знает, как бороться с кибербуллингом. Каждый пятый не знает, как противостоять травле в интернете, столько же - не знакомы с этим явлением, а 9% считают, что это вовсе не проблема, а обычное дело в сети. 50% респ...

7 вопросов о компьютерной томографии Привет, Хабр! Спустя много лет режима ReadOnly, решила зарегистрироваться, чтобы рассказать о своем опыте работы с промышленным томографом. Когда люди узнают, что я занимаюсь компьютерной томографией, то обычно задают два вопроса: первый - «Это неопасно? Там же излучени...

Хранение кода в SCM Смотри, ты устроился работать в большую компанию, где много команд, каждая разрабатывает свой продукт, часть из них создаёт микросервисы вокруг ядра, часть создаёт свои отдельные полноценные продукты. И, допустим, вся разработка до сих пор не использует централизованное хран...

Как тимлиду можно развивать команду Гораздо приятнее руководить командой опытных разработчиков, а не командой новичков. Однако на рынке труда очень мало опытных разработчиков, у них большие запросы и за них огромная конкуренция. Что делать? Один из способов — вырастить своих сеньоров из мидлов и джунов. В этой...

[Перевод] 8 признаков того, что ваше Agile-тестирование не такое уж и гибкое Сомнительные подходы к тестированию в Agile-разработке.У Agile-разработки программного обеспечения много разновидностей, потому дать полноценное определение данному понятию крайне сложно. Недобросовестные Agile-мастера зачастую этим пользуются. Ведь можно продать собственный...

2000000$ за найденную уязвимость Эксперт в области информационной безопасности Гехард Вагнер получил рекордное вознаграждение в размере 2000000$ от команды блокчейн проекта Polygon. Найденная исследователем уязвимость угрожала потерей 850000000$. Вознаграждение стало рекордным в истории DeFi. Гехард Вагнер ...

Представьте, что работает у вас повар. Лучший повар во всём городе: он — также как все — закупает квадратные коржи у поставщика, но торты — только у него все получаются круглые. У всех пироги, а у него настоящие торты! Да ещё и пирожные идут к столу, разных форм. Вы бы сразу...

[Перевод] Создание красивых градиентов на CSS Вот линейный градиент на CSS, идущий от чисто жёлтого до чисто синего цвета: Заметили, что в центре он становится бледным и грязным? Это явление Эрик Кеннеди назвал «мёртвой зоной серого». Если вы тщательно не выбираете цвета для своих градиентов, то в ваших градиентах на...

Отличные расширения Firefox для Android, о которых вы могли не знать В 2022 году можно установить на свой смартфон практически любой браузер вместо Google Chrome. Мало того, что браузеры отличаются по своей производительности, так еще и обладают массой полезных настроек и даже специальными версиями для фанатов конфиденциальности. Один из так...

Можно ли отремонтировать iPhone самому, если он сломался Если вы мастер на все руки, можете попробовать отремонтировать и телефон, но будте готовы к рискам. Наверняка вы замечали, что когда ищешь что-то в поисковике и вводишь запрос в духе, как сделать то или иное, часто сама система прилагает дописать ”своими руками”. Действитель...

В море незнакомых лиц найти родное: система «свой-чужой» мозга человека Человек — существо социальное. Даже заядлым интровертам все же приходиться иногда общаться с людьми. С точки зрения социализации для нас есть две основные категории людей: свои и чужие. К своим относятся родные, друзья, может и коллеги. А к чужим — все остальные. Чем сильн...

Онбординг для новичков: кейс ПСБ на хакатоне «Цифровой прорыв» В декабре мы участвовали в хакатоне «Цифровой прорыв» со своим кейсом. Мы просили участников разработать программное решение для онбординга 
новых IT-специалистов банка. Задача состояла в том, чтобы объединить информацию из нескольких систем. И команды справились. Например, ...

Китайский энтузиаст «разогнал» до 4,8 ГГц образцы серверных чипов AMD EPYC 7773X с технологией 3D V-Cache В китайской социальной сети Bilibili была опубликована информация о производительности системы на базе двух серверных 64-ядерных и 128-поточных процессоров AMD EPYC 7773X серии Milan-X с технологией 3D V-Cache, которые ещё не поступили в открытую продажу. Источник изображени...

Самоделка — полная…: ПХМ-1 из пластика и кремния Источник ПХМ-1 — вымышленный прибор из лаборатории Доктора Дью. Он предназначен для измерения качества присланных «самоделок» по линейной шкале. Очевидно, что это реквизит для съемок, тем не менее, устройство можно использовать в качестве шутки во многих областях, в том чис...

Facebook поменяла название. Новый путь или «шило на мыло» На этой неделе состоялось большое событие. Одно то, что самая крупная в мире социальная сеть изменила название, уже дорогого стоит. Это вызывает много вопросов. Например, изменится ли ее приложение, станет ли она более безопасной, будет ли она чем-то другим или это не что и...

[Перевод] Знакомство с трансформерами. Часть 2 Публикуем вторую часть материала о трансформерах. В первой части речь шла о теоретических основах трансформеров, были показаны примеры их реализации с использованием PyTorch. Здесь поговорим о том, какое место слои внутреннего внимания занимают в нейросетевых архитектурах, и...

Пример использования WebAssembly-модуля, скомпилированного из Rust, в React-приложении Привет, друзья! На днях прочитал интересную статью, в которой демонстрируется возможность использования WebAssembly-модулей (далее — Wasm), скомпилированных из Rust, в React-приложении. Так вот, статья интересная, но автор толком ничего не объясняет, видимо, исходя из пред...

Apple заплатила рекордные $100 тыс. студенту, который нашёл способ взломать Mac через браузер Американский студент Райан Пикрен (Rayan Pickren), изучающий кибербезопасность, нашёл новый способ получить доступ к интернет-аккаунтам пользователя Apple Mac, а также к веб-камере и другим частям компьютера. В награду за это Apple выплатила ему $100,5 тыс. Студент, ранее уж...

Возвращаем к жизни калькулятор HP Prime G2 Калькулятор с восстановленной прошивкой. В предыдущих сериях: Установка Linux на калькулятор. Часть I Установка Linux на калькулятор. Часть II Запускаем DOOM на калькуляторе HP Prime G2 Если вы читали серию моих опытов с калькулятором, то вероятнее всего, помните, что в...

HTTP-заголовки в I2P. Почему HTTP-прокси предпочтительнее SOCKS HTTP-заголовки — неотъемлемая часть протокола HTTP, на котором работают почти все ресурсы в сети интернет, которые вы открываете через веб-браузер. В них передается пользовательский запрос на сервер и информация о клиенте: язык, версия операционной системы, версия веб-браузе...

Первый древнейший: в чём уникальность языка программирования LISP В этой статье мы поговорим об одном из самых старых языков программирования ― Lisp. Несмотря на свой внушающий уважение возраст, он всё ещё находится в строю и заставляет переосмысливать всю теорию программирования. Так что же это за язык и чем он примечателен?Лисп, или LISP...

Как айтишнику выжить в Африке: пошаговая инструкция Привет, я Никита, инженер в отделе интеграции в STM Labs. Вообще STM Labs проектирует и внедряет высоконагруженные системы собственной разработки. Но есть проекты на базе стороннего ПО. Основная задача нашего отдела — заставить чужую систему работать так, как хочет заказчик...

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

Медленный апокалипсис Как начался зомби-апокалипсис? Вовсе не так, как в книжках Круза, когда на тебя набрасываются мертвые соседи по подъезду, и ты моментально понимаешь, что мир изменился. Нет. Апокалипсис медленно прорастал в реальности, подкрадываясь на кошачьих лапках. Многие мои друзья упир...

Новый язык обычного и параллельного программирования Planning C 2.0 Здравствуйте, уважаемые читатели.Хочу написать здесь об одном из своих проектов -- языке Planning C (v2.0). Он является расширением C++, дополняющим базовый язык рядом новых конструкций. В настоящее время проект доступен в репозитории (исходный код прототипного транслятора-п...

Майнер построил систему обогрева трейлера за счёт добычи Биткоинов и улучшил окупаемость в 2 раза Энтузиаст любит путешествовать по северным районам, где приходится тратить много денег на обогрев трейлера

Ядро Linux 5.17 выходит уже на этой неделе — чего ждать Релиз планировали на неделю раньше, но он появился только на днях. Расскажем, почему произошла задержка и поговорим о заметных нововведениях. Читать далее

Обновление Intel улучшает качество Wi-Fi и Bluetooth в Windows 11, Windows 10 Intel опубликовала новый набор драйверов для Windows 10 и Windows 11. Драйверы были опубликованы ранее на этой неделе и только что начали распространяться среди пользователей в фоновом режиме. Основное внимание в новом выпуске уделяется качеству беспроводной сети. В отличие ...

Как выиграть суд в России против корпорации: мы поставили ВТБ на место за 2 года Суд в России дело долгое, но в Европе ещё дольше. Нашим судебным разбирательствам с ВТБ уже почти два года, и история ещё не закончилась. Полагаю, что до финала мы дойдём ещё через 1-2 года. Но возможно у ВТБ сейчас проснётся совесть, они публично признают, что были дико неп...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)