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

Я попрошу Вас

http://serafimm.livejournal.com/436363.html
Прочтите, там немного и красиво.
Кота нет, но он был бы со мной согласен, хотя все равно имел бы свое мнение.

понедельник, 30 марта 2009 г.

Сон разума.

Ученые подсчитали, что шансы реального существования столь откровенно абсурдного мира равняются одному на миллион. Однако волшебники подсчитали, что шанс "один на миллион" выпадает в девяти случаях из десяти.
©Терри Пратчетт

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

P.S. "Да, мама, у меня все хорошо." Разве можно отвечать по другому?


А коты не лгут.

суббота, 28 марта 2009 г.

В каморке, что за актовым залом

А как узнать, что тебе в ресторане\кафе\забегаловке\тошниловке\в гостях\старбаксе\дома подали правильный кофе?

Нужно воспитывать в себе вкус? А как? Пробовать там и сям? Изготовить самому по старинным бабушкиным\тетушкиным\египетским рецептам? Поверить специалисту\другу\рекламе?
Довериться зову сердца? Или вкусовым рецепторам?

Вкуснейший кофе, что я когда-либо пробовал - это ужаснейший растворимый Maxwell из банки по 80 грамм (2 ложки, залить 240 мл кипятка, пить обжигаясь).
Ну так это была никак не заслуга метода приготовления\способа помола\плантации, а сугубо заслуга моего состояния. Кофе - как курение, как чай - не набор химических веществ и способ их приготовления, а - ритуал.
А как вы пьете кофе?

А в дополенение цитатка на тему моего ощущения весны.
…И вышел я в 17.15 на крыльцо, и не стало больше в «Циклоне» системного администратора Бригадира. А стал в «Циклоне» системный администратор Сергей, и свалилось на него счастье. Root, unlimited, supervisor со всеми правами, сервер на Хеоn\'е, Novell пятерочка с переходом на шестерочку, файло без границ и куча кровожадных юзеров.

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

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

Да здравствует мертвый сисадмин…
Это из Брига.

Кот как бы говорит нам, что надо быть проще и собой.

пятница, 27 марта 2009 г.

Из всех искусств

После многочисленых советов и рекомендаций настроился на просмотр фильма "Автостопом по галактике".

Какое мнение я должен иметь об этом фильме, чтоб не прослыть быдлом?

Ну а вообще - сегодня весь день пью чаек, кушаю лимончик. Ближайшее время, возможно, появится инструкция для меня по установке и настройке JIRA и confluence на Debian'е. Да-да, ничего интересного и сложного. А я так и пишу и все равно это для меня, чтоб не забыть.

Кот удобно устроился у экрана.

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

Хм

http://aillarionov.livejournal.com/75251.html
Как я отношусь и что думаю?
*сейчас все вместе сделаем вид, что кого-то это волнует*
Да, я считаю, что массовые расстрелы чиновничества спасут родину. Не перевоспитание, а расстрелы. Нет, мне не жаль всех их родственников, бабушек и грудных детей.
Вот только я ни в кого стрелять не буду. Пусть мне дадут наган и прикроют задницу. Пусть пообещают снести пушкина и поставить там мой памятник. Я не буду бороться. И стрелять ни в кого не буду. Я люблю работу, ромашки, девушек, пиво, небо и хамить. А убивать кого-то - нет.
Я не стал чиновником, не беру взяток, и вообще, не считаю себя сволочью. Вы скажете - попади ты на их место - тут же начал бы, а я отвечу, что я на своем месте и оно мне нравится.
Процитирую одного из моих любимых писателей, Брига:


Человек с детства мечтает жить честно. Другое дело, что это ни в пизду не удается - то одно не позволяет, то другое, то социализм мешает, то, опять же, капитализм. Для индивидуума что та хрень, что другая - ни в красную армию не подходит. Для общества в целом - да. Подходит аж два раза. Аппарат насилия на любой основе. Потому как - быдло, плебс ебучий, и заодно - сраных крепостных надо организовывать. С точки зрения социального спокойствия это еще как правильно. Еще желательно кормить и воспитывать. Чтобы он, скотина, не рыпался, не бродил, как брага, и не шел вместо горячо любимого завода на баррикады. Потому что с баррикад, если он туда попадет, не вернется точно. А, пардон, работать - кто будет?
Работать, в таком случае, видимо не будет никто, а если кто и будет, то все одно - результаты глубокомысленного или там, тупого, труда отберут люди в черном. Жрать хотят все. И эти в черном - больше всех.
Так или иначе, в любом обществе ты есть шестерня, которая обязана крутиться в строго определенном направлении. Если бардака нет, то шестеренки, как в часах, например, в оконцовке показывают какое-никакое, а все ж таки - время. Механизм работает, Буре процветает. Если бардак есть - а он чаще всего есть - отдельные шестеренки норовят установить новые оси вращения и завязать все на себя. Опосля чего главная пружина разворачивается как попало, и пиздюлей получают все. То есть - без разбору. Чтобы такого говна не происходило, нужно либо смазывать всю эту хуйню маслом, либо ставить рядом надзирателя с револьвером и средне-, мать его, специальным образованием. С точки зрения социума абсолютно неважно, от хорошей ли жизни будут вращаться шестеренки, или от страха. Главное - более-менее правильное время на часах. Но вот с точки зрения индивидуума, такая ботва ничего общего не имеет с теми розовыми сказками, на которых этот самый индивидуум был воспитан. И тогда от охуенно хорошей жизни он пишет книгу "Изжога дней моих здоровых", а от невъебенно плохой - "Йети подземелья". В первом случае хочется поменять шило на мыло, во-втором, однако, мало-мало пострелять, чисто для развлечения.
В этой связи частоколом встают самые перпендикулярные проблемы. Можно уйти в тайгу и жить там молитвами.
Но там, блядь, нет Интернета.
Можно устроить себе златые горы и реки, полные вина.
Но тогда, блядь, лучше не хвастаться своей тонкой нервной организацией. Гегемоны хуевы нипочем не поймут. В общем, нет в мире совершенства.
Но жить честно хочется. Хочется всем. Мне тоже. Я - ёбаный обыватель, каких миллиарды. Я не хочу отнимать у слепой безногой девочки ее милостыню. Не хочу проламывать голову герою гражданской войны за кусок хлеба. Не хочу снимать с холодеющего трупа старухи-процентщицы чьи-то фамильные драгоценности. Я все это МОГУ делать. Но НЕ ХОЧУ. Совесть тут не причем. Мораль и, типа, нравственность - тоже. Мне же ж похуй, что скажут в этом занимательном случае другие, более правильные индивидуумы. Ибо, если я встаю на этот путь - то свет мне не нужен. Никогда. Никакой. Ни до, ни после смерти. И как не ебло меня ни разу страдание другого существа, так и ебать не будет.


Как то так.

Коту грустно и солнечно.

понедельник, 23 марта 2009 г.

О культуре

Да-да, вы не ослышались, именно о культуре и ориенитирах.

… Сегодня тебе нравится Гендель. А завтра – ни за какие ковриги… Кого за это пиздить – Генделя? Не надо никого за это пиздить. Это вроде как отражение внутреннего твоего развития. Прогресс, регресс или вообще деградация. И оттого перестает тебе нравиться виртуоз Гендель. И глыба Толстой. И пронзительный Левитан. А начинает тебе нравиться дурь Рахманинова, ехидство Достоевского и еблан Пиросманашвили. Это они в иерархиях своих – на разных полках, в разных купе и разной значимости. Это культуроведы им рейтинги раздают. А внутри у меня они так вот и обитают… Либо нравятся. Либо нет. Потому и живут вместе группа «Ленинград» и Бетховен. Шекспир и Веничка Ерофеев. Леонардо да Винчи и безвестный мудила с Красного проспекта, который нарисовал однажды мою ненаглядную так, что я и сейчас на этот портрет дрочу.

(c)Бриг

Хорошая мысль, я с ней согласен. Вроде согласен.
Только не могу понять, разве эта мысль оправдывает поклонников групп "Руки вверх" и живописцев Пикассо и Дали?

суббота, 21 марта 2009 г.

Назови меня тихо по имени

Сегодня подвел итоги опроса
http://w-bf.livejournal.com/64896.html

Были предложены варианты:
1. Острова и архипелаги - astenix.
2. Имена писателей - durts.
3. Рок группы, инструменты - durts.
4. Планеты и спутники - wizafrenia.
5. Книги и герои рассказов - w_bf.
6. Звезды и созвездия - коллега.
7. Виды волков и прочих веселых зверят, в частности песец необходим, причем на эсперанто - коллега.
8. Женские имена - мой дядя.

Спасибо большое всем откликнувшимся.
Сегодня первая виртуалка названа fobos.
Ответ очевиден, вива wizafrenia, приезжай, пирожок твой,хех.


Кот опять же доволен.

пятница, 20 марта 2009 г.

Так

Так,

А кот шел по коридору большого светлого здания из стекла и аллюминия. Пахло хлоркой и потом. В этом здании не было пищи и воды, но были люди, много людей, усталых грустных людей. Когда кот заходил в комнаты к этим людям они удивленно смотрели на кота, как смотрят на елочные игрушки в августе. Но через три секунды все равно отворачивались и думали о своем, смотря прямо перед собой. В комнате тоже пахло потом, но еще был запах пыли, сигарет и немного весны из открытого окна.
Кот обошел семерых, на него не обращали внимания.
Солнце было уже низко, коту надо было идти. Кот рванул в открытое окно, мягко приземлился на теплый асфальт и побежал на восток.
Кот смотрел на тех, кто шел рядом с ним: усталые люди, грязные люди, нетрезвые люди, целующиеся люди, разные люди смотрели себе под ноги – на улице еще был снег, а ночью приморозило. Несколько человек смотрели в небо, но все равно у всех были стеклянные взгляды, все люди думали о чем-то своем. Кот не знал, видят ли они небо. И у того парня, что идет медленней всех остальных - и тоже смотрит в небо – все равно стеклянный взгляд, он не видит неба, он смотрит в себя. Только и ему есть куда идти, кот видит, что этот парень идет хоть и медленно, но уверенно. Наверное, его тоже где-то ждут, как и кота.
Кот тоже побежал вперед, только смотрел не в себя, как все люди вокруг. Кот не думал о своих кошках, о еде, о крыше над головой, он бежал вперед то ли сам, то ли от солнца, а может быть весна гнала его.
Тот парень в черном очнулся, видимо додумался до чего-то, и пошел быстрее. Кот знал, что люди так делают, когда уже не их ждут, а они начинают чего-то ждать. Или кого-то. Пахло талой водой.
Настал вечер, солнце висело над самыми крышами зданий, когда кот взлетел в открытую форточку окна. В темную квартиру пробивались два луча, освещая потолок и часть стены напротив. Пахло весной, талой водой и еще сильнее сигаретами. Громыхнул пару раз замок и в квартиру вошел тот парень в черном.
Он улыбнулся коту и произнес:
- Как я рад, что ты жив, котяра, где тебя носило весь день? Ты был нужен мне.
Я всем нужен, подумал кот и прошел вслед за парнем в кухню.
Через полчаса кот сидел на столе и пристально смотрел в глаза парню, который, похоже, сходил с ума, так как разговаривал то ли с котом, то ли с собой.
- Я знаю, что ты прав, но в этом нет ни грамма смысла. Абсолютно ни грамма смысла.
- Но ты же сам этого захотел?
- Я спать хочу.
- Беги быстрей, а то сдохнешь от себя самого.
- Я устал, не напоминай мне о весне, она мне не поможет.
- Ты же знаешь, что никуда от нее не убежишь, от весны.
- Знаю-знаю...
Парень замолчал.
- Кот, пошли курить.
Кот пошел. Кот знал, что парню нравилось курить на кухне у окна, глядя на закат, а еще больше ему нравлось осознавать, что вот он стоит и курит на кухне, глядя на закат.
- Еще не вечер, кот. Побежали.
Кот проскользнул, а парень обрушился вниз по лестнице.
Потом парень и кот гуляли по городу и видели людей без стеклянного взгляда, такие появляются в городе только под вечер. Люди тоже видели парня с котом и улыбались.
Из-за таких забегов, из за людей с которыми были, кот еще приходил в эту квартиру и смотрел в глаза парню. А может быть наоборот – город оживал для парня и кота только потому, что они внимательно смотрели в глаза.
Никто не знал.
Поздно вечером, когда попрощались с последним человеком, кот посмотрел на дверь. Парень открыл ее и кот второй раз за день заструился вниз.
- Кот, ты это. Приходи.
Кот прийдет, наверняка прийдет, когда выветрится из квартиры и головы парня запах спиртного, которого коты терпеть не могут.
Завтра вечером, нет, даже завтра утром кот махнет в открытую форточку вместе с звонком телефона. И опять внимательно посмотрит в глаза.

четверг, 19 марта 2009 г.

Ничего личного, ребята

Наверное, Всевышний создал психологов, чтобы филологи не чувствовали себя такими убогими.
©http://fattoad.livejournal.com/363071.html

Так

Концепция государственной политики в области духовно-нравственного воспитания детей в России и защиты их нравственности
http://spravda.ru/maxim/docs/cotn_kr_opis.htm
http://spravda.ru/maxim/docs/kotn_rec.htm

Как хорошо, что государство кроме взяточничества и коррупции занимается такими делами. Думает о будущих поколениях. Предпринимает шаги. Заботится. Да хотя бы за намерения стоит ценить, ага? Ведь мы в ответе за тех, кто через сорок лет скажет нам: «Садитесь, дедушка». И люди реально что-то делают.

К черту. Я в это не верю и никогда не верил.
О чем будут эти законы? О ком они? Толпа народу за два дня заседаний родила два документа рекомендательного характера без конкретики?

Цитирую документ «Направления реализации государственной политики в сфере духовно-нравственного воспитания детей в Российской Федерации»

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

Разве это не функция родителей? Государство собирается вмешиваться в воспитание на уровне семьи?

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

О, да, убрать математику и добавить христианскую редакцию теологии.


Я прочел оба документа, внимательно и полностью.
Как эту бумагу реализуют?
Как обычно?
Вы верите?

Рутина

Еду на работу, небо ясное, солнце яркое.
Рядом зилок, весело подпрыгнув на бордюре, прогрохотал, видимо тоже - работать.
Надпись на борту: "Стоять опасно"
Беги, Форест, беги.

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

Из книги Книберга

К моим заметкам на полях, выписки из нижеуказанной книги.


Организация тестирования может достаточно сильно отличаться в различных компаниях. Всё зависит от количества тестировщиков, уровня автоматизации тестирования, типа системы (просто сервер + интернет приложение или, возможно, вы выпускаете «коробочные» версии программ?), частоты релизов, критичности ПО (блог-сервер или система управления полётами) и т.д.

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

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

Если команда практикует TDD, люди с первого дня заняты написанием тестирующего кода. В этом случае, тестировщик может заняться парным программированием с разработчиками, пишущими тестирующий код. Если же тестировщик вообще не умеет программировать, ему следует работать в паре с разработчиком в роли "штурмана", дав напарнику возможность печатать. У хорошего тестировщика обычно получается выдумать больше разных тестов, чем у хорошего разработчика, поэтому они друг друга дополняют. Если же команда не занимается TDD или же количества подлежащих написанию тестов недостаточно, чтобы полностью загрузить тестировщика, он просто может делать всё что угодно, чтобы помочь команде достичь цели спринта. Как и любой другой член команды. Если тестировщик умеет программировать – отлично. Если нет, команде придется выявить все задания, не требующие навыков программирования, но которые необходимо выполнить за спринт.

Задания, не требующие навыков программирования:
1.Установить и настроить тестовое окружение.
2.Уточнить требования.
3.Детально обсудить процесс установки.
4.Написать документы по установке (заметки к релизу, readme.txt или что там требуется в вашей компании).
5.Пообщаться с подрядчиками (например, с дизайнерами пользовательского интерфейса).
6.Улучшить скрипты автоматизированной сборки.
7.Последующее разбиение историй на задачи.
8.Собрать ключевые вопросы от разработчиков и проследить, чтобы они не остались без ответов.


©Хенрик Книберг, книга «Scrum и XP, заметки с передовой» (перевод Agile Ukraine).
http://www.crisp.se/henrik.kniberg
http://blog.crisp.se/henrikkniberg

Итак

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

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

1. домен book, машины kaa, bagira, tabaki, baloo...
2. домен milk, физические сервера: Crux (на нем виртуалки acru, bcru и так далее), Centaurus (виртуалки Rijl, Hadar) ну понятно, тут уже есть иерархия.
3. Использовать эсперанто: домен bestejo, физический сервер lupus с виртуалками Canis, Alopex, Vulpes и так далее.

Желательны два уровня иерархии, но это некритично.
Заранее спасибо.

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

Кодекс

Несомненно хороший работник и вообще профессионал Андрей Орлов опубликовал на своем сайте кодекс.
Приведу полный текст:
1. Я осознанно выбрал роль наемного работника, во всяком случае, на этом этапе своей жизни.
2. Я сформулировал этот кодекс прежде всего для себя, так как он облегчает мне жизнь и упрощает мои взаимоотношения с работодателями.
3. Я применяю этот кодекс независимо от того, верят ли мне, что я его применяю.
4. Я не продаюсь в рабство, а поступаю на работу в фирму в соответствии с достигнутыми между мной и фирмой договоренностями, налагающими определенные обязательства как на меня, так и на нее.
5. Фирма, в которой я работаю, - мне дом родной. Пока я в ней работаю.
6. Я во всех случаях сохраняю к ней лояльность, отстаиваю ее интересы, не ворую, не беру взяток, откатов, подарков и не веду деятельности, которая может повлечь за собой ущемление ее интересов.
7. Вместе с тем, даже в интересах фирмы, я не пойду на нарушение моральных и этических норм, мною признаваемых.
8. Я работаю на фирму, а не на конкретное лицо в ней, независимо от ранга этого лица.
9. Я отделяю своих друзей и родственников от своих руководителей и подчиненных, даже если это одни и те же люди.
10. Я не работаю на другие фирмы, если это было оговорено при приеме на работу, но всегда сохраняю за собой право на свободную творческую деятельность, если обратное не было оговорено особо.
11. Коммерческие тайны, доверенные мне фирмой, я не разглашаю и после своего увольнения.
12. Я стараюсь улучшить эффективность работы фирмы во всех случаях, когда могу это сделать, независимо от своих должностных инструкций. То, что поручено мне, я стараюсь сделать хорошо сам; в остальных случаях я даю рекомендации по улучшению работы тем руководителям, которые хотят меня выслушать. Если мои предложения не принимаются, я стараюсь оптимизировать работу в тех случаях и на тех участках, на которых могу.
13. Я всегда информирую руководство о реальном состоянии дел и реальных прогнозах, даже если руководство этого и не хочет.
14. Я соблюдаю дисциплину и субординацию, принятую на фирме.
15. Я никогда не пытаюсь доказывать свою правоту деструктивными способами типа "сделаю все в точности так, как ты сказал, а когда все рухнет, ты поймешь, кто был прав".
16. Если я не главный управляющий фирмой, я отдаю себе отчет в том, что, хотя успехи и неудачи фирмы до некоторой степени и зависят от моих усилий, но не в полной мере ими определяются.
17. Тезис "Проблемы фирмы - мои проблемы" я не принимаю абсолютно, но только вместе с тезисом "Мои проблемы - проблемы фирмы".
18. Я всегда стараюсь выполнить обязательства, данные мной при приеме на работу или в процессе работы, если фирма выполняет обязательства, данные мне.
19. Я, по возможности, не продолжаю трудовые отношения с фирмой, если, на мой взгляд, она реально не нуждается в моих услугах, даже если меня никто не гонит.
20. Я отдаю себе отчет и не скрываю от руководства фирмы, что эффективно могу работать в одном направлении не более лет пяти, после чего буду вынужден поменять сферу деятельности или фирму.
21. Я работаю на фирме на определенных условиях (оплата, режим работы и т.п.), оговоренных при приеме на работу или общепринятых, и в определенных условиях (помещение, климат, возможности питания). Если эти условия перестают выполняться или меня устраивать (по уровню ли зарплаты, количеству выделяемого мне на работе кислорода, состоянию физического или морального климата или даже собственного состояния) я могу покинуть фирму.
22. Я заранее предупреждаю руководство о своем желании покинуть фирму и, если руководство того хочет, обсуждаю с ним условия, при которых я останусь.
23. Если же руководство фирмы без предварительного уведомления снижает мою зарплату или резко ухудшает условия труда, я считаю себя вправе покинуть фирму также без предварительного уведомления.
24. Я никогда не шантажирую руководство угрозой своего увольнения.
25. Если я объявил о своем увольнении, то я увольняюсь, не обсуждая предложений, которые поступили после этого объявления.
26. Перед увольнением я стараюсь сдать дела своему преемнику, если могу его обнаружить, и делаю все возможное для того, чтобы мой уход не повлиял на состояние дел на фирме отрицательно.
27. Однако, если при расставании часть моей работы останется неоплаченной, я считаю себя вправе не допустить использования результатов этой работы. Но без поджогов и диверсий.
28. Я никогда не делаю специальных гадостей фирме, на которой работал, после своего увольнения:
* не занимаюсь ее очернением,
* не переманиваю сотрудников только с целью их ухода из фирмы,
* не разглашаю ее коммерческих тайн,
* не нарушаю ее имущественных, авторских и других прав,
* не доношу и не навожу на нее,
* не закладываю в компьютеры вирусы, не форматирую диски и не занимаюсь уничтожением или сокрытием информации любыми другими способами,
* не использую новое место работы для нанесения ущерба предыдущему.

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

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

А у Вас есть формализованный кодекс?
А зачем он нужен? Чтоб не забыть?

Рутина

Начал чтение "Scrum и XP" Хенрика Книберга (читаю в переводе Agile Ukraine).

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

Читаю дальше.

понедельник, 16 марта 2009 г.

Фауст

По-прежнему количеств звёзд
в кромешной дали
не знаем, будто не считали.
Но счёт - всерьёз.

Пересчитали: водородов
в воде - по два.
Не изменилась суть природы
и естества.

Чтоб долго далеко не метить:
речь о предмете.

Нас окружает тварный мир -
то не оковы,
но атомы в нем видим мы,
а Фауст - Слово.

Мы вкрадываемся в каждый нерв,
ища резерв.
Разделываем каждый атом
и ждем оплаты.

Но ближе к Истине, чем он
не стали ни на йоту.
Я жду, чтоб кто-нибудь сказал:
- А по большому счету...
(с)ns_keip

Не шумите, кот слушает.

суббота, 14 марта 2009 г.

Сунь Цзы, Искусство войны. 孫子, 孫子兵法

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

Взято у Лауры Роуз, руководителя программ Design Partner, IBM Rational Software Group
http://www.ibm.com/developerworks/rational/library/edge/08/apr08/rose/index.html

пятница, 13 марта 2009 г.

Документ определения требований

Очередная заметка на полях.

Оглавление (Table of content)
1. Введение (Introduction)
1.1. Назначение (Purpose)
1.2. Область применения (Scope)
1.3. Обзор (Overview)
2. Общее описание (General Description)
2.1. Перспектива продукта (Product perspective)
2.2. Функция продукта (Product function)
2.3. Характеристика пользователя (User Characteristics)
2.4. Ограничения общего характера (General Constraints)
2.5. Допущения и зависимости (Assumption and Dependencies)
3. Особые требования (Specific Requirements)
3.1. Функциональные требования (Functional Requirements)
3.2. Требования внешнего интерфейса (External Interface Requirements)
3.3. Требования к производительности (Performance Requirements)
3.4. Проектные ограничения (Design constraints)
3.5. Атрибуты (Attributes)
3.6. Другие требования (Other Requirements)
Ссылки (References)
Приложение 1. Сокращения (Appendix 1 —Acronyms)
Приложение 2. Терминология (Appendix 2 — Definition of Terms)


©"Быстрое тестирование" Роберт Калбертсон, если мне не изменяет память.

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

Так вот, сегодня вечером: кофе, сигареты и замечательный фильм Ганнибал.

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

P.S. О тестированиии - как только выйду на работу, то есть завтра.
P.P.S. Почему у кровати должны быть ножки? Чем плохи матрасы на полу?

воскресенье, 8 марта 2009 г.

Совсем не праздничное

"Люди рабы своих вещей"(с)Тайлер Дерден
Я пока что могу взять в руки все свои вещи и поднять их.
А ты?
Ты чувствуешь что настанет момент, когда ты допьешь последние капли в очередной бутылке, зашвырнешь ее в угол. И это случится. Мир и ты в нем - изменятся. Ты почистишь ботинки, постираешь рубашку и позвонишь маме. Ты в очередной раз не заплатишь за интернет. Ты устроишься на небольшую, но перспективную должность по рекомендации друга. Через два месяца ты с удивлением обнаружишь, что ты бросил пить, а через полгода ты заметишь, что твоя девушка отучила тебя и курить. Как в тумане перед тобой пронесется твоя свадьба, повышение, рождение ребенка. Странно, у тебя уже свой дом. Там есть сервант, в нем хрусталь, а рядом кот и трюмо. Так пройдет десять, двадцать лет. Ты будешь целоваться на мосту и звонить друзьям. И все эти годы, просыпаясь по ночам, ты будешь чувствовать, как тот, который умер двадцать лет назад давит тебе на грудь и на виски, как он из прошлого пытается сказать тебе, что ты что-то забыл, что-то не взял с собой, что-то потерял. Ты будешь вслушиваться в темноту и вглядываться в тишину, силясь разобрать слова, понимая, что ты оставил там, среди бутылок что-то важное, что тот, старый ты, который всех ненавидел - не делал исключения и для себя. И был в чем то прав. И был как-то жив. А ты похоронен в гробу из серванта, белой рубашки и жены. А наутро ты ничего не вспомнишь.(с)Wolonter_BrainFucker
Как-то так.

суббота, 7 марта 2009 г.

Переезд.

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

четверг, 5 марта 2009 г.

Devil In Disguise

You look like an angel
Walk like an angel
Talk like an angel

But I got wise
You're the devil in disguise
Oh yes you are
The devil in disguise

You fooled me with your kisses
You cheated and you schemed
Heaven knows how you lied to me
You're not the way you seemed

You look like an angel
Walk like an angel
Talk like an angel
But I got wise

You're the devil in disguise
Oh yes you are
The devil in disguise

I thought that I was in heaven
But I was sure surprised
Heaven help me, I didn't see
The devil in your eyes

You look like an angel
Walk like an angel
Talk like an angel

But I got wise
You're the devil in disguise
Oh yes you are
The devil in disguise

You're the devil in disguise
Oh yes you are
The devil in disguise
Oh yes you are
The devil in disguise

(с)Elvis

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

Регрессионное тестирование

В дополнение к моим заметкам на полях.

РТ - это тестирование, направленное на проверку того, что объект тестирования со временем не регрессирует по какому-то показателю качества.
Т.е. в общем случае к РТ может относиться любой вид тестирования (функциональное, производительности, юзабилити и пр.). Но чаще всего речь идет о регрессионном функциональном тестировании, т.к. функциональность - наиболее важный показатель. Как следует из определения РТ, это некий набор тестов, который выполняется с некоторой периодичностью.
И тут возникают следующие вопросы:
  1. Как часто надо выполнять данные тесты?
  2. Какие именно тесты необходимо включить в набор РТ?

Собственно, на эти вопросы я и постараюсь ответить. В общем-то, они возникают по одной простой причине - не хватает времени. Т.е. при большом желании и наличии времени, можно было бы на каждой версии выполнять все тесты. Но, во-первых, это долго, нудно и неинтересно, а во-вторых, не эффективно, это время можно потратить с большей пользой :) По поводу первого вопроса, в книге С. Канера “Тестирование ПО” дается один дельный совет: выполнять тесты не на каждой версии, а каждые несколько версий. Это заметно снизит нагрузку на тестирование. Т.к. совет хороший, предлагаю им воспользоваться :) Остается второй вопрос. Даже выполняя тесты с периодом больше одной версии, все их выполнять скорее всего не получится. По этому желательно уменьшить их количество до приемлимого. Но тут есть опасность того, что выбранный набор окажется недостаточным, и будут пропущены дефекты. Можно выполнять тесты, с наивысшим приоритетом, но тогда есть вероятность, что до наименее приоритетных тестов дело вообще не дойдет. Используя совет С. Канера, я решил проблему РТ следующим образом.
  1. Разные тесты имеют разный приоритет, но выполнять нужно их все. Период выполнения (в количестве версий) для таких тестов может различаться. Для одних он составит 2-5 версий, для других - 10-20. Период можно подбирать для каждого теста индивидуально.
  2. Таким образом, тесты получили новый атрибут - период выполнения. Я его называю просто “регрессия”. Это число, равное количеству версий, через которое нужно повторить тест. Другими словами, это некий интервал доверия теста. Если “регрессия” теста равна 5, то это означает, что после выполнения, результату теста можно будет доверять еще на протяжении 5 версий.
  3. После истечения “интервала доверия”, результат теста считается невалидным. И выполнение теста нужно повторить.


Это не мое, это принадлежит © inerro

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

На полях.

Диверсификация — (от лат. diversus — разный и fасеrе — делать) —

1) распределение инвестируемых или ссужаемых денежных капиталов между различными объектами вложений с целью снижения риска возможных потерь капитала или доходов от него. Такую Д. называют Д. кредитов. В области банковских операций принцип Д. проявляется в распределении ссудного капитала между большим числом клиентов. Иногда банковское законодательство запрещает коммерческим банкам предоставлять одной фирме кредит на сумму, превышающую 10 % собственного капитала банка. На принципе Д. базируется деятельность инвестиционных компаний и фондов.

2) Расширение ассортимента, изменение вида продукции, производимой предприятием, фирмой, освоение новых видов производств с целью повышения эффективности производства, получения экономической выгоды, предотвращения банкротства.
 
©http://ru.wikipedia.org

 

P.S. Как правильно назвать должность человека, который в цикле разработки ПО занимается поддержкой среды коллективной разработки, в частности настройкой билдов, режимы компиляции, target'ами, наличием библиотек и много остального, чего я пока не знаю и не понимаю?

На полях

Раз:
В течение ряда лет при планировании разработки программного обеспечения я пользуюсь следующим эмпирическим правилом:
1/3 - планирование,
1/6 - написание программ,
1/4 - тестирование компонентов и предварительное системное тестирование,
1/4 - системное тестирование при наличии всех компонентов.

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

И хватит. Это из человекомесяца Брукса.

Так

График
Пульс блогосферы за 2 месяца по запросам секс и кризис

Красиво кореллируют. Та группа, в полосатых купальниках.



Ну а кот, как водится, как бы говорит нам: любите друг друга.

понедельник, 2 марта 2009 г.

Весна!

Восьмое марта близко-близко…
И сердце бьётся, как олень…
А мысли падают так низко
В Международный Женский День…
©


Кот одобряет.