Как стать автором
Обновить

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

Посмотрим, как покажет себя питоновский скрипт, рисующий статистику. Вроде должен отработать и добавить лейбл, соответствующий времени выхода на главную, вторую, третью и т.д. до пятой страницы хабра. Ну и циферки обозначают сколько раз было скачено лого, которое появляется везде, и сколько раз была скачена картинка внутри статьи, которую не видно из-за хаброката. Так что можно почти уверенно сказать сколько человек заглянуло внутрь этого поста. Дубликаты считаются. Т.е. при обновлении страницы — счётчик накручивается. Можно было фильтровать по IP поставить, но это в ToDo листе следующим.
Впервые наблюдаю две вещи: Автор программы связывается с человеком написавшим обзор. И второе, после пары минут на второй странице, статья вернулась обратно на первую и простояла там ещё почти 6 часов. Это видно на графике резким обвалом вниз числа скачиваний и лейблом «На второй», и потом через минут 10 возврат на прежнюю тенденцию. Скорее всего с первой была убрана какая-то статья, и мы заняли её место. А новых пока не публиковали, т.к. на родине Слонов пока ещё ночь.
GTG давно еще пробовал, Hamster таки не поднадобился :)

Зачем синхронизировать GTG через Dropbox, когда есть Remember The Milk?
Dropbox = instant synchronization.
RememberTheMilf =) = depressing button pressing.
ыы, это в GTG надо кнопку жать %)
я вообще перешел на веб-интерфейс RTM и все.
Спасибо, поковыряем.
Hamster стартует раньше (при загрузке GNOME) и поэтому синхронизация может не успеть.

Команда была записана в скриптовый файл и выложена для быстрого запуска на всю туже самую GNOME панель
Не проще удалить апплет из автозагрузки и вывести его иконку на панель вместо команды?
По-моему лучше заменить автозагрузку приложения на шелл скрипт который сделает sleep 10 прежде чем запускать hamster :)
Тоже вариант. Но я любитель запускать приложения когда они необходимы, а не при включении компьютера.
А причём в теме Убунту? все эти вещи отлично функционируют не только в убунту, Хамстер это аплет, Getting Things Gnome! судя по названию тоже гном, а ДропБох вообще кросплатформа
Подскажите, пожалуйста, аналоги Project Hamster и для Виндовс?
Очень заинтересовался этой методикой.
Под Windows есть бесплатный аналог — Klok. Плюс к нему я, например, использую ManicTime для статистики работы в различных приложениях.
Спасибо за статью — обязательно пригодится…
doit.im дают аир апликуху, и синх через их сервер. неплохая кросс платформенная gtg
у них еще и iphone приложение есть
И для Android
Хороший топик.
Автор: буду на 7-ом небе от счастья если мою реферальную ссылку вы тоже добавите к топику :))
https://www.dropbox.com/referrals/NTYwOTgwOTk
Незнакомец, если у тебя еще нету дропбокса обязательно попробуй, это того стоит.
Ну что, за эти пару дней много рефералов набежало? Меня просто мучает любопытство.
fedora 12
[max@localhost ~]$ yum install hamster-applet
[max@localhost ~]$ /usr/lib/hamster-applet/hamster-applet -w -t 
Traceback (most recent call last):
  File "/usr/lib/hamster-applet/hamster-applet", line 22, in <module>
    import gtk, gnomeapplet
ImportError: No module named gtk

у кого-нибудь получилось завести под федорой?
НЛО прилетело и опубликовало эту надпись здесь
pygtk2 установлен, остальных не нашел. вот ещё немного инфы
[max@localhost site-packages]$ pwd
/usr/lib/python2.6/site-packages
[max@localhost site-packages]$ ls -la |grep «gtk»
drwxr-xr-x 15 root root 4096 2010-04-03 16:39 gtk-2.0
-rwxr-xr-x 1 root root 81884 2009-09-24 08:35 gtksourceview2.so
-rwxr-xr-x 1 root root 17616 2009-12-17 23:36 gtkvnc.so
-rw-r--r-- 1 root root 8 2009-09-24 04:33 pygtk.pth
-rw-r--r-- 1 root root 2966 2009-09-24 04:33 pygtk.py
-rw-r--r-- 1 root root 2074 2009-09-24 04:34 pygtk.pyc
-rw-r--r-- 1 root root 1781 2009-09-24 04:34 pygtk.pyo
-rw-r--r-- 1 root root 182 2010-03-11 19:15 slip.gtk-0.2.8-py2.6.egg-info
drwxr-xr-x 4 root root 4096 2010-04-02 02:00 wx-2.8-gtk2-unicode
НЛО прилетело и опубликовало эту надпись здесь
извиняюсь. заработало. просто я паралельно с обычным питоном поставил stackless и естественно при том что в начале файла указано
#!/usr/bin/env python
он вызывал последний установленный питон.
решил проблему заменой данной строчки на
#!/usr/bin/python
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ужасный способ
НЛО прилетело и опубликовало эту надпись здесь
Из-за таких как… не будем тыкать пальцем для России отключили отдачу .html
Anyway, the issue at hand is that we've been forced to block certain file types (.html being one of them) from Russian accounts, due to extensive malware abuse from this region. Unfortunately it seems that you've been hit by this block. We're currently investigating how to prevent this abuse, while not affecting innocent bystanders. Without being able to look at the data itself, however, this is not quite as simple as it sounds.
пруфлинк
НЛО прилетело и опубликовало эту надпись здесь
Накрутка с помощью левых аккаунтов это и есть абуз такой же как «extensive malware»
НЛО прилетело и опубликовало эту надпись здесь
На дропбоксе ведь вроде у обоих увеличится пространство — и у того кто дал, и у того кто зарегистрировался.
И вообще, до сих пор не могу понять, чего все реф ссылок сторонятся.
НЛО прилетело и опубликовало эту надпись здесь
Хамстер прибит гвоздями к гному или его как-то можно заставить работать в системном лотке?
В последних версиях из хамстера сделали stand-alone приложение. Т.е. нужны будут только PyGTK и модуль для работы с SQLite. Т.е. На гномовской панельке, как показано на скриншоте, он просто висит и высвечивает время и задачу, которые сейчас активны. Так же используется гномовские bubble-сообщения. Они появляются каждые 27 минут (или сколько задашь в настройках). А себе я ещё поставил напоминалку, если нет никакой активной задачи — что бы он меня дёргал постоянно.

Подытожим — можно ставить и не на гном. Но это чуть обрежет функциональность.
Спасибо, в транке нашел hamster-standalone, работает.

Плазма и гномопанель — это хорошо, но у меня уже Xmonad+xmobar+trayer, т.е. некоторые нативные кдешные и гномьи плюшки просто не работают.

К сожалению, похоже, хомячина и workspaces не понимает, если они не в гноме определены.

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

А где ставится напоминалка и тд? В hamster-standalone крайне мало настроек. Прелести хига, видимо =)
UPD: если кому захочется выудить текущую задачу для xmobar или иных потребителей/целей, это делается тривиально (слава DBus):

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import dbus

session_bus = dbus.SessionBus()
hamster = session_bus.get_object('org.gnome.Hamster', '/org/gnome/Hamster')
meth = hamster.get_dbus_method('GetCurrentActivity')
activity, category = meth()
text = u'%s: %s' % (category, activity)
print text.encode('utf-8')

(Ессно, это урезанный пример, на самом деле может быть полезнее использовать GetFact() для отображения длительности задачи, оборачивать всё в try/except и так далее, но это уже совсем просто и по вкусу.)

Этот скрипт можно прицепить в ту же xmobar так:

, Run Com "python ~/bin/hamster-current.py" [] "hamster" 300

ну и в шаблон панели добавить %hamster%.
Для dzen, вроде, что-то подобное должно тоже работать.

Кроме того, в клиентском приложении можно подписаться на сигналы Хамстера и заодно управлять им через тот же DBus.

Для изучения DBus-интерфейса Хамстера рекомендую отличную программу d-feet (в убунте см. одноименный пакет).
Стоит добавить, что Hamster Time Tracker Integration Plugin позволяет не описывать повторно в трекере уже существующие задачи в gtg и стартовать трекинг прямо из gtg. Но, к сожалению, задачи переносятся только в одном направлении. Вместе с заголовками задач опционально могут переноситься также теги.
В хамстере не хватает более детальных репортов. Не очень удобно выбирать время по нескольким задачам и разным периодам времени. А так, удобная тулза, которая не занимает места и выполняет свои функции. Искал другие варианты — ничего более простого и удобного не нашел.
Если кто будет пробовать собирать Hamster из исходников, знайте там есть проблема.

В 2.31.1 автор поменял некоторые методы. Плагин в транке GTG перестал работать. Я написал фикс для него, вот тут https://bugs.launchpad.net/gtg/+bug/569706
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории