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

Все потоки

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

Опыт портирования геометрического ядра C3D на платформу «Эльбрус»

Блог компании АСКОН *nix *Компиляторы *CAD/CAM *Математика *

В конце 2021 года мы инициировали процесс портирования геометрического ядра C3D Labs на отечественную платформу «Эльбрус». В этой заметке мы хотим рассказать об основных этапах этого процесса.

«Эльбрус» — это программно-аппаратная платформа, которая разрабатывается компанией МЦСТ. Процессоры данной модели используют набор команд типа RISC (Reduced Instruction Set Computer) и имеют собственную архитектуру E2K. Последняя относится к типу VLIW, то есть имеет длинную машинную команду.

Стоит отметить, что большинство современных процессоров основано на наборе команд типа CISC (Complicated Instruction Set Computer) и имеет архитектуры x86_64 или arm. Из сказанного выше следует, что архитектура E2K отличается рядом особенностей по сравнению с другими архитектурами, что создает определённые сложности при портировании. Поэтому ниже мы перечислим некоторые из этих сложностей.

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

Новости

Эволюция Технотекста: смотрим фичи этого года и заполняем бэклог на следующий

Блог компании Хабр Habr Контент-маркетинг *Социальные сети и сообщества

Докручивая Технотекст 2022, команда Хабра советовалась с участниками прошлых лет. Теперь все номинации завязаны на IT, появилась рассылка для авторов, а технотекстовые посты складируются в отдельном разделе

Лучшие статьи этого года мы ждём до 10 января: подать заявку можно через красивый лендос, там же расписаны правила участия. А если вы знаете, как улучшить Технотекст, или вам интересно, что творится в коллективном разуме организаторов — добро пожаловать под кат.

Сегодня на обсуждении такой вопрос: каким должен быть идеальный хабровский конкурс? Договоримся так: все идеи, оставленные в комментариях к этому посту до 10 января, я разберу вместе с командой Технотекста. Разумные предложения протащим в Технотекст 2023.

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

Нейроимпланты преобразуют мозговые волны в слова

Блог компании Cloud4Y Искусственный интеллект Научно-популярное Биология Мозг
Перевод

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

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

Первая Робопрактика для frontend-разработчиков: как это было

Блог компании red_mad_robot

Почему база — всему голова, а современному разработчику нужно не только уметь кодить, но и побеждать в дискуссиях.

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

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

Гаджеты Здоровье Биология

В предыдущих моих статьях (кардио по лестнице и аэробика в тренажерном зале) на основе анализа тренировочных данных с сайта Strava и своих тренировок выявлен относительно универсальный параметр оценки состояния сердечнососудистой системы - пульсовая стоимость преодоления 1 км (ПС).

ПС устойчива к значительным вариациям скорости бега. Для измерения этого параметра не требуется участвовать в соревнованиях с максимальной выкладкой и достижения максимального пульса как при измерении максимального потребления кислорода (МПК).

В идеале каждая беговая тренировка должна давать положительный адаптационный эффект и приводить к снижению ПС. В статье предлагается методика достижения этой цели.

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

Еще раз о сфере Блоха и, возможно, ее неправильном изображении в википедии, некоторых сайтах, книгах и статьях

Математика *Физика Квантовые технологии
Tutorial

Ранее мной на хабре была опубликовна статья в которой приводились интерактивные программы визуализирующие в браузере эксперимент Штерна-Герлаха, кваннтовый спин, сферу Блоха и вращения квантового спина.

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

Может появиться вопрос почему меня заинтересовало, на мой взгляд, это неправильное изображение. Ответ заключается в том, что всякий раз как я его видел, мне казалось, что я неправильно пониманию математику описывающую спин электрона. Я просмотрел множество сайтов, статей в интернете и книг (в подавляющем числе англоязычных) и хотя и не во всех, но в большинстве из них я видел это, мягко говоря, странное изображение вектора квантового состояния |ψ〉 на сфере Блоха. Это отняло у меня большое количество времени и замедлило понимание математики, которая лежит в основе описания квантового спина электрона. Но только когда я сделал свои программы визуализации и численные результаты, отображаемые в этих программах, оказались полностью совпадающими с численными результатами полученными другими людьми, я понял, что по всей видимости прав в своем неприятии этого изображения (например можете посмотреть программу сделанную для отображения сферы Блоха в University of St Andrews Bloch sphere.)

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

YouTube и кибербезопасность: как мы запустили и развиваем инфобез-канал с тысячами подписчиков

Информационная безопасность *Управление сообществом *Интернет-маркетинг *Управление продуктом *Управление медиа *

Привет, %username%! Меня зовут Герман Холмов, я работал в Positive Technologies в должности Digital Marketing Director. Думаю, что на VC многие слышали об этой компании, а кто-то, возможно, даже читал статьи, новости, аналитику от Positive Technologies по вопросам, связанным с кибербезопасностью.

Но сегодня обсудим несколько иную тему, которая, правда, тоже имеет отношение к кибербезопасности. Речь идет о развитии тематического YouTube-канала  (забегая наперед, вот ссылка). 

Читать далее
Всего голосов 9: ↑1 и ↓8 -7
Просмотры 282
Комментарии 0

Как мы делали телеграм-бот для похудения, а похудел мой кошелек

Я пиарюсь

Друзья, под катом вас ждет увлекательное повествование о том, как я затесался в «мамкины стартаперы» и попытался сделать собственный проект. Ну как я, на самом деле, все что связано с телеграм-ботом делал Макс (привлеченный разработчик), а я выступал в роли спинного мозга (идеолога и предводителя дворянства). 

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 1.3K
Комментарии 14

Импортозамещение облаков: как настроить GitLab Runner в Yandex Cloud и не обанкротиться

Git *DevOps *
Tutorial

У нас в профсоюзе недавно появился сервис, который используется для создания публикаций в социальных сетях. Проект находится в GitLab, но с недавних пор использовать Shared Runners в GitLab не представляется возможным, поскольку для этого требуется подключить банковскую карту, а российские карты не принимаются. Открыть счёт в банке другой страны непросто, поэтому было решено развернуть GitLab Runner в Yandex Cloud, поскольку сервис уже развёрнут в Yandex Serverless Containers.

Развернуть GitLab Runner в Yandex Cloud можно в Managed Service for GitLab или на виртуальных машинах (далее ВМ).

Чистая ВМ — наиболее подходящий вариант, поскольку Managed Service for GitLab и ВМ с образом GitLab обходятся относительно дороже и имеют излишнюю функциональность для текущей задачи. Кроме того, чистая ВМ более гибкая в выборе вычислительных ресурсов, так что стоимость использования может быть ниже.

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

Суть финта: запускать ВМ только при создании нового пайплайна в проекте, а в остальное время держать в выключенном состоянии. В таком случае стоимость использования ВМ сократится до пары сотен рублей. Диаграмма последовательности для такой функциональности представлена ниже.

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

Пишущая машинка из телетайпа и Arduino

Ненормальное программирование *Реверс-инжиниринг *Разработка под Arduino *Старое железо DIY или Сделай сам

Consul 254 похож на принтер, но это не принтер. Ещё у него есть клавиатура, но при этом печатающая часть никак не связана со вводом, поэтому так просто получить что-то на бумаге не выйдет. Эту проблему мы и будем сегодня решать с помощью Ардуино и цветных проводочков. Конечно всё уже украдено до нас, и такую вещь уже описывали в журнале Моделист-Конструктор в 1989 году. Правда при этом использовался компьютер "Специалист", а не Ардуино.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 757
Комментарии 2

Dust2: история лучшего игрового уровня в истории гейм-дизайна

Дизайн игр *История IT Игры и игровые консоли

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

Dust2 — классическая карта Counter-Strike, и не нуждается в представлении для поклонников шутеров. Уровень, расположенный на пыльном марокканском базаре, был одним из основных элементов каждой версии Counter-Strike — культового тактического шутера Valve, созданного на основе популярного мода Half-Life с одноименным названием, — и любим за его компактный дизайн и потрясающий игровой баланс с асимметричными голами для террористов и спецназа. Карта представляет собой пустынную местность, в некоторых местах которой были оставлены зелёные ящики с химикатами — это места, которые террористы должны взорвать.

В этом интервью создатели и звезды Counter-Strike рассказывают историю лучшего из когда-либо созданных уровней для видеоигр — от трибьюта Team Fortress одного подростка-хакера до участия в игровых турнирах на миллионы долларов.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 5.2K
Комментарии 9

Иллюзорность статистической значимости

Блог компании SkillFactory Математика *Читальный зал
Перевод


Скриншот с thesaurus.com с синонимами слова «значимый» (significant): «важный», «судьбоносный», «убедительный»… А у меня — свой словарь синонимов этого слова: «ужас», «ужас» и ещё раз «ужас». Перед вами самая короткая в мире лекция о статистике, о том, что не так с людьми, которые к ней обращаются, или же: p=0.042. Продолжение от эксперта в статистике, машинном обучении и искусственном интеллекте — к старту нашего флагманского курса по Data Science.

Узнать больше
Всего голосов 10: ↑5 и ↓5 0
Просмотры 1.5K
Комментарии 5

Опыт изготовления волноводного фильтра Ka-диапазона из АБС‑пластика

Блог компании Специальный Технологический Центр Разработка систем связи *Производство и разработка электроники *

Волноводный фильтр 26-28,3 ГГц на воздушных резонаторах, изготовленный из АБС-пластика и покрытый серебром

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

Чтобы снизить вес и, возможно, стоимость волноводных фильтров, их можно изготавливать из более легких материалов, таких, как рассматриваемый в статье АБС-пластик, и покрывать металлом.

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 2.6K
Комментарии 13

2+2=2, или что общего у пальм и чисел?

Математика *Научно-популярное

Прежде всего, со всей ответственностью скажу, что два плюс два действительно равняется двум. Согласны? Или думаете, что здесь есть какой-то подвох? И да, и нет. Два плюс два равно двум, но не в традиционном смысле, а в тропическом. Если я еще не сумел заинтересовать пытливого читателя, то скажу заранее: в статье, кроме чудес сложения и умножения, будет еще одно. Бесконечность — это ноль. Но обо всем по порядку.

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

Использование OAuth в интеграции API с помощью Python, REST и HL7 FHIR

Анализ и проектирование систем *API *
Из песочницы
Перевод

Всем привет! Поделюсь с вами знаниями по OAuth для интеграции систем через API. Расскажу вам, как это можно сделать на Python с бэкенд-системами, использующими REST и HL7 FHIR.

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

В этом случае OAuth может стать хорошим выбором. В этой статье показано, как его можно применять в Python при работе с бэкенд-системами, используя REST и HL7 FHIR.

Что бы нам хотелось получить

Допустим, у нас есть типичный вариант интеграции, как показано на схеме ниже.

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

IT-рекрутер: тренды развития в профессии

Блог компании OTUS Карьера в IT-индустрии

 

В этой статье Карамышева Людмила, HR-консультант и преподаватель курсов OTUS, рассказывает о том, кто такой IT-рекрутер, чем он занимается и куда может развиваться.

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

Soft skills: полезные советы в общении

GTD *Карьера в IT-индустрии Читальный зал Лайфхаки для гиков
Из песочницы

Сейчас в сфере IT и не только много говорят о том, как важны так называемые soft skills. Не уверен, что есть какое-то четкое определение этого понятия, думаю, что каждый понимает его по-своему. Но точно можно сказать, что сейчас работа в сфере IT невозможна без эффективного взаимодействия между людьми. Системы, над которыми работают разработчики, постоянно усложняются, поэтому создавать что-то в одиночку становится практически невозможно.

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

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 2.1K
Комментарии 4

Мониторинг в Apache NiFi. Часть вторая

Блог компании Neoflex Apache *Big Data *

Задачи отчетности (Reporting Tasks)

В первой статье мы рассмотрели вопросы мониторинга потоков данных и состояния системы средствами GUI NiFi. Теперь рассмотрим, как передать необходимые метрики и отчеты об ошибках и состоянии кластера во внешние системы. NiFi предоставляет возможность сообщать о состоянии, статистике, показателях и информации мониторинга внешним службам с помощью интерфейса задач отчетности (Reporting Task).

Apache NiFi предоставляет несколько вариантов задач отчетности для поддержки внешних систем мониторинга, таких как AmbariGrafana, Prometheus и т. д. Разработчик может создать пользовательскую задачу отчетности или настроить встроенные задачи для отправки метрик NiFi во внешние системы мониторинга.

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

Рейтинг IT-брендов работодателей 2022: новый ландшафт рынка

Блог компании IT-бренд работодателя Исследования и прогнозы в IT *Карьера в IT-индустрии IT-компании
Мегапроект

Хабр, привет! С публикации последнего топа IT-работодателей России прошёл год, а значит, пришло время его обновить. Очередной цикл исследования мы запустили летом этого года. Сказать, что сегодняшний рынок постоянно и стремительно меняется — ничего не сказать, а потому исследовать его как никогда интересно.

Для начала общие вводные. Всероссийское исследование IT-брендов работодателей проводится ежегодно, с 2020 года мы (команда ЭКОПСИ и Хабра) спрашиваем мнения IT-специалистов о компаниях на рынке труда: насколько та или иная компания им известна как место работы + как они оценивают её привлекательность как работодателя. В 2022 году исследование проходило с 15 мая по 31 августа.

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

Огласить весь список
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 9.2K
Комментарии 11

Обзор книги “Начинаем программировать на Python”, лучшая книга для начинающих с нуля

Python *Профессиональная литература *
Из песочницы

Всем доброго времени суток!

Так как о Python слышал каждый, кто хотел или хочет связать свою жизнь с IT, предлагаю обзор книги, что поможет вам на первых порах.

Стоит читать? Да! Почему? Опишу в статье.

Python – хороший первый язык программирования, а это лучшая книга для его изучения.

Для кого эта книга?

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

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

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