Monday, March 18, 2019

Не время для сентиментов

Хороший пример использования LTSM.

См. также другие публикации, посвященные LTSM

Wednesday, March 06, 2019

В зазеркалье

Минстрой России утвердил "стандарт Умного города". А параллельно Росстандарт рассказывает о своих группах, которые работают над стандартом Умного Города. Все это существует параллельно, эти люди присутствуют на одних мероприятиях, и проблем это ни у кого не вызывает.

Тер. вер.

Friday, March 01, 2019

INJOIT vol. 7, no. 3

Вышел новый номер журнала INJOIT. Это третий номер в 2019 году.

Темы статей:

  • On the task of extracting the root from the language
  • Современные подходы к численному моделированию микросейсмических событий
  • Introduction to signal processing: sine wave and complex signals
  • Комплексирование сигналов от неравноточных информационных систем с помощью нечеткой логики
  • Декомпозиционный алгоритм для задач линейного программирования, не имеющих блочной структуры, в среде Everest
  • Semantic model of attacks and vulnerabilities based on CAPEC and CWE dictionaries
  • Spectral Inversion in Estimation of Change in the Dominant Frequency of the Wave Field
  • MS Excel как система поддержки принятия решений
  • На пути к энергетическому Интернету: новые регуляции, бизнес модели, экономические и технические предпосылки
  • Умная мобильность

Архив журнала находится здесь.

/via Лаборатория ОИТ

Thursday, February 28, 2019

Физический веб и социальные сети

Вот можно протестировать предварительный вариант работы, которую сделал в рамках дипломного проекта один из наших студентов в МГУ (И. Макарычев). Мобильное приложение расширяет социальные сети для физического пространства. Приложение позволяет видеть ссылки на профили в социальной сети (в данном случае - Вконтакте, может быть любая другая сеть) тех, кто находится поблизости от вас в непосредственной (физической) видимости.

Как попробовать:

- скачайте приложение для Android по этой ссылке (http://servletsuite.com/vk-pw.apk)

- запустите приложение после установки. Из прав ему будет нужно разрешить доступ в Интернет и к Bluetooth

- запущенное приложение предложит авторизоваться в социальной сети (Вконтакте). Это именно авторизация средствами этой сети. Приложение не имеет (и не запрашивает, как вы увидите) прав на запись или чтение и служит просто для подтверждения личности.

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

На ссылку можно кликнуть, в браузере откроется страница пользователя в социальной сети, и там уже с ним можно взаимодействовать механизмами этой социальной сети. Приложение этого уже никак не касается. Основной экран периодически обновляется, показывая вновь пришедших и удаляя тех, кто физически отдалился. В социальной сети никакие отметки (типа check-in) не делаются. Приложение в принципе не может туда ничего писать. Соответственно, тестировать нужно на двух телефонах (с кем-то вместе - приложение сближает). Отметим, что соединения телефонов (по Bluetooth) также не происходит. В этом плане все безопасно.

Это один из примеров использования механизмов network proximity, который описан во многих наших работах. Например, одна из последних:

Namiot, Dmitry, and Manfred Sneps-Sneppe. "On Proximity-Based Information Delivery." International Conference on Distributed Computer and Communication Networks. Springer, Cham, 2018.

Фасеты

Визуализация датасетов с помощью Google Facets

Wednesday, February 27, 2019

Интерактивное программирование

Социальный эксперимент

А в Билайн вообще осталась какая-то поддержка? Такое ощущение, что все пропустил, и от этого оператора уже все давно ушли. По телефону - голосовое меню, на вебе нет формы для контактов, твиттер мертвый и т.д. К кому сейчас принято подключаться?

P.S. Чисто для эксперимента: Билайн - говно

Как оно будет в IoT

Driving New Modes of IoT-Facilitated Citizen/User Engagement - довольно интересный обзор о путях развития IoT. ITU справедливо отмечает, что Интернет Вещей - основа для развития Умных Городов

Tuesday, February 26, 2019

Глубокий Питон

О новом языке программирования для задач deep learning

Архитектура и метрики программного обеспечения

3D визуализация архитектуры и метрик программного обеспечения

В статье приводится обзор методов трехмерной визуализации метрик программного обеспечения. Метрики для программ (пакетов, классов, репозиториев) есть одно из наиболее активных в использовании направлений в программной инженерии. Это направление исследований, которое относится к анализу программного обеспечения, и визуальный анализ здесь является одним из наиболее часто используемых инструментов. Такого рода визуализация является, обычно, частью процесса анализа качества программного обеспечения, может использоваться при обучении, при рефакторинге программ, а также при интегрировании (объединении) отдельных компонент (пакетов) в сложные программные комплексы. Очевидно, что визуализация облегчает и ускоряет процесс понимания структуры программных компонент. Это становится все более и более актуальным, поскольку сейчас многие программные компоненты с открытым кодом (то, что наиболее часто интегрируется в другие системы), например, представляют собой большие и достаточно сложные программные комплексы. Соответственно, их интеграция в новый проект представляет собой весьма непростую задачу. Заметим, что задача интеграции становится еще более сложной, если нет доступа к исходным текстам интегрируемых компонент. В этом случае визуальное представление метрик есть, по сути, основной элемент анализа. Анализ сторонних компонент является не единственной областью применения. Точно такие же проблемы возникают и в корпоративной разработке, когда над большим проектом работают отдельные группы, которые, к тому же, могут часто меняться по составу исполнителей. В данной работе рассматриваются, например, методы визуализации и анализа структуры программы в 3D пространстве, которые основаны на метафоре представления программной компоненты как города, который состоит из отдельных зданий, объединяющихся в районы и т.д. Также мы рассматриваем вопросы использования виртуальной реальности для представления метрик программного обеспечения.

Отсюда