Архив рубрики: ‘Скрипты’

FreeBSD, iconv и юникод UTF-8 ++

При разработке своей карты сети наткнулся на интересную проблему. Ситуация в следующем, что код PHP: iconv(‘cp1251’, ‘utf8’, ‘Тестовая строка’); постоянно возвращает значение FALSE, т.е. имеет место ошибка. Собственно говоря, iconv не может понять чего от него хотят. Излазив Google и кучу сайтов так и не смог понять в чем проблема. FreeBSD под рукой у меня […]

Карта сети для ABills +

Для тех, кому приходится обслуживать довольно большой район с помощью биллинга ABills, будет довольно интересен мой модуль «Карта сети». Отслеживать работоспособность участков сети по встроенному мониторингу не очень удобно. Карта сети позволяет наглядно увидеть какие дома работают в данный момент времени, а какие нет. Принцип работы прост: 1. Проставляете у пользователей адреса подключения (физические, почтовые, […]

Проверка хоста по DNSBL (DNSBL checker)

Для проверки своего IP по базам основных DNSBL серверов родился консольный скрипт. Кому надо, забираем из SVN. Лицензия GPLv3. Запуск: /root/dnsbl-check/dnsbl-check.php <IP|domain> [mail@domain.tld] Принимается в качестве имени хоста или IP или FQDN. EMail — не обязательный параметр, если указано, то результат работы будет отправлен на этот адрес. Я использую раз в сутки по крону с […]

Облегчаем жизнь Firefox +

Давно хотел попробовать один из методов облегчения работы FireFox’a. Вчера руки таки дошли и родился такой скрипт: #!/bin/bash SQLITE=`dpkg -l | grep sqlite3 | awk {‘print $2’} | head -2 | tail -1` if [[ «$SQLITE» == «sqlite3» ]] then if [[ «$1» == «start» ]] then cd ~/.mozilla/firefox/*.default/ for i in *.sqlite; do echo […]

Домашний шлюз на Ubuntu

На русском форуме Ubuntu я уже устал читать каждый день одно и то же «Как расшарить инет в Убунту?», «Как сделать домашний шлюз?»… Люди видимо не хотят читать предыдущие ветки, а поиском пользоваться не умеют. В общем попробую рассказать как просто и без геморроя вывести вторую машину в инет. Условия: инет на Убунту машине уже […]

Пакетное уменьшение картинок +

Встала задача уменьшить размер фотографий до 1024×768. А их было не много ни мало штук 300. Сидеть и руками в GIMP’e это дела не вариант. В результате 10 минут родился скрипт пакетного уменьшения картинок: #!/bin/bash if [ $2 ] then OUTDir=$1/small if [ ! -e $OUTDir ] then mkdir $OUTDir fi for i in $1/*.jpg; […]

MySQLDBBackup новая версия

Переписал скрипт для бекапа баз MySQL. Подумалось мне, что не верно каждую базу в конфиг вписывать, а нужно бекапить все сразу, не особо задумываясь. Итого получилось такое: MySQL DB Backup умеет сохранять резервные копии баз данных; позволяет управлять резервированием баз данных из одного места, что гораздо удобнее, чем ручное копирование; проводить ротацию файлов копий, ограничив […]

Mikrotik Burst Limit и ABills

В одной из веток форума ABills была просьба о выставлении Burst Limit на микротике для пользователей. Это дает более быстрый серфинг по страничкам при ограниченном канале. В коммерческой версии биллинга это реализовано. Но платить 1000 у.е. как-то не сильно хочется, а пользовать такую возможность было бы очень даже интересно. Идем в WiKi микротика и находим […]

Анкета для Lecactus’a

Я уже довольно давно пользуюсь сборкой WordPress от Lecactus‘a. Вот решил оставить комментарии на анкету. Почему вы выбрали именно мою версию русского перевода WordPress?В первую очередь за качество и оперативность обновлений. Считаете ли вы что мой перевод более качественный и полноценный по сравнению с “официальным“?Базусловно. Качество «официального» перевода оставляет желать лучшего. Да и он такой […]

Модуль карточек для ABills ver.0.2 +

Версия модуля 0.2 1. Установка Скачиваем последнюю версию модуля из SVN: svn co —username anonymous Можно воспользоваться как 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 Вводим логин и […]

Hастоящий админ знает только об одном типе архивов - tgz.
Яндекс.Метрика beget