DEVops: Разрабатываем свой Kubernetes оператор с кастомными ресурсами на Go

Используете готовые операторы в Kubernetes? Я тоже... Но с какого-то момента я начал задаваться вопросом: "а как люди их пишут?". И я нашел ответ!
В этой статье я наглядно покажу, как создать свой кастомный оператор в Kubernetes на Go при помощи kubebuilder. Оператор позволит отслеживать изменения ресурсов в кластере, а затем отправлять уведомления в Telegram или другие мессенджеры. Какие ресурсы "трекать" будем описывать через кастомные ресурсы (Custom Resource). Погнали!
Читать далееВидишь суслика? А он есть! Как главная страница Яндекса переезжала на Go

Переезд большого сервиса с Perl на Golang едва ли кому-то покажется простой задачей. А теперь представьте, что это главная страница Яндекса, на которую ежедневно заходят миллионы пользователей. И что продукт постоянно дорабатывается, а значит, нельзя взять и остановить разработку на пару лет переезда. Представили? Сложно? А вот, оказывается, всё возможно.
Привет, Хабр! Меня зовут Вячеслав Круглов. Я руковожу одной из команд разработки бэкенда главной страницы Яндекса. Расскажу, как мы переписывали бэкенд с Perl на Go, поделюсь интересными подробностями переезда, а также сравню компоненты и продуктовые блоки.
Читать далееКод-послание из сериала «Черное зеркало: Захват голубя» расшифрован отечественным клоном ZX Spectrum 1992 года

Здравствуйте, дорогие друзья!
Вкратце, введу в курс дела. В сериале «Черное зеркало», есть серия «Захват голубя», иначе «Брандешмыг». Нас, любителей ретрокомпьютерной техники, эта серия может заинтересовать, не только видеорядом, но и присутствием настоящего компьютерного кода, включенного в сюжетную линию. Давайте не просто посмотрим серию, а загрузим фрагмент звуковой дорожки фильма, в ZX-Spectrum, с объемом ОЗУ 48к и посмотрим, что же там закодировано.
Под катом-детали исполнения. Добро пожаловать в «Брандешмыг»! Читать дальше →
Угломеры разные нужны, разбираем до винтика. Часть 3

В предыдущих статьях мы уже рассмотрели несколько угломеров: в первой части речь шла о модели HW300, а во второй — о двух других устройствах. Чтобы не утомлять читателей, я решил объединить оставшиеся три угломера в одну статью. Все они абсолютно разные по конструкции, но каждый из них полностью функционален и показал достойные результаты при измерениях. Давайте разберём их внутреннее устройство по очереди.



Под катом много фото и текста
Почему многокластерные решения становятся стандартом, и как в этом замешаны IT-гиганты

Помните времена, когда веб-сервис работал на одном сервере под столом сисадмина? Никаких кластеров, балансировщиков и геораспределения — только железо, провод и простая логика. А сегодня нужны тысячи серверов, разбросанных по континентам, чтобы привычные сервисы поглощали терабайты данных, выдерживали DDoS-атаки и переживали падения дата-центров без единого сбоя для пользователя.
Вопрос в том, как такая система вообще не разваливается? Как синхронизировать десятки тысяч нод, избегая конфликтов и обеспечивая сквозную безопасность? Мы разберем, через какие адские круги консистентности данных и управления трафиком прошли инженеры — и какие паттерны теперь спасают распределенные системы от коллапса. Читать дальше →
Итоги за 2024: пентест в цифрах

Как прошёл год у нас в T.Hunter? Одним словом, продуктивно.
Ушедший 2024-й год наделал немало шума в сфере кибербезопасности, и мы не остались в стороне: проведя множество пентестов и выявив сотни уязвимостей, по нашему скромному мнению, мы внесли значительный вклад в укрепление безопасности наших клиентов, помогая им защититься от актуальных угроз.
Анализ запросов клиентов позволил выделить несколько ключевых трендов и интересов, которые были выявлены в ходе пентеста. В этой статье мы подведём итоги нашего года, поделимся результатами, а также подсветим наиболее актуальные угрозы в сфере кибербезопасности, с которыми мы столкнулись в процессе нашей работы.
Читать далееКак я (не) стал Senior-разработчиком в 15 лет
В последнее время стал очень популярен новый виток инфоцыганства карьерных консультаций — наставничество для так называемых «вкатунов» и начинающих специалистов. Оно строится по стандартной формуле: «Как я стал Senior-разработчиком в N лет и получил оффер на сумму X с нуля за год», где N должно быть меньше 22, а X — больше 350.
И хотелось бы разобраться, реален ли такой опыт или нет, и что вообще требуется от Senior-разработчика. Ведь возможно, в далёком прошлом, изучая свой первый язык программирования по книге «C# для школьников», я упустил свой шанс и потратил на путь до этого грейда слишком много времени.
Узнать продолжениеCI/CD Kubernetes платформа Gitorion. Canary-релизы

Привет всем! Перед деплоем нового релиза приложения в продакшен хорошей практикой является оценка его работы с запросами от реальных пользователей. Если разом заменить текущий релиз приложения на новый, есть вероятность в случае ошибки в программном обеспечении повредить данные большого числа пользователей или получить непрогнозируемое поведение нового релиза под нагрузкой. Чтобы избежать указанных трудностей используют Canary-релизы - это когда рядом с актуальным релизом приложения в продакшене развертывают релиз с новой версией приложения и направляют на него часть запросов от реальных пользователей. В данной статье мы расскажем о нашем опыте внедрения Canary-релизов в CI/CD платформу Gitorion.
Читать далееЭффективность разных видов коммуникаций между людьми

Человеку доступно множество разных видов донесения информация друг для друга, от написания имейла и сообщения до зум-конференции и личной встрече. Все они разные и сильно отличаются по эффективности. В этой статье я попробую отсортировать все ключевые методы коммуникации в один список и дать однозначный ответ какой лучше, а какой хуже.
Читать далееКак работать с ошибками правильно и сделать удобным AWS SDK JS

Эта статья станет интересной не только специалистам по TypeScript, но и всем разработчикам, ищущим лучшие практики работы с ошибками в современном программировании.
Вы узнаете, почему традиционный подход к работе с ошибками может тормозить разработку и как правильное разделение ожидаемых ошибок и критических дефектов значительно упрощает жизнь.
Я подробно описываю, как моя реализация решает сложности AWS SDK и делает его использование более надежным.
Буду рад узнать ваш подход к работе с ошибками, пишите в комментарии. Спасибо!
Читать далееПост @ira-k — Блог компании Яндекс Практикум — 12.02 09:30
За последние полгода у нас появилось несколько новых курсов: для разработчиков, администраторов и специалистов по безопасности. Делимся подборкой на случай, чтобы вы точно ничего не пропустили. ...Пентест системы печати. Основы

Сейчас в любой организации есть принтеры. Несмотря на тренд последнего десятилетия на сохранение окружающей среды и перехода на электронный документооборот, печатные копии документов по?прежнему требуются для работы. Соответственно, без корпоративной системы печати обойтись довольно сложно, а если есть система, то значит, это ещё один вектор для возможной атаки.
В этой статье мы начнём рассмотрение основ систем печати и проведения разведки этих систем при пентесте. В следующей статье мы подробнее рассмотрим возможные векторы атак. А начнём с основных принципов работы систем печати.
Читать далее[Перевод] Спинлок в современном C++ с применением атомиков, барьеров памяти и экспоненциальной выдержкой
Эта статья послужит вам быстрым, но глубоким введением в низкоуровневую конкурентность.Механизмы блокировки — важнейшая часть конкурентного программирования. Такие механизмы позволяют множественным потокам одновременно обращаться к разделяемым ресурсам, не мешая друг другу. Одна из самых популярных блокировок – это спинлок (циклическая блокировка), при которой применяется активное ожидание, механизм, позволяющий раз за разом проверять, не освободилась ли блокировка. Правда, при таком подходе будут тратиться драгоценные такты процессора, если блокировка зациклится и станет впустую потреблять ресурсы процессора. Для решения этой проблемы применяется подход под названием экспоненциальная выдержка. При экспоненциальной выдержке применяются постепенно нарастающие периоды ожидания, что позволяет не тратить ресурсы впустую.
В этой статье мы реализуем наш собственный упрощённый спинлок с экспоненциальной выдержкой. Для начала обсудим базовую идею, на которой основан спинлок — проблему активного ожидания. Затем разберём, что представляет собой экспоненциальная выдержка и обсудим, как повысить эффективность спинлоков. Затем поговорим об атомиках и о том, для чего они используются. После этого объясним, что представляют собой барьеры памяти, если они работают в тандеме. Далее рассмотрим образец реализации спинлока с экспоненциальной выдержкой, разберём достоинства и недостатки такого подхода. Наконец, напишем тестовую программу, которая поможет нам убедиться, что всё работает как надо. Начнём! Читать дальше →
Введение в OpenAPI: ёмко и полезно о важном

В современном мире разработка программного обеспечения и интеграция различных сервисов становятся всё более сложными задачами. Программистам приходится работать со множеством HTTP API, которые могут отличаться по структуре, способу передачи данных и документированию. В таких условиях становится критически важно иметь унифицированный подход к созданию, использованию и описанию HTTP API, чтобы снизить затраты времени и ресурсов на их поддержку и интеграцию. Ответом на эти запросы является OpenAPI.
Меня зовут Лев Лейман. Я ведущий бэкенд-разработчик в MedTech-компании СберЗдоровье. В этой статье я постараюсь подсветить всё то, что нужно знать об OpenAPI перед началом работы.
Читать далееПост @Itstorytelling — Космонавтика — 12.02 10:00
???? 12.02.1961 - Запущена автоматическая межпланетная станция «Венера-1» [вехи_истории] Советский Союз запустил первую в истории автоматическую межпланетную станцию «Венера-1», предназначенную для...Сложно о простом. Как работает интернет Часть 3. Что такое маршрутизация, Proxy ARP и Super VLAN

Приветствую, коллеги! Меня зовут @ProstoKirReal. Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до подводных коммуникационных кабелей соединяющие между собой континенты и основные операторские сети.
В предыдущей статье я рассказывал основы работы локальных сетей, использование коммутаторов и сегментацию сети с помощью VLAN и масок. Теперь пришло время поговорить о маршрутизации — ключевом процессе, который позволяет передавать данные между разными сетями и делает возможной работу интернета в привычном нам виде.
В этом цикле статей я не стану учить вас настраивать оборудование и проектировать сети. Я расскажу об основных (и не только) принципах построения сети, а также о функционировании сети и сетевых протоколов в стеке TCP/IP.
Читать далееИскра, управляемая ультразвуком

В истории человека полно изобретений и открытий, которые так или иначе повлияли на мир, но лишь некоторые могут считаться фундаментальными, чье появление его кардинально изменило. Одним из таких открытий стало электричество, без которого тяжело представить себе современный мир. К примеру, электрическая искра используется для сварки, антимикробной обработки, воспламенения топлива и т. д. Искра — крайне полезная, но тяжело управляемая, так как в открытом пространстве она начинает разделяться на ветви, стремясь к ближайшему металлическому объекту. Ученые из Хельсинкского университета (Финляндия) создали систему, позволяющую контролировать электрические искры в открытом воздухе с помощью ультразвука. Из чего состоит данная система, как именно она работает, и насколько она эффективна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Реквием по креативу: как в современном мире подменяется понятие творческой деятельности

Привет, Хабр! Меня зовут Андрей, я редактор в команде спецроектов МТС Диджитал. Обычно я помогаю коллегам рассказать о своем профессиональном опыте, но сегодня подниму тему креативных технологий, с которыми много работаю сам. Что может быть лучше? Срочно учите, вот вам ссылка… На одной из выставок я разговорился с топ-менеджером и основателем ИТ-компании о детях. Он сказал, что креативность — один из навыков, которые обязательно нужны для успешного будущего. В этой фразе мне резанула слух подмена понятия творчества.
Читать далееМиграция BI-аналитики: как перейти на Apache Superset и не потерять пользователей

Привет! Меня зовут Виталий Флёрин, я руководитель отдела BI-аналитики в M2. За год мы успешно перевели всю отчетность компании с Cognos Analytics на Apache Superset и увеличили MAU до 200 (каждый третий сотрудник компании). В статье хочу поделиться опытом внедрения новой системы отчетности и ее эффективного использования.
Материал будет полезен BI-специалистам, кто работает над развитием внутренних систем и хочет переехать на Superset.
История началась с того, что после ухода Cognos Analytics с российского рынка, нам нужно было выбрать новую BI для компании и мигрировать всю отчетность. Текущая система была развернута on-premises и продолжала работать в штатном режиме. Да, без обновлений и поддержки, но благодаря этому мы смогли тщательно подойти к выбору нового решения и обеспечить плавный переход пользователей на новую платформу.
Читать далееОткуда взялась хвостовая рекурсия и когда ожидается ее реализации в новом стандарте языка Си. Рекурсия VS Iteration

Я надеюсь что это неожиданное название заставит вас обратить внимание на эту статью, но самое главное на что я надеюсь что прочитав эту статью вы уже не сможете так просто игнорировать факты.
Когда я учился программированию меня учили что рекурсия это плохо и нельзя надеятся что компилятор сможет заменить написанную тобой рекурсию на итеративный процесс. В какой то степени нас учили искать способ замены рекурсии итеративным алгоритмом. На сколько я понимаю замена рекурсии итеративным алгоритмом это одна из базовых задач программирования. Здорово когда она уже решена в компиляторе (в интерпретаторе) и в языке таком как диалет LISP-а который используется для примеров в книге известной под абревиатурой SICP, но в любом случае не помешает знание о том как эта задача решается. Как минимум это поможет вам лучше понимать работу компилятора и эффективнее его использовать.
Читать далее[Перевод] Junie – новый AI-агент от JetBrains. Junior разработчики больше не нужны

В новом переводе от команды Spring АйО мы расскажем вам о новом продукте от компании JetBrains, который называется Junie. Новый продукт работает по принципу искусственного интеллекта и способен самостоятельно выполняет задачи по написанию кода.
Читать далееКак сделать чат-бот с RAG безопаснее?

Каждый день появляются решения на базе генеративных моделей, помогающие бизнесу привлекать новых пользователей и удерживать старых. Подход Retrieval augmented generation позволяет вводить в контекст больших языковых моделей (LLM) корпоративные документы, чтобы чат-бот корректнее отвечал на вопросы пользователей. Гарантирует ли добавление документа в контекст, что чат-бот не будет вводить пользователей в заблуждение или отвечать на вопросы про изготовление бомб?
Как защитить RAG?Используй MFA, Люк: как второй фактор помогает защитить подключения

Да пребудет с вами сила, хабравчане! Меня зовут Кирилл Подсухин, я technical product manager в компании Контур. Я вместе с командой разработал систему двухфакторной аутентификации Контур.ID.
Я часто представляю нашу команду как джедаев, которые борются с ситхами — злоумышленниками, которые пытаются завладеть логинами и паролями сотрудников. Преступники делают это кучей разных способов, а мы, как силы добра, им противостоим. Собственно, о том, какие существуют атаки и как двухфакторная аутентификация помогает нам защитить данные, я и хочу рассказать. Материал будет интересен ИБ-специалистам да и просто всем, кто хочет разобраться в вопросе получше.
Читать далееФракталы и бесконечность: 50 лет открытию Бенуа Мандельброта

Наверное все хотя бы раз видели картинки с фракталами и примерно представляют себе, что это такое. Кажется, будто они были с нами всегда — тем удивительнее, что и самому слову, и его математической базе, и визуальному воплощению — всего лишь полвека. Рассказываем историю одного из самых удивительных (и красочных) математических открытий XX века.
Читать далееПост @RSHB_tsyfra — Блог компании РСХБ.цифра (Россельхозбанк) — 12.02 08:45
Ученые из Университета Калифорнии и других исследовательских центров описали в журнале Joule метод выращивания растений, который они назвали «электросельское хозяйство». Фотосинтез крайне...Iskradata 80. Еще один феноменальный югославский компьютер

В прошлой статье я рассказал об удивительном югославском компьютере Iskradata 1680. Но эта машина была не единственной ЭВМ, выпускавшейся Люблянским предприятием «Искра»: существовала как минимум еще одна персоналка, практически неизвестная за пределами Югославии, но при этом на своей родине пользовавшаяся заслуженной популярностью. Речь идет о персональном компьютере Iskradata-80.
Читать дальше →
nanoCAD GeoniCS 25.0 – обновление на Платформе nanoCAD 25
Компания «Нанософт» – разработчик продуктов линейки nanoCAD – представляет обновление nanoCAD GeoniCS 25.0 на Платформе nanoCAD 25. nanoCAD GeoniCS 25.0 – это специализированное решение на...Картинка дня DevOps-инженера: подъем в 6 утра по тревоге, разборы полетов и раннеры GitLab CI

Эволюционируя из рядового сисадмина в DevOps-а, специалисты начинают заботиться о разработке. В среднем разработчики об инфраструктуре знают не очень много: вполне может добавить скрипт, который обрушит кластер. Поэтому наша задача как девопсов сделать систему максимально отказоустойчивой, автоматизировать рутину, выстроить процессы CI/CD, настроить мониторинг и вообще следовать подходу “Инфраструктура как код”.
Но это в теории. На практике это возможно, только если в систему никто не вносит никаких изменений, а так не бывает. Поэтому жизнь DevOps - постоянный “День Радио” в отдельно взятой инфраструктуре.
Врезка: “День Радио” — это фильм с сюжетом, что в прямом эфире вот-вот должен стартовать марафон, но за десять минут до начала выясняется, что заранее подготовленная тема перехвачена конкурентами. И начинается суета и множество сюжетных поворотов и проблем ????
Я поговорил с Дмитрием, тимлидом DevOps-команды в Git In Sky. Обсудили, как выглядит его типичный рабочий день и какие задачи стоят перед командой в условиях активно растущего рынка SRE-аутсорсинга.
Читать далееНоутбуки: знакомимся с актуальными брендами

Жизнь покупателей ноутбуков в последние два года, конечно, усложнилась. Хорошо знакомые вендоры ушли из России, но выбор… стал заметно шире. Свято место пусто не бывает, и доступных для покупки марок, а тем более конфигураций, стало куда больше, чем раньше. Осталось только сориентироваться в «новых» производителях, их продуктовых линейках и сделать выбор.
Поможем разобраться в марках ноутбуков, которые появились на полках наших магазинов в последние годы. Это – бренды из России и Китая, каждый со своей историей и со своими особенностями.
Читать далееКак еще можно фотографировать маркировку микросхем?

Первая статья наудивление вызвала интерес, хотя в комментариях накидали в кепку. Но как говорится будем учится и испраляться. Тем более что для меня было откровением возможнсоть использование термопасты для "проявления" маркировки. Хотя прием "помазать чемнить" я тоже применяю. Поэтому в новой статье будем мазать маркировку для получения лучших фото.
Читать далее
Контент-менеджмент в ЮMoney: на стыке фронтенда, дизайна и тестирования (и котиков)

Привет, меня зовут Влада, я и жнец, и швец, и на дуде игрец веб-специалист в ЮMoney. О своей должности и о том, почему контент-менеджмент — это не только наполнение сайта текстами и картинками, я расскажу в своей первой статье для Хабра. А также поделюсь, зачем контентщику SQL и CSS (а ещё JS, HTML, XML, Markdown и многое другое). Поехали!
Msgspec vs DataClasses: битва инструментов в мире Python-сериализации

Хабрчане, привет! Это Леша Жиряков из МТС Диджитал. Недавно я писал про FastAPI vs Litestar и Polars vs Pandas, а сегодня разберем два популярных инструмента — Msgspec и DataClasses. Оба помогают структурировать данные, добавить энтерпрайзности в проект, но подходы у них разные. Какой из них быстрее и удобнее, где их лучше применять? Давайте разбираться.
Читать далееВ тренде VM: под угрозой продукты Microsoft и Fortinet, а также архиватор 7-Zip

Хабр, привет! И вновь на связи я Александр Леонов, ведущий эксперт лаборатории PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies каждый месяц исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.
В новый дайджест мы отнесли к трендовым восемь уязвимостей.
Читать далееГравитация – это иллюзия? Скрытые силы в действии
Гравитация традиционно считается одной из основных сил, определяющих динамику тел во Вселенной. Но что если её влияние можно уравновесить без использования тяговых двигателей и энергозатрат? Однако гипотеза о "гравитационно-угловом балансе" предлагает новый взгляд на это взаимодействие. В этой статье мы разберёмся с гипотезой гравитационно-углового баланса – концепцией, основанной на базовых законах физики, которая позволяет найти точки нулевого гравитационного воздействия и по-новому взглянуть на динамику тел в космосе, где гравитация фактически исчезает
Читать«Вспомнить всё»: доступный разбор первоисточника модели OSI (часть 3)

Модель OSI кажется простой: всего 7 уровней. Однако большинство статей просто пересказывают друг друга, упуская важные детали. В этом цикле статей мы разберём первоисточник — стандарт ISO/IEC 7498–1:1994, чтобы разобраться не только в уровнях, но и во всех тонкостях модели: как работают протоколы, как взаимодействуют уровни и какие принципы лежат в её основе.
Это не дословный перевод. Это, скорее, ретроспектива плюс анализ и интерпретация. Берётся параграф и «выжимается» его суть.
?? Так отмечены места, где мы будем использовать силу Рима: аналогия для быстрого понимания концепций.
Читать далееПост @denis-19 — Управление проектами — 12.02 05:04
В Duolingo выпустили руководство по созданию топового стартапа (64 страницы) — внутри вся мудрость компании за 14 лет работы. В сети уже прозвали книгу новой «Библией» для менеджеров и стартаперов. В...Сбой в работе Telegram в РФ, спустя пять часов сервис заработал снова
12 февраля 2025 года в работе мессенджера Telegram произошел локальный сбой для пользователей из РФ. Наблюдались проблемы с загрузкой медиафайлов и отправкой сообщений. Также у части пользователей...Как старые игры учили нас программировать
Речь пойдёт про ностальгию и первые игры. Те самые первые игры, которые навсегда остаются в памяти, как огромные сугробы чистейшего белого снега (а не коричневого с желтым), про те игры, которые живы и спустя десятки лет и про то, какое место они могут занимать в нашей жизни.
Краткий список, наиболее важных игр на ПК, которые несомненно повлияли на мою жизнь больше, чем какие либо ещё явления или события может выглядеть так: Heroes 3, Warcraft 3, Half-Life / CS1.5, Diablo 2, Morrowind 2, Serious sam. Мне кажется, именно эти игры причины того, что я смог стать программистом (и наверняка они повлияли не только на меня). Вы могли бы спросить, где тут связь и что общего между этими играми, кроме того, что они примерно из одной эпохи? Все эти игры имели потрясающую поддержку комьюнити, где то благодаря, а где то и вопреки воле разработчиков. Мощнейшие редакторы карт (и миров! чего только стоит название Warcraft 3 World Editor) в комплекте с игрой или фанатская любовь, которая выражалась в потрошение ресурсов и кода игр до последнего байта. Я помню, что мой первый диск (или один из) был с игрой CS1.5. Я тогда был несколько удивлён, что в комплекте с контрой зачем то засунули какое то недоразумение с нудной покатушкой на вагонетке. То, что игра Counter-Strike 1.5 это всего лишь фанатское дополнение к Half-Life ещё предстояло узнать.
Дисклеймер: время описываемых в тексте событий - половина и более жизни назад, или примерно 2005-2010 гг, что могло привести к ряду неточностей и ложной памяти.
Как это былоЛичная война: давление через близкие отношения

Если работа держится на личных отношениях — это не команда, это группа заложников
В малых командах личные отношения — обоюдоострое оружие. Руководитель, который манипулирует дружбой, разрушает доверие и снижает продуктивность. Сотрудники, боясь конфликта, молчат, пока не оказываются в эмоциональном выгорании.
Читать далееApple не будет использовать DeepSeek в ИИ-помощнике Apple Intelligence в Китае
По информации профильных источников, Apple не будет использовать системы нейросети DeepSeek в ИИ-помощнике Apple Intelligence в материковом Китае. В рамках соблюдения китайского законодательства Apple...Феномен BYD. Почему этот автомобильный производитель так мощно выстрелил?

За 30 лет компания "Build Your Dreams" превратилась из небольшого производителя батарей в лицо китайского автомобильного чуда и самый быстрорастущий автоконцерн мира. Но почему именно BYD (а не какая-нибудь другая китайская компания) смогла совершить такой рывок? Я провёл мини-расследование и выяснил главную причину.
Читать далееРелиз KDE Plasma 6.3
11 февраля 2025 года состоялся релиз среды рабочего стола KDE Plasma 6.3. Предыдущая стабильная версия проекта вышла четыре месяца назад. Для оценки работы новых выпусков KDE можно...Как при помощи OKR расти Х2 стартапу

Всем привет, здесь рассказываю о новой системе планирования, которая драйвит нашу команду и приносит фаундеру $.
Командное планирование, которую используем мы, а также Google, Intel, Microsoft, Samsung, Avito и другие. Техника, которая многократно увеличит выручку, сделает процесс достижения общих целей увлекательным, как для команды так и для собственников бизнеса.
Читать далееMicrosoft прекратила выпуск HoloLens 2 и передаст армейскую версию очков компании Anduril
Microsoft и Anduril Industries объявили о расширении партнёрства в рамках программы IVAS армии США. Anduril возьмёт на себя производство, дальнейшую разработку оборудования и программного обеспечения...«Я в домике»: самые безопасные и уютные места в играх

Привет! Замечали, что несмотря на колоссальное разнообразие игр, разработчики зачастую придерживаются в них определенных паттернов? Постепенное повышение сложности, открытие новых мест по мере продвижения по сюжету, добавление побочных квестов. И, конечно, игроку обычно дают несколько безопасных локаций, в которых можно перевести дух, поесть, поспать, починить снаряжение и так далее. В некоторые такие места попасть легко — они находятся на пути игрока или даже включены в сюжетную линию. Как например, комната сохранения из серии Resident Evil. Но некоторые убежища находятся вдали от основной истории и троп игры, поэтому следует постараться, чтобы туда попасть. Вот обо всех таких локациях мы в этот раз и поговорим. Только будьте осторожны: как только вы войдете в эти особенные места, возможно, никогда не захотите уходить. Читать дальше →
Кофе и деградация мозга. Как кофеин воздействует на организм на самом деле?

Проблема кофеина: пока он в организме, он снижает качество сна. Мы устаем, потому что плохо спали из-за действия кофеина в течение дня. Затем мы просыпаемся - усталые и вялые. И когда мы устали и вялые, что мы пьем первым делом утром? Мы пьем кофеин. Цикл замкнулся.
Каково долгосрочное воздействие кофеина на мозг? Насколько безопасно употребление кофеина для здоровья?
Читать далееMeta* начала увольнять «низкоэффективных» сотрудников и ищет новые таланты, чтобы доминировать в гонке ИИ
Meta* начала увольнять тысячи «низкоэффективных» сотрудников. Корпорация ищет новые таланты, чтобы доминировать в гонке искусственного интеллекта. Руководство Meta уведомило сотрудников об увольнении...О iOS дизайн системе за 5 мин

Всем привет, меня зовут Ибрагим, я iOS разработчик одной из команд мобильного банкинга и это моя первая статья для Хабра, поэтому прошу строго не судить.
Сегодня хочу рассказать Вам, как мы пилили дробили монолит на SPM пакеты и создавали дизайн систему.
Как исправлять ошибки в Git, не оставляя улик
Как же иногда хочется закинуть коммиты «Remove debug log», «fix» или «fix fix fix». Такие коммиты как грязные носки под кроватью: их не видно, пока не придёт ревьюер с пристальным взглядом или, что еще хуже, потенциальный работодатель, решивший посмотреть на ваш профиль github.
К счастью, Git предлагает два супер-инструмента для того, чтобы история коммитов выглядела так, будто ты всегда знаешь, что делаешь: git commit --fixup и git rebase --autosquash. И сегодня мы разберем на практике как это применять.
Читать далееDoNotPay должна выплатить $193 тысяч за претензии к «ИИ-юристу»
Федеральная торговая комиссия США (FTC) потребовала от стартапа DoNotPay выплатить $193 тыс. за претензии к его «ИИ-юристу». Компания продвигала свой сервис как «первого в мире робота-юриста»....Как с помощью искусственного интеллекта повысить эффективность плавильного оборудования

Порядка 20% всех потерь при производстве высокоуглеродистого феррохрома связаны с такими технологическими расстройствами в процессе выплавки, как избыток или недостаток восстановителя. Для компаний это десятки миллионов долларов чистых потерь в год только с одной печи. Решить проблему можно, если установить строгий контроль над всеми этапами производства. Но обычные методы здесь не сработают - температура внутри печи превышает 1600 градусов, и почти ни один датчик не сможет выдержать такие условия. Мы использовали технологии ИИ и создали решение, которое помогает металлургам следить за одним из самых сложных технологических процессов.
Читать далееMicrosoft сделает меню «Пуск» в Windows 11 более удобным
Microsoft работает над улучшениями меню «Пуск» в Windows 11, чтобы пользователи могли получать доступ к приложениям с использованием меньшего количества действий. Меню «Пуск» ждут два крупных...Юнити онлайн: на каких курсах для детей помогут создать игру

Игровой движок Юнити можно освоить на онлайн-курсах в школе программирования. Хотим отметить, что уроки будут полезными: удастся разобраться не только в разработке игр, но и в написании кода на одном из относительно сложных языков – C#.
Рассказываем, что такое Unity, почему уроки с использованием движка нравятся детям, а также рассматриваем несколько дистанционных курсов, которые подойдут школьникам, интересующимся разработкой игр.
Посмотреть рейтингЧастные ЦОД и сервисы операторского уровня. Подтверждена совместимость dBrain.cloud и ZStack Cloud
Завершено тестирование совместимости платформы виртуализации ZStack Cloud и платформы облачных вычислений dBrain.cloud . Результаты тестов подтвердили, что решения эффективно работают вместе. Это...Релиз кодека FLAC 1.5 (Free Lossless Audio Codec)
11 февраля 2025 года состоялся релиз проекта кодека FLAC 1.5 (Free Lossless Audio Codec), который использует lossless-методы кодирования, что гарантирует полную сохранность изначального...Udim? Текстурные сеты? Texel Density? Что это и зачем оно? Разбор от А до Я

Сегодня я хочу поделиться с вами советами по использованию Udim, текстурных сетов, texel density, padding, mipmapping и других техник в различных ситуациях и при возникновении ошибок.
Этот материал создан автором самостоятельно, однако в него также включена информация, полученная из других источников.
Редактор и создатель идеи: Daniil Lipin (lipa_l1).
Благодарю за помощь в написании статьи замечательных художников высокого уровня: _Shelest_, Titan_Fair, Alexey Yarmola, nikiost, trasnik.
Отдельное спасибо:
Dmitriy Bogumil — за предоставление файлов/скринов модели монстра.
gRen — за предоставление скринов с ошибками запекания карт id на оружии.
Сайты, откуда была взята маленькая часть информации:
1) https://www.youtube.com/watch?v=55sGQLX7iho
2) https://www.artstation.com/artwork/Xg3reL
3) http://wiki.polycount.com/wiki/Edge_padding
4) https://dtf.ru/gamedev/202100-kak-uluchshit-kachestvo-tekstur-razbor-metodov-optimizacii-uv
5) https://en.wikipedia.org/wiki/File:Mipmap_Aliasing_Comparison.png
6) https://gtaforums.com/topic/750681-skygfx-ps2-xbox-and-mobile-graphics-for-pc/page/287/
7) https://vk.com/@anatolii994-teksel-prostoi-universalnyi-metod
8) https://www.artstation.com/artwork/x3B5YX
Буду признателен, если вы поможете мне исправить опечатки, а ещё, если есть вопросы, пишите, пожалуйста, на почту: lipindan2003@gmail.com, в телеграмм — @lipa_l1, в дискорд — @lipa_l1.
«Все материалы данного сайта являются объектами авторского права (в том числе дизайн). Запрещается копирование, распространение или любое иное использование информации и объектов без предварительного согласия правообладателя»
Читать далееВсе Невангеры

О том как серия игровых прототипов по мотивам (и не по мотивам) небезызвестных сюрреалистических "гоночек" из 98-го пробовала различные концепции, механики и игровые движки.
Читать далееApple разрешила пользователям переносить покупки из одной учётной записи в другую
Apple позволила пользователям переносить покупки приложений, музыки и другого контента из одной учётной записи в другую. Однако эта функция будет недоступна для ЕС, Великобритании и Индии. ...Условия в играх

Игры во многом построены на условиях. Если скорость больше нуля, надо сменить айдл анимацию на что?то другое. Если хп меньше нуля, персонаж считается мертвым. Если у персонажа 10 клыков, он может сдать квест. Если в руках лазер, надо зажать ЛКМ для непрерывной стрельбы. С ружьем обычно так не получается, здесь одно нажатие — один выстрел. Если в руках молоток, то всё превращается в гвозди.
Если задача на реализацию системы активных умений может восприниматься как что?то, для чего может потребоваться гибкая система. Особенно если по диздоку ясно, что их будет много и они будут сложно устроены. То задача на «запускать катсцену при входе в уровень» так воспринимается не всегда, так как это может показаться разовой отдельной задачей.
В какой?то момент таких условий в мета геймлее становится много, и хочется их как?то структурировать. И эта статья как раз может в этом помочь
Продвинутое использование фикстур Playwright

В первой части мы познакомились с базовыми понятиями фикстур в Playwright. Мы узнали, что такое фикстуры, для чего они нужны, какие бывают и как создавать собственные. Рассмотрели примеры и сценарии использования фикстур, которые способны упростить процесс тестирования и сделать тесты более чистыми и поддерживаемыми.
Но как быть, когда проект растет и количество фикстур увеличивается? Как эффективно организовать фикстуры в большом проекте? Как управлять дополнительными опциями фикстур и как они влияют на параллельное выполнение тестов? В этой части глубже погрузимся в тему фикстур и рассмотрим все эти вопросы.
Читать далееПришёл, накодил, победил: хакатон глазами победителей и организаторов

В этой статье мы хотим поделиться своим опытом, который поможет вам подготовиться к любому хакатону (hackathon). Наверняка вы уже слышали про этот специфический формат соревнований для айтишников. На них ставятся практические задачи, которые участники решают за определённое время, имея ограниченные ресурсы. Обычно участники представлены командами, поэтому крайне важно уметь работать сообща. Помимо денежного приза победители получают известность. В дальнейшем это способствует обращению к ним с заказами на решение подобных задач.
Для работодателя хакатон заменяет десятки собеседований и знакомство с заявленными в резюме проектами (которые ещё неизвестно кто и как делал). Он сразу получает представление о реальных возможностях готовой команды разработчиков и может пригласить лучшую на свой проект.
Российская ИТ-компания «Криптонит» тоже участвует в хакатонах, причём в разных качествах. Наши молодые специалисты пробуют силы в профильных конкурсах, а их более опытные наставники сами организуют хакатоны для поиска сильных команд. Вот пара историй для лучшего понимания деталей.
Veni, cogitavi, vici!
У нас есть лаборатория ИИ, сотрудники которой приняли участие в хакатоне SafeSpeak-2024, организованном университетом МТУСИ и институтом AIRI. Заявки на этот конкурс подали наши специалисты Анна Холькина и Карина Янышевская, специализирующиеся на алгоритмах обработки естественного языка.
Задача хакатона была на злобу дня: требовалось представить решение для борьбы с мошенниками, говорящими с жертвой от имени кого-то из её знакомых. Техника таких атак называется аудио-спуфинг и всё чаще используется в генерации дипфейков. Командам нужно было создать модель машинного обучения для обнаружения таких дипфейков и обеспечения безопасности голосовой связи.
Читать далееОбновление Windows 10 KB5051974 принудительно устанавливает новое приложение Microsoft Outlook
Накопительное обновление KB5051974 для Windows 10 22H2 и 21H2 автоматически устанавливает новое приложение Microsoft Outlook и исправляет ошибку утечки памяти. KB5051974 обязательно, поскольку...Яндекс запускает новую волну оплачиваемых стажировок
Хорошая новость для тех, кто хотел бы попасть в Яндекс: в этом году мы готовы нанять 2800 стажёров — это на 20% больше, чем в прошлом году. Основные направления...Да кто такой этот ваш Security BP?

Привет! Меня зовут Екатерина Пухарева, работаю в Авито руководителем продуктовой безопасности. Эта статья будет полезна тем, кто размышляет, стоит ли внедрять роль бизнес-партнёра по безопасности. В ней мы разберём, какую ценность эта роль приносит компании и чем она отличается от security champions.
Читать далееИсследование: большие языковые модели смогли клонировать сами себя
Исследователи из Китая выяснили , что две популярные большие языковые модели (LLM) могут клонировать себя, а затем программировать копии выполнять те же задачи, делая цикл репликации бесконечным....Почему компании тратят 3-4 зарплаты, чтобы нанять умного айтишника, и как это остановить

В школе я плохо учил математику, и поэтому, когда искал работу, участвовал в конкурсе – 300 человек на место.
А те, кто математику учили хорошо сегодня айти-специалисты с опытом и могут выбирать между несколькими предложениями о работе. Часто они даже не выкладывают резюме — их находят до того, как они хотят сменить работу.
По данным hh, на одну вакансию среднего разработчика приходится всего 2–3 релевантных кандидата. А для руководящих должностей ситуация еще сложнее — компании конкурируют за одних и тех же специалистов.
Читать далееПриложение Газпромбанка вернулось в AppStore с большим обновлением
Газпромбанк объявляет о крупном обновлении мобильного приложения и интернет-банка. Новые функции, современный дизайн и улучшенная навигация делают онлайн-управление финансами еще более удобным для...Пост @kostbash — Математика — 12.02 11:10
Так получилось, что после 17-ти лет работы в ИТ я ушел в обучение школьников математике. В ИТ я работал программистом и потом системным аналитиком. Ушел потому что просто стало интересно. С падением в...Пост @myoffice_ru — Блог компании МойОфис — 12.02 12:56
Новый уровень безопасности: продлен сертификат ФСТЭК России на «МойОфис Защищенное Облако» МойОфис продлил Сертификат соответствия №4119 ФСТЭК России для решения «МойОфис Защищенное Облако» до 14...Попытка написать свою реализацию встроенных хуков состояния в React + создание простого стейт менеджера
Не так давно я смотрел ничем не примечательный ролик про техническое интервью и услышал фразу от интервьюируемого фразу: «Ну можно написать свой useReducer или useState» — и мне захотелось вдруг попробовать ибо я никогда в серьез не задумывался как они работают под капотом и принялся за дело.
Читать далееСокращения — Performance review или всему виной AI: Usetech FronTalk #4
Первый стрим нового года! 13 марта в 18:00 ждем вас на онлайн-площадках VK и Youtube для обсуждения важных и актуальных тем. Александр Гончаров — руководитель Frontend разработки ГК Юзтех,...JetBrains Fleet прекращает поддержку Kotlin Multiplatform
JetBrains прекращает поддержку IDE Kotlin Multiplatform, которая предназначалась для упрощения разработки приложений KMP. Она основывалась на платформе Fleet, а впоследствии планировалось выпустить...Разработка скрипта для обхода Geetest CAPTCHA на Python: от идеи до реализации

В последнее время китайские товары и сервисы можно встретить практически в любой нише. Да, когда ты слышишь, что это китайская разработка, с улыбкой вспоминаешь 90-е и знаменитые ролики в интернете “Очки н-н-надо?”, и в большинстве случаев мало что изменилось, даже вон DeepSeek по итогу получился не совсем Deep и не до конца Seek. Но кое-что у них все же получилось, и получилось так, что многие оптимизаторы глотают соленые слезы, пытаясь обойти Geetest капчу.
Читать далееПесочница Хабра: как получить инвайт и не замучать модератора

Песочница Хабра — основной источник новых авторов. Судите сами: За 2024 год опубликованы на Хабре или в публичной песочнице 2 217 статей, отклонено 10 149 публикаций, две первые статьи среди лучших за год — из песочницы, среди 20 лучших статей за всё время три — из песочницы. Конечно, эти рекорды стоят труда отклонения десятков тысяч материалов. Но работать с песочницей не так просто.
Песочница — это самая живая часть Хабра с точки зрения чувствительности к трендам: если в моде покемоны, хомяки и пчёлы, этого будет бесконечно много. Если идут блокировки сервисов, модератор читает о самых необычных способах их обхода. В песочнице стабильно много скама, крипты, жалоб и странностей всех типов. В последнее время ситуация усугубилась: песочница стала превращаться в ИИчницу. Сегодня расскажу вам, почему это плохо, как получить заветный инвайт, какие бывают пользователи и что точно не пройдёт модерацию.
Читать далееКонтейнерные офисы: как капсулы заменят openspace и изменят урбанистику

Футуристический сценарий удаленной работы, который технически уже возможен
Мой футуристичный прогноз того, куда может прийти «homo sapiens vulgaris».
С одной стороны, есть потребность не привязываться к офису, не тратить время на дорогу.
И есть желание не жить на работе.
С другой стороны, для работодателя важно обеспечить сотрудника необходимым оборудованием для работы, контролировать процесс и эффективность траты рабочего времени.
Данной темой я заинтересовалась после общения с одним специалистом. Решила уточнить и проверить, а что есть сейчас.
Читать далееЛучшее за неделю (03.02 — 09.02)
Привет, Хабр! Сегодня расскажем про связь ИИ и космоса, поделимся прогнозами на 2025 год и лучшими статьями прошлой недели: о сборе данных приложениями на смартфонах, уязвимостях межсетевых экранов,...Вся правда о данных: от примитивов до озера данных в эпоху микросервисов. Гайд для Java-разработчика

Данные — это новая нефть. От эффективности работы с ними напрямую зависит успех любого проекта, особенно в эпоху микросервисов. В этой статье мы погрузимся в мир данных и рассмотрим его с точки зрения Java-разработчика, который хочет добиться продуктивности и оставаться во всеоружии при работе с любыми объемами информации.
Цель этой статьи - предоставить полное руководство по структурам, концептам и инструментам для работы с данными в экосистеме Java, с уклоном в микросервисную архитектуру.
Мы пройдем путь от простейших структур данных, таких как примитивы и массивы, до сложных концептов, таких как озера данных и потоки событий. Рассмотрим различные способы хранения, обработки и передачи данных, а также архитектурные компоненты, необходимые для построения эффективных систем. Подробно остановимся на стратегиях развития - как правильно выбрать структуру и инструменты в зависимости от стадии развития проекта - от прототипа до высоконагруженной системы. Особое внимание уделим специфике микросервисной архитектуры и тому, как она влияет на выбор подходов к работе с данными.
Статья будет полезна Java-разработчикам разного уровня: от начинающих, желающих систематизировать свои знания, до опытных, ищущих решения для сложных задач в области хранения, передачи и обработки данных.
Читать далееЕсли бы Рамзи готовил диаграммы: рецепт идеального инструмента визуализации

Привет, дорогие читатели Хабра! С вами на связи Алина Шилова, старший аналитик направления разработки цифровых продуктов T2. Я занимаюсь системным анализом уже не первый год и хочу признаться, что за время своей работы нарисовала какое-то чудовищное количество диаграмм. Ведь все мы, аналитики, призваны нести в мир эту магию кубиков и стрелочек.
В этой статье я хотела бы поделиться своим опытом и наблюдениями, которые помогли оптимизировать процесс создания диаграмм в технических спецификациях на нашем проекте. Безусловно, это частный опыт, а не волшебная таблетка на все случаи жизни. Но все же из него можно вынести несколько универсальных рекомендаций, которые могут быть применимы в любом проекте.
Интересно? Переходите под кат!Русский язык под защитой: к чему готовиться предпринимателям

Закон о защите русского языка, обсуждающийся с октября 2023 г., принят Государственной думой в первом чтении. Короткое резюме законопроекта: никаких англицизмов без веских на то оснований (читай — регистрации товарного знака), потому что все остальное теперь под запретом. Что это значит для предпринимателей и что с этим делать теперь — разбираем в нашем обзоре.
Читать далееВсе, что нужно для создания приложений с LLM: обзор возможностей LangChain

Сегодня появляется все больше и больше приложений на основе больших языковых моделей — условным чат-ботом в Telegram уже никого не удивить. В рамках обучения в магистратуре AI Talent Hub мне не раз приходилось разрабатывать такие приложения с использованием ChatGPT или GigaChat. В этой статье я расскажу о полезном инструменте для работы с LLM - мы рассмотрим главные возможности фреймворка LangChain, а также методы мониторинга и проверки качества существующего приложения с ИИ.
Читать далееГлава YouTube: телевизоры превзошли мобильные устройства в качестве основного устройства для просмотра контента
Пользователи больше всего смотрят YouTube на своих телевизорах, чем на мобильных устройствах, отчитался генеральный директор видеохостинга Нил Мохан. По его словам, зрители смотрят YouTube на...Кейс: в digital-агентстве MGCom развернута система управления офисом на базе Qbic и UnSpot

MGCom — одно из ведущих российских агентств в сфере performance-маркетинга, специализирующееся на контекстной и медийной рекламе, аналитике, медиапланировании, проведении маркетинговых кампаний, SMM и SEO.
К началу 2025 года штат компании вырос до 1800 сотрудников. Разместить такое количество сотрудников в 5-этажном офисе на Цветном бульваре удалось только благодаря организации гибридного формата работы.
Читать далееApple выпустила новое расширение Swift для VS Code
В блоге разработчиков языка программирования Swift рассказали о релизе нового расширения Visual Studio Code для работы с кодом на Swift. Компания хочет предоставить пользователям всех платформ...[Перевод] Ни одна реализация элементарных функций не соответствует стандарту IEEE 754

Введённый в 1985 году стандарт IEEE-754 для чисел с плавающей запятой был предназначен для решения проблемы разнородности реализаций чисел с плавающей запятой, мешавших портируемости кода, а также для повышения стабильности между платформами.
Он получил широкое применение и многократно пересматривался в течение прошедших лет. Если вы когда-нибудь работали с любыми вещественными числами в своих приложениях, то они, вероятно, отвечали этому стандарту.
Моя работа в течение последнего года заключалась в анализе погрешности различных математических функций, накопления этой погрешности и способов её уменьшения при помощи различных программных паттернов. Одной из исследованных мной тем были базовые математические функции, используемые в функциях активации нейронных сетей, а также способы их аппроксимации для повышения производительности. В процессе работы нам пришлось столкнуться с противодействием со стороны людей, активно стремящихся к корректной реализации математических функций и к соответствию их стандартам, в частности, к соблюдению обеспечения корректности одной наименее значимой единицы измерения (unit in last place, ULP) для элементарных функций.
Я был заинтересован в дальнейшей работе по аппроксимации этих функций, поэтому приступил к исследованию того, каким образом они гарантируют корректность, и если они корректны только на 1 ULP, то где располагаются ошибки в области определения функции.
В процессе изучения я обнаружил, что ни одна из популярных математических библиотек, используемых во множестве сфер вычислений, на самом деле не выполняет корректное округление в соответствии с требованиями любой версии IEEE 754 после первой редакции 1985 года. Читать дальше →
В США запустили самый мощный суперкомпьютер в мире El Capitan
В Национальной лаборатории имени Лоуренса Ливермора в Калифорнии официально запустили в эксплуатацию самый мощный суперкомпьютер в мире El Capitan. Он стал лидером рейтинга суперкомпьютеров Top500...Денег нет, но вы молчите: как экс-Refocus выплачивает долг команде

Осенью 2023 года основатели EdTech-стартапа Refocus сообщили своей команде в СНГ: «Деньги вам должны не мы, а компания, а у компании денег нет». Более 50 лояльных сотрудников проработали 2,5 месяца без зарплаты и отпускных. Апдейт ситуации — в этой статье.
Читать далееВ «Яндексе» стартовал новый сезон оплачиваемых стажировок
12 февраля 2025 года в «Яндексе» стартовал новый сезон оплачиваемых стажировок . В этом году компания планирует набрать больше стажёров, чем в прошлом году. Всего новых слотов...Шизофрения и медитация: контроль мыслей, страхов и ужасов
Пока вы еще не овладели собственным Голосом, способным приструнить другие голоса в голове, отвлекающие вас от работы или отбирающие слишком много мозговых ресурсов. Пока вы еще испытываете от видений страхи и ужасы, способные вас отправить в психушку. Требуется какое-то эрзац решение в тех случая, когда вы слишком мучительно переносите побочки нейролептиков или сумели с них слезть и уже построили какие-то планы на будущее или просто наслышаны про то, что некоторая забористая терапия за пару тройку лет способна вам отрубить умение засыпать полностью.
Читать далее[Перевод] Интерактивный тур по Go 1.24

Релиз Go 1.24 приносёт ряд важных обновлений, которые сделают разработку удобнее и эффективнее. В этом обзоре мы разберём ключевые изменения: поддержку слабых указателей, улучшенные финализаторы, новый механизм управления доступом к файловой системе, а также значительные оптимизации map, включая переход на Swiss Tables. Кроме того, появилось больше инструментов для тестирования и бенчмаркинга, новые криптографические возможности и усовершенствования работы с JSON.
Читать далееIT-компании попросили Минцифры смягчить новые требования для продуктов, уже включённых в реестр российского ПО
IT-компании попросили Минцифры смягчить новые требования для продуктов, уже включённых в реестр российского софта, и тех, что планируют туда попасть. Это следует из писем Ассоциации предприятий...Улучшение навигации и рост производительности: что изменилось в системе управления тестированием TestY 2.0

Привет, Хабр! Меня зовут Александр Зырянов, я проектный менеджер TestY — тест-менеджмент системы с открытым исходным кодом, которую разрабатывают и поддерживают инженеры YADRO. Мы третий год работаем над системой и недавно выпустили в open source большое обновление TMS — Тesty 2.0.
В TestY 2.0 мы проделали огромную работу над UX-дизайном и производительностью, а также заложили фундамент для будущих изменений. Под катом расскажу, как мы пришли к необходимости обновлений и что сделали, а также покажу скриншоты с обновленным интерфейсом.
Если вы уже пользуетесь TestY, переходите по ссылке в конце статьи и делитесь обратной связью. Ваши комментарии помогают TestY работать лучше.
Читать далееКак упростить взаимодействие компонентов в Angular-приложении с помощью @artstesh/postboy

Если вы разрабатывали приложения на Angular, то наверняка сталкивались с ситуацией, когда множество компонентов требуют тесного взаимодействия друг с другом. Количество @Input, @Output, Services и Subjects растет с каждым коммитом и требует все больших усилий для сохранения качества кода...
Читать далееВселенная в 5564 кубитах: квантовый компьютер моделирует коллапс ложного вакуума

Представьте, что нашей Вселенной угрожает некий «пузырь», который может внезапно возникнуть из пустоты и мгновенно поглотить всё вокруг. Звучит как научная фантастика, но это реальный сценарий, известный физикам как коллапс ложного вакуума. В теории поля ложный вакуум — это метастабильное состояние, которое кажется стабильным, но на самом деле сидит в «локальном минимуме» энергии. Рано или поздно оттуда можно «скатиться» в состояние с ещё более низкой энергией — истинный вакуум. Если наша Вселенная сейчас случайно обитает в таком ложном вакууме, то рано или поздно (хотя скорее очень нескоро) возникнет пузырь истинного вакуума, который расширится со скоростью света, уничтожая всё вокруг.
Читать далееПользователь показал RTX 5090 FE с расплавленным на кабеле разъёмом питания
Появился один из первых достоверных отчётов о расплавленном кабеле питания на RTX 5090. Пользователь Reddit u/ivan6953 рассказал , что играл в Battlefield 5 на геймерском ПК с потребляемой мощностью...Пост @okixisp — Блог компании AvitoTech — 12.02 12:23
Все топовые фичи нового релиза Go Случился релиз новой версии языка Go: 1.24 . Разбираем основные нововведения и используем улучшенные инструменты по максимуму. В новом выпуске avito.code Павел...Житель Уэльса планирует купить свалку, чтобы найти выброшенный жёсткий диск с биткоинами
Житель Ньюпорта Джеймс Хауэллс рассматривает возможность приобретения свалки в Южном Уэльсе, чтобы найти там свой жёсткий диск с 7,5 тыс. биткоинов, которые по текущему курсу стоили бы около ?580 млн....«ВКонтакте» зафиксировала кратное снижение попыток взломов аккаунтов и токсичности в комментариях
За последний год «ВКонтакте» разработала и внедрила новые инструменты для защиты аккаунтов и обеспечения безопасного онлайн?пространства, в том числе для молодых пользователей....Вы действительно Google Certified Project Manager? Подумайте ещё раз

За последние годы на LinkedIn наблюдается рост числа профессионалов, позиционирующих себя как «Google Certified Project Manager». На первый взгляд это звучит впечатляюще — ведь Google является одним из самых уважаемых технологических гигантов в мире. Однако, как нанимающий менеджер в сфере управления проектами, я нахожу эту тенденцию вводящей в заблуждение и, откровенно говоря, непривлекательной при оценке кандидатов. Давайте разберёмся, почему.
Читать далееВ России планируют построить 500 хабов для зарядки электрокаров
До 2030 года планируется установить более 500 хабов быстрой зарядки для электрокаров разных типов, сообщили «Известиям» в ВЭБ.РФ. Инвесторами выступят операторы электрозарядных станций (ЭЗС), которые...ЕС пообещал инвестировать €200 млрд в развитие ИИ
Европейский союз сообщил о готовности вложить €200 млрд в развитие технологий искусственного интеллекта. Об инвестициях в рамках плана InvestAI объявила председатель Европейской комиссии Урсула фон...Ассоциация больших данных попросила уточнить порядок доступа правоохранительных органов к персональным данным
Ассоциация больших данных (АБД), в которую входят такие компании, как «Яндекс», VK, «Ростелеком», «МегаФон» и другие, обратилась к Госдуме с просьбой уточнить правила доступа правоохранительных...Шаблон сценария для съемки короткого ролика

Вроде бы для съемки короткого видео сценарий не нужен, ведь и так все понятно. А если все понятно, то зачем тратить время?
Постараюсь показать, что это не так, и поделюсь шаблоном сценария, который мы сами используем для подготовки видео.
Tacacs+ для сетевого оборудования Eltex + RedOS

Рано или поздно в современных российских реалиях нужно уходить от связки MS + RADIUS + Cisco. В нашем случае необходимо было реализовать подобный функционал через импортозамещающие варианты.
Читать далееВышел Go 1.24
11 февраля 2025 года состоялся релиз языка программирования Go 1.24 . Этот проект развивает компания Google при участии сообщества как гибридное решение, сочетающее высокую...«Яндекс» подал заявки на регистрацию бренда «Ровер»
Компания «Яндекс» подала заявки на регистрацию товарных знаков «Ровер», Rover, «Яндекс Ровер» и Yandex Rover. Это подтверждается базой данных Роспатента. В компании объяснили, что регистрация брендов...Нагрузочное тестирование пропускной способности Solar webProxy

В этой статье мы поговорим о важном аспекте тестирования, с которым столкнулись в работе над одним из наших продуктов — шлюзом веб-безопасности Solar WebProxy (Secure Web Gateway, SWG). Эта система защиты, которую еще называют веб-прокси, контролирует передачу данных между сотрудниками, внутренними ресурсами организации-клиента и интернет-ресурсами.
Одна из ключевых задач при разработке такого продукта — это сайзинг, или подбор железа. Клиенты, как правило, не знают, какой профиль трафика у них планируется в зоне ответственности нашего продукта. Даже если бы такая информация у них была, сопоставить результаты синтетических нагрузочных тестов с реальностью крайне сложно и для реальных подсчетов они не подходят. В результате после запуска решения в эксплуатацию компания может столкнуться с нехваткой ресурсов или, напротив, с их простоем.
Чтобы решить эту проблему при создании Solar webProxy, мы разработали собственный калькулятор производительности, который дает нам и заказчику реальное представление о ресурсах, необходимых для эффективной работы нашего веб-прокси.
Читать далееРабочий кейс из жизни специалиста по управлению уязвимостями «Vulnerability management»

В публикации рассматривается практический опыт специалиста по управлению уязвимостями. Кейс дает представление, как не легко и с какими вызовами сталкиваются специалисты и почему их деятельность так важна для безопасности IT-инфраструктуры.
Читать далееGoogle анонсировала конференцию I/O 2025
Google традиционно пригласила разработчиков на конференцию I/O с помощью головоломки. В этом году пользователям надо пройти браузерную игру Prism Shift , чтобы узнать даты. В головоломке надо отражать...Пост @denis-19 — Алгоритмы — 12.02 13:29
Доктор философии, психолог, нейробиолог и автор бестселлеров Этан Кросс раскрыл простой трюк для мозга, чтобы добиться успеха в различных сферах жизни. Многое из того, что мешает...Пост @Timeweb_Cloud — Блог компании Timeweb Cloud — 12.02 13:40
Усиливаем Kubernetes новыми дополнениями Добавили еще два новых приложения в маркетплейсе Kubernetes — Velero и Fluent Operator. Рассказываем о пользе каждого: 1. Velero — мощный инструмент для...[Перевод] Экономический индекс Anthropic

В ближайшие годы системы ИИ окажут существенное влияние на способы организации труда. В связи с этим мы запускаем Атропический экономический индекс – инициативу, нацеленную на изучение влияния ИИ на рынки труда и экономику в динамике.
Первоначальный отчёт индекса предоставляет уникальные данные и анализ, основанные на миллионах анонимизированных диалогов с Claude.ai. Он рисует самую чёткую картину того, как ИИ внедряется в выполнение реальных задач в современной экономике.
Читать далееГде я учился, чтобы перейти в it сферу и преуспеть

Данная статья является продолжением этой статьи: Инструкция: как перейти в сферу it, но с перечнем курсов, которые я закончил (это тоже часто спрашивают). Можете считать это рекламой пройденных мною курсов, а можете и не считать.
Читать далееКак увеличить CTR в Яндекс Директе: 9 способов

В интернет-рекламе показатель кликабельности (CTR) — один из ключевых критериев для оценки эффективности объявлений. Он отражает отношение числа кликов на объявление к числу его показов. Рассказываем в статье основные способы его повысить.
Читать далееКак мы создали альтернативный сервис для поиска арбитражных дел по компании и другим фильтрам

Не можешь найти что-то классное — сделай это сам. Мы с коллегами из DataNewton подумали так же и решили сделать свой сервис для поиска судебных дел. Приглашаю IT-специалистов на «прожарку», — смотрите, критикуйте, буду рад обратной связи.
Я уже делился здесь, как мы собирали информацию о судах в карточках компаний. Но мы решили пойти дальше и сделать функционал, который позволит искать дела не только по конкретной организации, но и по многим другим признакам.
Главная идея — чтобы поиск был удобным и позволял максимально быстро сузить воронку результатов, то есть вычленить из миллионов дел именно те, которые подходят под заданные параметры.
Читать далееФАС проверит ретейлеров на ценовой сговор при продаже новинок Samsung
Федеральная антимонопольная служба (ФАС) проведёт проверку крупных розничных сетей на предмет возможного ценового сговора при продаже новых моделей смартфонов Samsung. Поводом для проверки послужила...Пост @Sravni_Tech — Блог компании Сравни — 12.02 14:45
Как работать с Apache Spark? Практический гайд (видео + материалы на GitHub) В Сравни мы используем Apache Spark для загрузки сырых данных из источников. У нас есть два вида загрузки: Batch-загрузка —...Распределённая сборка Unreal Engine проектов с помощью Horde и UBA

Распараллелить сборку большого проекта на несколько компьютеров? Легко! Разбираемся, как использовать Unreal Horde — новый инструмент внутри Unreal Engine 5.5. В том числе посмотрим, как с его помощью запустить анализ PVS-Studio.
Читать далееКак написать свою лучшую статью — “Хит на Хабр” + 2 книги для авторов и компаний

Подборок книг о том, как писать статьи, на Хабре вагон и маленькая тележка. Есть и про первую статью, и про хардкорную, и про технотексты. Есть даже пост “Как написать худшую статью на Хабре”.
Я, как начинающий автор, решила внести свой небольшой вклад и сделать обзоры книг, которые по каким-то причинам не получили должного внимания на Хабре.
Книги очень разные по стилю и назначению, поэтому сразу замечу, что я делюсь впечатлением от прочитанных книг, которые меня действительно зацепили.
Книги в подборке:
? Хит на Хабр (Антон Поляков) — инструкция по взлому алгоритмов популярности
? Экспертный контент (Светлана Ковалева) — системный подход к созданию контента
? Слово живое и мертвое (Нора Галь) — классика о силе языка
Читать далееТри стадии enterprise архитектуры

Я работаю архитектором. Последние лет 5 я довольно много работаю с разными enterprise компаниями и я довольно интенсивно вовлечен в процесс дизайна архитектуры.Хочу написать об устойчивом паттерне повторяющемся из компании в компанию.
Читать далееПост @antonkryloff — Искусственный интеллект — 12.02 14:09
Отличное руководство по основам LLM от MAARTEN GROOTENDORST. BeamУстановка Arenadata DB 7.2 на компьютер с небольшим объемом оперативной памяти

Установка Arenadata DB 7.2 выполняется с помощью Arenadata Cluster Manager (ADCM). Это средство предназначено для разворачивания кластера на большом числе хостов с большим объемом оперативной памяти на каждом из них. А если кластер Arenadata нужен не для производительной работы, а для проведения экспериментов или для разработки/тестирования, можно ли развернуть его на компьютере с небольшим объемом оперативной памяти, например, 32 Гб? Будет ли кластер работать стабильно? Позволит ли он выполнять тяжелые операции? Каково минимальное количество виртуальных машин, на которых можно запустить Arenadata DB 7.2?
Читать далееEmbox дает (RISC)-пять на платформе VOSTOK

Всем привет.
В данной статье, мы, как и обещали, расскажем о работе свободной ОС РВ Embox на микроконтроллере К1921ВГ015 . Это микроконтроллер от компании АО “НИИЭТ”, входящей в Группу компаний “Элемент”.
К1921ВГ015 основан на архитектуре RISC-V и имеет приличные ресурсы (1 Мб flash и 256 + 64 кБ RAM, развитую периферию). Это позволяет реализовывать на его основе богатую функциональность, необходимую для построения различного рода современных цифровых устройств.
Читать далееIMHO about ITSM

Все по-разному относятся к ITIL. В основном отрицательно. Не нужно много думать о причинах—они просты. Невежество—ключевая причина всех бед. Сертифицированное невежество—причина многих катастроф. Молоток не виноват в том, что кто-то ударил по пальцу вместо гвоздя, даже если этот кто-то с медалями.
— Организация рабочего места — сложный процесс, нужно множество согласований, приходите через полгода. — Это типичный ответ типичного начальника, отвечающего за сопровождение средств вычислительной техники, который пытается сохранить рабочие процессы от разрушительного ITIL.
— Я не против, давайте просто накидаем целевую схему, в которой вы не участвуете. Смотрите: согласование, обследование инфраструктуры, окружающей рабочее место, происходит без вашего участия. Вы просто наблюдаете за подразделением с дашборда и раздаёте люли или премии.
— Неплохо, думаю за пару недель можно организовать, — отвечает начальник, используя восторженный мат.
Чтобы внедрять ITSM, нужно знать про IT практически всё: системы резервного копирования, сеть, базы данных, web-сервера, архитектура информационных систем и т.п.
Чтобы внедрять ITSM, нужно уметь в менеджмент: стратегия, коммуникации, организационные изменения, коммуникации, риски, коммуникации, организационная проблематика, коммуникации, управление требованиями и т.п.
Читать далееСбер, РЭШ, и Сколтех запустят магистратуру «Искусственный интеллект и финансовые технологии»
Осенью 2025 года Сбер, Российская экономическая школа (РЭШ) и Сколковский институт науки и технологий (Сколтех) запустят новую магистерскую программу «Искусственный интеллект и финансовые технологии»....Прокси-роутер из старого смартфона
Беда моего смарт-ТВ в том, что в него не установишь приложение из плей-маркета без битья в бубны, а забота государства об охране меня от нехорошей информации давно пересекла линию кармана. В поисках серебряной дули от этой заботы я столкнулся с одним сверхпростым решением, упоминания которого не встречал, хотя тему стараюсь мониторить. Надеюсь, что этот способ кому-то пригодится.
Читать далее«Яндекс» обновил дизайн своей главной страницы ya.ru
12 февраля 2025 года «Яндекс» обновил дизайн своей главной страницы ya.ru в десктопной и мобильной версиях, сообщили Хабру в компании. Вариант новой страницы без входа в аккаунт...Как ритейл в России слезает с промозависимости

Привет, Хабр! Сейчас российский ритейл стоит на пороге революционных изменений в сфере ценообразования. От привычной стратегии Hi-Low ритейлеры начинают переходить к другим моделям – EDLP, EDPP, Mid-Low, прогрессивным скидкам на регулярные цены. Как найти баланс между привлекательностью промо для покупателей и устойчивостью бизнес-модели для ритейлеров и поставщиков? В этой статье я, Алексей Чванов, бизнес-архитектор практики Retail Solution GlowByte, рассмотрю актуальные тренды ценообразования, расскажу, как оценить риски и возможности разных стратегий, порассуждаю о том, как новые подходы к ценообразованию будут сочетаться с передовыми технологиями и трендами в ритейле, а также поделюсь исследованием, которое мы провели с коллегами в GlowByte. Мои тезисы в статье комментируют эксперты сетей «Лента» и «О’кей» и платформы ценовой аналитики PriceTuner.
Читать далееНативный non-blocking I/O через Linux Epoll: создание C-расширений для Python

Привет, Хабр!
Если вам приходилось писать высоконагруженные сетевые приложения на Python, то вы, скорее всего, сталкивались с тем, что стандартные механизмы работы с вводом?выводом — select()
, poll()
и даже asyncio
— не справляются с большой нагрузкой. select()
быстро превращается в бутылочное горлышко из?за линейной сложности O(N), poll()
всё ещё требует перебора всех файловых дескрипторов, а asyncio, хоть и удобен, но не всегда даёт ту производительность, которую можно получить, если работать напрямую с системными вызовами.
Здесь, на мой взгляд хорошо подойдет epoll
— механизм в Linux, который позволяет асинхронно отслеживать события на файловых дескрипторах без постоянного опроса.
Исследования в B2B: взгляд изнутри и практические рекомендации

Привет! Меня зовут Максим Головкин, уже 10 лет я занимаюсь управлением продуктами, в том числе в корпоративном сегменте B2B. Сейчас работаю над развитием платформы «Сфера» ИТ?холдинга Т1, которая автоматизирует процесс производства программных решений. Сегодня я расскажу об особенностях исследований в корпоративном сегменте B2B, о том, как адаптироваться к специфике этой области, и поделюсь опытом решения ключевых задач.
Читать далееТоп бесплатных API для личного и корпоративного пользования

В настоящее время API является неотъемлемой частью большинства приложений и очень важным инструментом для эффективной работы. Данные о погоде, аналитика рынков, геолокационные услуги и многое другое можно интегрировать прямо в свои проекты — будь то мобильное приложение, веб-сайт или даже маркетинговая компания. Для участников стартапов, фрилансеров, небольших команд разработчиков, студентов, маркетологов и многих других специалистов существуют качественные и бесплатные API для выполнения разнообразных задач. Они открывают возможности для внедрения функционала без необходимости создавать все с нуля.
В этой статье я подготовил список бесплатных API, которые можно использовать в самых различных сферах. В него включены общеизвестные сервисы, которые зарекомендовали себя как надежные и достоверные источники данных, которые можно легко и просто использовать и которые имеют четкую и структурированную, а главное, понятную документацию. Немаловажными факторами также являются легкость, простота и удобство получения доступа к API. Независимо от того, работаете ли вы над новым стартапом, создаете контент для социальных сетей или разрабатываете инновационное решение для бизнеса, эти инструменты откроют перед вами новые горизонты возможностей.
Читать далееROS2 — курс: Новый этап в образовательной робототехнике

???? ROS2 – Новый этап в образовательной робототехнике!
ROS долгое время считался инструментом для профессионалов, но теперь он становится доступным даже для школьников. Мы разработали бесплатный курс, который пошагово обучает установке, настройке и работе с ROS2. В нем разобраны основные принципы коммуникации, создание собственных нод, а также собран учебный робот, который станет базой для экспериментов и изучения технологий.
???? В статье расскажу, как родилась идея курса, какие проблемы он решает и как любой желающий может начать осваивать ROS2, даже без опыта работы с Linux.
Готовы изучать ROS2 и строить роботов? Для желающих 4-6 апреля пройдет хакатон!
Читать далееОсторожно: токсики! Или как понять, что пора бежать из компании

Токсичная компания — это не всегда про споры и дедлайны до ночи, иногда она маскируется под «дружный коллектив». Разбираемся, как вовремя заметить тревожные звоночки и не угодить в корпоративный ад.
А если вы руководитель, то берите на заметку, как токсичная атмосфера разрушает команду, снижает продуктивность и заставляет сильных сотрудников искать другую работу.
Читать про токсиковПост @K0styan — Управление проектами — 12.02 15:50
Про задачи, роли и позиции Сегодняшняя тема, казалось бы, очевидна - но на практике приходилось сталкиваться с очень странно построенными командами. Поговорим о важности разделения трёх понятий:...Пост @sergeytolkachyov — CMS — 12.02 15:59
Совет по Joomla: показ уведомлений Joomla.renderMessages. Пользователь совершает какие-то действия на сайте и получает сообщения об успешном или не успешном их результате, а также просто...MVP в IT и его запуск: разбираем пусть создания

Независимо от масштаба компании (даже если вы запускаете Lean Startup), важно помнить: нет смысла создавать продукт, который никому не нужен. Часто идея кажется отличной, пока остаётся в наших мыслях, но реальность может преподнести сюрпризы.
Именно поэтому критично тестировать концепцию, чтобы убедиться, что конечный продукт действительно выполняет свою задачу.
Оптимальный способ проверки — разработка MVP.
В этой статье разберём, что такое минимально жизнеспособный продукт (MVP), какие его виды существуют и как создать его с минимальными затратами, чтобы протестировать идею.
Читать далееЧестно говорю про минусы работы в айти, о которых молчат

Хочу рассказать о многих неприятных моментах, связанных с работой в IT. Из каждого утюга вещают, как здорово быть программистом — сплошные плюсы, а не работа, а мечта. Но сегодня я не буду обсуждать заезженные темы вроде “ИИ заменит айтишников“ или «пузырь IT лопнул, и теперь никто не может найти работу». И то, и то неправда.
Читать далееHR 2025: Как управление талантами становится стратегическим инструментом в IT

2025 год приносит новый виток трансформации для HR в IT. Сегодня управление талантами – это не просто работа с кадрами, а стратегический инструмент для роста бизнеса. На российском рынке ситуация усложняется двойным давлением: с одной стороны — нехватка IT-специалистов, с другой — необходимость адаптации к локальным решениям после ухода глобальных игроков.
Согласно исследованию Gartner, 75% компаний внедряют ИИ для управления персоналом, а Deloitte утверждает, что 78% сотрудников ожидают индивидуализированного подхода. Но как российским IT-компаниям идти в ногу с мировыми трендами в условиях санкций и технологических ограничений? Как адаптировать передовые практики, учитывая специфику локального рынка?
Читать далееДело Ross Intelligence: как суд США рассматривал использование материалов для обучения AI
Постановление федерального суда, которое запрещает компании Ross Intelligence использовать материалы, защищённые авторским правом, для обучения искусственного интеллекта, может оказать ограниченное...Flutter: Создание расширения «Получение ссылок для онлайн-кинотеатров» для Chrome

Привет, я автора телеграм-канала FlutterPulse, хотел поделиться с пользователями хабра расширением для Google Chrome, а также способом его создания.
Расширение создано для получения ссылок для программы yt-dlp для последующего скачивания файлов локально. Пока поддерживается только сайт телеканала Пятница friday.ru
Для кого данная статья: Люди, которые не имеют отношения к программированию, но хотят скачать файл локально и самостоятельно
Люди, которые хотят самостоятельно написать расширение для браузера на языке Flutter
Читать далееОбновление Dart 3.7.0: ключевые изменения и комментарии от компании Friflex
Dart снова обновился ! Локальные переменные и параметры с именем теперь можно не использовать, а анализатор подсказывает переменные экземпляра внутри инициализаторов late. Про эти и другие...Perplexity AI запускает новую сверхбыструю поисковую модель с искусственным интеллектом
Вышла последняя версия поисковой модели Perplexity AI Sonar, работающей на базе Llama 3.3 70B от Meta* и некоторого специализированного оборудования. По словам компании, в ходе внутренних тестов Sonar...Пост @Dataist — Искусственный интеллект — 12.02 16:43
Влюбиться в ИИ: будущее виртуальных отношений Принцип работы GPT по предсказанию следующего слова токена как есть Возможно, вы слышали истории о людях, вступающих в отношения с искусственным...CPU в Linux. Статья 1. Утилизация

CPU (центральный процессор) — это сердце любой вычислительной системы. Эффективное использование CPU напрямую влияет на производительность приложений и всей системы. Даже если Ваш сервер решает задачи абсолютно не требовательные к вычислениям (хранит архив файлов, к которым раз в месяц кому-то нужен доступ), он все равно не может делать это без использования CPU.
В этой серии статей Кирилл Казарин, Senior DevOps и SRE менеджер, автор телеграм-канала Kazarin.online и спикер курса «Администрирование Linux», рассмотрит ряд аспектов, связанных с CPU в Linux и влияющих на производительность ваших приложений и сервисов с точки зрения CPU, включая такие понятия, как утилизация процессора, load average, многопоточность, NUMA, а также различия между архитектурами x86 и ARM. Цель этой статьи — дать общее представление об использовании ресурсов CPU в Linux.
Читать далееScrum-то какой! За что критикуют спринты

Гибкая разработка и сопутствующие методологии уже лет двадцать как стали новой нормой. Но если копнуть поглубже, немало инженеров считают, что появление в компании консультантов по Scrum — повод срочно обновить резюме. Разбираемся, за что не любят спринты, кто виноват и можно ли с этим что-то сделать.
Читать далееOperator’ы разные нужны, Operator’ы разные важны: что можно делать в новом ИИ-агенте OpenAI

Operator — это новый ИИ?агент от OpenAI, который берёт на себя веб?задачи и обещает избавить пользователей от рутины. Вместо того чтобы вручную искать информацию, переключаться между сайтами и разбираться с интерфейсами, теперь можно дать команду Забронируй отель или Спланируй поездку на выходные: Operator сам найдёт нужные ресурсы, введёт данные и учтёт важные детали, чтобы предложить оптимальный вариант.
Первые тестировщики уже проверили, насколько Operator хорош в реальных задачах. Может ли он эффективно бронировать отели? Готов ли он взять на себя активность в соцсетях? Справится ли с планированием уик?энда за 10 евро? В этой статье я собрал самые любопытные кейсы, чтобы вы могли оценить его возможности.
Читать далееКак перестать «гореть» в операционке: мои 10 системных решений для предпринимателей
Ты предприниматель. На деле же ты и бухгалтер, и менеджер, и курьер, и саппорт, и юрист и ещё десяток ролей в одном лице. Бизнес есть, но работает он на тебя, а не вместо тебя.
Я, как и многие, раньше по утрам видел только сотни уведомлений: «Подпишите документ», «Оплатите счёт», «Клиенту срочно нужна консультация». Однажды я понял: так не должно быть. Если ты постоянно тушишь пожары, значит, системы нет. А бизнес без системы — это хаос с доходами.
Читать далееHibernate в Linux: 0.99 проблемы меньше

В Linux поддержка гибернации оставляет желать лучшего. Проблем хватает. Я написал этот документ, чтобы рассмотреть одну из них и предложить решение.
Читать далееИсследование показывает, что энергопотребление ChatGPT меньше, чем многие думают
ChatGPT , возможно, не так жадна до ресурсов, как считалось ранее. Но, согласно новому исследованию, её аппетиты во многом зависят от того, как используется ChatGPT и какие модели AI отвечают на...Защита 1С: чек-лист безопасности
Системы 1С — самый распространённый инструмент для учёта в России. На 1С завязано всё: от бухгалтерии и продаж до бюджетирования и производственного учёта...Один бесконечный год или помогли ли нам инопланетяне внедрить ИИ в тестирование?

Внедрение искусственного интеллекта в процессы тестирования программного обеспечения — это амбициозный и сложный проект, пилот которого мы запустили в прошлом году. Я Марина Каприз, заместитель руководителя блока качества в РСХБ-Интех. В этой статье расскажу, как был организован процесс внедрения ИИ в тестирование, с какими проблемами мы столкнулись и как их преодолели.
Тестируем!Developing a Python Script — Geetest CAPTCHA solver: How to bypass Geetest 4 and any others
Introduction or why Geetest CAPTCHA is not like the new Haval? These days, Chinese products and services have seeped into nearly every niche. Sure, when someone mentions a Chinese development, you...Новая система безопасности на основе AI от Anthropic попала в руки хакеров за считанные дни
Всего за шесть дней с момента запуска проекта кому-то удалось обойти все механизмы безопасности, разработанные для защиты модели искусственного интеллекта Anthropic. Ян Лейке, бывший член...Я завалил интервью в Антропик, но пришел поделиться опытом
Антропик — те чуваки, которые делают Claude. Альтернатива ChatGPT от OpenAI с оооочень серьезными инвестициями от Amazon. По легенде у них есть модель сильнее o3 от OpenAI, но он настолько угорели по безопасности, что боятся ее релизить.
На что подавался: Research Fellowship.
Из необычного, они попросили указать контакты референсов — ребят, с которыми вы работали, и которые могут дать на вас фидбек. Да-да, теперь такое не только в академии!
Интервью проходило в несколько этапов...
Читать далееПост @NadyaRumak — Блог компании РСХБ.цифра (Россельхозбанк) — 12.02 18:06
В Европе начали продавать еду из мучных червей. С 10 февраля в магазинах ЕС можно официально продавать продукты с добавлением порошка, изготовленного из личинок большого мучного хрущака (Tenebrio...Лучшие бесплатные VPN для ПК и смартфона 2025 (которые работают)

В последние несколько лет на территории РФ ужесточилась фильтрация интернет-трафика средствами ТСПУ. Сотни сайтов и интернет-сервисов внесены в чёрные списки и заблокированы. Получить доступ к ним можно только через VPN. Однако самые популярные VPN тоже подверглись блокировке.
Ограничения можно обойти через канал на собственном зарубежном сервере, купив там самый дешёвый хостинг за пару долларов или уже готовый VPS с установленным VPN (такие объявления есть на Авито). Если своего сервера нет, то остаётся только прибегнуть к услугам сторонних VPN-сервисов, которые ещё не заблокированы. Лучшие бесплатные VPN из выживших перечислены ниже.
Примечание. Эту статью Хабр наверняка заблокирует для пользователей из РФ, в исполнение запрета Роскомнадзора на информацию об обходе блокировок, так что лучше сразу после публикации сохранить её.
Читать дальше →
Давайте писать удобное локальное окружение…

Всем привет, меня зовут Аббакумов Валерий.
Я Python разработчик, в основном занимаюсь бэкэндом веб приложений и каждый раз когда дело доходит до разворачивания нового проекта по моей щеке начинает течь слеза.
Думаю, никто не будет спорить с тем, что локальное разворачивание нового проекта может вызвать неограниченное количество проблем. В данной статье я хочу представить выстраданную годами структуру проекта и организацию его окружения, которые помогают избежать большей части проблем, связанных с локальным разворачиванием проекта.
Пример будет представлен для Django проекта и PDM в качестве менеджера зависимостей, но концептуально должен подходить для любого проекта на любом языке и с любым набором сервисов.
Читать далееАнализ графа заметок Obsidian

Obsidian на Хабре посвящено немало статей и, главным образом, про то, как создать и вести в нем базу знаний или систему управления личными делами. При этом остается обделенной вниманием тема анализа накопленного графа заметок с точки зрения его структуры и динамики. А это дополнительный слой информации, в том числе не закладываемой явно в содержание самих заметок. В качестве примера проведу в данной статье анализ своего графа заметок, собранного за прошедший год.
Читать далееТоп-10 бесплатных нейросетей для генерации изображений: лучшие AI генераторы 2025 года

Признайтесь, сколько раз вы хотели быстро накидать картинку для поста или презентации, но вместо этого застревали в редакторе или бесконечных поисках подходящего изображения в Google? А ведь как было бы здорово, если бы картинка, которая у вас в голове, внезапно просто появилась! Время — деньги, вдохновение — на паузе, и тут на помощь приходит AI. Нейросети могут генерировать всё, что угодно, включая самые безумные идеи. Больше не нужно тратить часы на поиски, когда за пару кликов можно увидеть то, что секунду назад было в мыслях.
Кстати, заметили обложку с динозавром? Давайте будем звать его Рекс. Рекс –сам плод работы нейросети. Сегодня он станет главной звездой наших экспериментов. Но что будем делать? Помните я говорил о безумных идеях? Так вот, чтобы понять все возможности генерации, давайте дадим AI сложное задание. Отправим Рекси куда-нибудь в космос, например на Луну, пусть наденет скафандр и готовит барбекю на фоне Земли. Интересно? Тогда пристегивайтесь, мы отправляемся в мир генерации изображений.
1. Grok
А теперь знакомьтесь с Grok — нейросетью от xAI и моим личным фаворитом в этом списке. Grok обитает прямо в интерфейсе X (ранее известном как Twitter), и использует Flux для генерации изображений. Справляется отлично.
Заводите бесплатный аккаунт на X.com, жмите на кнопку «Grok» — и вы в игре! Хотите классный арт? Нет проблем! Но мы же здесь для экспериментов, верно?
Вбиваем: «Нарисуй динозавра в скафандре, который жарит барбекю на Луне на фоне Земли». И вот результат — все довольны! И мы, и наш динозавр Рекс!
Читать далееВо Франции правообладатели через суд хотят обязать VPN-сервисы блокировать пиратский контент
Компания Canal+ и футбольная лига LFP, владеющие правами на популярный спортивный контент, включая Премьер?лигу и Лигу чемпионов, обратились во французский суд с требованием...AI-напарник в действии: наше путешествие по Kaggle-соревнованию

В этой заметке я описываю опыт использования AI в качестве ассистента для участия в соревновании начального уровня на платформе kaggle.
Читать далееПрежде чем выбирать язык программирования, необходимо изучить SQL

Если вы только выбираете язык программирования или уже программируете, но не уверены в своём выборе — эта статья для вас. Мы рассмотрим, какие бывают виды языков программирования, почему данные — это основа любой программы, как эти данные хранятся и как с ними работать. В конце статьи я приведу 5 бесплатных ресурсов, которые сам использовал для изучения SQL.
В этой статье отвечу на три вопроса: какие существуют виды языков программирования; почему нужно сначала изучить SQL; как учить SQL бесплатно.
Читать далееМагнетронное распыление в производстве полупроводниковых устройств: патентный анализ

Магнетронное распыление — технология нанесения тонких плёнок на подложку полупроводниковых гетероэпитаксиальных структур с помощью испарения мишени в плазме магнетронного разряда. О них мы и поговорим в сегодняшнем материале.
Пост @antonkryloff — Git — 12.02 19:48
Не пишите ничего на Groovy. Есть такой шутливый пост про разработку, называется no-code framework . «Лучший способ писать безопасные и надежные приложения. Ничего не пишите, и никуда не деплойте»....Участие компании «Аквариус» в форуме IT- Ось 2025: ключевые детали
13 февраля 2025 года, Москва, кластер "Ломоносов" О форуме IT-Ось 2025 Форум организован компанией OCS и является крупнейшей площадкой для обмена опытом в ИТ-сфере. В 2025 году мероприятие...Перепрограммируем заводской датчик CO2 Zigbee от компании Tuya

Предыдущий проект о перепрограммировании заводского термостата вызвал достаточно большой интерес у сообщества (ссылка будет в конце статьи). И вот поступило предложение проверить, можно ли таким же образом избавиться от спама на датчике CO2.
Читать далее12 принципов управления проектами: что не работает в Agile

Недавно я прошла Agile-тренинг Certified Agile Professional вместе с такими же ребятами, которым, как и мне, пришлось или захотелось самостоятельно столкнуться с этим явлением. В первый же день у нас возник спор о том, что принципы гибкой разработки из Agile-манифеста устарели.
Agile-манифест был подписан аж в 2001 году, и неужели за прошедшие 25 лет, никто не захотел в нём что-то поменять?
Я предлагаю посмотреть на «12 принципов» с точки зрения того, как гибкие подходы могут адаптироваться к управлению проектами в зависимости от масштаба задач и стадии готовности продукта. Это не просто моё мнение — 3 дня обучения бок о бок с другими руководителями проектов из разных сфер только убедили меня в том, насколько важна эта тема.
Читать далееDeepSeek, ChatGPT, YandexGPT, GigaChat и практическая школьная задачка по физике. Можно ли им доверять?

Тестируем DeepSeek, ChatGPT, YandexGPT и GigaChat на практической задачки по физике школьного уровня. Можно ли им верить и кто справится.
Читать далееOpenAI планирует в 2025 году завершить разработку первого собственного ИИ-чипа
OpenAI планирует завершить создание своего первого ИИ-чипа в 2025 году. По данным Reuters, таким образом компания рассчитывает сократить свою зависимость от Nvidia. Как сообщают источники...Отслеживание сроков действия сертификатов безопасности (TLS, КСКПЭП) с помощью PowerShell

Всем привет! Возникла задача - штатными средствами Windows (то есть через PowerShell) отслеживать дату оставшейся валидности сертификата безопасности (TLS\КСКПЭП) и выводить уведомление, если дата подходит к концу (мы сделаем ботом в telegram чтобы быть в курсе, даже находясь на больничном или в отъезде). Мы не используем сторонние языки программирования, сторонние сервисы для отслеживания (хоть платные, хоть бесплатные), не полагаемся на уведомления от удостоверяющих центров на почту, а попробуем сами поупражняться с PowerShell. Нам не нужно будет разворачивать под это отдельный сервер, грузить куда-то кучу своих сертификатов, изучать Python. Только штатный PowerShell, только хардкор.
Как же мы это сделаем?Snowflake и Anthropic объединяют усилия: AI-агенты на службе у бизнеса
Сегодня Snowflake и Anthropic объявили о крупном партнёрстве, которое направлено на внедрение AI-агентов прямо в корпоративные системы данных. Это позволит компаниям эффективно анализировать огромные...Bing и Apple Maps также переименовали Мексиканский залив для пользователей из США
Скриншот Apple Maps Apple переименовала Мексиканский залив (Gulf of Mexico) в Залив Америки (Gulf of America) в приложении Apple Maps. С 12 февраля новое название отображается для всех пользователей...Пост @plyuschevmax — Обработка изображений — 12.02 21:57
Маркетолог. Реклама. PR. Кто правит миром? Деньги? Нет. Технологии? Тоже нет. Миром правят восприятие и информация Маркетолог – это не просто человек, который продаёт. Это архитектор реальности. Он...Crytek заморозила продолжение Crysis и сократила 15% штата
Немецкая студия Crytek сообщила о сокращениях из-за сложных условий в игровой индустрии. Компания приняла «непростое решение» уволить 15% штата, который составляет около 400 человек. Таким образом,...Особенности нагрузочного тестирования 1С: Предприятие

Недавно мне подкинули интересную задачку: провести нагрузочное тестирование 1С: Предприятие. Раньше с таким не сталкивался, но что-то подсказывает, что со временем таких запросов будет всё больше. Импортозамещение шагает по стране, 1С всё глубже укореняется в бизнес-процессах, а значит, вопросы “почему всё тормозит?” будут звучать всё чаще.
Переход на решения 1C в связи с импортозамещением, определение пределов мощностей имеющегося оборудования и поиск «узких мест», которые можно оптимизировать – всё это непосредственные поводы для проведения нагрузочного тестирования. А если учесть, что медленная 1С — это почти традиция, то тестирование можно считать народным промыслом. Поэтому хотелось на этом примере разобраться со всеми тонкостями процесса.
Читать далееEKF анонсировала зарядную инфраструктуру для электротранспорта EKF Impulse
Компания «Электрорешения», официальный представитель бренда EKF в России, объявила о выводе на рынок новых зарядных станций для электромобилей. Компактные зарядные станции EKF Impulse мощностью...Сэм Альтман (OpenAI) только что рассказал про GPT-5, GPT-4.5 и когда они выйдут (спойлер: скоро)
Сэм Альтман только что поделился новостям о грядущих разработках OpenAI в своем твиттере . OpenAI обновила свою дорожную карту, анонсировав выпуск моделей GPT-4.5 и GPT-5. Компания ставит целью...Агенты и фабрики AI: Как теневой AI меняет правила игры в 2025 году
Более десяти лет назад системы на основе “восприятия AI” помогали находить закономерности в данных и делать прогнозы, но эти возможности были ограничены. AI тогда отвечал только на вопросы, которые...NOAA опубликовала леденящую душу аудиозапись момента гибели подводного аппарата «Титан»
Национальное управление океанических и атмосферных исследований NOAA опубликовало леденящую душу аудиозапись момента, когда подводный аппарат «Титан» схлопнулся, мгновенно унеся жизни всех пяти...Движение данных, уровни сетей и веб-серверы на примере «Алисы в Стране чудес»

Передача данных по сети — это процесс, в котором информация перемещается от отправителя к получателю через различные уровни сетевой инфраструктуры. На практике это значит, что каким-то удивительным образом данные или запрос из вашего дома за считанные секунды могут отправиться на другой конец света - в солнечную Калифорнию или в туманный Лондон, там преобразоваться и вернуться с ответом. В 17 веке за такие разговоры нас непременно сожгли бы на костре, но сегодня мы имеем прекрасную возможность не только не превратиться в курочку на вертеле, но и исследовать этот процесс, ставший частью нашей повседневности. Давайте же заглянем под капот этой магии!
Читать далееFirefly от Adobe — новый стандарт безопасности в AI-видео
Adobe расширяет возможности генеративного AI с новой моделью для создания видео, делая важный шаг в предоставлении профессионалам инструментов, безопасных для коммерческого использования. Компания...Пост @hatman — Программирование — 12.02 23:11
Должен же тимлид смотреть Merge Request (Pull Request)? Если задать такой вопрос, то большинство людей ответят утвердительно, поскольку это кажется максимально очевидной обязанностью любого...Обновление Telegram: ИИ-поиск стикеров, обложки для видео и ссылки на тайм-коды
Команда разработчиков Telegram выпустила обновление. В мессенджере появился ИИ-поиск стикеров, также к видео в каналах можно устанавливать обложки, делиться ссылками на тайм-коды и ставить «звёздные»...А где память? Утечка goroutine и как ее пофиксить

Утечка горутин в Go происходит, когда горутина продолжает существовать и потреблять ресурсы, даже если она больше не выполняет полезной работы или не может завершиться. Это может произойти по разным причинам, и ниже приведены наиболее распространённые сценарии, которые приводят к утечке горутин.
Мы рассмотрим 3 примера из которых: 2 будут на каналах, 1 с использованием mutex.
Дирижируем зависимостями: Оркестрация Koin scopes в Jetpack Compose Navigation

Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube и Telegram каналов Android Insights.
В этой статье я рассмотрю, как использовать Koin scopes в связке с Jetpack Compose Navigation, чтобы эффективно управлять зависимостями на разных уровнях навигационного графа.
Читать далее