Архив рубрики ‘Программирование’

Отображение вертикального скролбара в браузере

Пятница, 15 Апрель 2011

Задача: необходимо отображать вертикальный скролбарр в браузере не зависимо от содержимого.

Решение:
Добавить в CSS
html {

overflow-y: scroll;
}

Return code в PHP CLI

Вторник, 14 Октябрь 2008

При создании плагина для Nagios, который бы проверял доступность демона Sphinxsearch, понадобилось чтобы php вызываемый через CLI возвращал разный код при различных условиях.

Поискав немного в google, обнаруживаем, что функция exit() может принимать параметром код выхода (exit code), но при условии что параметр является целым числом.

например для статуса ошибки в Nagios

< ?php
exit(2);
?>

Конвертация форума PhpBB в Bitrix (Битрикс)

Пятница, 16 Ноябрь 2007

Задача: Перевести форум на PhpBB в систему управления контентом Bitrix

Решение: написан скрипт который выполняет конвертацию из форума из базы PhpBB в базу  Bitrix (конвертор форума PhpBB в Битрикс)

Последовательность:

1. Скопировать таблицы PhpBB в базу Bitrix
2. Запустить скрипт конвертации
Скрипт можно заказать по адресу eugene.pikalov@gmail.com Цена 50 WMZ
3. Назначить права на форумы в bitrix
4. Добавить форумы на соответствующую страницу в Bitrix

Если необходимо, возможен импорт удаленно, Вы даете доступ к БД и Bitrix, мы импортируем БД.
Стоимость 80 WMZ.
 

Convert VARCHAR to CLOB Oracle

Четверг, 11 Октябрь 2007

Для конвертации из VARCHAR в CLOB в Oracle

ALTER TABLE table_name ADD clobfield CLOB;
UPDATE table_name SET clobfield = varcharfield;
ALTER TABLE table_name DROP COLUMN varcharfield;
ALTER TABLE table_name RENAME COLUMN clobfield TO varcharfield;

ServerName, ServerAlias в httpd.conf Apache и переменная $_SERVER[‘SERVER_NAME’] в PHP

Суббота, 29 Сентябрь 2007

Если необходимо чтобы php возвращало в $_SERVER['SERVER_NAME’] имя хоста которое прописано в htppd.conf как ServerName даже в том случае если пользователь зашел по ServerAlias, то необходимо в htppd.conf веб-сервера Apache установить директиву UseCanonicalName On. В противном случае (UseCanonicalName Off) $_SERVER['SERVER_NAME’] будет равен хосту по которому пользователь зашел на сайт.

(more…)

Преобразование базы MSSQL в MySQL

Среда, 11 Апрель 2007

Дано: backup-файл БД MSSQL с именем TEST

Задача: преобразовать базу данных из формата MSSQL в формат MySQL.

Процедура: соединиться с MSSQL Server, выгрузить структуру данных и сами данные. Сохранить в файл в виде SQL команд.

(more…)

Создание динамического сайта на PHP

Понедельник, 26 Февраль 2007

Идея: показать как можно создать ОЧЕНЬ простой динамический сайт на PHP 🙂

(more…)

Сравнение файлов с подсветкой изменений

Пятница, 5 Январь 2007

Для CVS необходимо показывать в документе разницу между двумя файлами. Файлы представляют собой html документы. Пользователю нужно показывать изменения в тексте, а не в коде.

Наиболее подходящий вариант это скрипт написанный на основе difflib python.

(more…)

Zend_Config_Ini_Cache – кеширование ini файла

Пятница, 5 Январь 2007

Фактически класс Zend_Config_Ini – это обертка функции parse_ini_file. Для нагруженных приложений каждый раз выполнять разбор ini файла это через чур. Поэтому была реализована идея кешировать результаты в виде файла. Скорость получилась сравнимой с include.

(more…)

ZendFramework-0.6.0

Пятница, 5 Январь 2007

В конце 2006 года наконецто появилося долгожданное обновление ZendFramework.
Изменений много. Для меня наиболее существенным и проблемным стало изменение в MVC Zend_Controller.