Меня это задолбало - управлять громкостью, если источников звука больше одного, особенно больно, когда это надо сделать быстро, за пару секунд. Если играете в динамичные игры с дискордом, да ещё и музыку фоном включаете, думаю вы прекрасно знаете эти неудобства. И вот, в один прекрасный день я наткнулся на deej...
Новости
История возникновения и развития Python
Python отпраздновал своё 33-летие в 2024 году. За это время он успел вырасти из пет-проекта в один из самых популярных языков программирования в мире. Однако, если вы не интересовались историей его возникновения и развития, возможно стоит начать сейчас.
Опыты в домашней лаборатории: Эмулируем arm64 OpenWRT роутер в Proxmox VE
В моей домашней лаборатории основная платформа виртуализации - Proxmox VE. Так как это все же дом, к интернету она подключена вместе со всеми остальными устройствами через обычный роутер с прошивкой OpenWRT.
В большинстве экспериментов я практикую подход "если что-то пойдет не так... разберемся, а потом просто перезапустим терраформ". В ходе очередного такого эксперимента мне понадобилось перенастроить пару вещей глубоко внутри OpenWRT роутера, и внезапно пришло понимание, что домашний роутер совсем не эфемерный ресурс. На вопрос: «Если я окирпичу роутер, то смогу ли я его оживить без отвертки, паяльника и, самое главное, без доступа в интернет?» ответ был «¯\_(ツ)_/¯
».
Раз такое дело, сначала нужно потренироваться на кошках, а значит, нам понадобится эмулятор маршрутизатора OpenWRT. Причем arm64 версия, так как пакетная база между arm и x86 может существенно отличаться. На просторах интернета я не встретил инструкции, которая бы заработала сразу и была бы легко автоматизируема. Надеюсь, данный гайд заработает у вас "из коробки", а сэкономленное время пойдет на эксперименты.
Учёные объяснили, почему одни кошки дерут мебель агрессивнее других
Ах, кошки. Мы любим наших пушистых владык, несмотря на то, что они иногда отрыгивают шерсть и склонны царапать мебель, чтобы поточить когти. Последнее — вполне естественное поведение кошки, но слишком агрессивное царапанье обычно воспринимается как поведенческая проблема. Ветеринары не одобряют такие крайние меры, как удаление когтей или даже эвтаназию таких "проблемных" кошек. Однако существуют альтернативные научно обоснованные стратегии, позволяющие уменьшить или перенаправить поведение, связанное с царапаньем, утверждают авторы новой работы, опубликованной в журнале Frontiers in Veterinary Science.
Истории
Стейкинг и рестейкинг
На заре зарождения криптовалют их основой был майнинг - процесс бессмысленного перебора ноликов и единичек, который тем не менее обеспечивает безопасность сети и поддерживает консенсус, гарантируя, что все участники согласны с состоянием блокчейна и последовательностью транзакций.
Аутсорсинг программирования в страну под названием ИИ
В этой заметке я хочу поделиться собственным опытом использования ИИ-инструментов в моих программных проектах, а также своими соображениями о реальности полной передачи программирования в руки ИИ и тем самым - исчезновения профессии программиста.
На первый взгляд - такие ожидания не беспочвенны. В самом деле: ведь качество ответов на запросы общего характера между ChatGPT 2 и ChatGPT 3.5 выросло с примерно 20% до примерно 80% только за счёт увеличения объёма обучающих данных и наращивания мощности используемых серверов. Может, скормить системе все программные проекты с открытым кодом, прикупить графических карт и можно будет всех или большинство программистов заменить на ИИ? Другими словами, программировать в аутсорсинге в стране под названием ИИ?
ACEMAGIC F2A: мини-ПК с процессором Intel Meteor Lake на борту. Что это за девайс?
В продаже появился новый миниатюрный ПК, причем довольно производительный — можно выбрать модель с процессором от Intel Core Ultra 5 125H до Core Ultra 7 155H. Девайс поддерживает работу с двумя дисплеями одновременно. Еще он получил современный модуль беспроводной связи с Wi-Fi 7 и интерфейс 2.5 GbE. Подробности — под катом.
SCARA-Laser. Часть 2. Переизобретаем велосипед
Как только я разобрался с кинематикой, я отправился шерстить интернет в поисках уже существующих решений и обнаружил свой проект уже готовым. Ну почти.
https://howtomechatronics.com/projects/laser-engraving-with-diy-arduino-scara-robot-complete-guide/ - лазерный гравер на SCARA-кинематике с контроллером Arduino Mega. Ровно то, что я хотел. Но этой статьи бы не было, если бы я просто скачал модельки, распечатал и собрал по инструкции.
Интернет вещей с микрокомпьютером Repka Pi
С момента появления знаменитого микрокомпьютера Raspberry Pi прошло уже более десяти лет. За это время вышло уже несколько поколений данного МК и также появилось множество аналогичных решений. Отличительными чертами МК является небольшой размер, скромные, по сравнению с компьютерами и ноутбуками, требования к питанию, а также отсутствие шума при работе. Взамен мы получаем некоторые неудобства, связанные с необходимостью подключения периферии к этой маленькой плате, по сути являющейся полноценным, хоть и не очень мощным компьютером.
Некоторое время назад российские разработчики представили микрокомпьютер Repka Pi. На просторах Хабра уже был ряд публикаций, посвященных этому МК. В этой статье мы не будем подробно разбирать процесс развертывания ОС на карте памяти и выполнение базовых настроек микрокомпьютера. Вместо этого мы уделим больше внимания использованию данного МК для задач интернета вещей. Однако, мы не будем погружаться в решение какой-либо конкретной задачи, например создание метеостанции, так как про это тоже уже много чего написано.
Нашей основной задачей станет рассмотрение общих принципов выполнения аналогово-цифровых преобразований (АЦП) на микрокомпьютере Repka Pi.
Как я добавлял USB-разъём в ThinkPad X1 Nano
Мне захотелось добавить в свой ноутбук ThinkPad X1 Nano внутренний USB-разъём, что должно было стать довольно простой задачей, но не стало.
Разумеется, если бы я всё ещё работал на Framework Laptop, то для этого было бы достаточно подключить модуль, но я уже довольно долгое время использую в качестве основного ноутбука X1 Nano.
OrangePi AiPro — гайд и обзор
Я не знаю как правильно назвать обзор/гайд про эту плату. Самая китайская плата? Самая загадочная? Самая неоднозначная? В любом случае - одна из самых интересных!
Поговорим про OrangePi AIpro, плату от запрещённой в половине мира Huawei.
Гидрид германия для полупроводников
Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о GeH4 чистотой 6 девяток. Это простейший гидрид германия и одно из наиболее полезных соединений германия. Подобно родственным соединениям — метану и силану — герман (ударение на последнем слоге, к мужскому имени Герман и «Пиковой даме» Пушкина никакого отношения не имеет) обладает тетраэдрическим строением.
Как мы пытались создать каталог крутых телеграм-каналов и почему ничего не вышло
В мире, где главной валютой является внимание аудитории, каждый стремится стать "владельцем своего контента". Поэтому так популярны телеграм каналы, где люди могут напрямую взаимодействовать со своей аудиторией, вещать то, о чём думают. При этом можно не бояться (в какой-то мере), что тебя забанят.
Однако найти действительно стоящие каналы бывает непросто. Хабравчане знают, насколько это проблема для платформы и неустанно понижают карму недалёким авторам...
Мы предположили, что создание каталога крутых по смысловой нагрузке телеграм-каналов — это низковисящий фрукт, который легко сорвать, и решили взяться за этот проект.
Ближайшие события
Настройка внешней аутентификации в Carbonio
Одним из самых простых и удобных способов управления парольной политикой безопасности на предприятии - централизованная аутентификация. Благодаря тому, что проверка подлинности проходит на едином сервере, все операции по смене паролей также происходят в одной информационной системе, а настройка парольной политики безопасности производится единожды. В данной статье мы расскажем о том, как интегрировать Carbonio с внешней Active Directory или внешним LDAP, которые используются на предприятии для аутентификации пользователей.
Что внутри у призрака: разбираемся с вредоносом GHOSTENGINE
Всем привет! Меня зовут Виталий Самаль, я старший специалист отдела обнаружения вредоносного ПО экспертного центра безопасности Positive Technologies. Мы с командой отслеживаем актуальные угрозы, анализируем тактики и техники атакующих и на основе этих данных пишем детектирующие правила и модули для MaxPatrol EDR.
Сегодня я хочу поговорить про вредоносное ПО, известное среди экспертов как HIDDENSHOVEL
, или GHOSTENGINE
. Примечательно то, какие техники используют атакующие на различных этапах его доставки и развертывания для запуска обычного майнера XMRig.
В статье не будет анализа всей цепочки. Вместо этого я сосредоточусь на конкретном модуле под названием kill.png, который может завершать процессы установленных средств защиты, и покажу на примере нашего продукта, как происходит обнаружение этапов заражения. Кроме того, в конце статьи приведу полный список из 1661 процесса в распакованном модуле, которые ВПО принудительно завершает для уклонения от обнаружения.
Причины и пути устранения квантовых ошибок
Квантовый компьютер — очень странное устройство, в основе которого лежит совершенно не укладывающаяся в голове многих людей абстрактная идея суперпозиции. И именно это делает такие устройства многократно более чувствительными к квантовым ошибкам, возникающим по разным причинам. Их исправление очень важно для создания практических квантовых компьютеров, которые смогут выполнять полезные вычисления. В противном случае ошибки быстро разрушат хрупкую квантовую информацию. Как же наука сегодня предлагает решать эту проблему?
Привет, меня зовут Алексей, занимаюсь популяризацией квантовых технологий, венчурными инвестициями, ищу решения практических бизнес-задач с помощью передовых технологий и оцениваю доходность перспективных проектов.
Руководство для начинающих по галлюцинациям в больших языковых моделях
По мере того как большие языковые модели (LLM) набирают популярность в различных областях, галлюцинации - искажения в результатах LLM - создают риск дезинформации и раскрытия конфиденциальных данных. В статье рассказывается о причинах возникновения галлюцинаций и изучаются методы их устранения.
Как справиться с нехваткой открытых данных для обучения и тестирования ML-моделей
Привет! Меня зовут Илларион, я аспирант ИТМО и член команды, которая занимается предсказанием временных рядов, порожденных графовыми структурами, и другими исследованиями. Однако в разработке новых методов для прогнозирования есть существенное препятствие — нехватка открытых данных для обучения и тестирования моделей.
Для решения проблемы мы создали открытый инструмент Time Series Generator. Я рассказал о нем на митапе, посвященном open source-разработке для научных задач. Под катом делюсь особенностями разработанного решения и рассматриваю реализуемые им задачи.
Краше прежнего: «улучшайзеры» в эмуляторах видеоигр
Сегодня никому не нужно объяснять, что такое эмуляторы старых компьютеров и игровых устройств. Будучи однажды предметом интереса немногочисленных энтузиастов, они давно уже перешли в мейнстрим и теперь доступны повсюду: на компьютерах и консолях, в смартфонах и браузерах, в коммерческих переизданиях старых игр и самостоятельных устройствах.
Однако, позволяя запускать программы и игры прошлого на компьютерах современности, большинство эмуляторов всё же не воспроизводит полностью аутентичный пользовательский опыт, так или иначе приукрашая историческую действительность. Где-то из-за технического несовершенства, а где-то и целенаправленно, чтобы подтянуть разработки прошлых лет к современным стандартам. Об этом и поговорим.
Как нейросеть помогла познакомиться с пернатыми соседями по даче
Одна птица с восходом солнца и часов до 10 утра заливается пением рядом с нашим подмосковным домиком в Нара-Фоминском районе Подмосковья. Мы садимся завтракать всей семьей, и наш пернатый сосед (или соседка) тоже созывает свою семью на завтрак. Впрочем, может, к 10 утра у нее уже обед. Птичка похожа на обычного городского воробья, но немного крупнее. Поет красиво, но все же... ну, не соловей. У того гамма звуков, если так можно выразиться (поправьте, музыканты, если термин неправильный) - гораздо шире.
И еще мы из года в год наблюдаем примерно с десяток птиц, которые мирно уживаются рядом и заливают пространство какофонией приятных слуху звуков. Некоторые, кстати, вьют гнезда и растят потомство прямо под крышей нашего дома, где нашли защиту от непогоды и хищников. В этом году наш дом «приютил» две семьи. Я решил положить конец спорам и сомнениям и найти приложение, которое точно распознает птицу по звуку - «чириканию», то есть.
В плеймаркете искал те, что были бы сделаны командой с участием профессиональных орнитологов, ученых. И мой выбор пал на BirdNet.
Приложение разработано Центром сохранения биоакустики Корнельского университета (США), а IT часть - кафедрой медиаинформатики Технологического университете в Хемнице (Германия). Таким образом, это совместный проект двух научных учреждений. Приложение имеет русскоязычную версию, загружается и работает в России без проблем.
Хабы
Вклад авторов
alizar 118044.6marks 91329.1lozga 26676.6Zelenyikot 25529.0ivansychev 17524.2AlexeyNadezhin 16635.2Tylerskald 12117.0Dmytro_Kikot 11956.0Milfgard 10957.0Seleditor 10848.1