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

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

Спасибо, не хватало такого функционала в oDesk Team Room.
На момент разработки данной софтины официальное API не предоставляло возможности получить залогированное время с внутреннего счётчика. Не могу точно сказать можно ли это делать сейчас. По этой причине пришлось идти по пути парсинга. В версии под Win8 будет использоваться только официальное API.
Я не уверен что сейчас эта информация предоставляется. Одеск он такой Одеск… глючный.
А что именно в нём глючного? :-)
Спасибо. Кстати интересно узнать, чем не устроила функция Meter в официальном клиенте, которая показывает количество проведенного времени за сутки и за неделю?
В ней меня не устраивали три вещи:
1. Окошко Meter, мягко говоря, не наглядное;
2. Нету показателя за месяц;
3. Функция Meter показывает время с текущего счётчика. Если работаешь 3 часа на одном контракте, потом 3 часа на втором, потом 2 часа на третьем, то приходится переключаться по всем трём и вызывать Meter чтобы получить суммарное залогированное время.
Понятно. Уверен найдутся люди, которым это будет полезно.
Meter не показывает время если работаешь на внутреннем проекте компании
А навести мышь на иконку в трее, не?
Не работает, если установлен неограниченный лимит времени.
В этом случае я просто прошу клиента дать фиксированный лимит (хоть 60 часов).
Всё бы хорошо, только после перезагрузки ПК пришлосьзаново вводить свой логин, чтобы подлючиться, а также выбранный ранее цвет оформления. Это надо бы запоминать. Также неплохо было бы автоматом добавить программу в автозагрузку или хотя бы предложить пользователю сделать это.
Пока что Вы первый у кого появилась такая проблема. Я обязательно постараюсь выяснить причину, по которой произошло такое поведение и исправить её.
Спасибо.
Интересное решение, но я пользуюсь обычно диалогом Memo. Там время залогированное за неделю для выбранного контракта. И время там актуальнее чем в Meter.
Статья очень интересная — прочитал с удовольствием. Немало позабавило конечно то, что вы вот так вот вручную все бросились лопатить а не поискали сначала API. Я помню когда изучал этот сайт сразу через гугл пробил ту страничку с описанием oDesk API которую вам выше написали в этом комментарии.
Но вот что мне непонятно. Зачем, ну зачем вам постоянно смотреть на эти показатели? Неужели сложно зайти на следующий день (чтобы база уже гарантировано обновилась и содержала актуальные сведения) и посмотреть сколько наработал? Что именно напрягает в Web-интерфейсе? Чем не нравиться сводный отчет?
Нет, конечно я постоянно за показателями не наблюдаю. Но в любой нужный мне момент они всегда на виду, причём в той форме, в которой они мне более удобны. Кроме этого, как я упоминал, иногда попадаются клиенты с «интересными» просьбами. Я ни в коем случае не позиционирую эту софтину как замену web-интерфейсу. Это скорее альтернативное представление части данных, которое лично для меня более удобное и наглядное.
По поводу API и почему я начал реализацию используя парсер я дал объяснение в этом комментарии.
Но я не стал отступать от принципа, который заложил в самом начале, – «ничего лишнего».

Темы оформления;
Гм…
Согласен, немного ушёл в сторону, но вродебы ничуть не повредило софтине.
Ну отчего же. Они ведь достаточно простые — «ничего лишнего». Можно рассматривать это под таким углом :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий