Конвертация форума 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’] будет равен хосту по которому пользователь зашел на сайт.

Читать запись полностью »

Mplayer - win32 codecs на Fedora Core x86_64

28 Июль 2007

Проблема: при попытке просмотреть видео файл в формате WM8 через mplayer получаем
Requested video codec family [wmv8] (vfm=dshow) not available.
Enable it at compilation.
Requested video codec family [wmvdmo] (vfm=dmo) not available.
Enable it at compilation.
Дело в том что win32 кодеки даже если они уставлены не используются mplayer.x86_64 и для их поддержки необходим mplayer.i386

Задача: сделать поддержку win32 кодеков в Fedora Core x86_64

Читать запись полностью »

Монтирование FreeBSD слайса в Fedora

3 Июль 2007

mount -r -t ufs -o ufstype=XXX /dev/YYY /mnt/disk

XXX = 44bsd для FreeBSD 4.x
XXX = ufs2 для FreeBSD 5.x и выше
YYY = например hdaZ, где Z – номер раздела. Обычно в FreeBSD разделы логические (слайсы), в Linux они нумеруются с цифры 5. Таким образом напрмер при стандартной установке /dev/ad0s1a будет соответствовать в Linux /dev/hda5

Миграция пользователей из Freebsd в Linux

3 Июль 2007

cut d: -f14,8- /etc/master.passwd > linux.passwd

pwconv

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

11 Апрель 2007

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

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

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

Читать запись полностью »

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

26 Февраль 2007

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

Читать запись полностью »

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

5 Январь 2007

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

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

Читать запись полностью »

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

5 Январь 2007

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

Читать запись полностью »