b_current и b_check

Некоторые таблицы содержать две колонки:

  • b_current: boolean – текущая актуальная запись для одного элемента object_id;
  • b_check: boolean – подтвержденная запись, была проверена диспетчером или пользователь является доверенным.

АЛГОРИТМ ПРИМЕНЕНИЯ ПОЛЕЙ

  • b_current проставляется только после установки b_check – диспетчер подтверждает результат работы, говоря тем самым, что запись является последней актуальной;
  • для нескольких записей в рамках одной точки (см. object_id) b_current может быть установлен, только у одного;
  • по установленным значениям b_check можно просматривать историю точки.

QTranslate

бесплатная программа, которая переводит текст на различные языки, используя онлайн сервисы. Перевод осуществляется нажатием всего одной комбинации «горячих» клавиш (Ctrl+Q для перевода выделенного текста в всплывающем окне или Ctrl+W для перевода выделенного текста в основном окне программы). Также вы можете открыть главное окно и ввести весь текст вручную.

В программе есть возможность воспроизводить (озвучивать) текст (Ctrl+E для озвучивания выделенного текста).

Примечание! Программа переводит текст с помощью онлайн-переводчиков, поэтому необходимо подключение к Интернету.

Читать далее «QTranslate»

Виртуальные рабочие столы Windows 10

Переключаться между виртуальными столами можно при помощи сочетания клавиш. В интерфейсе «Task View» это делается клавишами вправо/влево.

Для более удобной работы с горячими столами предусмотрено ещё несколько «горячих клавиш»:

  • Win + Ctrl + D – создать новый рабочий стол и переключение на него;
  • Win + Ctrl + F4 – закрыть текущий рабочий стол;
  • Win + Ctrl + стрелка влево/вправо – переключение между соседними рабочими столами.

Полезные статьи по Sailfish OS

  • Открытая лекция: разработка приложений для Sailfish Mobile OS RUS

Лекция посвящена опыту Ассоциации FRUCT в разработке приложений для Sailfish Mobile OS RUS. Лектор — Илья Парамонов, доцент Ярославского государственного университета им. П. Г. Демидова и руководитель лаборатории Ассоциации FRUCT.

Ссылка на видео с youtube.com.

Инструкция по установке SailfishX

Первое покупаем или находим устройства от Sony

  • Sony Xperia XA2 Single SIM (H3113 & H3123 & H3133)
  • Sony Xperia XA2 Dual SIM (H4113 & H4133)
  • Sony Xperia XA2 Plus Single-SIM (H3413)
  • Sony Xperia XA2 Plus Dual-SIM (H4413 & H4493)
  • Sony Xperia XA2 Ultra Single-SIM (H3213 & H3223)
  • Sony Xperia XA2 Ultra Dual-SIM (H4213 & H4233)

Далее нужен сервис который позволит поднять VPN, которое укажет, что вы находиться в одной из стран Европы. Я выбрал Germany и программу (сервис) windscribe. И утилиту Download Master

Указанный сервис может внезапно прервать загрузку, для этого нам и поможет Download Master.

Переходим на сайт shop.jolla.com (если надо регистрируемся).

Переходим на страницу https://shop.jolla.com/downloads/ и скачиваем требуемую версию операционной системы.

Далее следуем инструкции
https://jolla.com/sailfishx-windows-instructions-xa2/

HTTP-сервис

При добавлении новых таблиц/представлений/функций требуется перезапускать серверное приложение на сервере. Эта возможность позволит серверному приложению перестроить внутреннюю схему базы данных. Если эта операция не будет выполнена, то вызов новых RPC функций будет не доступен.

sudo stop mobnius
sudo start mobnius

Скрипт генерации версии

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

Генерация контекста для работы с базой данных

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

node bin/www

происходит перестроение файла ~/modules/dbcontext.js. Данный файл предоставляет API для работы с базой данных. 

Читать далее «Генерация контекста для работы с базой данных»