вторник, 30 декабря 2008 г.

Интеграционное тестирование

Еще немного заметок.

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

С технологической точки зрения интеграционное тестирование является количественным развитием модульного, поскольку так же, как и модульное тестирование, оперирует интерфейсами модулей и подсистем и требует создания тестового окружения, включая заглушки (Stub) на месте отсутствующих модулей. Основная разница между модульным и интеграционным тестированием состоит в целях, то есть в типах обнаруживаемых дефектов, которые, в свою очередь, определяют стратегию выбора входных данных и методов анализа. В частности, на уровне интеграционного тестирования часто применяются методы, связанные с покрытием интерфейсов, например, вызовов функций или методов, или анализ использования интерфейсных объектов, таких как глобальные ресурсы, средства коммуникаций, предоставляемых операционной системой.

Задача, решаемая методом интеграционного тестирования, - тестирование межмодульных связей, реализующихся при исполнении программного обеспечения комплекса K. Интеграционное тестирование использует модель "белого ящика" на модульном уровне. Поскольку тестировщику текст программы известен с детальностью до вызова всех модулей, входящих в тестируемый комплекс, применение структурных критериев на данном этапе возможно и оправдано.

Интеграционное тестирование применяется на этапе сборки модульно оттестированных модулей в единый комплекс. Известны два метода сборки модулей:
Монолитный, характеризующийся одновременным объединением всех модулей в тестируемый комплекс
Инкрементальный, характеризующийся пошаговым (помодульным) наращиванием комплекса программ с пошаговым тестированием собираемого комплекса. В инкрементальном методе выделяют две стратегии добавления модулей:
o "Сверху вниз" и соответствующее ему восходящее тестирование.
o "Снизу вверх" и соответственно нисходящее тестирование.

Особенности монолитного тестирования заключаются в следующем: для замены неразработанных к моменту тестирования модулей, кроме самого верхнего, необходимо дополнительно разрабатывать драйверы (test driver) и/или заглушки (stub), замещающие отсутствующие на момент сеанса тестирования модули нижних уровней.

Сравнение монолитного и интегрального подхода дает следующее:
Монолитное тестирование требует больших трудозатрат, связанных с дополнительной разработкой драйверов и заглушек и со сложностью идентификации ошибок, проявляющихся в пространстве собранного кода.
Пошаговое тестирование связано с меньшей трудоемкостью идентификации ошибок за счет постепенного наращивания объема тестируемого кода и соответственно локализации добавленной области тестируемого кода.
Монолитное тестирование предоставляет большие возможности распараллеливания работ особенно на начальной фазе тестирования.

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


Недостатки нисходящего тестирования:
• Проблема разработки достаточно "интеллектуальных" заглушек, т.е. заглушек, способных к использованию при моделировании различных режимов работы комплекса, необходимых для тестирования
• Сложность организации и разработки среды для реализации исполнения модулей в нужной последовательности
• Параллельная разработка модулей верхних и нижних уровней приводит к не всегда эффективной реализации модулей из-за подстройки (специализации) еще не тестированных модулей нижних уровней к уже оттестированным модулям верхних уровней


Недостатки восходящего тестирования:
• Запаздывание проверки концептуальных особенностей тестируемого комплекса
• Необходимость в разработке и использовании драйверов


Особенности интеграционного тестирования для процедурного программирования

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

Первым подходом к разработке программного обеспечения является процедурное (модульное) программирование. Традиционное процедурное программирование предполагает написание исходного кода в императивном (повелительном) стиле, предписывающем определенную последовательность выполнения команд, а также описание программного проекта с помощью функциональной декомпозиции. Такие языки, как Pascal и C, являются императивными. В них порядок исходных строк кода определяет порядок передачи управления, включая последовательное исполнение, выбор условий и повторное исполнение участков программы. Каждый модуль имеет несколько точек входа (при строгом написании кода - одну) и несколько точек выхода (при строгом написании кода - одну). Сложные программные проекты имеют модульно-иерархическое построение, и тестирование модулей является начальным шагом процесса тестирования ПО. Построение графовой модели модуля является тривиальной задачей, а тестирование практически всегда проводится по критерию покрытия ветвей C1, т.е. каждая дуга и каждая вершина графа модуля должны содержаться, по крайней мере, в одном из путей тестирования.

©www.intuit.ru

Модульное тестирование

Заметки на полях.

Модульное тестирование - это тестирование программы на уровне отдельно взятых модулей, функций или классов. Цель модульного тестирования состоит в выявлении локализованных в модуле ошибок в реализации алгоритмов, а также в определении степени готовности системы к переходу на следующий уровень разработки и тестирования. Модульное тестирование проводится по принципу "белого ящика", то есть основывается на знании внутренней структуры программы, и часто включает те или иные методы анализа покрытия кода. Модульное тестирование обычно подразумевает создание вокруг каждого модуля определенной среды, включающей заглушки для всех интерфейсов тестируемого модуля. Некоторые из них могут использоваться для подачи входных значений, другие для анализа результатов, присутствие третьих может быть продиктовано требованиями, накладываемыми компилятором и сборщиком.

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

Именно эффективность обнаружения тех или иных типов дефектов должна определять стратегию модульного тестирования, то есть расстановку акцентов при определении набора входных значений. У организации, занимающейся разработкой программного обеспечения, как правило, имеется историческая база данных (Repository) разработок, хранящая конкретные сведения о разработке предыдущих проектов: о версиях и сборках кода (build) зафиксированных в процессе разработки продукта, о принятых решениях, допущенных просчетах, ошибках, успехах и т.п. Проведя анализ характеристик прежних проектов, подобных заказанному организации, можно предохранить новую разработку от старых ошибок, например, определив типы дефектов, поиск которых наиболее эффективен на различных этапах тестирования.

Являясь по способу исполнения структурным тестированием или тестированием "белого ящика", модульное тестирование характеризуется степенью, в которой тесты выполняют или покрывают логику программы (исходный текст). Тесты, связанные со структурным тестированием, строятся по следующим принципам:
• На основе анализа потока управления. В этом случае элементы, которые должны быть покрыты при прохождении тестов, определяются на основе структурных критериев тестирования С0, С1,С2. К ним относятся вершины, дуги, пути управляющего графа программы (УГП), условия, комбинации условий и т. п.
• На основе анализа потока данных, когда элементы, которые должны быть покрыты, определяются на основе потока данных, т. е. информационного графа программы.


Тестирование на основе потока управления. Критерии покрытия решений (ветвей - С1) и условий не заменяют друг друга, поэтому на практике используется комбинированный критерий покрытия условий/решений, совмещающий требования по покрытию и решений, и условий. К популярным критериям относятся критерий покрытия функций программы, согласно которому каждая функция программы должна быть вызвана хотя бы один раз, и критерий покрытия вызовов, согласно которому каждый вызов каждой функции в программе должен быть осуществлен хотя бы один раз. Критерий покрытия вызовов известен также как критерий покрытия пар вызовов (call pair coverage).

Тестирование на основе потока данных. Этот вид тестирования направлен на выявление ссылок на неинициализированные переменные и избыточные присваивания (аномалий потока данных). Недостаток стратегии в том, что она не включает критерий С1, и не гарантирует покрытия решений.


Методы проектирования тестовых путей для достижения заданной степени тестированности в структурном тестировании. Процесс построения набора тестов при структурном тестировании принято делить на три фазы:
• Конструирование УГП.
• Выбор тестовых путей.
• Генерация тестов, соответствующих тестовым путям.

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

На третьей фазе по известным путям тестирования осуществляется поиск подходящих тестов, реализующих прохождение этих путей.

Вторая фаза обеспечивает выбор тестовых путей. Выделяют три подхода к построению тестовых путей:
• Статические методы.
• Динамические методы.
• Методы реализуемых путей.


Статические методы. Самое простое и легко реализуемое решение - построение каждого пути посредством постепенного его удлинения за счет добавления дуг, пока не будет достигнута выходная вершина управляющего графа программы. Эта идея может быть усилена в так называемых адаптивных методах, которые каждый раз добавляют только один тестовый путь (входной тест), используя предыдущие пути (тесты) как руководство для выбора последующих путей в соответствии с некоторой стратегией. Чаще всего адаптивные стратегии применяются по отношению к критерию С1. Основной недостаток статических методов заключается в том, что не учитывается возможная нереализуемость построенных путей тестирования.

Динамические методы. Такие методы предполагают построение полной системы тестов, удовлетворяющих заданному критерию, путем одновременного решения задачи построения покрывающего множества путей и тестовых данных. При этом можно автоматически учитывать реализуемость или нереализуемость ранее рассмотренных путей или их частей. Основной идеей динамических методов является подсоединение к начальным реализуемым отрезкам путей дальнейших их частей так, чтобы: 1) не терять при этом реализуемости вновь полученных путей; 2) покрыть требуемые элементы структуры программы.

Методы реализуемых путей. Данная методика заключается в выделении из множества путей подмножества всех реализуемых путей. После чего покрывающее множество путей строится из полученного подмножества реализуемых путей.

Достоинство статических методов состоит в сравнительно небольшом количестве необходимых ресурсов, как при использовании, так и при разработке. Однако их реализация может содержать непредсказуемый процент брака (нереализуемых путей). Кроме того, в этих системах переход от покрывающего множества путей к полной системе тестов пользователь должен осуществить вручную, а эта работа достаточно трудоемкая. Динамические методы требуют значительно больших ресурсов как при разработке, так и при эксплуатации, однако увеличение затрат происходит, в основном, за счет разработки и эксплуатации аппарата определения реализуемости пути (символический интерпретатор, решатель неравенств). Достоинство этих методов заключается в том, что их продукция имеет некоторый качественный уровень - реализуемость путей. Методы реализуемых путей дают самый лучший результат.
©www.intuit.ru

понедельник, 29 декабря 2008 г.

Методика интегральной оценки тестированности

Заметки на полях о тестировании неспеша идут дальше.

1.Выбор критерия С и приемочной оценки тестированности программного проекта - L
2.Построение дерева классов проекта и построение УГП для каждого модуля
3.Модульное тестирование и оценка TV на модульном уровне
4.Построение УГП, интегрирующего модули в единую иерархическую (классовую) модель проекта
5.Выбор тестовых путей для проведения интеграционного или системного тестирования
6.Генерация тестов, покрывающих тестовые пути шага 5
7.Интегральная оценка тестированности проекта с учетом оценок тестированности модулей-компонентов
8.Повторение шагов 5-7 до достижения заданного уровня тестированности L
©www.intuit.ru

Отец

Если был бы отец живой,
я б ему позвонил домой
и, наверно, спросил:
"Ты все прыгаешь, Хил?
Как делишки? Где был, с кем пил?"

А отец бы ответил так:
"Как трактуешь отца, сопляк?
Впрочем, что с тебя взять?
Заходи, дам пожрать -
ты ж, небось, без копья опять?"

И пришел бы я в дом к отцу.
Он бы мне разогрел супцу,
и из высохших шпрот
сделал бы бутерброд,
и сказал бы: "Давись, проглот!"

Я бы все смолотил, смолол
и сказал бы: "Ну, я пошел!
А супец был хорош!"
А отец бы: "Ну, что ж,
Жрать захочешь, еще придешь".

Я бы вышел, курнул "дымку",
был бы март иль апрель в соку,
и мотался б скворец
по березе кривой,
если был бы отец
живой.
--------
©МВ
--------
Как-то так. За душу берет, не так ли?

воскресенье, 28 декабря 2008 г.

Корпоративчик

"Может это прозвучит резко
Может это прозвучит дерзко"
©Роберт

Собственно, это был эпиграф.
Сегодня у меня были два корпоратива: на новом месте работы и на старом. Не буду гнать: на новом я ушел еще до того, как открыли бутылки с водкой. На старый я попал на весь.
Новое место оно на то и новое, на старом я тотальной пьянкой подвел черту. И вот что обнаружилось.
Докладываю результаты:
- выпито немеряно, средний градус - 40
- обсуждено все, от талий до OLAP кубов
- выиграл в теннис своего бывшего менеджера со счетом 4:0 (партии до 21, тут признаю, проиграл программисту со счетом бесконечность ноль)
- выкурено полторы пачки кента
- съедено много всего вкусного и не зря
А главное - главное то, что я увидел. chertenok_44, передай лично всем, кого я упомянул.
передай вот что: Девушки, женщины, вы самые красивые, вы самые интересные и привлекательные из всех дам, которых я когда-либо видел. Это одна из немногих причин, по которой мне жаль, что я Вас покинул. В одну... нет в двух из Вас я был совершенно искренне влюблен - и не зря. Я горжусь тем, что я с Вами знаком.
Конец послания, дальше цитировать по желанию.

Теперь стих на мотив "Танки грохотали":

По сцене танцевал директор
Админы пили по второй
А молодому программисту
Сейчас идти в последний бой

этот пост - о любви. Кот, да и я вместе с ним как бы говорю Вам: любовь есть.

суббота, 27 декабря 2008 г.

Критерии тестирования

Продолжение заметок, на сегодня хватит, я так думаю

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

Классы критериев
• Структурные
• Функциональные
• Критерии стохастического тестирования формулируются в терминах проверки наличия заданных свойств у тестируемого приложения, средствами проверки некоторой статистической гипотезы.
• Мутационные критерии ориентированы на проверку свойств программного изделия на основе подхода Монте-Карло.

Структурные критерии
- используют модель программы в виде "белого ящика", что предполагает знание исходного текста программы или спецификации программы в виде потокового графа управления. Данный класс критериев часто используется на этапах модульного и интеграционного тестирования (Unit testing, Integration testing)

Структурные критерии базируются на основных элементах УГП, операторах, ветвях и путях.
• Условие критерия тестирования команд (критерий С0) - набор тестов в совокупности должен обеспечить прохождение каждой команды не менее одного раза. Это слабый критерий, он, как правило, используется в больших программных системах, где другие критерии применить невозможно.
• Условие критерия тестирования ветвей (критерий С1) - набор тестов в совокупности должен обеспечить прохождение каждой ветви не менее одного раза. Это достаточно сильный и при этом экономичный критерий, поскольку множество ветвей в тестируемом приложении конечно и не так уж велико. Данный критерий часто используется в системах автоматизации тестирования.
• Условие критерия тестирования путей (критерий С2) - набор тестов в совокупности должен обеспечить прохождение каждого пути не менее 1 раз. Если программа содержит цикл (в особенности с неявно заданным числом итераций), то число итераций ограничивается константой (часто - 2, или числом классов выходных путей)..

Функциональные критерии
- важнейший для программной индустрии критерий тестирования. Он обеспечивает, прежде всего, контроль степени выполнения требований заказчика в программном продукте. Отражают взаимодействие тестируемого приложения с окружением. Используется модель "черного ящика". Проблема:трудоемкость; дело в том, что документы, фиксирующие требования к программному изделию (Software requirement specification, Functional specification и т.п.), достаточно объемны.

• Тестирование пунктов спецификации - набор тестов в совокупности должен обеспечить проверку каждого тестируемого пункта не менее одного раза.
• Тестирование классов входных данных - набор тестов в совокупности должен обеспечить проверку представителя каждого класса входных данных не менее одного раза. При создании тестов классы входных данных сопоставляются с режимами использования тестируемого компонента или подсистемы приложения, что заметно сокращает варианты перебора, учитываемые при разработке тестовых наборов. Следует заметить, что мы вынуждены применять мощные тестовые наборы. Действительно, наряду с ограничениями на величины входных данных, существуют ограничения на величины входных данных во всевозможных комбинациях, в том числе проверка реакций системы на появление ошибок в значениях или структурах входных данных. Учет этого многообразия - процесс трудоемкий, что создает сложности для применения критерия
• Тестирование правил - набор тестов в совокупности должен обеспечить проверку каждого правила, если входные и выходные значения описываются набором правил некоторой грамматики.
• Тестирование классов выходных данных - набор тестов в совокупности должен обеспечить проверку представителя каждого выходного класса, при условии, что выходные результаты заранее расклассифицированы, причем отдельные классы результатов учитывают, в том числе, ограничения на ресурсы или на время (time out). При создании тестов классы выходных данных сопоставляются с режимами использования тестируемого компонента или подсистемы, что заметно сокращает варианты перебора, учитываемые при разработке тестовых наборов.
• Тестирование функций - набор тестов в совокупности должен обеспечить проверку каждого действия, реализуемого тестируемым модулем, не менее одного раза. Не обеспечивает покрытия части функциональности тестируемого компонента, связанной со структурными и поведенческими свойствами, описание которых не сосредоточено в отдельных функциях (т.е. описание рассредоточено по компоненту). Критерий тестирования функций объединяет отчасти особенности структурных и функциональных критериев. Он базируется на модели "полупрозрачного ящика", где явно указаны не только входы и выходы тестируемого компонента, но также состав и структура используемых методов (функций, процедур) и классов.
• Комбинированные критерии для программ и спецификаций - набор тестов в совокупности должен обеспечить проверку всех комбинаций непротиворечивых условий программ и спецификаций не менее одного раза.

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

Необходимо разработать программы - имитаторы случайных последовательностей входных сигналов{x}. Вычислить независимым способом значения {y} для соответствующих входных сигналов {x} и получить тестовый набор (X,Y). Протестировать приложение на тестовом наборе (X,Y), используя два способа контроля результатов:
• Детерминированный контроль - проверка соответствия вычисленного значения y значению y, полученному в результате прогона теста на наборе {x} - случайной последовательности входных сигналов, сгенерированной имитатором.
• Стохастический контроль - проверка соответствия множества значений {y}, полученного в результате прогона тестов на наборе входных значений {x}, заранее известному распределению результатов F(Y).

В этом случае множество Y неизвестно (его вычисление невозможно), но известен закон распределения данного множества..

Критерии стохастического тестирования
• Cтатистические методы окончания тестирования - стохастические методы принятия решений о совпадении гипотез о распределении случайных величин. К ним принадлежат широко известные: метод Стьюдента, метод Хи-квадрат.
• Метод оценки скорости выявления ошибок - основан на модели скорости выявления ошибок, согласно которой тестирование прекращается, если оцененный интервал времени между текущей ошибкой и следующей слишком велик для фазы тестирования приложения.


Мутационный критерий (класс IV).
- Постулируется, что профессиональные программисты пишут сразу почти правильные программы, отличающиеся от правильных мелкими ошибками или описками типа - перестановка местами максимальных значений индексов в описании массивов, ошибки в знаках арифметических операций, занижение или завышение границы цикла на 1 и т.п. Предлагается подход, позволяющий на основе мелких ошибок оценить общее число ошибок, оставшихся в программе.

Мутации - мелкие ошибки в программе.
Мутанты - программы, отличающиеся друг от друга мутациями.

Метод мутационного тестирования - в разрабатываемую программу P вносят мутации, т.е. искусственно создают программы-мутанты P1, P2... Затем программа P и ее мутанты тестируются на одном и том же наборе тестов (X,Y).
Если на наборе (X,Y) подтверждается правильность программы P и, кроме того, выявляются все внесенные в программы-мутанты ошибки, то набор тестов (X,Y) соответствует мутационному критерию, а тестируемая программа объявляется правильной.

.
За материал спасибо ©intuit.ru

Тестирование

Я тут по необходимости начал читать одну книжку с сайта, и думаю, а вдруг она пропадет куда? Я то ее и сохраню. Здесь и далее по тэгу лекции будут мои заметки на полях.

Хотя в современном программировании автоматизация тестирования является широко распространенной практикой, в то же время технология верификации требований и спецификаций пока делает только свои первые шаги. Задачей ближайшего будущего является движение в сторону такого распределения трудоемкости, чтобы суммарная цена обнаружения большинства дефектов стремилась к минимуму за счет обнаружения преимущественного числа на наиболее ранних фазах разработки программного продукта.

Отладка (debug, debugging)– процесс поиска, локализации и исправления ошибок в программе [IEEE Std.610-12.1990].
Статическое тестирование выявляет формальными методами анализа без выполнения тестируемой программы неверные конструкции или неверные отношения объектов программы (ошибки формального задания) с помощью специальных инструментов контроля кода – CodeChecker.
Динамическое тестирование (собственно тестирование) осуществляет выявление ошибок только на выполняющейся программе с помощью специальных инструментов автоматизации тестирования – Testbed или Testbench.

При выявлении несовпадения ожидаемых и полученных результатов запускается процедура исправления ошибки, которая заключается во внимательном анализе (просмотре) протокола промежуточных вычислений, приведших к некорректным данным с помощью следующих методов:
А) "Выполнение программы в уме" (deskchecking).
Б) Вставка операторов протоколирования (печати) промежуточных результатов (logging).
В) Пошаговое выполнение программы (single-step running).
•Step Into – если выполняемая строчка кода содержит вызов функции, процедуры или метода, то происходит вызов, и программа останавливается на первой строчке вызываемой функции, процедуры или метода.
•Step Over - если выполняемая строчка кода содержит вызов функции, процедуры или метода, то происходит вызов и выполнение всей функции и программа останавливается на первой строчке после вызываемой функции.
•Step Out – предназначена для выхода из функции в вызывающую функцию. Эта команда продолжит выполнение функции и остановит выполнение на первой строчке после вызываемой функции.

Г) Выполнение с заказанными остановками (breakpoints), анализом трасс (traces) или состояний памяти - дампов (dump).
Д) Реверсивное (обратное) выполнение (reversible execution)

Тестирование – это:
•Процесс выполнения ПО системы или компонента в условиях анализа или записи получаемых результатов с целью проверки (оценки) некоторых свойств тестируемого объекта. The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component [9].
•Процесс анализа пункта требований к ПО с целью фиксации различий между существующим состоянием ПО и требуемым (что свидетельствует о проявлении ошибки) при экспериментальной проверке соответствующего пункта требований. The process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate features of software items [[IEEE Std.610-12.1990], [9].
•Контролируемое выполнение программы на конечном множестве тестовых данных и анализ результатов этого выполнения для поиска ошибок [IEEE Std 829-1983].
Реализация тестирования разделяется на три этапа:
•Создание тестового набора (test suite) путем ручной разработки или автоматической генерации для конкретной среды тестирования (testing environment).
•Прогон программы на тестах, управляемый тестовым монитором (test monitor, test driver [IEEE Std 829-1983], [9]) с получением протокола результатов тестирования (test log).
•Оценка результатов выполнения программы на наборе тестов с целью принятия решения о продолжении или остановке тестирования.

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

Сегодня материал взят отсюда: http://www.intuit.ru/department/se/testing/
Ну или так: ©www.intuit.ru

Рутина

Сегодня спасибо моим друзьям - выручили. Надеюсь, что и я вам помогу хоть чем-то.
О тестировании скажу вот что: комплекс слегка осмотрен, документация, версии, кейсы, базы и прочие нужные штуки локализованы в памяти. Осталось немного. bugtrack система и начать тестировать. Был удивлен, что раньше в ее качестве выступал Sharepoint. Нет, штука сильная, но чтоб так...
Кейсов много, модульных тестов поменьше, и все это - уже почти мое.
OLAP система забавная штука. Сегодня сам нарисовал пример и в четырехмерном неортогональном пространстве пытался строить сечение фигуры, проходящее через две оси-классификатора. Чуть не помер, в итоге съел яблоко, цинично стыренное утром у Сани и начал писать список того, чего я не понимаю. Список немаленький. Засим - пока.

По коту видно, что уверенности у него поубавилось, но надежда есть, я это гарантирую.

пятница, 26 декабря 2008 г.

На новом месте

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

Сеть стомегабитка, после прошлого гигабита как то некошерно. Курилка будет поправославней - на балконе(chertenok_44, привет тебе сиди и завидуй).
Общаются люди больше голосом, а не как на старом месте - печатным текстом, что - в пределах комнаты шесть на шесть – хоть и логично, но неудобно.
Прямо напротив сидит парень из одного институтского потока, здесь уже второй год. Говорит попал я удачно, в компании период либерализации в смысле зарплат. При чем тут кризис? chertenok_44, привет тебе еще раз и нашим передавай.
В середине второго дня работы я осилил установку системы, к вечеру в общих чертах понял как он работает. Потом имел небольшую двухчасовую лекцию и понял, что ничерта я не понял, что мне еще понимать и понимать. Как-то так.
Кстати, по ощущениям - ошибки искать на порядок сложнее, я за день нечаянно обнаружил только пару некорректныз отказов и пару полных вылетов из-за некорректного ввода данных, но это так. chertenok_44, а сколько я бы нашел подобных штук за день у нас?
В целом - интересно, еще интересней будет, когда я буду разбирать наработки прошлых попыток тестирования.
Хорошо. Посмотрим, что там - дальше.

Кот тоже без страха смотрит в будущее. И тоже слегка охуевает.

вторник, 23 декабря 2008 г.

Вехи.

Сегодня я пьян и уволился. Полуторалетние хроники тестировщика закончены. Тань, Вася - вам привет, и я очень надеюсь, что еще встретимся. Все остальные - прощайте, мне почти не жаль.
Самара, Екатеринбург, Новгород, Сарапул, Камчатка, Магнитогорск, Анапа, Оренбург, еще дохрена муниципальных образований - как нибудь продержитесь без меня.
Котов не будет.

пятница, 19 декабря 2008 г.

Ты же помнишь?

http://rutube.ru/tracks/97277.html

Боремся с депрессией

Жизнь сюрпризы преподносит,
Жизнь лупит нам под дых,
И депрессия все косит
Наши стройные ряды.
Обстановка неспокойна,
Психиатры сбились с ног,
А народ сигает в окна,
Нажимает на курок.

Люди злы, как прокуроры,
Ждут печального конца,
От тоски у всех запоры
И землистый цвет лица.
Улыбаться надо, братцы,
Не сдаваться, молодцы!
Если нация в прострации,
То нации - концы.

Припев: Всё будет обалденно,
И не о чем скорбеть.
Вам надо ежедневно
Сто сорок раз пропеть
О том, что всё отменно,
Всё просто офигенно,
Всё ништяк.

Эй, страдалец, зачитай-ка
Список личных неудач.
"Зайку бросила хозяйка!
Уронили в речку мяч!"
Из туфты не делай драму:
Мир прекрасен, жизнь идёт.
Глянь-ка - мама моет раму,
Саша кашу смачно жрёт.

Что, начальник обижает?
Да ты в гробу его видал.
Негритят жена рожает?
А вдруг твой прадед - Ганнибал?
Это мелкие печали,
Был и хуже беспредел:
Одного вообще распяли,
Так он терпел и нам велел.

Припев.

Если водку пить печально,
Можно тихо ошизеть,
Но всё не так суицидально,
Если в корень посмотреть:
Денег нет - так и не будет,
Что ж печалиться о том.
Ты дыши, брат, полной грудью,
Жуй морковку полным ртом.

Занимайся сексом, спортом,
Плавай, рыбок разводи,
Дай хоть раз начальству в морду,
Делай что-то, не сиди.
Подними с дивана мощи,
Встань, занятие найди.
Соблазни соседку, тёщу,
Тестя... - только не сиди!

Припев.
©Тимур Султаныч

Кот символизирует.

воскресенье, 14 декабря 2008 г.

Доброго дня

Пили с актерами театра. Средний возраст - примерно мой.
Послушайте: Дарвином клянусь, я нигде больше не видел компанию из четырех девушек, среди которых очень красивых - четверо, находящихся в одном месте и в одно время.
Если бы я верил в людей, я бы сказал, что красота души, ее тяга к прекрасному отразилась и на внешности этих дам. Но я в людей не верю, поэтому уверен, что их всего-навсего строго отбирали.
Тем не менее, дамы были прикрасны даже в девять утра.
Засим - всем доброго утра, а мне спокойной ночи.

Кот спит, молчит и тоже о чем-то мечтает.

Ненависть

Но, наверное, самый важный вопрос о том, зачем психологам формальная логика, поиск ответа на который увлекает в самую суть психологической науки. Преподавание логики связано с самой главной мечтой психологии – быть похожей на «хорошие», точные науки, такие, как физика или химия. Психологи полагают, что представители этих наук мыслят логично, а сами они — нелогично, и именно поэтому упомянутые науки «хорошие» и точные, а психология — «плохая» и неточная. Следует отметить, что это предположение было проверено и экспериментально — естественно, психологами. Оказалось, что именно их мышление наиболее логично, т. е. они лучше представителей всех прочих наук знают и применяют правила формальной логики, затем идут социологи, потом среди изученных групп — биологи, а хуже всех знают и применяют формальную логику физики и математики. Среди всех участвовавших в эксперименте правильнее психологов применяли формальную логику только ... католические священники. Этот эксперимент показал, что между уровнем развития науки и степенью логичности мышления ее представителей существует обратная связь, и, чтобы сделать психологию похожей на точные науки, психологов следовало бы учить не соблюдать, а нарушать правила формальной логики. Но традиция есть традиция, и психологи продолжают возлагать большие надежды на логику.
Наткнулся на ЛОРе, исходник здесь.
Больше, чем психологов-теоретиков я ненавижу только философов. Последние имеют право на существование только в мертвом виде. И то не все.

Кот как бы намекает нам на то, что философы отнюдь не бесполезны. Из одного философа можно получить немало метана.

пятница, 12 декабря 2008 г.

Рутина

Последние несколько лет мой список источников новостей практически изолирован от чистой политики, финансов и быта. До меня вести из другого мира доходят разве что в виде фотожаб да пародий.
А тут недавно заглянул в телевизор. Почитал ленту. Странное творится на планете.
Деньги, деньги. Это как разные миры.
По большому счету неважно, стану я программистом или останусь тестировщиком. Неважно, что я вот закончил ВУЗ, а кто-то нет.
Есть мир – тот где эти люди. Там чернуха, там падает доллар, там кричат о войне. В основном там – чернуха. И нельзя сказать, что этот мир меня не каcается. Еще как. Я в нем живу. Я в этот мир иногда окурки мимо урн бросаю. И хлеб там тоже покупаю. По цене, которая ну никак от меня не зависит. И никто меня не спросил, когда ее назначал, кстати.

Вот только я – и люди вокруг меня – мы не кричим о войне. Не указываем верный путь на митинге. Не агитируем за партию. Тот мир, в котором живу я – рисует, пишет стихи и рассказы. Учится уметь. Пробует делать. Спорит, очень много спорит. Больше, чем спорит, только смеется и работает. Делает то, что должен делать любой нормальный человек.

Я ни разу в жизни не общался с политиками. С агитаторами. Из тех, кого я не понимаю, я имел счастье невербально пообщаться с люмпен пролетариатом (без пепреломов и прочих потерь) и с представителями церкви в лице активных агитаторов. Последние произвели впечатление хронически больных людей без шансов на исцеление. Подозреваю, что и большинство остальных ведущих за собой - того же рода.

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

Да, кстати. О кризисе. Куда без него. Кроме всего прочего, это замечательный повод выбросить с корабля балласт, который, быть может, способствовал устойчивости, но вряд ли поможет пройти по малой воде. Оно и к лучшему.

Я вот собираюсь сменить один бардак на другой. Новый работодатель косил глазом, и вопрошал в тему: а не погнали ли меня? Я ласково ответил, что нет, не погнали, сам. Да и то не пускают. Держат, значит. Не крепко, но все же. Полгода назад держать надо было, когда еще была такая возможность.


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

вторник, 9 декабря 2008 г.

RTFM

http://death-moroz.livejournal.com/298191.html#cutid1
К прочтению рекомендую. Все-таки - это русский язык, который важно уметь употреблять.


Кот цитирует.

P.S. death_moroz свою запись убил, но astenix предложил альтернативу: http://teneta.rinet.ru/rus/de/denis_yatsutko-matom.html

P.P.S. Нашлось: http://du-jingli.livejournal.com/44732.html

понедельник, 8 декабря 2008 г.

Как-то так

Не уверен в формулировке, но как-то так:
Что лучше, в плане моментального психологического состояния, очень сильно ждать чего-то или кого-то, кто приедет, скажем, через неделю плюс три дня и привезет с собой радость или не иметь долгов, обязательств незакрытых, а иметь возможность делать что-то. Не ждать наступления чего-то. Творить так скажем. Что угодно. Вязать, завоевывать мир. Но в данный момент - думать о том, что натворить.

Первый вариант хорош тем, что счастье обязательно наступит и никуда не денется. Выглядеть будет, быть может, чуть-чуть не так, но счастьем быть не перестанет. Минус - эту самую неделю и три дня(срок почти неважен) человек несвободен психологически и не готов к осмысленным действиям. Как-то так.
Второй - хорош тем, что все пути открыты. А плох тем, что можно и на месте остаться и непонятно вообще, что там, на этих путях.
Такой вопрос.
Как-то так.


Кот как бы говорит нам: для того, чтоб быть свободным недостаточно быть на воле. Надо еще, чтоб все остальные сидели в тюрьмах.

суббота, 6 декабря 2008 г.

Утро

Идущих на работу в субботу приветствую. Вас много и вы такие же дурные как и я.
P.S. Ребята, посидели вчера замечательно.


Кот символизирует.

пятница, 5 декабря 2008 г.

Рутина

Кодер приехал из отпуска, который он провел в Гоа. Делится магнитиками, впечатлениями и сигаретами. Мы, в свою очередь, улыбаемся, удивляемся и расспрашиваем. Я, к тому же, завидую.
Я тоже хочу поехать. В том числе и в Гоа.
И вы хотели б. А кто б не хотел?


Вот кот - точно хотел бы.

понедельник, 1 декабря 2008 г.

Рутина кризисная опять же

Все те же "Танки грохотали":

Я чай займу у программиста
А сахар принесу я сам
А в кошельке как в поле - чисто
Самарский импорт я не сдам.


Все, хватит дури на сегодня.

Рутина, кризисное

Второй куплет на мотив "По полю танки грохотали"

Нам Жанна принесет заявку
Накрылся тазом их клиент
На завтра отменили пьянку
И на сочельник денег нет


Дурь продолжается. Надо было выспаться...

Работа

Да, я больной и вечером в воскресенье думаю только о работе.

У меня в голове такой вопрос. В плане баланса мировых сил и прочего подобного.
Итак.
Четыре девелопера, один с лишним проектировщик(ингда еще плюс полтора), два тестировщика.
Delphi+MS SQL.
Проект ведется уже пять лет.
Мне интересно, это нормальный баланс сил? Я понимаю, что все ситуативно и нюансово, но все же.

Ну и напоследок, на мотив "по полю танки грохотали":
Нам Таня планы написала
По ним тестируем опять
Наверно ждет меня Вальгалла
Щас буду сервер я ронять


Вот дурь...


Кот как бы намекает нам, что грамотная организация труда повышает прибыльность и эффективность производства.

суббота, 29 ноября 2008 г.

Рутина

Разговорились сегодня что-то на тему любви, красоты и искусства фотографии. Отметили, что в целом женская часть конторы выглядит весьма неплохо. И было бы неплохо принести аппарат и увековечить, благо, как я уже говорил ранее, комплексами прекрасные дамы не страдают.
Программист: если б я был Светой, я бы за каждую свою фотку деньги брал


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

четверг, 27 ноября 2008 г.

Смотрите

http://ljplus.ru/img4/a/l/alexandrov_max/tort.jpg

Это отсюда
http://scandal-max.livejournal.com/1062675.html

И не говорите, что не видели.

воскресенье, 23 ноября 2008 г.

хех


(c) http://www.koreus.com/video/helicoptere-en-vol.html
Прелестно, не так ли?

четверг, 20 ноября 2008 г.

Быдлотест

Я прошел "Тест на определение словарного запаса"



ВАШ СЛОВАРНЫЙ ЗАПАС - Результаты теста
Ваш словарный запас на очень высоком уровне! Превосходный результат! Вы правильно ответили на 32 вопроса из 35! Поздравляем!
Пройти "Тест на определение словарного запаса" здесь

Ахренеть. Даже специальный кот есть. Которй как бы спрашивает вас: а у тебя как с буквами и словами?

вторник, 18 ноября 2008 г.

Хех

Инженер-тестировщик из компании SiPort (Санта-Клара, Калифорния) застрелил троих топ-менеджеров своей фирмы после того, как узнал о своем увольнении. Жертвами стали исполнительный директор ,вице-президент по операциям и руководительница кадровой службы.
Линк: http://www.securitylab.ru/news/363229.php



Кот как бы намекает нам, что его тоже не надо злить.

понедельник, 17 ноября 2008 г.

Хех

Перечитывал свою старую запись http://w-bf.livejournal.com/3945.html
В ней нашел кусочек дневника:

18 февраля 2008
Я: Ни одной свободной вешалки
Коллега: Да, народу много
Я: Уволить половину…


Уволили... теперь вешалок хватает.

Хочется странного

OpenSuse-11 могла бы спасти отца русской демокр мой уставший мозг, но в последний момент оказалось, что у меня есть только 10 версия. Это отсрочило очередную пытку моей системы на 9 часов.

Оказалось, что одиннадцатую я позавчера стер с лица Зем винта, освобождая место для замечательного пятого сезона Хауса. И тут, как раз, когда, погоняв сусу на виртуалке, и решив, что она мне таки нравится, а что еще важнее - я ей тоже симпатичен, я грохнул первый и второй сезоны вкупе с дистрибутивом ХР SP2, освобождая место под новый раздел, на котором будет храниться свободное ПО, оказалось, что ставить-то в этот раздел особо нечего.

И теперь у меня 2 варианта. Скачать дистрибутив или взять его на работе. Кстати, до финала скачивания примерно столько же, сколько до появления меня на работе, так что скачивание отменяется.
А раз скачивание отменяется - будет нанесен удар по мозгам путем введения кучи бесполезной аудиовизуальной информации в виде неудаленных серий Хауса, а также в виде легкой интоксикации организма гидроксидом пентагидродикарбония.

Кот как бы намекает мне, что свободное ПО и Хаус это, конечно, хорошо, но лучше б делом занялся. Или сексом. Ну или выспался.

суббота, 15 ноября 2008 г.

Сонное

Интересно, я умею больше, чем могу, или меньше? Ощущение - что больше. Осталось только понять смысл этой фразы.
А так - рутина. Самара меня ждет все еще, админ спрашивает, почему я сегодня не уронил сервер, не заболел ли я...
А мне как раз попался один интересный проект, который я буду творить. Под моим непосредственным руководством теперь аж целых два системника и терминал к серверу. Да с такими силами можно не то что багрепорты писать - можно полмира завоевать. Спутник запустить! Зеленую обезьянку отрендерить.
Когда же наладят блютус интерфейс с мозгом? я поставлю хоткеи на оргазм, умыться и уснуть.

Кот сегодня чеширский - он уже полностью исчез, даже улыбка, поэтому его не видно. Но, тем не менее, он как бы намекает нам, что он уже придумал кое что забавное.

вторник, 11 ноября 2008 г.

Рутина

Третий рабочий день подряд падает RAID у админа, не выдерживая работы с бд на MS. Мне уже даже не интересно. Интересно менеджеру, за спиной которого, характерно прищурившись, стоит Самара.
А мне скучно.

Этот кот хотел бы валерьяночки. А я водки.

воскресенье, 9 ноября 2008 г.

Школа злословия

Считайте это рекламой. Или не считайте. Мне пофигу.
Я читаю tanyant. Мне нравится то, что она любит русский язык. И, судя по ее журналу, умеет пользоваться словами. Книги ее не читал, передачи с ее участием не смотрел.
Это было необходимое предисловие.

И тут я увидел это:
http://tanyant.livejournal.com/33889.html
Там ссылка на видео, которое я с интересом посмотрел. А затем ознакомился подробней с материалами по той беседе.
Но речь не о моей гражданской позиции по этому вопросу, речь о другом.
Три человека, три писателя. Образованные. Мастера слова. Два из которых совершенно точно готовились к беседе.
На протяжении сорока минут пытались сперва сформулировать пять коротких вопросов, а потом ответить на них. Ни то ни, другое не получалось.
Пустобранства, как у Гордона, не было - это приятно. Но также не было четко сформулированных вопросов от ведущих и ответов того же свойства.

Я считаю, что вся наша ти-ви "интеллигенция" еще доросла до - не идеального, но нормального - общения, которое можно сейчас наблюдать на тысячах относительно грамотно модерируемых форумов, а раньше - в эхах.
Там уже есть правила и нормы общения.

Кстати, вы, наверное, тоже заметили, что чуть более чем 95% этих деятелей культуры позорно проигрывают все беседы(именно беседы, не путать со срачем, когда на них налетает толпа с говном), которые они ведут вне своего уютненько модерируемого пространства.

Хотелось бы дать им совет - посидеть месяц другой под другим именем на каком-нибудь злобном форуме. Или, на худой конец, позащищать свое мнение на просторах ЖЖ. Глядишь - поуставали бы пальцы набивать текст и стала бы голова короче формулировать мысли. Но не буду давать им советы, им не десять лет.
Всем похуй.


Кот всегда коротко формулирует мысли. Он знает, что 95,25% аргументов любой беседы сводятся к фразе "Ты - хуй!". Угадайте сами, на что как бы намекает нам кот.

пятница, 7 ноября 2008 г.

Уже не одна неделя после переезда прошла, а меня все еще не покидает странное ощущение, что в тот день в мою карму впитался запах фикуса.
Мало того, что во время переезда я перетаскал девяносто пять процентов офисных растений весьма разных размеров, фасонов и масс - от ста грамм до 50 килограмм весом.
Мало того, что, не так давно одна моя уволенная коллега завещала мне кактус.
Так сегодня - когда менеджерам привезли очередную пальму - я было подумал: вот она, моя злая судьба, и морально приготовился переть его на четвертый этаж - обошлось, позвали программистов более крепкого сложения (раза в два больше меня по каждому из измерений, включая время).
А вот хрен. Двигать по менеджерской комнате это чудо ботаники был приглашен я.
Ребята. Перетащить чего - пожалуйста, но почему сразу фикусы-то? Ну не испытываю я восторга от домашних и офсиных растений, а в особенности от их деятельного участия в моей жизни.


Кот как бы намекает нам, что его тоже заебали фикусы у компьютера.

среда, 5 ноября 2008 г.

Добрый день

05.11.2008 14:07:52, я
Ты приколись, я завтра ведущую проектировщицу обучаю

05.11.2008 14:09:13, Программист
плохому смотри не научи

Кот вместе с нами по-детски наивно смотрит на неповторимую непредсказуемость бытия.

суббота, 1 ноября 2008 г.

01.11.2008 11:15:24, я
У нас начальник и отдел кадров обладают потрясающим нюхом на странных девочек
Ну иди к нам работать, а?

01.11.2008 11:26:20, я
А тебе больше или меньше платят?

01.11.2008 11:26:33, Знакомая
больше

01.11.2008 11:27:02, я
А у вас есть вакансии?

---
Вот как то так.
Кот как бы говорит нам: ненависть!

пятница, 31 октября 2008 г.

Бага

На фотографии изображен процесс перевода бага со статуса «As Designed / Not An issue» обратно на статус «Open»

P.S. Для наших - с отменено на активно.
Нашел у alexin_tr

death-moroz

Рекомендую
http://death-moroz.livejournal.com
И выполняю свое обещание.


Икзибит, оверклокерская тема. Короче, гнать процы можно, но, как и хороших лошадей, загонять не стоить. На картинке пояснение - почему именно.
Забавно, что даже по такому поиску я пришел на близкую тему.

вторник, 28 октября 2008 г.

О студентах

11:54:04, Знакомая
У меня с завтрашнего дня начинаются очень тесные и близкие отношения с дипломом....

11:54:39, я
эротично звучит
ты нежно берешь в руки папку
теребишь тесемочки
возбуждаешься и открываешь свой

11:55:09, я
файл с проектом
Даааааа, погладь папку, еще немного…

11:55:16, Знакомая
0_о

11:55:17, я
*кончил и закурил*
на и ты затянись
*протягивает сигарету*

11:56:00, Знакомая
Я это себе несколько по-другому представляла)

11:56:13, я
это только прелюдия
даже без оральных ласк
за три дня> до защиты будет хардкор анал
---
Я, естественно, утрировал.
Ну а кот -


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

Так...


Я.Интернет. Измерьте вашу скорость.
Это ns-keip на заметку.
P.S. chertenok_44, а ты так умеешь? Смотри время поста.

UPD: Умеешь, сайт показывает скорость прокси...

Я не исчез.

Действительно, рано радуетесь.
Я в ЖЖ. А вокруг: Занимательная психоделия у death_moroz, неоригинальные по идее, но гораздо более красивые сиськи в журнале у tessa-m.
Внезапно и решительно серией постов разразился ns_keip.
flame-inside-me пишет опять же. Было бы интересно поспорить с ней ни о чем и обо всем сразу, глядя в глаза.
Не перестают радовать меня и весь честной народ фотографиями и рисунками suzaku_ekb и, соответственно, maratochka.
Это само собой - не только обзор, но и пеар попытка поделиться с вами.

Если вдруг кому то интересно - тестировщик тестирует, выдает норму и выше нормы ошибок за смены, в связи с чем все более яростно негодуют на него на перекурах программисты.
Их можно понять, у них премия, семья и дети, а меня понять сложнее, я нахожу лишние баги из чистой нелюбви к человечеству и ради смеха.
Пользуясь случаем, передаю привет Самаре: что ж вас, чертей так много-то? И нафига вам всем электричество? Ну действительно?

Опять же накопились вопросы посерьезней. 2х1.66Ггц камешек перебирает с помощью free софта 8 000 000 паролей в секунду, съедая при этом 70% камня. Догадываюсь, что новейшими методами, на том же железе эту цифру можно увеличить раз в десять.
Несложными и очень неточными вычислениями получаю, что пароль в 8 символов (a-z,A-Z,0-9, ";_-+=) моя машина этими методами подберет примерно за два года.
Специалисты скажут - не описан метод шифрования, скорость доступа, то да се... Знаю. Берем сферический файл в вакууме на винте. Машинка посильнее это сделает в 100 раз быстрее. Около недели. Ну, пусть месяц. А если оставить только буквы и цифры, то пара дней.
А в ойсеку, и на некоторых ресурсах именно такие ограничения - 8, цифробуквы. Никто, конечно, не будет стараться. Никому это не надо. Но обидно как-то, ага?
Опять же это. Нет, мы то с вами законопослушные граждане, естественно. Но интересно.


Кот как бы намекает нам, что за нами присматривают.

вторник, 21 октября 2008 г.

Утро

Дедушка пришел навестить своих внуков. Один внук сидит и читает книжку по авиации.
- Кем ты хочешь стать, когда вырастешь, внучек?
- Летчиком!
- Ну, а ты кем хочешь стать? - спрашивает дед у другого внука.
Мальчик отрывает взгляд от свежего “Пентхауза” и говорит:
- Взрослым, дедуля, просто взрослым…


Десять лет назад я, наверное, хотел повзрослеть, чтобы... я даже не знал, зачем, но точно знал, что мне это жизненно необходимо.
Шесть лет назад я уже точно знал, зачем мне взрослеть.
Примерно с совершеннолетием я получил то, чего ждал. Мне понравилось.

А вот сегодня, оторвав себя от постели, вышвырнув на улицу и дотащив до остановки в половину восьмого утра, мне подумалось, что вообще-то оно того не стоит.
И вот знаете, поймите меня, конечно, правильно, но одиннадцатилетняя счастливая, гормонально независимая жизнь, так вот, она подороже будет, чем текущие большие возможности. Даже если не учитывать некоторые нереализованные потребности.
Я даже, маленько так, завидую тому, чего не вернуть.

В десять лет человечек хочет стать старше. В сорок - младше, наверное, не знаю, я там еще не был.
А мой примерно возраст - идеален, чтобы замереть? Вот ерунда. Чувствую, что где то в далеком детстве меня сильно обманывали словами "вот когда подрастешь ..."
А как с этим у Вас?

Кот как бы говорит нам: пиздец, ребятушки вы мои...

понедельник, 20 октября 2008 г.

Рутина

Я: И на высокой ноте выполнения последнего пакета на последней базе:
Большая база трагически повисла и затормозила сервер почти на час
В ходе неравной борьбы, с участием Программиста, база была побеждена и убита.
Убита, и, как феникс, восстановлена из пепла, то есть бекапа.
Конкретно сейчас она и восстанавливается, кстати.
То есть проблема была - и была решена. Прошу заметить, что ранее аналогичный процесс обновления занял у меня времени примерно в 5 раз больше, то есть теперь наблюдается явный прогресс и ускорение процесса.


Начальник: ок

Я:Кстати, я наблюдаю явный диссонанс нашей вербальной активности.
Прошу не считать это покаателем работоспособности.


Начальник: ты о чем?



Кот как бы намекает нам, что не надо грузиться.

воскресенье, 19 октября 2008 г.

Рутина

Прогнал на базе несколько скриптов, один из них программист признал убитым и удалил неверный скрипт, который лежал на серваке.
Я сижу неподалеку от админа.
Скрипт программисту писать надо, но с нуля влом.

Админ: что такой довольный?
Я: Базу убил. К тебе, кстати Программист идет.
А на дворе пятница.
Админ: Зачем?
Я: он файлик удалил
А через 2 часа оплаченный конторой боулинг
Я: С сервака
Я: Маленький
Я: Текстовый
Я: А на сервак пишут быстро...
Входит программист
Программист: Привет!
Админ, обреченно: Где лежал?


Кот как бы говорит нам: не злите тестировщика, и базы будут целы и нужные скрипты будут сохранены в укромном месте. Не злите тестировщика.

пятница, 17 октября 2008 г.

К прочтению

"Паренек станет возражать, что, мол, не может заботиться о клиентах за минимальную зарплату. Но суть в том, что если человек не сочувствует таким же, как он за $6,00 в час, то он не будет сочувствовать и за $600 000 в год."

http://www.diggreader.ru/2007/10/02/chto-takoe-obezyanya-sfera/

среда, 15 октября 2008 г.

РПЦ

Следуя примеру католических братьев, иерархи РПЦ МП стали в последние годы назначать государственным учреждениям небесных покровителей. Ракетным войскам стратегического назначения назначили св. Варвару, Минздраву—св. Пантелеимона, пенитенциарной системе—св. Анастасию, ВДВ—пророка Илию. Лишь главное учреждение современной России остается без небесного заступления. Чтобы положить конец измышлениям, «Союз православных граждан» предлагает чекистам сразу двух небесных покровителей—благоверного князя Александра Невского и святителя Иоанна (Максимовича), архиепископа Сан-Францисского, канонизированного РПЦЗ.
©Александр Солдатов

Держите меня семеро! Почему бы моей горячо любимой РПЦ не причислить к лику святых Феликса? И сразу отпадут проблемы столь сложного выбора.

Ну это так, для смеху. Затем мне подумалось: «А можно ли Феликса причислять к святым?» И я проверил.
Свято́й (от праслав. svętъ; мн. ч. — святы́е) — в христианстве (за исключением некоторых протестанстских конфессий) благочестивый и добродетельный человек, канонизированный церковью, являющий собой образец добродетели и пребывающий по учению Церкви после его кончины на небесах и молящийся перед Богом за членов церкви, еще живущих на земле.
Применив к этому тексту бритву Оккама и логику я выделил основное: человек должен быть христианин, добродетелен и канонизирован.
Первый пункт логичен, но не выполнялся в большинстве случаев. Некритично. Добродетель вообще вещь субъективная и пересматривается элементарно. Итак, что самое главное? Правильно, канонизация. То есть: Феликс, добро пожаловать!

Вдруг меня переклинило. А что это за святые и откуда взялись? Господа лучшн меня знающие Библию. Напомните, есть ли там святые, кроме ангелов?
Это как бы раз.
Два.
Святых, как известно, наносят на иконы. Молятся им, опять же. И вот тут мне совсем непонятно вот что.
Необходимое пояснение: христианство мне нравится, идея неплохая, а 10 заповедей это неполный, но очень хороший моральный стержень для человека. Кроме первой, ИМХО. Первую, надо стереть, она противоречит духу второй заповеди
Вторая заповедь, из Пятикнижия Синодальному переводу:
Не делай себе кумира и никакого изображения того, что на небе вверху, и что на земле внизу, и что в воде ниже земли; не поклоняйся им и не служи им, ибо Я Господь, Бог твой, Бог ревнитель, наказывающий детей за вину отцов до третьего и четвертого рода, ненавидящих Меня, и творящий милость до тысячи родов любящим Меня и соблюдающим заповеди Мои.
Господа молящиеся, а господа молящиеся? Нарушаем?

Впрочем хрен с ними, с иконами (против святых ничего не имею, хорошие были люди).

О чем еще хотел сказать? Ах вот:

Вера Лещенко разъяснила в начале апреля 2008 года: «Товарно-денежных отношений у нас в Церкви нет и не может быть, потому что это не магазин, где можно купить все, что вам захочется. Хотите отпоют вас, а хотите покрестят. Нет — это далеко не так. Федеральный закон „О благотворительности и благотворительных пожертвованиях“ гласит, что каждый по своей воле может пожертвовать Церкви столько, сколько пожелает, поскольку Церковь всегда жила на пожертвования. Тем более это важно сейчас, когда Церковь отделена от государства. Сколько человек хочет пожертвовать храму, зависит от его волеизъявления, и здесь бывают разные варианты» ©ttp://www.radonezh.ru/new/?ID=7367

А затем берем и идем к ближайшей церкви в крупном городе. И наблюдаем обратное.
Кому лень далеко идти:
http://ru.wikipedia.org/wiki/Экономическая_деятельность_Русской_Православной_Церкви
http://www.google.com/search?client=opera&rls=ru&q=%D0%94%D0%BE%D1%85%D0%BE%D0%B4%D1%8B+%D0%A0%D0%9F%D0%A6&sourceid=opera&ie=utf-8&oe=utf-8

Данные о бюджете Патриархии (центральном церковном бюджете) не оглашались с 1997
Тут недавно обнаружил, что у РПЦ есть свой бизнес-центр. Там, кстати, есть и игорные заведения.
Господа! Нам не надо католичества. И буддизма нам не надо! У нас будет своя православная церковь с блекджеком и шлюхами!


Кот как бы говорит: "Ты веришь в Бога? А я нет."

вторник, 14 октября 2008 г.

понедельник, 13 октября 2008 г.

Прекрасные дамы...

Модель поведения современной русской девушки складывается из взаимоисключающих понятий. Девушка романтична и прагматична,наивна и расчетлива, целомудренна и похотлива. Мужчина не знает, кого в ней любить. Мужчина любит в женщине тайну, а не моральный переполох.
Растущая сексуальная агрессивность потомства тургеневских девушек делает их более доступными, но менее желанными. Конкуренция на женском сексуальном рынке приводит к тому, что девушка страстно играет одну и ту же роль сексуального объекта.

Своей одеждой она подчеркивает и выделяет эрогенные зоны. Чем старше она становится, тем с большим отчаянием бьется за реализацию своих желаний. Уже к двадцати трем годам ее начинают посещать первые мысли об упущенной жизни, ее поведение неспокойно, она снимает стрессы выпивкой, подсчитывает и обсуждает с подругами каждый жест внимания к себе, каждый поворот мужской головы в свою сторону. Постепенно она становится циничной, предсказуемой.
Молодая русская женщина сегодня не имеет философской базы жизни. Рынок сбивает ее с толку своими соблазнами. Какую форму идеологии она способна выбрать? Она живет не по средствам. Она живет лучше, чем зарабатывает. Она тянется вверх, к жизни среднего класса, стоит на цыпочках. Если она одна, ей надо платить за квартиру, оплачивать мобильный телефон, по возможности иметь машину, следить за своей внешностью. Она не будет мазать «рожу» дешевыми кремами, но на еду уже не хватает.

Волей-неволей, если выйти замуж не получается, она начинает думать, кто и как будет ее содержать. Идеология содержанства проникает ей в душу. Она все более активно требует от мужчин денег, хочет, чтобы ее содержали уже на ранних стадиях знакомства, и приходит в негодование, получая отказ. Она начинает считать всех мужчин скупердяями, ее денежные претензии имеют эквивалент стоимости шикарной проститутки.
Однако случайные сексуальные связи не обеспечивают ей сексуального воспитания, растущее количество мужчин не повышает ее эротические качества, она обычно теряется, когда ее втягивают в сложную сексуальную игру, но при всем том она упорно считает себя неотразимой. Как правило, она преувеличивает свою красоту и оказывается очень требовательной. Одной ногой она стоит на поле русской классической культуры, точнее, ее руин, другой — на дискотеке.

Страсть к удовольствиям, торжество молодежной субкультуры преображают природу диско-девушки. Ее несет. Ее сексуальная жизнь лежит почти на поверхности. В постельных разговорах она откровенна до слез. Из нее буквально лезут признания, которые лишний раз говорят о криминализации страны. Она почти наверняка прошла через опыт грубого домогательства, она рассказывает, что начальники постоянно предлагают ей с ними спать; это ставит ее в трудное положение не потому, что она отказывается, а потому, что, переспав с начальником, она рискует потерять работу как использованный кадр.
Ее рассказы производят двойственное впечатление. С одной стороны, понимаешь, как трудно быть девушкой в современной России. Не дай Бог ею родиться. С другой стороны, у нее нет ориентиров, которые бы помогли ей адекватно понять ее положение. Философия гедонизма в нашей стране годится лишь в полностью защищенных социальных условиях, и то не всегда. Кроме того, философия гедонизма ублюдочна. Портрет русской женщины в молодости неотделим от вопроса: а ты это пробовала? После того как голубая проблематика вошла в берега, настало время другой дегустации. В конце концов живем один раз. Будет о чем вспомнить.
Любопытство, сексуальная раскованность, сравнительная новость идеи однополой любви, которая разогрета поп-культурой, желание играть активную роль в сексе, наконец, кое-какие неосознанные эстетические соображения толкают диско-девушку к лесбийским фантазмам, которые, как правило, приводят к имитации траха в подвыпившем состоянии. Такие эксперименты заканчиваются незначительными утренними угрызениями совести.
Русской девушке нравятся взрослые мужчины, «папики». Чем богаче страна, тем меньше «неравных браков». Если в западных странах даже состоятельный и состоявшийся мужчина с трудом вступает в контакт с молодой девушкой, у нас сверстник — почти что синоним незрелости. Русские мужчины отвечают на это лолитизацией своих желаний. В конце концов, законное право. Но это и есть признак женской девальвации.
Девушка на пороге совершеннолетия выгодно отличается от тридцатилетних гедонисток с обмякшим бюстом. В юной деве, которой в киоске не продают сигареты, есть то достоинство, что она только начинает, у нее нет еще опыта прожженности. На девичью свободу совести мужчины отвечают умозаключениями о лживости и неверности женщин вообще. У них всегда готов довод в защиту того, чтобы девушку выставить за дверь. В любом случае ее стремления обнаружены, она разоблачена.
Какое поведение характерно для порядочной девушки? С точки зрения общей морали, на фоне других, в глазах подруг она выглядит «дурой». Ей не дано защитить свою позицию, она напрасно упорствует, недотрогой быть немодно, скучно, да и зачем? Когда в мобильниках подруг раздается долгожданное мужское хрюканье «ну чё?», ей звонит бабушка с вопросом: куда ты пропала? Позиции неравные. Порядочную девушку легче всего заподозрить во фригидности.
Нынешнее поколение молодых женщин поставлено перед болезненными проблемами. Не хватает мужчин, которые способны обеспечить женщине нормальную жизнь. Трудно подсчитать реальное соотношение мужчин и женщин в России, но не исключено, что на десять женщин приходится не «девять ребят», а один-единственный мужчина. Остальные либо бедные, либо алкоголики и наркоманы, либо сексуально неполноценные люди, либо все это вместе.
На общественной сцене возникает новый тип женщины, которую легко купить за приличные деньги, но которая дешевеет в человеческом измерении. Не обладая моральными ценностями, женщина путается в понятиях, сбивается с толку. Она дорого продается, но дешево покупается. Она по-прежнему мечтает о вечной любви, но в ее ожидании она доступна и взаимозаменяема. Она лишается таких качеств, как самопожертвование. Как вы сказали? Что это значит? Она все измеряет своим интересом. Наконец, она влюбляется, она, кажется, даже любит. Вдруг выясняется, что свою благоприобретенную природу не изменить, от интереса никуда не деться. Она любит, пока ей интересно. Однако с ней уже неинтересно...
И не надо кричать на основании вышесказанного, что это слова нищего, ленивого быдла!!! Поверьте мне, может каждый из нас где-то и выпячивает грудь, выставляя на показ своё положение, но это уже эффекты наложенной действительности. Мы дрались за свое благосостояние, наши папы и мамы не клали нам под ёлку ключи от квартиры, мы добились всего сами, прорвались через границы бесчеловечности, тупости и заплывших глазок. А чего же достигли? Что человек, которого ты считал близким, любимым и надежным, в конечном итоге оказывается бездумной куколкой с остервенелым желанием брать.
Не жалко! На! Только почему-то всё больше и больше хочется оставаться на работе. Зарабатывать деньги становиться интереснее, чем тратить их вдвоем. Вот и сидишь в Дамочке и надеешься, что когда-нибудь встретишь те глаза, ту улыбку и те слова, которые будут важнее натянувшейся на груди футболки за 150 бакинских и снятых снизу вверх ножек, дающих представление о чем-то недостижимом, а на самом деле являющиеся лишь плодом эволюции укорачивания юбок и солярийных установок.
---------
©http://intm.ru/2006/05/22/model_povedenija_sovremennojj_russkojj_devushki.html
Я согласен с большинством высказанных тут мыслей



Кот и кошка с сайта рофлкат как бы говорят нам, что надо любить друг друга.

воскресенье, 12 октября 2008 г.

Burn After Reading

Я люблю смотреть хорошие фильмы, в компании или без. Часто, я пытаюсь понять художественный замысел авторов, понять, что они хотят донести до меня и как. Мне приятно смотреть на новые художественные приемы.
Я не хочу спорить о достоинствах и недостатках фильма, о котором сейчас скажу. Я не могу понять, что этим хотел сказать автор. И вообще, к чему это все.
Сейчас у меня стоит на паузе неплохой в целом фильм "Burn аfter reading". Пауза на пятидесятой минуте. Чтоб понять глубину моего шока, надо знать, что вчера и позавчера я пересмотрел всех друзей Оушена, где очень классно смотрелся Клуни.
Итак, свидание героя Клуни с какой-то дамой, он зовет ее домой и ...











Может я чего не понимаю? Такая штука реально сразит даму наповал? Да еще сделаная свиоми руками. Как хотите, а я смотрю дальше
P.S. Котов не будет, они в шоке.

суббота, 11 октября 2008 г.

Красота

У нас до безумия красивый снег. Большой и много. Не знаю, первый ли. Я хочу, чтоб первым был этот. Он мне нравится.

Я бы сфотографировал, но это пошло.
Ну а кот как бы говорит нам: "Ништяк! Я рыж и пушыст."

четверг, 9 октября 2008 г.

Офис

Готовимся к завтрашнему переезду офиса. В три уже никто не работает. Лепим на все наклейки с текущим ФИО и будущим кабинетом. Попытался наклеить стикер на коллегу, за что чуть не получил полбу. А что? И ее б грузчики довезли. Бесплатно.
Царит атмосфера всеобщего веселья, легкости и распиздяйства.



Смотрите, коты тоже не хотят работать в этот последний теплый день.

Хех

В почтовом сервисе Gmail от компании Google появилась новая функция Mail Goggles, которая создана, чтобы помешать нетрезвым пользователям отправлять письма, о которых можно пожалеть на следующий день.©Сnews
Тест примерно такой:

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

И полчасика - час времени.
Скажите мне - я не прав?


Кот как бы намекает нам, что образование штука полезная.

О мире

и финансовых кризисах.
Подбросили мне весьма интересный и занимательный текст.
sapojnik пишет:

На днях МинФин США объявил о фактической национализации Федеральных Ипотечных корпораций – Фанни Мэй и Фредди Мак. Непонятно: то ли этот шаг знаменует собой окончание грандиозной аферы, то ли наоборот – делает катастрофу необратимой. Напомню суть «ипотечного кризиса», затронувшего весь мир: так называемые «сабпрайм» кредиты на недвижимость, или, попросту говоря – кредиты заведомо неплатежеспособным заемщикам.

Вдумаемся в последнюю фразу: «заведомо неплатежеспособный заемщик». Звучит дико, не правда ли? Все равно что «канатоходец с нарушенной координацией» или «слепой лучник». А ведь на этом абсурде долгое время, как выясняется, держалась МИРОВАЯ финансовая система!

Что же реально происходит с финансами? Вопрос не праздный, просто так сказать «пусть разбираются специалисты, нас это не касается» - не получится. Специалисты, как видим, уже наразбирались – мировые финансы на грани краха. И, если обвал продолжится, то последствия почувствуют не только мы – «продвинутые ЖЖ-юзеры», но и последняя деревенская бабушка, не знающая, что такое интернет.

Поэтому я предлагаю вместе, шаг за шагом, рассмотреть ситуацию и подумать о последствиях. В конце концов, все мы «финансисты» - в том смысле, что все постоянно имеем дело с деньгами и планируем бюджеты – кто семьи, а кто и своей маленькой компании…

Условия кризиса нам более-менее известны. Давайте смоделируем все в деталях. Чтоб не сушить себе мозги над реалиями американской жизни, я для простоты перенес сюжет в «родные палестины». И заодно решил отвлечься от темы недвижимости: тема для нас, россиян, настолько болезненная, что многие, едва заходит речь о ценах на квартиры, теряют все способности к связному размышлению и вовсю предаются понятным эмоциям. Поэтому – заменим квартиры на автомобили, ОК?

Итак. Вначале имеется некий дилер, скажем, по продаже «Мерседесов». Работает он в Москве, продажи идут хреново. Высокая конкуренция, покупатели привередливы, только и ноют: «120 тыс. долларов за машину – а чё так дорого?!» В общем, жуть: полный застой в делах.

И тут дилера осеняет счастливая мысль: он бросает пыльную Москву и уезжает… в деревню Гадюкино Вологодской, скажем, области. В деревне понятно что: полный развал, людей почти нет, только бабки да несколько вечно пьяных механизаторов. Уж как там изощряется наш дилер – неизвестно, как расписывает преимущества «Мерседесов» перед горбатым «Запорожцем» - черт знает; но, главное, в итоге он уламывает большую часть тамошних обитателей и подписывает с ними договоры купли-продажи «в рассрочку»: он, типа, поставляет в Гадюкино новенькие «Мерседесы», а каждый механизатор обязуется оплатить «покупку» в размере 150 тыс. долл. в рублях по курсу ЦБ (почему 150, а не 120? Ну, это дилер подстраховался – мало ли что? Да и механизаторам все равно – у них ведь ни ста пятидесяти, ни ста двадцати даже близко нету). Да, именно 150 тыс. – но через 3 года. Рассрочка такая, все по-рыночному.

Ладно, «окучил» наш дилер Гадюкино; но это ведь только еще полдела! Возвращается в Москву, идет в Банк. В Банке встречает его Банкир. Дилер извлекает пачку договоров с гадюкинцами и, наверно, толкает зажигательную речь о невиданном подъеме сельского хозяйства в Вологодской области, благодаря чему там нынче чуть не каждый второй – миллионер. Банкир слушает Дилера вполуха и сразу начинает яростно торговаться. В конечном итоге Дилер, скрипя зубами, передает Банку право истребования денег «всего» за 100 тыс. долл. по каждому из договоров. Для дилера это нижний порог рентабельности, но что делать? Зато целую партию сбыл, да живые деньги получил.

А Банкир наш – тоже не дурак. Он от Дилера идет в Федеральное Ипотечное… простите, Автомобильное Агентство. Предъявляет там пачку договоров с сельскими тружениками Вологодской области – на 150 тыс. долл. каждый. Долго и яростно торгуется – и наконец чиновники Агенства милостиво выкупают у него все договоры «с отсрочкой платежа» по 120 тыс.

Из Агентства Банкир, выходит, понятно, окрыленный: еще бы – делать почти что ничего не надо, а удалось поиметь на каждую вложенную сотню тысяч 20% прибыли! Сам звонит Дилеру, интересуется: нет ли еще таких договорчиков – с другими механизаторами, может быть, из других деревень? Какие там еще есть деревни?

Радостный дилер ухватывается: а как же, старина! Там еще рядом Малые Грязищи, Большие Грязищи, а еще чуть в стороне – пгт Нахаловка! Ну так что ж ты сидишь?! – спрашивает Банкир.

И Дилер ломится туда. «Будете, - уговаривает он деревенских, - все на «Мерседесах». – А за долги не беспокойтесь: у вас ведь все равно ничего нет, что у вас возьмут? Станет, думаете, банк с вами возиться, с вашими телегами и полуразвалившимися халупами?! Подписывайте смело; если что – признают вас банкротами, и дело с концом». Деревенские репу чешут – и подписывают.

Дилер относит договоры в Банк, Банк берет с дисконтом – и тут же втюхивает их же Федеральному Агентству. Вы спросите: «Стоп, стоп! А откуда у Агентства-то деньги – выкупать эти бумажки во всевозрастающих количествах?»

О! В Агентстве тоже не дураки сидят. Агентство у них выходит на международный долговой рынок: выпускает и продает собственные облигации. А что? Вон сколько у него в портфеле «гадюкинских» бумаг – и каждая по 150 тыс. долл. «тянет»! И инвесторам объясняют: вы поймите, дурачки – это ж ведь не мы сами не пойми у кого собирали долговые обязательства. Это мы у БАНКОВ купили. Нешто станет БАНК давать деньги не пойми кому? Частный банк?! Да ни за что! А потом эти бумаги еще и мы – ФЕДЕРАЛЬНОЕ (!!) агентство! – проверили. Двойная проверка, лучшими профессионалами рынка, что вы еще хотите?!

Ну, раз такое дело, тут уж без сомнений все ведущие рейтинговые агентства присваивают ТАКИМ облигациям категорию А – то есть высшую категорию надежности. Инвесторы эти облигации расхватывают, как горячие пирожки. И главное – не только частники берут; и государства подключаются. Россия покупает на 100 млрд. долл., Китай – вообще на 500 млрд. Так что не волнуйтесь: деньги у Агентства есть, выкупает у банков «обеспечение» со свистом. Малые Грязищи, Большие Грязищи, Вологодская область, Рязанская… Заводы «Мерседес» переходят на работу в 3 смены, спрос из России бьет все рекорды.

Теперь сделаем паузу, задумаемся: кому на этом этапе плохо от хитрой схемы, придуманной Дилером? «Мерседесу»? Да ему-то лучше всех: обороты растут, «живые» деньги поступают…

Может быть, Банку? Да что вы! Банкир наш счастлив, пятую яхту покупает. Деньги рекой текут, риска никакого. Бумаги у Дилера взял, в Агенство сбыл, 20% себе, делать больше ничего не надо. Если кто вдруг из наглых журналюг начинает возбухать, лениво отбриваешь гада: «Что? Какие такие «пустые, мусорные» обязательства? Видите ли, молодой человек, у нас, у финансистов, это называется «сабпрайм-кредиты». И вообще, идите с богом: с непрофессионалами мы не разговариваем».

Может, у Агентства проблемы? Да никаких проблем – до поры: денег, правда, нужно все больше и больше (злопыхатели, суки, шепчутся, что как иначе - речь ведь идет о банальной «пирамиде»). То есть, чтобы оплачивать старые облигации, необходимо продавать новые. Но размах такой, что и на «выкуп» бумаг у Банка остается. Ничего: мы ж не в России продаем, мы уже на глобальный рынок вышли; наши облигации везде – от Сингапура до Чили. И везде – категория А; ну, разве не красота? Счет долговых обязательств, тем временем, идет уже на ТРИЛЛИОНЫ долларов (я не шучу; шесть, что ли, триллионов – специалисты подскажут).

А Дилеры тем временем уже догадались, что можно, в принципе, вообще никуда не ездить: есть же бомжи у Казанского вокзала – неиссякаемый источник «долговых обязательств»! Какой бомж откажется от личного «Мерседеса»? Или «БМВ», или «Ауди»? Да-да, другие автопроизводители расчухали , наконец, что происходит – тоже включились в гонку, тоже «снимают сливки»…

Кто ж, собственно, в проигрыше-то? В проигрыше, понятно, должен быть тот, кто за все платит. То есть – кредиторы этого самого Агентства. Но… Только в том случае, если Агентство обанкротится.

И не только… Представим себе, что в какой-то момент в Агентство пришли «санаторы». Пришли – и пришли в ужас (во всех смыслах). После чего оперативно решили перестать выбрасывать деньги в трубу – то есть на скупку этих самых «гадюкинских обязательств». Вот так вот: вежливо, но твердо сказали банкам – типа, всё, лавочка закрыта, самим жрать нечего.

А у банков-то дело давно поставлено на широкую ногу! «Окучены» уже не только бомжи Казанского, но уже и Ленинградского, и даже Киевского вокзала! И каждый покупает уже не один «Мерс», а целый автопарк из «Бентли»! А чего, собственно, стесняться-то? Хватай, пока дают.

Вот тут, когда банки «зависают» с этими «бумагами» - им становится реально плохо. Сволочи из «Фанни» и «Фредди» больше не берут – и что делать?? Тут у нас и начинаются все эти «списания» десятков и сотен миллиардов с баланса - у «Меррил Линч», английского Northern Rock и т.д. и т.п., далее везде… Давеча все хохотали: какой-то очень известный инвестиционный банк (забыл название) за один прошлый год показал в "убытках" чуть не треть от всего, что он заработал за более чем 30 лет ударного труда на кап.рынке!

А главное – поскольку у бомжей взять нечего, даже цепей – банки становятся крупнейшими – неожиданно для себя – дилерами элитных авто (малость, правда, покоцанных, с неприятным запахом в салоне – ну да это пустяки). К чему это ведет? Правильно: к резкому падению цен и обвальному падению спроса на продукцию. «Мерседес» и «Бентли» несут убытки, переходят на работу в полсмены…

И главный вопрос: кто будет отдавать Китаю его полтриллиона? (О России с ее 100 миллиардами мы уж и не говорим – детский долг). Правительство США? Хе-хе, как говорится…

Но главное последствие кризиса, думается, будет такое: то, что раньше оплачивалось НЕ деньгами, а долговыми обязательствами-«пустышками», выйдет на рынок и потребует «живых» денег. То есть СВОБОДНЫХ денег в мире станет много меньше. Чем это грозит нам с вами? Давайте подумаем.
Моя версия – обвалом фондового рынка и рынка недвижимости. Первое, как видим, уже происходит вовсю.
Конец цитирования.


Понимание всего этого много чего дает. Или не дает нихуя. Личено мне посоветовали пара знакомых банковских работников не держать деньги на счетах мелких банков, ибо грядут списания. Они конечно загнули с множественным числом слова "счета", у меня один с трудом наберется. Ну что ж. Сниму бабло, куплю картошку, тушенку,интернет и спирт.

среда, 8 октября 2008 г.

Психология

flaass пишет:
Представьте себе, что вы в комнате с десятком людей, которых, как и вас, позвали с улицы. Вам всем объясняют правила игры. Каждый из присутствующих должен назвать число от 1 до 100. Тот, чье число окажется ближе всего к половине от среднего арифметического всех названных чисел получит $100 (при равноудаленности победителя выберут случайно).
Какое число вы назовете?
Как ваш ответ изменится, если вы узнаете, что все присутствующие, кроме вас, студенты, только что прошедшие курс теории игр?
А если все присутствующие - университетские преподаватели теории игр, но они друг друга не знают, и вы - единственный человек в комнате, которому это известно?
----------------
И еще пишет:
В студенчестве мы часами играли в такую игру: несколько человек, каждый пишет число от 1 до 100, написавший наименьшее из неповторившихся получает его в награду.
Захватывающая игра. Потом мы сняли ограничение на 100, а потом разрешили числа вида \infty+x для любого целого x. Зачет вели раздельно, по конечным и бесконечным частям.
----------------
Интересно. Я подумаю сегодня над этим. Два раза. Больно занимательно, круче только у того профессора, ну вы помните.

понедельник, 6 октября 2008 г.

У нас солнечно.

И сегодня утром вышел напевая этот мотив:

Would you like to swing on a star
carry moonbeams home in jar
or be better off than you are
or would you rather be a pig

A pig is an animal with dirt on his face
his shoes are a terrible disgrace
He has no manners when he eats his food
He's fat and lazy and extremely rude
But if you don't care a feather or a fig
you may grow up to be a pig

oh would you like to swing on a star
carry moonbeams home in jar
or be better off than you are
or would you rather be a mule

A mule is an animal with long funny ears
he picks up at anything he hears
His back is brawny and his brain is weak
he's just plain stupid with a stubborn streak
and by the way if you hate to go to school
You may grow up to be a mule

oh would you like to swing on a star
carry moonbeams home in jar
or be better off than you are
or would you rather be a fish
A fish is an animal that swims in a brook

he can't write his name or read a book
To fool the people is his only thought
and though he's slippery he still gets caught
but if thats the kind of life that you wish
you may grow up to be a fish

and all the monkeys aren't in the zoo
everyday you meet quite a few
so come on it's all up to you,
you could be better than you are
you could be swinging on a star,

You could be
swinging on a star.

А кто помнит откуда он? Я бы не вспомнил.

среда, 1 октября 2008 г.

Рутина

Сегодня очень тянет при общении с программистами в CRM использовать выражения:
- да ну нахуй?
- нипизди, щас все равно найду.
- Carmack нашелся, мать твою.
Но ничего, справляемся, пишем официально-деловым, нас этому учили.

понедельник, 29 сентября 2008 г.

Продолжение банкета

Первая(!) из трех баз разворачивается на основном сервере. Сервер стоически держится уже четвертый час, ему такое не впервой. Но техконсультанты и программисты взвыли и пошли курить по причине недетских тормозов.
Начальник прямо от админа ко мне зашел и порадовал этой новостью. Я ему сказал, что можно еще на двух оставшихся базах запустить *.gsf пакеты обновления и вообще устроить всем сегодня выходной.
Нач пообещал невнятные пиздюли и выразился в смысле, что когда я ничем не занимаюсь, это требует только 1 машины, 50 мегобайт оперативки и неболшого канала в интернет. А когда я вдруг со вчерашнего дня занялся делом, то завесил 2 машины, и сильно уменьшил скорость работы двух отделов.
Я про себя подумал: "То есть выгодней для конторы, когда я не работаю?"
Вслух ничего не сказал, только сделал вид, что лег спать.

"Открытие самого большого известного простого числа подтвердилось
Математики Калифорнийского университета Лос-Анджелеса открыли простое число с 13 миллионами знаков, сообщает Fox News 27 cентября. Вычисление было осуществленно с помощью 75 компьютеров, объединенных в сеть, еще в конце августа, а сейчас получило подтверждение независимых экспертов, использовавших другой вычислительный алгоритм."
©http://www.lenta.ru/news/2008/09/28/number/

Скажите мне, а зачем? Для выявления новых матметодов обнаружения простых чисел?
Может лучше бы погоду предсказали поточнее?

UPD
Оказывается, это все же очень нужно и немаловажно.
Не буду хулить ученых, буду продолжать гавкать на РПЦ. К стыду моему, в IT я понимаю меньше, чем в теологии.

Рутина

Дали задание - погонять клиентскую базу немалых размеров.
Подвесил свою машину. Научно обосновал недостаточность ресурса.
На сервер тестеров не пустили, сказали: "ты не один там".
Дали отдельную машину под базу. Настроил ее. Подвесил. Научно обосновал.
Попросил винт и удвоить память.
Не дали памяти. И винт не дали. Пустили на основной сервер баз данных. А ведь меня с него торжественно выгнали еще полгода назад. Ну что же. Давно не виделись.