Прибыл датчик температуры и влажности DHT22 (AM2302). Соответственно мне нужно было его подключить и получить данные.
статей на эту тему нагуглилось много, а вот толку мало. Или значения не возвращались или по инструкции что-то на запускалось/не ставилось.

Категории: raspberry pi 3 / arduino

Довольно старый и требующий реворка php класс для логирования.

Основные возможности:

  1. Можно "логировать" сообщения, массивы и объекты
  2. Есть возможность записи лога в файл

Несколько заметок, которые, возможно, мне пригодятся при следующем запуске Малины с нуля.

Есть более лаконичная заметка в Первичная настройка малины


Категории: raspberry pi 3 / arduino

На сайте, Joomla 3, у нового компонента не работает постраничное деление.


Категории: CMS Joomla 3.X, Joomla

В CMS Joomla формы, в частности для административного раздела, задаются через XML файлы (Например, /administrator/components/com_NAME/models/forms/NAME.xml).

Поэтому для увеличения размера поля нужно указать ему класс class="input-xxlarge"


Категории: CMS Joomla 3.X, Joomla
Пометки: Backend как сделать поле textarea большего размера

Памятка: Программа, которая помогла мне восстановить microSD называется "HDD Low Level Format Tool v4.30 Final".
После ее использования карту нужно отформатировать!

pic1


Часто из шаблона Joomla 3 нужно удалить "ненужный подключенный мусор". В частности старых версий jQuery и bootstrap.

Для этого нашел готовый плагин, который убирает подключение библиотеки.
В плагинах называется "Система - Настройка Joomla"

Официальный сайт https://github.com/Poznakomlus/joomla_options
Копия, на всякий случай здесь


Категории: CMS Joomla 3.X, Joomla
По умолчанию FireFox открывает как новые вкладки, так и новые окна. На мой взгляд это совершено не удобно. Раньше для лечения этой проблемы была специальная настройка (фотка под катом), но потом ее убрали.

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

make — утилита предназначенная для автоматизации преобразования файлов из одной формы в другую. Правила преобразования задаются в скрипте с именем Makefile, который должен находиться в корне рабочей директории проекта. Сам скрипт состоит из набора правил, которые в свою очередь описываются:

Если нужно сохранить какие-либо данные в таблицу, в Joomla 3, то проще всего воспользоваться встроенным механизмом:

 
$oTable = JTable::getInstance('table_name', 'SoComponentTable');
  $oTable->name = 'NAME';
  $oTable->id_type = 10;
$oTable->store();

- где table_name - имя файла таблицы, а SoComponentTable имя компонента.

Если получаете сообщение, что таблица не найдена или возвращается пустой класс, то нужно добавить JTable::addIncludePath(JPATH_COMPONENT.'/tables/');

Если сохранение нужно вызвать из модуля или другого компонента, то вместо JPATH_COMPONENT нужно указать путь до нужного компонента.


Категории: CMS Joomla 3.X, Joomla
Яндекс.Метрика