Металлопоиск и… нейросеть

Автор: admin от 27-01-2019, 21:40, посмотрело: 64

Принцип работы импульсного металлодетектора

Одним из популярных вариантов конструктивного исполнения устройств для металлопоиска является импульсный (pulse induction (PI)) металлодетектор- неприхотливый и надежный аппарат (хорошая глубина обнаружения, устойчивость к повышенной минерализации грунта, способность работать в соленой воде), имеющий различные сферы применения — от военного дела (традиционные пользователи «импульсников») до поиска золота (особенно популярно это хобби в Австралии).

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

Рассмотрим принцип работы импульсного металлодетектора.

Металлопоиск и… нейросеть

Категория: Программирование

 

Настройка IPTV от Ростелеком на роутерах MikroTik

Автор: admin от 27-01-2019, 21:30, посмотрело: 128

В свое время когда я купил роутер MikroTik, передо мной кроме базовой настройки инета встала задача обеспечить работу IPTV, до того момента у меня был установленный Ростелекомом D-link. Сама базовая настройка инета на микротике заняла у меня примерно 10 минут, а вот с IPTV пришлось повозиться. Все мануалы прочитанные мной тогда не учитывали многих моментов, до которых я дошел расковыряв настройки многострадального D-link-а и без которых работать в данной схеме ТВ нормально не будет. В этой статье я хочу обозначить полученную мной универсальную инструкцию в данной ситуации.

Категория: Системное администрирование

 

Реализация горячей перезагрузки С++ кода в Linux и macOS: копаем глубже

Автор: admin от 27-01-2019, 20:20, посмотрело: 55

Реализация горячей перезагрузки С++ кода в Linux и macOS: копаем глубже
*Ссылка на библиотеку и демо видео в конце статьи. Для понимания того, что происходит, и кто все эти люди, рекомендую прочитать предыдущую статью.



В прошлой статье мы ознакомились с подходом, позволяющим осуществлять "горячую" перезагрузку c++ кода. "Код" в данном случае — это функции, данные и их согласованная работа друг с другом. С функциями особых проблем нет, перенаправляем поток выполнения из старой функции в новую, и все работает. Проблема возникает с данными (статическими и глобальными переменными), а именно со стратегией их синхронизации в старом и новом коде. В первой реализации эта стратегия была очень топорной: просто копируем значения всех статических переменных из старого кода в новый, чтобы новый код, ссылаясь на новые переменные, работал со значениями из старого кода. Конечно это некорректно, и сегодня мы попытаемся исправить этот изъян, попутно решив ряд небольших, но интересных задач.

В статье опущены детали, касающиеся механической работы, например чтение символов и релокаций из elf и mach-o файлов. Упор делается на тонких моментах, с которыми я столкнулся в процессе реализации, и которые могут быть полезны кому-то, кто, как и я недавно, ищет ответы.

Категория: Linux

 

Дайджест интересных материалов для мобильного разработчика #283 (21 — 27 января)

Автор: admin от 27-01-2019, 17:40, посмотрело: 52

Наш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды.



Дайджест интересных материалов для мобильного разработчика #283 (21 — 27 января)

Категория: Android, Windows

 

Рисуем мультяшный взрыв за 180 строчек голого C++

Автор: admin от 27-01-2019, 17:20, посмотрело: 65

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



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



Итого, как в таких условиях нарисовать вот такую картинку за 180 строчек кода?



Рисуем мультяшный взрыв за 180 строчек голого C++

Категория: Linux

 

Ограничение прав локального пользователя в Linux до минимума

Автор: admin от 27-01-2019, 17:20, посмотрело: 53

Ограничение прав локального пользователя в Linux до минимума Как то раз появилась следующая задача: создать локального пользователя в ОС Linux, с ограниченным доступом к папкам и файлам, включая не только редактирование, но и просмотр, а также возможность использовать только разрешенные утилиты.



Что бы не изобретать велосипед, первым делом начал копать интернет, в результате чего были найдены следующие варианты:




  • ограничения доступа через сетевые службы ssh, sftp (не подошло)

  • разграничение прав доступа самой операционной системой linux (не подошло, хотелось бы универсальное решение)

  • использование chroot (не подошло)

  • использование сторонних утилит, например SELinux (не подошло, усложняет систему).



В результате поиска, был найден встроенный механизм ограничения возможностей пользователя внутри оболочки bash, он называется Restricted Shell или rbash.

Категория: Linux

 

Обзор Vue.js 2.6

Автор: admin от 27-01-2019, 15:40, посмотрело: 257

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



Совсем скоро должна выйти новая версия Vue.js — 2.6. Под катом вы найдете обзор новых фич следующей версии, включая новый синтаксис слотов, Vue.observable() и много чего еще!



Обзор Vue.js 2.6

Категория: Программирование

 

ФАС разработала Концепцию по обязательной предустановке российских приложений на смартфоны

Автор: admin от 27-01-2019, 13:10, посмотрело: 81

Федеральная антимонопольная служба России представила программный документ — Концепцию предустановки приложений на смартфоны в Российской Федерации.



Концепция составлена по результатам обсуждения специалистов из Экспертного совета ФАС России по информационным технологиям, совещания с разработчиками ПО и производителями устройств (всего более 30 организаций). Правила предустановки приложений неоднократно дорабатывались и уточнялась по замечаниям членов рабочей группы, сообщает ФАС.



Два основных положения:




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

  • Возможность удаления любых предустановленных программ.

Категория: Яндекс, Android

 

Как из домашнего ПК средствами виртуализации сохранить игровую систему

Автор: admin от 27-01-2019, 12:30, посмотрело: 214

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



Как из домашнего ПК средствами виртуализации сохранить игровую систему

Эта статья будет повещена настройки хоста именно для использования в «быту», т.е. разговор пойдет о GPU PASSTHROUGH.

Категория: Linux

 

Правительство не поддерживает идею платной регистрации устройств в сотовых сетях

Автор: admin от 27-01-2019, 09:05, посмотрело: 42

Российское правительство не поддержало платную регистрацию устройств в мобильных сетях по IMEI, о чем сообщают «Ведомости». Тем не менее, чиновники считают правильной самую идею регистрации, о чем заявил куратор программы «Цифровая экономика» вице-премьер Максим Акимов.



«Мы сейчас это обсуждали с министром цифрового развития, связи и массовых коммуникаций Константином Носковым, мы не поддерживаем идею платности, мы поддерживаем идею регистрации», – сообщил Акимов. По его мнению, процедура регистрации позволит увеличить эффективность борьбы с кражами устройств и для обеспечения национальной безопасности.

Категория: Гаджеты

 
Назад Вперед