Драйвер принтера TCS-210 Linux

Ну не хотят еще до сих пор разработчики драйверов под Linux писать их нормально. Ну как можно сделать драйвера, без возможности добавить свои размеры бумаги? Только хардкор, только ручная правка файла ppd для CUPS.

В ниже представленном драйвере, добавлен размер бумаги 58х28мм, один из распространённых размеров для печати этикеток.

Dart: формат даты

В Dart дату к любому строчному формату можно привести при помощи функции DateFormat. Например как-то так:

import 'package:intl/intl.dart';
DateTime now =DateTime.now();
DateFormat formatter = DateFormat('dd.MM.yyyy');
final String formatted = formatter.format(now);

Grafana: правильное выставление времени на графике

К сожалению так и не смог докопаться до истины, почему при отображении графика на панели, время сбивается в непонятные значения +3 часа. Хотя и в настройках панели и в настройках отображения везде установлено руками UTC+3. Пришлось решать проблему кардинально, изменив время в запросе:

SELECT CONVERT_TZ(m_data.dt,'+00:00','-03:00') as dt ,CAST(m_data.value as int) as 'Mikrotik'  FROM m_data.m_data 
WHERE m_data.place=10 and m_data.source=12 and m_data.value_type=1 order by dt limit 500

Microtik: включение API и вывод уровня сигнала wifi соеднинений

Вывести уровни сигнала соединений:

/interface wireless registration-table> print

Включить сервис API:

/ip service> enable 5

Grafana: доступ к просмотру дашбоарда или панели без авторизации

Grafana после некоторой настройки позволяет «расшаривать» дашборды и панели для просмотра для не авторизированных пользователей. Для этого в файле настройки /etc/grafana/grafana.ini необходимо найти секцию auth.anonymous и установить enabled=true:

[auth.anonymous]
# enable anonymous access
enabled = true

После чего необходимо перезапустить сервер:

service grafana-server restart
1 7 8 9 10 11 59