xaker
Январские патчи Microsoft конфликтуют с Citrix SRA

Компания Microsoft предупреждает, что накопительные обновления для Windows 11 и Windows 10 за январь 2025 года могут не работать, если на устройстве установлен Citrix Session Recording Agent (SRA) версии 2411.

  • суббота, 18 января 2025 г. в 00:00:21
habrahabr
Крестики-нолики на printf

Представляем вам реализацию игры в крестики-нолики на С с помощью одного вызова printf. Написана для участия в IOCCC в 2020 году.Полный код в конце статьиКак игратьgcc -o prog prog.c ./progИгроки 1 и 2 ходят по очереди. Нужно ввести цифру от 1 до 9, чтобы занять клетку:1 | 2 | 3 --------- 4 | 5 | 6 --------- 7 | 8 | 9Игра заканчивается, если:Игрок ставит три значения в ряд - он побеждаетВсе клетки заняты - ничьяИгрок выполняет запрещенный ход - его оппонент побеждаетОбфускацияВся программа сост…

  • суббота, 18 января 2025 г. в 00:00:20
habrahabr
Как я сделал PR на 14К строк в проект YDB будучи студентом

В этой статье я хотел бы рассказать о задаче, решение которой легло в основу моей дипломной работы. В ноябре 2023 года я был студентом Физтеха — учился на базовой кафедре Яндекса, программа обучения которой реализуется совместно с ШАД. Задача заключалась в переводе парсера языка запросов YQL (диалект SQL для YDB и YTsaurus) с ANTLR3 на ANTLR4. Мой наставник в ШАД и руководитель команды разработки клиентских библиотек YDB в Яндексе к. т. н. Алексей Мясников @asmyasnikov отметил её как особо слож…

  • суббота, 18 января 2025 г. в 00:00:19
habrahabr
Самая необычная автомобильная компания Китая

Китайский автопром быстро прошёл путь от ржавых плагиатных вёдер до главного поставщика автомобильных инноваций. Но компания NIO выделяется даже на этом фоне за счёт необычных технологических и бизнес-решений. Разбираем, как она это делает, и почему именно NIO (а не BYD или, скажем, Li Xiang) называют самой инновационной автомобильной компанией Поднебесной.Основатель NIO Уильям Ли слегка косплеит Джобса во время презентации одной из самых продаваемых своих моделей.Великий Партия снова насыпать…

  • суббота, 18 января 2025 г. в 00:00:17
habrahabr
Отопление майнингом. Как я грею дом бесплатно и получаю от этого дополнительный доход

Как я превратил котельную в источник дохода2023 год мы с коллегой занимаемся монтажом отопления и вдруг на просторах интернета коллега замечает ролик про майнер, который охлаждается водой. Тут приходит одна незамысловатая мысль. Возможно ли будет интегрировать этот аппарат  в систему отопления дома и зимой получать бесплатное отопление. Как оказалось далее, ДА!) Первые часы был небольшой шок, это вообще законно, греть дом еще и помимо этого получать прибыль с майнинга. И тут началось изучение и…

  • суббота, 18 января 2025 г. в 00:00:16
golang
Go в GUI, я создал

Идея сделать игру под Android на Go была неоднозначной, но интересной. Я легко мог представить Go не только в привычной для него сервисной нише, но и в прикладной — его кросс-платформенность и близость к системному уровню в сочетании с простотой пришлись бы там очень кстати. И вот мы здесь — игру мечты я пока не создал, но пару игр попроще сделать удалось.В этой статье я хочу рассказать об инструментах, появившихся по ходу работы. Сами инструменты я объединил в библиотеку Youngine и опубликовал…

  • суббота, 18 января 2025 г. в 00:00:14
golang
Так ли плох Go в глазах C++ разработчика: пишем микросервис и учимся на ошибках

Миллионы пользователей ежедневно заходят на Яндекс Маркет. И одна из ключевых задач сервиса — показывать им точные сроки доставки на поиске и в корзине. При пиковых нагрузках это около 40 тысяч запросов в секунду. Как обеспечить столь быструю и точную обработку данных о доставке?Привет, Хабр! Меня зовут Никита Деревянко. Я руковожу разработкой логистической платформы Яндекс Маркета. Люблю играть в шахматы, бильярд и программировать. Изучаю японский язык, чтобы тренировать мозг и смотреть аниме …

  • суббота, 18 января 2025 г. в 00:00:14
javascript
Теория вероятностей в действии 2.0 (суть алгоритма корректировки прогнозов разработчиков)

Раз в несколько лет возвращаюсь к задаче создания алгоритма для наиболее вероятного прогноза на основании ошибок предыдущих прогнозов. В этот раз попробую обойтись минимумом текста (ссылка на демо в конце).Ссылка на оригинал статьи с объяснением принципа Доказательного Планирования (в оригинале Evidence Based Scheduling) - советую ознакомиться, чтоб быть в контексте: Joel Spolsky Evidence Based Scheduling / Перевод на русскийДля меня лично эта задача имеет небольшую историю:Версия 1.0 - При жел…

  • суббота, 18 января 2025 г. в 00:00:12
javascript
Как на примере одной кнопки можно улучшить Frontend часть проекта

Всем привет! Я джуниор фронтенд разработчик. И хотел бы рассказать как иногда применение библиотек в проекте - это излишества, которые стоит избегать.Давай начнем по порядку. Проект написан на NextJs, TS, TailwindCSS. И есть на сайте анимационная кнопка, которые при скролле красиво появляется и при клике открывает модалку.Вся логика, запилена на Gsap. И казалось бы все хорошо, библиотека делает за нас дело, рисует анимации, а мы спокойно пьем чаек и отправляем ПР в гитхаб.НО. Проблема была в т…

  • суббота, 18 января 2025 г. в 00:00:10