вторник, 24 марта 2009 г.

Selenium

(описание безопасного прохождения мимо грабель, на которые уже наступали)

Selenium IDE



  1. Скачать и установить дополнение к FF http://release.seleniumhq.org/selenium-ide/1.0-beta-2/selenium-ide-1.0-beta-2.xpi [в меню "Инструменты" FF появится пункт "Selenium IDE"]
  2. Запуск Selenium IDE осуществляется выбором вышеозначенного пункта меню. В результате получаем окно:
  3. Это у нас GUI интерфейс для записи "каркаса" тестов. (Посмотрел? Теперь можно закрыть- он нам пригодится позже.)

Далее:

Java


  • устанавливаем Java (http://java.com/ru/download/manual.jsp)

PHP (+PHPunit и пр...)

  • устанавливаем php (http://ru.php.net/distributions/php-5.2.9-1-win32-installer.msi)
  • Заходим в папку с установленным php и ищем файл go-pear.bat (php\go-pear.bat)
  • Запускаем go-pear.bat
  • Последовательно выполняем в этой папке (предварительно открыв командный интерпретатор) команды:
  • pear channel-discover pear.phpunit.de
  • pear install channel://pear.phpunit.de/PHPUnit
  • pear install channel://pear.php.net/Testing_Selenium-0.4.3

Selenium RC server

  • Скачиваем Selenium RC server (http://release.seleniumhq.org/selenium-remote-control/1.0-beta-2/selenium-remote-control-1.0-beta-2-dist.zip)
  • Распаковываем архив
  • Заходим в папку selenium-remote-control-1.0-beta-2\selenium-server-1.0-beta-2
  • Создаем в этой папке bat файл с следующим текстом :
java -jar C:\POLIGON\Selenium\RC\selenium-remote-control-1.0-beta-2\selenium-server-1.0-beta-2\selenium-server.jar -interactive
(путь к файлу указывать естественно свой)
прим. Этот шаг для тех кто не любит лишний раз вбивать команды ручками... Мазохистам- можно пропустить.
  • Сохраняем батник (к примеру как rcs-start.bat).

Подготовка завершена!

==================================================================================================

Ключ на старт!



Запускаем сервер (rcs-start.bat)
Видим окно cmd:

"Что бы это значило?" о_О ...
Для нас важны строки 8 и 10
8- сервер слушает порт 4444 на локальной машине (0.0.0.0)
10- сервер стартовал в интерактивном режиме ("Entering interactive mode...")


Для остановки сервера достаточно передать ему команду "exit"- в таком случае он сам остановит все сервисы, почистит временные файлы и аккуратно прикроет за собой окно.

===============================================================================================================

Проверка всех систем...


Теперь проверим работоспособность связки.

Для этого:
========
1) создадим простенький тест с помощью Selenium IDE состоящий из шести шагов:
    • открыть адрес http://baza-winner.ru
    • проверить корректность заголовка (Главная - База WinNER)
    • кликнуть на ссылку "Новичкам"
    • проверить соответствие заголовка (Новичкам - База WinNER)
    • проверить адрес страницы (http://baza-winner.ru/novice.sitedoc.html)
    • вернуться туда, откуда пришли (http://baza-winner.ru/)
  • Для создания этого теста
    • запускаем Selenium IDE
    • выбираем в меню File> New TestCase
    • первой строкой прописываем команду
      • command - open
      • target - http://baza-winner.ru
    • перходим в FF на нужный адрес http://baza-winner.ru
    • включаем запись в IDE
    • делаем активным окно браузера с тестируемым ресурсом
    • кликаем по странице ПКМ
    • Из меню ПКМ выбираем "VerifyTitle=..."
    • кликаем ЛКМ по ссылке "Новичкам"
    • На странице "Новичкам" из меню ПКМ выбираем "VerifyTitle=..."
    • Возвращаемся в IDE и останавливаем запись
    • Теперь вместо команд "click" прописываем "clickAndWait" (это "опционально"- на случай, если страница грузится медленно)
    • Далее последними командами прописываем:
        1. verifyLocation - http://baza-winner.ru/novice.sitedoc.html
        2. goBack
        3. verifyLocation - http://baza-winner.ru/
  • Далее выбираем в меню IDE пункт File>Export TestCase As> PHP Selenium RC
  • В диалоге сохранения файла указываем путь и имя с расширением (к примеру bw.php)

Вуаля! Пробный тест в php готов.
=======

А теперь попробуем на этой GUI-не взлететь...


2) выполним тест:
  • открыть окно командного интерпретатора (cmd)
  • перейти в директорию с нашим тестом
  • выполнить команду "phpunit bw.php"
должны запуститься два окна браузера: одно с Selenium RC, второе с тестируемым ресурсом:


А в это время в окне RC server-a и в окне теста отображается следующее:


На скриншоте видно сообщение о результате выполнения теста

"C:\POLIGON\Selenium\tests\bw\Ready>phpunit bw.php
PHPUnit 3.3.15 by Sebastian Bergmann.

.

Time: 33 seconds <время выполнения>

OK (1 test, 4 assertions) <1>"


В случае ошибки при выполнении теста сообщение будет подобно нижеследующему (для получения этого сообщения я немного подправил тест - указал заведомо некорректный адрес проверки verifyLocation):

"C:\POLIGON\Selenium\tests\bw\Ready>phpunit bw.php
PHPUnit 3.3.15 by Sebastian Bergmann.

F

Time: 25 seconds

There was 1 failure:

1) testMainPage
(bazaWinnerTest)
Failed asserting that is equal to .

FAILURES!
Tests: 1, Assertions: 4, Failures: 1.< тест- 1, проверки- 4, провалено проверок- 1>








Но в нашем случае все прошло удачно!
Вуаля! Тест выполнен, а значит связка - работает!

Можно приступать к созданию, корректировке и отладке тестов...
=======================================================================================================

"А что у него унутре?"


Вкратце разберем файл нашего теста (я, опять же, его слегка изменил для наглядности):

require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
/*Это файл в котором содержатся необходимые нам функции*/

class bazaWinnerTest extends PHPUnit_Extensions_SeleniumTestCase

/*ну а это наш класс- обзываем как хотим (но- без фанатизма!)*/
{
function setUp()
/*эта функция для настройки тестирования. Выполняться в качестве теста она не будет*/
{
$this->setBrowser("*chrome");

/*тут указывается браузер, в котором мы будем тестировать наш ресурс. Возможные значения "*iexplore","*firefox","*opera","*chrome","*safari","*custom" и пр. (в документации на сайте разработчика должно быть...)*/

$this->setBrowserUrl("http://baza-winner.ru/");

/*тут указывается базовый URL тестируемого ресурса*/
}

function testMainPage()
/*все функции начинающиеся на "test..." будут выполняться в качестве тестов, причём для каждой будут запущены (и по завершении- закрыты) два окна браузера: одно с Selenium RC, второе с тестируемым ресурсом. Что увеличивает время тестирования, но упрощает чтение логов*/

{
$this->open("http://baza-winner.ru");
/*команда открытия начального URL */

try {
$this->assertEquals("Главная - База WinNER", $this->getTitle());
} catch (PHPUnit_Framework_AssertionFailedError $e) {
array_push($this->verificationErrors, $e->toString());
}
/*команда проверки соответствия заголовка (Title) заключена в конструкцию "try... cath..." чтобы не вызывать прерывания выполнения теста в случае ошибки времени исполнения.
В селениуме это команда "Verify". В отличии от "Assert", которая в php выглядит как "$this->assertEquals("Главная - База WinNER", $this->getTitle());" и в случае ошибки - прерывает выполнение всего теста */

$this->click("link=Новичкам");

/*клик по ссылке*/

$this->waitForPageToLoad("30000");

/*ожидаем загрузки страницы 30 секунд (время задержки- в миллисекундах)*/

try {
$this->assertEquals("Новичкам - База WinNER", $this->getTitle());
} catch (PHPUnit_Framework_AssertionFailedError $e) {
array_push($this->verificationErrors, $e->toString());
}
/*Теперь проверяем соответствие заголовка открывшейся страницы*/

try {
$this->assertEquals("http://baza-winner.ru/novice.sitedoc.html", $this->getLocation());
} catch (PHPUnit_Framework_AssertionFailedError $e) {
array_push($this->verificationErrors, $e->toString());
}
/*Теперь проверяем URL открывшейся страницы*/

$this->goBack();

/*Возвращаемся на страницу, с которой сюда пришли*/

try {
$this->assertEquals("http://baza-winner.ru/", $this->getLocation());
} catch (PHPUnit_Framework_AssertionFailedError $e) {
array_push($this->verificationErrors, $e->toString());
}
/*Снова проверяем URL- туда ли мы вернулись?*/
}
function testNovicePage()
{
/*Тут мы можем написать ещё одну функцию проверки (к примеру- проверка следующей страницы, либо просто - другой тест)
и она будет выполнена с перезапуском браузера*/
}
}
?>

Итого - пожелания:

1) использовать Assert только в том случае, если при отсутствии проверяемого элемента дальнейшее прохождение теста невозможно либо бессмысленно!
2) при переходах по ссылкам между страницами стоит ставить clickAndWait вместо click иначе есть шанс получить Failure при долгой загрузке страницы.
3) ориентироваться на элементы лучше по XPath локаторам (постараюсь описать чуть позже, но самая полная информация тут http://www.w3.org/TR/1999/PR-xpath-19991008.html ).
4) Не лепить тестирование всего веб-ресурса в одну функцию, а разбивать на логически связанные "паттерны".
5) Ну и "PHP- наше всё!" (
http://www.spravkaweb.ru/php/
http://www.php.net/manual/ru/
http://phpstudy.ru )

to be continued...
==========================================================================================================
:::::::::::::::::::::::::::::::::::::::::::::::::::::http://x-actly.blogspot.com/2009/03/selenium.html:::::::::::::::::::::::::::::::::::::::::::
==========================================================================================================
Все идеи/находки/результаты исследований - постить сюда (то бишь- ниже этого текста)! Потом по необходимости перенесем в основной текст.

вторник, 17 марта 2009 г.

Устав

УСТАВ КОМАНДЫ ОБР"ОГУРЧЕГИ"

(редакция I от 03 марта 2009 г.)

1. Общие положения.

1.1. Настоящим документом регламентируется деятельность Томской страйкбольной команды (AirSoft) ОБР«Огурчеги» (далее по тексту- Команда).

1.2. Команда не является коммерческой организацией.

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

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

1.5. Устав Команды может изменяться или дополняться только при утверждении изменений или дополнений всеми Действующими Членами Команды.

1.6. Отличительной символикой Команды являются знамя, нашивки и мягкие кокарды.

2. Требования к Кандидатам.

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

2.2. Рекрут должен иметь личное оружие (предпочтительно AEG или же спринг) и экипировку ("горка-3" или же "береза"), использование разгрузочного жилета или разгрузочной системы производится по согласованию с командиром Команды.

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

2.4. Рекрут имеет право не подчиняться любым неуставным или незаконным приказам.

2.5. Рекрут имеет право выносить на рассмотрение Команды любые предложения не административного характера.

2.6. Рекрут может быть зачислен в Действующие Члены Команды.

3. Порядок зачисления в Действующие Члены Команды.

3.1. Рекрут может быть зачислен в Действующие Члены Команды при выполнении следующих требований:

Рекрут по истечению 6 - ти месячного испытательного срока и при систематических участиях в тренировках, и играх команды может быть зачислен в члены команды, если за него проголосует простое большинство действующих членов команды.
6 - ти месячный испытательный срок может быть сокращен если за принятие рекрута проголосует 100% действующих членов команды.
Обязательными условиями принятия в члены команды являются:
  1. Наличие у рекрута экипировки "горка -3"с головным убором, в летнее время допускается использование камуфляжа "береза".
  2. Типы разгрузочных систем и бронежилетов не ограничены, однако их расцветка должна сочетаться с уставными формами команды.
  3. Вкачестве штурмовой винтовки разрешено использовать только оружие АК-серии (примечание: для девушек может быть сделано исключение). Это ограничение не распространяется на снайперское оружие, пулемёты и вторичное оружие.
использование оружия М-16 (М-4) серии полностью исключается.

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

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

4. Требования к Действующим Членам Команды.

4.1. Действующий Член Команды обязан быть вооружен и экипирован согласно Правилам Команды.

4.2. <удалён>

4.3. Действующий Член Команды обязан беспрекословно подчиняться командам действующего командира Команды или назначенного им командира боевого соединения.

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

4.5. Действующий Член Команды на любых боевых мероприятиях Команды обязан носить отличительные знаки Команды.

4.6. Действующий Член Команды обязан быть примером для Кандидатов как по боевым, так и по моральным качествам.

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

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

4.9. При желании покинуть Команду Действующий Член Команды обязан заранее сообщить о своем решении любому Действующему Члену Команды.

4.10. При выходе из состава Команды Действующий Член Команды обязан сдать общекомандный инвентарь.

4.11. Действующий Член Команды обязан знать:
  • инструкцию по технике безопасности
  • знаки невербального общения

5. Права Действующих Членов Команды.

5.1. Действующий Член Команды имеет право принимать участие в любых мероприятиях Команды.

5.2. Действующий Член Команды имеет право выносить на рассмотрение Команды любые предложения.

5.3. Действующий Член Команды имеет право не подчиниться любым неуставным или незаконным приказам.

5.4. Действующий Член Команды может пользоваться общекомандными инвентарем.

6. Порядок расходования общекомандных средств.

6.1. Членские взносы поступают в общекомандную кассу.

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

6.3. Общекомандная касса расходуется по направлениям, одобренным всеми Действующими Членами Команды.

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

6.5. Предмет расходования средств общекомандной кассы может быть поручен на хранение любому Действующему Члену Команды.

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

7. Табель о рангах.

7.1. Внутри Команды существует разграничение Действующих Членов Команды по классам преимущественной деятельности, определенной во время испытательного срока Кандидата.

7.2. Классы деятельности:

  • штурмовик
  • сапер
  • разведчик
  • марксман (снайпер)
  • медик

7.3. Действующий Член Команды может совмещать несколько классов деятельности.

7.4. Внутри Команды существует разграничение Действующих Членов Команды по должностям.

7.5. Должности:

  • командир Команды
  • заместитель командира по политической части
  • заместитель командира по технической части
  • заместитель командира по вооружению
  • казначей

7.6. Действующий Член Команды не может совмещать две или более должностей.

7.7. Действующему Члену Команды присваивается класс и должность на общекомандном собрании.

7.8. Действующие Члены Команды, назначенные на ту или иную должность подвержены регулярной отчетности перед общим сбором Команды.

8. Порядок исключения из Команды.

8.1. Действующий Член Команды может быть исключен из Команды по собственному желанию или за несоблюдение данного Устава и Правил Команды.

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

8.3. Основание для исключения из Команды - общее голосование кворума Действующих Членов Команды.

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

8.5. Исключенный игрок может быть повторно принят в Команду на общих основаниях (см. п. 3).

9. Положение о Вольных Игроках.

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

9.2. Участие Вольного Игрока в каждом мероприятии команды утверждается командиром Команды под ответственность приведшего или рекомендовавшего.

9.3. Вольный Игрок обладает всеми правами и обязанностями Действующего Члена Команды, оговоренными в п. 4.1., 4.2., 5.1., 5.2., 5.3.

10. Форс-мажор.

10.1. Любые форс-мажорные обстоятельства рассматриваются всеми Действующими Членами Команды

11. Положение об Обособленных Подразделениях.

11.1. Лицо или группа лиц, изъявивших желание вступить в Команду могут быть приняты с получением статуса обособленного подразделения (ОП). Прием в Команду осуществляется на основаниях предусмотренных Уставом.

Обособленным подразделением может являться только такое подразделение, которое территориально расположено не в г. Томск т.е. не по месту основного расположения Команды. Требования Устава на такое отделение (подразделение) распространяются полностью.

11.2. ОП подчинено командиру отделения, а он, в свою очередь, командиру Команды.

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

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

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

11.6. ОП – является структурным подразделением команды и обязано проводить тренировки с основной частью Команды не реже 4 раз в год.

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

11.8. Если ОП в течении года не тренируется с основной Командой - отделение подлежит расформированию. Игроки выходят из состава команды, но могут вновь вступить в нее на общих основаниях предусмотренных Уставом.

Приложение :
Взыскания.

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

среда, 11 марта 2009 г.

Просто разные мысли (не мои, но мне оказавшиеся полезными!)

"Sua quique fortuna in manua est... - своё счастье у каждого в руках (Лат.)"

------
Враги, стремящиеся мне вредить, я недосягаем, я неуязвим для ваших ударов! Вы бьете впустую! Я давно уже не здесь!

-----
Да не возвысит человек сам себя, да не унизит он себя сам. Ибо только он один себе друг. И нет большего ему врага, чем он сам себе!


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


------
...и смерть меня раздела догола, и стали прахом брань и похвала...

------
кpисталл нeбeс мнe нe пpeгpада бoлe; pазpyшивши eгo пoдъeмлюсь в бeскoнeчнoсть...

------
Способ выхода из любой ситуации один - соберись и разбирайся!


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

------
Чтобы писать хорошо, нужно уметь писать своей кровью

------
Мой Дух- бушующее Пламя,
Невозмутимость- моя Крепость,
Чувство Долга- моё Движение,
Понимание Сути без размышлений- мой Меч,
Моя Сила- в моём Упорстве,
Моя Власть- это Я сам,
Моё Тело- Железо,
Моё Решение- Закон для меня.

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

------
Дорогу осилит идущий

------
Кто хочет, тот ищет возможности, кто не хочет, тот ищет причины

------
Для того, кто никуда не плывет, никогда не бывает попутного ветра

------
И даже путь в тысячу шагов начинается с одного шага

------
Делай что должно, и будь что будет (с) Марк Аврелий

------

Ни раем ,ни адом
меня не смутить
в лунном сиянье стою
ни облачка на душе....
(Уэсуги Кенсин,16 век)

------ Кодекс воина клана Тогакурэ (XVII век)
***
Звезды - мои глаза,
Ветер - мои уши,
Ночь - моя одежда,
Холод - мой разум,
Тень - моя суть.
***
Моя сила - в моем упорстве,
Учтивость к командирам - единственное тепло во мне,
Моя власть - это я сам,
Железо - мое тело,
Мое решение - это мой закон!
***
Мой дух - мой единственный друг,
Брезгливость - мой враг,
Свобода брать и отдавать жизнь - моя стратегия,
Использование момента - мой главный шанс,
Закон Вселенной - единственное мое сокровище.
***
Приспосабливаться к обстоятельствам - мой принцип,
Неуловимость ветра - моя тактика,
Изворотливость ума - мое счастье,
Чувство долга - мой панцирь,
Невозмутимость - моя крепость.
***
Понимание сути без размышлений - мой меч!

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

------
Errare humanum est... Homo sum: humani nihil a me alienum puto. Absit invidia verbo. (лат.)
Человеку свойственно ошибаться... Я- человек: ничто человеческое мне не чуждо. Да не осудят меня за эти слова.
------

Просто разные мысли (не мои, но мне оказавшиеся полезными!)

"Sua quique fortuna in manua est... - своё счастье у каждого в руках (Лат.)"

------
Враги, стремящиеся мне вредить, я недосягаем, я неуязвим для ваших ударов! Вы бьете впустую! Я давно уже не здесь!

-----
Да не возвысит человек сам себя, да не унизит он себя сам. Ибо только он один себе друг. И нет большего ему врага, чем он сам себе!


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


------
...и смерть меня раздела догола, и стали прахом брань и похвала...

------
кpисталл нeбeс мнe нe пpeгpада бoлe; pазpyшивши eгo пoдъeмлюсь в бeскoнeчнoсть...

------
Способ выхода из любой ситуации один - соберись и разбирайся!


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

------
Чтобы писать хорошо, нужно уметь писать своей кровью

------
Мой Дух- бушующее Пламя,
Невозмутимость- моя Крепость,
Чувство Долга- моё Движение,
Понимание Сути без размышлений- мой Меч,
Моя Сила- в моём Упорстве,
Моя Власть- это Я сам,
Моё Тело- Железо,
Моё Решение- Закон для меня.

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

------
Дорогу осилит идущий

------
Кто хочет, тот ищет возможности, кто не хочет, тот ищет причины

------
Для того, кто никуда не плывет, никогда не бывает попутного ветра

------
И даже путь в тысячу шагов начинается с одного шага

------
Делай что должно, и будь что будет (с) Марк Аврелий

------

Ни раем ,ни адом
меня не смутить
в лунном сиянье стою
ни облачка на душе....
(Уэсуги Кенсин,16 век)

------ Кодекс воина клана Тогакурэ (XVII век)
***
Звезды - мои глаза,
Ветер - мои уши,
Ночь - моя одежда,
Холод - мой разум,
Тень - моя суть.
***
Моя сила - в моем упорстве,
Учтивость к командирам - единственное тепло во мне,
Моя власть - это я сам,
Железо - мое тело,
Мое решение - это мой закон!
***
Мой дух - мой единственный друг,
Брезгливость - мой враг,
Свобода брать и отдавать жизнь - моя стратегия,
Использование момента - мой главный шанс,
Закон Вселенной - единственное мое сокровище.
***
Приспосабливаться к обстоятельствам - мой принцип,
Неуловимость ветра - моя тактика,
Изворотливость ума - мое счастье,
Чувство долга - мой панцирь,
Невозмутимость - моя крепость.
***
Понимание сути без размышлений - мой меч!

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

------
Errare humanum est... Homo sum: humani nihil a me alienum puto. Absit invidia verbo. (лат.)
Человеку свойственно ошибаться... Я- человек: ничто человеческое мне не чуждо. Да не осудят меня за эти слова.
------
Не рожавшей женщине:
И роды твои будут такими же, как и твоё отношение к людям!...
------

четверг, 26 февраля 2009 г.

(не придуманное, но малость измененное)

РОДЫ ПЕСОЧНИЦЫ:

(Операционная. Присутствуют Хирург, Ассистент, Кардиолог, Анестезиолог)

[15:45:35] Хирург: что это за "операция"?
[15:45:54] Хирург: и "пациент" - это чего такое?

[15:45:55] Ассистент: голова- конечно!

[15:46:00] Хирург: "конечно"!
[15:46:05] Хирург: Действительно- "конечно"...
[15:46:12] Хирург: предлагаю указывать точно!...
[15:46:17] Хирург: Запутались в трех соснах.
[15:46:24] Хирург: Поэтому нужно говорить БУКВАЛЬНО!

[15:46:30] Ассистент: "пациент": изолированная объект состоящий из нескольких не автономных модулей.

[15:46:31] Хирург: ...а не подразумевать...
[15:46:43] Хирург: Вот голову где ты держишь?
[15:46:50] Хирург: Где она у него установлена

[15:46:51] Ассистент: на пациенте
[15:46:55] Хирург: Супер
[15:47:08] Хирург: (обращаясь ко всем) Может кто-нибудь тогда поможет ему ?

[15:47:45] Ассистент: кто будет помогать?...
[15:48:13] Ассистент: наверно это буду я..
[15:48:14] Ассистент: Необходимо выяснить, куда эта голова вставлена!
[15:48:31] Ассистент: Ответ: голова вставлена в туловище!

[15:49:41] Хирург: Составили ведь сегодня перечень модулей:
1. голова
2. туловище
3. нога правая
4. нога левая
5. рука правая
6. рука левая...

указать для каждого из них - что от какого агрегата питается и с какими параметрами работает

[15:49:56] Хирург: Потом перепроверить "пациента"

[15:50:13] Ассистент: О_о
вроде бы же речь шла о автономности пациента? То есть жить, ходить, функционировать он должен самостоятельно...

[15:50:14] Хирург: "Пациент", на сколько я понимаю, не такой уж и самостоятельный - используем капельницу, аппарат искусственного дыхания, дефибриллятор...
...
[15:50:23] Хирург: млять, дайте подойти-то к нему хоть!!!
[15:50:31] Хирург: Столпились- не протиснуться!

(происходит некоторое неопределенное по направлению, но массовое перемещение вокруг операционного стола; крепко зафиксированный пациент машет всеми свободными конечностями)

[15:51:04] Анестезиолог: попробуй щас

[15:51:31] Хирург: execute command denied to user 'pacient'@'operacionnaja' for routine 'Chirurg'

[15:51:32] Кардиолог: может действительно, каждый опишет параметры которые он использует... и все такое!
[15:51:52] Кардиолог: давайте гугл док создадим, чтоб прям там все наглядно было

[15:52:30] Хирург: а чтож он у вас не уснул ещё?!

[15:52:33] Кардиолог: ...пол дня впустую

[15:53:08] Хирург: "Пол дня"? Пациента в коме привезли по скорой ещё во вторник! А сегодня четверг уже, по-моему...

[15:53:32] Анестезиолог: ...ща я дозу добавлю!

[15:53:51] Ассистент: дёргается! Я ему пузо йодом мажу, а он мне:
"host,port,alias,user,pwd..."
[15:54:15] Анестезиолог: сорри, ошибся...

[15:54:22] Кардиолог: сча я гугл док создам и всех подпишу
....
[15:59:56] Анестезиолог: Ассистент, проверяй!
[16:00:16] Ассистент: Опять! : "Incorrect number of arguments for PROCEDURE login; expected 67, got 76"

[16:00:48] Анестезиолог: обалдеть... вроде ж лошадиную дозу вкатил...
[16:00:58] Кардиолог: создал документ: http://docs.google.com/Doc?docid=ор98ор9о_0dzjzkpdm
[16:09:09] Кардиолог: готово!

[16:28:47] Ассистент: Анестезиолог, это ты говоришь:
"Внимание!
Пароль для входа неверен, возможно он был Вами изменен.
Выполните обновление!
Если после обновления информация не доступна, то надо зайти снова,
запросить новый пароль для Вашего логина и выполнить обновление. "?...

[16:29:19] Ассистент: Анестезиолог, аууууууу!!!

[16:29:39] Анестезиолог: Не понял!...о_О
[16:30:09] Анестезиолог: А... да - это я сам с собой
:)

[16:30:33] Ассистент: а какого он (кивок в сторону пациента) посылает меня на
...
[16:30:46] Ассистент: а не в
.....?
[16:31:30] Ассистент: И по истории болезни, он должен быть женщиной, а не мужчиной..

[16:31:32] Хирург : Прокол - щас поправим (замахивается скальпелем)

[16:35:57] Ассистент: Хирург, ты пока пациента не трогай!!!
[16:37:14] Ассистент: Я щас ещё попробовал! Теперь посылает в .....
[16:37:33] Хирург: отлично
[16:44:38] Хирург: Если посылает "пациент", то он будет посылать в .....
...
(голос пациента)
"Внимание!
Пароль для входа неверен, возможно он был Вами изменен.
Выполните обновление!
Если после обновления информация не доступна, то надо зайти снова,
запросить новый пароль для Вашего логина и выполнить обновление...."

[16:48:49] Хирург (недоуменно оглядываясь вокруг): а это что за херня?

[16:49:08] Анестезиолог: Ща...
(Анестезиолог с размаху бьёт пациента киянкой по голове)
[16:49:35] Анестезиолог: Исправил! Пробуй!..."

...третьи сутки продолжалась операция удаления аппендикса...

суббота, 21 февраля 2009 г.

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


КошЪ-

Родился в 26.04.1986. в г.Тобольск. При рождении назван Кирилл Шадрин.
По окончании школы ушёл в армию по призыву. После армии- Высшее Военное Училище Связи.
Потом отдалённая военная часть в Мурманске, где дослужился до майора.
В 2008г. женился.
Тогда же в 2008г. родился сын Борислав.
13.04.2011г. в авиакатастрофе погибли сын и жена.
После этого стал замкнут. Получил среди сослуживцев прозвище "Бирюк".
Тогда же, прочитав в одном из репортажей об очередной катастрофе в Зоне, и сопоставив ключевые даты своей жизни с ключевыми датами в истории Зоны- принял решение отправится добровольцем в ЗОНУ в составе контингента сил обеспечения безопасности Зоны.
Служил хорошо - субординацию соблюдал, но без меры не зверствовал. К Сталкерам и прочим "постоянным обитателям" Зоны относился лояльно. Но поставленные задачи выполнял, в полемику с командирами- не вступал.
Желания покинуть Зону- не изъявлял. Когда совсем доставали "подколки" сослуживцев отвечал неохотно "некуда, да и не зачем. Мой дом и Родина- тут."

В середине июня 2017г в составе группы сопровождения отправился в Зону, сопровождать сотрудников ИИЗ в глубь Зоны (в подробности задачи он посвящен не был).
На маршруте группа попала в аномалию и погибла практически в полном составе. Кириллу хоть и обгоревшему, но удалось выжить. Однако, пролежав в беспамятстве более суток, он напрочь забыл прошлое. Полная амнезия.
ЗЫ До ни музыкальных, ни иных творческих способностей не проявлял.

Кул-

Имя: Иван Мельников. Позывной: Кул.
Родился 7.07.1994. в г.Томск.
Учился в школе, после школы работал токарем (и надо сказать- не плохим), с разнообразными механизмами,
оружием, разговаривает на ты.
Ушёл в ЗОНУ в 2015 г. - во время разгула кризиса - вместе со старшим братом "Андреичем" - за "барышом
да лёгким заработком", да так там и остался.
Привык, сросся... и теперь (...Прикипел - когтем не оторвать! ...) на все вопросы знакомых сталкеров
отвечает:
"с зоны-то мне уйти хочется, но каждый раз так получается, что все заработанные
деньги тратятся на экипировку, чтоб еще больше деньгу подорвать, а остатки и пропить не грех... Вот и
приходится каждый раз в новую ходку за хабаром идти... но уж в этом году ОБЯЗАТЕЛЬНО ДОМОЙ!",
а более близким: "Зону волей-то можно осилить, и отвернуться от неё... Но она ж, мать ее, за тоненькую
ниточку тебя обратно к себе вытянет...."
Специализация в бою- снайпер.
Любимая фраза: "Лучший способ передачи мыслей на расстояние - это пуля в лоб... Все остальное баловство!"

Андреич-

Мельников Александр Андреевич. Для друзей - Андреич.
Родился в 16.01.1991. в г.Томск.
В 2010-м женился, да как-то не срослось - через два года развелись по обоюдному согласию.
После этого много и часто менял места работы, хобби, образ жизни - пытался найти себя, но ничто не приносило удовлетворения.
Ушёл в ЗОНУ в 2015 - во время разгула очередного кризиса - вместе с младшим братом "Кулом" - за "барышом да лёгким заработком(ну и конечно за новыми ощущениями)".
За три года набрался впечатлений на восемь жизней, да и денег через наши руки прошло столько, что хватило бы купить группу островов поближе к экватору, если бы не тратились они на очередной комплект снаряжения, да на выпивку.
А тут еще пополняется потихоньку наша группка маленькая, сначала вдвоем ходили, потом Коша у аномалии подняли(тут место для дополнительных игроков которые пока не определились - До100 ПРЕВЕД)...
И вроде ничто нас тут не держит.Вот бы бросить всё да домой рвануть, да только где этот дом???

Do100-

Родился в 06.06.1986. в г.Янгиобад. При рождении назван Олег Марков. (для своих - Досто или Do100 или Достыч)
Ещё в школе проявлял музыкальные способности и играл в группе "Классная работа" на ударных.
По окончании школы уехал учиться в славный град Томск. Но, не окончив ВУЗа решил,
что эффективнее самому обустраиваться в этой жизни, нежели надеяться на ВО.
Потом долгая череда смен рода деятельности (успел побывать и звукорежиссером,
и сессионным музыкантом, и строителем, и прорабом и т.д.).
В 2015 решил бросить "обрыдлую бытовуху" и отправиться на поиски счастья в ЗОНУ.
В ЗОНЕ был одиноким сталкером- к группировкам не примыкал, со встречными старался
расходиться полюбовно, но и интересов своих не забывал.
Зароботок имел нормальный- не супер удачлив, но и не лузер. Руками работать умел.
В начале осени 2017г столкнулся с группой сталкеров.
Повоевав с ними за очередной артефакт, решил не "убивать всех", а "договориться"...

Ульв-

Имя: Орлов Алексей владимирович позывной "Ульв"
Родился 16.03.1998г.

В 2016 отправился в Зону для изучения артефактов да и подзаработать хотелось
по прибытию его атаковали бандиты но Алексея спас отряд под названием "Стая".
Командир отряда предложил ему место в команде, Алексей согласился.
Там Алексей получил прозвище "Ульв" и получил несолько ценных советов по выживанию в Зоне.
Стая в основном боролась с бандитами но и изучением Зоны отводилось немало времени в
особенности изучению аномалий. Через пол года Стая подверглась нападению снорков и была
перебита за исключением двух человек одним из которых был Ульв вторым был парень который
приехал из Омска недель назат и после этого случая вернулся обратно, больше Ульв о нем не
слышал.


=====

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

на горячую голову не протянут они в ЗОНЕ и часа.
Кул шагнул вперед и тут на плечо легла крепкая рука брата - "Ты что совсем офонарел???"- тихонько

проговорил Андреич, - "Глянь вперед, в аномалию прешь!"-. - "Ух япона-мама! Действительно аномалия..."

***

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

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

-Гляди, Андреич! Никак лежит там кто?...

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

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

- и правда - похоже!... А ну, Кул, пойдём ка - проверим ка... што за зверь такой...

Подойдя ближе они увидели лежащего без сознания на земле человека. Сам он был изранен, одежда на нём обгорела до неузнаваемости, и лишь каким-то чудом уцелели тяжёлые армейские ботинки...

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

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

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

***

С тех пор и живёт "найдёныш" с братьями.
Имени не помнит, друзей - знакомых - не помнит. Чистая амнезия.
А вот Зону- помнит. И что жизнь свою с ней связать решил давно и бесповоротно- тоже не забыл.
За хабаром вместе с братьями ходит.
Есть предположение что он из "бывших военных", ибо дисциплине обучен, да и дело ратное знает.
Но, естественно, ни свидетельств, ни документов, ни хоть каких-нибудь "зацепок" нет.
Прозвали его братья "КошЪ" на это имя и откликается.
Вечерами любит посидеть у костра, да струны поперебирать. Не поёт, а так- мелодии выводит..
Да всё больше грустные..."

***

- ...пропал он ни за грош.
Я открыл глаза и осмотрелся - костёр потихоньку угасал, рядом мелодично похрапывал Кул:
- Блин, ну и сонные же у тебя истории, Кош. Опять я всё интересное пропустил...
Кош, оторвался от созерцания пламени:
- Ёпересэтэ! Да я уже третий вечер вам пытаюсь это россказать, вы когда выспитесь уже?!
- Да ладно, не кричи, ложись - покемарь чуток, а я покараулю, всё одно выспался.
Кошпривалился к рюкзаку и закрыл глаза. Я достал автомат и начал ежедневный процесс чистки. Тут ведь как полшучается: ты за стволом ухаживаешь и он тебя не подведёт, а забросишь это дело, так и заклинить в ответственный момент может(тьфу-тьфу-тьфу!).
И чего нас понесло в такую глушь..? А всё Кош - вспомнил он видите-ли как лагерем они в этих местах стояли.. Нихрена не помнит, а это вспомнил! Воспоминатель, блин, портативный! Ну да ничё, глядишь и вправду найдём чего, к его прошлой жизни относящееся..
Я достал банку тушенки, открыл и поставил к костерку.
- Как эта тушенка достала уже.., колбаски бы щас... - Кул с хрустом потянулся и встал. - как там в детстве было:
"если ты уже не можешь,
потому что нету сил.
и девятый ломоть торта
глубже горла не идёт,
отложи на время ложку,
чтоб не портить аппетит.
и попробуй на досуге
бутерброды с ветчиной."
- Ну ты отжёг. - я помотрел на восходящее солнце. - заря багровая - ветренно будет.
- Да и фиг с ним лишь бы дождь не зарядил. - Кул толкнул Коша башмаком под зад. - вставай, собираться пора.
Начался еще один день 2018-го года.

***
"Да чтож ты, ссука, делаешь-то!..."
Достыч откатился за ствол дерева, отцепил пустой магазин, сунул его в подсумок,
и- в продолжение того же движения- молниеносно зарядил новый.
"Я ж тебя, сцуко, как щегла сейчас подстрелю!"
- Эй! Сталкер! Не тронь артефакты- мои это!- проорал он в стоящие над
ЗОНОЙ сумерки- Я их давно заприметил и обихаживал, да все аномалии
не давали! А теперь - мои они! И ни чьи большеexcl.gif

Из-за не далеко валяющегося бетонного блока послышалось:

- Да ит ты нна!

Следом над головой прошелестела очередь, заставив Достыча ещё глубже вжаться в землю!

- Нет хозяев у артефактов в ЗОНЕ! Кто нашёл- того и счастье!... К тому же- ты один,
а нас трое- посмотрим ещё- кому выгорит!...

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

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

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

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

- Ну что, ссуч...

- А-та-та! - шепотом произнесли сзади, и в затылок Достыча уперся холодный ствол- опусти ка ствол, парень!
Достыч замер.

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

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

Сталкер, с которым Достыч только что перестреливался, резко обернулся:
-Херасе! Он уже тут! Ловок, брат, ловок - ничего не скажешь!... Ну так- как с артефактами
поступим? Мы заберем, али упорствовать будешь?
- Да хуле уже- забирайте, мародеры! Не одна это деляна в ЗОНЕ, хоть и обихоженна мной...
Только меня отпустите по добру по здорову!..

- Ога, да! Мы сейчас тебя отпустим, а ты нам- очередь в спины! И "поминай как звали"? Ну уж нет....
Андреич не на долго задумался.
- Кош! Собирай артефакты! Кул, а ты не спускай этого ловкача с мушки- с нами пойдет! В поселке, глядишь,
стрелять не станет... А там- поговорим-помозгуем - как с ним дальше быть...

***

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

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

***

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

"

четверг, 19 февраля 2009 г.

Параллели и меридианы

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

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

А может быть дело во мне?...
Может стоит не пытаться исправлять существующее, а оставить себе роль генератора идей?...

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

...главное не получить в резуллтате новый мультитул типа "микроскоп-кувалда"...

Галиматья из под коня

1) Залить на Гдрайв утилитку и dll ку 2) Наполнить блог материалами 3) Почистить/пересоздать аккаунты Утилита Dll Про wiki сайт