Feed aggregator

Альт Рабочая Станция 10.4

Linux.org.ru - Wed, 12/18/2024 - 16:01

Доступно обновление операционной системы «Альт Рабочая станция» 10.4. Сборка подготовлена на x86_64, AArch64, i586 и «Эльбрус» 10.

Скачать образ:

Новшества и обновления:

  • Обновлена пакетная база, драйвера и утилиты для принтеров и сканеров.
  • Для работы с документами используется LibreOffice 24.2, Scribus 1.6, CUPS 2.4, почтовый клиент Thunderbird 115.16.
  • Обновлены веб-браузеры: Firefox 115.16, Chromium-Gost 125, Яндекс Браузер 24.7.
  • В предустановленные приложения добавлены утилиты для работы с CD/DVD дисками, в том числе Brasero.

Новость в рассылках: altlinux-announce-ru@, community@.

Состав дистрибутива

Сайт загрузки

 , , , ,

Включение веб-интерфейса CBPolicyD в Carbonio

Habr.com - Wed, 12/18/2024 - 16:00

Ранее мы рассказывали о том, как настраивать различные почтовые политики во встроенном в Carbonio модуле CBPolicyD за счет правки таблиц в базе данных SQLite3. Такие политики позволяют настроить различные ограничения для пользователей, запретив им получать или отправлять больше заданного администратором количества писем, ограничить круг отправителей, способных отправлять письма получателям на сервере и так далее. В данной статье мы расскажем о том, как настроить веб-интерфейс CBPolicyD, чтобы сделать процесс настройки более простым и наглядным.

Читать далее

Будущее PostgreSQL: как 64-битный счетчик транзакций решает проблему масштабирования

Habr.com - Wed, 12/18/2024 - 16:00

Много лет в комьюнити PostgreSQL никто не верил что эта СУБД в принципе может использоваться в системах с большой транзакционной нагрузкой. То есть, какие-то тестовые лаборатории, бэкенд веб-приложений средней руки и так далее — вот его типичные задачи. А когда нужна серьёзная нагрузка, это уже надо брать СУБД за много денег и не сомневаться. Ну и раз никто не верил, то и не развивал особенно его в эту сторону, оставляя всё больше повисших в воздухе вопросов.

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

Читать далее

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 4 — Как не сделать парашют

Habr.com - Wed, 12/18/2024 - 15:52

И снова здравствуй, Хабр!

Плавно продолжаем наш цикл статетй про путь студенческого коллектива в создании ракеты на ЖРД.

Сегодня расскажем про наш первый практический опыт – испытания парашютной системы!

Читать далее

Как заказать отечественный ИБП и не потерять веру в человечество

Habr.com - Wed, 12/18/2024 - 15:44

На российском рынке инженерного оборудования для дата-центров происходит перераспределение долей. Как активные пользователи инженерных систем в свете развития сети ЦОДов, мы постоянно ищем новых партнеров, способных предложить решения взамен ушедшим. Недавнее взаимодействие с российским поставщиком ИБП подсветило присущие рынку проблемные моменты, о них и расскажем.

Читать далее

Погружение в Web3: изучаем Node.js на открытом курсе

Habr.com - Wed, 12/18/2024 - 15:44

Привет! В MetaLamp мы запускаем бесплатную программу обучения по Node js в Web3. В статье расскажем, почему Node.js — отличная отправная точка как для начинающего программиста, так для и опытного, который не против научиться новому. Если тоже хотите разобраться в современных технологиях и подружиться с блокчейном, вы точно по адресу.

Читать далее

Как решить Yandex Smart Captcha: Подробное руководство

Habr.com - Wed, 12/18/2024 - 15:36

Узнайте, как решить Yandex Smart Captcha с помощью пошагового руководства и полезных советов для автоматизации

Узнайте, как решить Yandex Smart Captcha с

Кинетический гиперзвуковой боеприпас «Орешника»- в чём его истинная сила?

Habr.com - Wed, 12/18/2024 - 15:30

Как работает «Орешник»

После первого демонстрационного применения «Орешника» по заводу Южмаш в Днепропетровске возникла необходимость рассмотреть механизм работы такого «кинетического боеприпаса»

Ранее уже рассматривался похожий вопрос в приложении к метеоритам и кумулятивным снарядам. (см.ссылку.)

https://habr.com/ru/articles/826768/

Теперь же необходимо рассмотреть нечто среднее, а именно:

 Снаряд массой 50-250кг на скорости 3км/с при взаимодействии с бетонными перекрытиями бомбоубежища.

Скорость 3 км/с- это так называемая «гиперзвуковая скорость», которая кратно выше  скорости артиллерийского снаряда(0,6-1,5км/с), но так же кратно меньше космических скоростей метеоритов (8-15км/с).

Скорость 3 км/с интересна тем, что кинетическая энергия самого снаряда превосходит энергию взрыва динамита той же массы.

Энергия взрыва тротила составляет всего  около 4,1…4,7 МДж/кг (см.рис.1)

Читать далее

Выбран цвет 2025 года. Кто такие Pantone, зачем и как они выбирают цвет года?

Habr.com - Wed, 12/18/2024 - 15:26

Цвет года 2025 года по версии Pantone — шоколадно-коричневый оттенок 17-1230 Mocha Mousse («Мокко Мусс»)

Цвет символизирует гармонию с природой и стремление к спокойствию в бурном мире. Оттенок отражает связь с натуральными текстурами и материалами, создавая атмосферу уюта и стабильности.

Читать далее

Автоматический поиск Proof-Of-Concept скриптов для CVE (sploitscan)

Habr.com - Wed, 12/18/2024 - 15:21

В Kali Linux 2024.2 Release добавили инструмент, позволяющий автоматизировать поиск Proof-of-Concept скриптов для эксплуатации уязвимостей - sploitscan. Установим и рассмотрим два варианта использования инструмента.

Читать далее

От монитора — в космос. Электронная музыка как хобби айтишника

Habr.com - Wed, 12/18/2024 - 15:21

Привет, Хабр! Меня зовут Анна Назаренко. Я ведущий инженер продукта МТС Маркетолог, а еще у меня много хобби. В прошлый раз писала, как вяжу игрушки, а сегодня расскажу о музыке. И сразу спойлер: я росла в семье музыкантов и с их подачи с детства играла на фортепиано. Результат — классику я возненавидела и карьеру музыканта для себя не могла представить даже в страшном сне. Зато позже, во взрослом возрасте, нашла себя в написании саундтреков для игр. Подробнее обо всем этом — дальше.

Читать далее

Как мы используем разделяемую память в Aqueduct

Habr.com - Wed, 12/18/2024 - 15:13

Привет. Меня зовут Денис Лисовик, я Backend-инженер в команде Data Science SWAT Авито. В этой статье рассказываю, как использовать разделяемую память в Aqueduct. Вместе мы шаг за шагом пройдем от сервиса, который едва держит один RPS, до сервиса, который может держать сотни запросов в секунду. В процессе вы узнаете, как использовать разделяемую память и как сделать так, чтобы она не утекала, а приложение не падало с Segmentation fault.

Читать далее

Пять ошибок новичков в A/B-тестах

Habr.com - Wed, 12/18/2024 - 15:10

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

Сегодня рассмотрим типичные грабли, на которые наступает каждый второй новичок, когда берется за A/B-тесты.

Читать далее

[Перевод] Как нам относиться к существам, которые могут быть разумными?

Habr.com - Wed, 12/18/2024 - 15:10

Если вас ещё не беспокоит множество способов, которыми вы непреднамеренно причиняете страдания другим живым существам, то после прочтения книги Джонатана Бёрча «Грань разумности» (The Edge of Sentience) вы начнёте беспокоиться. И на то есть веские причины. Бёрч, профессор философии Лондонского колледжа экономики и политических наук, был одним из экспертов, выбранных правительством Великобритании для разработки «Закона о благополучии животных» (или «Закона о разумности») в 2022 году — закона, защищающего животных, чей статус разумности неясен.

По мнению Бёрча, даже насекомые могут обладать чувством, которое он определяет как способность иметь ценностный опыт, или опыт, который ощущается как хороший или плохой. По крайней мере, объясняет Берч, насекомые (а также все позвоночные и некоторые беспозвоночные) — это кандидаты на разум: животные, которые могут обладать сознанием и, пока не доказано обратное, должны считаться таковыми.

Читать далее

Из чего состоит System Design

Habr.com - Wed, 12/18/2024 - 15:10

По сути, системное проектирование (System Design) — это процесс определения архитектуры, компонентов, модулей, интерфейсов и данных для системы, удовлетворяющих заданным требованиям. Оно включает в себя преобразование требований бизнеса в подробную схему, которая служит руководством на этапе внедрения. Другими словами, на этапе проектирования системы мы выполняем перевод с языка бизнеса на язык ИТ.

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

Читать далее

Холдинг-терапия аутизма. Чудо-метод или насилие?

Habr.com - Wed, 12/18/2024 - 15:10

Холдинг-терапия — это ненаучный и опасный метод «коррекции» РАС, разработанный в США в 70-80-х годах прошлого века. Первоначально в Америке он применялся для «лечения» расстройств привязанности. Тем не менее он до сих пор популярен в России. Приведу длинную выдержку из официальных клинических рекомендаций по коррекции РАС, одобренных Минздравом РФ: «Не рекомендуется использование методики холдинг-терапии для детей с РАС вне зависимости от целей вмешательства на основании того, что данный метод основан на неподтвержденной и псевдонаучной теории, его эффективность не была доказана, но были задокументированы случаи летальных исходов… Данный подход в международном научном сообществе признан насильственным… В случае, если в ходе беседы с родителями, выясняется факт применения холдинг-терапии, родителей необходимо информировать о том, что данный подход не дает никаких положительных результатов при РАС и не улучшает взаимодействие с ребенком, является насильственным по отношению к ребенку и может приводить к случайному удушению в процессе удержания».

Однако если мы зайдём на Яндекс и сделаем поисковой запрос «холдинг-терапия аутизма», то увидим, что большинство материалов в выдаче оценивают холдинг-терапию положительно.

Читать далее

Intel oneAPI: обзор амбизициозной платформы для ИИ и научных вычислений от Intel для всех архитектур и производителей

Habr.com - Wed, 12/18/2024 - 15:10

Представьте, что вы можете запустить одну и ту же программу на любом компьютере, будь то ваш домашний ПК, игровая консоль или даже суперкомпьютер. Звучит фантастично? Intel с 2020 года работает над тем, чтобы сделать это реальностью с помощью платформы oneAPI. Эта инновация обещает не только изменить то, как мы используем искусственный интеллект, но и упростить процесс разработки программного обеспечения. Вместо того чтобы адаптировать код под каждую платформу, разработчики смогут писать универсальные приложения, которые будут эффективно работать на самых различных устройствах, обеспечивая при этом высокую производительность. Более того, уже сейчас на платформу портируют код CUDA, вроде проектов как интерфейс Stable Diffusion 1111.

Но что это значит для обычного пользователя? Читать дальше →

Немного об отладке. Часть 2

Habr.com - Wed, 12/18/2024 - 13:12

Приветствую еще раз.

Это 2 часть небольшой статьи об отладчиках. В прошлой мы разобрали базу: инструкции + системные вызовы, написали свой отладчик, препарировали gdb и смотрели на отладку в высокоуровневых ЯП со своим рантаймом.

В этой мы посмотрим на процесс отладки в IDE изнутри, а потом пойдем еще глубже...

Путешествие на остальные 20 минут

Немного об отладке. Часть 1

Habr.com - Wed, 12/18/2024 - 13:11

Приветствую.

Вы когда нибудь отлаживали программы? Не врите, что нет. Благодаря отладчикам наши программы работают корректно (или хотя бы близко к этому).

Но вот знаете ли вы как отладка устроена: точки останова, шаги, бэктрейс, чтение переменных?

Нет или да - ответ не важен. Эта статья даст ответы на многие вопросы об отладке, которые вы, возможно, и не задавали себе.

Путешествие на 20 минут

Dagger 2: как сделать свой DI за 10 минут

Habr.com - Wed, 12/18/2024 - 13:07

Привет, меня зовут Иван Курак, я Android-разработчик приложения Ozon Job. Если в первой статье мы разбирали фреймворк Koin, то во второй на наш исследовательский стол попадёт Dagger, который мы используем на большинстве проектов Ozon, в том числе на приложении Ozon Курьер Экспресс, за которое отвечает наш отдел.  Это мобильное приложение, которое позволяет курьерам-фрилансерам и водителям службы доставки взять подработку в Ozon и доставлять экспресс-заказы от селлера напрямую клиенту или в ПВЗ Ozon.

В проекте мы используем Dagger 2 согласно его основной функциональности — собирать общие компоненты и навигацию между модулями, изолировать зависимости, улучшить тестируемость и поддерживаемость.

Его важный плюс в том, что он строит дерево зависимостей и может в момент компиляции узнать, какие зависимости достижимы, а какие нет. Стоит сказать, что мы не будет разбирать механизм кодогенерации, а сосредоточимся именно на классах, которые Dagger 2 создаёт для своей работы.

Эта статья будет полезна тем, кто использует Dagger 2 в своих приложениях и иногда/часто попадает в ситуации непонимания, почему Dagger 2 ведёт себя не так, как мы ожидаем. А это может создавать определённые трудности, особенно при отладке сложных проблем или при необходимости настройки более сложных сценариев внедрения зависимостей.

Например, в приложении Ozon Курьер Экспресс ведутся большие работы по переписыванию приложения на новую архитектуру. Поэтому рядом с существующей DI-архитектурой появилась вторая DI-архитектура.  Чтобы их подружить, пришлось покопаться во внутренностях кода, что генерирует Dagger 2.

Дополнительная (но не менее важная) цель статьи — показать, что базовый код, который генерирует Dagger, не такой уж и страшный :).

Читать далее

Who's online

There are currently 0 users and 1 guest online.
Syndicate content