Feed aggregator

Миллер, Рабин, вектор

Habr.com - Sun, 04/21/2024 - 21:48

Проверка небольших чисел на простоту - популярная подзадача в спортивном программировании. И тест Миллера-Рабина, пожалуй, наиболее популярный из простых алгоритмов для этого.

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

Читать далее

История одного саббатикла

Habr.com - Sun, 04/21/2024 - 20:57

Было время когда я решил, что сидеть за компьютером все время как-то нехорошо и надо что то руками сделать. Это было давно и в итоге я спроектировал, и построил установку горизонтально-направленного бурения. С тех пор прошло много лет и я решил отдать все материалы по этой установке в общественное пользование. Эта статья доказывает, что и руками я могу делать вещи странные и непонятные :)

Читать далее

Препарируем Wazuh. Часть 3: источники не из коробки

Habr.com - Sun, 04/21/2024 - 20:55

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

Однако, в реальности все бывает не так просто. Во многих организациях есть самописное или сильно кастомизированное ПО, логи с которых SIEM не умеет нормализовывать. То есть по факту он просто незнаком с данным видом источников. Если такой нестандартный источник передает события по Syslog, то в SIEM, скорее всего, мы увидим событие практически в сыром виде. То есть поля, которые обычно заполняются при нормализации, в данном случае не будут заполнены.

В этой статье мы поговорим о том, что можно сделать средствами Wazuh для нормализации событий с таких источников.

Читать далее

[Перевод] Космические войска США планируют провести первые военные учения на орбите

Habr.com - Sun, 04/21/2024 - 20:04

Космические силы США объявили в четверг о сотрудничестве с двумя компаниями, Rocket Lab и True Anomaly, в рамках первой в своём роде миссии, призванной продемонстрировать, как военные могут противостоять "орбитальной агрессии".

В ходе этой миссии космический аппарат, созданный и запущенный Rocket Lab, будет преследовать другой спутник, созданный True Anomaly, стартапом из Колорадо. "Поставщики будут отрабатывать реалистичный сценарий под названием «Victus Haze», подразумевающий реагирование на угрозы в космическом орбитальном пространстве", — говорится в заявлении Командования космических систем Космических сил.

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

Читать далее

GitHub Copilot в JetBrains IDEs в РФ

Habr.com - Sun, 04/21/2024 - 19:45

В 2022 году в публичный доступ вышел GitHub Copilot – довольно удобный современный инструмент для разработчиков. В этой короткой статье поделюсь своим опытом взаимодействия с GitHub Copilot, а главное тем, как его использовать в IDE от JetBrains. Приятного чтения!

Читать далее

Запуск ракеты Ангара — неделю спустя

Habr.com - Sun, 04/21/2024 - 19:21

Для лиги лени: вместо пресс службы Роскосмоса – приходится читать зарубежную прессу, которая, конечно, очерняет и принижает успехи. Принижает с 35786 км до 197 км, если быть точнее.

За эту статью прошу вынести отдельную, особую благодарность всем тем, кто нагнал в комментарии к исходно нейтральной записи Запуск ракеты «Ангара-А5» состоялся и свеже размороженных ботов с 1 (одним) комментарием с 2011 года, и новорегов с тем же 1 (одним) комментарием с 15 мая 2023, и просто ботов – поминусить не только неудобное, но и недостаточно восторженное.

Читать далее

На гребне гравитационной волны: космический детектор LISA

Habr.com - Sun, 04/21/2024 - 19:17

Один парень изучал физику и пытался опровергнуть выводы Теории Относительности. Он даже пытался опубликовать свои изыскания в престижном журнале Physical Review Letters. Его заслуженно отбрили рецензенты и развернул редактор журнала - статья была ошибочной. И хорошо, потому что было бы, мягко говоря, неловко. Этим парнем был Альберт Эйнштейн, а ошибался он в своих выводах о гравитационных волнах.

Через 10 лет будет запущен новый детектор гравитационных волн — в космосе! Самое время о нем поговорить подробнее.

Читать далее

Найти работу в IT: миссия 2024

Habr.com - Sun, 04/21/2024 - 18:00
Привет! Меня зовут Полина, и я уже десять лет работаю дизайнером в айти. В основном продуктовый UX/UI, но были и отдельные проекты разного характера. 


Расскажу про свой (и друзей) опыт поиска работы два года назад и сейчас, на русскоязычном рынке.  Читать дальше →

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Habr.com - Sun, 04/21/2024 - 17:12

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

Или допустим, Вам нужно заглянуть под землю и увидеть, есть ли там нефть, или нужно измерить толщину арктического льда. Для этого Вы можете использовать георадар (статья на Хабре). Создателям георадаров нужно уметь вычислять спектр отражения слоев в недрах. 

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

Математические методы вычисления спектра слоистой среды преподают в ВУЗах. Предмет называется «Матричная оптика». Вычислить спектр не то чтобы сложно, но требует аккуратности и времени.

Чтобы сэкономить Ваше время и упростить получение спектра до невозможности, я вставил эту «матричную оптику» в веб-страничку, которую назвал «калькулятор Прашкевич». И разместил на Бегете.

Ссылка на Калькулятор Прашкевич на Бегете  

Прашкевич строит спектры для стопки, составленной Вами из произвольного количества (и произвольной толщины) слоев вакуума, плазмы, звездной пыли, стекла, магнита, нефти и газа, металла, холестерического жидкого кристалла, скрещенных поляризаторов, метаматериалов, фотонного кристалла, решетки Брэгга, масляных пленок на воде и всего такого прочего.

Читать далее

Анонимная сеть Hidden Lake → анализ QB-сетей, функций шифрования и микросервисов на базе математических моделей

Habr.com - Sun, 04/21/2024 - 15:15

Анонимная сеть Hidden Lake (HL) - это децентрализованная F2F (friend-to-friend) анонимная сеть с теоретической доказуемостью. В отличие от известных анонимных сетей, подобия Tor, I2P, Mixminion, Crowds и т.п., сеть HL способна противостоять атакам глобального наблюдателя. Сети Hidden Lake для анонимизации своего трафика не важны такие критерии как: 1) уровень сетевой централизации, 2) количество узлов, 3) расположение узлов и 4) связь между узлами в сети.

Читать далее

[Перевод] Поиск по коду — это сложно

Habr.com - Sun, 04/21/2024 - 15:00

Функциональность поиска на Val Town не очень впечатляет. Сейчас в её основе лежит механизм ILIKE Postgres, работающий на основе алгоритма поиска подстроки: если искомое выражение в коде есть, оно выводится в результатах. Этот процесс не включает никакого ранжирования, и очень слабо поддерживает запросы из нескольких слов. Более эффективный поиск является одной из самых желанных для нас возможностей. Читать дальше →

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

Habr.com - Sun, 04/21/2024 - 14:10

Это пятая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как создать подсистему входа пользователей.

Начать изучение

SwiftUI уроки (часть 9)

Habr.com - Sun, 04/21/2024 - 13:52

Разбираемся с List, ForEach and Identifiable 

В UIKit для iOS один из наиболее часто используемых элементов управления пользовательским интерфейсом - это UITableView. Если вы имеете опыт разработки приложений с использованием UIKit, то знаете, что table view предназначен для отображения списков данных. Этот элемент управления пользовательским интерфейсом широко используется в приложениях ориентированных на контент, например, в новостных приложениях или в принципе в любых популярных приложениях, таких как Instagram, Twitter, Reddit и другие.

Читать далее

Как запустить IT-подкаст: прошли этот путь и расскажем обо всех подводных камнях

Habr.com - Sun, 04/21/2024 - 13:08

Привет! На связи Ксюша Калинина, менеджер команды Influence Marketing и SMM в Selectel. Недавно мы запустили подкаст «Сегодня на ретро» — это было очень интересно, но сложно. Например, мы не знали, что жаркие споры в начале эпизода можно получить, только если разговорить гостей перед записью. Или что нельзя загрузить аудиоверсию подкаста с YouTube на другие площадки. Под катом расскажу о нашем пути и поделюсь подводными камнями, которых мы не ждали.
Читать дальше →

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Habr.com - Sun, 04/21/2024 - 13:00

Ampere A100 от Nvidia — самый мощный ИИ-ускоритель до момента появления Hopper H100, не говоря уже о H200 и грядущем Blackwell GB200. Но, как оказалось, есть более продвинутая версия A100, она улучшена по сравнению с обычной моделью. Ускоритель свободно продаётся в Китае, несмотря на санкции со стороны США. Возможно, Nvidia экспериментировала с ускорителем, либо же его модифицировали специально для Китая. Подробности — под катом.

Читать далее

Wine 9.7: реструктуризация интерфейса драйвера Vulkan

Linux.org.ru - Sun, 04/21/2024 - 10:38

Проект Wine, известный своей способностью обеспечивать запуск приложений Windows на операционных системах Linux и macOS, объявил о выпуске версии 9.7. Это обновление приходит всего через две недели после предыдущей версии 9.6 и вносит ряд улучшений и исправлений, повышающих совместимость и производительность Windows-приложений на платформах, отличных от Windows.

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

 

48 лет вместе с Zilog Z80

Habr.com - Sun, 04/21/2024 - 09:47

Один из ранних экземпляров Zilog Z80 с датой выпуска в июне 1976 года. Геннадий Швец

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

Недавно Zilog объявила, что последние заказы на оригинальные Z80 принимаются до 14 июня этого года. Легендарный Z80 продержался в производстве почти 48 лет.
Читать дальше →

USDT приходит в TON, а доллары — в Telegram

Habr.com - Sun, 04/21/2024 - 07:29

Стало понятно, почему Павел Дуров после 7 лет перерыва дал сразу два громких интервью. Позавчера в Telegram Wallet на своем блокчейне TON появился stablecoin USDT, который называется там просто - "Доллары". Об этом объявили на конференции Token2049 CEO Telegram Павел Дуров и CEO Tether Паоло Ардоино.

USDT сейчас основной инструмент для внебанковских неспекулятивных денежных переводов. Его ежедневный оборот составляет около $50 млрд, что составляет половину оборота всех криптовалют вообще. USDT стал по факту "у.е." в мире крипты. Теперь и TON входит в список сетей, в которых ходит USDT.

Читать далее

Нововведения Zig версии 0.12.0, которые стоит упомянуть

Habr.com - Sun, 04/21/2024 - 00:36

По случаю выхода версии 0.12.0 языка Zig я снова решил написать статью об этом языке. И в этот раз о том, что изменилось в языке относительно версии 0.11.0. Сразу уточню, что я не буду описывать все изменения. Ссылка на примечания к выпуску под цифрой выше. Список изменений хоть и нетакой большой, как у версии 0.11.0, не все изменения мне интересны. Я опишу только те, что мне показались более важными для языка. Да, и если уж делать полный обзор, нужно давать подробные примеры - более детальные, чем те, что предложены в примечаниях к выпускам. Потому что не все изменения будут понятны сразу, нужно сделать сравнение. Это не претензия к авторам, просто есть детали, которые понятны только на более конкретных примерах (если прочитать между строк, то это я нифига не понял).

Читать далее

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

Habr.com - Sat, 04/20/2024 - 23:26

Этот материал может быть полезен для COO, бизнес-аналитиков и топ-менеджеров компаний. Хотя в тексте присутствуют некоторые технические детали, надеюсь, они не будут слишком сложными. Цель материала: показать общую логику, которую мы использовали для извлечения и анализа данных.

Читать далее

Who's online

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