воскресенье, 6 апреля 2008 г.

Нашел на просторах инета важную информацию

Решил сохранить, думаю очень пригодится ... =)

Очень часто некоторые сотрудники пользуются непристойными выражениями в ходе нормального общения с коллегами. Поэтому для обмена идеями и информацией без риска оскорбить коллег предлагается перечень типичных выражений.

Попробуйте сказать: Наверное, я смогу это сделать попозже.
Вместо: По-твоему, я должен делать еще и эту хрень?

Попробуйте сказать: Я уверен, что это неосуществимо.
Вместо: Ни х** не выйдет!

Попробуйте сказать: В самом деле?
Вместо: На х** мне лапшу на уши вешать!.

Попробуйте сказать: Может быть, Вам обсудить это с ...
Вместо: Иди на х**.

Попробуйте сказать: Конечно, это важно.
Вместо: А мне какого х**?

Попробуйте сказать: Я не участвовал в этом проекте.
Вместо: Это не мои трудности.

Попробуйте сказать: Интересная идея.
Вместо: Что за х**ня?

Попробуйте сказать: Я не уверен, что мы сможем это реализовать.
Вместо: Ни х** не будет работать.

Попробуйте сказать: Я постараюсь найти для этого время.
Вместо: Х**ли ты не сказал мне раньше?

Попробуйте сказать: Вы уверены, что проблема в этом?
Вместо: Какая, на х** разница?

Попробуйте сказать: Он не знаком с этой проблематикой.
Вместо: У него жопа вместо головы.

Попробуйте сказать: Вы огорчены моим ответом?
Вместо: Поцелуй меня в задницу.

Попробуйте сказать: Я сейчас немного перегружен.
Вместо: За такую зарплату еще и работать?

Попробуйте сказать: Мне кажется, Вы не совсем правильно поняли...
Вместо: Пошел в жопу.

Попробуйте сказать: Мне нравятся трудные задания.
Вместо: Что за говно мне подсунули.

Попробуйте сказать: Вы хотели бы, чтобы я этим занялся?
Вместо: Какой козел поставил тебя начальником?

Попробуйте сказать: Понятно.
Вместо: Что б ты сдох.

Попробуйте сказать: Да, это надо обсудить подробнее.
Вместо: Еще одно гребаное совещание?

Попробуйте сказать: Я не думаю, что возникнут какие-либо сложности.
Вместо: Плевать я хотел.

Попробуйте сказать: Она очень целеустремленная дама.
Вместо: Эта сука тебя выжмет досуха и выбросит.

Попробуйте сказать: Мне кажется, Вам не повредит повышение квалификации.
Вместо: Какого х** ты здесь делаешь?

среда, 2 апреля 2008 г.

Определение размера папки в php

Вот на форуме задали вопрос как определить размер файлов в папке и во всех ее подпапках на php.
Соорудил следующую функцию для определения размера средствами php
function getFilesSize($path)
{
$fileSize = 0;
$dir = scandir($path);

foreach($dir as $file)
{
if (($file!='.') && ($file!='..'))
if(is_dir($path . '/' . $file))
$fileSize += getFilesSize($path.'/'.$file);
else
$fileSize += filesize($path . '/' . $file);
}

return $fileSize;
}

И решил испытать быстродействие сего решения:
При размере папки 9856140939 байт и общем количестве файлов 58784
getFilesSize работает 1.65301918983 сек.
В голову пришел другой вариант, если позволяет хостер и на сервере установлен *nix то получить размер можно стандартной системной утилитой du, вызвав ее при помощи exec()
Получаем exec('du -bcS ' . $myDir) при всех техже условиях работает 0.278401136398 сек