четверг, 28 июля 2016 г.

По следам Стенограффии


Мы собирались, мы устремились и мы выполнили.

Стритарт Екатеринбурга - входит по качеству исполнения в ТОП-2 по стране, в том числе и поэтому у нас каждый год проходит фестиваль граффити: Стенограффия.

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


Старое шикарное граффити на Гурзуфской:


А рядом с ним новое Adventure Time, от НЕМЫ:




Эта работа Pika Lime нам понравилась не настолько.


Пара неброских на Стрелочников:




Собственно, мы, автор фото Ден:



За Муми-Троллями на гранатах



... пришлось полазить


Вкус на улице Вишневой. Что бы это ни значило.


Бажов на Бажова


Черепашка. Это работа прошлых лет:


Незапланированное бонусное граффити в саду Павлика Морозова:

Последняя точка маршрута - Флуоресцентный Хамелеон от GOOZE


Трек
Итоговый счет: 11 посещенных серьезных работ стритарт группировки, 33 километра.

понедельник, 25 июля 2016 г.

Олег Ладыженский. Стихи.

На днях вышли свежие Олди: "Сильные. Книга 1: Пленник железной горы".
Сдается мне, это знаменует конец Ойкумены. Уже читаю.

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

***
Разбиты стекла в нашем витраже
И не помогут жалобные речи.
Пора учиться тверже быть и резче,
Пора учиться говорить:
-- До встречи!
И знать, что мы не встретимся уже.
КАСЫДА О БЕССИЛИИ
Я разучился оттачивать бейты. Господи, смилуйся или убей ты! --
чаши допиты и песни допеты. Честно плачу.

Жил, как умел, а иначе не вышло. Знаю, что мелко, гнусаво, чуть слышно,
знаю, что многие громче и выше!.. Не по плечу.

В горы лечу -- рассыпаются горы; гордо хочу -- а выходит не гордо,
слово <<люблю>> -- словно саблей по горлу. Так не хочу.

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

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

Мчалась душа кобылицей степною, плакала осенью, пела весною,--
где ты теперь?! Так порою ночною гасят свечу.

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

Мне снился сон. Я был мечом.
Взлетая над чужим плечом,
Я равнодушно опускался.
Я был на это обречен.

Мне снился сон. Я был мечом.
Людей судьей и палачом.
В короткой жизни человека
Я был последнею свечой.

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

Глупец! Гордыней увлечен,
Чего хотел, мечтал о чем?!.
Я был наказан за гордыню.
...Мне снился сон. Я БЫЛ мечом.
    II
Мне снился бесконечный путь,
Пронзающий миры.
И в том пути таилась суть
Загадочной игры,
Игры, чьи правила -- стары,
Игры, чьи игроки -- мудры,
Они не злы и не добры...
И я кричал во сне.

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

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

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

Но нет мечей, есть лишь ручей -- смеясь и лопоча,
Несется он своим путем, своим Путем Меча,
Сам по себе, один из двух, закончив давний спор,
В глуши отрогов Сафед-Кух, заветных Белых гор...

Легенды -- ложь, легенды врут, легенды для глупцов,
А сталь сгибается, как прут, в блестящее кольцо,
И нет начала, нет конца у этого кольца,
Как рая нет для подлеца и меры для скупца...

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

Отчет о трехдневном велокроссе "Я еду домой"

Пару недель назад на турнире Что?Где?Когда? прозвучал такой вопрос:

В армии различные дистанции кроссов имеют свои названия. Так, кросс на 1 км называют "Никто не хотел умирать", кросс на 6 км — "Мертвые не потеют"**. А название кросса на 3 км совпадает с названием известного литературного произведения. Назовите автора этого произведения.

Это же готовое название серии заездов, подумал я и немедленно устремился.

- Вспомнил, что давно не был у бабушки с дедушкой.
- Набросал карту: http://share.mapbbcode.org/rsigh
- Взял отпуск на неделю.

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

Старт: 7 утра из Екатеринбурга, задача - пока пролетариат просыпается, вылететь из города.
Любой путь начинается отсюда:


Первая небольшая остановка на Химмаше, окончательно ухожу с тротуаров и перехожу в режим "транспортное средство". День обещает быть теплым.



Первые 40 километров поутру даются легко, как зарядка.



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



Наконец-то Двуреченск! Сворачиваю на дорогу, которая помечена как "лесная плохая". Машин нет, теперь только я и дорога. По большей части, такая:



Такой участок искал специально, нашел метров 30. Урал сильно подсушило.



Впереди 50 километров мягкого лесного грунта, деревенских проселков и прочей сельской поэзии.



Ехать по мягкому грунту приятно, несмотря на невысокую среднюю скорость и частое заглядывание в карты - не устаешь совершенно.




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

 Дом.



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

 Сперва грешил на туман, потом на очки. Но нет.


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


Финиш, я в дальней точке маршрута.



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

В этот же день проводится оценка идеи родственниками:
Бабушка: Устал? Поешь.
Отец: Дурак. На, возьми травмат в обратную дорогу.
Дед: Хоть похудеешь, Теперь можешь каждые выходные к нам.

Обратная дорога обещала быть сложнее еще и из-за профиля высот:



Была мысль малодушно слиться на электричке. Еще я на старте умудрился пробиться. Тем не менее, после выхода на оперативный простор^W^W грунты у Покровского, было принято волевое решение углубиться в леса и продолжать заезд. А после 80 километра открылось второе дыхание!


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



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


Треки:

127 км Екатеринбург - Каменск: I. Никто не хотел умирать
43 км Каменск-Усть - Багаряк: II. Живые и мертвые ч.1
43 км Усть-Багаряк - Каменск: II. Живые и мертвые ч.2
127 км Каменск - Екатеринбург: III. Мертвые не потеют
Итоговый счет: 340км

вторник, 12 июля 2016 г.

Четвертая городская сессия тестирования

И первая, которую делал не я.
И первая, в которой я принимал участие.
Отчет на сайте  UTC.
Коротко, мое мнение:
Акелла не промахнулся.
 А теперь позволю себе процитировать организатора сессии - Юру Рягина, дальше - его текст.


Четвертая городская сессия тестирования

О тест-сессиях

Думаю, можно смело сказать, что в сообществе тестировщиков Екатеринбурга в последние годы зародилась некая новая традиция - традиция проводить городскую сессию тестирования. Такая тест-сессия представляет собой соревнование, в котором активные представители сообщества тестировщиков нашего города целый день "меряются силами", тестируя предложенный на тест-сессии продукт. Городские тест-сессии в г. Екатеринбурге проводятся с 2013 года и организуются примерно раз в год различными компаниями. Так, например, в 2013 году тест-сессия была организована Максимом Захаровым (Naumen) и Антоном Андреевым (E96) при поддержке от СКБ Контура (продукт был предоставлен порталом E96), в 2014 году Максимом Захаровым (Яндекс) и при поддержке от Яндекса (тестировался также продукт Яндекса - Мастер), в 2015 году - Оксаной Валишиной (СКБ Контур) и Максимом Захаровым (СКБ Контур) при поддержке СКБ Контура (Тестировался продукт "Стафф" от СКБ Конутр). Лично я принимал участие в двух. На каждом таком мероприятии были новые лица и новые правила, на каждое мероприятие приходило очень много разных интересных людей, и каждая сессия давала новую пищу для размышления как участникам, так и организаторам.

Об организации

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

Как всё было

Итак, день: 2 июля 2016 года. Место: "Коворкинг Соль". Четвертая городская сессия тестирования Четвертая городская сессия тестирования Участие приняли 27 участников и 11 организаторов. Всех участников на входе встречали волонтеры, выдавали бейджики, ручки и блокноты, направляли и рассказывали, что, собственно, нужно дальше делать. Четвертая городская сессия тестирования Четвертая городская сессия тестирования После того как все "опоздуны" подошли, мы начали делить участников на команды. Итого получилось 14 команд:
  1. "#1": Швецова Ксения (ГК Экстрим), Суханова Наталья (Netelement),
  2. "ТСЖ Багхантеры": Денисламова Динара (Naumen), Сабиров Евгений (ГК Хост),
  3. "SashaTest": Лескина Александра (Naumen), Турыгина Александра (СКБ Контур),
  4. Комиссарова Анастасия (Naumen), Платонова Наталья (Сбербанк-Технологии),
  5. Ярунова Галина (ГК Экстрим), Беглецов Владимир (Сбербанк-Технологии),
  6. Мотина Наталья (Naumen), Шутов Борис (Яндекс),
  7. "Dream Team": Подрезова Виктория (ГК Экстрим), Пироженко Валерия (Naumen),
  8. Клёнова Галина (Naumen), Ушакова Наталья (не пришла),
  9. "Test-n-Roll": Буторин Василий (НПО автоматики), Черемных Татьяна (Netlabsystems),
  10. Кадочников Игорь (ГК Экстрим), Баянов Илья (ГК Экстрим) - команда из службы технической поддержки компании организатора,
  11. "Сачки1337": Коткова Юлия (Naumen), Плетнёв Степан (Прософт Биометрикс),
  12. "Двадцать седьмые" : Куликов Илья (ГК Экстрим), Захаров Максим (СКБ Контур),
  13. "Explosion": Рыбасова Ангелина (Naumen), Рощупкин Виталий (СКБ Контур),
  14. Ахметов Денис (Яндекс), Небова Полина (i-link консалтинг).
Как видно из состава команд, большинство участников было из Naumen'a (целых 8 человек). А вот из СКБ Контура было всего трое человек, а все потому, что в этот день у них был летний праздник. После того, как все участники были распределены по командам, началась вводная по продукту, который предстояло протестировать. В этот раз на тест-сессию был предложен продукт из сферы ЖКХ под названием РГИС (Региональная информационная система ЖКХ) под брендом Эльпас. Указанный продукт является довольно специфичным, поэтому вводная о нем получилась достаточно подробной и объемной. В частности были озвучены ответы на вопросы о том "Зачем?", "Почему?" и "Как?". Под конец рассказа о нашем продукте многие утомились, а другие были в шоке. Четвертая городская сессия тестирования После рассказа о продукте были оглашены правила мероприятия, список специальных багов в тестируемой системе - "Пасхалок" (да-да, они были сделаны специально для мероприятия), информация о том, как добраться до необходимых материалов (например, до аналитики), а также озвучена система начисления очков. В тестируемом приложении было несколько "точек входа". Т.е. тестировать можно было не только GUI приложения, а также загрузку данных через файлы (FILE) и взаимодействие через REST API. Поэтому для начисления очков использовалась следующая незамысловатая система: Для заведения багов был подготовлен специальный проект в нашем баг-трекере: Все инструкции получены, откладывать больше нечего. Поэтому настал час "X" и всем была дана команда "На старт! Внимание! Марш!". Все команды ринулись в бой, а разработчики начали яростно отбиваться от приходящих багов. Четвертая городская сессия тестирования Четвертая городская сессия тестирования Четвертая городская сессия тестирования Четвертая городская сессия тестирования Два часа пролетели незаметно, после чего настал обед, где все участники мероприятия решили подкрепиться перед второй частью мероприятия. Четвертая городская сессия тестирования Во второй части тест-сессии участники перешли от тестирования GUI к более сложным вещам, связанным с REST API и XML/XSD. Менторы мероприятия только и успевали бегать от одной команды к другой и отвечать на поставленные вопросы (а некоторые даже так устали, что решили немножечко отдохнуть на диванчике). Вторая часть тест-сессии длилась почти 3 часа. В то время, пока жюри подсчитывало количество очков каждой команд, решено было пообщаться и обсудить прошедшее мероприятие. Все из участников мероприятия успели познакомиться поближе, узнать кто чем занимается и посмотреть на общую статистику по мероприятию, а так же посмотреть на специальные баги. А там было на что посмотреть. Четвертая городская сессия тестирования Четвертая городская сессия тестирования Четвертая городская сессия тестирования

Итоги

А вот и "статистика" по прошедшему мероприятию.
  • Всего найдено 301 баг, из них:
    • 202 принято,
    • 92 отвергнуто,
    • 7 "Пасхалок".
  • Всего 202 бага, из них по приоритетам:
    • 7 с типом "Blocker",
    • 19 c типом "Critical",
    • 43 с типом "Major",
    • 69 c типом "Minor",
    • 64 с типом "Trivial".
  • Всего 202 бага, из них по "точкам входа" в приложение:
    • 189 в GUI,
    • 13 в FILE,
    • 0 в API.
Всего в реальном баг-трекере проекта заведено 52 бага/таска (критичность при переносе была дополнительно пересмотрена), при этом часть багов было сгруппировано (например баги связанные с версткой объединены в один баг/таск). Примерное количество уникальных багов - 110 штук. Призы уже были готовы увидеть своих победителей, оставались лишь считанные минуты для оглашения результатов тест-сессии по продукту РГИС. Четвертая городская сессия тестирования Собственно итоги (прошу прощения у тех кого я утомил столь долгим текстом). Победителями четвертой городской сессии тестирования стали: Первое место: Команда "Двадцать седьмые": Илья Куликов (ГК Экстрим), Максим Захаров (СКБ Контур) - 96 очков. Четвертая городская сессия тестирования Второе место: Команда "Сачки1337": Коткова Юлия (Naumen), Плетнёв Степан (Прософт-Биометрикс) - 72,5 очка. Четвертая городская сессия тестирования Третье место: Команда "Explosion": Рыбасова Ангелина (Naumen), Рощупкин Виталий (СКБ Контур) - 72 очка. Четвертая городская сессия тестирования Итоговую таблицу со всеми командами можно найти тут. И заключительное фото со всеми участниками и организаторами. Четвертая городская сессия тестирования Всем участникам и организаторам ещё раз большое спасибо! Отдельное спасибо Евгении Азановой (Naumen) за фоторепортаж (все фото можно посмотреть тут).   PPS. Все найденные баги в ближайшее время будут взяты в работу и устранены! Через 1-1.5 месяца ожидается дополнительный отчет, насколько тест-сессия помогла данному продукту при внедрении.