Как стать автором
Обновить

Научпоп

Сначала показывать
Порог рейтинга
Уровень сложности

Аппаратный DIY аудиомикшер

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров158

Меня это задолбало - управлять громкостью, если источников звука больше одного, особенно больно, когда это надо сделать быстро, за пару секунд. Если играете в динамичные игры с дискордом, да ещё и музыку фоном включаете, думаю вы прекрасно знаете эти неудобства. И вот, в один прекрасный день я наткнулся на deej...

Читать далее
Всего голосов 5: ↑5 и ↓0+8
Комментарии1

Новости

История возникновения и развития Python

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров167

Python отпраздновал своё 33-летие в 2024 году. За это время он успел вырасти из пет-проекта в один из самых популярных языков программирования в мире. Однако, если вы не интересовались историей его возникновения и развития, возможно стоит начать сейчас.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

Опыты в домашней лаборатории: Эмулируем arm64 OpenWRT роутер в Proxmox VE

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров147

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

В большинстве экспериментов я практикую подход "если что-то пойдет не так... разберемся, а потом просто перезапустим терраформ". В ходе очередного такого эксперимента мне понадобилось перенастроить пару вещей глубоко внутри OpenWRT роутера, и внезапно пришло понимание, что домашний роутер совсем не эфемерный ресурс. На вопрос: «Если я окирпичу роутер, то смогу ли я его оживить без отвертки, паяльника и, самое главное, без доступа в интернет?» ответ был «¯\_(ツ)_/¯».  

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Учёные объяснили, почему одни кошки дерут мебель агрессивнее других

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров575

Ах, кошки. Мы любим наших пушистых владык, несмотря на то, что они иногда отрыгивают шерсть и склонны царапать мебель, чтобы поточить когти. Последнее — вполне естественное поведение кошки, но слишком агрессивное царапанье обычно воспринимается как поведенческая проблема. Ветеринары не одобряют такие крайние меры, как удаление когтей или даже эвтаназию таких "проблемных" кошек. Однако существуют альтернативные научно обоснованные стратегии, позволяющие уменьшить или перенаправить поведение, связанное с царапаньем, утверждают авторы новой работы, опубликованной в журнале Frontiers in Veterinary Science.

Читать далее
Всего голосов 5: ↑2 и ↓30
Комментарии4

Истории

Стейкинг и рестейкинг

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров246

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

Читать далее
Всего голосов 3: ↑0 и ↓3-3
Комментарии0

Аутсорсинг программирования в страну под названием ИИ

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.3K

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

На первый взгляд - такие ожидания не беспочвенны. В самом деле: ведь качество ответов на запросы общего характера между ChatGPT 2 и ChatGPT 3.5 выросло с примерно 20% до примерно 80% только за счёт увеличения объёма обучающих данных и наращивания мощности используемых серверов. Может, скормить системе все программные проекты с открытым кодом, прикупить графических карт и можно будет всех или большинство программистов заменить на ИИ? Другими словами, программировать в аутсорсинге в стране под названием ИИ?

Читать далее
Всего голосов 12: ↑8 и ↓4+7
Комментарии9

ACEMAGIC F2A: мини-ПК с процессором Intel Meteor Lake на борту. Что это за девайс?

Время на прочтение3 мин
Количество просмотров1.5K

В продаже появился новый миниатюрный ПК, причем довольно производительный — можно выбрать модель с процессором от Intel Core Ultra 5 125H до Core Ultra 7 155H. Девайс поддерживает работу с двумя дисплеями одновременно. Еще он получил современный модуль беспроводной связи с Wi-Fi 7 и интерфейс 2.5 GbE. Подробности — под катом.

Читать далее
Всего голосов 7: ↑5 и ↓2+9
Комментарии14

SCARA-Laser. Часть 2. Переизобретаем велосипед

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров621

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

https://howtomechatronics.com/projects/laser-engraving-with-diy-arduino-scara-robot-complete-guide/ - лазерный гравер на SCARA-кинематике с контроллером Arduino Mega. Ровно то, что я хотел. Но этой статьи бы не было, если бы я просто скачал модельки, распечатал и собрал по инструкции.

Читать далее
Всего голосов 3: ↑3 и ↓0+4
Комментарии2

Интернет вещей с микрокомпьютером Repka Pi

Время на прочтение6 мин
Количество просмотров994

С момента появления знаменитого микрокомпьютера Raspberry Pi прошло уже более десяти лет. За это время вышло уже несколько поколений данного МК и также появилось множество аналогичных решений. Отличительными чертами МК является небольшой размер, скромные, по сравнению с компьютерами и ноутбуками, требования к питанию, а также отсутствие шума при работе. Взамен мы получаем некоторые неудобства, связанные с необходимостью подключения периферии к этой маленькой плате, по сути являющейся полноценным, хоть и не очень мощным компьютером.

Некоторое время назад российские разработчики представили микрокомпьютер Repka Pi. На просторах Хабра уже был ряд публикаций, посвященных этому МК. В этой статье мы не будем подробно разбирать процесс развертывания ОС на карте памяти и выполнение базовых настроек микрокомпьютера. Вместо этого мы уделим больше внимания использованию данного МК для задач интернета вещей. Однако, мы не будем погружаться в решение какой-либо конкретной задачи, например создание метеостанции, так как про это тоже уже много чего написано.

Нашей основной задачей станет рассмотрение общих принципов выполнения аналогово-цифровых преобразований (АЦП) на микрокомпьютере Repka Pi.

Читать далее
Всего голосов 3: ↑3 и ↓0+4
Комментарии1

Как я добавлял USB-разъём в ThinkPad X1 Nano

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров5K

Мне захотелось добавить в свой ноутбук ThinkPad X1 Nano внутренний USB-разъём, что должно было стать довольно простой задачей, но не стало.

Разумеется, если бы я всё ещё работал на Framework Laptop, то для этого было бы достаточно подключить модуль, но я уже довольно долгое время использую в качестве основного ноутбука X1 Nano.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+27
Комментарии17

OrangePi AiPro — гайд и обзор

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3K

Я не знаю как правильно назвать обзор/гайд про эту плату. Самая китайская плата? Самая загадочная? Самая неоднозначная? В любом случае - одна из самых интересных!

Поговорим про OrangePi AIpro, плату от запрещённой в половине мира Huawei.

Читать далее
Всего голосов 17: ↑17 и ↓0+21
Комментарии0

Гидрид германия для полупроводников

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров793

Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о GeH4 чистотой 6 девяток. Это простейший гидрид германия и одно из наиболее полезных соединений германия. Подобно родственным соединениям — метану и силану — герман (ударение на последнем слоге, к мужскому имени Герман и «Пиковой даме» Пушкина никакого отношения не имеет) обладает тетраэдрическим строением.

Читать далее
Всего голосов 6: ↑6 и ↓0+7
Комментарии1

Как мы пытались создать каталог крутых телеграм-каналов и почему ничего не вышло

Время на прочтение5 мин
Количество просмотров1.3K

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

Однако найти действительно стоящие каналы бывает непросто. Хабравчане знают, насколько это проблема для платформы и неустанно понижают карму недалёким авторам...

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

Читать далее
Всего голосов 11: ↑5 и ↓60
Комментарии13

Ближайшие события

12 – 13 июля
Геймтон DatsDefense
Онлайн

Настройка внешней аутентификации в Carbonio

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров198

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Что внутри у призрака: разбираемся с вредоносом GHOSTENGINE

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров797

Всем привет! Меня зовут Виталий Самаль, я старший специалист отдела обнаружения вредоносного ПО экспертного центра безопасности Positive Technologies. Мы с командой отслеживаем актуальные угрозы, анализируем тактики и техники атакующих и на основе этих данных пишем детектирующие правила и модули для MaxPatrol EDR.

Сегодня я хочу поговорить про вредоносное ПО, известное среди экспертов как HIDDENSHOVEL, или GHOSTENGINE. Примечательно то, какие техники используют атакующие на различных этапах его доставки и развертывания для запуска обычного майнера XMRig.

В статье не будет анализа всей цепочки. Вместо этого я сосредоточусь на конкретном модуле под названием kill.png, который может завершать процессы установленных средств защиты, и покажу на примере нашего продукта, как происходит обнаружение этапов заражения. Кроме того, в конце статьи приведу полный список из 1661 процесса в распакованном модуле, которые ВПО принудительно завершает для уклонения от обнаружения.

Подробнее
Всего голосов 11: ↑11 и ↓0+12
Комментарии0

Причины и пути устранения квантовых ошибок

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров466

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

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Руководство для начинающих по галлюцинациям в больших языковых моделях

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров960

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

Читать далее
Всего голосов 7: ↑4 и ↓3+4
Комментарии10

Как справиться с нехваткой открытых данных для обучения и тестирования ML-моделей

Время на прочтение7 мин
Количество просмотров2K


Привет! Меня зовут Илларион, я аспирант ИТМО и член команды, которая занимается предсказанием временных рядов, порожденных графовыми структурами, и другими исследованиями. Однако в разработке новых методов для прогнозирования есть существенное препятствие — нехватка открытых данных для обучения и тестирования моделей.


Для решения проблемы мы создали открытый инструмент Time Series Generator. Я рассказал о нем на митапе, посвященном open source-разработке для научных задач. Под катом делюсь особенностями разработанного решения и рассматриваю реализуемые им задачи.

Читать дальше →
Всего голосов 19: ↑19 и ↓0+25
Комментарии1

Краше прежнего: «улучшайзеры» в эмуляторах видеоигр

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров2.7K

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

Однако, позволяя запускать программы и игры прошлого на компьютерах современности, большинство эмуляторов всё же не воспроизводит полностью аутентичный пользовательский опыт, так или иначе приукрашая историческую действительность. Где-то из-за технического несовершенства, а где-то и целенаправленно, чтобы подтянуть разработки прошлых лет к современным стандартам. Об этом и поговорим.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+38
Комментарии7

Как нейросеть помогла познакомиться с пернатыми соседями по даче

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров989

Одна птица с восходом солнца и часов до 10 утра заливается пением рядом с нашим подмосковным домиком в Нара-Фоминском районе Подмосковья. Мы садимся завтракать всей семьей, и наш пернатый сосед (или соседка) тоже созывает свою семью на завтрак. Впрочем, может, к 10 утра у нее уже обед. Птичка похожа на обычного городского воробья, но немного крупнее. Поет красиво, но все же... ну, не соловей. У того гамма звуков, если так можно выразиться (поправьте, музыканты, если термин неправильный) - гораздо шире.

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

В плеймаркете искал те, что были бы сделаны командой с участием профессиональных орнитологов, ученых. И мой выбор пал на BirdNet.

Приложение разработано Центром сохранения биоакустики Корнельского университета (США), а IT часть - кафедрой медиаинформатики Технологического университете в Хемнице (Германия). Таким образом, это совместный проект двух научных учреждений. Приложение имеет русскоязычную версию, загружается и работает в России без проблем.

Читать далее
Всего голосов 11: ↑9 и ↓2+7
Комментарии4
1
23 ...