Сборщик RSS-лент

5 библиотек Python, которые выведут вас на новый уровень. Часть 2

Habr.com - чт, 10/30/2025 - 13:37

Вы научились получать и обрабатывать данные. Но что дальше? Как хранить эту информацию надежно, а не в CSV-файлах? Как поделиться результатами своей работы с другими, предоставив им удобный доступ через API? Что делать, если сайт настолько сложен, что Requests не может справиться с его динамическим контентом? И как убедиться, что весь написанный вами код не сломается после очередного изменения?

Читать далее

Больше, чем BI: 23 фичи Luxms BI, которыми мы гордимся. Часть 2: Функционал классической BI-системы

Habr.com - чт, 10/30/2025 - 13:36

Это вторая часть серии «23 фичи Luxms BI, которыми мы гордимся». В первой (прочитать можно здесь) мы говорили о платформенности и архитектуре — о том, на чём держится система.

А сегодня расскажем о базе, о функционале классической BI-системы, который и делает систему BI-системой.

Этот раздел про то, без чего не обходится ни одна зрелая BI-система — визуализации, переменные, геоаналитика, сводные таблицы и внутренний язык. Мы не столько гордимся самим фактом их наличия — всё это действительно есть во многих решениях, сколько тем, как именно эти возможности реализованы в Luxms BI — у нас всё заточено под скорость, гибкость и удобство.

Читать далее

Автодополнение кода на примере YQL в YDB CLI

Habr.com - чт, 10/30/2025 - 13:14

Привет, Хабр! Меня зовут Виктор Смирнов. В Yandex Infrastructure я c недавнего времени занимаюсь фронтендом YQL: транслятором и инструментами разработки.

В этом посте я расскажу про новый модуль автодополнения запросов на YQL, а также продемонстрирую, как он преобразил консольный клиент YDB CLI.

Читать далее

«Проклятый DDoS!»: защищаем сеть с помощью групп безопасности

Habr.com - чт, 10/30/2025 - 13:00

Заметили, что кибератаки на IT-инфраструктуру стали новой реальностью? Кажется, каждый день выходят новости о том, как злоумышленники или зашифровали, или скомпрометировали критичные для бизнеса данные. Как не оказаться в числе тех, кто ставит под угрозу свой бизнес из-за дыр в ИБ?

Привет! Я Михаил, старший менеджер продуктов в Selectel. В этой статье я расскажу о рекомендуемых уровнях защиты и покажу, как повысить безопасность инфраструктуры в облаке, используя группы безопасности и облачный файрвол. Давайте разберемся, что и зачем нужно. Детали под катом.

Читать далее

Безопасный доступ к внутренним сервисам: Keycloak, OAuth2 и немного Nginx‑магии

Habr.com - чт, 10/30/2025 - 13:00

Рядовые инфраструктурные задачи иногда преподносят неожиданные сложности. Нашей целью была организация защищённого доступа к внутренним сервисам через единую точку входа с авторизацией в Keycloak, чтобы приложения получали проверенные пользовательские данные без необходимости реализации собственной логики аутентификации.

Изначально решение виделось простым — настроить Nginx и прописать правила маршрутизации. Ключевые трудности скрывались в деталях: тонкой настройке редиректов, работе с access token и интеграции с бэкенд-сервисами, потребовавших значительного внимания.

В статье расскажем о нашем пути построения схемы обратного прокси с авторизацией через Keycloak: от поиска решения до создания стабильного и масштабируемого результата.

Читать далее

libzim 9.4.0

Linux.org.ru - чт, 10/30/2025 - 12:56

26 октября, после более полугода разработки, состоялся выпуск 9.4.0 библиотеки libzim, предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.

ZIM – формат, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой HTML-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.

Проектом Kiwix разрабатывается набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из дампов проектов Wikimedia или из HTML.

Также libzim используется в форке словаря GoldenDict – GoldenDict-NG.

Краткий список возможностей библиотеки:

  • создание файлов ZIM cо сжатием данных в формате Zstandard (ранее поддерживались форматы ZIP, LZMA и Bzip2);
  • поиск по названиям статей;
  • опциональная поддержка Xapian для полнотекстового поиска. Множество файлов ZIM можно скачать здесь.

Библиотека написана на языке C++ и распространяется по лицензии GNU GPL 2.0.

( читать дальше... )

 , , , ,

Итоги открытого бета-тестирования ОС «МСВСфера» 10

Habr.com - чт, 10/30/2025 - 12:43

Ровно три месяца назад мы объявили о начале открытого бета-тестирования российской операционной системы "МСВСфера" 10. За это время установочный образ был скачан более 700 раз, и участники тестирования дали нам хорошую обратную связь.

В процессе тестирования система показала себя достаточно стабильной и удобной для пользователей.  Приведу некоторые отзывы:

Читать далее

Тестирование – залог предсказуемостии качества (часть 2)

Habr.com - чт, 10/30/2025 - 12:33

Неправильно выбранная стратегия тестирования в лучшем случае даст нулевой результат, а в худшем – приведет к неадекватной оценке возможностей системы или решения. Поэтому перед тем как начинать тесты, очень важно правильно определить задачи и выбрать соответствующую стратегию тестирования.

Читать далее

Как протестировать криптосистему на замкнутость?

Habr.com - чт, 10/30/2025 - 12:23

Является ли DES группой? В статье [2] было показано, что DES не является группой. Остановимся более подробно на вероятностном тесте MCT(meet-in-the-middle closure test), предложенном в [2] и основанном на атаке meet in the middle, и вычислим вероятность нахождения совпадения.

Читать далее

Настольный дата-центр: как NVIDIA упаковала целый ИИ-кластер в корпус 15×15 см

Habr.com - чт, 10/30/2025 - 12:10

Совсем недавно NVIDIA представила DGX Spark — компактный AI-компьютер формата 150×150×50 мм. Внутри установлен Grace Blackwell Superchip GB10, объединяющий 20-ядерный ARM-процессор и GPU Blackwell, 128 ГБ единой LPDDR5X-памяти и накопитель до 64 ТБ. По уровню вычислительной мощности устройство сопоставимо с RTX 6000 Ada, но не требует серверной стойки, отдельного охлаждения и сложного подключения.

DGX Spark рассчитан на специалистов, которым нужно запускать крупные языковые модели и дообучать нейросети локально — без облачных квот, задержек и рисков для данных. В статье разберем архитектуру системы, интерфейсы и охлаждение, а также реальные сценарии, где мини-суперкомпьютер действительно заменяет сервер — от генерации изображений до вычислений в материаловедении.

Читать далее

Рисуем бизнес-процессы в нотации Archimate

Habr.com - чт, 10/30/2025 - 12:05

Язык Archimate часто используется для описания слоя приложений, функциональности информационных систем и интеграционных сценариев между информационными системами. Но в этой статье я хочу рассказать о применении бизнес-слоя в Archimate, а именно — как описать бизнес-процессы на языке Archimate.

Перейти к статье

Как управлять теплотой и холодностью тканей?

Habr.com - чт, 10/30/2025 - 12:05

Amolen, Into‑Serendipity

В прошлой статье мы подняли такой интересный вопрос, как создание ткани своими руками. 

Мы увидели, что это более чем реально, собственно, как об этом не просто утверждает, а, можно сказать, «вопиет» вся история человечества.:‑). 

Создание ткани само по себе, надо думать, достаточно «медитативное» занятие, и хорошо разгружает голову (с пользой для домашнего хозяйства). 

Однако, в ходе рассмотрения, был и ещё один очень любопытный вопрос, который мы так и не затронули: а как вообще управлять «холодностью» или «тёплостью» тканей?

И вопрос этот, как мы увидим далее, достаточно нетривиальный, но, в то же время, очень интересный, так как если мы научимся управлять теплотой тканей, поймём основные принципы, то, это поможет, как в деле гипотетического постапокалиптического «выживальчества», так и может дать ряд новых интересных идей... 

Итак, посмотрим, как это всё работает...

Читать далее

Почему тормозят AMD Epyc

Habr.com - чт, 10/30/2025 - 12:01

Нам надо было закупить High-CPU, но так, чтобы это было одинаковое корпоративное железо для всех наших дата-центров по миру.

Почему надо было закупить? Потому что есть маркетинг. Те хостинги, которые используют десктопное железо, вешают потрясающие числа на сайты. У многих красуются предложения с частотами по четыре, а то и по пять гигагерц. Понятно, что совесть у всех разная, и часто за этими цифрами скрываются обычные десктопные процессоры, а не серверные. Но клиент, который не вникает в детали, видит большое число и делает выбор.

Так вот, нам надо было тоже завести такое большое число, потому что так порешал рынок.

Мы давно придерживаемся принципа использовать только настоящее серверное железо, то есть корпоративный класс. У нас в основной линейке стоят проверенные серверные Intel, которые в пике выдавали 3,7 ГГц. И мы-то знали, что наши 3,7 ГГц по реальной производительности легко обгоняют многие разогнанные решения конкурентов.

Но как это донести до человека, который просто сравнивает цифры на лендинге?

Поэтому мы стали искать серверный процессор с высокой тактовой частотой, чтобы соответствовать нашей внутренней политике и при этом не проигрывать в слепом сравнении.

Решили затестить AMD Epyc. Нашли модель с отличными ТТХ: много ядер, высокая частота. Купили партию железа.

Думали, что сейчас включим, и он просто разорвёт наш текущий Intel.

Это наш первый опыт с AMD. Нас немного смущал тренд на Реддите «Почему тормозят AMD Epyc», но казалось, что всё должно пойти хорошо.

Конечно же, хорошо не пошло, иначе я этого не писал бы.

Читать далее

IT-нетворкинг: как правильно дружить в индустрии

Habr.com - чт, 10/30/2025 - 12:01

Привет, Хабр! 

Это подкаст «Скрамное ИТ», и у нас готов новый выпуск. Сегодня разбираемся, как за несколько лет изменились правила нетворкинга, почему удаленка и ИИ перевернули привычные схемы общения и как теперь выстраивать профессиональные связи. 

Вот представьте: вы пишете в мессенджер коллеге четкое и вполне дружелюбное (по-вашему, разумеется, мнению) сообщение, а в ответ получаете ледяное «ок» или и вовсе улавливаете между строк враждебный подтекст. Возможно, даже несуществующий. Но осадочек-то, как говорится, остался. Бывало такое? Казалось бы, наоборот, сейчас нетворкинг должен был стать проще, когда все сидят в зоне своего личного комфорта на удаленке, а на деле он превратился в новую сложную систему и порой напоминает прохождение мудреного текстового квеста с неочевидными правилами. На эту тему побеседовать с нами и пролить свет на современные профессиональные связи согласилась Александра Стадник — DevRel лид с большим опытом в IT и наш хороший друг. 

Сейчас я вкратце расскажу, что именно мы успели обсудить, ну а для тех, кто уже готов смотреть/слушать – вот ссылки на сам выпуск YouTube, Rutube, VK Видео, Аудио-подкаст.

Итак, в этом выпуске мы разбираем, во что превратился нетворкинг. Сильно ли поменялось общение за последние 5-7 лет? Живое рукопожатие в большинстве случаев теперь невозможно, зато практически у каждого есть свой QR-код (и даже не один). Первое впечатление о кандидате при найме складывается по его постам в соцсетях. Написать простое сообщение, которое точно правильно поймут, — это теперь почти искусство, и тут нет места случайным смайликам и недосказанностям. И почему голосовые сообщения и «кружочки» спасают общение с одними людьми, но ужасно раздражают других? 

Читать далее

Маленькая RAM vs новые фичи: как мы повышаем детализацию Карт и сохраняем стабильность

Habr.com - чт, 10/30/2025 - 12:00

Яндекс Карты — это не просто приложение для навигации, а один из самых высоконагруженных мобильных сервисов с широкой аудиторией. В центре всех наших сценариев — сама карта, которая уже сегодня не уступает по сложности отдельным игровым движкам. Мы постоянно работаем над тем, чтобы сделать её более удобной для ориентирования, и постепенно идём к высокодетализированным и реалистичным картам будущего: добавляем трёхмерные здания, разметку на дорогах, детализированные развязки и другие городские объекты. 

Но чем богаче визуальное и информационное наполнение, тем выше требования к устройствам, на которых работает приложение. Улучшая пользовательский опыт с помощью новых технологий и более детальной картографии, мы сталкиваемся с постоянным ростом потребления ресурсов — прежде всего оперативной памяти (RAM). Наша задача — находить баланс между развитием продукта и сохранением его стабильной и быстрой работы на разных устройствах, включая самые бюджетные модели. 

Меня зовут Игорь Зверев, я руководитель группы разработки автонавигации в Яндекс Картах. Сегодня я расскажу, как мы подошли к решению этой задачи: что изменили в процессе разработки, как создали и используем систему RAM‑классов для выпуска требовательных функций и какие технические выводы сделали на этом пути.

Читать далее

Ваш «Тульский декокт» — ненастоящий! Гайд по регистрации регионального бренда: от идеи до актива на балансе

Habr.com - чт, 10/30/2025 - 12:00

Представьте, что вы производите уникальный продукт по старинным рецептам. Вложили в него душу, добились идеального вкуса, и покупатели его обожают. А потом вы видите, как конкуренты выпускают похожий товар под тем же названием, только хуже качеством. 

Знакомая ситуация? Именно так обстоят дела, например, с «Тульским декоктом Болотова» и «Калининградским марципаном». Их имена — «ничейные», и использовать их может кто угодно, размывая ценность и репутацию. Но что, если бы вы могли юридически «закрепить» это уникальное имя за собой и своим регионом? Превратить его из простого названия в реальный актив компании, который защищает от подделок, увеличивает капитализацию и открывает двери в крупные торговые сети?

Именно для этого и существует регистрация регионального бренда. Это не «бумажка от государства», а мощный бизнес-инструмент. В этом гайде мы на понятных примерах разберем весь путь: от идеи до постановки бренда на баланс компании.

Читать далее

Гриб-слизевик, клетка и Nokia — классические примеры traveling networks

Habr.com - чт, 10/30/2025 - 12:00

Что общего у слизевика Physarum polycephalum, клетки и Nokia? Способ двигаться вперёд.

Слизевик отращивает новые ветви, избавляясь от старых. Клетка наращивает свой белковый каркас с переднего края и разбирает его с заднего. А Nokia наращивала новые бизнес-направления, одновременно сворачивая устаревшие.

Учёные предложили для всех таких систем общую концепцию — путешествующие сети (traveling networks) — и показали, что их поведение укладывается в единые математические принципы.

Особенность таких сетей в том, что они полностью обновляются за предсказуемый срок. Это принципиально отличает путешествующие сети от обычных растущих структур вроде нейронных дендритов или кровеносных сосудов — те тоже ветвятся, но остаются на месте, привязанные к исходной точке роста.

Сейчас разберём их архитектуру.

Читать далее

Использование расширения pg_expecto для проактивного мониторинга производительности СУБД PostgreSQL

Habr.com - чт, 10/30/2025 - 11:57

В мире, где простои баз данных измеряются в упущенной выгоде, проактивный мониторинг из роскоши превращается в необходимость. В статье описывается как pg_expecto позволяет не ждать проблем, а предсказывать и предотвращать их.

Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic

kznalp/PG_EXPECTO

Формулировка задачи:

Разработка специализированных конфигурационных файлов метрик для оценки производительности систем управления базами данных (СУБД) с использованием инструментария pg_expecto. Результаты работы предназначены для интеграции в системы мониторинга и обеспечения основ для реализации механизмов проактивного анализа производительности СУБД.

Читать далее

Геймеры выбирают мобильность

Habr.com - чт, 10/30/2025 - 11:55

В России стремительно растёт популярность портативных игровых консолей. По нашим, за первые три квартала 2025 года россияне приобрели около 1,1 млн игровых приставок на общую сумму порядка 20 млрд рублей. Наибольший вклад внёс сегмент портативных консолей, продажи которых в штуках выросли в 1,5 раза по сравнению с аналогичным периодом прошлого года. Эта тенденция отражает заметный сдвиг предпочтений геймеров в сторону мобильности и гибридных устройств.

Читать далее

Записки оптимизатора 1С (ч.14.2). Пересчет индексов на SSD–дисках. Делаем или игнорируем?

Habr.com - чт, 10/30/2025 - 11:50

В предыдущей статье обсуждали регламентное обслуживание с акцентом на пересчет статистик. Операция крайне полезная, необходимая и чем интенсивнее меняются данные в базе, тем важнее актуальные статистики. Сегодня поговорим про еще одну регламентную операцию – пересчет индексов. Как всегда с акцентом на высоконагруженные системы 1С.

"Нужно?", "Не нужно?", "А если у меня SSD-диск?", "А какой эффект от перестроения индексов?", "А я не успеваю за ночь. Что делать?"

Разберем подробно все нюансы.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 8 гостей.
Ленты новостей