Top.Mail.Ru
? ?

Previous 10

Dec. 23rd, 2019

masked, myself

Задачники будущего

Image

Lord, Give me Coffee to Change the Things I Can, and Wine to Accept the Things I Can't.
За последние пару декад я, как инвалид умственного труда, без внешних средств планирования становлюсь совсем беспомощным. Стоит мне потерять доступ к моим ToDo-спискам и заметкам, как я сразу впадаю в панику, начинаю суетиться, бояться чего-то не успеть, кого-то подвести, забыть что-то важное. Душевное равновесие мне возвращает только взгляд на план жизни, расписанный по пунктам и дням.

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

В моём "идеальном планировщике задач" все задачи будет разбиваться на четыре категории (почти как завещали нам Эйзенхауэр и Кови):

  1. То что нужно сделать сегодня, отсортированное по тяжести последствий
  2. То чем я захотел сегодня заняться, выбранное из следующего списка ->
  3. То что сегодня вообще можно делать, разбитое по каким-то критериям
  4. То о чём на сегодняшний деть можно вообще не думать - время не пришло или денег не хватает и.т.д.

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

И вот в последнее время я активно присматриваюсь к планировщикам нового поколения (и кратенько обозреваю их в Фейсбуке в своей группе Taskonomy), которые умеют брать список задач и автоматически распределять их по расписанию дня. Это очень помогает от порывов накидывать по сотне задач на каждый день и последующего разочарования от того что 90% остаются несделанными. Таких планировщиков я уже попробовал несколько и каждый из них по-своему неприятен.

Focuster - простой как железная дорога веб-сервис на Meteor.js, который однако умеет самое базовое - накидать список задач указывая их трудоёмкость и подключить Google Calendar показывающий когда в рабочем расписании есть окна для самостоятельной работы. Сервис расставляет задачи в оригинальном порядке и создаёт на этой основе новый Google Calendar с графиком выполнения этих задач. Просто и наглядно. Сразу видно что за восемь часов рабочего дня ты точно не управишься с сотней задач, даже если не ходить на митинги и не обедать. Хотя вводить в него больше дюжины задач уже становится непрактично.

Второй продукт - намного сложнее мощнее, Skedpal. Он даёт более гибкие средства организации списка задач - с проектами, областями деятельности, тегами, фокус-списком. А кроме того он позволяет задавать карты времени - промежутки времени в которые ты можешь заниматься определёнными видами деятельности, причём можно даже задавать три уровня удобства: зелёный = предпочтительный, жёлтый = может быть, красный = в крайнем случае. Так можно определить что рабочими делами я занимаюсь с 9 до 6 с перерывом на обед, домашними делами занимаюсь после семи вечера или в крайнем случае с шести до восьми утра, творческой работой лучше заниматься с утра пока действует кофеин, и так далее. После этого каждой задаче можно выбрать карту планирования и сервис делает свою магию - раскладывая все задачки так чтобы все граничные условия соблюдались, и расписывая распорядок дел на неделю вперёд. Минусы - корявейший UI в Java-приложении и конская цена за подписку на сервис.

Есть ещё свеженькая Futurenda, которая позволяет просто накидывать задачки в красивом мобильном приложении и следить чтобы дедлайны не профукались. Просто, красиво, и бесполезно. (Можете забесплатно сами попробовать.)

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

Писать самому полный продукт конечно не хочется. Но может быть получится схитрить? Обойтись маленьким питонячьим скриптом, взяв готовый список задач из Remember The Milk, календарь из Google Calendar, а результат выложу куда-нибудь в виде .ical-файла. Осталось самое интересное - как-нибудь задать карту планирования (хоть в YAML'e), отсортировать задачки по срочности (то есть по времени оставшемуся до момента необходимого начала работ), разбиваем всё пространство планирования на кванты по 5-10 минут и начинаем заполнять его кусочками задачи, пытаясь максимизировать целевую функцию. Немного беспокоит то что задача получается NP-полная, но наверное можно будет придумать какие-то оптимизационные эвристики.

А если всё получится - обозвать всё это уникальным AI-планировщиком, сделать стартап, получить стопиццот миллионов инвестиций, и жить happily ever after.

promo Imagerecoder august 1, 2018 12:09 36
Buy for 100 tokens
Не так давно Фейсбук научил меня ещё одной классификации людей, в дополнение к стратегам и тактикам, интерналистам и экстерналистам, и разным морально-политическим приверженцам. Впервые эта классификация описана ещё двадцать лет назад Картером и Сэнджером в книге The Programmer's Stone…

Jul. 10th, 2019

masked, myself

Упаковочных Дел Мастер

Image

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

По большому счёту, всё что мне нужно - это один большой настраиваемый чек-лист (AKA "контрольный список"). Я вообще большой фанат формализации знаний и вынесения их из головы во внешние хранители: от бумажных блокнотов до веб-сервисов. Ведь, как учит нас Манифест Чек-Листов, формализация знаний и процедур позволяет нам бороться с ошибками сложностиусложнение жизни неизбежно увеличивает вероятность случайной ошибки). Вот и мне хочется один раз сесть, подумать, составить правильный список сбора в дорогу, и только потом его подрихтовывать в соответствии с письмами самому себе из путешествия.

Итак, мне нужен один большой иерархический список. Интерфейсом - примерно как у outliner'a CheckVist, хотя для начала сойдёт и просто Markdown-редактор. Далее - позволяем помечать все пункты произвольными тегами. И в заключение - добавляем пульт управления тегами: какие надо пункты включаем, какие не надо - отключаем, а в конце концов распечатываем готовый чеклист, или сохраняем его куда-нибудь электронно. Выглядеть это должно примерно так:

    ...
  • Рюкзак
    • надувная подушка [#flight]
    • сменная одежда [#kids]
    • наушники
    • Kindle [-#kids]
  • Туалетные принадлежности
    • зубная паста [#multiday]
    • солнцезащитный крем [#beach]
    • пластыри [#kids]
  • ...

В общем, несложный должен быть проектец. При желании можно и монетизацию какую-нибудь придумать. Кто бы только его сделал...

Tags:

Apr. 14th, 2017

masked, myself

Альтернативы Градусам

Image

Мне не нравятся градусы. Не, не те градусы которые в пиве и роме, те как раз норм. Мне не нравятся температурные градусы. К Фаренгейтам привыкнуть можно конечно, но прямо скажем - опорные точки там дурацкие: температура замерзания там вовсе не ноль и температура здорового тела - вовсе не 100°F. Всякие другие Реомюры, Ранкины и Рёмеры - те совсем упоротые и более чем упоминания вскользь недостойны.

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

Поэтому мне кажется, что нужна новая температурная шкала, заточенная именно под субъективное восприятие температуры. Шкала конечно же должна быть нелинейной, а условный ноль должен располагаться где-то в районе комнатной температуры. Так получится удобное правило: субъективно тёплые температуры положительные, а субъективно холодные - отрицательные.

Применительно же к погодным прогнозам - нужно сообщать не абстрактную температуру воздуха в тени, а считать субъективную температуру, принимая во внимание и скорость ветра, и облачность, и влажность. Последние 10-15 лет появилась стандартная формула расчёта wind chill фактора и мне кажется - это правильный шаг.

В идеале конечно субъективную температуру нужно считать для каждого отдельно. Ведь кому-то +18°C - это холодрыга, а кому-то - идеальная температура для существования. Кто-то легко потеет и быстро остывает на ветру, а кто-то и в +35°C сухой как лист. И всё это хорошо бы уместить в одну формулу.

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

Tags:

Mar. 1st, 2011

masked, myself

Q&A Сервисы или FAQ My Life

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

Как известно, в Интернете (как и в Греции) есть всё. Только это всё очень сложно найти. Глядя на Google понимаешь, что умение хорошо искать информацию - это то что будет определять интернет в ближайшем будущем.

Золотая мечта - уметь получать адекватные вопросы на вопросы заданные на естественном языке - к сожалению малоисполнима. На дворе уже вторая декада третьего тысячелетия, а интерфейс на разговорном языке - по-прежнему удел фантастических фильмов. Дальше всех сейчас похоже продвинулся Wolfram Alpha, который умеет отвечать на довольно заковыристые вопросы, однако на обычных повседневных вопросах он так же легко затыкается. Против нас играют такие особенности человеческого восприятия, как подразумеваемые контексты и прочая невербалика, которые в общем виде плохо поддаются формализации.

Очень технические подробностиCollapse )
Tags:

Jul. 7th, 2010

masked, myself

Dynamic Priorities

Когда я буду писать свой task manager (все же когда-то начинают писать свой таск-менеджер), я обязательно в него введу умные даты и плавающие приоритеты.

Во-первых, обязательно разведу несколько понятий "Due Date". Как минимум сделаю две даты: дату, с которой можно начинать делать задачу и дату, к которой задача должна быть закончена. А ещё по-хорошему, надо бы разделить жёсткие даты завершения (обычно заданные свыше) и мягкие даты завершения, где превышение сроков неприятно, но не критично.

Во-вторых, сделаю так чтобы приоритет задачи плавно увеличивался по мере приближения её к Due Date (думаю обратно пропорционально оставшемуся времени). В момент точного времени Due Date приоритет уходит в бесконечность - срабатывает напоминание. Просроченные задачи, как и задачи без заданой Due Date - приоритезируем по её возрасту (от даты исполнения или создания).

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

Эх, когда же я соберусь всё это написать...

Apr. 22nd, 2009

masked, myself

Рекомендации в AppStore

По мере того, как друзья обзаводятся iPhone'ами, а количество приложений в AppStore растёт всё более резвыми темпами, всё больше хочется уметь эффективно обмениваться рекомендациями софта. Официальные топы AppStore меня не очень устраивают. Не, я не против crowd wisdom и конечно же миллионы мух не могут ошибаться, но меня правда не интересует очередная перделка месяца.

То есть видимо мне хочется чтобы была социальная сеть (или сервис поверх другой сети) с такими функциями:

  • Вести публичный список своих приложений с моими рейтингами
  • Видеть чем пользуются мои друзья и насколько они это оценивают
  • Спрашивать "Что ещё пользуют те, у кого стоят apps как у меня?" (например через Slope One)
  • Предлагать френдам "А попробуй-ка $APP!"
  • Спрашивать друзей "А посоветуйте мне что-то для моей проблемы X"

Погуглил немного - не нашёл ничего кроме анонса Appalanche. Как написать такое на коленке или на существующих engine'ах - тоже не придумал. А сервис такой хочется!

Наверное, в идеале, хочется подобной функциональности не только для приложений appstore, но и для чего-то более общего. Тут мы начинаем немного пересекаться с Likaholix с её универсальными like'ами. И с анонсированным Aardvark с его идеями построения экспертных IM-сетей. Но всё равно всё это не то...

Так что - я многого хочу или просто плохо искал?

iphone creative

Apr. 13th, 2009

masked, myself

Contacts Manager - Part II

Недавняя дискуссия у Imageprometa напомнила мне, что с тех пор как мне два года назад захотелось свою правильную CRM, ничего толком не изменилось. А вот пожеланий у меня только прибавилось:

  • Хочется, чтобы он понимал что бывают не только контакты-люди, но и компании, и организации.
  • Пусть он наконец-то поймёт, что дата бракосочетания супругов - это одна и та же дата.
  • Вообще - надо как-то хранить систему отношений между контактами. И использовать её.
  • И ещё хочется iCal-экспорта всех важных дат. С разбивкой по категориям (или тэгам).

Посмотрел вокруг... Обновлённый Gmail Contacts - пока что очень бедно, порадовала только синхронизация с iPhone. Zoho Contacts - тоже так себе. Plaxo выглядит поинтереснее, может много с кем синхронизироваться, но по фичам, увы, тоже не фонтан. Очень порадовал HighRise своим правильным CRM-подходом, но он всё же совсем бизнес-ориентированный, так что далёк от моего идеала.

Вот и думаю, что тепеть делать. То ли засесть медитировать на берегу реки, пока течение не принесёт мне правильный сервис. То ли дождаться выхода ExtJS 3.0 и самому засесть по выходным писать себе идеальный инструмент. То ли надломить себя и перестать быть info junkie и control freak в одном флаконе...

creative

Mar. 28th, 2009

masked, myself

I Want My MTV

Комп всё уверенней заменяет мне TV, так что захотелось своего собственного MTV. Это же должно быть не так сложно - посмотреть мои вкусы на Last.fm, надёргать c YouTube клипов и показывать их один за другим. Может, кто-нибудь уже сделал такое?

Хотелось бы конечно без излишей мишуры (как это правильно делает QuietTube, делая просмотр приятным для глаза), но в принципе я согласен и на рекламные ролики. Только пусть реклама опять же будет на меня заточеная - это же не так сложно (правда, Гугль?)

И пока я размечтался - хочется ещё и своё собственное радио (пусть через WiFi или 3G). Чтобы программы в нём были по заданному мной графику, чтобы музыка играла интересная именно мне, чтобы новости были по нужным мне темам, а даже если и политические новости - то чтобы с моей любимой либеральной окраской.

Но больше хочется своего собственного MTV и пожалуйста без блэкджека и шлюх - этого добра и так навалом на TV.

Feb. 24th, 2009

masked, myself

TV vs. PC

По мере того, как всё меньше пользуюсь TV и всё больше заменяю его компом/ноутом, задумываюсь - интересно когда уже в новые телевизоры сразу будут встраивать полноценные компы? А чего, питание там уже есть, видео-аудио тянуть недалеко... Осталось поставить махонькую материнку, на неё поставить проц, память, SSD-диск, прикрутить WiFi и беспроводые клаву и мышь. Накатить сверху какой-нибудь Linux, и - готово! Хочешь по Сети броди, хочешь YouTube листай, хочешь в игрушки играй, хочешь порно смотри, хочешь - какой-нибудь media center понимай. Рулез же! Когда будет?

Кстати, из YouTube таки-сделали развлекалово для couch potatoes практически с одной кнопкой "дальше", как я и предлагал ещё два года назад.

creative

Tags:

Jan. 6th, 2009

masked, myself

Идейка для парфюма

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

creative

Tags:

Previous 10

masked, myself

November 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom
Powered by LiveJournal.com
Image