При разработке своей карты сети наткнулся на интересную проблему. Ситуация в следующем, что код PHP: iconv(‘cp1251′, ‘utf8′, ‘Тестовая строка’); постоянно возвращает значение FALSE, т.е. имеет место ошибка. Собственно говоря, iconv не может понять чего от него хотят. Излазив Google и кучу сайтов так и не смог понять в чем проблема. FreeBSD под рукой у меня [...]
Архив рубрики: ‘PHP’
Карта сети для ABills
Для тех, кому приходится обслуживать довольно большой район с помощью биллинга ABills, будет довольно интересен мой модуль «Карта сети». Отслеживать работоспособность участков сети по встроенному мониторингу не очень удобно. Карта сети позволяет наглядно увидеть какие дома работают в данный момент времени, а какие нет. Принцип работы прост: 1. Проставляете у пользователей адреса подключения (физические, почтовые, [...]
Модуль карточек для ABills ver.0.2
Версия модуля 0.2 1. Установка Скачиваем последнюю версию модуля из SVN: svn co –username anonymous http://svn.in-lan.net.ua/svn/ABills/cards/ /usr/abills/cgi-bin/cards Можно воспользоваться как phpMyAdmin, для создания таблицы, так и консольной утилитой mysql. mysql -u root -p abills < ./silver_cards.sql Копируем каталог cards в /usr/abills/cgi-bin/ Создаем файл паролей: htpasswd -c /usr/abills/.htpasswd username Дальше заходим в веб-интерфейс админки: http://abills.domain.tld/cards/admin Вводим [...]
Джаббер бот
В своем личном блоге я уже писал, что занялся разработкой джаббер бота. Выкладываю на всеобщее пользование. Запуск бота производится командой: screen -d -m php /path/to/SGBot/index.php Остановка бота: screen -r Ctrl+C Скачать бота можно из SVN: svn co –username anonymous http://svn.in-lan.net.ua/svn/SGBot Бот основан на JAXL и имеет несколько модулей: Help: Выводит справку по работе с ботом. [...]
Ускоряем отдачу php-скриптов
Думаю многим будет интересно у кого свой сервер ускорить обработку php-скриптов. Для этого я себе поставил eAccelerator для php. Пошагово делается так: 1. Ставим средства разработки для php: $ sudo apt-get install php5-dev $ sudo apt-get install make 2. Качаем eAccelerator: $ cd /tmp $ wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2 $ tar xvjf eaccelerator-0.9.5.3.tar.bz2 $ cd eaccelerator-0.9.5.3 3. [...]

Рубрики
Теги: 