Feed aggregator

[Перевод] Почему для меня так важен алгоритм CORDIC

Habr.com - Sun, 05/19/2024 - 14:00

CORDIC — это алгоритм для вычисления тригонометрических функций вроде
sin, cos, tan и тому подобных на маломощных устройствах без использования модуля обработки операций с плавающей запятой или затратных таблиц поиска. По факту он сводит эти сложные функции до простых операций сложения и битового сдвига.

Перейду сразу к делу и скажу, почему я так сильно люблю этот алгоритм, а затем займёмся изучением принципов его работы. По сути, фактические операции CORDIC весьма просты — как я уже сказал, это сдвиги и сложение — но выполняет он их путём комбинирования векторной арифметики, тригонометрии, доказательств сходимости и продуманных техник компьютерных наук. Лично я считаю, что именно это имеют ввиду, описывая его природу, как «элегантную». Читать дальше →

Создаем собственные линтеры в Rust с DyLint

Habr.com - Sun, 05/19/2024 - 13:53

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

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

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

Читать далее

Halo 2: сиквел, для многих ставший оригиналом

Habr.com - Sun, 05/19/2024 - 13:01


Halo 2 можно считать почти идеальным сиквелом – игра взяла всё лучшее, что было в первой части, избавилась от многих ее недостатков и привнесла новые идеи. Эта игра во всем превзошла Halo: Combat Evolved, даже в популярности: многие фанаты серии начали свое знакомство с Halo именно с неё. Но за историей успеха скрывается настоящий производственный ад, который легко мог похоронить игру. Читать дальше →

У крупнейшего поставщика литографов, компании ASML, новые проблемы. TSMC отказывается покупать новинки

Habr.com - Sun, 05/19/2024 - 13:00

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

Теперь возникла новая серьёзная проблема: TSMC, один из главных контрактных производителей чипов в мире, не хочет покупать новое оборудование ASML. Дело в том, что оно стоит значительно дороже, чем предыдущее поколение систем, а вот насколько эффективнее — вопрос. Подробности — под катом.

Читать далее

Можно ли устроиться на работу тестировщиком после курсов? Что они дают?

Habr.com - Sun, 05/19/2024 - 01:34

Очень насущный вопрос для многих — можно ли найти работу в тестировании сразу после курсов? Да! (сказал автор курсов, хе-хе-хе)

Я вам больше скажу — можно и БЕЗ курсов устроиться

HackBat: мощная DIY альтернатива Flipper Zero на базе открытого исходного кода

Habr.com - Sun, 05/19/2024 - 01:14

Встречайте HackBat: DIY (сделай сам) устройство, основанное на открытом исходном коде и аппаратном обеспечении, разработанное Пабло Трухильо Хуаном как мощная альтернатива Flipper Zero. Оно пропагандирует свободу разработки и модификации, обеспечивая пользователям возможность сами создавать и настраивать свои устройства. В отличие от Flipper Zero, HackBat позволяет пользователям самим программировать MCU и взаимодействовать с Wi-Fi и RF-трансиверами, что обеспечивает большую гибкость и возможности для настройки.

Самое интересное в этом небольшом проекте — это то, насколько много общего у него с Flipper Zero. Hackbat также позиционируется в качестве "швейцарского армейского ножа" для проведения тестов на проникновение и использует некоторые из тех же функций, что и NFC. Однако, в отличие от Flipper Zero, Hackbat является открытым проектом и стоит дешевле, чем его родственник с ценником в $169. Фактически, после недавнего исчезновения Flipper One, люди, которые такие устройства, могут обнаружить, что Hackbat является подходящей заменой.

Пабло Трухильо опубликовал проект на Hackster, где подробно рассказал о проекте. Основной идеей Hackbat является создание устройств для тестирования на проникновение, доступных для всех.

Читать далее

О чудный мир Fermax (часть 1, ADS Citymax monitor)

Habr.com - Sun, 05/19/2024 - 00:55

Через неопределенное время после переезда на новую квартиру мое внимание привлек терминал видеодомофона грустно висевший непосредственно у входной двери. Ничего особенного, не молодой терминал испанской компании Fermax, модель CityMax ADS 2447 с гордой надписью High Resolution Flat Monitor, толщиной миллиметров семьдесят и со странным изогнутым белым экраном.

Читать далее

PostgreSQL 16. Изоляция транзакций. Часть 2

Habr.com - Sat, 05/18/2024 - 23:44

Данная статья является продолжением первой части: "PostgreSQL 16. Организация данных. Часть 1".

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

Читать далее

Дорожная карта основных HR-исследований

Habr.com - Sat, 05/18/2024 - 23:04

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

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

Читать далее

Хабр, GPT, корпоративные блоги и БМЛы: оцениваем глубины ужаса

Habr.com - Sat, 05/18/2024 - 22:58

Я не испытываю ненависти ни к корпоративным блогам, как таковым, ни к большим языковым моделям в целом. А вот к мусорному контенту, созданному левой пяткой ради ссылок на сайт или телеграм-канал - испытываю, и еще как. И как раз вот тут встретились два одиночества - ленивые копирайтеры мусоропроизводители и генеративные сети. Получилась, как вы понимаете, вовсе не конфетка.

Долго работая с LLM и GPT, неизбежно начинаешь замечать характерные паттерны, обороты, формулировки, характерные для генеративного контента. Наткнувшись на очередную очевидно генеративную статью и убедившись, что из таких статей у компании состоит весь блог, я решила исследовать это дело подробнее и желательно - автоматически.

За подробностями, результатами, ужасом и даже кодом на VB.NET приглашаю под кат!

Читать далее

Python — Эволюция создания объектов (первая часть)

Habr.com - Sat, 05/18/2024 - 20:26

Как упростить себе жизнь или почему ты должен уметь создавать объекты правильно?

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

В вопросе "как создавать объект?" я сторонник эволюционного подхода. Я не стремлюсь использовать порождающие паттерны при первой возможности. У меня есть простой набор вопросов самому себе, который помогает мне принять решение, стоит ли изменить способ создания объекта или нет.

Читать далее

Wine 9.9: улучшенная поддержка ODBC и оптимизация для ARM

Linux.org.ru - Sat, 05/18/2024 - 20:03

Через две недели после выхода версии 9.8 проект Wine, который позволяет пользователям Linux и macOS запускать Windows-приложения, выпустил новую версию — Wine 9.9.

В этой версии главное новшество — поддержка нового режима Wow64 в ODBC (Open Database Connectivity). Это улучшение повышает совместимость и делает параметры вызова Unix совместимыми с Wow64.

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

 

Thorium 124.0.6367.218

Linux.org.ru - Sat, 05/18/2024 - 20:02

17 мая состоялся 59-ый выпуск браузера Thorium, основанный на исходном коде Chromium 124.0.6367.218.

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

 , , ,

Релиз fooyin 0.4.2

Linux.org.ru - Sat, 05/18/2024 - 20:01

fooyin – аудиоплеер созданный на Qt6 в стиле Foobar2000. На данный момент нативно доступен только на Linux. Плеер доступен по лицензии GNU GPL 3.

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

Воспроизведение аудио поддерживается FFmpeg наряду с несколькими вариантами вывода, включая ALSA и PipeWire.

Добавлены функции:

  • В плейлисте добавлены колонки с обложками альбомов.

Улучшения:

  • Обложка: добавлена настройка размера кэша растровых изображений.
  • Обложка: введено обновление кеша для измененных треков.
  • Иллюстрация: асинхронная загрузка данных изображения.
  • Оформление: добавлен значок svg для изображения без обложки/заполнителя.
  • Макеты: добавлена настройка для управления корневым полем.
  • Список воспроизведения: добавлена возможность запуска воспроизведения при отправке.
  • Список воспроизведения: добавлена ​​опция возобновления предыдущего состояния воспроизведения при запуске.
  • Список воспроизведения: улучшено добавление/удаление и скрытие/показ столбцов.
  • Список воспроизведения: повышена производительность при удалении треков.
  • Плейлист: улучшено масштабирование иллюстраций.
  • PlaylistTabs: добавлена ​​опция для отображения кнопки «Добавить плейлист».
  • PlaylistTabs: в активный плейлист добавлен значок статуса.
  • PlaylistOrganiser: в активный плейлист добавлены значка статуса и фона.
  • Настройки: улучшен макет/форматирование некоторых страниц.
  • Сценарии: добавлена переменная глубина плейлиста, функции для заполнения строки влево/вправо.
  • Сортировка: для натуральной сортировки используется QCollator.
  • WaveBar: добавлены параметры контекста для управления данными формы сигнала трека.
  • WaveBar: добавлен вывод текущего размера кэша диска с возможностью очистки.

 , fooyin

[Перевод] DIY для шпиона: использование обнаружения объектов с помощью YOLOv8 в рамках военных стратегий

Habr.com - Sat, 05/18/2024 - 20:00

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

В рамках глобальной системы мониторинга, известной как «The Machine». , функционируют разнообразные элементы. Данная система объединяет множество устройств, распределенных по всему земному шару, что обеспечивает комплексное наблюдение. Это позволяет государственным органам осуществлять мониторинг за индивидуальными лицами, анализировать общественные поведенческие тенденции и контролировать военные объекты на международном уровне. Геопространственная разведка (GEOINT) занимает центральное место в этой системе.

В этой статье основное внимание уделим GEOINT в качестве ключевого средства для мониторинга военных авиабаз противника. Такой подход к наблюдению за объектами и базирующейся на них авиацией способствует глубокой проработке стратегии и тактики ведения боевых действий.

Читать далее

За гранью возможного: создание полимерных электродов, способных восстановить зрение

Habr.com - Sat, 05/18/2024 - 19:30

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

Имплантируемые электроды зачастую негативно воспринимаются обществом, из-за недостаточной информации об эффективности и биосовместимости спустя какое-то время пребывания в организме, ограничиваясь первичными успехами. Это исследование затрагивает производительность и состояние электродов (и тканей мозга) как в начале экспериментов, так и спустя 55 недель!

 Подробнее об исследовании далее в статье! Приятного прочтения :)

Читать далее

Магия музеев или что могут технологии

Habr.com - Sat, 05/18/2024 - 19:29

Привет! На Хабре рассказывают про технологии, поэтому я выбрала подходящую и красивую тему. В этом посте рассказ пойдет об онлайн-музеях — какие из них стоит посмотреть, где искать ссылки, как и почему музеи оцифровывают коллекции.

Я, riaria — специалист по арткрайму и OSINT энтузиаст, расскажу, что остается за кадром. Кстати, 18 мая Международный день музеев и узнать побольше о том, что обычно скрывается от посетителей — отличный способ его отметить!

Вперед по музеям →

[Перевод] Анимации CSS, основанные на времени

Habr.com - Sat, 05/18/2024 - 18:20

Демонстрация анимаций

В моем предыдущем посте Time Uniform For CSS Animation я рассказал о способе создания CSS-анимации с использованием тиков вместо ключевых кадров. Он был ограничен в применении, поскольку в CSS отсутствовала возможность выполнять сложные математические вычисления.

После долгих лет ожидания в CSS теперь поддерживается достаточное количество математических функций, в частности, mod(), round() и тригонометрические функции. Пришло время вернуться к анимации, основанной на времени, надеюсь, на этот раз она будет более полезной.

Читать далее

Решаем простую статистическую задачу пятью способами

Habr.com - Sat, 05/18/2024 - 18:16

Вот тут ув. @dimview на пальцах и Си объясняет за бутстрап решая несложную задачу. И в статистике существует 100500 разных тестов для (не)подтверждения нулевой гипотезы.

Давайте используем ряд самых распространеных и посмотрим на результаты. В конце сравним с бутстрапом. Изложение будет сопровождаться кратким выводом и объяснением основных тестов, их "ручной" реализацией и сравнением результата с готовыми тестами из пакета scipy.stats. В этом плане, мне кажется, повторение лишним не будет, т.к. позволит лучше понять и уяснить принцип и особенности тестов.

Сама задача звучит как: "И вот свежие результаты — в тестовой группе из 893 пришедших у нас что-то купили 34, а в контрольной группе из 923 пришедших что-то купили 28. Возникает вопрос — идти к начальству и говорить «в тестовой группе конверсия 3.81%, в контрольной группе 3.03%, налицо улучшение на 26%, где моя премия?» или продолжать сбор данных, потому что разница в 6 человек — ещё не статистика?"

Читать далее

История создания моей первой игры на Unity

Habr.com - Sat, 05/18/2024 - 17:16

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.
Syndicate content