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

Научпоп

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

Конечный Aвтомат Аппаратного I2C-Трансивера

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

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

Меня удивляет, что в оригинальном коде от вендоров микроконтроллеров программисты прошли мимо конечных автоматов при написании I2C кода внутри своих официальных uHAL. Непорядок...

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

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

Новости

Исследование рынка .NET разработки: Анализ текущих тенденций и прогнозы

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

.NET остается одной из ведущих платформ для разработки корпоративных приложений, особенно в России, где она используется как в крупных корпорациях, так и в малом бизнесе. Но как на самом деле чувствует себя сообщество разработчиков? Для того чтобы понять это, мы решили опросить 300 российских .NET разработчиков и руководителей разработки. И вот что из этого получилось.

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

Doom. Часть 6. Другое измерение или сказ о 5 тотальных конверсиях и 2 модификациях

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

TC — расшифровывается как «Total Convertion», «Тотальная Конверсия». Ранее под этим термином как правило подразумевалась та или иная игра, что была перенесена в реалии технологических основ оригинального Doom, сохранив при этом свои уникальные черты.

Со временем же понятие сильно размылось и стало носить достаточно широкий характер, охватив собой ранее не мыслимые вещи, вроде «перекладки на новые рельсы» чисто аркадных проектов, или же порой сочетая, на первый взгляд, не сочетаемые вещи в рамках того, что схоже по духу с source‑портами.

Сегодня хотелось бы кратко остановиться на нескольких самобытных проектах.

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

История Data Literacy в России

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

Привет Хабр! Это продолжение истории о развитии «Культуры работы с данными». Первая статья была о том, как данный термин вообще появился в России. Итак, у нас есть план продаж идея, как сделать использование аналитики в компании массовым, тем самым увеличив охват и глубину использования аналитических инструментов в компании (и мы все знаем, что это за «аналитический инструмент»), остается проверить эту идею на практике.

Итак, самый простой способ — это узнать у наших текущих заказчиков, у которых уже были достаточно крупные инсталляции, не нужна ли им тысяча — другая лицензий бесплатно? Ну, там, туда — сюда раздать, потестировать... вдруг что‑то да приживется? Кстати, первый, кто сообразил что это «золотая жила», и даже пытался нам самим это рассказать — был Иван Черницын, Начальник управления аналитических решений, технологий больших данных и искусственного интеллекта Дирекции региональных продаж ПАО «Газпром нефть» — большое ему за это Спасибо: он много рассказывал на конференциях про использование Qlik внутри «Газпром нефти», в частности — про работу с большими инсталляциями. Это нам помогло и с другими заказчиками, но больше ни один «нефтяник» на Qlik даже не взглянул, наоборот, видя насколько успешно стало использование данного инструмента и слыша «все все увидели, стало все открыто, все говорим на одном языке» — все остальные бегали от нас, как от огня..

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

Истории

Первые женщины в IT

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

Закройте глаза и представьте: вы сидите за старым громоздким компьютером, который занимает полкомнаты и гудит так, что можно оглохнуть. Никакого Wi-Fi — интернет подключается через провод, который постоянно выпадает из розетки. Музыку можно слушать только с дисков, потому что Bluetooth не существует. Если вдруг вам понадобится найти дорогу в незнакомом городе, готовьтесь к бумажной карте, потому что GPS — это фантастика из будущего.

Теперь откройте текстовый документ... Ах да, его нет, потому что нет ни Word, ни Google Docs. Придётся вооружиться печатной машинкой, а ошибки исправлять с помощью корректора. И не забудьте про графический интерфейс: вместо милых иконок — серые, унылые экраны с грубыми текстовыми командами. Вся работа с компьютером сводится к набору непонятных нулей и единиц, словно вы оказались в матрице без красной таблетки.

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

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

Понимает ли Vision Llama импрессионистов?

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

Всем привет, меня зовут Арсений, я Data Scientist в компании Raft, и сегодня я расскажу вам про Visual Language Models (VLM).

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

Особенно заметным был сентябрьский релиз Llama-3.2-11b, и не только потому что это первая vision модель от Llama, сколько потому, что с ней вместе вышло целое семейство моделей, включая маленькие на 1B и 3B параметров. А как вы знаете, меньше, значит юзабельнее.

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

Алгоритмы. Рекурсивные функции. Часть I

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

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


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

Абстракция потенциальной осуществимости. Как уже отмечалось, алгоритмический процесс при выработке результата Q из исходных данных P совершает несколько отдельных шагов. Число таких шагов может быть настолько велико, что достижение результата Q является практически неосуществимым. Однако в теории алгоритмов мы не учитываем практическую неосуществимость и считаем возможным выполнить любое конечное число шагов. Это положение называется абстракцией потенциальной осуществимости. Это же положение предполагает, что мы можем оперировать со сколь угодно большими объектами, например, сколь угодно длинными словами и т.п.


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

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

GPS в нашей жизни: как навигация стала доступна каждому

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

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

Но с 70-х годов все изменилось. Сейчас без GPS сложно представить нашу жизнь. Давайте чуть коснемся истории и посмотрим, как 32 вращающихся по орбите спутника повлияли буквально на все вокруг. 

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

Как использовать плагины SBP для развития b2b продукта

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

Я развиваю b2b продукт и использую Service Blue Print (SBP) для пресейла. Инструмент SBP — продолжение CJM, который показывает, что происходит под капотом продукта при путешествии клиента. Обычно в нём указывают людей, обслуживающих процесс, системы, ПО и прочее по каждому клиентскому шагу.  

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

В процессе ответа на этот вопрос у меня получилось сформировать пару плагинов. Первый отвечает на вопрос «Сколько стоит?», второй — «Как

Что такое SBP?
Рейтинг0
Комментарии0

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

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

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

Давайте начнем с краткого обзора рынка антиспам-услуг.

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

Плюсы и минусы

Какие у нас есть сильные стороны?

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

От мышей на экране до zip-бомбы: топ приложений-шуток из начала нулевых

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

Всем привет! Это Антон Комаров, автор команды спецпроектов «МТС Диджитал». Пришла пора признаться: я скучаю по интернету начала нулевых. Тогда он был действительно забавным местом, где каждый мог найти себе развлечение по вкусу. Было круто посмеяться над очередным flash-выпуском приключений «подруги космических туристов», пообщаться с друзьями в IRC или ICQ или скачать какой-нибудь «ускоритель интернета», оказывающийся в итоге банальным вирусом.

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

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

Когда релиз? Как мы боролись с прокрастинацией с помощью метрик

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

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

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

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

Стандартное отклонение для полных чайников

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

Готов поспорить вы слышали о стандартном отклонении или кто то из колег упоминал его в разговоре (чтобы показать какой он умный и поставить вас на место). Звучит похоже на умственное отклонение, но интуиция подсказывает вам что возможно разговор тут совсем про другое? Ваша интуиция совершенно права. Настало время поставить коллег на место и разобраться что же это такое.
Вот объяснение, которое даже ваша собака сможет понять.

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

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

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

ChatGPT как второй пилот: сильные и слабые стороны с практическими советами

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

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

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

Реальность — виртуальная и физическая. Проблемы взаимодействия

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

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

Читать далее
Рейтинг0
Комментарии1

Умные часы для DIY-энтузиастов: от Pocuter Spectra до Bangle.js

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

Мало кому из нас известная компания Pocuter разработала недорогие умные часы Spectra. Отличие от большинства прочих девайсов — открытые ПО и железо. Их просто ремонтировать, а при необходимости можно кастомизировать. Например, добавить больше памяти. Подробности об этом устройстве и других подобных часах — под катом.

Читать дальше →
Всего голосов 26: ↑24 и ↓2+34
Комментарии3

Популярные платежные решения для Adult 18+ проектов

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

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

Если вы знаете другие глобальные платежные решения для 18+ проектов, пишите в личку или оставляйте комментарии — с удовольствием добавлю их в статью!

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

Что такое память CUDIMM, чем она отличается от DIMM и где применяется

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

Инновации в мире компьютеров - явление исключительно редкое. Закон Мура вызывает все больше вопросов, а реальные технические новшества зачастую просто подменяются достижениями маркетологов. В области развития оперативной памяти как таковых изменений за последние годы тоже не случалось. Да, стандарты становились быстрее, но критических преобразований так и не произошло. Однако технология CUDIMM (Clock-equipped Unbuffered Dual In-line Memory Module) имеет все шансы прервать этот застой в развитии, обещая поднять производительность и эффективность памяти и вывести ее на кардинально новый уровень. Получится ли? Попробуем разобраться.

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

Играем на Sony PlayStation2 в 2024 году

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


Рассказываю про свой опыт покупки и модификации консоли для игр с флешки/SSD без модчипа, пайки и головной боли.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+36
Комментарии3

О хомяках и водорослях: внедрение хлоропластов в клетки животных

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


Для создания реплики чего-либо необходимо понять суть оригинала. Этот принцип является одним из фундаментальных, хоть и весьма тривиально звучащих, в клеточной инженерии. Однако, заложенное природой и невероятно долгой эволюцией нельзя просто скопировать в лабораторных условиях, если не найти путь обойти природные ограничения. К примеру, клетки, выращиваемые в лабораторных условиях, часто сталкиваются с проблемой роста ввиду нехватки кислорода, которую нельзя решить банальной закачкой большего объема кислорода в камеру, ибо это так не работает. Ученые из Токийского университета (Япония) нашли выход из данной ситуации, внедрив энергопроизводящие хлоропласты из водорослей в клетки хомяков, тем самым улучшив клеточный рост. Ранее подобная комбинация клеток растений и клеток животных считалась невозможной. Как именно ученым это удалось, и какие преимущества получили животные клетки от растительных? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 2: ↑2 и ↓0+3
Комментарии4
1
23 ...