ext-cache = 1, чтобы при перезагрузке страницы не терять брейкпоинт, поставленный в браузере. Удобство при отладке.
Автоматическая ширина колонок в Grid
Бывают ситуации когда для grid’а не указываются размеры колонок, а нужно чтобы смотрелось хорошо
Для корректного просмотра списка есть несколько способов:
Читать далее «Автоматическая ширина колонок в Grid»Временная зона для PostgreSql+NodeJs
Если на сервере БД хранить дату с типом timestamp without time zone, и использовать модуль nodejs pg то дата будет возвращается в формате локального компьютера, а нужно что бы было также в UTC
Решение
Устанавливаем moment
npm install monent
Настраиваем pg
pg.types.setTypeParser(1114, str => moment.utc(str + '+00:00').format());
Оригинал статьи: Working with PostgreSQL’s timestamp without timezone in Node
Плагин CardToList для Listiew
Плагин предназначен для вывода в компоненте IServ.UI.Classic.ListViewPanel панели с карточкой редактирования
Особенности
- для списка скрываются кнопки создания и редактирования. Кнопка удалить выводится только при множественном выборе
- выделяется записи, которая выводится в карточке
- после изменения записи в карточке список обновляется
Регулировка громкостью через termux-volume
Узнаем список stream
termux-volume
Изменяем требуемый параметр, например music
Читать далее «Регулировка громкостью через termux-volume»Проигрывание аудио записи на устройстве через Termux
Устанавливаем на устройстве приложение
apt install mpv
Выполняем команду и на телефоне должна заиграть музыка:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3
Можно например запустить воспроизведение в определенной позиции:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3 --start=00:00:59
Выполнение скрипта в Termux
Если при выполнении скрипта выходит сообщение с ошибкой
bash: permission denied
Надо выполнить следующую операцию:
chmod +xЧитать далее «Выполнение скрипта в Termux»
Termux для Android
Данное приложение предназначено для установки nodejs на устройство под управление ОС Android. В Google Play находим приложение Termux и устанавливаем на телефон (требуется минимальная версия android 5). Запускаем приложение и устанавливаем нужные пакеты, выполнив следующие команды:
apt update apt upgrade apt install coreutils apt install nodejsЧитать далее «Termux для Android»
Вызов this.callParent(arguments) в асинхронных методах
Бывает ситуация когда нужно вызвать родительский метод в асинхронной функции и простой операция не работает:
// метод используется в прокси
/**
* Переопределен. Вызывается при завершении синхронизации
*/
onBatchComplete: function (batch, operation) {
var me = this;
setTimeout(function () {
me.callParent(arguments);
}, 1000);
}
Читать далее «Вызов this.callParent(arguments) в асинхронных методах» Бесплатный SSL на собственный сервер
Установка SSL сертификата от Let’s Encrypt на собственный сервер. Доменное имя у меня зарегистрировано на reg.ru. Мои шаги:
- Переходим по ссылке и выбираем нужные конфигурации сервера. Я выбрал nginx и ubuntu 14
- Выполняем команды