Ускорение выполнения запросов MySQL

1) Использование DISTINCT работает быстрее чем group by

Было:

Стало:

2)  IN в запросах работает медленно. Очень медленно! Лучше вместо IN, использовать  JOIN

Было:

Выполняется 50 секунд

Стало:

Выполняется 0.23 секуны

Программная установка списка (multiple) выбора в плагине chosen-select

Долго искал сегодня:

snimok-ekrana-iz-2016-10-03-17-07-07

Плагин для ввода даты и времени в input

Вот один из вариантов:

snimok-ekrana-iz-2016-10-03-13-27-22Плагин можно скачать здесь

Локализация (русский язык, и понедельник -первый день):

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. В меню Сервис-Настройки должна появится настройка сканера.
1 153 154 155 156 157 282