EffeLogger или Тот самый «пинарик»

    Прочитав статью «Личный тайм-менеджмент» хабраюзера McBernar мне чрезвычайно понравилась идея «пинарика». Но я был бы не я, если бы завёл себе именно бумажный пинарик вместо того, чтобы написать для этого программу :)

    Итак, встречаем EffeLogger — Logger for your effectiveness!

    Принцип действия один-в-один повторяет принцип действия бумажного «пинарика»: сами ставим себе оценку, насколько эффективно провели день. Использование довольно интуитивное: тыцнули в соответствующий день, выбрали оценку… и всё :)

    Программа кроссплатформенна, написана на языке Python с использованием PyQt4. Для Linux нужно лишь установить PyQt4, который сам вытянет всё остальное. Для Debian-based дистрибутивовов это делается командой
    $ sudo aptitude install python-qt4

    для Fedora — командой
    $ sudo yum install PyQt4

    Для остальных — не знаю :)

    Для Windows нужно скачать и установить Python 2.6.2 отсюда www.python.org/ftp/python/2.6.2/python-2.6.2.msi и, соотвественно, PyQt4 отсюда: www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.4.4-2.exe

    Update:
    А тем временем работа кипит и программа доросла до версии 0.2 :)
    Изменения:
    • возможность задавать комментарии
    • запоминание положения/размера окна
    • числа в заголовке теперь не скроллятся вместе с содержимым
    • индикация текущей даты
    • задание своего цвета


    Забираем тут: effelogger.googlecode.com/svn/branches/0.2/effelogger.py

    Для юниксов, конечно же, нужно дополнительно дать скрипту права на исполнение:
    $ chmod +x effelogger.py


    И как всегда, предложения и пожелания только приветствуются.

    Скриншот:

    Средняя зарплата в IT

    110 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 8 550 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

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

      +3
      Хохохо! Пойду купаться в лучах славы! :)
        +1
        Только он пинарик.
          0
          А ведь и правда :)
          Поправил.
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            Я думаю должно быть всего 2 оценки, а не как у Вас, и что бы они закрашивались в красный и зеленые цвета. Пинарик на то и пинарик, что бы «пинать», а не «сглаживать» непродуктивные дни.
            На скриншоте 15е мая, Вы обладаете лоровской машиной времени ?! (:
              0
              Я взял за «точку отсчёта» вот этот пост: habrahabr.ru/blogs/arbeit/58575/#comment_1580276
              В принципе, можно реализовать и простой двухцветный вариант. Или вообще предоставить пользователю право выбрать количество шагов.
              Это всего лишь первая версия, фичи будут добавляться. Сейчас в работе возможность добавления комментариев для каждого из дней. Далее пойдут настройки, экспорт куда-нибудь (HTML, PNG) и прочее…

              >На скриншоте 15е мая, Вы обладаете лоровской машиной времени ?! (:

              *чёрт, спалился* Нет-нет, это всего лишь для более наглядной демонстрации ;)
              +8
              На Хабре месячник пинариков :)
                +6
                Я провел этот день продуктивно — написал два пинарика, поспорил с автором других четырех и продумал концепт седьмого :).
                  +3
                  Нужен блог «Я пинарюсь» :)
                    +1
                    Это чёрный пинар! :)
                +2
                Пойти, что ли, к Планарию пинарик прикрутить…
                  0
                  Может теперь вместо Hello World при изучении нового языка Пинарники писать? ))
                    0
                    В моём случае это весьма недалеко от истины: я как раз изучаю Python и пишу на нём всё, что под руку подвернётся :)
                    0
                    Автор — не заставляйте людей с винды качать питон и либы PyQt4 — есть py2exe, pyInstaller!
                      0
                      Скрипт примерно такой будет для py2exe:

                      from distutils.core import setup
                      import py2exe

                      setup(windows=[{«script»: «run.pyw»}], options={«py2exe»: {«includes»: [«sip», «PyQt4._qt»]}})
                        0
                        Сделал, можно забирать здесь: openfile.ru/279181/
                        Кто-нибудь, попробуйте плиз, запустить ее без Python и PyQt4, должно получиться, но ни разу не пробовал :)
                          0
                          Тысяча извинений, учту на будущее.
                          «Мы люди не местные» %)
                          0
                          Супер, дизайн греет душу :)
                          Мда, и как бы эту красоту запустить без закачек и установок?
                          Только я все-таки добавил бы строки лет, изначальная идея именно такая — карта времени всей жизни на одном листе. Или экране :)

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

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