윈도우 이용 이력을 기록·가시화하는 툴 ultra-violet를 개발하고 있습니다
라는 기사에서 소개한 기주 b. 코 m / 아이모 f / u lt 등 - ぃ 오 t 의 소개 기사입니다. (실은 README.md의 일본어 초안도 겸하고 있습니다)
시민, 당신은 행복합니까? (행복은 의무입니다)
ultra-violet(uv)는 당신이 행복한지 여부를 컴퓨터가 감시하기 위한 툴… 원래 기주 b. 코 m / 그렇게 rg et ph / thy 이라는 유지 보수되지 않은 도구가 있었기 때문에 거기에 테스트 코드를 작성하고 cron에서 사용할 수 있도록 개조했습니다. 그 근처의 동기는 전술의 기사에 쓰여져 있으므로 자세한 것은 그쪽을 부디. 이름의 원래 재료는 모 디스토피아의 RPG입니다.
기능
윈도우의 상태를 취득, 기록하는 track 명령, 취득한 데이터를 시각화하는 show 명령, 양쪽 모두를 간단하게 cron 등록하기 위한 watch 명령으로 구성됩니다. 내부적으로는 x11의 Window 정보를 wmctrl, xdotool 등으로 가져와 퍼스한다는 대부분의 원시적인 처리를 하고 있습니다. 이 명령을 설치하고 ❤️라고 가르쳐주는 dep라는 부속 명령도 있습니다. (문자열 출력 하지만 하지만).
ultra-violet의 무엇이 좋은가?
평소 당신이 컴퓨터로 향하고 있는 시간, 도대체 얼마나 유효 활용되고 있습니까? 생산적이고 행복한 활동을하고 있다고 말할 수 있습니까? 그 주변을 되돌아보고 자신을 생략하기 위한 도구입니다. (현상에서는 간단하게 변조할 수 있지만, 개발의 방향성에 따라서는 정말로 감시 툴이 될 수도 있을지도 모른다)
데모
이쪽의 화상은 thyme 부속의 것입니다만, 가시화 부분에는 손을 넣지 않기 때문에 지금도 같습니다. 기록한 데이터를 json으로 저장하고 간단하게 출력해줍니다.
개발 상황
원래 있던 툴(thyme)로부터 Windows 서포트 자르고 track 부분의 테스트 코드와 watch 부속 명령을 추가했습니다. (연말연시는 그것만으로 날아갔다). dep 커맨드로 제대로 의존관계를 어떻게든 하는 기능이나, 버그 픽스, 데이터 압축, README등 하는 것은 산적한 상태입니다.
사용법
go (1.8 이상)와 dep가 설치된 상태에서,
$ go get github.com/aimof/ultra-violet
$ cd $GOPATH/src/github.com/aimof/ultra-violet/cmd/uv
$ dep ensure
$ go install .
crontab에 등록(linux)
# crontab -e
* * * * * /path/to/bin/uv watch -d /path/to/dir
요약
기주 b. 코 m / 아이모 f / u lt 등 - ぃ 오 t 감사합니다. 가치를 느끼면 사용해보세요!
Reference
이 문제에 관하여(윈도우 이용 이력을 기록·가시화하는 툴 ultra-violet를 개발하고 있습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aimof/items/76ea1f2d199c68125e76텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)