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

Коммуникацию ближнего поля – в массы!

Время на прочтение 9 мин
Количество просмотров 23K
Блог компании Samsung
Добрый день!

Недавно я прочесывал архивы Хабра в поисках информации о NFC-технологии, которая уже несколько лет активно обсуждается в числе инновационных и очень всеми желанных разработок. Но, к своему искреннему удивлению, я нашел лишь разрозненные и уже устаревшие коротенькие статьи на тему беспроводных платежей… Решил исправить ситуацию, тем более, что тема поистине интересная; много всего было разработано, интегрировано и еще планируется реализовать в мобильных (и не только) устройствах.

image
Читать дальше →
Всего голосов 46: ↑44 и ↓2 +42
Комментарии 28

Модуль Bluetooth HC-04 на чипе BC417143B компании CSR

Время на прочтение 12 мин
Количество просмотров 160K
DIY или Сделай сам
Компания CSR (Cambridge Silicon Radio) выпускает специальные чипы для устройств BlueTooth. Чипы судя по всему довольно недорогие, потому что господа китайцы предлагают миниатюрные (размером несколько больше симкарты) платки Bluetooth HC-04 на основе чипа BC417143B (семейство BlueCore4, см. [1]), которые в России можно купить всего лишь за 6.6 доллара (через dealextreme.com, см. [2] и [3]).

image

По умолчанию в память FLASH платки HC-04 записано ПО, которое позволяет связать по радио Bluetooth любой наладонник (или телефон, ноутбук и т. п.) со встраиваемой системой на основе микроконтроллера (робот, плата Arduino, любое устройство на микроконтроллере, имеющее TTL-порт UART RS-232). С помощью пакета CSR CASIRA BLUELAB SDK (в котором есть рабочие примеры программ Bluetooth) можно самому перепрограммировать модуль HC-04 и создавать свои собственные устройства Bluetooth. Программатор и полноценный аппаратный отладчик для модуля можно легко сделать самому, подключается к компьютеру он через порт LPT (см. [4]). В предлагаемой статье краткое описание инструментария разработки для чипов семейства BlueCore компании CSR, которое можно использовать для быстрого начала написания своих программ для модуля HC-04.
Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Комментарии 29

Новый стандарт Wi-Fi

Время на прочтение 1 мин
Количество просмотров 1.2K
Беспроводные технологии *

Компания CSR занимается разработкой нового стандарта Wi-Fi и сегодня представила новый стандарт беспроводной передачи данных Wi-Fi 802.11ai.
Основная особенность нового поколения — технологии значительное сокращение времени подключения к беспроводным сетям. Ожидаемое время подключения — около 1 секунды (то есть почти в 10 раз быстрее). Новая версия технологии также будет оптимизирована в плане энергопотребления.
По данным IMS Research, рынок мобильных устройств со встроенным модулем Wi-Fi, по прогнозам, вырастет до отметки более 1,3 миллиарда единиц к 2016 году.
Стандарт сможет работать совместно с 802.11b, g и n.
Разработка будет продемонстрирована на IEEE 802 Wireless Interim Meeting в сентябре 2011 года.
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 21

Инфраструктура открытых ключей: утилита генерации запросов на квалифицированный сертификат

Время на прочтение 8 мин
Количество просмотров 7.5K
Информационная безопасность *Криптография *IT-инфраструктура *IT-стандарты *C *
Из песочницы
image Одним из центральных объектом инфраструктуры открытых ключей (Public Key Infrastructure — PKI/ИОК) наряду с ключевой парой является сертификат, который сегодня фактически является аналогом гражданского паспорта.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 9

Простой ASN1-кодек на базе sprintf

Время на прочтение 13 мин
Количество просмотров 6.3K
Криптография *Программирование *IT-стандарты *C *Разработка под Linux *
imageТранспортный синтаксис ASN.1 определяет однозначный способ преобразования значений переменных допустимых типов в последовательность байт для передачи по сети. В ASN.1 он называется базовыми правилами кодирования (Basic Encoding Rules, BER). Правила являются рекурсивными, так что кодирование составных объектов представляет собой составление в цепочку закодированных последовательностей составляющих объектов. Протокол ASN.1 описывает структуру данных простым и понятным языком.
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Комментарии 21

Рендеринг в веб

Время на прочтение 12 мин
Количество просмотров 13K
Разработка веб-сайтов *
Перевод

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

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

25 твитов об SSL-сертификатах

Время на прочтение 5 мин
Количество просмотров 11K
Блог компании ITSOFT Информационная безопасность *Системное администрирование *Сетевые технологии *

SSL сертификаты. Для чего они нужны, какие бывают, от чего защищают, кто использует, как долго действуют, есть ли гарантия? Разберем основные вопросы – кратко, в режиме твиттера – не более 280 символов на ответ.

Читать далее
Всего голосов 20: ↑14 и ↓6 +8
Комментарии 32

Наводим красоту в коде для ПЛИС Lattice, построенном на базе пакета LiteX

Время на прочтение 12 мин
Количество просмотров 1.8K
Системное программирование *FPGA *Компьютерное железо
В прошлых двух статьях мы сделали и испытали проект, в основе которого лежит система на базе LiteX, а наши модули были написаны на языке Verilog. На протяжении всего повествования я неустанно повторял: «У нас очень много нового материала, не будем отвлекаться на рюшечки, потом разберёмся». Как правило, нет ничего более постоянного, чем временное, но раз тема оказалась интересная, то в этот раз давайте мы наведём красоту в нашем проекте.



Сегодня мы поменяем принцип описания ножек, чтобы не пришлось прыгать по трём справочникам сразу, разместим несколько полей в одном регистре CSR, добавим автодокументирование к регистрам CSR (Command-Status Register) и, наконец, добавим к этим регистрам статус, а то до сих пор мы пробовали играть только в командные регистры. Приступаем.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 1

Метод document.write, подобное и связанное с ним

Время на прочтение 5 мин
Количество просмотров 2.9K
JavaScript *HTML *
Из песочницы

Данная заметка является своего рода комментарием к другой статье на Хабр-е Удивительная история document.write, которая, в свою очередь, представляет из себя перевод публикации с сайта https://eager.io/ The Curious Case of document.write. Я же здесь хочу лишь подчеркнуть определённую полезность данного метода клиентского JavaScript (https://developer.mozilla.org/ru/docs/Web/API/Document/write), а также немного порассуждать о подходах и проблемах, связанных с генерацией разметки.

Читать далее
Всего голосов 9: ↑3 и ↓6 -3
Комментарии 10

Как фронтендер подписывать CSR учился

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 2.2K
JavaScript *Node.JS *
Из песочницы

В статье рассказываю про опыт изучения Certificate Signing Request (CSR) формата. О том, что такое PEM, DER, какова структура самого CSR файла и как последний подписывается. А также поделюсь, с какими сложностями в процессе изучения я столкнулся.

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

CSR, SSG, SSR — про рендеринг приложений на примерах

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 9K
Блог компании Альфа-Банк Разработка веб-сайтов *JavaScript *HTML *ReactJS *
Туториал

Всем привет, меня зовут Хаджимурад, занимаюсь фронтенд разработкой уже 3,5 года и за это время успел поработать на многих проектах: интернет магазин, панели администрирования, проекты для университета. Сейчас работаю на проекте в банке и сегодня хочу поделится с вами своим опытом.

В статье на примере простого сайта, постараюсь описать три способа рендеринга приложений, раскрыть их плюсы и минусы, и на практических примерах провести сравнение производительности и размеров приложения. Материал больше подойдёт начинающим фронтенд-разработчикам, или тем, кто хочет познакомиться c CSR, SSG и SSR. Для лучшего понимания от вас потребуются начальные знания React, менеджеров пакетов npm или yarn.

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