Архив за 28 января 2015 - 12

image

Перевод статьи From AS3 to C#, Part 4: Abstract Classes and Functions

В этой статье мы наконец-то начнём разбираться в нюансах C#, аналогов которых нет в AS3. И первым делом мы рассмотрим абстрактные классы и функции. В AS3 необходимо было придумывать обходные пути, чтобы они работали правильно на этапе исполнения (run-time). Но C# предоставляет возможность заставить их работать на этапе компиляции (compile-time), и сегодня мы разберём эти способы.
Читать полностью »

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

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

Что нам необходимо знать об этом стандарте?
Протокол Modbus использует последовательные линии связи (например, RS232, RS485), а протокол Modbus TCP рассчитан на передачу данных по сетям TCP/IP.
Протокол Modbus имеет два режима передачи RTU и ASCII, в режиме ASCII каждый байт передается как два ASCII символа его шестнадцатеричного представления.
В сети Modbus есть только один ведущий, который с заданным интервалом опрашивает несколько ведомых устройств, каждое из которых имеет свой уникальный адрес от 1 до 254, адрес 0 широковещательный и на него отвечают все устройства, так как ведущий в сети один у него нет своего адреса.
В спецификации Modbus определено два типа данных, один бит и 16 битное слово. Данные организованны в четыре таблицы с 16 битной адресацией ячеек, адресация в таблицах начинается с 0. Для доступа к данным из разных таблиц предназначены отдельные команды.

Discrete Inputs 1 бит только чтение
Coils 1 бит чтение и запись
Input Registers 16 бит только чтение
Holding Registers 16 бит чтение и запись

Как нам подключить Modbus устройство к OpenHAB?Читать полностью »

Команда разработчиков YouTube объявила о том, что теперь HTML5 будет стандартом по умолчанию для проигрывания роликов, вместо Flash. HTML5 будет использоваться для проигрывания содержимого сервиса на веб-браузерах Google Chrome, MS IE11, Apple Safari 8 и бета-версий Mozilla Firefox. Еще несколько лет назад YouTube запустил экспериментальную версию проигрывателя на HTML5 для устройств или OS, которые не поддерживают Flash Player или просто не хотят его использовать (например, iOS).

YouTube отказался от Flash в пользу HTML5 по умолчанию - 1

Читать полностью »

Сделайте вашу программу с учетом того, что от нее зависит информационное поле Земли.
Никита Джигурда

Буквально через три месяца, 20 апреля, в Центре Международной Торговли в Москве мы проведем третью по счету Java-конференцию JPoint. Первая конференция JPoint была уникальным для России мероприятием в том плане, что была абсолютно независимой от вендоров. Вторая, прошлогодняя, отличилась тем, что получилась довольно хардкорной.

Анонс Java-конференции JPoint 2015 - 1

Что же нам готовит JPoint 2015? Подробности под катом.
Читать полностью »

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

Читать полностью »

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

1100

Встреча с Павлом Владимировичем произошла благодаря организаторам иркутского робототехнического фестиваля Робосиб. Вопросы задавали пользователи ЖЖ, Geektimes и подписчики группы “Открытый космос” Вконтакте.
Читать полностью »

Некоторое время назад Google провела мероприятие, на котором продемонстрировала новый прототип модульного смартфона Project Ara — Spiral 2. Мы знаем, что на данный момент поисковый гигант сотрудничает с Marvell и Nvidia, которые выступают в роли производителей платформ для модульного устройства.

Google Project Ara Sennheiser Innolux

Читать полностью »

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

За вашим сном будет следить Nintendo

Читать полностью »

Компания Dropcam известна как минимум тем, что была приобретена Nest за 555 млн. Уже после того, как последняя стала частью Google. Напомним, Dropcam производит одноимённые камеры наблюдения, которые сохраняют видео на облачные сервера компании и позволяют владельцам просматривать записи на смартфоне.

Dropcam

Читать полностью »

Маленькие часики смеются тик-так: рынок носимых гаджетов, включая умные часы, уже достаточно крупный сам по себе, замер в ожидании «того, что изменит всё» — умных часов Apple Watch. И ждать осталось недолго: поставки начнутся в апреле.

Apple Watch выйдут в продажу в апреле - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js