| [00:07] | <solomonn> | in linux, sorune can't find my neuros |
| [00:07] | <solomonn> | it doesn't say anything about where it's looking |
| [00:08] | <solomonn> | i can load the volume and browse around it OK |
| [00:14] | <noiz> | where is it mounted? |
| [00:19] | <solomonn> | n/m... i edited .sorunerc and added the last known location as the mount point |
| [00:19] | <solomonn> | it's all good now :) |
| [00:19] | <noiz> | :) |
| [00:21] | <solomonn> | hrmm |
| [00:21] | <solomonn> | i went to syncronize and it thinks there's not enough space |
| [00:21] | <solomonn> | that's pretty odd since i have like 15G of my 40G on there |
| [00:22] | <solomonn> | hrmm it thinks there's 0 bytes free space |
| [00:22] | <solomonn> | that isn't cool |
| [00:24] | <noiz> | so 'df' says you have about 15 gigs free? |
| [00:24] | <solomonn> | df says i have 13g used and 25g free |
| [00:24] | <solomonn> | i think i'll just take the free space check out of sorune for now |
| [00:24] | <solomonn> | hehehe |
| [00:25] | <solomonn> | hrm, nah, it'll be easier just to make xfersize 0 |
| [00:26] | <noiz> | guilib.pm in gSync check that |
| [00:26] | <solomonn> | check it? |
| [00:26] | <solomonn> | i'm not 31337 enough to actually figure out what's wrong with it, i think :) |
| [00:27] | <noiz> | well, with me, sorune creates space for the database so it wont run out of room |
| [00:27] | <noiz> | and that made mine say i didnt have enough room when i did |
| [00:28] | <solomonn> | but the sorune code says it only makes 16M for that |
| [00:28] | <solomonn> | ooh |
| [00:28] | <solomonn> | i know what's wrong with it just from checking out the output in the console i ran it from |
| [00:29] | <solomonn> | my device is mounted on /media/IDW IO D001 |
| [00:29] | <solomonn> | solomon@hurl:~/flac$ ~/downloads/sorune-0.5/bin/sorune |
| [00:29] | <solomonn> | df: `/media/IDW': No such file or directory |
| [00:29] | <solomonn> | df: `IO': No such file or directory |
| [00:29] | <solomonn> | df: `D001': No such file or directory |
| [00:29] | <solomonn> | it doesn't handle the spaces properly |
| [00:29] | <solomonn> | cute :) |
| [00:29] | <solomonn> | i don't know how to fix that |
| [00:29] | <solomonn> | i am really not 31337 at all |
| [00:30] | <solomonn> | but who is the author of sorune, i'll tell him next time i see him here :) |
| [00:30] | <noiz> | maybe try 0.5.1pre3 |
| [00:30] | <solomonn> | where's that? |
| [00:30] | <noiz> | cuz i think someone had that same problem earlier |
| [00:30] | <noiz> | development.sorune.com |
| [00:32] | <noiz> | yeah, someone had a problem like this - loglibrary.com |
| [00:34] | <solomonn> | hrm |
| [00:34] | <solomonn> | it wants a newer perl-tk |
| [00:34] | <solomonn> | than is in debian sid + experimental |
| [00:34] | <solomonn> | that's a bit whack |
| [00:35] | <noiz> | yep, i had that problem |
| [00:35] | <noiz> | you need to get the newest version |
| [00:37] | <noiz> | as root do 'perl -MCPAN -e shell' |
| [00:38] | <noiz> | then 'install Tk' at the cpan> prompt |
| [00:39] | <solomonn> | darn |
| [00:39] | <solomonn> | i could have just done that instead of removing the check from the old version |
| [00:39] | <solomonn> | now i will do that :P |
| [00:40] | <noiz> | and with me, i had to run 'force install Tk' since it would fail 2-3 tests, and then it worked fine |
| [00:42] | <solomonn> | i guess this will take a while |
| [00:43] | <noiz> | yeah, it takes a bit |
| [00:44] | <noiz> | but in case you didnt notice, i changed the main page of sorune.com and i had just announced about the development releases on the main page |
| [00:45] | <solomonn> | yeah i actually was still going to the yahoo group |
| [00:45] | <solomonn> | even though if i had though about it i would have remembered sorune.com existing now |
| [00:46] | <noiz> | :) |
| [00:47] | <solomonn> | is there a way to get perl-tk to use pretty anti-aliased fonts? |
| [00:48] | <noiz> | no idea |
| [00:49] | <solomonn> | yup i get to do force install too |
| [00:49] | <solomonn> | too bad i didn't have ccache set up as root |
| [00:55] | <solomonn> | Use of uninitialized value in hash element at guilib.pm line 4623. |
| [00:55] | <solomonn> | Use of uninitialized value in hash element at guilib.pm line 4622. |
| [00:55] | <solomonn> | Use of uninitialized value in hash element at guilib.pm line 4623. |
| [00:55] | <solomonn> | Use of uninitialized value in hash element at guilib.pm line 4622. |
| [00:56] | <solomonn> | i got a whole bunch of that over and over before it started |
| [00:56] | <solomonn> | didn't happen before |
| [00:56] | <solomonn> | not that it's broken |
| [00:57] | <solomonn> | interesting.. it works, but it still outputs those df error messages |
| [00:57] | <solomonn> | it just leaves free space as unknown instead of 0 |
| [00:58] | <solomonn> | that's not exactly robust, but at least i can sync now :) |
| [00:58] | <noiz> | yeah, you should post the problem on the sorune forums and then hopefully darren would be able to give you more advice on how to fix it |
| [00:59] | <solomonn> | it's possible that i could just put the path in quotes in .sorunerc |
| [00:59] | <solomonn> | or change the mount point |
| [00:59] | <solomonn> | but i just let gnome auto-mount it for me so for now i'll let it stay unknown |
| [00:59] | <solomonn> | i'm not filling my 40G any time soon |
| [01:00] | <noiz> | yeah, but it would be good for you to post this in the forums anyways, so darren can fix the bug (which i think it would be) |
| [01:01] | <solomonn> | yeah :) |
| [01:01] | <solomonn> | but, i hate forums |
| [01:01] | <solomonn> | what is darren's irc nick? |
| [01:01] | <solomonn> | :) |
| [01:01] | <noiz> | sorune |
| [01:01] | * solomonn imagines that the spaces may also be why it couldn't find the neuros without manually specifying in .sorunerc | |
| [01:01] | <solomonn> | i'll chat with him about it when he's around :) |
| [01:02] | <solomonn> | if only you people used mailing lists like a sane software developer :P |
| [01:02] | <noiz> | why would gnome mount it with spaces? |
| [01:02] | <solomonn> | i believe it uses the volume ID that HALD gets from the device itself |
| [01:03] | <noiz> | hmm, i have gnome mount mine auto also, but i guess mine is normal since i have an fstab entry for the neuros too |
| [01:03] | <solomonn> | that's probably a good idea |
| [01:03] | <solomonn> | maybe i'll do that sometime |
| [01:04] | <noiz> | bbl |
| [01:08] | <DeepB> | what would be a smart place for asking about windows bridging? |
| [01:09] | <DeepB> | networking, actually, not architecture |
| [01:19] | <solomonn> | redmond, WA :) |
| [01:20] | <DeepB> | i've tried, no answer so far |
| [06:48] | * [Chameleon] is away: BBIAB | |
| [07:22] | * [Chameleon] is back (gone 00:34:14) | |
| [14:16] | <gernika> | hey nero -- that was a pretty awesome dialogue you did last week |
| [14:17] | <nerochiaro> | thanks |
| [14:18] | <nerochiaro> | is there a way to edit dialogues somehow? |
| [14:18] | <gernika> | No, but that would be cool wouldn't it. |
| [14:18] | <gernika> | Like, if they were more wiki-like |
| [14:19] | <nerochiaro> | no, like if you are the author of one and you can go back and edit things that slipped out, like typos or similar |
| [14:19] | <gernika> | ah so you would like to retain ownership |
| [14:20] | <nerochiaro> | yeah, but wiki-like is also fine |
| [14:20] | <nerochiaro> | just being able to fix mistakes |
| [14:20] | <gernika> | Looks like I'm going to have to enable user accounts. |
| [14:21] | <nerochiaro> | if it's a mess, just leave them open for editing to everyone, but with history |
| [14:21] | <nerochiaro> | or a single kiddie can potentially do great harm |
| [14:22] | <gernika> | I have already written the code for user accounts -- I just haven't written the code for self-registration |
| [14:23] | <gernika> | yeah, some stupid kiddie has been deleting all of the dialogue tags >:| |
| [14:24] | <nerochiaro> | hehe, sooner or later, it was bound to happen |
| [14:25] | <gernika> | I know. I always try to start out with the assumption of trusting people -- when will I learn? |
| [14:26] | <nerochiaro> | the assumptions is fine as long as the project is for a niche audience (of non-kiddies). but sooner or later, one will pop up and mess things up |
| [14:27] | <nerochiaro> | oh, another thing |
| [14:28] | <nerochiaro> | what about putting a link on timestamps, so that one can click on one and get a log page that starts with that exact timestamp. it's useful to define the boundaries of dialogue sources more easily |
| [14:31] | <gernika> | Yes. I'd been trying to think how to make that easier -- that would be a very easy thing to implement. |
| [14:32] | <nerochiaro> | great :) |
| [14:34] | <gernika> | I enjoy working on the site a lot, but I wish I could fork off the bot programming to someone else. ugh. |
| [14:34] | <nerochiaro> | the bot is still made in ruby too ? |
| [14:34] | <gernika> | it is in python. |
| [14:35] | <nerochiaro> | why so ? |
| [14:35] | <gernika> | The truth is, I implemented an xml based interface to the database, so anybody could write a bot if I gave them the schema. |
| [14:36] | <gernika> | There just isn't a lot of ruby libraries for jabber. |
| [14:36] | <gernika> | *aren't |
| [14:36] | <gernika> | I have a server written in ruby that accepts tcp connections from the python bot, which just sends xml messages to the ruby server. |
| [14:36] | <nerochiaro> | that's a good idea |
| [14:36] | <gernika> | So, concievable, each channel could write their own custom bot. |
| [14:37] | <nerochiaro> | i forgot that you were logging jabber too |
| [14:37] | <gernika> | Well, so far I haven't had any interest from jabber users, so technically I'm not :) |
| [14:38] | <nerochiaro> | but the pain in maintaining the bot comes from what, exactly ? |
| [14:41] | <gernika> | keeping a bot connected to so many channels and servers simultaneously is difficult with regard to error handling. |
| [14:41] | <gernika> | Like, I still haven't figured out how to make only the thread for a single channel die rather than the whole bot when there's an exception. |
| [14:43] | <nerochiaro> | is it a limitation of python ? |
| [14:45] | <gernika> | I think it's just a limitation of the client I based the bot on. |
| [14:45] | <gernika> | I think I overshot when I tried to make a single bot that could log BOTH irc and jabber at the same time. |
| [14:46] | <gernika> | I ended up hacking a python jabber client to become a bot. |
| [14:46] | <gernika> | so, it's infrastructure wasn't really designed for what I'm using it for. |
| [14:46] | <nerochiaro> | maybe you should really shoot for rewriting the whole thing, and make something you feel more comfortable with. |
| [14:47] | <nerochiaro> | you say there are not ruby libraries for jabber no ? time to make one ;) |
| [14:47] | <gernika> | I think so. Or I could release the python library for interfacing with the ruby xml server and let someone else do it... |
| [14:47] | <gernika> | hm.... |
| [14:48] | <gernika> | There are some libraries, but they don't handle multi-user conferences. |
| [14:51] | <nerochiaro> | don't know, i'd say, go for what is more fun to you. for this kind of projects, that's often the best criteria. IMO, of course |
| [14:51] | <gernika> | absolutely |
| [14:52] | <nerochiaro> | if the current bot is a chore, drop it |
| [14:54] | <gernika> | ok -- for all those reading the logs - If you are unsatisfied with loglibrarybot and want to connect your own bot to loglibrary.com -- talk to me |
| [15:07] | <gernika> | god dammit!!! |
| [15:07] | <nerochiaro> | we talk about the bot and the bot dies |
| [15:11] | <gernika> | sorry for repeating this, but it didn't make it into the logs the first time - ok -- for all those reading the logs - If you are unsatisfied with loglibrarybot and want to connect your own bot to loglibrary.com -- talk to me |
| [16:03] | <unknown_lamer> | Hrm, I bet I could write a script for Bobot++ |
| [16:04] | <gernika> | Bobot? |
| [16:04] | <unknown_lamer> | The IRC bot I maintain (Written in C++, scriptable with Guile Scheme) |
| [16:04] | <unknown_lamer> | unknownlamer.org |
| [16:04] | <gernika> | reading now... |
| [16:05] | <unknown_lamer> | I really should write the scripting manual |
| [16:05] | <gernika> | Would you like to see the xml schema? |
| [16:06] | <unknown_lamer> | XML is evil :-( |
| [16:06] | <gernika> | I'll take that as a no... |
| [16:06] | <unknown_lamer> | Which is why Oleg wrote SXML |
| [16:06] | <unknown_lamer> | (XML->Sexp and back translator) |
| [16:07] | <unknown_lamer> | email it to clinton at unknownlamer.org |
| [16:07] | <unknown_lamer> | loglibrarybot should obfusicate email addresses |
| [16:07] | <gernika> | will do |
| [16:07] | <gernika> | that's a good point |
| [16:07] | <gernika> | see, loglibrarybot sucks |
| [16:07] | <unknown_lamer> | hehe |
| [16:07] | <unknown_lamer> | Bobot++ can handle tons of channels at once |
| [16:08] | <unknown_lamer> | This will I will finally write the damn scripting manual |
| [16:08] | <unknown_lamer> | And release 2.1.7 |
| [16:08] | <gernika> | how about unicode? |
| [16:09] | <unknown_lamer> | It doesn't support unicode but it doesn't choke on utf-8 |
| [16:09] | <unknown_lamer> | It uses Guile Scheme's regexp interface for running hooks and stuff |
| [16:10] | <gernika> | Sound very powerful |
| [16:10] | <unknown_lamer> | Yeah |
| [16:10] | <unknown_lamer> | The hooks system is kind of described in the manual |
| [16:10] | <unknown_lamer> | unknownlamer.org |
| [16:10] | <unknown_lamer> | The bits of the manual that are in place are kind of terrible. |
| [16:14] | <gernika> | Ok, I sent you the .xsd file. |
| [16:14] | <unknown_lamer> | And now I must go :-) |
| [16:14] | <gernika> | Heh, me too. Let me know how it goes |
| [16:14] | <unknown_lamer> | I'll be back in around 12 hours |
| [16:15] | <unknown_lamer> | gernika: so is it POSTing the xml to the server? |
| [16:15] | <unknown_lamer> | gernika: + formats of the data fields like the timestamps |
| [16:16] | <unknown_lamer> | (it looks really easy to write a log script for Guile with SXML) |
| [16:16] | <gernika> | Hmm.. that's a good idea :) Actually, this is just a TCP sockets thing right now. |
| [16:16] | <gernika> | I could make some sort of .wsdl thing though... |
| [16:16] | <unknown_lamer> | Can you email me some sample XML from loglibrarybot? |
| [16:16] | <gernika> | that would be way easier for you to implement I bet. |
| [16:16] | <unknown_lamer> | wsdl> |
| [16:17] | <unknown_lamer> | ? |
| [16:17] | <gernika> | webservices stuff. Or SOAP. |
| [16:17] | <unknown_lamer> | Ohhhh that would be TERRIBLE |
| [16:17] | <unknown_lamer> | So overkil |
| [16:17] | <unknown_lamer> | l |
| [16:17] | <unknown_lamer> | because right now it looks like I just have to do something like... |
| [16:17] | <gernika> | you prefer the tcp? |
| [16:17] | <unknown_lamer> | TCP works. |
| [16:17] | <unknown_lamer> | POSTing requires TCP too |
| [16:17] | <gernika> | ok. I'll send you some XML when I get back. |
| [16:18] | <unknown_lamer> | And it kind of more of a PITA because I'd have to fix guile-www again |
| [16:18] | <unknown_lamer> | (the guy who maintains it maintains it against his Guile 1.4 branch instead of official Guile 1.6 ... upporting every time he does stuff sucks) |
| [16:18] | * unknown_lamer leaves for real | |