Когда мы погружаемся в мир Netflix, кажется, что все происходит как по волшебству: любимые шоу и фильмы начинают воспроизводиться без задержек, качество изображения всегда на высоте, а рекомендации не перестают удивлять своим точным попаданием в наши интересы. Но что стоит за этим безупречным опытом? Как Netflix обеспечивает безупречное стриминговое качество для миллионов пользователей по всему миру? Ответ кроется в продуманной и сложной архитектуре системы, которая стоит за этим всем.
Моя лента
Новости
Многопоточность в играх
Современные игры щедры на обилие контента, геймплейные механики и интерактивность. На экране происходит много всего и сразу — мир живой, отзывчивый и даже без активного участия игрока жизнь в нем продолжает кипеть, и мы наблюдаем исполнение множества событий одновременно.
Давайте окунемся в детали реализации этого многообразия игровых событий и выясним, какую роль в этом всем играет многопоточность, и сколько ядер нужно типичной игре.
Не простое zigbee реле Modkam на 4 канала
Почему это реле выше упомянуто как smart? У него есть несколько особенностей которые его отличают от других реле.
Записки bash-скриптера. Листок первый. Сокращённый if
Существует огромное количество руководств, статей, видеоуроков по bash. И это очень здорово, но есть одна проблема с ними. Процент материала "для начинающих" среди всего этого богатства стремится к 100, а вот по-настоящему интересных тонкостей касаются не только лишь все.
Я всегда любил bash-скриптинг, и сейчас пишу довольно много кода на bash. Периодически наталкиваюсь на неочевидные моменты; решил, что настала пора поделиться опытом с уважаемым хабрасообществом.
Кому интересно разобраться, что же может быть не так с bash/zsh на этот раз -- добро пожаловать под кат.
Истории
В сотый раз об эргономике рабочего места (на личном опыте)
Это мой субъективный, личный опыт, но я очень хочу им поделиться и может помочь кому-то не обрести типичных болячек из-за работы за компьютером, а может помочь избавиться от тех проблем, что уже начали себя проявлять.
Как увидеть атомы и субатомные частицы? Что будет, если уменьшиться до атомных размеров?
Весь наш материальный мир состоит из атомов. Атомы - это буквально база, основа всего того, что нас окружает. За последние 100 лет ученые очень много спорили о том, что же из себя представляют атомы, как они выглядят в действительности. Наверняка вы знаете о том, что было разработано несколько различных моделей атомов ("пудинг с изюмом", планетарная, квантовая и др.). Но раз уж атомы действительно существуют и из них состоит наш мир, то как они выглядят на самом деле за пределами любых схем и моделей? Можем ли мы их вообще увидеть и каким бы мы видели мир, если б смогли уменьшиться до размеров атома?
О том, что атомы вообще существуют мы знаем из различных экспериментов. Например, одним из достоверных экспериментальных подтверждений того, что атомы реально существуют, стал опыт Штерна (1911 г.). И всё-таки очень бы хотелось не просто знать о существовании атомов, как о голом факте, но хотя бы одним глазком заглянуть в атомный или может быть даже субатомный мир.
Microsoft: Delta Airlines отказалась от бесплатной помощи и проигнорировала электронное письмо от Сатьи Наделла
6 августа 2024 года Microsoft сообщила СМИ, что руководство Delta Airlines само отказывалась от бесплатной помощи специалистов компании и проигнорировала электронное письмо от гендиректора Сатьи Наделлы в рамках решения IT-сбоя на ПК с Windows из-за обновления CrowdStrike. Microsoft предполагает, что проблемы Delta AirLines были связаны с устаревшей IT-инфраструктурой, а не с Windows.
Что ты делаешь не так, когда похудевший вес возвращается? Три ошибки
Что еще можно написать о похудении? За последние 30 лет, с момента как появились и начали активно развиваться науки о нутрициологии и упражнениях, кроме оземпика радикально ничего нового не придумали. Да и с оземпиком не все гладко.
Говоря о традиционных методах, существуют тысячи подходов, но все базируются на создании дефицита калорий и высоком потреблении белка, предлагают то или иное сочетание продуктов. Хотя и осведомленность в отношении даже таких базовых вещей дошла не к каждому стремящемуся снизить вес, еще есть над чем работать. И все же обсуждать только эти темы становится как минимум неполноценно.
Худеть научились почти что все. Многие это делали и не раз. Удержать удается все так же единицам. Это сейчас основная проблема.
Оказывается, недостаточно просто правильно диетить и заниматься спортом. Нужно думать наперед, предугадывая не только свое физическое состояние, но и эмоциональное.
Вот мой бинго‑блиц «Что ты делаешь не так чтобы остаться похудевшим после похудения». Правда, всего из 3 пунктов, но развернутых. А ты ставь галочку, попадает это в тебя или нет.
Российские IT-компании готовятся к массовому отключению иностранных сервисов. Большинство привычных сервисов могу скоро просто отвалиться.
Все из-за санкций Минфина США, которые запрещают предоставление услуг в сфере программного обеспечения, IT-консультирования и проектирования на территории РФ.
Российские IT-конторы, соответственно, вынуждены искать бесплатные альтернативы с открытым кодом, на которые не распространяется запрет, а облачные хранилища теперь — только российские.
Кстати, как я смотрю, Сбер очень активно к этому готовился. У них и IDE на базе PyCharm— GIGA IDE, и гит-платформа GitVerse (полный аналог GitHub), и куча еще всего.
Я пока не особо тестил GIGA IDE, т.к. полностью перешел на майковский VS Code. Но он на базе комьюнити версии, только с разными плюшками и ИИ. А гит-платформа выглядит симпатично, ничего больше сказать не могу. Вероятно, всё это имеет очень хороший смысл, если трудишься полностью в их экосистеме.
В любом случае, молодцы, что предоставляют альтернативу.
Вышел Firefox 129.0
6 августа 2024 года состоялся релиз стабильной версии Firefox 129.0 с улучшениями в Reader View, а также где HTTP заменён на HTTPS в качестве протокола по умолчанию в адресной строке для нелокальных сайтов. Mozilla опубликовала сборки браузера для Windows, Linux и macOS. Проект Firefox 128 вышел в начале июня.
Python, CryptoAPI и российские криптопровайдеры
В статье описывается работа в Python с криптопровайдерами, прежде всего российскими, через CryptoAPI. Особое внимание уделено получению штампа времени - рассмотрено взаимодействие между клиентом и Time-Stamp сервером и формирование запроса в соответствии с Time-Stamp протоколом.
Малоизвестные фичи XRay, о которых невозможно молчать
В этом посте я кратко поведаю о разных интересных возможностях XRay (клиент и сервер для протоколов VMess, VLESS, Trojan и других, в том числе с XTLS-Reality и XTLS-Vision), о которых, кажется, мало кто знает, но которые могут оказаться очень полезными.
Оглавление:
- Фрагментирование запросов
- QUIC-транспорт
- Мониторинг и автоматический выбор outbound'а
- Сбор статистики
- Browser dialer
Ближайшие события
Туннель IPv6 через IPv4 для обхода замедления Youtube на уровне роутера
Туннели IPv6 через IPv4 помогают получить доступ к сайтам и сервисам, которые используют новый протокол IPv6, даже если у вас старый IP‑адрес версии 4 (IPv4). Чтобы его настроить, нужно зарегистрироваться на сайте провайдера, который предоставляет такую услугу (его еще называют туннельный брокер), и использует технологию 6in4. После регистрации вы получите все необходимые данные для подключения.
Одно из преимуществ данного способа заключается в том, что не потребуется настраивать что-то дополнительно на других устройствах в локальной сети, не сломается работа на AndroidTV итд.
Туннель работает только с белым IP‑адресом (некоторые провайдеры выдают его бесплатно, некоторые за определённую сумму в месяц).
SberBoom Home — новый этап в эволюции умных колонок
Салют, Хабр! Сегодня стартовали продажи сразу двух новых умных колонок от SberDevices: SberBoom Home и SberBoom Mini 2.
SberBoom Home — это новый этап в эволюции умных колонок SberBoom. Первая умная колонка SberBoom с LED-дисплеем и первая умная колонка SberBoom с Zigbee-модулем, который позволяет колонке выполнять функции хаба при управлении умным домом, а также поддерживает Zigbee-сценарии без интернета — все это SberBoom Home.
В сердце SberBoom Home динамик с неодимовым магнитом, специально подобранный для младших колонок семьи SberBoom. Он обеспечивает высокий уровень мощности при более компактных размерах, что позволило существенно увеличить полезный объем акустической камеры и тем самым получить четкий и сбалансированный звук.
За чистоту звука отвечает тонко настроенный программно-аппаратный комплекс, позволяющий передавать аудиосигналы с минимальным количеством искажений.
Финальное улучшение звука выполняется с помощью собственной технологии Salute Sound Processing , которая по специальному алгоритму динамически усиливает бас в нужных треках и подбирает оптимальный эквалайзер для текущей громкости музыки. Весь этот уникальный комплекс аппаратных и программных решений получил название Magnetic Sound. Подробнее про технологии Magnetic Sound и SSP расскажем в отдельных статьях, а сейчас давайте поговорим о том, из чего состоит девайс и как он создавался.
Смотрим на обновлённые умные колонки SberBoom
6 августа 2024 года команда SberDevices представила умные колонки SberBoom Mini 2 и SberBoom Home. У меня было две недели, чтобы посмотреть их ближе и протестировать. В этой статье делюсь своей оценкой и наблюдениями.
Красавица из Питера приехала в Silicon Valley и научилась паять — и вы можете это тоже
Мария закончила Санкт-Петербургский государственный университет аэрокосмического приборостроения, после чего приехала в Силиконовую Долину, где сейчас работает программисткой встроенных систем в крупной электронной компании. И представляете - Мария до прошлого воскресенья не умела паять! Она зашла в клуб хакеров Hacker Dojo, где я как-раз заканчивал Verilog Meetup - и пока я собирал FPGA платы, она забрела в мастерскую в соседней комнате, где один из местных крутых пайщиков научил ее припаять ее первый в жизни пин. Видели бы вы счастье в ее глазах, когда она вбежала в комнату и стала показывать всем пин! А потом напаяла целый хедер пинов, спаяла микрофон INMP441 и I2S аудио-интерфейс, с мостиками припоя, возбужденно показывая, какие красивые и аккуратные получаются контакты, не пузырьками, а правильно обволакивающими пин стекшими конусами припоя!
Короче, мы это все продолжим в следующее воскресенье. Причем по заявкам радиослушателей, подключим всех онлайн через зум, по линку https://bit.ly/yuri-panchul-zoom .
Я уже описал мероприятие в предыдущей заметке "Паяльник как инструмент опрощения и для атмосферы общения". В этой заметке я опишу в основном что нужно для участвующих через зум. Им нужно купить паяльник, и еще несколько вещей, а также выучить пять движений в видео ниже:
Как исправить ошибку 500 в Joomla
Как справиться с ошибкой 500 в Joomla. 12 простых шагов.
Это моя первая попытка перевода и публикации статьи на профессиональную тему на этом ресурсе. Но я давно работаю с Joomla, и всеми описанными далее шагами не раз пользовался на личном опыте.
В супераппе «Яндекс» Go появился новый сервис под названием «Моё авто», сообщили в «Яндексе» Хабру.
Сервис «Моё авто» объединяет в себе все услуги для комфортного передвижения на собственной машине. Автомобилисты смогут заправить машину, зарядить электрокар, оплатить платные дороги и мойки, заказать эвакуатор. Для удобства можно настроить все фильтры — тогда сервис будет предлагать, например, АЗС с конкретным видом топлива или зарядки с нужным типом коннектора.
В ближайшее время в «Яндексе» планируют добавить в сервис оплату штрафов, а позднее — и парковок.
С помощью «Яндекс Go» пользователи могут решить все свои повседневные задачи в городе. Например, как добраться до нужного места: взять такси, каршеринг, самокат или построить маршруты на всех видах городского транспорта — автобусах, трамваях, метро и электричках. Теперь к этому списку добавились услуги для личных автомобилей.
В «Яндексе» предупредили, что сервис «Моё авто» запускается постепенно и в ближайшее время появится у всех пользователей в приложении «Яндекс Go».
«Не галлюцинируй»: реддитор достал из macOS 15.1 Beta 1 системные промпты Apple Intelligence
Пользователь Reddit обнаружил системные промпты Apple Intelligence в бета-версии операционной системы macOS 15.1. В промптах даны текстовые инструкции, как большая языковая модель должна выполнять различные умные функции.