From mk at nopw.de Tue Mar 9 15:12:45 2010 From: mk at nopw.de (Martin Kiefel) Date: Tue, 9 Mar 2010 15:12:45 +0100 Subject: arbtt und hamster Message-ID: <20100309141244.GA7141@curie> Hallo Joachim, hab mir gestern ein bisschen hamster und die zugehoerige db angeschaut. Aber mir faellt nicht so recht ein, wie ich die gesammelten Daten darauf uebertragen soll. Hamster unterstuetzt immer nur eine Aktivitaet gleichzeitig, was auch fuer Kategrorien im arbtt Sinne passt, nicht aber fuer den Rest. Man koennte natuerlich anfangen und meherer gleichzeitige arbtt-Aktivitaeten auf eine hamster-Aktivitaet abzubilden, was aber dann die Statistiken schwer lesbar machen wuerde. Lass mich wissen, was du denkst. Viele liebe Gruesse, Martin -- Martin Kiefel +49 176 21064781 Veilchenstr. 11 mk at nopw.de 76131 Karlsruhe Germany -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From mk at nopw.de Wed Mar 17 20:13:45 2010 From: mk at nopw.de (Martin Kiefel) Date: Wed, 17 Mar 2010 20:13:45 +0100 Subject: arbtt ideas Was: ZuriHac: possible cooperation In-Reply-To: <1268849714.4573.13.camel@localhost> References: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> <1268753118.2608.17.camel@localhost> <4BA11A04.1020906@gmail.com> <1268849714.4573.13.camel@localhost> Message-ID: <20100317191345.GA4054@curie> On Wed, Mar 17, 2010 at 07:15:14PM +0100, Joachim Breitner wrote: > Hi Sergey, ... > > >> * an optional charting facility (arbtt-chart) may be useful too, but I > > >> think we should stick to the unix way. > > > > > > A graphical statistics GUI is definitely wanted. It?s not clear whats > > > best: Implement it in Haskell, directly or using Chart (maybe after > > > extending Chart as needed), or implement it in python to re-use the > > > widgets created for hamster. > > > > I would maintain graphical part as separated as possible, probably as a > > separate command line tool, and I would try to do it in Haskell. There > > are some nice libraries around (Chart and Diagrams), it would be shame > > not to try them. > > Yes, I concur. > > > I don't know much about hamster. Even if it is used as a built-in > > storage, it makes me uneasy to couple storage and representation > > together. If it used only for storage, then it would be relatively easy > > to change storage in the future. > > If anything, it would be used for presentation. Martin has looked at it > recently, maybe he can tell us more. There might be a chance to use it for something like that. It really has nice interactive charts. But still I think some work would have to be done to get the 'hamster' data model to fit that from arbtt. Arbtt has not such a concept of having _one_ activity name for every sample it takes. So it is kind of hard to come up with a specific name. True, you can use their tags. I tried this the other day. You can have a look [1] :) Even if we get the 'hamster' to cooperate with us I think there is a performance issue, since arbtt is collecting a lot of data and the charts are not even really responsive on my machine with the little data I've collected so far. And it kind of feels strange to call a python program to do the drawing. Do you have an idea which chart drawing library we could use? I know there is Chart on hackage but it pulls gtk2hs in. Not sure if it's a bit of an overkill. > > > Greetings, > Joachim > > PS: I wonder at what point we need a mailing list for arbtt. > :) Cheers, Martin [1] http://mrtrac.nopw.de/2010-03-17-201203_715x586_scrot.png -- Martin Kiefel +49 176 21064781 Veilchenstr. 11 mk at nopw.de 76131 Karlsruhe Germany From mk at nopw.de Tue Mar 16 19:23:27 2010 From: mk at nopw.de (Martin Kiefel) Date: Tue, 16 Mar 2010 19:23:27 +0100 Subject: arbtt und hamster In-Reply-To: <1268178481.2568.7.camel@localhost> References: <20100309141244.GA7141@curie> <1268178481.2568.7.camel@localhost> Message-ID: <20100316182326.GA6952@curie> Huhu Joachim, On Wed, Mar 10, 2010 at 12:48:01AM +0100, Joachim Breitner wrote: > Hi, > (schnipp) > > nen fertigen Plan hab ich nicht. Man k?nnte vielleicht ein Tool > schreiben, dem man einen Filter und eine Kategorie sagt (also ?quivalent > zu arbtt-stats --category), dass dann die Statistik dieser Kategorie in > die Hamster-DB f?llt und die Hamster-GUI ausf?hrt. > > Besser nat?rlich: Es wird eine anonyme DB (etwa in /tmp) gef?llt, > Hamster damit aufgerufen, und nachher wieder aufr?umen. > > Aber schau doch mal > http://projecthamster.wordpress.com/2010/01/03/implementing-tags-part-two/ an, vielleicht hast du ne ?ltere Version und es kann das sp?ter... Und du hattest recht. Mit Tags kann man natuerlich was machen. Hab dir den Patch mal zugeschickt. Das ganze ist noch recht einfach gestrickt, das Programm liest die arbtt datenbank aus und fuegt sie ein. Da in arbtt aber nicht vergleichbares mit Aktivitaet in hamster existiert wird es einfach auf 'activity' gesetzt. Dann werden die Tags an die Aktivitaeten angehaengt. Die Aktivitaeten werden intern auch noch unterschieden je nachdem welche Taggruppe ihr angehoert; auch wenn immer nur 'activity' draufsteht. Was die Performance betrifft, bin ich gespannt wie das ganze bei deiner Datenmenge laeuft :) Falls du vorher schon mal hamster verwendet hast, auf jeden Fall ein Backup machen. Ausserdem solltest du eine neue Version verwenden. Habe hier gegen 2.29.92 entwickelt. Es wird noch kein entsprechender Test durchgefuerhrt. > > Gru?, > Joachim > -- Martin Kiefel +49 176 21064781 Veilchenstr. 11 mk at nopw.de 76131 Karlsruhe Germany From s.astanin at gmail.com Fri Jan 29 16:34:26 2010 From: s.astanin at gmail.com (Sergey Astanin) Date: Fri, 29 Jan 2010 16:34:26 +0100 Subject: arbtt: categorize by day Message-ID: <4B630002.4060909@gmail.com> Hi Joachim, I try to figure out how to configure arbtt categorizer, and don't see a way to define such categories as "today", "yesterday", "this week", "last week" etc. It might be nice to be able to categorize by calendar date boundaries. Best regards, Sergey From s.astanin at gmail.com Fri Jan 29 22:04:34 2010 From: s.astanin at gmail.com (Sergey Astanin) Date: Fri, 29 Jan 2010 22:04:34 +0100 Subject: arbtt: categorize by day In-Reply-To: <1264794844.2622.85.camel@localhost> References: <4B630002.4060909@gmail.com> <1264794844.2622.85.camel@localhost> Message-ID: <3ebefbca1001291304u4f1823c5yf7c3165c4be6faea@mail.gmail.com> On 29 January 2010 20:54, Joachim Breitner wrote: > More advanced time management features are in my mind, but I can?t > promise any deadlines. I?m always happy to receive patches, though. Thanks, Joachim! I cannot promise patches, but I have written a blog post about it (in Russian). I hope you'll enjoy it: http://sovety.blogspot.com/2010/01/automatic-time-tracking.html And there is a small tweak I use to fix UTF-8 output in arbtt-stats. Patch is attached. I don't think it's necessary with GHC >= 6.12.1, but it helps with GHC 6.10. Sergey -------------- next part -------------- A non-text attachment was scrubbed... Name: utf8-IO-in-arbtt-stats.diff Type: text/x-patch Size: 1457 bytes Desc: not available URL: From mail at joachim-breitner.de Wed Mar 10 00:48:02 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 10 Mar 2010 00:48:02 +0100 Subject: arbtt und hamster In-Reply-To: <20100309141244.GA7141@curie> References: <20100309141244.GA7141@curie> Message-ID: <1268178481.2568.7.camel@localhost> Hi, Am Dienstag, den 09.03.2010, 15:12 +0100 schrieb Martin Kiefel: > hab mir gestern ein bisschen hamster und die zugehoerige db angeschaut. > Aber mir faellt nicht so recht ein, wie ich die gesammelten Daten darauf > uebertragen soll. > > Hamster unterstuetzt immer nur eine Aktivitaet gleichzeitig, was auch > fuer Kategrorien im arbtt Sinne passt, nicht aber fuer den Rest. > Man koennte natuerlich anfangen und meherer gleichzeitige > arbtt-Aktivitaeten auf eine hamster-Aktivitaet abzubilden, was aber dann > die Statistiken schwer lesbar machen wuerde. > > Lass mich wissen, was du denkst. nen fertigen Plan hab ich nicht. Man k?nnte vielleicht ein Tool schreiben, dem man einen Filter und eine Kategorie sagt (also ?quivalent zu arbtt-stats --category), dass dann die Statistik dieser Kategorie in die Hamster-DB f?llt und die Hamster-GUI ausf?hrt. Besser nat?rlich: Es wird eine anonyme DB (etwa in /tmp) gef?llt, Hamster damit aufgerufen, und nachher wieder aufr?umen. Aber schau doch mal http://projecthamster.wordpress.com/2010/01/03/implementing-tags-part-two/ an, vielleicht hast du ne ?ltere Version und es kann das sp?ter... Gru?, Joachim -- Joachim Breitner e-Mail: mail at joachim-breitner.de Homepage: http://www.joachim-breitner.de ICQ#: 74513189 Jabber-ID: nomeata at joachim-breitner.de -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Wed Mar 17 19:15:14 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 17 Mar 2010 19:15:14 +0100 Subject: arbtt ideas Was: ZuriHac: possible cooperation In-Reply-To: <4BA11A04.1020906@gmail.com> References: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> <1268753118.2608.17.camel@localhost> <4BA11A04.1020906@gmail.com> Message-ID: <1268849714.4573.13.camel@localhost> Hi Sergey, Am Mittwoch, den 17.03.2010, 19:05 +0100 schrieb Sergey Astanin: > Joachim Breitner: > > I think a lot can be done by exploiting more parsec features. I?d prefer > > to use a ready parser library rather than writing a new one from > > scratch. > > > > I?m open how to improve the config format. What exactly do you mean by > > more regular? I think it would be possible to allow editing it, or a > > subset of it, by GUI already. > > Let's take a simple rule: > > current window $program == "Navigator" ==> tag web:$current.title, > > * Why is not used $current.program on the l.h.s. as well as as > $current.title on the r.h.s.? Yes, this indeed looks strange. The reason is that the current on the LHS modifies the whole expression, while on the RHS it is part of the variable name. Any specific ideas how to improve that? > * "Current window" is used the most, but takes a lot to type. Why not > default to "current window" unless "any" quantor is given explicitly? > Then $program, $title may refer to the current program and the current > title, but "any ( expression with $title or $program )" to replace "any > window expr". Semantics of $time, $idle and $sampleage is unaffected. This is an interesting idea and probably not hard to implement. Care to write a patch (including updated documentation, of course)? > * Is trailing coma really necessary? The rule should end exactly one > literal after the "tag". It is not necessary if I remember correctly, but it?s optional ? I don?t like how in Haskell you cannot have such trailing separators. Perl etc. don?t care. > Some other issues I have with current configuration implementation. Not > really syntax issues: > > * Unicode in regex patterns does not match $title. Good point. We currently use pcre-simple. We need to see what other regex library is available that works better with UTF8. > * I have seen match failures with multi-group regexes. Do you have an example? > * Refer to group matches on the r.h.s of the rule ($&, $1, $2, ...?) I think that?s possible, see this line from the example config file: current window $program == "evolution" && any window ($program == "evolution" && $title =~ /^(.*) \([0-9]+/) ==> tag Evo-Folder:$1, Only group matches ($1...) work at the moment, support for $& is not available. > >> * I have lots of entries like "web:hamsterdb embedded database: foss > >> exceptions - Iceweasel", it would be nice to think of a way to deal > >> with such entries in a more or less automatic way (groupping by common > >> substrings, common subsequences of strings?) > > > > I?m not exactly sure what you mean here, can you elaborate? > > I use few programs, like web browser or text editor, with a wide variety > of window titles. Sometimes writing regex rules for all such titles is > not possible. > > Example: one searches something on the web, e.g. by googling for > "keywordA OR keywordB"; then he reads some pages, e.g. "Introduction to > keywordA", "KeywordB - Wikipedia, the free encyclopedia", "Manual to > KeywordB", "KeywordA vs KeywordB. The shootout". I suppose that it might > be possible to cluster such titles automatically together as > > "... KeywordA ... KeywordB ..." > "... KeywordA ..." > "... KeywordB ..." > > I suppose this may be a frequent situation, when one browse many pages, > and their titles have something in common. You mean arbtt should perform a statistical analysis of the words occuring in titles and automatically create rules for them? It?s still not clear to me what you are aiming for, but I?m eager to hear more about it. > >> * an optional charting facility (arbtt-chart) may be useful too, but I > >> think we should stick to the unix way. > > > > A graphical statistics GUI is definitely wanted. It?s not clear whats > > best: Implement it in Haskell, directly or using Chart (maybe after > > extending Chart as needed), or implement it in python to re-use the > > widgets created for hamster. > > I would maintain graphical part as separated as possible, probably as a > separate command line tool, and I would try to do it in Haskell. There > are some nice libraries around (Chart and Diagrams), it would be shame > not to try them. Yes, I concur. > I don't know much about hamster. Even if it is used as a built-in > storage, it makes me uneasy to couple storage and representation > together. If it used only for storage, then it would be relatively easy > to change storage in the future. If anything, it would be used for presentation. Martin has looked at it recently, maybe he can tell us more. Greetings, Joachim PS: I wonder at what point we need a mailing list for arbtt. -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Fri Jan 29 23:02:57 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Fri, 29 Jan 2010 23:02:57 +0100 Subject: arbtt: categorize by day In-Reply-To: <3ebefbca1001291304u4f1823c5yf7c3165c4be6faea@mail.gmail.com> References: <4B630002.4060909@gmail.com> <1264794844.2622.85.camel@localhost> <3ebefbca1001291304u4f1823c5yf7c3165c4be6faea@mail.gmail.com> Message-ID: <1264802577.2622.88.camel@localhost> Hi Sergey, Am Freitag, den 29.01.2010, 22:04 +0100 schrieb Sergey Astanin: > I cannot promise patches, but I have written a blog post about it (in > Russian). I hope you'll enjoy it: > > http://sovety.blogspot.com/2010/01/automatic-time-tracking.html > > And there is a small tweak I use to fix UTF-8 output in arbtt-stats. > Patch is attached. I don't think it's necessary with GHC >= 6.12.1, > but it helps with GHC 6.10. nice blog entry, I read it via google translate. I was unsure if other people would be able to work with my ad-hoc syntax, but it seems you got it just right. About the output encoding problems: As I also think that such problems will disappear with ghc-6.12, I?ll just not bother for now. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From s.astanin at gmail.com Tue Mar 16 16:04:33 2010 From: s.astanin at gmail.com (Sergey Astanin) Date: Tue, 16 Mar 2010 16:04:33 +0100 Subject: ZuriHac: possible cooperation Message-ID: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> Hi Joachim, I am coming to ZuriHac too. I see you listed arbtt on the projects' page. I think we could cooperate on this. I am not hit by performance yet, but implementing date/time rules is certainly necessary. Better error reporting is probably related to rewriting parser or rethinking config format (I admit it was not the easiest to start with). It would be nice if the config format were a little bit more regular, I think it could open a way to creating higher level GUI wrapper, and eventually bring arbtt's capabilities to those less technically inclined. Nicer statistics/analytics might be useful too. In particular: * option to export statistics in a machine-friendly format (tsv or whatever), to make integration with third party tools possible * I have lots of entries like "web:hamsterdb embedded database: foss exceptions - Iceweasel", it would be nice to think of a way to deal with such entries in a more or less automatic way (groupping by common substrings, common subsequences of strings?) * an optional charting facility (arbtt-chart) may be useful too, but I think we should stick to the unix way. BR, Sergey From mail at joachim-breitner.de Fri Jan 29 20:54:05 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Fri, 29 Jan 2010 20:54:05 +0100 Subject: arbtt: categorize by day In-Reply-To: <4B630002.4060909@gmail.com> References: <4B630002.4060909@gmail.com> Message-ID: <1264794844.2622.85.camel@localhost> Hi Sergey, Am Freitag, den 29.01.2010, 16:34 +0100 schrieb Sergey Astanin: > I try to figure out how to configure arbtt categorizer, and don't see a > way to define such categories as "today", "yesterday", "this week", > "last week" etc. > > It might be nice to be able to categorize by calendar date boundaries. the time based categorization features are quite limited at the moment. What you have is $time, which is the time since 0:00 that day, and $sampleage, which is the time span from when the sample was created until now. So you can say $sampleage <= 24:00 ==> tag last-day, and $sampleage <= 168 ==> tag last-week, but it will be a ?floating? specification, not tied to any calendar boundaries. More advanced time management features are in my mind, but I can?t promise any deadlines. I?m always happy to receive patches, though. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: From s.astanin at gmail.com Wed Mar 17 19:05:56 2010 From: s.astanin at gmail.com (Sergey Astanin) Date: Wed, 17 Mar 2010 19:05:56 +0100 Subject: ZuriHac: possible cooperation In-Reply-To: <1268753118.2608.17.camel@localhost> References: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> <1268753118.2608.17.camel@localhost> Message-ID: <4BA11A04.1020906@gmail.com> Joachim Breitner: > I think a lot can be done by exploiting more parsec features. I?d prefer > to use a ready parser library rather than writing a new one from > scratch. > > I?m open how to improve the config format. What exactly do you mean by > more regular? I think it would be possible to allow editing it, or a > subset of it, by GUI already. Let's take a simple rule: current window $program == "Navigator" ==> tag web:$current.title, * Why is not used $current.program on the l.h.s. as well as as $current.title on the r.h.s.? * "Current window" is used the most, but takes a lot to type. Why not default to "current window" unless "any" quantor is given explicitly? Then $program, $title may refer to the current program and the current title, but "any ( expression with $title or $program )" to replace "any window expr". Semantics of $time, $idle and $sampleage is unaffected. * Is trailing coma really necessary? The rule should end exactly one literal after the "tag". Some other issues I have with current configuration implementation. Not really syntax issues: * Unicode in regex patterns does not match $title. * I have seen match failures with multi-group regexes. I suspect these may be regex library issues. From my wishlist: * Refer to group matches on the r.h.s of the rule ($&, $1, $2, ...?) >> * I have lots of entries like "web:hamsterdb embedded database: foss >> exceptions - Iceweasel", it would be nice to think of a way to deal >> with such entries in a more or less automatic way (groupping by common >> substrings, common subsequences of strings?) > > I?m not exactly sure what you mean here, can you elaborate? I use few programs, like web browser or text editor, with a wide variety of window titles. Sometimes writing regex rules for all such titles is not possible. Example: one searches something on the web, e.g. by googling for "keywordA OR keywordB"; then he reads some pages, e.g. "Introduction to keywordA", "KeywordB - Wikipedia, the free encyclopedia", "Manual to KeywordB", "KeywordA vs KeywordB. The shootout". I suppose that it might be possible to cluster such titles automatically together as "... KeywordA ... KeywordB ..." "... KeywordA ..." "... KeywordB ..." I suppose this may be a frequent situation, when one browse many pages, and their titles have something in common. >> * an optional charting facility (arbtt-chart) may be useful too, but I >> think we should stick to the unix way. > > A graphical statistics GUI is definitely wanted. It?s not clear whats > best: Implement it in Haskell, directly or using Chart (maybe after > extending Chart as needed), or implement it in python to re-use the > widgets created for hamster. I would maintain graphical part as separated as possible, probably as a separate command line tool, and I would try to do it in Haskell. There are some nice libraries around (Chart and Diagrams), it would be shame not to try them. I don't know much about hamster. Even if it is used as a built-in storage, it makes me uneasy to couple storage and representation together. If it used only for storage, then it would be relatively easy to change storage in the future. S. From mail at joachim-breitner.de Tue Mar 16 16:25:19 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Tue, 16 Mar 2010 16:25:19 +0100 Subject: ZuriHac: possible cooperation In-Reply-To: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> References: <3ebefbca1003160804q10ff36dejecc27a261046f6c@mail.gmail.com> Message-ID: <1268753118.2608.17.camel@localhost> Hi Sergey, Am Dienstag, den 16.03.2010, 16:04 +0100 schrieb Sergey Astanin: > I am coming to ZuriHac too. I see you listed arbtt on the projects' > page. I think we could cooperate on this. great! I?m CC?ing Martin Kiefel who also showed interest in hacking on arbtt. > I am not hit by performance yet, but implementing date/time rules is > certainly necessary. Better error reporting is probably related to > rewriting parser or rethinking config format (I admit it was not the > easiest to start with). It would be nice if the config format were a > little bit more regular, I think it could open a way to creating > higher level GUI wrapper, and eventually bring arbtt's capabilities to > those less technically inclined. I think a lot can be done by exploiting more parsec features. I?d prefer to use a ready parser library rather than writing a new one from scratch. I?m open how to improve the config format. What exactly do you mean by more regular? I think it would be possible to allow editing it, or a subset of it, by GUI already. One could also modularize it more: Some users might want to use the current categorize.cfg syntax, others maybe prefer writing a categorizer in Haskell, compiled-on-demand just as xmonad config, while a third group would edit their (less powerful) configuration using a GUI. > Nicer statistics/analytics might be useful too. In particular: > > * option to export statistics in a machine-friendly format (tsv or > whatever), to make integration with third party tools possible Definately. --output-format={csv, xml, human-readable} sounds good. I tried to separate the presentation from the generation of statistics in the code already a bit, so this should be doable quite easily. > * I have lots of entries like "web:hamsterdb embedded database: foss > exceptions - Iceweasel", it would be nice to think of a way to deal > with such entries in a more or less automatic way (groupping by common > substrings, common subsequences of strings?) I?m not exactly sure what you mean here, can you elaborate? > * an optional charting facility (arbtt-chart) may be useful too, but I > think we should stick to the unix way. A graphical statistics GUI is definitely wanted. It?s not clear whats best: Implement it in Haskell, directly or using Chart (maybe after extending Chart as needed), or implement it in python to re-use the widgets created for hamster. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Sun Mar 21 23:23:15 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 21 Mar 2010 23:23:15 +0100 Subject: arbtt-0.5 released Message-ID: <1269210195.7858.1.camel@localhost> Hi, to actually use this mailing list: arbtt 0.5 was just released to hackage. Changes are: Version 0.5 (The ZuriHac-Release) * New command arbtt-import, which imports the output from arbtt-dump. * The command arbtt-stats now supports the --logfile and --categorizefile as well. (Martin Kiefel) * The command arbtt-stats now supports the csv (comma-separated values) and tsv (TAB-separated values) report output formats in addition to text. (Muharem Hrnjadovic) * Unicode is handled correctly in regular expressions. * Improved date-handling functions for categorize.cfg. (Sergey Astanin) It was a fun weekend for me, I hope for you as well. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From muharem at linux.com Mon Mar 22 00:23:59 2010 From: muharem at linux.com (Muharem Hrnjadovic) Date: Mon, 22 Mar 2010 00:23:59 +0100 Subject: arbtt-0.5 released In-Reply-To: <1269210195.7858.1.camel@localhost> References: <1269210195.7858.1.camel@localhost> Message-ID: <4BA6AA8F.1040006@linux.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 03/21/2010 11:23 PM, Joachim Breitner wrote: > Hi, > > to actually use this mailing list: arbtt 0.5 was just released to > hackage. > > Changes are: > > Version 0.5 (The ZuriHac-Release) > * New command arbtt-import, which imports the output from > arbtt-dump. > > * The command arbtt-stats now supports the --logfile and > --categorizefile as well. (Martin Kiefel) > > * The command arbtt-stats now supports the csv (comma-separated > values) and tsv (TAB-separated values) report output formats in > addition to text. (Muharem Hrnjadovic) > > * Unicode is handled correctly in regular expressions. > > * Improved date-handling functions for categorize.cfg. (Sergey > Astanin) > > It was a fun weekend for me, I hope for you as well. Hello Joachim, thank you very much for mentoring me and for bearing with my Haskell rookie questions :-) Best regards - -- Muharem Hrnjadovic Public key id : B2BBFCFC Key fingerprint : A5A3 CC67 2B87 D641 103F 5602 219F 6B60 B2BB FCFC -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCAAGBQJLpqp3AAoJECGfa2Cyu/z8fQUP/1q+Uy4DTFMndlDWbGmNm9fN DJ0aEF0Le3ZqTswIW0yvkNU48u6krk2P2ob63ww6sgSgEe+8hRzjT7vf7O+mjV59 iw5EMntJiV3Oku3fYbAhlT5JwE5s9IDESPycIwJnA0QC6IRah0Xi3Fea2ZYctzVb kmraiZxDACoHbZuXG+55lEa92tdOd2qEY0NmUJH7vniwWwRi6judtDhe4SOd0v/f 98TuOXaAHFfUjPwM9w6G6Nhwh0oe1hRcihuOyITmP5DMQ7aXrnDEb8N9foLvm3Op 9AHhGKBy6VrADmv7dv+FDDoC+8hC+JP/ZUa6w3/7cv179kYnnyhiif1jwWV1ZmnO BflV58uC9zDND4ebjwsUViPntUlx1oyVteQmb/OmqUjUw4QbS7wqr6IEgWjmLV0/ qs5SaWi8oPimBX4EJzCflwR6K6uZNUfXjGaHvYaoOg5l62qcdq60mWPMd3bW5XtJ b0XoRLoS+1Oq7TIWXFjzX//iFFVxTjoCX9u/u1Ta7QSB/Ex1ZNa8B4h9PRZHq7Vf v1aDihLAonEPwf6YPW334cO7Neb0K7/zj+EYGEWTrbCczGKOl7qPaq4SgNziuS4T s2ySOXXUe1nahwqTwx+fFicLYnggR7dKomIdW1UGTHOIl6Q8JenIjaSpMLuPCc1m T7C1Q5ODZoar59/5zu3V =EJdl -----END PGP SIGNATURE----- From jv at informatik.uni-bonn.de Tue Mar 23 16:58:04 2010 From: jv at informatik.uni-bonn.de (=?ISO-8859-15?Q?Janis_Voigtl=E4nder?=) Date: Tue, 23 Mar 2010 16:58:04 +0100 Subject: arbtt-0.5 Message-ID: <4BA8E50C.8010509@informatik.uni-bonn.de> Hi, from a lone Windows user: any chance for an installer, like the one there was for an earlier version? Or what's the right thing to do? cabal install, and then copying the .exe (.exes?) into the existing program folder? Ciao, Janis. -- Jun.-Prof. Dr. Janis Voigtl?nder http://www.iai.uni-bonn.de/~jv/ mailto:jv at iai.uni-bonn.de From mail at joachim-breitner.de Tue Mar 23 17:39:34 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Tue, 23 Mar 2010 17:39:34 +0100 Subject: arbtt-0.5 In-Reply-To: <4BA8E50C.8010509@informatik.uni-bonn.de> References: <4BA8E50C.8010509@informatik.uni-bonn.de> Message-ID: <1269362374.2502.8.camel@localhost> Hi, Am Dienstag, den 23.03.2010, 16:58 +0100 schrieb Janis Voigtl?nder: > Hi, from a lone Windows user: any chance for an installer, like the one > there was for an earlier version? > > Or what's the right thing to do? cabal install, and then copying the > .exe (.exes?) into the existing program folder? there is one in the usual place: http://www.joachim-breitner.de/archive/arbtt/arbtt-setup-0.5.exe linked from http://www.joachim-breitner.de/projects#arbtt. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Tue Mar 23 17:47:15 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Tue, 23 Mar 2010 17:47:15 +0100 Subject: arbtt-0.5 In-Reply-To: <4BA8EFA3.4020407@informatik.uni-bonn.de> References: <4BA8E50C.8010509@informatik.uni-bonn.de> <1269362374.2502.8.camel@localhost> <4BA8EFA3.4020407@informatik.uni-bonn.de> Message-ID: <1269362835.2502.12.camel@localhost> [Replying to the list] Am Dienstag, den 23.03.2010, 17:43 +0100 schrieb Janis Voigtl?nder: > Joachim Breitner schrieb: > > Am Dienstag, den 23.03.2010, 16:58 +0100 schrieb Janis Voigtl?nder: > >> Hi, from a lone Windows user: any chance for an installer, like the one > >> there was for an earlier version? > >> > >> Or what's the right thing to do? cabal install, and then copying the > >> .exe (.exes?) into the existing program folder? > > > > there is one in the usual place: > > http://www.joachim-breitner.de/archive/arbtt/arbtt-setup-0.5.exe > > linked from http://www.joachim-breitner.de/projects#arbtt. > > Oh, I didn't know there was a usual place. :-) It?s linked from hackage as the homepage of the project, but I admit that is easy to overlook the links. > Will it find and overwrite an earlier installation? I will definitely overwrite it. I think that the installer (InnoSetup) is smart enough to set the default installation directory to whatever you set the the last time. I?m not sure if it would properly remove files that are not shipped any more. For now, this does not matter as we only ship more, not less files :-) Sorry, but the windows installer is somewhat treated stepmotherly, as I don?t use windows myself. But I think that it should work... Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mk at nopw.de Tue Mar 23 18:15:12 2010 From: mk at nopw.de (Martin Kiefel) Date: Tue, 23 Mar 2010 18:15:12 +0100 Subject: darcs patch: add replaceForbidden for every interpolated variable Message-ID: <20100323171616.E99B781C79@mail.nopw.de> 1 patch for repository http://darcs.nomeata.de/arbtt: Mon Mar 22 22:46:54 CET 2010 Martin Kiefel * add replaceForbidden for every interpolated variable -------------- next part -------------- A non-text attachment was scrubbed... Name: add-replaceforbidden-for-every-interpolated-variable.dpatch Type: text/x-darcs-patch Size: 10785 bytes Desc: A darcs patch for your repository! URL: From darcswatch at nomeata.de Tue Mar 23 19:37:35 2010 From: darcswatch at nomeata.de (darcswatch at nomeata.de) Date: Tue, 23 Mar 2010 18:37:35 +0000 Subject: Applied: darcs patch: add replaceForbidden for every interpolated variable References: <20100323171616.E99B781C79@mail.nopw.de> <20100323171616.E99B781C79@mail.nopw.de> Message-ID: This 1-patch bundle was just applied to http://darcs.nomeata.de/arbtt: 20100322214654 Martin Kiefel * add replaceForbidden for every interpolated variable -- This message was brought to you by DarcsWatch http://darcswatch.nomeata.de/repo_http:__darcs.nomeata.de_arbtt.html#bundle-316d5956dcdff3444735fe7ba82b494ca2b5845d From mk at nopw.de Wed Mar 24 18:24:12 2010 From: mk at nopw.de (Martin Kiefel) Date: Wed, 24 Mar 2010 18:24:12 +0100 Subject: Applied: darcs patch: add replaceForbidden for every interpolated variable In-Reply-To: References: <20100323171616.E99B781C79@mail.nopw.de> <20100323171616.E99B781C79@mail.nopw.de> Message-ID: <20100324172411.GA8474@curie.rz.uni-karlsruhe.de> On Tue, Mar 23, 2010 at 06:37:35PM +0000, darcswatch at nomeata.de wrote: > This 1-patch bundle was just applied to http://darcs.nomeata.de/arbtt: > > 20100322214654 Martin Kiefel > * add replaceForbidden for every interpolated variable > > > -- > This message was brought to you by DarcsWatch > http://darcswatch.nomeata.de/repo_http:__darcs.nomeata.de_arbtt.html#bundle-316d5956dcdff3444735fe7ba82b494ca2b5845d > I just realized that the last patch also breaks the aliases defined in the example categorize.cfg since some of them contain numbers. Should we allow numbers in tags? - Martin -- Martin Kiefel +49 176 21064781 Veilchenstr. 11 mk at nopw.de 76131 Karlsruhe Germany From mail at joachim-breitner.de Wed Mar 24 19:15:43 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 24 Mar 2010 19:15:43 +0100 Subject: Applied: darcs patch: add replaceForbidden for every interpolated variable In-Reply-To: <20100324172411.GA8474@curie.rz.uni-karlsruhe.de> References: <20100323171616.E99B781C79@mail.nopw.de> <20100323171616.E99B781C79@mail.nopw.de> <20100324172411.GA8474@curie.rz.uni-karlsruhe.de> Message-ID: <1269454543.2490.22.camel@localhost> Hi, Am Mittwoch, den 24.03.2010, 18:24 +0100 schrieb Martin Kiefel: > On Tue, Mar 23, 2010 at 06:37:35PM +0000, darcswatch at nomeata.de wrote: > > This 1-patch bundle was just applied to http://darcs.nomeata.de/arbtt: > > > > 20100322214654 Martin Kiefel > > * add replaceForbidden for every interpolated variable > > I just realized that the last patch also breaks the aliases defined in > the example categorize.cfg since some of them contain numbers. > > Should we allow numbers in tags? I think it makes sense to allow numbers. I briefly discussed this with Sergey, but I?m not sure if he implemented it. Feel free to adjust the parser and documentation to allow numbers. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From s.astanin at gmail.com Thu Mar 25 11:17:04 2010 From: s.astanin at gmail.com (Sergey Astanin) Date: Thu, 25 Mar 2010 11:17:04 +0100 Subject: Applied: darcs patch: add replaceForbidden for every interpolated variable In-Reply-To: <1269454543.2490.22.camel@localhost> References: <20100323171616.E99B781C79@mail.nopw.de> <20100323171616.E99B781C79@mail.nopw.de> <20100324172411.GA8474@curie.rz.uni-karlsruhe.de> <1269454543.2490.22.camel@localhost> Message-ID: <4BAB3820.3030508@gmail.com> Joachim Breitner ?????: > Am Mittwoch, den 24.03.2010, 18:24 +0100 schrieb Martin Kiefel: >> Should we allow numbers in tags? > > I think it makes sense to allow numbers. I briefly discussed this with > Sergey, but I?m not sure if he implemented it. Yes, there is my patch from Zurihac named "Allow digits in tag names." From mail at joachim-breitner.de Sun Mar 28 23:10:04 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 28 Mar 2010 23:10:04 +0200 Subject: Command line parsin Message-ID: <1269810604.27153.5.camel@localhost> Hi, I changed the command line parsing in arbtt-stats to a more saner system involving records, following the advice at http://haskell.org/haskellwiki/High-level_option_handling_with_GetOpt You can review the change after a pull with darcs diff -u -p 'Redo options parsing using records' I did not yet convert the other programs yet, and it has become late. If someone feels like doing some Haskell, feel free to do so. Martin, I tried to test arbtt-import with blackbox-test, but the problem is that it currently only compares "stdout" with "known file". I would like to compare "file written at $x" with "known file". See test/arbtt-import_small.case for the kind of syntax I?d expect. I also needed to patch blackbox-test slightly, I sent you the patch. Greetings and good night, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Wed Mar 31 14:56:58 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 31 Mar 2010 14:56:58 +0200 Subject: Command line parsing In-Reply-To: <1269810604.27153.5.camel@localhost> References: <1269810604.27153.5.camel@localhost> Message-ID: <1270040218.2485.9.camel@localhost> Hi, Am Sonntag, den 28.03.2010, 23:10 +0200 schrieb Joachim Breitner: > I did not yet convert the other programs yet, and it has become late. > If someone feels like doing some Haskell, feel free to do so. Just done this. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mk at nopw.de Mon Apr 12 17:55:28 2010 From: mk at nopw.de (Martin Kiefel) Date: Mon, 12 Apr 2010 17:55:28 +0200 Subject: darcs patch: adjusts test to new blackbox-test version Message-ID: <20100412155633.269D3F79E9@mail.nopw.de> 1 patch for repository http://darcs.nomeata.de/arbtt: Mon Apr 12 17:52:37 CEST 2010 Martin Kiefel * adjusts test to new blackbox-test version -------------- next part -------------- A non-text attachment was scrubbed... Name: adjusts-test-to-new-blackbox_test-version.dpatch Type: text/x-darcs-patch Size: 15936 bytes Desc: A darcs patch for your repository! URL: From darcswatch at nomeata.de Mon Apr 12 18:25:13 2010 From: darcswatch at nomeata.de (darcswatch at nomeata.de) Date: Mon, 12 Apr 2010 17:25:13 +0100 Subject: Applied: darcs patch: adjusts test to new blackbox-test version References: <20100412155633.269D3F79E9@mail.nopw.de> <20100412155633.269D3F79E9@mail.nopw.de> Message-ID: This 1-patch bundle was just applied to http://darcs.nomeata.de/arbtt: 20100412155237 Martin Kiefel * adjusts test to new blackbox-test version -- This message was brought to you by DarcsWatch http://darcswatch.nomeata.de/repo_http:__darcs.nomeata.de_arbtt.html#bundle-5592c3348531dff6caac59a67ee540b735728d12 From mail at joachim-breitner.de Sun May 2 13:33:47 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 02 May 2010 13:33:47 +0200 Subject: arbtt-stats --intervals Message-ID: <1272800027.2615.3.camel@localhost> Hi, the darcs version of arbtt can now, for a given tag or category, list uninterrupted time intervals with these tags applied. The code should split intervals when you are inactive in between. It does however do the wrong thing if such an interval is separated by some time without samples, e.g. because the computer was off. I?d like to hear how well it works for you before releasing. Greetings, Joachim -- Joachim Breitner e-Mail: mail at joachim-breitner.de Homepage: http://www.joachim-breitner.de ICQ#: 74513189 Jabber-ID: nomeata at joachim-breitner.de -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From fsateler at gmail.com Sun May 9 18:28:28 2010 From: fsateler at gmail.com (Felipe Sateler) Date: Sun, 09 May 2010 18:28:28 +0200 Subject: Bug#580893: arbtt: Add option to exclude categories Message-ID: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> Package: arbtt Version: 0.5-1 Severity: wishlist It would be great if one could exclude whole categories from output. For example, the Program category is sometimes useful, but most of the time I just don't want to bother with it. So being able to say --exclude-category Program would be awesome. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages arbtt depends on: ii libc6 2.10.2-7 Embedded GNU C Library: Shared lib ii libffi5 3.0.9-2 Foreign Function Interface library ii libgmp3c2 2:4.3.2+dfsg-1 Multiprecision arithmetic library ii libpcre3 7.8-3 Perl 5 Compatible Regular Expressi ii libx11-6 2:1.3.3-3 X11 client-side library ii libxext6 2:1.1.1-3 X11 miscellaneous extension librar ii libxinerama1 2:1.1-3 X11 Xinerama extension library ii libxss1 1:1.2.0-2 X11 Screen Saver extension library arbtt recommends no packages. arbtt suggests no packages. -- no debconf information From mail at joachim-breitner.de Sun May 9 18:40:05 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 09 May 2010 18:40:05 +0200 Subject: Bug#580893: arbtt: Add option to exclude categories In-Reply-To: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> References: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> Message-ID: <1273423205.2505.49.camel@kirk> Hi Felipe, Am Sonntag, den 09.05.2010, 12:26 -0400 schrieb Felipe Sateler: > Package: arbtt > Version: 0.5-1 > Severity: wishlist > > It would be great if one could exclude whole categories from output. > For example, the Program category is sometimes useful, but most of the > time I just don't want to bother with it. So being able to say > --exclude-category Program would be awesome. so you want an analog to --exclude that works for categories instead of only for tags? Should be easy to implement. I?m inclined to just extend --exclude to support two kinds of invocations: --exclude tag or --exclude category: This is in line with the new --intervals feature (not released yet) that also takes either a tag or a category. Is that what you want? While I am at it: Do you find arbtt useful? What do you use it for? Do you have any creative categorizing you want to share? What other reports would you find useful? There is a mailinglist at http://lists.nomeata.de/mailman/listinfo/arbtt that you might be interested in joining. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From fsateler at gmail.com Sun May 9 19:35:47 2010 From: fsateler at gmail.com (Felipe Sateler) Date: Sun, 9 May 2010 13:35:47 -0400 Subject: Bug#580893: arbtt: Add option to exclude categories In-Reply-To: <1273423205.2505.49.camel@kirk> References: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> <1273423205.2505.49.camel@kirk> Message-ID: On Sun, May 9, 2010 at 12:40, Joachim Breitner wrote: > Hi Felipe, > > Am Sonntag, den 09.05.2010, 12:26 -0400 schrieb Felipe Sateler: >> Package: arbtt >> Version: 0.5-1 >> Severity: wishlist >> >> It would be great if one could exclude whole categories from output. >> For example, the Program category is sometimes useful, but most of the >> time I just don't want to bother with it. So being able to say >> --exclude-category Program would be awesome. > > so you want an analog to --exclude that works for categories instead of > only for tags? Exactly. > > Should be easy to implement. I?m inclined to just extend --exclude to > support two kinds of invocations: > ?--exclude tag > or > ?--exclude category: > > This is in line with the new --intervals feature (not released yet) that > also takes either a tag or a category. Is that what you want? Not really sure about usefulness, but my first attempt at seeing if arbtt supported this was a glob pattern (Program:*). Perhaps someone can come up with a more interesting use for such a feature. I'm happy with being able to do -x category: Unfortunately, I can't really answer if I want the --intervals feature, because I don't know what it does :p. > > > While I am at it: Do you find arbtt useful? What do you use it for? Do > you have any creative categorizing you want to share? What other reports > would you find useful? I have just installed it. In fact: % arbtt-stats | grep last-day last-day | 3h59m42s | 100.00 I've been looking for some time tracking tool for a while but manual task starting is not really working for me. So I remembered your post from planet debian and installed arbtt. It looks promising. I particularly like the fact that categorization happens at analyze time. So basically I've been playing with categorize.cfg for now. The concept of non-exclusive tags is cool too. Unfortunately, I don't really have any creative categorizing yet. For now I've only used arbtt for the task at hand I wanted to track. And tagging facebook as procrastination :p. > > There is a mailinglist at http://lists.nomeata.de/mailman/listinfo/arbtt > that you might be interested in joining. Hmm, looks low traffic enough. I don't really subscribe to mailing lists, though. I prefer NNTP gateways. Is there one for this list? -- Saludos, Felipe Sateler From mail at joachim-breitner.de Sun May 9 20:56:20 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 09 May 2010 20:56:20 +0200 Subject: Bug#580893: arbtt: Add option to exclude categories In-Reply-To: References: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> <1273423205.2505.49.camel@kirk> Message-ID: <1273431380.2505.87.camel@kirk> Hi, Am Sonntag, den 09.05.2010, 13:35 -0400 schrieb Felipe Sateler: > On Sun, May 9, 2010 at 12:40, Joachim Breitner wrote: > > Should be easy to implement. I?m inclined to just extend --exclude to > > support two kinds of invocations: > > --exclude tag > > or > > --exclude category: > > > > This is in line with the new --intervals feature (not released yet) that > > also takes either a tag or a category. Is that what you want? > > > Not really sure about usefulness, but my first attempt at seeing if > arbtt supported this was a glob pattern (Program:*). Perhaps someone > can come up with a more interesting use for such a feature. I'm happy > with being able to do -x category: I implemented that now, and pushed it to the Darcs repository. But I?m wondering if --exclude is really what you want. With --exclude, you exclude *samples* from being taken into consideration, not the tags from the output of the standard --total-time report. So $ arbtt-stats --exclude Program:* would give you statistics about the time where you were using no program at all. If you do want to filter the output, the exclude/include list for that should be an option only relevant to the --total-time report. I have to think of a good command line syntax for that. Note that maybe a manual "grep -v" is enough to implement this, following the good old Unix philosophy? Anyways, you got me thinking if maybe the concept of ?Category? could actually be removed from the arbtt in a way that allows you to get the feature youself in categorize.cfg. A new command for that file, maybe "exclusive " would tell arbtt that it should make sure there is at most one tag matching the pattern assigned to a sample. E.g. "exclusive Program:*". The colon would have no special meaning to arbtt. The asterisk can then be used in --exclude to exclude categories (--exclude "Program:*") and other places. This would allow for hierarchial tags as well. I could make Project:* exclusive, and then have pie-chart-like-reports about "Project:Debian:*". The --every-category flag would be difficult to implement this way, though. But I?m not sure if it is worth the extra complexity on the user interface level. Any opinions? > > There is a mailinglist at http://lists.nomeata.de/mailman/listinfo/arbtt > > that you might be interested in joining. > > Hmm, looks low traffic enough. I don't really subscribe to mailing > lists, though. I prefer NNTP gateways. Is there one for this list? I never worked with NNTP gateways... I guess I need an NNTP server for that? Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From fsateler at gmail.com Sun May 9 22:10:55 2010 From: fsateler at gmail.com (Felipe Sateler) Date: Sun, 9 May 2010 16:10:55 -0400 Subject: Bug#580893: arbtt: Add option to exclude categories In-Reply-To: <1273431380.2505.87.camel@kirk> References: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> <1273423205.2505.49.camel@kirk> <1273431380.2505.87.camel@kirk> Message-ID: On Sun, May 9, 2010 at 14:56, Joachim Breitner wrote: > Hi, > > Am Sonntag, den 09.05.2010, 13:35 -0400 schrieb Felipe Sateler: >> On Sun, May 9, 2010 at 12:40, Joachim Breitner wrote: >> > Should be easy to implement. I?m inclined to just extend --exclude to >> > support two kinds of invocations: >> > ?--exclude tag >> > or >> > ?--exclude category: >> > >> > This is in line with the new --intervals feature (not released yet) that >> > also takes either a tag or a category. Is that what you want? >> >> >> Not really sure about usefulness, but my first attempt at seeing if >> arbtt supported this was a glob pattern (Program:*). Perhaps someone >> can come up with a more interesting use for such a feature. I'm happy >> with being able to do -x category: > > I implemented that now, and pushed it to the Darcs repository. > > But I?m wondering if --exclude is really what you want. With --exclude, > you exclude *samples* from being taken into consideration, not the tags > from the output of the standard --total-time report. So > $ arbtt-stats --exclude Program:* > would give you statistics about the time where you were using no program > at all. Aah, yes you are right. I do want to filter output, not samples. > > If you do want to filter the output, the exclude/include list for that > should be an option only relevant to the --total-time report. I have to > think of a good command line syntax for that. --output-exclude and companion --output-only? > > Note that maybe a manual "grep -v" is enough to implement this, > following the good old Unix philosophy? That's what I've been doing so far. Maybe I've been doing preemptive optimization, but if I wanted to filter more than one category, the invocation line grows substantially. > Anyways, you got me thinking if maybe the concept of ?Category? could > actually be removed from the arbtt in a way that allows you to get the > feature youself in categorize.cfg. A new command for that file, maybe > "exclusive " would tell arbtt that it should make sure > there is at most one tag matching the pattern assigned to a sample. E.g. > "exclusive Program:*". The colon would have no special meaning to arbtt. > The asterisk can then be used in --exclude to exclude categories > (--exclude "Program:*") and other places. > > This would allow for hierarchial tags as well. I could make Project:* > exclusive, and then have pie-chart-like-reports about > "Project:Debian:*". Hierarchical tagging sounds useful. > > The --every-category flag would be difficult to implement this way, > though. What would this flag do? it's not in the man page (or in the binary I have). Or do you mean --each-category? > > But I?m not sure if it is worth the extra complexity on the user > interface level. Any opinions? And it would probably mean debugging the configuration file when the tagging rules are wrong, which may not be desired. > > >> > There is a mailinglist at http://lists.nomeata.de/mailman/listinfo/arbtt >> > that you might be interested in joining. >> >> Hmm, looks low traffic enough. I don't really subscribe to mailing >> lists, though. I prefer NNTP gateways. Is there one for this list? > > I never worked with NNTP gateways... I guess I need an NNTP server for > that? You don't. Gmane offers a free one. http://gmane.org/subscribe.php -- Saludos, Felipe Sateler From dastapov at gmail.com Wed Jun 2 17:15:03 2010 From: dastapov at gmail.com (Dmitry Astapov) Date: Wed, 02 Jun 2010 17:15:03 +0200 Subject: bug in arbtt/replaceForbidden? Message-ID: Hi, I've just started using arbtt. First of all, let me thank you for this wonderful piece of software! From the looks of it, arbtt will end all my time-tracking nighmares once and for all. However, I've stumbled upon a quirk that messes up my reports: for some reasons numbers in window titles are replaced by '_'. I believe that "replaceForbidden" from Categorize.hs is to blame. Is it possible to replace "isLetter" in the first clause with "IsAlphaNum", or there is some non-obvious reason why it is written the way it is written? -- Dmitry Astapov -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at joachim-breitner.de Wed Jun 2 17:16:48 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 02 Jun 2010 17:16:48 +0200 Subject: bug in arbtt/replaceForbidden? In-Reply-To: References: Message-ID: <1275491808.2429.25.camel@kirk> Hi, Am Mittwoch, den 02.06.2010, 13:43 +0300 schrieb Dmitry Astapov: > I've just started using arbtt. First of all, let me thank you for this > wonderful piece of software! From the looks of it, arbtt will end all > my time-tracking nighmares once and for all. > > > However, I've stumbled upon a quirk that messes up my reports: for > some reasons numbers in window titles are replaced by '_'. I believe > that "replaceForbidden" from Categorize.hs is to blame. Is it possible > to replace "isLetter" in the first clause with "IsAlphaNum", or there > is some non-obvious reason why it is written the way it is written? that is of course correct. I?ll fix it with the next release. Is it a show-stopper for you or is it ok if I?ll do it when I?ll get around to do it? You might be interested in subscribing the arbtt mailing list: http://lists.nomeata.de/mailman/listinfo/arbtt Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From nomeata at debian.org Thu Jun 3 13:14:16 2010 From: nomeata at debian.org (Joachim Breitner) Date: Thu, 03 Jun 2010 13:14:16 +0200 Subject: Bug#580893: arbtt: Add option to exclude categories In-Reply-To: References: <20100509162610.8684.8543.reportbug@pcfelipe.sateler.com> <1273423205.2505.49.camel@kirk> <1273431380.2505.87.camel@kirk> Message-ID: <1275563656.4705.8.camel@kirk.ehbuehl.net> Hi Felipe, sorry for the long delay, I usually try to be more responsive. Am Sonntag, den 09.05.2010, 16:10 -0400 schrieb Felipe Sateler: > > If you do want to filter the output, the exclude/include list for that > > should be an option only relevant to the --total-time report. I have to > > think of a good command line syntax for that. > > --output-exclude and companion --output-only? I implemented that now and released it as 0.6. > > The --every-category flag would be difficult to implement this way, > > though. > > What would this flag do? it's not in the man page (or in the binary I > have). Or do you mean --each-category? Yes, that?s what I mean. > > But I?m not sure if it is worth the extra complexity on the user > > interface level. Any opinions? > > And it would probably mean debugging the configuration file when the > tagging rules are wrong, which may not be desired. That is a good point. > >> > There is a mailinglist at http://lists.nomeata.de/mailman/listinfo/arbtt > >> > that you might be interested in joining. > >> > >> Hmm, looks low traffic enough. I don't really subscribe to mailing > >> lists, though. I prefer NNTP gateways. Is there one for this list? > > > > I never worked with NNTP gateways... I guess I need an NNTP server for > > that? > > You don't. Gmane offers a free one. http://gmane.org/subscribe.php I just made a request for subscription, I?ll notify you when it has passed. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Thu Jun 3 13:15:22 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Thu, 03 Jun 2010 13:15:22 +0200 Subject: bug in arbtt/replaceForbidden? In-Reply-To: References: <1275491808.2429.25.camel@kirk> Message-ID: <1275563722.4705.9.camel@kirk.ehbuehl.net> Hi Dmitry, Am Mittwoch, den 02.06.2010, 20:52 +0300 schrieb Dmitry Astapov: > that is of course correct. I?ll fix it with the next release. > Is it a show-stopper for you or is it ok if I?ll do it when > I?ll get around to do it? > > No worries, I've fixed it locally for myself for the time being Just released 0.6 with this problem fixed. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Sun Jun 6 18:05:08 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Sun, 06 Jun 2010 18:05:08 +0200 Subject: arbtt added to Gmane In-Reply-To: <87pr05es0m.fsf@topper.koldfront.dk> References: <87pr05es0m.fsf@topper.koldfront.dk> Message-ID: <1275840308.2448.8.camel@kirk> Hi, for those that prefer NNTP: Am Samstag, den 05.06.2010, 11:40 +0200 schrieb Gmane Administrator: > We have received a request for adding the arbtt at lists.nomeata.de mailing > list to the Gmane mail-to-news gateway/archive. [..] > The following parameters are set for this mailing list: > > * Newsgroup name: gmane.comp.lang.haskell.arbtt > * Mailing list address: arbtt at lists.nomeata.de > * The gateway is bi-directional > * Address encryption is off > * Spam detection is on > * The list is described as: > "Developer and user discussion about The Automatic Rule Based Time Tracker" > * News URL: news://news.gmane.org/gmane.comp.lang.haskell.arbtt > * Web URL: http://dir.gmane.org/gmane.comp.lang.haskell.arbtt > > This newsgroup will be created when the first message from the > mailing list arrives. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Wed Aug 4 19:32:01 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Wed, 04 Aug 2010 19:32:01 +0200 Subject: arbtt - empty titles In-Reply-To: <4C594A38.6060601@gmail.com> References: <4C594A38.6060601@gmail.com> Message-ID: <1280943121.2594.1.camel@kirk> Dear ???????, Am Mittwoch, den 04.08.2010, 14:08 +0300 schrieb ??????? ?????????: > Hello! > I really liked arbtt. Thank you! glad to hear that. > But I have a problem. Not saved window titles (empty). > I have ubuntu 10.04, Gnome and installed arbtt_0.6-1_i386.deb (when > compiling "Building without cabal-install" no titles too). That is: > >> arbtt-dump > ... > TimeLogEntry (tlTime = 2010-08-04 10:47:04.447107 UTC, tlRate = 60000, > tlData = CaptureData (cWindows = [(False ,""," qutim "), (False ,""," > gnome-panel") , (False ,""," gnome-panel "), (False ,""," > desktop_window"), (True ,""," gnome-terminal "), (False ,""," > gnome-terminal") , (False ,""," gnome-terminal "), (False ,""," > Navigator"), (False ,""," gnome-terminal "), (False ,""," > gnome-terminal") , (False ,""," Mail ")], cLastActivity = 1956)) > ... > > Maybe you have an idea what could be a problem and how to fix it. > > Thank you!!! > > P. S.: Sorry for my English. it might be some encoding problem. What is your locale? With what version of ghc did you build arbtt? And what window manager do you use? Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From 4temnyj at gmail.com Wed Aug 4 19:45:21 2010 From: 4temnyj at gmail.com (=?UTF-8?B?0JLQsNGB0LjQu9C40Lkg0JPRgNC40LPQvtGA0YzQtdCy?=) Date: Wed, 04 Aug 2010 19:45:21 +0200 Subject: arbtt - empty titles Message-ID: <4C594A38.6060601@gmail.com> Hello! I really liked arbtt. Thank you! But I have a problem. Not saved window titles (empty). I have ubuntu 10.04, Gnome and installed arbtt_0.6-1_i386.deb (when compiling "Building without cabal-install" no titles too). That is: > > arbtt-dump ... TimeLogEntry (tlTime = 2010-08-04 10:47:04.447107 UTC, tlRate = 60000, tlData = CaptureData (cWindows = [(False ,""," qutim "), (False ,""," gnome-panel") , (False ,""," gnome-panel "), (False ,""," desktop_window"), (True ,""," gnome-terminal "), (False ,""," gnome-terminal") , (False ,""," gnome-terminal "), (False ,""," Navigator"), (False ,""," gnome-terminal "), (False ,""," gnome-terminal") , (False ,""," Mail ")], cLastActivity = 1956)) ... Maybe you have an idea what could be a problem and how to fix it. Thank you!!! P. S.: Sorry for my English. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at joachim-breitner.de Thu Aug 5 11:21:16 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Thu, 05 Aug 2010 11:21:16 +0200 Subject: arbtt - empty titles In-Reply-To: <4C594A38.6060601@gmail.com> References: <4C594A38.6060601@gmail.com> Message-ID: <1281000076.2477.2.camel@kirk> Hi again, one thing that you could also try is to check whether $ wmctrl -l lists your window names correctly. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From 4temnyj at gmail.com Thu Aug 5 13:35:44 2010 From: 4temnyj at gmail.com (=?UTF-8?B?0JLQsNGB0LjQu9C40Lkg0JPRgNC40LPQvtGA0YzQtdCy?=) Date: Thu, 05 Aug 2010 14:35:44 +0300 Subject: arbtt - empty titles In-Reply-To: <1281000076.2477.2.camel@kirk> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> Message-ID: <4C5AA210.2080502@gmail.com> Hi! Sorry that did not answer immediately. > What is your locale? LANG=ru_UA.utf8 LC_CTYPE="ru_UA.utf8" > window manager GNOME 2.30.2 > version of ghc ghc - 6.12.1-12 > $ wmctrl -l List of window names is correctly: 0x046011e1 0 travelmate Terminal 0x01800003 -1 travelmate ?????? ??????????? ??????? ?????? 0x01800028 -1 travelmate ?????? ??????????? ??????? ?????? 0x0200001e 0 travelmate x-nautilus-desktop 0x04400039 0 travelmate ???????? - 4temnyj at gmail.com - Mozilla Thunderbird 0x04600004 0 travelmate Terminal 0x04606bec 0 travelmate Terminal 0x04a00084 0 travelmate Fast Dial - Mozilla Firefox 05.08.2010 12:21, Joachim Breitner ?????: > Hi again, > > one thing that you could also try is to check whether > $ wmctrl -l > lists your window names correctly. > > Greetings, > Joachim > > From mail at joachim-breitner.de Thu Aug 5 15:39:44 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Thu, 05 Aug 2010 15:39:44 +0200 Subject: arbtt - empty titles In-Reply-To: <4C5AA210.2080502@gmail.com> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> <4C5AA210.2080502@gmail.com> Message-ID: <1281015584.2477.26.camel@kirk> Hi, Am Donnerstag, den 05.08.2010, 14:35 +0300 schrieb ??????? ?????????: > Sorry that did not answer immediately. > > What is your locale? > LANG=ru_UA.utf8 > LC_CTYPE="ru_UA.utf8" > > > window manager > > GNOME 2.30.2 I assume this means that you use the default window manager, metacity. > > version of ghc > ghc - 6.12.1-12 > > > $ wmctrl -l > List of window names is correctly: > > 0x046011e1 0 travelmate Terminal > 0x01800003 -1 travelmate ?????? ??????????? ??????? ?????? > 0x01800028 -1 travelmate ?????? ??????????? ??????? ?????? > 0x0200001e 0 travelmate x-nautilus-desktop > 0x04400039 0 travelmate ???????? - 4temnyj at gmail.com - Mozilla Thunderbird > 0x04600004 0 travelmate Terminal > 0x04606bec 0 travelmate Terminal > 0x04a00084 0 travelmate Fast Dial - Mozilla Firefox hmm, this looks all fine, I do not yet have an idea what the cause may be. Does strings ~/.arbtt/capture.log produce an output that contains window titles? You might need to install binutils for the strings utility. What is your version of arbtt? Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From 4temnyj at gmail.com Fri Aug 6 11:07:30 2010 From: 4temnyj at gmail.com (=?UTF-8?B?0JLQsNGB0LjQu9C40Lkg0JPRgNC40LPQvtGA0YzQtdCy?=) Date: Fri, 06 Aug 2010 12:07:30 +0300 Subject: arbtt - empty titles In-Reply-To: <1281015584.2477.26.camel@kirk> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> <4C5AA210.2080502@gmail.com> <1281015584.2477.26.camel@kirk> Message-ID: <4C5BD0D2.1020907@gmail.com> Hi! >> GNOME 2.30.2 >> > I assume this means that you use the default window manager, metacity. > Yes, metacity and compiz. I enable/disable the visual effects. Nothing has changed. > hmm, this looks all fine, I do not yet have an idea what the cause may > be. Does > strings ~/.arbtt/capture.log > produce an output that contains window titles? You might need to install > binutils for the strings utility. > Added capture.log as an attached file. Output of strings: ~/.arbtt$ strings capture.log arbtt-timelog-v1 nautilus gnome-panel gnome-panel desktop_window gnome-terminal Mail Navigator gnome-terminal gnome-terminal > What is your version of arbtt? > This is the latest version *arbtt-0.6* from http://hackage.haskell.org/package/arbtt Building without cabal-install. Thanks for your help!!! -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: capture.log Type: text/x-log Size: 404 bytes Desc: not available URL: From mail at joachim-breitner.de Fri Aug 6 15:09:08 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Fri, 06 Aug 2010 15:09:08 +0200 Subject: arbtt - empty titles In-Reply-To: <4C5BD0D2.1020907@gmail.com> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> <4C5AA210.2080502@gmail.com> <1281015584.2477.26.camel@kirk> <4C5BD0D2.1020907@gmail.com> Message-ID: <1281100148.3050.59.camel@kirk> Hi, Am Freitag, den 06.08.2010, 12:07 +0300 schrieb ??????? ?????????: > > What is your version of arbtt? > > > This is the latest version arbtt-0.6 from > http://hackage.haskell.org/package/arbtt > Building without cabal-install. ok, I have an idea: Can you check which version of X11 you built again? There were some changes in the X11 bindings affecting UTF8-Window-Titles before the latest release, I think. Greetings, Joachim -- Joachim Breitner e-Mail: mail at joachim-breitner.de Homepage: http://www.joachim-breitner.de ICQ#: 74513189 Jabber-ID: nomeata at joachim-breitner.de -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Fri Aug 6 23:01:02 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Fri, 06 Aug 2010 23:01:02 +0200 Subject: arbtt - empty titles In-Reply-To: <4C5C74D5.8050906@gmail.com> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> <4C5AA210.2080502@gmail.com> <1281015584.2477.26.camel@kirk> <4C5BD0D2.1020907@gmail.com> <1281100148.3050.59.camel@kirk> <4C5C74D5.8050906@gmail.com> Message-ID: <1281128462.3050.77.camel@kirk> Hi, Am Freitag, den 06.08.2010, 23:47 +0300 schrieb ??????? ?????????: > Hi! > > > ok, I have an idea: Can you check which version of X11 you built > > again? > X.Org X Server 1.7.6 > Release Date: 2010-03-17 > X Protocol Version 11, Revision 0 > > And library: > libghc6-x11-dev sorry for being unclear: What version of libghc6-x11-dev is that? According to packages.ubuntu.com probably 1.4.5-6. Then this is the problem. Either install the lucid package (1.5.0.0-2) or install X11 using cabal, then rebuild arbtt, and you should be ready to go. Or you could use the pre-built arbtt binary package from lucid: http://packages.ubuntu.com/lucid/arbtt Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From mail at joachim-breitner.de Fri Aug 6 23:48:35 2010 From: mail at joachim-breitner.de (Joachim Breitner) Date: Fri, 06 Aug 2010 23:48:35 +0200 Subject: arbtt - empty titles In-Reply-To: <4C5C7B39.8060109@gmail.com> References: <4C594A38.6060601@gmail.com> <1281000076.2477.2.camel@kirk> <4C5AA210.2080502@gmail.com> <1281015584.2477.26.camel@kirk> <4C5BD0D2.1020907@gmail.com> <1281100148.3050.59.camel@kirk> <4C5C74D5.8050906@gmail.com> <1281128462.3050.77.camel@kirk> <4C5C7B39.8060109@gmail.com> Message-ID: <1281131315.3050.79.camel@kirk> Hi, Am Samstag, den 07.08.2010, 00:14 +0300 schrieb ??????? ?????????: > > sorry for being unclear: What version of libghc6-x11-dev is that? > > > Yes, my fault: > > libghc6-x11-dev 1.5.0.0-2 hmm, in this case my guess was wrong: I thought X11-1.5 could cope with unicode window titles... but then, it does not even record your window titles that do not contain any non-ASCII-characters. Strange. > > Or you could use the pre-built arbtt binary package from lucid: > > http://packages.ubuntu.com/lucid/arbtt > > > I installed arbtt 0.4.4-1 from repository, but same problem: empty > titles. > > > According to packages.ubuntu.com probably 1.4.5-6. Then this is the > > problem. Either install the lucid package (1.5.0.0-2) or install X11 > > using cabal, then rebuild arbtt, and you should be ready to go. > > > > Ok. I will try install x11 using cabal and I'll write you a letter on > the results. Ok, let?s see if that helps. Greetings, Joachim -- Joachim "nomeata" Breitner mail: mail at joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata at debian.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: