2007-07-24T00:00:27  <vpv> but if I get "XSLT processing error: Error parsing source document (wiki://Self/info/F-7/gnupg2/gnupg): In wiki://Self/info/F-7/gnupg2/gnupg, line 372, column 22: mismatched tag" while loading the page in the wiki, isn't that something else than encodings
2007-07-24T00:00:42  <xorAxAx> yes
2007-07-24T00:01:04  <xorAxAx> thats another issue, though
2007-07-24T00:02:35  <dreimark_> good night
2007-07-24T00:04:01  <vpv> I think that's also the fundamental reason why xmlrpc failed when not doing the str.decode(). I guess I'll just have to pass files like that.
2007-07-24T00:04:23  <vpv> But thanks for helping me out, I'll get some sleep and continue tomorrow
2007-07-24T00:55:35  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2204:147e73762185 1.6-docbook-mvirkill/ (5 files in 5 dirs): add some description for MoinMoinFeatures, cosmetical fixes
2007-07-24T01:05:06  <xorAxAx> MoinMoinFeatures?
2007-07-24T01:08:29  <ThomasWaldmann> stuff to put there when we merge it
2007-07-24T01:09:14  <ThomasWaldmann> "for" not "to" :)
2007-07-24T01:09:46  <xorAxAx> stuff for put there?
2007-07-24T01:10:50  <ThomasWaldmann> read the diff :)
2007-07-24T01:17:21  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2554:35690680ecac 1.7-jabber-knowak/MoinMoin/events/__init__.py: Use event's "name" attribute instead of class name.
2007-07-24T01:17:23  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2555:5dac44252ca6 1.7-jabber-knowak/jabberbot/ (commands.py xmlrpcbot.py xmppbot.py): Whitespace fixes.
2007-07-24T01:17:24  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2556:88ea1324d55e 1.7-jabber-knowak/MoinMoin/macro/Action.py: macro.Action.py: fixed bug in in using Parameters for e.g. Edit (thanks to Johannes Berg)
2007-07-24T01:17:35  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2557:eb3297891475 1.7-jabber-knowak/MoinMoin/macro/Action.py: macro.Action:correct splitting of action and args (filling up)
2007-07-24T01:17:41  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2558:d1658035d233 1.7-jabber-knowak/MoinMoin/macro/Action.py: Merge main.
2007-07-24T01:19:37  <grzywacz> Hm.
2007-07-24T01:19:50  <grzywacz> I fscked up that commit with "name", fixing.
2007-07-24T01:25:40  <grzywacz> One tests fails in 1.7
2007-07-24T01:25:46  <grzywacz> s/ts/t/
2007-07-24T01:27:27  <ThomasWaldmann> grzywacz: you mean in your branch?
2007-07-24T01:27:59  <grzywacz> No, I mean in main.
2007-07-24T01:28:15  <grzywacz> MoinMoin/macro/_tests/test_Action.py:62]
2007-07-24T01:29:49  <ThomasWaldmann> doesnt fail here
2007-07-24T01:29:59  <grzywacz> Does here. :)
2007-07-24T01:30:17  <grzywacz> >       assert '<a href="./AutoCreatedMoinMoinTemporaryTestPageForAction?action=raw&amp;None">raw</a>' == '<a href="./AutoCreatedMoinMoinTemporaryTestPageForAction?action=raw">raw</a>'
2007-07-24T01:30:22  * ThomasWaldmann updated 
2007-07-24T01:30:38  <grzywacz> encoding of url is wrong
2007-07-24T01:31:08  <ThomasWaldmann> must be one of the last 17 changesets
2007-07-24T01:32:07  <ThomasWaldmann> and somehow looks like dreimark's stuff :)
2007-07-24T01:34:31  * grzywacz rolls into bed to read the OOB xep again
2007-07-24T01:39:27  <grzywacz> Done.
2007-07-24T01:39:43  <grzywacz> ;)
2007-07-24T02:07:49  <ThomasWaldmann> zipfile is borked
2007-07-24T02:09:52  <grzywacz> Cool, oob works. Now links will be sent as separate data in notifications.
2007-07-24T02:11:13  <grzywacz> http://kolos.math.uni.lodz.pl/~grzywacz/oob.png
2007-07-24T02:11:14  <grzywacz> :-D
2007-07-24T02:12:23  <ThomasWaldmann> heh
2007-07-24T02:12:29  <ThomasWaldmann> nice stuff
2007-07-24T02:13:34  <grzywacz> ;-)))
2007-07-24T02:31:05  <grzywacz> ThomasWaldmann, what sort of classification is neaglum working on? Content-based only?
2007-07-24T03:06:51  <grzywacz> Oh crap, I'm hungry...
2007-07-24T03:18:37  <ThomasWaldmann> grzywacz: ask him tomorrow :)
2007-07-24T03:19:51  <grzywacz> ThomasWaldmann, yeah, will do. I've just had this weird idea of feeding some kind of a neural network with browsing patterns to detect spammers ;D
2007-07-24T03:20:33  * grzywacz does a big rework of small details of notification commands
2007-07-24T03:27:48  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2205:c5630d28844a 1.6-docbook-mvirkill/MoinMoin/action/BuildBook.py: fix BuildBook: fix file mode stored into zip archive (UNIX host), don't add duplicate resources to zip, fix UnicodeError
2007-07-24T03:34:05  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2559:80ec0bb44cb2 1.7-jabber-knowak/jabberbot/oob.py: Add a partial implementation Out Of Band Data (XEP-066)
2007-07-24T03:34:06  <CIA-27> moin: Karol 'grzywacz' Nowak <grzywacz@sul.uni.lodz.pl> * 2560:584e1714aa05 1.7-jabber-knowak/jabberbot/xmlrpcbot.py: Fix a missing __init__ argument in ConfigurationError exception.
2007-07-24T03:34:58  <grzywacz> Good night, my brain doesn't work anymore.
2007-07-24T03:42:06  <ThomasWaldmann> gn
2007-07-24T09:30:51  <ThomasWaldmann> moin
2007-07-24T09:51:14  <xorAxAx> grzywacz: did you read my requirement of loading the event plugins lazily?
2007-07-24T09:51:54  <xorAxAx> grzywacz: and factoring out the if self.token stuff
2007-07-24T13:22:12  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2206:79e033224402 1.6-docbook-mvirkill/MoinMoin/action/ImportDocBook.py: ImportDocBook: misc. small fixes (needs more work/testing)
2007-07-24T13:53:50  <vpv> something wrong with my keyboard, keys are "stuck" randomly :/
2007-07-24T13:55:38  * ffesti sends vpv one of his Logitech multimedia keyboards
2007-07-24T13:55:54  <vpv> oh it was eclipse, a very weird bug :D
2007-07-24T13:56:02  * grzywacz sends vpv a keyboard identical to his MS one
2007-07-24T13:56:06  <grzywacz> ;]
2007-07-24T13:56:08  * ThomasWaldmann thought it was coke
2007-07-24T13:56:11  <vpv> but thanks, I may need a new keyboard anyway
2007-07-24T13:56:13  <vpv> :P
2007-07-24T13:56:44  <grzywacz> vpv, http://www.keyboardco.com/keyboard_images/microsoft_ergonomic_keyboard_4000_black_usb_large.jpg
2007-07-24T13:56:45  <grzywacz> ?;-)
2007-07-24T13:57:50  <vpv> looks nice, but probably wouldn't fit my writing style, I still don't do the full 10 finger system
2007-07-24T13:59:38  <grzywacz> oh :)
2007-07-24T14:00:11  <ThomasWaldmann> vpv: i tried some of the docbook stuff in moin/1.6-docbook branch. BuildBook, Render as Docbook seems to work. ImportDocBook behaves a bit strange (but maybe it is just my input data).
2007-07-24T14:01:12  <vpv> does it import docbook so that it converts it to wiki markup?
2007-07-24T14:02:52  <ThomasWaldmann> yes (at least it should :)
2007-07-24T14:03:11  <vpv> very nice :)
2007-07-24T14:03:17  <ThomasWaldmann> http://docbook.wikiwikiweb.de/TestWiki this is the current code
2007-07-24T14:07:52  <grzywacz> xorAxAx, uhm, yes, I guess so. I forgot about plugins, though. Adding this to my TODO now.
2007-07-24T14:41:41  <grzywacz> bbl, testing new ram
2007-07-24T14:42:39  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2667:e832250a8704 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: info handling updates
2007-07-24T14:42:42  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2668:070294763d3e 1.7-maninfo-vpv/MoinMoin/ (macro/__init__.py wikiutil.py): clean up parser argument handling, allow tuples for choices
2007-07-24T14:42:50  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2669:9dd4a7a164e4 1.7-maninfo-vpv/MoinMoin/macro/Hits.py: use new features in Hits macro
2007-07-24T14:42:53  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2670:fa4252cb4077 1.7-maninfo-vpv/MoinMoin/ (macro/__init__.py wikiutil.py): move macro invoker to wikiutil
2007-07-24T14:42:59  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2671:5477d7f5ad64 1.7-maninfo-vpv/MoinMoin/macro/__init__.py: small try/except cleanup in macro code
2007-07-24T14:43:05  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2672:07ac71a1d9d2 1.7-maninfo-vpv/MoinMoin/wikiutil.py: fix bug with positional args and the special ones
2007-07-24T14:43:17  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2673:116ab80df98b 1.7-maninfo-vpv/MoinMoin/_tests/test_wikiutil.py: tests for the extension function invoker
2007-07-24T14:43:25  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2674:bc49e37d2649 1.7-maninfo-vpv/MoinMoin/_tests/test_wikiutil.py: quoting tests for the parameter parser
2007-07-24T14:43:33  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2675:3ef21e54f940 1.7-maninfo-vpv/MoinMoin/wikiutil.py: fix quoting of quote at end of item in parameter parser
2007-07-24T14:43:39  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2676:56dbfbde79fe 1.7-maninfo-vpv/MoinMoin/ (_tests/test_wikiutil.py macro/__init__.py wikiutil.py): better error checking in parameter parser, no more TypeError
2007-07-24T14:43:48  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2677:c2ef5800253f 1.7-maninfo-vpv/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): consolidate extra keyword args handling, no more **kw/_non_ascii_kw but rather just _kwargs
2007-07-24T14:43:58  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2678:5db66a25f0ba 1.7-maninfo-vpv/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): introduce required_arg wrapper class
2007-07-24T14:44:07  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2679:fb88a3706761 1.7-maninfo-vpv/MoinMoin/macro/__init__.py: macro invoker doesn't need to catch TypeError any more
2007-07-24T14:44:13  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2680:2523642e9516 1.7-maninfo-vpv/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): put extra additional arguments into _trailing_args in all cases
2007-07-24T14:44:21  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2681:f3b684afca81 1.7-maninfo-vpv/MoinMoin/_tests/test_wikiutil.py: make sourcecode checker happy on wikiutil tests
2007-07-24T14:44:29  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2682:88ea1324d55e 1.7-maninfo-vpv/MoinMoin/macro/Action.py: macro.Action.py: fixed bug in in using Parameters for e.g. Edit (thanks to Johannes Berg)
2007-07-24T14:44:35  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2683:eb3297891475 1.7-maninfo-vpv/MoinMoin/macro/Action.py: macro.Action:correct splitting of action and args (filling up)
2007-07-24T14:44:43  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2684:9c4511a95152 1.7-maninfo-vpv/MoinMoin/ (6 files in 4 dirs): merge from main
2007-07-24T14:44:51  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2685:ab47e18ce4cc 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: code cleanups, comments, improved XML handling
2007-07-24T15:57:01  <CIA-27> moin: Ville-Pekka Vainio <vpivaini AT cs DOT helsinki DOT fi> * 2686:3126ffddb41e 1.7-maninfo-vpv/MoinMoin/script/xmlrpc/manimport.py: add a couple of error checks
2007-07-24T16:00:59  <grzywacz> Hm, works.
2007-07-24T16:01:05  <grzywacz> I'm no longer a hostage of eclipse. ;D
2007-07-24T16:01:15  <vpv> what works?
2007-07-24T16:01:22  <vpv> oh, the memory :)
2007-07-24T16:03:41  <grzywacz> Yes, finally 1GB. Eclipse with 2 web browsers, IM stuff and a few other minor apps really doesn't work well when you have only 512 megabytes. ;)
2007-07-24T16:03:46  <grzywacz> Esp. on a 64-bit system. :S
2007-07-24T16:05:23  <vpv> yup, I have 512 on my laptop, I would upgrade, but the special memory is more expensive than regular desktop memory
2007-07-24T17:03:07  * ThomasWaldmann tries some hgcia hack
2007-07-24T17:03:33  <xorAxAx> cool :)
2007-07-24T17:13:33  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2555:907c0ab79b15 1.7/README: update README with new homepage url
2007-07-24T17:18:54  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2639:638962ee399d 1.7-storage-hwendel/MoinMoin/ (8 files in 5 dirs): read edit-log as metadata
2007-07-24T17:19:11  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2640:ea255685d6b0 1.7-storage-hwendel/MoinMoin/ (_tests/test_wikiutil.py macro/__init__.py wikiutil.py): add macro argument parser and use it to invoke macros with args directly
2007-07-24T17:19:22  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2641:552e748b86cd 1.7-storage-hwendel/MoinMoin/wikiutil.py: add get_{boolean,int,float,unicode} helpers
2007-07-24T17:19:33  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2642:a55a20b092a2 1.7-storage-hwendel/MoinMoin/wikiutil.py: make get_int safer, fix get_unicode(arg=u'')
2007-07-24T17:19:36  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2643:f6a777f45559 1.7-storage-hwendel/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): clarify None behaviour for keys, add tests
2007-07-24T17:19:44  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2644:e85e1ebb3459 1.7-storage-hwendel/MoinMoin/wikiutil.py: remove bogus _ variable from get_unicode
2007-07-24T17:19:54  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2645:68496057ee03 1.7-storage-hwendel/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): wikiutil.get_* tests + fixes
2007-07-24T17:20:02  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2646:6de0e14591f7 1.7-storage-hwendel/MoinMoin/ (macro/MonthCalendar.py macro/__init__.py wikiutil.py): macro.format_error to format what a macro shows in case of ValueError/TypeError happening, refactor MonthCalendar to use new arg parsing
2007-07-24T17:20:13  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2647:9065adc695ca 1.7-storage-hwendel/MoinMoin/macro/Hits.py: refactored Hits macro for new arg parser
2007-07-24T17:20:22  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2648:41bc022c2160 1.7-storage-hwendel/MoinMoin/macro/__init__.py: use new arg parser for buitlin macros
2007-07-24T17:20:28  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2649:05c9d52dcf5d 1.7-storage-hwendel/MoinMoin/parser/ (_tests/test_text_moin_wiki.py text_moin_wiki.py): text_moin_wiki:fixed wrong pre section, skipped a test because not implemented yet
2007-07-24T17:20:37  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2650:50b12f981890 1.7-storage-hwendel/MoinMoin/macro/__init__.py: builtin macros: fix bug, handle errors giving help to users
2007-07-24T17:20:46  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2651:fc5b843af8f1 1.7-storage-hwendel/MoinMoin/parser/ (_tests/test_text_moin_wiki.py text_moin_wiki.py): merge main
2007-07-24T17:20:54  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2652:5f299f9ba77c 1.7-storage-hwendel/MoinMoin/macro/__init__.py: externalize InterWiki macro, refactor it to use the formatter
2007-07-24T17:21:00  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2653:02766a483465 1.7-storage-hwendel/MoinMoin/macro/__init__.py: builtin macros: just reorder, no other changes
2007-07-24T17:21:10  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2654:b4118a77105d 1.7-storage-hwendel/MoinMoin/macro/ (__init__.py PageCount.py): externalize PageCount macro
2007-07-24T17:21:20  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2655:d73957833b45 1.7-storage-hwendel/MoinMoin/macro/InterWiki.py: add InterWiki.py (see cs 5f299f9ba77c)
2007-07-24T17:21:28  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2656:ee8d1a2cc252 1.7-storage-hwendel/MoinMoin/macro/__init__.py: XSS fix for format_error
2007-07-24T17:21:34  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2657:35dcbfc32a57 1.7-storage-hwendel/MoinMoin/macro/_tests/test_Hits.py: Fix Hits macro tests
2007-07-24T17:21:42  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2658:ce7fc6ba9b3a 1.7-storage-hwendel/MoinMoin/_tests/test_sourcecode.py: test_sourcecode: only test recently touched files
2007-07-24T17:21:50  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2659:860e7bf6c4cc 1.7-storage-hwendel/MoinMoin/parser/_tests/test_text_moin_wiki.py: add failing {{{ }}} test
2007-07-24T17:21:58  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2660:4f6f7e56eb40 1.7-storage-hwendel/MoinMoin/wikiutil.py: fix error message for get_* (arg parser)
2007-07-24T17:22:06  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2661:1ae621d83c5b 1.7-storage-hwendel/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): fix arg parser bug, test for this bug
2007-07-24T17:22:13  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2662:df375ab9fbde 1.7-storage-hwendel/MoinMoin/macro/__init__.py: automatically convert macro args with defaults to the default's type
2007-07-24T17:22:18  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2663:0a8fc701e40d 1.7-storage-hwendel/MoinMoin/macro/__init__.py: use the new automatic macro arg conversion in some internal macros
2007-07-24T17:22:26  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2664:1184922dc419 1.7-storage-hwendel/MoinMoin/macro/__init__.py: some more explanations of the type magic for macro args
2007-07-24T17:22:34  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2665:cc125871c8a0 1.7-storage-hwendel/MoinMoin/macro/__init__.py: whoops, get_boolean was renamed to get_bool
2007-07-24T17:22:40  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2666:19ba0aa5ccdf 1.7-storage-hwendel/MoinMoin/parser/_tests/test_text_moin_wiki.py: test_text_moin_wiki:fixed output from testMultipleShortPreSections
2007-07-24T17:22:48  <CIA-27> (23 lines omitted)
2007-07-24T17:24:18  * ThomasWaldmann will kill this spammer soon :)
2007-07-24T17:27:43  <lanius_> ThomasWaldmann: would be nice if the spammer could filter the merges
2007-07-24T17:29:16  <grzywacz> ThomasWaldmann, :)
2007-07-24T17:29:21  <xorAxAx> lanius_: thats not enough
2007-07-24T17:29:27  <xorAxAx> merges are only a small part
2007-07-24T17:30:51  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2556:a3b42907a16e 1.7/.hgtags: tag SOC2007-START
2007-07-24T17:31:38  <ThomasWaldmann> could someone merge this? :)
2007-07-24T17:32:40  <lanius_> xorAxAx: all the commits which belong to a merge
2007-07-24T17:33:29  <xorAxAx> lanius_: ?
2007-07-24T17:33:41  <xorAxAx> lanius_: exactly 1 changesets belongs to a merge
2007-07-24T17:33:55  * ThomasWaldmann has just made a db of "seen nodes"
2007-07-24T17:34:08  <lanius_> xorAxAx: no
2007-07-24T17:34:27  <xorAxAx> lanius_: sure
2007-07-24T17:34:30  <lanius_> xorAxAx: all the changesets you merge as well
2007-07-24T17:34:32  <ThomasWaldmann> lanius means pull
2007-07-24T17:34:37  <xorAxAx> lanius_: yes, you mean pull
2007-07-24T17:34:40  <lanius_> ok
2007-07-24T17:34:44  <xorAxAx> you are not touching them
2007-07-24T17:34:46  <ThomasWaldmann> lanius_: pull now :)
2007-07-24T17:34:48  <xorAxAx> they are simply appended
2007-07-24T17:35:50  <xorAxAx> lanius_: you cannot determine which of both branches shouldnt be shown
2007-07-24T17:35:57  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2691:8cc58352af60 1.7-storage-hwendel/.hgtags: merge main
2007-07-24T17:36:09  <xorAxAx> looks good
2007-07-24T17:36:11  <lanius_> seems to work
2007-07-24T17:36:20  <ThomasWaldmann> ok, it didnt reannounce the SOC2007-START
2007-07-24T17:36:38  <xorAxAx> and because thomas doesnt filter the merges, we dont need that every-5 rule i was talking about :)
2007-07-24T17:37:19  <xorAxAx> (i didnt think about the merge changesets back then)
2007-07-24T17:37:24  <ThomasWaldmann> btw, I use dbhash. hopefully this is multi-process-safe
2007-07-24T17:37:49  <xorAxAx> the docs should say that :)
2007-07-24T17:37:50  <lanius_> reading the docs tells you it is thread-safe
2007-07-24T17:38:12  <xorAxAx> well, thread-safety is not enough :)
2007-07-24T17:38:15  <xorAxAx> stupid docs
2007-07-24T17:38:42  <ThomasWaldmann> {'8cc58352af608118f711b0969a2abca5e6fb4913': 'seen in moin 1.7-storage-hwendel', 'a3b42907a16e0122ecdf56b5d6057c63d431af84': 'seen in moin 1.7'}
2007-07-24T17:38:51  <ThomasWaldmann> this is the current db content
2007-07-24T17:39:18  <ThomasWaldmann> hmm, that "seen in" is a bit superfluous
2007-07-24T17:44:53  <ThomasWaldmann> http://hg.thinkmo.de/hgcia/
2007-07-24T17:59:14  <ThomasWaldmann> MoinMoin is 4th most active project today on cia.vc :)
2007-07-24T17:59:23  <xorAxAx> LOL
2007-07-24T18:00:02  <ThomasWaldmann> I guess with latest hgcia, we will never get there again :)
2007-07-24T18:00:36  <ThomasWaldmann> johill: you are 3rd most active author today :)
2007-07-24T18:51:07  <ThomasWaldmann> http://www.ohloh.net/forums/8/topics/319 if someone else wants to add his voice so they support mercurial in future... :)
2007-07-24T19:30:41  <neagulm> hello
2007-07-24T19:31:48  <neagulm> xorAxAx, I have found an python "ART" implementation... It's implemented in pyrobot
2007-07-24T19:31:57  <xorAxAx> cool
2007-07-24T19:32:00  <neagulm> xorAxAx, what is your opinion about reusing it ?
2007-07-24T19:32:25  <neagulm> xorAxAx, or should I re-implement the ART stuff
2007-07-24T19:32:54  <xorAxAx> what is pyrobot?
2007-07-24T19:33:05  <xorAxAx> and why do you just join when you have a question? :)
2007-07-24T19:34:45  <neagulm> xorAxAx, because most of the day I didn't have Internet access :)
2007-07-24T19:35:34  <neagulm> xorAxAx, about the first question: http://pyrorobotics.org/
2007-07-24T19:37:56  <ThomasWaldmann> I hope they also have prettier code than the one I am looking at there X)
2007-07-24T19:42:46  <ThomasWaldmann> brb
2007-07-24T19:49:46  <xorAxAx> neagulm: is it implemented in python?
2007-07-24T19:49:52  <xorAxAx> or does it have C dependencies?
2007-07-24T19:51:19  <neagulm> xorAxAx, python
2007-07-24T19:51:48  <neagulm> xorAxAx, and the fuzzy ART class is standalone
2007-07-24T19:52:35  <xorAxAx> cool
2007-07-24T19:52:49  <xorAxAx> so which would the goals? multi-cat classification or only suggestion?
2007-07-24T19:56:27  <neagulm> unsupervised categorization and the categorization results would be exposed to the user as page suggestions
2007-07-24T19:57:32  <xorAxAx> well, suggestions are the reverse operation - seeing which other pages are classified simiarly
2007-07-24T19:57:52  <xorAxAx> but it sounds good, yes
2007-07-24T19:58:25  <neagulm> xorAxAx, i hope that I will be successful in this sub-project :)
2007-07-24T19:58:44  <xorAxAx> why not? :)
2007-07-24T19:58:54  <xorAxAx> if you dont vanish too often :)
2007-07-24T19:59:48  <neagulm> xorAxAx, I'm not really sure if this incremental approach will be fast enough for MoinMoin
2007-07-24T20:00:33  <xorAxAx> hmm, which incremental aspect?
2007-07-24T20:01:25  <neagulm> xorAxAx, the ART learns and classify's on the fly (incrementally).
2007-07-24T20:02:01  <neagulm> xorAxAx, but like any other neural network it requires some more CPU cycles
2007-07-24T20:02:05  <xorAxAx> and you can remove classifications and add them later on?
2007-07-24T20:02:22  <xorAxAx> well, the cpu cycles are not very relevant here because page edits are rather seldom
2007-07-24T20:02:39  <xorAxAx> compared to the notification stuff, i am assuming that it is very cheap
2007-07-24T20:03:20  <neagulm> xorAxAx, The idea is to use unsupervized algorithms, this means that the user should not do any classification, it would see only the results.  The learning and classification is done by the neural network
2007-07-24T20:03:40  <xorAxAx> neagulm: but how can he correct the classification?
2007-07-24T20:03:49  <xorAxAx> or influence the learning process
2007-07-24T20:05:57  <neagulm> xorAxAx, we use a similarity measure to determine if two text's (in our case: pages) are similar. Based on this measure ART is able to group pages in category's.
2007-07-24T20:06:17  <xorAxAx> neagulm: yeah, but you need a starting vector
2007-07-24T20:07:20  <neagulm> xorAxAx, random pages, ART will reclassify until the classification stabilizes
2007-07-24T20:07:47  <xorAxAx> i dont understand
2007-07-24T20:07:56  <neagulm> xorAxAx, the only problem is telling ART about the number of category's
2007-07-24T20:08:05  <xorAxAx> and the names :)
2007-07-24T20:08:38  <xorAxAx> well, but this certainly means that this is unusable as long as not enough pages are available for a certain category
2007-07-24T20:09:13  <xorAxAx> but i guess that it outputs some significance rating
2007-07-24T20:09:34  <neagulm> xorAxAx, I to didn't understand it a few days ago when prof. Zaharie suggested it, and I'm not 100% sure that I understand all the loginc behind
2007-07-24T20:09:46  <xorAxAx> what does ART mean again?
2007-07-24T20:10:29  <xorAxAx> neagulm:
2007-07-24T20:10:32  <neagulm> xorAxAx, Adaptive resonance theory ;) a cool name
2007-07-24T20:11:07  <ThomasWaldmann> just google for art
2007-07-24T20:11:24  <neagulm> http://en.wikipedia.org/wiki/Adaptive_resonance_theory
2007-07-24T20:12:05  <xorAxAx> ThomasWaldmann: so, did you know it before? :)
2007-07-24T20:12:28  <neagulm> xorAxAx, pyrobot implements fuzzy ART and ARTMAP
2007-07-24T20:13:11  <xorAxAx> well, i assume that this is as much research as it has to be checked whether the result will be usable
2007-07-24T20:13:38  <xorAxAx> i.e. the feedback works correctly and the algorithm doesnt model some shiezophrenic classifier that is visually impaired :)
2007-07-24T20:14:00  <neagulm> brb
2007-07-24T20:14:13  <xorAxAx> and certainly you will need to determine if you need to preprocess the input
2007-07-24T20:14:24  <xorAxAx> (maybe the markup is confusing too much ...)
2007-07-24T20:15:26  <ThomasWaldmann> xorAxAx: NN in general (and some other types) yes, but not ART
2007-07-24T20:15:58  <xorAxAx> ThomasWaldmann: see, something to get into the topic again :)
2007-07-24T20:16:20  <xorAxAx> neagulm: so set your goals, ask reimar and start :)
2007-07-24T20:17:13  <ThomasWaldmann> my first book about ANN had software on a 5.25" disk :-P
2007-07-24T20:17:24  <xorAxAx> then you arent old enough :)
2007-07-24T20:17:35  <xorAxAx> if it had an 8" disk ... :)
2007-07-24T20:18:01  * xorAxAx had been dealing with 5.25" disks in the early 90s only :)
2007-07-24T20:18:15  <ThomasWaldmann> pre-ANSI C stuff that was X)
2007-07-24T20:19:02  <xorAxAx> neagulm: so can you find some papers/hints about how usable it is for general text classification?
2007-07-24T20:19:14  <ThomasWaldmann> such stuff of any reasonable size was fscking slow those days
2007-07-24T20:20:01  <xorAxAx> neagulm: and how people deal with the requirement of adding categories and labeling them
2007-07-24T20:20:20  <xorAxAx> neagulm: can the algorithm itself maybe generate labels?
2007-07-24T20:29:27  * grzywacz still has a punched-card somewhere around
2007-07-24T20:29:31  <grzywacz> From 80's. :D
2007-07-24T20:30:28  <ThomasWaldmann> they already had significant spaces :D
2007-07-24T20:31:06  <neagulm> back
2007-07-24T20:31:07  <neagulm> xorAxAx, I have lots of papers about text clustering, most of them suggest using ANN for clustering, and most of those suggest ART networks or Kohonen
2007-07-24T20:31:25  <xorAxAx> neagulm: sounds good
2007-07-24T20:32:13  <neagulm> xorAxAx, at my University there are is a project for recommending scientific papers based on their "quality", in some ways it is similar to my project
2007-07-24T20:32:28  <xorAxAx> well :)
2007-07-24T20:32:33  <xorAxAx> we need textual category labels
2007-07-24T20:32:42  <xorAxAx> the clusters need to have names
2007-07-24T20:34:33  <neagulm> xorAxAx, but you cant know how the ART network selects the clusters... I will search for another method for clustering but for now I think that the current idea is good enough
2007-07-24T20:37:36  <xorAxAx> neagulm: yeah, but assuming that the clustering has stabilised, you can generate a label or query for it
2007-07-24T20:37:52  <xorAxAx> querying for it is surely useful
2007-07-24T20:38:51  <neagulm> xorAxAx, this is implementation related... i will try to build something that enables query-ing
2007-07-24T20:38:59  <xorAxAx> yes
2007-07-24T20:43:14  <xorAxAx> neagulm: have you heard of  reinforcement learning
2007-07-24T20:43:16  <xorAxAx> ?
2007-07-24T20:44:10  <xorAxAx> hmm, doesnt sound applicable here
2007-07-24T20:46:45  <neagulm> xorAxAx, tommorow I have another meeting with prof. Zaharie and I will discuss the labeling/querying part, maybe it has some suggestions
2007-07-24T20:47:16  <xorAxAx> ok :)
2007-07-24T20:47:23  <xorAxAx> then you can start implementing until then :)
2007-07-24T20:48:52  <neagulm> xorAxAx, if it would be that easy... I need to test first the pyrobot ART implementation
2007-07-24T20:49:14  <xorAxAx> ok :)
2007-07-24T20:51:22  <dreimark> moin
2007-07-24T20:51:50  <neagulm> hello dreimark
2007-07-24T20:52:50  <grzywacz> hi there
2007-07-24T20:56:02  <dreimark> ha, someone on #moin likes to have email notification for attachments
2007-07-24T20:58:26  <dreimark> hi neagulm currently I grab my luggage
2007-07-24T20:59:03  <neagulm> dreimark, :)
2007-07-24T21:00:55  <dreimark> neagulm: because of the time difference the next days i prefer to use the wiki for answering questions if
2007-07-24T21:01:07  <dreimark> there are some left over
2007-07-24T21:01:56  <neagulm> dreimark, ok. I have found an ART implementation in pyrobot and i want to see how could I use it for MoinMoin. Most probably I will have another PoC
2007-07-24T21:02:56  <dreimark> fine
2007-07-24T21:05:13  <dreimark> don't miss the test code skipping if sb is not there
2007-07-24T21:05:46  <dreimark> if starshine has some nice icons prepared the theme could be changed too
2007-07-24T21:08:09  <neagulm> dreimark, starshine had some problems with his computer
2007-07-24T21:10:43  <dreimark> her
2007-07-24T21:11:00  <neagulm> :D
2007-07-24T21:11:53  <grzywacz> her?
2007-07-24T21:11:55  <grzywacz> O_o;;
2007-07-24T21:12:13  <grzywacz> Cool.
2007-07-24T21:14:08  <dreimark> seems computers dont have a patron
2007-07-24T21:22:03  <xorAxAx> neagulm: you should have seen my query window :)
2007-07-24T21:22:14  <xorAxAx> hehe
2007-07-24T23:39:18  <dreimark> gn all

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-07-24 (last edited 2007-10-29 19:20:38 by localhost)