СКРИПТЫ

Увеличение производительности tcpdf

tcpdf - библиотека для создания pdf файлов средствами php

Во время создания pdf tcpdf инициализирует каждый шрифт используемый для создания pdf файла, что сильно замедляет процесс генерирования pdf файлов.

Недавно нашел возможность ускорить процесс . Данный метод увеличил скорость создания pdf файлов в 2 раза.

Вариант включающий кириллицу: файл tcpdf.pdf , строка 8800, заменить

Определение верной установки tzdata

Скрипт:

#!/bin/sh
T1=$(LC_ALL=C TZ=Europe/Moscow date -d @1409067890)
if [ "$T1" != 'Tue Aug 26 19:44:50 MSK 2014' ] ; then
    echo FAIL! Wrong TZ BEFORE 26 Oct 2014!
    exit 1
fi
T2=$(LC_ALL=C TZ=Europe/Moscow date -d @1416667890)
if [ "$T2" != 'Sat Nov 22 17:51:30 MSK 2014' ] ; then
    echo FAIL! Wrong TZ AFTER 26 Oct 2014!
    exit 2
fi
echo OK

Например:

oleg@oleg-PC:/var/www/BASH$ bash tz_data 
OK
root@happyblitz:~# bash /home/oleg/tz_data 
FAIL! Wrong TZ AFTER 26 Oct 2014!

Python, сваливаю всё в кучу

1. модуль ConfigParser - парсер конфигурационных файлов.

Для чтения конигурационных файлов используются методы read и readfp. Первый для необязательного конфига, для второго метода наличие конфига обязательно