«Я прочитал превосходную книгу Doom Guy Джона Ромеро. В девятой главе Джон рассказывает, как его поразила увиденная технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что не анализировал очень важную методику, лежавшую в основе серии игр Commander Keen (CK).
В процессе исследований выяснил, что ATR использовалась только в первой трилогии CK. Во второй разработчики начали использовать нечто гораздо лучшее».
Как ID Software удалось выжать невозможное из EGA-карт.
Музыка — это универсальный язык, для которого нет границ. Стремительный прогресс больших языковых моделей (Large Language Model, LLM) привёл к тому, что нейроучёные продемонстрировали острый интерес к исследованию представления музыки в человеческом мозгу.
Brain2Music: как нейроcеть распознает мелодии по МРТ мозга.
На картинке — Конвейер обработки данных Brain2Music.
Как делать дизайн внутренних CRM.
«Привет! Я Маргарита Романова, дизайнер. Расскажу о принципах разработки внутренних CRM и о том, почему их дизайн отличается от B2C и даже B2B. Статья для тех, кто тоже делает внутренние CRM или планирует скоро этим заняться».
Автоматизируем вентиляцию в квартире площадью 200 м²: бюджет не ограничен.
«Обычно мы рассматриваем проекты с весьма ограниченным бюджетом. Но что можно сделать, если не экономить? Ранее мы рассказывали об умном коттедже, на автоматизацию которого потратили миллионы. Сегодня наша статья посвящена дорогой и мощной вентиляции в большой квартире. Конечно, мы изучим и остальные инженерные системы умного дома».
На и так проблемном рынке DRAM-памяти новая сложность: б/у чипы, поставляемые в виде новых. Объемы все больше.
Результаты исследования, проведенного аналитиками TrendForce, показывают, что все больший объем б/у памяти ОЗУ для серверов перерабатывается для получения чипов DRAM. Их просто выпаивают, проверяют работоспособность и пускают снова в дело — уже для производства памяти для ноутбуков и ПК. Занимаются этим не кустарным способом, отлаживаются производственные процессы, что уже влияет на рынок DRAM, который много месяцев находится в сложной ситуации.
Первые статьи сезона Java one love прибыли! Не далее чем на этой неделе стартовал новый сезон Java, а у нас уже два хардкорных джависта.
Правда ли, что загрузка класса не всегда сопровождается его проверкой и инициализацией? Или как осуществить переезд с MySQL на PostgreSQL с вынесением независимых бизнес-процессов из монолита в микросервисы?
Наш первые участники сезона проясняют весьма тонкие нюансы устройства Java-мира и выполняют невероятные трюки over-engineering’а:
👨👩👧👦 Разница между загрузкой и инициализацией классов в Java на любопытном примере
🎢 Одна из возможных версий переезда с MySQL на PostgreSQL
Если вы тоже хотите поделиться опытом, ждём ваших статей на Хабре. Сезон Java one love мы проводим вместе с Мир Plat.Form до 15 сентября
Вакансии для джунов на Хабр Карьере.
Менеджер по продажам в Mathshub. Москва. Можно удаленно. 40 000 до 150 000 ₽.
Frontend-разработчик в МТС. Краснодар.
Менеджер-аналитик в Bell Integrator. Москва.
Разработчик 1С в ВСК. Москва.
DevOps-разработчик в Яндекс. Можно удаленно.
Больше вакансий
#junior
Индикатор добротности. Тестер катушек индуктивности.
Этот самодельный прибор может оказаться весьма полезным в радиолюбительской мастерской в некоторых случаях. Прибор позволяет оценить добротность (наличие потерь) конденсаторов и индуктивностей — дросселей и трансформаторов, и, в частности, выявлять наличие короткозамкнутых витков в них. О его создании, внутрянке и всём-всём — в статье.
15 февраля 1992 года лототрон, крутившийся в эфире лотереи Штата Виргиния, выдал на всеобщее обозрение 6 шаров с выигрышными номерами: 8… 11… 13… 15… 19… 20.
В ближайшие дни властям довелось выяснить, что «некто» сорвал не только джекпот на сумму $27 036 142, но и 6 вторых призов, 132 третьих и 135k мелких выигрышей на сумму ещё $900k.
Участниками сюжета стали тысячи инвесторов из разных стран мира, десятки сложных компьютерных систем и савант-математик, подчинивший себе работу целой лотереи, сам будучи на другом конце света.
Человек, 14 раз выигравший в лотерею.
Революционные IDE, повлиявшие на разработку ПО.
В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляции. По сравнению с современным программированием это был совершенно иной процесс.
В этой статье мы рассмотрим десяток сред разработки, оказавших самое большое влияние за последние тридцать лет программирования.
⚡ Новости к этому часу
💰Президент РФ подписал закон об НДФЛ по ставкам 13–15% для удалёнщиков и фрилансеров
👀71% российских компаний рассматривают отечественные СХД на замену западным
🏴☠️Пользователи ноутбуков в России стали массово переходить на пиратскую Windows
❌В России с 1 декабря вводится запрет на регистрацию в рунете с иностранной электронной почты
🚲AirTag помогла найти велосипед путешественника, потерянный авиакомпанией
📱USB-C, уменьшение рамок и титан на Pro-моделях: инсайдер Bloomberg рассказал о iPhone 15 (ФОТО)
🌌НАСА вновь получило сигнал с «Вояджер-2»
#новости
История компьютерных стратегий. Часть шестая. Red Alert. «Киров» ещё не репортинг, но Сталин пьёт Vodka
Итак, «Warcraft: Orcs & Humans» от Blizzard и «Command & Conquer» от Westwood Studios непосредственно наследовали Dune II. C&C продолжал её почти напрямую, а авторы первого «Варкрафта» просто были очень впечатлены и решили сделать что-то в том же духе. Обе игры оказались удачными, обе легли в основу обширных серий и заложили краеугольные камни многолетней популярности жанра RTS. Естественно, что две конкурирующие студии не собирались почивать на лаврах и буквально сразу после релиза принялись развивать тему. Но если Blizzard напрямую продолжили свою историю борьбы людей и орков в фэнтезийном мире Warcraft 2, то Westwood Studios решили сделать приквел к C&C и представили версию Второй мировой войны без нацистской Германии. Так родился развесисто-клюквенный сеттинг Red Alert.
Руки на лица! Это самые странные IT-новости июля:
👎 Канадский судья признал эмоджи с большим пальцем вверх контрактным соглашением
🙀 В США уборщик случайно уничтожил десятки лет научных исследований
🤷♂️ Тим Кук не смог получить кредитку Apple Card — система проверки решила, что он мошенник
📩 Из-за опечатки миллионы электронных писем военного ведомства США ушли на малийские адреса
🔌 В городке Экалака в Монтане владелец Model Y решил зарядиться от столба на центральной улице и получил счёт на $60
💤 Актёр озвучки превратил чтение условий использования Instagram в 51-минутное средство для хорошего сна
🐒 Ютубер научил карликового шимпанзе играть в Minecraft
🤖 Инженер попросил робота Ameca нарисовать кошку и получил в ответ рисунок с пояснением, что ИИ так видит искусство, а человек, если ему не нравится, просто ничего не понимает в искусстве
👮♂️ Китайская таможня задержала контрабандиста с 306 процессорами Intel, примотанными к животу
#strangerIT
Поймать перо jar-птицы: новый сезон Java на Хабре
Спят усталые игрушки, книжки спят… А вот Хабр не дремлет. Уже целый год прошёл с прошлого сезона Java. Стал ли за это время язык менее актуальным? Его всё ещё путают с JavaScript? Помогла ли Java 20 поставить новый рекорд длины Hello World? Чтобы ответить на эти и другие вопросы, мы запускаем новый сезон Java.
Программирование — это про целесообразность. Для многих простых задач достаточно подружиться со слонёнком. Однако когда хочешь сотворить настоящее, крупномасштабное чудо вроде национальной платёжной системы, без jar-птицы никак не обойтись — можете поверить опыту НСПК, партнёра этого сезона.
С 31 июля по 19 сентября мы будем говорить о чудесах больших и поменьше, кровавых ритуалах энтерпрайза и защитных пентаклях тестовых окружений. Лучший кудесник, избранный народным голосованием, получит в награду Apple MacBook Air 13, а его имя навсегда останется на страницах нашей сказки.
«В этой статье я хочу попробовать осветить некоторые интересные, на мой взгляд, области науки, с которыми я сталкивался в контексте работы с нейронными сетями, и найти между ними взаимосвязь»
Нейронные сети, графы и эмерджентность
⚡ Новости к этому часу
❌Пользователи по всей России жалуются на массовый сбой в работе VPN-протоколов OpenVPN и WireGuard
🤔Пользователь обнаружил, что за стикером «нет USB» на принтерах HP есть порт для внешнего кабельного подключения
💸Компания VDSina продолжает без предупреждения поднимать цену VDS
🐈Tesla открыла в Китае продажи кошачьего лотка Cybertruck из картона (ФОТО)
🔹PayPal запустила свой стейблкойн PayPal USD (PYUSD)
🩸В России начнут выпускать аппараты для насыщения крови кислородом
🔸Портативные SSD SanDisk Extreme и Extreme Pro начали выходить из строя даже после замены
👁Исследователям безопасности удалось распознать текст по звуку щелчков клавиатуры
#новости
⚡ Новости к этому часу
🗂Хакеры выложили в открытый доступ дамп базы форума sysadmins .ru
🤑Компания VDSina без уведомления подняла цены на виртуальные серверы
🐦X (Twitter) отобрала дескриптор premium и переименовала подписку Twitter Blue в X Premium
👤Полиция Детройта арестовала за угон беременную женщину из-за ложного срабатывания системы распознавания лиц
🛴В заброшенных электросамокатах Spin в Сиэтле нашли Raspberry Pi 4B, пока неясно, можно ли эти платы официально изымать (ФОТО)
🔐В Ираке заблокировали Telegram для сохранения целостности личных данных пользователей и по соображениям безопасности
🔸SpaceX провела статические огневые испытания Super Heavy и водяной системы защиты стартовой установки
🔹Индийский зонд «Чандраян-3» вышел на лунную орбиту
#новости
«Как место, в котором можно хорошо отдохнуть и набраться сил Черногория подходит очень хорошо. Прекрасные пейзажи и приятное море отлично подходят для отпуска. Прожив тут почти год, понимаем, что она дала нам всё, что могла, и нужно двигаться дальше. Хотелось бы переехать в развитую страну и крупный город».
Мысли о переезде и жизни в Черногории спустя год.
Рынок VPN-провайдеров — это джунгли, в которых конкурирующие компании борются за клиентов, используя все возможные маркетинговые аргументы, включая введение пользователей в заблуждение. Один из примеров — это так называемая проблема альянсов спецслужб «5 (9, 14) глаз», и как VPN может защитить от них пользователей.
5 глаз, 9 глаз и 14 глаз — это международные альянсы по массовому наблюдению, включающие в себя, соответственно, 5, 9 и 14 западных стран, а также партнёрские страны-сателлиты. С помощью соглашений в основе этих альянсов, спецслужбы развитых стран образуют единую машину слежения и контроля практически за любой коммуникационной активностью людей в их странах и по всему миру, включая все виды онлайн-коммуникаций.
Что нужно знатьпро то, как главные разведки мира совместно шпионят за пользователями.
Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики.
Крестики-нолики — классическая игра, которую, наверное, пытался написать каждый. При этом программы иногда получаются довольно запутанные, несмотря на простоту правил. Электромагнитные реле — классическая элементная база для компьютеров и калькуляторов. Если добавить к этому телетайп, то получится игровая консоль в стиле 1940х.
Диск — это просто куча битов.
Слышали, что диск или память — это «просто куча битов?» Идея вполне разумна и в некоторой степени рассеивает таинственный ореол вокруг компьютеров.
Но что это за биты? Что они означают? Можем ли мы с ними поиграть, спарсить их, понять? «Я покажу вам, что всё это определённо возможно! Ради вашего развлечения я засуну руку в свой ПК, вытащу оттуда кучку битов, и мы их с вами изучим».
Телеграм-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков в разработке реализовать свой мини-проект.
В подборке — семь инструкций по созданию мини-приложений в телеграме.
Закат Stack Overflow.
Недавно завирусился пост под названием The Fall of Stack Overflow, подробно рассказывающий о падении трафика этого сайта за последние полтора года на 35-50%.
Самой очевидной причиной этого можно назвать ИИ, потому что ChatGPT чрезвычайно полезен в качестве помощника в кодинге. Однако это не совсем правда. Посмотрим на четыре причины, объясняющие медленное угасание Stack Overflow.
⚡ Новости к этому часу
🚘«Кама» начала принимать предзаказы на отечественный электромобиль «Атом» (ФОТО)
💡«Тинькофф Авто» разработает финтех-платформу для российского электромобиля «Атом»
🔶Казахстан отказал США в выдаче сотрудника бывшей Group-IB Никиты Кислицина
🪜Обновлённый логотип Twitter на крыше штаб-квартиры в Сан-Франциско демонтировали из-за жалоб местных жителей
👩⚕️Сервис телемедицины от Amazon теперь доступен на всей территории США
🛠Инженер спроектировал зарядный кейс для AirPods Pro, облегчающий ремонт гаджета
💪Pixar, Adobe, Apple, Autodesk и Nvidia объединяют усилия для стандартизации OpenUSD
#новости
В новой статье предлагаем покопаться в кишках у HTTP/2: разобрать алгоритмы установки соединения, формат кадров, примеры взаимодействия клиента с сервером. Статья рассчитана как на давно знакомых с HTTP, так и на начинающих фронтендеров недавно изучивших HTTP/1.1, и пытающихся осознать, что там с HTTP/2.
Разбираем HTTP/2 по байтам.
Разработчикам ПО очень просто создавать инструменты для улучшения своей профессиональной работы. И существуют инструменты, выгода от использования которых мгновенна, а ценность от применения уникальна. Один из них — это fzf. И автора статьи очень печалит то, что многие скачивают его, запускают в командной строке «как есть», а потом просто мотают головой и произносят: «Я не понимаю».
Итак, вы установили fzf. Что дальше?
«Здесь я хочу рассказать, каково оно, быть автором популярных опенсорс-пакетов. Хоть эта работа и не принесла мне особых денег (на что я, впрочем, особо и не рассчитывал), она принесла мне бесценный опыт»
Как делается Open Source: личный опыт
«Тут на глаза попался новый нетфликсовский сериал Fubar со Шварценеггером, чем-то напоминающий «Правдивую ложь», растянутую на много серий. Сам сериал я не смотрел, так, мимо телевизора проходил, где его смотрели.
Клюквы в нём достаточно и так, но в шестой серии у героев стоит задача выбраться из старого советского бункера и при помощи старого советского компьютера. Посмотрим, на что способны голливудские хакеры сегодня»
Голливудский 386 — сериал Fubar
Протоколы в Python
В Python 3.8 появилась новая примечательная возможность — протоколы (protocols). Протоколы — это альтернатива абстрактным базовым классам (abstract base classes). Они позволяют пользоваться структурной подтипизацией (structural subtyping), то есть — осуществлять проверку совместимости классов исключительно на основе анализа их атрибутов и методов.
Поговорим о протоколах в Python и разберём практические примеры работы с ними
⚡️ Новости к этому часу
👨✈️ В Калифорнии началось расследование против Tesla из-за проблем с безопасностью автопилота
🛠 Создатель Ansible запустил проект jet, в котором переосмысливает свой легендарный инструмент
🔌 В городке Экалака в Монтане владелец Model Y решил зарядиться от столба на центральной улице и получил счёт на $60
📊 В 2022 году зарубежные компании заняли 30% рынка средств защиты информации в РФ
🔄 Экс-разработчик Microsoft пояснил, почему в Windows 10/11 опция «Обновить и завершить работу» перезагружает ПК
✏️ Twitter на короткое время поменяла обозначение кнопки Tweet на Post в веб-версии
✌🏻 Роскомнадзор в два раза увеличил мощность системы «Антифрод»
🛩 Фонд национального благосостояния выделит 280 млрд рублей на проект российского самолёта МС-21 (ФОТО)
📖 «Билайн» запустил систему управления «Журнал событий», которая собирает информацию о состоянии сети в реальном времени
#новости