Возможно, кто-то скажет что я выжил из ума, кто-то после этого поставит на мне крест как на сколь-нибудь достойном внимания человеке, но в последнее время мне начало казаться что тонкий троллинг это полезное явление. Я не говорю про эти скучные, очевидные вбросы, навроде "ХХХ - гавно", хотя и они иногда имеют позитивный эффект на общество, в которое этот вброс был сделан (ну не все же такие умные и знают, что у ХХХ есть недостатки :)). Если такой вброс сопровождается аргуметацией, есть шанс узнать много нового. Кто-то узнает что недостаток ХХХ это недостаток. Кто-то узнает, что это достоинство ХХХ это на самом деле недостаток. Кто-то узнает, что у ХХХ есть недостаток. Кто-то узнает что этот недостаток ХХХ это достоинство. Ну разве не позитивный эффект-то? :) Да, не всегда. 99.99% вбросов уже были и это скучно. Читайте архивы. :) Но таки да, больше вбросов, новых и интересных. Прочитайте архивы, найдите новую, интересную тему вброса и сделайте его. Мало кто заметит, что это сознательный вброс. Не забудьте найти достаточные аргументы, чтобы было чем начать дискуссию. Если повезет, она начнет самоподдерживаться, но лучше разобраться в теме получше оппонентов. А после этого смотрите, как они истерично херачат свои мониторы и клавы, брызжут слюной, плюются ядом и переходят на личности. Они это заслужили :)
Правда есть опасность что вброс получится неудачным и не будет иметь эффекта. Например, потому что вас не поймут. Так что думайте, та ли это аудитория. Будет ли реакция. Может им это не интересно?
воскресенье, 25 апреля 2010 г.
пятница, 9 апреля 2010 г.
Пытаемся писать планировщик, который планирует за нас, часть 2
Прошло некоторое время, за которое обрисовался кое-какой базовый функционал, который уже получилось накодить. В процессе нарисовался некий общий принцип, частично угнанный у Девида Аллена из его GTD, ну и из ThinkingRock. :) Но видимо из меня бездарный проектировщик, потому что докручивание туда нужных фич похоже больше на головную боль.
Основная идея работы с планировщиком выглядит примерно так:
То что думается добавить, это наверное возможность отнести задачи к какому-либо проекту/подпроекту, с опциональным наследованием от него дедлайнов и приоритетов (которые, конечно же, пока отсутствуют). Затем - зависимости задач. Чтобы вы могли принять душ до поездки в офис, а не после. И чтобы поездка в офис была раньше задач в офисе, а не после (гы-гы), и т.д. В общем, простора много.
Основная идея работы с планировщиком выглядит примерно так:
- Юзер вбивает свои "идеи" действий и примерную длину (необязательно, для справки) в некий список идей.
- Когда у юзера появляется время, он переходит к обработке этих "идей", а именно уточняет, есть ли у идей какое-то жесткое расписание, длина и т.п. В будущем, скорее всего, он сможет также добавить к идее приоритет, дедлайн, и прочие атрибуты, которые улучшат интеллектуальность планирования.
- Когда он закончит, он сможет полученные из идей "задачи" смотреть и править сколько угодно раз, а затем, собственно, запускать процесс планирования, который составит большое календарное расписание на какой-то недлинный период времени. Пока что оно умеет просто: а) задачи с расписанием поставить в точно запланированное юзером время, либо, если время начала задачи не задано, найти свободный промежуток, начиная с начала суток (конечно, это нехорошо, но это только базовый функционал :)). б) остальные задачи просто поставить в свободное время.
- Ну и теперь он смотрит и любуется на календарик с разноцветными прямоугольничками задач.
То что думается добавить, это наверное возможность отнести задачи к какому-либо проекту/подпроекту, с опциональным наследованием от него дедлайнов и приоритетов (которые, конечно же, пока отсутствуют). Затем - зависимости задач. Чтобы вы могли принять душ до поездки в офис, а не после. И чтобы поездка в офис была раньше задач в офисе, а не после (гы-гы), и т.д. В общем, простора много.
Подписаться на:
Сообщения (Atom)