Игорь

Игорь

Удаление каталога с помощью PHP

Бывает, что нужно удалить содержимое каталога при помощи PHP.
Для удаления будем пользоваться двумя встроенными в PHP функциями: unlink (удаление файлов) и rmdir (удаление директорий. Функция rmdir устроена так, что удаляет только пустые каталоги (не содержащие других файлов и каталогов, даже пустых). Поэтому, нам потребуется рекурсивный подход.
Продолжить чтение

Вычисление факториала на PHP

Простенький скрипт для вычисления факториала. Скрипт демонстрирует вычисление факториала на PHP, получая число от пользователя из обычной HTML формы.

Факториал числа n вычисляется как произведение всег его составляющих натуральных чисел от 1 до n. Например, 5!=1*2*3*4*5=120.
Продолжить чтение

Безопасное удаление файла в контекстное меню linux

Во многих дистрибутивах Linux в контекстном меню правой кнопки мыши реализованы пункты «переместить в корзину» и «удалить». Здесь мы рассмотрим возможность добавления в контекстное меню linux скриптов, основанных на т.н. безопасном удалении данных.
Продолжить чтение

Как настроить и проверить работу Skype через прокси

В настройках скайпа присутствует специальный раздел для указания прокси-сервера, но, почему-то эти настройки не всегда работают.
Как заставить Skype работать через proxy и как проверить результат? — Очень просто!
Продолжить чтение

Программа для шифрования текстовых сообщений

На досуге я написал программу для шифрования текстовых данных — MindCryptor. Пару раз переписывал и оптимизировал код, на данный момент программа имеет версию 3.1.

С помощью программы можно безопасно пересылать данные по открытым каналам связи.

Продолжить чтение

Один из дисков RAID5 на debian становится removed

Debian squeeze подкидывает сюрпризы с рейдом. RAID собирается нормально, но после каждого ребута, один из дисков принимает состояние removed. Это известная проблема и есть решение.
Продолжить чтение

Собираем RAID5 на Debian

Решил собрать raid на Дебиан, заодно опубликую последовательность действий.
Дано: четыре диска по 2 ТБ. Нужно получить: software RAID5. Операционная система, естественно, стоит на отдельном жёстком диске.
Продолжить чтение

ITIL, Определение приоритетов и очерёдности выполнения заявок

Одна из вечных тем — определение приоритетов заявок в Service-Desk. Стандартное Priority=Urgency*Impact не удовлетворяет требованиям объективности оценки очерёдности выполнения заявок. Здесь я опубликую своё видение ситуации.
Продолжить чтение