пятница, 30 ноября 2012 г.

Киплинг: Машины.


Человек из-под земли нас откопал
И расплавил в огненной печи,
Дал нам блеск, и форму, и закал,
По размеру обстрогал и обточил.

Дайте воду нам и уголь в срок.
Смажьте маслом - и пустите в ход.
Выполнять мы будем свой урок
Дни и ночи, дни и ночи напролет.

Мы толкаем,
Тянем,
Гоним
И везем,
Ткем,
Печатаем
И строим -
Вместо вас,
Пилим
Доски
И взрываем
Чернозем,
Слышим,
Видим -
Без ушей
И глаз,

Мы послушны человеку, но заметь:
Нам чужда ошибка или ложь.
Ни прощать мы не умеем,
Ни жалеть -
За один случайный промах
Ты умрешь!

Киплинг Редьярд (перевод С.Я.Маршака).

Инетное: про посадки


Один дед в моей родной деревне мне в прошлом году рассказал, как при Сталине шестерых мужиков посадили по закону "о трех колосках". такой примерно у нас состоялся диалог.

- Посадили, натурально за три колоска. А стуканул сосед!
- А они что же вшестером три колоска украли?
- Нет, пуд! Жрать-то было нечего, голодали.
- Ну так хоть успели семьи чуть-чуть накормить?
- Да нет! Самогонки выгнали.

THE END

Достоевский vs либералы.


Ф. М. ДОСТОЕВСКИЙ:

"Если кто погубит Россию, то это будут не коммунисты, не анархисты, а проклятые либералы"

"Одна из характернейших черт русского либерализма -- это страшное презрение к народу"

"Наш русский либерал прежде всего лакей, и только и смотрит как бы кому нибудь сапоги вычистить"

Птичий алкоголизм

Байка из инета:

------------------------------------------------
Ну почему пьют люди - вроде бы понятно. По крайней мере каждый может
(или думает, что может) объяснить, почему он пьёт. У кого-то
"релаксация", кому-то "вкусно", кто-то "штоб баб подпоить". А вот как объяснить алкоголизм среди животных? Например - мой попугай (птица - не животное, но это не мешает ему быть алкашом).
Короче, история.
Где-то с год назад мы стали замечать, что попугай ведёт себя странно - яблоки, груши и т. д. тщательно пережевывает и мякиш сбрасывает в поилку с водой. После сидит и ждёт несколько дней - пока не забурлит. И только когда бражка готова - начинает активно пить. Потом набырится, залезет на жёрдочку, и давай сцука голосить, да так, что люди из соседних ДОМОВ!!! жалуются. Причём крики скопированы наверное с каких-то бабуинов перед боем. Словами ("привет, придурок, сволочь, сука") он говорит тока когда трезвый. А во время запоя к нему лучше не подходить - злобно кидается на всех, кто мимо проходит, хорошо, клетка спасает. А уж в клетку руку засунуть, чтоб брагу забрать - вообще нереально. Дзюба у него такая, что орлы или ястребы отдыхают - карандаш перекусывает в одно движение.

з. ы. А недавно заметили, что в брагу он кору и щепки стал добавлять - коньяк, гад, готовит.
------------------------------------------------

ISILON

Кластерный NAS, один раздел, одна файловая система объёмом до 15,5 Пб и 1.6 миллионов IOPS. Из плюшек балансировка нагрузки, уровни резервирования индивидуально по файлам/каталогам/типам данных. Модульность, расширение на лету.

Netapp-у привет ;-)

Спека на Isilon S-series


ЗЫ
Smart Pools
SyncIQ
OneFS

четверг, 29 ноября 2012 г.

Joomla: file permissions, change umask

Search & replace strings "0755" and "0644" in *.php

Permission build-in php source like as:

"public static function create($path = '', $mode = 0775)"

33 files fix needed.

find .  -iname \*.php  -exec grep -li "0755" {} \;
find .  -iname \*.php  -exec grep -li "0644" {} \;




До кучи, что б жизнь малиной не казалась, выставленный в envvars umask аккуратно переопределятеся перед созданием файлов или каталогов.

// First set umask
$origmask = @umask(0);

// Create the path
if (!$ret = @mkdir($path, $mode))
{
   @umask($origmask);
   JError::raiseWarning('SOME_ERROR_CODE', __METHOD__ . ': ' . 

     JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'),
    'Path: ' . $path);

   return false;
}

// Reset umask
@umask($origmask);

понедельник, 26 ноября 2012 г.