TVGuardian. Задача: заменить ругательства в реальном времени
Телеприставка подключается к аналоговому телевизору. Из-за простого корпуса из шероховатого чёрного пластика она выглядит словно пришелец из восьмидесятых. Действительно, устройство построено на технологиях конца прошлого века.
Затем из телесигнала пропадает любая обсценная лексика. Когда на экране звучит ругательство, аудиодорожка затихает. Чтобы не терять смысл реплики, на экране появляются субтитры с заменой цензурируемого слова или выражения. После окончания нехорошей реплики звук немедленно включается снова.
Даже сегодня умные колонки не транскрибируют речь пользователя, а отсылают её в облако. Очевидно, что четверть века назад точное машинное распознавание речи было в лучшем случае мечтой. Принцип работы приставки куда проще, но также он поражает остроумием и скромностью задействованных ресурсов: вся логика занимает меньше 4 КиБ.
Регистры vs. библиотеки на примере сердечек
Впереди 14 февраля. Можно спорить об уместности этого праздника в наших краях, а можно направить энергию в мирное русло. Например, откопать ардуину, щедро обсыпать светодиодами и сформовать их во что-то сердечкоподобное. Неубедительно? Согласен. Давайте так: откопаем в дальней коробке макетку на stm32, забудем, что у нас есть готовые библиотеки, и подёргаем регистры, выгрызая каждый байт ROM у злобного компилятора. Потом сделаем всё то же самое, но без фанатизма, с привлечением CMSIS-библиотек и сравним результаты. Возможно даже сделаем выводы. Будет код, надругательство над таблицей векторов. Ардуинка тоже будет, куда ж без неё.
🍰 ТОРТ ИЛИ НЕ ТОРТ, ВОТ В ЧЁМ ВОПРОС...
Мы стараемся развивать Хабр с учётом интересов сообщества, поэтому регулярно проводим опросы «в лоб». Итак, шутки в сторону! Расскажите, чем вам нравится (или не нравится) Хабр.
Tiny11: «похудевшая» Windows 11. Действительно ли она в состоянии работать на старых ПК?
Несколько дней назад на Хабре появилась новость о том, что сторонние разработчики выпустили «быструю» версию Windows 11 Pro 22H2. В отличие от оригинала, ей требуется всего лишь 2 ГБ ОЗУ и 8 ГБ места на рабочем диске. Вообще не похоже на требования современной ОС, правда?
Те, кто уже опробовал эту версию ОС, говорят, что она действительно справляется с ограниченным объёмом ресурсов, и неплохо. И это при том, что оригинальной версии Windows 11 требуется 4 ГБ ОЗУ и 64 ГБ свободного места на диске. Как и почему всё это работает? Давайте разбираться.
«18 лет назад состоялось его посвящение в админы. Тарас начал нести демократию по всей стране. Собственно, я хочу рассказать про своего коллегу с очень, скажем так, характерной для России судьбой в ИТ»
Как Тарас стал Senior+ из-за CS 1.6 и дедушки с ТЭЦ
Как использовать GitLab в условиях санкций?
До пяти пользователей с минимальными потребностями выгоднее всего бесплатный тариф GitLab Free, но только до тех пор, пока вы не упираетесь в лимиты по объёму хостинга, трафику и операциям CI/CD. В этом случае самый простой вариант — развернуть недорогой образ на VPS и спокойно использовать его практически без ограничений на количество пользователей, трафик и размер репозиториев.
«Эта история началась в октябре 2019 года. К нам пришёл владелец крупного производства натяжных потолков и сказал: „Хочу максимально оптимизировать производство, избежать ошибок, вызванных человеческим фактором, повысить производительность и точность, не теряя качества готовой продукции“. Подумав и оценив свои силы, мы решили попробовать создать робота-раскройщика»
Робот-не-пылесос с ножом, или Опыт создания смарт-ножниц на колёсах
«Полако, пожалуйста». Пять советов при оформлении ВНЖ Черногории (и три за жизнь)
Оформить ВНЖ Черногории вполне реально даже сейчас, но придётся попотеть и раскошелиться. Причём раскошелиться в любом случае. Можно сразу переплатить лишние 200-500 евро, воспользоваться услугами «помогаторов», которые расскажут вам сказку о том, что только они знают все лазейки к специалистам из «МУПа на Леменко», что эти специалисты очень кровожадны и любят придираться к деталям и отказывать по надуманным пустякам, и что у «помогаторов» в этом деле всё схвачено, все лапы подмазаны, все короткие ноги в нужных местах расставлены. Но в один прекрасный момент меняется закон, связи куда-то улетучиваются и… «помогаторы» просят доплатить ещё кучу евров за «решение вопроса наверху».
А можно пойти своим путём, но уже переплачивать за свои ошибки и разного рода переделки. Этот пост поможет тем, кто захотел самостоятельно пройти путь ВНЖ-искателя в Черногории.
Как программы общаются между собой
Уже очень давно программное обеспечение стало настолько масштабным, что его приходится разбивать на части. Каждая часть выполняет свою задачу, но как они общаются между собой? Как разные части системы получают сообщения друг от друга?
С развитием технологий, прошествием времени и увеличением масштабов ответить на этот вопрос становится всё сложнее. Давайте совершим экскурс в историю и узнаем, как много было сделано и как мало изменилось.
Выход в Интернет через аналоговый модем в 2023 году
Многие из нас успели застать ту эпоху, когда модем был едва ли не единственным доступным способом для выхода в Сеть. И многим наверняка будет интересно узнать, на что же способно такое подключение сейчас. Итак, в сегодняшней статье вспомним dial-up-модемы и всё, что с ними связано. Разберёмся, как в наши дни можно выйти в интернет через такое подключение. Узнаем, получится ли вообще пользоваться современными сайтами.
Уровни сложности публикаций на Хабре
Привет, Хабр! В конце года мы анонсировали новые форматы постов и запуск мобильных приложений, а ещё одно нововведение дошло только сейчас — это уровни сложности публикаций. Все подробности по ссылке.
Требуется Android-разработчик для публичного собеседования с эйчаром в прямом эфире!
От миддла и выше. Стек — Kotlin, Android SDK, Coroutines, Dagger 2, Unit Testing, Detekt, Navigation Component, MVVM, MVI, Clean Architecture, SOLID, KISS, DRY, Compose.
👉 Отправить заявку
Истинным ценителям хардкорного контента и увлекательной технической душнины посвящается! Свежая подборка публикаций «Сезона Kubernetes» — конкурса технических статей, который мы запустили совместно с #CloudMTS:
1️⃣ Раскатка k8s 1.26 ansible+jenkins
2️⃣ KubEnv — простое управление конфигами Kubernetes
3️⃣ Мониторинг межсервисного взаимодействия Kubernetes с помощью протокола NetFlow
4️⃣ Настройка LDAP-аутентификации в кластере Kubernetes под управлением Deckhouse
5️⃣ Не куб, а кубик — kubernetes для не-highload
6️⃣ Kubernetes через грабли, или Внедрение в университете
👉 Условия конкурса
Как вам, кстати, картинка от Midjourney? 🙃
Величайшие программисты XXI века. Юрки Алакуйяла — гений сжатия
Мало кто слышал имя Юрки Алакуйяла, но все мы используем его разработки. Картинки JPEG частенько генерируются фантастическим JPEG-энкодером guetzli с применением психовизуальных моделей, а HTTP-трафик в Интернете жмётся кодеком brotli, тоже лучшим в своём классе.
Как эффективно делиться результатами своей работы? О «хвастовстве» здорового человека
В компании работают Саша и Петя. Саша — настоящий трудяга, отлично знает продукт, всегда готов прийти на помощь, выручает соседние департаменты, когда нужна его экспертиза. Но Саша не умеет рассказывать о своих успехах: все достижения кажутся вариантами нормы, а в голове — мысль «ну все же видят, какой я молодец и что я много делаю».
Когда в команда открывается позиция тимлида, Саша проигрывает коллеге Пете. В целом, Петя тоже хороший сотрудник, но от Саши он отличается тем, что умеет доносить свою ценность и результаты работы коллегам и руководителю.
Возможно, вам знаком такой сценарий. Чтобы не быть Сашей, важно научиться правильно презентовать результаты своей работы. Поговорим о том, как это делать эффективно, на примере сотрудника техподдержки.
Юмор ChatGPT
Научить ИИ понимать юмор — непростая задача, и даже в последние годы успехи ИИ в генерации шуток можно было назвать в лучшем случае скромными. Сможет ли ChatGPT показать что-то новое в этой области? Давайте посмотрим!
Из режиссёра ток-шоу — в предприниматели
За плечами белоруса Сергея Макарова — годы работы режиссёром телешоу и сериалов, а ещё три бизнеса в сфере разведения насекомых. Ребятам в Россельхозбанке его история показалась очень интересной, и они попросили Сергея рассказать её для читателей блога.
⚡️ Новости к этому часу
🛠 Gigabyte рассказала о всех характеристиках новых SSD Aorus Gen5 10000 и представила систему охлаждения для них
🤝 В Иркутске Минобрнауки совместно с компанией Huawei планирует построить суперкомпьютерный центр
💻 ASUS рассказала об обновлённой модели ноутбука-трансформера Vivobook 13 Slate OLED
🙅🏻 Минфин РФ не будет вводить 30% НДФЛ для официальных удалёнщиков, утративших резидентство РФ
⚖️ Суд по интеллектуальным правам вернул «Яндексу» бренд «Яндекс Афиша»
🆕 Microsoft представила новую версию поисковой системы Bing и Edge с ИИ на базе чат-бота ChatGPT
🔭 Астрономы нашли потенциально обитаемый мир всего в 31 световом годе от нас
🤷 В Минобрнауки решили не наказывать выпускника РГГУ, написавшего диплом с помощью ChatGPT
🔄 «Яндекс» представил большое обновление «Браузера» для мобильных устройств
🚁 «Индженьюити» выполнил полёт №42 на 248 метров (ФОТО)
⛔️ Китайский бренд игровых ноутбуков Machenik свернул планы по развитию в России
#новости
6 февраля 2023 года исполнилось 5 лет после запуска в космос Tesla Roadster Илона Маска и манекена-водителя по имени Starman.
Tesla Roadster и Starman совершают полный оборот вокруг Солнца в течение 557 земных суток. В августе 2019 года электромобиль завершил первый оборот вокруг Солнца. За пять лет полёта этот манёвр полностью произошёл три раза.
На текущий момент машина Илона Маска пролетела расстояние более 4 млрд км. Конечной точкой миссии может стать Земля (22% вероятности), Солнце или Венера (12% вероятности) в течение следующих 15 млн лет.
Ретроэнтузиаст с YouTube-канала Tech Tangents обнаружил в игре DOOM v1.1 1993 года поддержку четырёх мониторов. Для проверки этой возможности пришлось искать очень раннюю версию игры, записанную на дискеты, поскольку все последующие уже не поддерживают игру на четырёх мониторах.
Энтузиаст запускал игру на системе MS-DOS 6.22, чтобы как можно сильнее приблизить игровой опыт к тому, какой он должен был быть в 1990-х годах. В оригинальных требованиях к игре заявлен 386 ПК и выше, но его в наличии у блогера не оказалось, поэтому он взял четыре Pentium 4 как «наиболее схожие» варианты, установил на них MS-DOS 6.22 и задействовал флоппи-эмулятор и образы дисков с игрой.
После установки системы блогер начал объединять компьютеры. Он сначала сыграл на двух мониторах, после чего настроил под игру все четыре. Один отдельно отображал карту, остальные три — пространство вокруг игрока.
Метка AirTag помогла семейной паре в Канаде вернуть багаж, отправленный авиакомпанией на благотворительность из-за отсутствия на нём бирки с информацией о владельце.
Молодожёны заранее прикрепили метку к чемодану, чтобы отслеживать его положение в случае потери, что и случилось. Однако для возврата вещей им потребовалось привлекать полицию и потратить несколько месяцев на разбирательства.
⚡️ Новости к этому часу
😲 Урезанная версия Windows 11 заработала на 200 МБ ОЗУ
🗣 «Яндекс» выпустил лимитированную «Станцию 2» в рубиновом цвете
🔭 «Джеймс Уэбб» случайно открыл небольшой астероид длиной до 200 м
🛠 В МАИ работают над беспилотником для Марса
💻 Белорусские ноутбуки «Горизонт» доступны для онлайн-заказа в РФ, стоимость устройства начинается с 44 тысяч рублей
🍎 Apple исполнила предписание ФАС по делу с «Лабораторией Касперского»
📱 TECNO анонсировала складной смартфон с диагональю 10 дюймов и чипом Dimensity 9000+ (ФОТО)
🚗 АвтоВАЗ выкупил завод Nissan в Санкт-Петербурге за €1
🔋 Резидент «Сколково» создал первую в России систему беспроводной зарядки электротранспорта
#новости
«Надеюсь, это просто хорошо сделанный декор, но всё же подозреваю, что таки настоящий броненосец. Точнее, его бренные останки, которые возложили, если так можно выразиться, на алтарь искусства»
Гитара из… броненосца, роботы-пылесосы и кое-что ещё: очередные находки на испанской барахолке
«Я в свободное время развиваю свой небольшой сайт — платформу для ведения личных дневников. Похож на ЖЖ или Дайри, но более современный и молодежный, полузакрытый, уютный. И у нас есть необходимость отслеживать, когда пользователи создают себе дополнительные аккаунты. В этом посте хочу поделиться своими идеями и опытом, как это у нас реализовано»
Выявляем волков в овечьей шкуре среди пользователей сайта
⚡️ Новости к этому часу
🤖 ChatGPT прошёл собеседование в Google на должность младшего инженера-программиста грейда L3
⛔️ Проект «Всенаука» объявил о прекращении работы с февраля
🙅🏻♂️ «Газпром Медиа Холдинг» прекратил развитие проекта стримингового сервиса «АудиоКлуб»
💰 Google инвестировала $23 млн в аналог GitHub Copilot под названием Magic
🙀 Цена легендарной видеокарты 3Dfx Voodoo5 6000 на аукционе eBay достигла отметки $13200
🛠 Эксперты протестировали «невозможный» кабель Lightning и USB-C от Native Union (ФОТО)
#новости
Простейшая нейросеть: ещё раз и подробнее
Машинное обучение это незаменимый инструмент для решения задач, которые легко решаются людьми, но не классическими программами. Ребёнок легко поймёт, что перед ним буква А, а не Д, однако программы без помощи машинного обучения справляются с этим весьма средне. И едва ли вообще справляются при минимальных помехах. Нейросети же уже сейчас решают многие задачи намного лучше людей. Их способность обучаться на примерах и выдавать верный результат поистине очаровывает, однако за ней лежит простая математика. Рассмотрим это на примере простого перцептрона.
Вакансии для джунов на Хабр Карьере:
QA-инженер в Flowwow. Можно удаленно. Полный рабочий день. От 40 000 ₽.
https://bit.ly/3X56CO1
OpenShift engineer в Сбер. Нижний Новгород, Самара. Полный рабочий день. От 170 500 ₽.
https://bit.ly/3jv3dut
HR generalist в Mad Devs. Можно удаленно. Полный рабочий день.
https://bit.ly/3HHUm0r
Node.js backend разработчик в МТС. Краснодар. Полный рабочий день.
https://bit.ly/40BseEU
Linux administrator в СберТех. Москва. Полный рабочий день.
https://bit.ly/3HDy9Ar
Больше вакансий: https://bit.ly/40xxw4f
#junior
«Производители обещают сохранение до 80% заряда никель-металлогидридных аккумуляторов через два года хранения. Я измерил остаточную ёмкость 32 аккумуляторов AA и AAA четырёх брендов после 30 дней хранения»
Сколько энергии теряют NiMh-аккумуляторы через месяц хранения
⚡️ Новости к этому часу
💸 Илон Маск заявил, что Twitter избежал банкротства и теперь «стремится к безубыточности»
🏦 «Сбер» запустил приём заказов на платёжные стикеры SberPay в рамках тестирования сервиса
🚈 К 2026 году в московском метро запустят беспилотный поезд
🚀 Россия провела первый космический пуск в 2023 году (ФОТО)
🔭 «Хаббл» запечатлел едва заметную карликовую галактику Donatiello II
💉 Билл Гейтс уверен, что лучше тратить деньги на вакцины, чем на освоение Марса
⚙️ Техноблогер протестировал прошедшие через майнинг игровые видеокарты, чтобы доказать, что они не так уж и плохи
🛠 Microsoft начала тестировать Skype, оптимизированный для чипов Apple Silicon
🤖 Google анонсировал чат-бота Bard
#новости
Три уровня биохакинга: как можно снова стать 18-летним за $2 млн в год
Среди наших братьев айтишников биохакинг в последние годы стал даже популярнее, чем среди спортсменов. Мол, научились взламывать игры и сайты, сможем взломать и своё тело! Чтобы начитить себе 140 лет жизни и чтоб никогда не болела спина! Давайте разберёмся, на какие практические шаги пошли самые целеустремленные из нас, чтобы продлить свою жизнь. И сколько всё это стоит.