Представьте себе начало 70-х. Человечество высадилось на Луне, холодная война в самом разгаре, а потребность в вычислительных ресурсах растет с каждым годом. Именно в этот момент в сфере компьютерных технологий появляется человек по имени Сеймур Крэй — блестящий инженер и настоящий новатор, который верил, что только очень быстрые и очень мощные компьютеры помогут человечеству форсировать развитие технологий и совершить множество научных открытий.
Читать полностью »
Рубрика «CDC»
Отец суперкомпьютеров. История Сеймура Крэя и корпорации Cray
2024-09-25 в 6:06, admin, рубрики: CDC, cray, Cray-1, ERA, ERA 1103, Сеймур Крэй, суперкомпьютерыRSync на стероидах с поддержкой Windows
2023-05-10 в 9:00, admin, рубрики: casync, CDC, CDC RSync, cdc_rsync, cdc_stream, Content-Defined Chunking, rcp, rolling hash, Rsync, ruvds_статьи, scp, sftp, ssh, stadia, адресация по контенту, Алгоритмы, Блог компании RUVDS.com, дедупликация, резервное копирование, сжатие данных, синхронизация данных, системное администрирование, скользящий хешНа Хабре периодически рассказывают о новых инструментах для синхронизации данных. Это интересная тема. Такие программы используются:
- для синхронизации файлов на разных устройствах,
- дедупликации,
- резервного копирования,
- сжатия.
Малейшая оптимизация даёт экономию трафика, места, ускоряет синхронизацию и общую производительность любых систем. Всё, везде и сразу. В эпоху веб-приложений и клиент-серверной архитектуры со множеством девайсов, которые работают в единой инфраструктуре, синхронизация — Святой Грааль, одна из базовых технологий в компьютерной области.
Кроме того, инструменты синхронизации интересны с алгоритмической точки зрения. Любопытно, как люди умудряются оптимизировать базовые алгоритмы типа rsync
, которые вроде бы работают идеально. Но нет, всегда можно придумать что-то получше.
Читать полностью »
STM32 Modular USB Composite device
2022-07-01 в 21:38, admin, рубрики: CDC, HID, stm32, USB-HID, usb-uart, программирование микроконтроллеровПроект является логическим продолжением другого проекта на Хабре - CDC+MSC USB Composite Device на STM32 HAL и рассказыват как на STM32 создать проект с несколькими USB устройствами, с читаемой структурой и используя типовые модули. Конкретно рассмотрен пример комбинации HID + CDC UART + CDC, а также рассказано как этот проект возможно расширить другими интерфейсами.
Мотивация
Полноценный трехпортовый USB-Serial адаптер на STM32 Blue Pill (STM32F103C8T6)
2020-11-27 в 10:26, admin, рубрики: arm-none-eabi, CDC, CMSIS, composite device, open source, Open Source Software, serial port, stm32, stm32f103, uart, usb, программирование микроконтроллеровНекоторое время назад мне в очередной раз потребовался USB-Serial адаптер. И не просто адаптер c RX/TX, а чтобы еще присутствовали управляющие сигналы. И не один UART, а несколько. И еще желательно, в виде одного композитного устройства, чтобы все это хозяйство не занимало больше одного USB-порта. Так и началась эта история...
Знакомство с Debezium — CDC для Apache Kafka
2020-10-15 в 8:37, admin, рубрики: CDC, Debezium, mongodb, postgresql, Администрирование баз данных, Блог компании Флант, системное администрирование, Системы обмена сообщениями
В своей работе я часто сталкиваюсь с новыми техническими решениями/программными продуктами, информации о которых в русскоязычном интернете довольно мало. Этой статьей постараюсь восполнить один такой пробел примером из своей недавней практики, когда потребовалось настроить отправку CDC-событий из двух популярных СУБД (PostgreSQL и MongoDB) в кластер Kafka при помощи Debezium. Надеюсь, эта обзорная статья, появившаяся по итогам проделанной работы, окажется полезной и другим.
Что за Debezium и вообще CDC?
Debezium — представитель категории программного обеспечения CDC (Capture Data Change), а если точнее — это набор коннекторов для различных СУБД, совместимых с фреймворком Apache Kafka Connect. Читать полностью »
Задержать COVID-19. Все про фильтрацию воздуха на случай пандемии
2020-02-16 в 14:06, admin, рубрики: 2019-nCoV, 2135, 3M, 3M 7502, 3M 8833, 3M 8835+, 3M respirator, 5935, 6035, aerosol, antifog, antiseptic, CDC, condensation, COVID-19, desinfection, FFP3, Glass, glass fiber paper, half mask, HEPA, MERS, N95, N95 Day, N99, NIOSH, P3, polyester, protection, public safety, respiratory hygiene, SARS, sterilization, t.me/lab66, ulpa, usability, uvc, UVEX, virology, virucides, WHO, бактериальная пыль, биоаэрозоль, Биотехнологии, вирус, вирусные аэрозоли, ВОЗ, волокнистые фильтры, время работы маски, выбрать маску, герметичные очки, гражданская оборона, ГЭЖЭ, дезинфекция маски, жидкость ПК-10, запотевание очков, защита, защита от аэрозолей, Здоровье гика, карантин, коронавирус, Лайфхаки для гиков, Лепесток-200, маска коронавирус, многоразовый, обеззараживание, обработка, Озон, озонирование, очки химика, ПАВ, Петрянова-Соколова, пленка НП, полумаску, ППМ-88, предфильтр, Р100, резьба КР40х4, респиратор, СОМЗ, спанбонд, стерилизация, ультрафиолет, УФ, фильтр, фильтр Петрянова, фильтроткань, ФП, ФПАН, ФПАР, ШБ-1, экология, эпидемия, этанолПо материалам из телеграм-канала LAB66 и присоединенного к нему чата.
Это время для фактов, а не для страха. Это время для науки, а не слухов. Это время солидарности, а не охоты на ведьм…
директор ВОЗ Tedros Adhanom Ghebreyesus про эпидемию COVID-19
Прошло немного времени с момента публикации моей статьи про респираторную защиту во время эпидемии. За это время, отчасти благодаря активному обсуждению в «приканальном» чате выработалась некоторая система, которой бы я хотел поделится и с читателями хабра. Вынудило меня написать эту статью то, что из-за коронавируса поднялся нездоровый хайп, на волне которого на поверхность начала всплывать совсем не та информация, которая всплывать должна была бы (равно как и внезапно подскочили до х40 раз цены на респираторы, притом все без разбора). Так что нужно расставить точки над i. Под катом читаем про подбор правильного респиратора, про сборку кастомных фильтров и стерилизацию зараженных средств защиты. Ответы на вопросы.
Настоятельно рекомендую «в закладки». Буду рад любому посильному распространению статьи.
ETL: качественные данные для принятия управленческих решений
2018-05-22 в 9:30, admin, рубрики: BI, CDC, Change Data Capture, etl, IBM DataStage, mdm-система, Universal Serial Bus, бизнес-анализ, Блог компании RedSys, госсектор, СУБДОрганизационные изменения, рано или поздно происходящие в жизни любой компании, чаще всего влекут за собой необходимость интеграции различных информационных систем. Для чего нужна интеграция? Она необходима для того, чтобы разные системы могли использовать единое информационное пространство, осуществлять обмен данными, хранить, анализировать и обрабатывать их для последующего принятия управленческих и оперативных решений. Если принимать решения на основании данных, полученных только из одной системы, рано или поздно возникнет хаос, прежде всего по причине разнородного представления и детализации одних и тех же данных в различных системах, наличия ошибок, вызванных человеческим фактором и т.д. Как показывает опыт, наиболее эффективным способом хранения информации для ее последующего анализа и обработки, являются аналитические хранилища с витринами данных, на основе которых пользователь может осуществлять любые аналитические запросы и получать те или иные необходимые показатели.
CDC+MSC USB Composite Device на STM32 HAL
2017-08-06 в 20:48, admin, рубрики: CDC, composite device, MSc, stm32, stm32 cube, stm32 hal, stm32f103, usb, программирование микроконтроллеров, системное программирование
Мне хотелось бы верить, что хотя бы половина читателей может расшифровать хотя бы половину названия статьи :) Кто не в курсе — поясню. Мое устройство должно реализовывать сразу две USB функции:
- Mass Storage Device (он же Mass Storage Class — MSC). Я хочу, чтобы мой девайс прикидывался обычной флешкой и отдавал файлики с данными, которые лежат на SD карте.
- Другая функция это виртуальный COM порт (он же в терминологии USB называется Communication Device Class — CDC). Через этот канал у меня идет всякий дебажный вывод, который удобно смотреть обычным терминалом.
В большинстве примеров по работе с USB реализуется только один тип устройства — флешка, мышка, кастомное HID устройство или виртуальный COM порт. А вот найти вменяемое объяснение как реализовать хотя бы две функции одновременно оказалось не так просто. В своей статье я хотел бы восполнить этот пробел.
Я буду описывать создание композитного USB устройства на базе микроконтроллера STM32, но сам подход будет также применим и для других микроконтроллеров. В статье я детально разберу каждый из классов по отдельности, так и принцип построения композитных устройств. Но обо все по порядку.
Итак, поехали!
Читать полностью »