Простой таймер для нескольких задач

    imageGolden Minute HQ — небольшой сервис для учёта рабочего (и не только) времени.

    На работе мы используем FreshBooks, и у него есть достаточно неплохой таймер, вся проблема в том, что он один. Иногда график рабочего дня у меня достаточно рваный (10 минут в IDE, 15 минут поговорить с разработчиками и т.п.), и записывать время приходится достаточно часто, а потом ещё и вспоминать формулировку предыдущего задания, когда нужно к нему вернуться.

    image

    Не пожалел одного из послерабочих вечеров, и написал то, что, на мой взгляд, решает эту проблему: Golden Minute HQ (без HQ было занято, решил последовать примеру BaseCamp'а :)

    Одна страничка (HTML+JS), много таймеров, запуск любого из них автоматически останавливает остальные (поработать 30 часов сегодня не получится).

    Таймеры сохраняются в куки на 10 дней — можете перезагружать страничку, сколько душе угодно.
    Esc отменяет редактирование таймера.

    Если кому-то поможет — пользуйтесь на здоровье.
    Ну и я не тестировал под Мак/Линукс/IE6 и т.д., ибо это не самоцель (и там есть CSS3). Но если где-то что-то плывёт, дайте знать. Стоит ещё отметить, что синхронизации с FreshBooks пока что нет, всё-таки, это дело не одного вечера.

    UPD: Создал Twitter-аккаунт, если кому интересно следить за обновлениями
    Поделиться публикацией

    Похожие публикации

    Комментарии 26

      +2
      Красота!
        +2
        Браво!
          +2
          «Простой рельефный фон за 5 секунд» в действии. :)
          Мне нравится, спасибо! Если бы ещё можно было закрыть вкладку, а потом открыть, а таймер учитывал бы прошедшее время между закрытием и открытием — вообще бы цены не было.
            +3
            Да, именно он :)
            Да, сделаю такую штуку, самому не хватает
              +4
              О, было бы очень круто
              Можно еще сделать хотя бы webapp-ссылку для Хромчика? :)
                +1
                  +1
                  Вооот!!! Самое оно :) Спасибо
                    0
                    Пожалуйста :)
                    Кстати, сделал ещё, чтобы можно было использовать формат «Заголовок // описание», тогда " // " отбрасывается, и заголовок и описание распарсиваются по соответствующим полям. Мне нравится, можно добавить пункт без переключения на textarea.

                    Думаю ещё сделать добавление по Insert, чтобы не надо было за мышкой вообще тянуться.
              +1
              Добавил
              +1
              хочу приложение для телефона!!! не всегда рядом комп к сожалению(
                +1
                и еще:
                1) не останавливайте пожалуйста таймер по закрытию страницы
                3) Хочу свой логин и пароль, у меня 3 браузера только дома, а на работе это приложение очень нужно
                2) Развивайтесь!
                  0
                  0) Сделаю CSS для iPhone/Android. В мобильных платформах вообще не силён
                  1) Готово, предлагает добавить время оффлайн
                  3) Чуть позже, тоже не одного вечера дело
                  2) Если энтузиазма хватит :)

                  Спасибо!
                0
                Спасибо =) Возьму ваш скрипт за пример и добавлю сохранение в конце рабочего дня в БД. что бы по дням был отчет.
                  0
                  Пожалуйста, я тоже сейчас над этим работаю :)
                    0
                    хм. нашел программу
                    www.manictime.com/

                    по сути избавляет от использования вашим таймером. но программа платная, но удобная =)
                      0
                      Зато заставляет использовать себя :)
                      Я уверен, что таймеров в Интернете пруд пруди (например, community.freshbooks.com/addons/#16). Тут несколько другая задача — читаемым языком учитывать потраченное время. У нас введённые описания автоматически вставляются в инвойсы клиентам. Не думаю, что они были бы рады видеть просто набор URL'ов и заголовков окон :)
                        0
                        Можно я расскажу, чем мне понравился ManicTime?
                        + Метки с таймером
                        + Таймер можно настроить, что бы напоминал каждые 5 минут, что таймер запущен :-) (+100500 за этот функционал). Позволяет не забыать про таймер.
                        + Основной софт корректно мониторит.
                        + Есть возможность фильтровать сайты по доменам (у меня проекты — каждый на своем домене висят)
                          0
                          Можно, конечно :)
                          Я, пожалуй, буду менять favicon для своего таймера, когда он запущен, самому не хватает.
                  0
                  в вашем таймере не удобно сброс всех таймеров делать =))) по очереди приходится.
                    0
                    Се ля ви :)
                    0
                    Эээ, а если я несколько дел параллельно делаю? Как два таймера запустить, если один сбрасывает остальные?
                      0
                      А как это — работать 30 часов в сутки? :)
                      Мне тоже надо было переключаться между многими задачами постоянно, и время тогда записывать не очень удобно (например, «Написать статью на Хабр: 10 мин + 7 мин + 12 мин», и между этим промежутками ещё тысяча мелких дел). Собственно, таймер и был сделан для того, чтобы можно было перепрыгивать с дела на дело, не тратить время на записывание времени, и при этом учитывать все временнЫе промежутки.
                        0
                        Ну вот так, запросто. Например, я сейчас пишу документацию и параллельно устанавливаю образ системы на десятке терминалов. Умудряюсь делать это параллельно.

                        Установка терминалов занимает весь день. Но большая часть этого времени — это просто ожидание ответа системы. Подождал час — нажал кнопку. И опять ждешь.

                        В перерывах между нажатиями я пишу документацию.

                        Если раз в час я буду перещелкивать таймер на с документации на терминалы, то этот таймер насчитает мне в конце дня 8 минут работы с терминалами. А на самом деле я все 8 часов на это потратил.

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

                          Т.е. таймер больше учитывает не длительность процессов, а время человека, затраченное непосредственно на выполнение какого-то дела. И, посколько человек, как оказалось, существо однозадачное, я решил разрешать только один активный таймер в любой момент времени.
                            0
                            Погодите, но вот, допустим, сотрудник у вас в организации, который документацию не пишет. Ему что, будет засчитано только 8 минут? Но ведь он отработал весь день, и без этого дня терминал не был бы установлен.
                              0
                              Если это его единственная задача — тогда да, 8 часов. Если он пишет документацию — то 7:52 — документация, 8 — терминал.

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

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

                    Самое читаемое