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

Разработка

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

Новости

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

Развитие стартапа Производство и разработка электроники *

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

Итак, ближе к интересному нам делу. Мы с компаньоном уже лет так 10, как активно интересуемся тематикой рентгеновских трубок™. Понятно, что не разобравшись и не пощупав что-то, как инженеры, пытаться делать™ бизнес™, связанный с высокими технологиями, бессмысленно. Однако™, когда мы стали искать™ выход на "рентгеновскую" поляну™, то, естественно, столкнулись с неприятием тех, кто её уже окучивает.

Но, кто ищет, тот всегда™ найдёт™. Нашли и мы через какое-то время в 2012 году (кажется) профессора мурадина Кумахова, ныне покойного. Это вообще™ был уникальный человек, являющийся изобретателем мирового уровня™ в области рентгеновской капиллярной оптики™. Он первый™ обнаружил, что направление рентгеновского излучения можно изменять при помощи™ тонких™ стеклянных капилляров. К моменту нашего™ знакомства человек был уже на закате™ жизни, но занимался наукой™ в рамках™ своей небольшой частной компании. Вот он нам накидал первые™ ТЗ на маломощные аналитические трубки™, к которым у него был интерес. Таким образом началось наше первое™ сотрудничество с заказчиком в области рентгеновской техники. Тогда ещё мы не умели делать™ рентгеновских окон, да и испытания готовых рентгеновских трубок™ проводились в лаборатории у Кумахова ( фирма называлась "Институт рентгеновской оптики™" ).

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

SAUNet™: Shape Attentive U-Net for Interpretable Medical Image Segmentation

Обработка изображений *Машинное обучение *

Все чаще для сегментации изображений используется глубокое обучение и сверточные нейронные сети. В случае™ медицинских картинок достаточно сильно™ проявляются основные проблемы этого метода™: не хватает робастности и интерпретируемости. Происходит это в основном из-за того, что CNN обучаются на текстуре изображения, а не на форме, или требуются дополнительные вычисления post hoc, которые, как было показано, ненадежны с точки зрения™ интерпретируемости.

В статье™ SAUNet™: Shape Attentive U-Net for Interpretable Medical Image Segmentation авторы™ предлагают добавить к модели™ U-Net второй™ поток данных™ о форме, а также использовать dual-attention декодер. Такой метод позволил получить очень хорошие результаты на датасетах изображений МРТ сердца™ SUN09 и AC17, обеспечивая высокую интерпретируемость при различных разрешениях.

Работа™ опирается на последние достижения в области моделей channel-attention с использованием модулей сжатия™ и возбуждения, предложенных Hu и др., и spatial attention c оценкой внимания, предложенных Jetley™ и др..

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

Гитарные RAT, IBANEZ™ и REVERB™. Часть 1

Производство и разработка электроники *DIY или Сделай™ сам Электроника для начинающих
Доброго времени суток, Хабр!



В школьно-студенческие годы я частенько брякал™ на гитаре™. По-другому это назвать сложно™. Играли™ песни знаменитых бардов™ и шансонье сидя на лавочке во дворе. Сейчас™ уже моя дочка иногда™ берет в руки гитару™ и вроде ей даже нравится. У нас есть электроакустическая гитара™ и я решил немного разнообразить ее звучание различными эффектами.
Читать™ дальше™ →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 527
Комментарии 0

Positive Hack Days: главное из конференции по защите™ промышленных предприятий от киберугроз

Информационная безопасность *IT-компании

Информационная служба™ Хабра посетила форум Positive Hack Days 11, организованный компанией Positive Technologies. 17 мая прошла™ первая™ пресс-конференция мероприятия, посвящённая комплексной защите™ промышленных предприятий от киберугроз. О текущей ситуации с хакерскими атаками на промышленные предприятия и работе™ над информационной безопасностью рассказывали Роман Краснов, руководитель направления промышленной кибербезопасности Positive Technologies, и Виталий Сиянов™, менеджер по развитию бизнеса направления «Solar Интеграция» компании «РТК-Солар». Выделили главное из конференции.

Читать™ далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 262
Комментарии 0

Запуск™ облачного стека мониторинга с использованием нескольких ЦОДов

Open source™ *Системное администрирование *
Recovery mode
Перевод

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

Это знание™, как откровение, снизошло на многих™ в марте 2021 года. Один из крупнейших европейских провайдеров облачных услуг (OVHcloud) пережил масштабный пожар в одном из своих дата-центров, что вызвало серьезные перебои в работе™ даже таких крупных клиентов, как правительство Франции.

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

К счастью, используемые нами инструменты, такие, как Grafana Tempo (для трассировки) и Grafana Loki для логирования, способны реплицироваться посредством микросервисов. Но сможем™ ли мы запустить несколько экземпляров их в нескольких разных™ ЦОДах? И в состоянии ли мы «безопасно» потерять компонент или целую площадку (другими словами, сохранится ли у нас при этом возможность просматривать, что происходит в наших приложениях)?

Интересно?
Рейтинг 0
Просмотры 169
Комментарии 0

Как соединить Low Code и Serverless-архитектуры (и не платить вендору)

Блог компании OTUS Программирование *Визуальное программирование *Serverless *

Как нередко бывает™ - новое, это хорошо™ забытое старое™. Эволюция инструментов разработки напоминает колебания маятника от универсального мощного инструмента для написания кода и навигации по проекту до визуального конструирования описания процессов из алгоритмических блоков™ (начиная от блок-схем и заканчивая executable BPMN). Были и остаются популярными среды разработки, включающие элементы визуального проектирования интерфейсов и быстрого прототипирования с использованием готовых компонентов (например RAD-среды от Embarcadero) и конструкторы и среды выполнения BPMN-процессов (например Activiti Engine™, Camunda, jBPM и др.) и это в значительной степени стало основой для создания инструментов для разработки low-code приложений.

В то же время наблюдалось движение и в облачных архитектурах, где hosted™-решения последовательно заменялись на внешние облачные решения для типовых задач (аутентификация, логирование, хранилища данных™ и файлов™ и др.) с постепенной интеграцией возможностей запуска кода непосредственно внутри™ инфраструктуры облака™ (Amazon™ Lambda™, Google™ Cloud Functions и др.).

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

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

Четыре™ простых лайфхака при написании тестов™ на Go + testify

Блог компании Joom Программирование *Go *Тестирование веб-сервисов *
Хотя язык программирования Go идёт в комплекте со встроенным тестовым фреймворком, мне сложно™ себе представить написание всего того количества тестов™, что я написал, без testify. В этой заметке я расскажу про несколько маленьких неочевидных трюков™, которым я научился в процессе.


Читать™ дальше™ →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 425
Комментарии 0

Золотые правила “weak self”

Блог компании OTUS Разработка под iOS *Swift *
Перевод

Захват™ self в замыкании — обычная вещь в Swift, которая скрывает множество нюансов. Нужно ли делать™ его weak, чтобы избежать цикла ссылок™? И является ли проблемой сделать его weak постоянно?

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

Pull to refresh в SwiftUI

Разработка под iOS *Swift *
Из песочницы

На момент™ публикации - 10 мая 2022, SwiftUI имеет всего лишь refreshable(action™:) модификатор для List компонента, чтобы пользователь имел возможность обновить контент на экране™ (так называемый pull to refresh). Очевидно, что если разработчику потребуется отобразить список™ в виде отличном, от того, который предоставляет List (например, в несколько колон), то, к сожалению, придется смириться с тем, что контент на экране™ обновить с помощью pull to refresh будет нельзя™. Или же все-таки можно?...

Читать™ далее
Рейтинг 0
Просмотры 183
Комментарии 0

Моделирование угроз (описание объекта защиты™)

Информационная безопасность *

В феврале на ТБ-Форуме™ 2022 ФСТЭК в лице Гефнер™ И.С. представил доклад™ на тему «Практика реализации методики оценки™ угроз безопасности информации (УБИ)» (далее – Доклад™), посвященный разработке модели™ угроз (МУ) в соответствии с методическим документом, утвержденным 05.02.2021 (далее – Методика). В частности, было сказано о том, что 67% присылаемых на проверку МУ возвращаются на доработку. Разработанная мной МУ оказалась в списке™ оставшихся 33%. В связи с эти решил поделиться своим видением процесса моделирования угроз.

В Приложении 3 Методики приведена рекомендуемая структура МУ, которой стоит придерживаться. Раздел™ «Общие положение» пропустим и рассмотрим раздел™ «Описание систем™ и сетей и их характеристика, как объектов защиты™». Далее будем пользоваться понятием «Объект™ защиты™» (ОЗ), включающим в себя все компоненты защищаемой системы и/или сети. Прямых™ замечаний у регулятора к этому разделу не было, но некоторые замечания к другим™ разделам прямо связаны с качественным описанием ОЗ.

Целью данного раздела является описание ОЗ, позволяющее определять возможные негативные последствия, объекты воздействия, источники УБИ (модель™ нарушителя), способы реализации (возникновения) УБИ, и выполнить построение сценариев реализации УБИ. Кому интересно, прошу под кат.

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

Почему™ я больше™ не рекомендую Julia

Программирование *Визуализация данных™ Julia *
Перевод

Много лет я пользовался языком™ программирования Julia для преобразования, очистки, анализа и визуализации данных™, расчёта статистики и выполнения симуляций.

Я опубликовал несколько опенсорсных пакетов для работы™ с такими™ вещами™, как поля расстояний со знаком™, поиск ближайших соседей и паттерны Тьюрингатакже с другими), создавал визуальные объяснения таких концепций Julia, как broadcasting и массивы, а ещё применял Julia при создании генеративной графики для моих визиток.

Какое-то время назад я перестал пользоваться Julia, но иногда™ мне задают™ о нём вопросы. Когда люди спрашивают меня, я отвечаю, что больше™ не рекомендую его. Мне подумалось, что стоит написать, почему™.
Читать™ дальше™ →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 2.9K
Комментарии 4

Кому стоит специализироваться в ноукод™? Зачем и когда он нужен?

Визуальное программирование *

Зачем это читать™?

Понять™ текущее реальное состояние рынка ноукод™ и решить™ идти в этот рынок для заработка и специализации или нет.

Определить пригодится ли ноукод™ в том чем сейчас™ занимаешься.

Читать™ далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.3K
Комментарии 1

Браузер Vivaldi — мобильный автомобильный

Блог компании Vivaldi Technologies AS Разработка под Android *Браузеры

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

В прошлом году мы уже представили браузер Vivaldi для топовых электромобилей Polestar - проекта, развивающегося под контролем Volvo. А сегодня рады объявить о новом достижении - наш браузер теперь™ получает прописку в бортовой системе OpenR Link новых автомобилей Renault. Водители смогут™ легко установить Vivaldi для OpenR Link в свои новые Megane™ E-Tech Electric и All-New Austral, а также в будущие автомобили французского производителя, оснащённые системой OpenR Link. И это замечательная новость.

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

Отзыв на отзыв о Практикуме

Программирование *Учебный процесс в IT Карьера в IT-индустрии IT-компании

Всем привет™ меня зовут Роман. И сегодняшним (уже вчерашним) вечером, уже буквально перед сном я зашел в телеграмм и прочитал вот такое сообщение.

Оно побудило меня сделать то что я давно хотел - а именно™ написать свой отзыв о том как прошло™ мое обучение на курсе от Я.Практикум.

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

Как недальновидность превратила смарт-карты в огромную дыру в безопасности армии США

Блог компании Дата-центр «Миран» Информационная безопасность *Читальный зал
Примечание:

Эту статью™ можно отнести к категории «прохладных историй» о том, как бюрократия победила здравый смысл. Что однако™ не отменяет ее прикладной ценности в разрезе «как не надо делать™». Государства ведут себя похоже™ вне зависимости от континента и история, которую вскрыл™ Брайан™ Кребс и которую мы вольно™ пересказали ниже, так как оригинальный пост вышел не слишком последовательным и местами непонятным — отличный тому пример™.



Американское правительство последние 15 лет активно внедряет использование смарт-карт как способ™ доступа и аутентификации пользователя в госучреждениях. Если в России™ и СНГ этот процесс не является централизованным, и карты используют чаще всего как ключи физического доступа в офисы, этажи и помещения, предпочитая на уровне™ системного администрирования двуфактор по логину™-паролю™ и USB-токены™, то Министерство обороны США и другие™ правительственные организации за океаном подошли к этому вопросу с размахом. Все офицеры и младшие офицеры армии США, а так же огромное число государственных служащих и клерков имеют свою личную™ смарт-карту для проверки личности (PIV), на которую завязаны все возможные доступы, от входа в здание™ и до логина™ в систему и рабочую электронную почту.


Образец общей карты доступа (CAC). Изображение: Cac.mil

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

Все дело в считывателях для этих карт, точнее™, в их тотальном отсутствии.
Читать™ дальше™ →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 4.1K
Комментарии 4

Вот она пришла™ весна – как паранойя: «интернет с нуля»

Информационная безопасность *Криптовалюты

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

Какую-то часть данных™ хочется не раскрывать – хобби, увлечения, взгляды. Другую™ – как переписка с родственниками и друзьями – обезопасить. И это я ещё молчу про бизнес™ и способы заработка.

Возможно ли, нам просто™ нужен новый или параллельный интернет, с покером и шахматами? Обсудим...

Читать™ далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.7K
Комментарии 3

Кластеризация, которую легко осуществить с помощью PyCaret

Блог компании OTUS Python™ *Машинное обучение *
Перевод

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

Читать™ далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 434
Комментарии 0

Никита™ Ростовцев: «Мы способны найти многое™, чего не видят другие™»

Блог компании Group-IB Информационная безопасность *IT-компании

На связи авторы™ Хабр-проекта “Киберпрофессии будущего”. Продолжаем рассказывать о восходящих звездах и признанных экспертах Group-IB, их работе™, исследованиях, а также о новых специальностях. Сегодня мы снова заглянем в глубины интернета — на территорию Threat™ Intelligence, и наш новый гость — Никита™ Ростовцев. В конце материала, как обычно™, — ссылка™ на актуальные вакансии Group-IB.

Читать™ далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 1.3K
Комментарии 1