
В этой статье мы разберём, как написать программу для решения судоку. Предполагается, что ранее читатель не пробовал алгоритмически решать судоку, тем более — с применением нейронных сетей.
В этой статье мы разберём, как написать программу для решения судоку. Предполагается, что ранее читатель не пробовал алгоритмически решать судоку, тем более — с применением нейронных сетей.
Привет!
Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.
Меня зовут Вандер и каждую неделю я делаю обзор новостей о нейросетях и ИИ.
Неделя с 14 по 20 апреля выдалась горячей: революционные LLM от гигантов, прорывы в мультимодальных технологиях, инновационные платформы — всё это я собрал в одном месте. Только самое важное и только то, что реально интересно и полезно. Поехали!
В моих предыдущих статьях (1, 2) я подробно рассматривал, как работает React.memo
, а также делился более эффективными подходами к оптимизации производительности с помощью компоновки. Однако для глубокого понимания работы React необходимо разобраться в основном механизме, лежащем в основе всех этих оптимизаций – алгоритме согласования (reconciliation).
Согласование – это процесс, в результате которого React приводит DOM в соответствие с деревом компонентов. Именно этот механизм позволяет реализовать декларативный подход к программированию на React: вы формулируете свои намерения, а React самостоятельно определяет, как выполнить эти намерения наилучшим образом и с наименьшими затратами.
Когда вы в последний раз всерьёз задумывались о браузере, в котором работаете? Скорее всего, выбрали когда-то Chrome — и так с ним и остались. Привычка. Инерция. Всё устраивало. Но 2025 год изменил правила игры. В статье собрали пятёрку первых среди равных и добавили бонус — пять перспективных браузеров.
Воспоминания постановщика об истоках дизайна героини и её смартгана.
Для зрителей, хорошо знакомых с творчеством Джеймса Кэмерона, далеко не секрет, что режиссёр не привык попусту растрачивать актёрский капитал, когда речь заходит о кастинге второстепенных персонажей.
На Хабре довольно часто публикуются статьи с ретроспективными обзорами на телефоны из нулевых годов, где авторы рассказывают о том, как заполучили желаемый гаджет, показывают его фишки и даже дают послушать те самые рингтоны... Однако гикам такой ретроспективы уж точно будет мало и поэтому я решил попробовать ввести новую рубрику, в которой мы с вами будем не только ностальгировать по легендарным моделям, но и досконально изучать их аппаратную часть. Интересно узнать, за что отвечает каждый чип в легендарном «Сименсе»? Тогда добро пожаловать под кат!
Сначала это выглядело как слухи. Но теперь официально: Skype всё. Прекращают поддержку, отключают функции, предлагают «переехать» в Teams. Это конец. И если вы когда-то звонили родителям через скайп или проводили первую онлайн-презентацию именно там — новость звучит как личное прощание.
В статье вспомнили историю Skype и собрали ряд альтернатив.
Skype стал частью цифровой культуры — и теперь исчезает из неё окончательно…
Текстовые ИИ достигли впечатляющих результатов: от генерации статей до написания кода. Но иногда вы ставите перед ними сложную, многоэтапную, структурированную задачу, или проблему, требующую глубокого анализа, и неожиданно, вместо грамотного и обоснованного решения, вы получаете галлюцинации: модель придумывает нелогичное решение, далёкое от реальности; забывает всё, что вы только что обсуждали, и в ответ на глубокие вопросы вы получаете шаблонные отписки, что, естественно, раздражает пользователя.
Одна из причин таких казусов – отсутствие направленного мышления. Мы, пользователи, подаём запросы, но не задаём структуру мышления: то, как должна думать нейросеть. А ведь тут нужен не просто вероятностный алгоритм, а цепочка рассуждений. Модель же вынуждена угадывать наш контекст, стиль мышления, уровень абстракции, и, как итог, часто ошибается.
Ещё 25–30 лет назад стратегии занимали лидирующие позиции в игровой индустрии и завоевали сердца миллионов поклонников по всему миру. Компании, стремясь реализовать свои творческие идеи или набить кошельки, постоянно совершенствовали свои проекты, что способствовало бурному развитию жанра.
Сегодня я хочу рассказать об игре, что поспособствовала популяризации стратегий, став для многих эталоном, продемонстрировав, как создавать проекты, способные дарить как коммерческий успех, так и истинное удовольствие игрокам. Речь пойдёт об Age of Empires II – одной из самых знаковых стратегических игр современности. Ранее я уже делал подробный рассказ о первой части, где осветил как особенности игры, так и историю её создания, и объяснил, почему её называли «Цивилизацией в реалтайме». Кроме того, я разместил несколько сборок игры для вашего ознакомления. Сегодня же я хочу поговорить о продолжении.
Если первая часть стала настоящим открытием и во многих аспектах инноватором, то вторая идеальным образом развила идеи своего предшественника. И это развитие получилось настолько шикарным, что для многих сделало Age of Empires II любимой игрой в серии, в которой до сих пор с удовольствием коротают свои вечера.
Так в чём же её секрет? Чем она выделялась на фоне конкурентов, как складывалась её история и достойна ли она внимания игрока в 2025 году? Сегодня я постараюсь ответить на эти вопросы и дать вам возможность лично оценить игру, подготовив для вас сборку.
Подписчики часто дарят мне интересные гаджеты, чтобы я написал о них интересную статью и снял ролик. У большинства подаренных устройств есть определённые нюансы, и зачастую они требуют ремонта или хотя бы базового обслуживания.
Недавно подписчица с «Пикабу», Кристина, подарила мне коробку с телефонами своего отца, которые ему уже давно не нужны. И в этой коробке оказался достаточно редкий в наше время гость: кнопочный смартфон RoverPC M5 с Windows Mobile на борту. У смартфона полностью умер аккумулятор, и, что самое обидное, у него неизвестный проприетарный разъём зарядки.
Если вам интересно узнать, как я вызвонил и заменил проприетарный разъём на MicroUSB, решил вопрос с аккумулятором и зачем я собираю смартфоны на Windows Mobile — жду вас под катом!
Когда Юрий Гагарин улыбнулся в иллюминатор и сказал «Поехали!», за ним стояла не только ракета «Восток», но тысячи инженеров и их бессонных ночей, расчётов от руки и сгоревших макетов.
Разберёмся, с чем работали конструкторы 60-х, чем живут инженеры XXI века и какие технологии приведут нас к новой эре — гораздо дальше Луны и Марса.
На прошлой неделе состоялась премьера аниме-сериала, основанного на популярной игре Devil May Cry. И это событие в очередной раз подтвердило, что экранизации видеоигр — это дело рискованное. Ведь вы, наверное, помните, что первые фильмы по играм обычно проваливались? Я имею в виду, конечно же, экранизацию приключений братьев Марио в 1993 году.
Но всё ли так плохо на самом деле? Вовсе нет. Существует множество отличных аниме по играм, а также несколько хороших фильмов. И сегодня мы предлагаем вам пять тайтлов, которые точно понравятся всем любителям видеоигр.
Только договоримся, так сказать, «на берегу». В тексте не будет упоминаний работ Пола Андерсона, фильмов по Silent Hill, а еще вам придется принять, что Уве Болл на самом деле не так плох, как о нем принято говорить.
Однажды на работе техлид порекомендовал мне проштудировать книгу Understanding the Linux Kernel Бове и Чезати. В ней рассмотрена версия Linux 2.6, сильно не дотягивающая до более современной версии 6.0. Но в ней явно ещё много ценной информации. Книга толстая, поэтому на её изучение мне потребовалось немало времени. Занимаясь по ней, я решил настроить такую среду разработки, в которой я мог бы просматривать и изменять новейшую версию ядра Linux — чтобы было ещё интереснее.
Есть и другие статьи, в которых рассказано, как собрать ядро Linux. Но в этой статье я немного иначе организую и подаю информацию.
Привет, Хабр!
В прошлой статье я делился опытом создания портативной мини-акустики с передачей аудио по Wi-Fi вместо Bluetooth. В этой — представляю её более мощную версию. Мы напечатаем корпус, усовершенствуем скрипты, разработаем фирменное приложение для Hi-Fi трансляции звука и добавим эквалайзер в систему. Стало интересно? Тогда добро пожаловать под кат!
Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это десятая часть серии.
Сегодня мы продолжим разбирать алгоритмы для работы с графами.
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
Структуры данных и алгоритмы на MyJavaScript.
Интересно? Тогда прошу под кат.
Историю проводной телефонной связи принято отсчитывать с 7 марта 1876 года, когда Александром Беллом был получен патент на изобретение телефона. Интересное совпадение, но практически в то же время, с разницей в несколько часов, другой изобретатель — Элайша Грей – тоже подал заявку на получение патента на изобретение телефона. Но, так или иначе, приоритет и имя в истории остались за Беллом, который 25 июня 1876 года впервые продемонстрировал свой телефон на первой Всемирной электротехнической выставке в Филадельфии.