ChartJS пропуск излишних значений в Labels

При построении больших графиков, удобно пропускать не значащие метки для оси.

Например было:

snimok-ekrana-iz-2016-09-30-14-59-15Как убираем лишние? Все достаточно просто. Нужно поменять в массиве labels: 1,2,3,4,5, значащие величиные на », на пусто. Например сделав для этого функцию:

, где $label — это метки, а $cnt — это количество оставляемых в массиве меток.

Результат:

snimok-ekrana-iz-2016-09-30-15-25-30

Подключения сканера штрихкодов к ТИС

Задача: старая-старая ТИС, не обновляемая лет 10 уже. Прикрутить сканер штрихкодов. ОС Windows 10

Решение: используем последнюю «бесплатную» версию драйверов АТОЛ для подключения.

  1. Скачаем эти драйвера. Установим по учетной записью администратора. Если ругнется на то что «не подходят драйвера» — не обращаем внимание
  2. Заходим в папку куда установилась утилита, копируем всё содержимое папки bin в windows/system32
  3. Можно запустить утилиту scaner_t.exe и потестировать, что-то посканировав.  Если сканирует — ок, идем в 1С
  4. В 1С запускаем меню «подключение внешнего оборудования», создаем новый тип устройства, dll обработки указываем scaner1C.dll из папки АТОЛ.
  5. В меню Сервис-Настройки должна появится настройка сканера.

Инструменты для мониторинга в Linux

Создано на основе публикации: https://habrahabr.ru/company/first/blog/310164/

dstat — показывает текущую нагрузку на сеть и жесткий диск

strace — показывает все системные вызовы выполняемые программой. Например:

opensnoop, execsnoop, eBFP — показывает в реальном времени файлы открываемые программой. Например:

— покажет открытые файлы процессом с PID 2016

netcat — позволяет из консоли выполнять сетевые запросы.

netstat — просмотр «занятых » сетевых портов

ngrep — просмотр сетевого трафика. Например:

tcpdump — то-же просмотр сетевого трафика с более широкими возможностями.

wireshark — просмотр трафика с gui

perf — просмотр, чем занимается процессор. Например:

 

MySQL операции с датами

Первое число текущего месяца:

Первое число следующего месяца:

Последний день месяца следующего месяца:

Еще один будущий создатель Антивируса Савина и СавинОС..

Знакомьтесь! Это Савин Михаил.

meЮное дарование, которое просто взяло исходники «Учет ТМЦ в организации», и наплевав на то что ПО распространяется по лицензии GPL v3 (хотя думаю что по малости лет он просто не знает что это такое), затер копирайты создателей кода во всех файлах, и вставил свои.

Screenshot_3

Вот так, ни вставив ни строчки своего кода легко можно превратиться из сисадмина в матерого разработчика..

Да что стесняться в выражениях — назовем это своим именем — это просто ВОРОВСТВО.

Особенно понравилось из его бложика и страницы во вконтактике:

  • «Начальство думает, что платит деньги… пусть думает, что я работаю…«
  • «Мне плевать на всех. Я сисадминю как хочу!«

Работодатель (Argosy Technologies) интересно читают что там у их сисдамина на уме? 😉

Отправил ему письмо, с просьбой почитать что такое GPLv3, жду реакции..

1 2