Pull to refresh
45
0

User

Send message
… а еще лучше — убрать все оповещения и спокойно работать, а в свободное время глядеть почту, телефон и что там еще.
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-standalone, работает.

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

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

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

А где ставится напоминалка и тд? В hamster-standalone крайне мало настроек. Прелести хига, видимо =)
Хамстер прибит гвоздями к гному или его как-то можно заставить работать в системном лотке?
Плохо: «апельсин сок», «трамвай поездка», «CSRF атака».
Хорошо: «апельсиновый сок», «поездка на трамвае», «CSRF-атака», «атака через CSRF».
Не будем путать грамматику русского и английского языков.

За перевод спасибо, всегда было лень разобраться в этой штуковине (опасный подход «работает-и-ладно»), а с 1.2 необходимость изучения вопроса стала актуальнее. На исходный материал без Вашего перевода не скоро наткнулся бы, хоть сайт и знаком.

Кстати, а не перевести ли token как маркер?
… в смысле, работа у моря и отдых дома — необычно. А сам проект должен быть очень полезен. Пока нет времени протестировать.
Очень оригинальное решение. Обычно делают наоборот. Интересно, что лучше.
в интернете еще надо суметь на нее наткнуться и заставить себя эту брехню читать.
Сколько дремучести повылезло в комментах… интересно, откуда люди берут весь этот бред. Неужели тайком по ночам включают телевизор?
фильтр slice не подходит?
UPD: Models были переименованы в PyModels, поскольку имя библиотеки (т.е. базовые модели и тд) конфликтовало с именем локального модуля (где сидят ваши модели). Соответственно, поменялись ссылки. Статью обновил.
ежедневные 15-30 минут аудирования в течение пары-тройки месяцев могут помочь избавиться от «хидеров», «алчеми», «брузэ» и т.д.
похоже, некоторые приняли «теддибир» за чистую монету…
О, спасибо, ждал этой заметки :)
Ценю Ваш труд. Тем не менее, лучше грамотный английский текст, чем безграмотный перевод. В данном случае удручающее качество не оправдывается количеством. Пожалуйста, прогоните статью через ворд какой-нибудь или через знакомых. Лексика, стиль, орфография, пунктуация таковы, что… читать больно, чесслово.

(Надеюсь, Вы не обижаетесь на интепретаторы, компиляторы и читателей за внимание к синтаксису и пунктуации.)
… в то время как другие выбирают свободу от производителя и от вероисповедания…
Форкнул гимп, исправил уголки, прислал патч, не приняли? Или что это за стенания? Вам подарили отличный инструмент, плод интенсивной работы многих людей, а вы даже не можете лексику удержать в рамках нормативной? Лоровщина в моих хабрах…

Information

Rating
Does not participate
Location
Россия
Registered
Activity