?

Log in

No account? Create an account
mnu

Только выйдя из дому, понимаешь, насколько огромен мир


Previous Entry Share Flag Next Entry
mnu

(no subject)

Мишки "Гамми" как источник сахара. Вода, кола и банановая нарезка... Поймал себя на том, что перебегая вброд ручей в глухом лесу, смотрю сначала налево, потом направо. Хорошо хоть поворот не показываю. Прибежал.
Вручили флаг в ж.... мЯдаль, зелененькую такую.
Спасибо Сашке alexboot за моральную поддержку и оперативную съемку!


  • 1
pomidorisgogo September 25th, 2005
А за що медалька-то?

dima_chatrov September 25th, 2005
За-то-что-[быстро]-добежал :)

pomidorisgogo September 25th, 2005
А от кого убегал-то? ;)

dima_chatrov September 25th, 2005
От себя, исключительно от себя :)

alekro September 25th, 2005
Молодэцц :).
Медалька т для марафонщиков, как я понял :). А это не терри фокс ран был? Не, он вроде на той неделе..

dima_chatrov September 25th, 2005
Ага, она :)
А Терри Фокса я пропустил, но всего просто не успеть. Зато в следующие выходные CIBC-шный забег на пять километров. Может пойду туда от банка, организовывать детей и бегать вокруг них кругами. Пока еще не решил.

alekro September 25th, 2005
В таком случае этот 5-км забег превратится в полноценный марафон :)

dima_chatrov September 25th, 2005
Меня больше всего смущает, что там нужно сопровождать целый детский сад, а я с детишками не умею :)

Дело за малым :)

alekro September 25th, 2005
Остается всего лишь найти пару очаровательных помощниц и выйдет инкапсуляция (не нужно знать, как возиться с детками) с полиморфизмом (вызываешь методы типа "поставить деткофф в хоровод", а помощницы выполняют как умеют) :).

Re: Дело за малым :)

dima_chatrov September 25th, 2005
Хе-хе :)
Проблема в грамотном описании объекта "помощница", чтобы входные параметры метода не давали злобный unhandled exception на выходе!

Re: Дело за малым :)

alekro September 26th, 2005
Здесь можно предложить карусельный подход (раунд робин):
/**
* Бэбиз хоровод контроллер
*/
public class ДеткоХороводХандлер {
private КординатыХоровода кх;
private Радиус р;
/**
* Настойчивая и навязчивая стратегия опроса помощниц по поводу поставки деток в хоровод
*/
public void станьтеДеткиВХоровод(ЛинкедЛист<Помощница> помощницы) {
if (помощницы != null && помощницы.size() > 0) {
boolean поставлены = false;
while(!поставлены) {
for(<Помощница>Iterator iterator = помощницы.iterator;iterator.hasNext();) {
Помощница помощница = iterator.next();
try {
помощница.поставитьДетокВХоровод(кх,р);
поставлены = true;
}
catch(Exception e) {
log.error("эх, а детки все не захоровожены",e);
}
}
}
}
}
}

interface Помощница {
void поставитьДетокВХоровод()
throws ОйСеньНеМогуException,НуТыДостаалException, FatalException;
}

class ОчаровашкаПомощница implements Помощница {
private boolean ойКакаяЯСеньКрасиивая = true;
private boolean лениво = true;
private boolean нуКакЖеВсеДостали = true;
public void поставитьДетокВХоровод(КординатыХоровода кх, Радиус р)
throws ОйСеньНеМогуException,НуТыДостаалException, FatalException {
if (!ойКакаяЯСеньКрасиивая) {
throw new ОйСеньНеМогуException("Ой, сток дел, сток дел..");
}
if (лениво) {
throw new ОйСеньНеМогуException("Давай в другой раз");
}
if (нуКакЖеВсеДостали) {
throw new ОйСеньНеМогуException("Шел бы ты лесом и ваще все мужики - ...........");
}
try {
строю деток как могу (какой там радиус, хоть б какую нить фигуру сварганить!!)
}
catch (НеСлушаютсяСовсем нсс) {
throw new FatalException("НУ НЕ МОГУ Я УЖЕ С НИМИ!!!");
}
}
}

Re: Дело за малым :)

dima_chatrov September 26th, 2005
:))) С девушками ведь так, столько exception не добавляй, все равно останешься виноват unhandled останутся. :)

Re: Дело за малым :)

alekro September 26th, 2005
Тут может помочь апгрейд на контроллер модуля "девичья логика", чтобы он умел корректно хандлить иксепшены типа останешься виноват. Правда есть риск потерять изначальную ориентацию :)).

Re: Дело за малым :)

dima_chatrov September 26th, 2005
Не взялся бы я implementation под такой интерфейс писать! :)

Re: Дело за малым :)

alekro September 26th, 2005
Ну, могут иметь место серд парти продактс или на самый расхудой конец опен сорс :).

nepilsonis September 25th, 2005
Сколько вам заплатил LinkSys за то, что вы надели эту майку?

dima_chatrov September 25th, 2005
Почему LinkSys? Это CTV-шная майка, там на рукаве и на спине написано всякое.

nepilsonis September 25th, 2005
(подозрительно) не знаю, не знаю. Цвет линксиса.

dima_chatrov September 25th, 2005
Это CTV-шная командная майка с dragon-boat соревнований, очень приятственная.

  • 1