#instantbird log on 08 11 2010

All times are UTC.

00:42:22 <-- Even has quit (Ping timeout)
00:47:57 --> Even has joined #instantbird
00:47:57 * ChanServ sets mode +o Even 
00:55:55 --> hicham has joined #instantbird
01:36:47 <-- micahg has quit (Ping timeout)
01:47:46 <-- hicham has quit (Client exited)
01:51:54 --> clokep has joined #instantbird
01:52:31 <clokep> Gah NickServKiller doesn't kill "concrete.mozilla.org"
01:54:00 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
01:54:04 --> clokep has joined #instantbird
02:05:32 --> skeledrew has joined #instantbird
02:10:53 <-- clokep has quit (Ping timeout)
02:22:14 --> clokep has joined #instantbird
02:23:21 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
02:23:51 --> clokep has joined #instantbird
02:26:40 --> micahg has joined #instantbird
02:31:17 <-- micahg has quit (Input/output error)
02:32:44 <clokep> Blog post looked good flo. :)
02:33:24 --> micahg has joined #instantbird
02:37:41 <-- clokep has quit (Ping timeout)
02:37:43 --> clokep has joined #instantbird
02:39:58 <-- GeekShadow has quit (Quit: The cake is a lie !)
02:56:47 <-- clokep has quit (Connection reset by peer)
02:57:13 --> clokep has joined #instantbird
02:57:26 <-- clokep has left #instantbird ()
03:07:46 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
04:30:06 --> tymerkaev has joined #instantbird
04:53:33 <-- tymerkaev has quit (Ping timeout)
06:21:00 --> instantbot has joined #instantbird
06:21:00 topic changed by concrete.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/."
06:21:01 --> Even has joined #instantbird
06:21:01 --> orlik has joined #instantbird
06:21:01 --> flo has joined #instantbird
06:21:33 --> SM0TVI has joined #instantbird
06:21:44 --> Gizmokid2005 has joined #instantbird
06:36:33 <-- skeledrew has quit (Ping timeout)
07:28:28 --> idechix has joined #instantbird
07:28:28 * ChanServ sets mode +o idechix 
07:29:42 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
07:29:54 --> idechix has joined #instantbird
07:29:54 * ChanServ sets mode +o idechix 
07:38:28 --> Grunt has joined #instantbird
07:40:26 --> tymerkaev has joined #instantbird
08:01:00 <-- flo has quit (Quit: Instantbird 0.3a1pre)
08:06:43 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
08:20:38 --> Wareczek has joined #instantbird
08:23:19 <-- Wareczek has quit (Quit: Instantbird 0.3a1pre)
08:23:55 --> Wareczek has joined #instantbird
08:32:03 <-- Wareczek has quit (Quit: Instantbird 0.3a1pre)
08:32:06 --> Wareczek has joined #instantbird
08:36:12 <-- Grunt has left #instantbird ()
09:04:52 <-- Wareczek has quit (Quit: Instantbird 0.3a1pre)
09:12:09 --> Mic has joined #instantbird
09:16:13 --> Wareczek has joined #instantbird
09:22:34 <Mic> flo: the Emoticon Theme Creator should be a tool anyone can use
09:22:55 <-- tymerkaev has quit (Client exited)
09:23:03 <Mic> I don't want to bother people with chosing something so technical as an extension ID 
09:25:35 --> hicham has joined #instantbird
09:26:08 <Mic> A uuid is as 'neutral' as it gets. Opposed to some id that would be generated by the extension (well, I could do something from the author name and the theme name maybe)
09:34:11 <-- Wareczek has left #instantbird ()
10:03:13 <-- Mic has quit (Ping timeout)
10:25:16 --> GeekShadow has joined #instantbird
10:48:26 --> Mic has joined #instantbird
11:49:36 --> clokep_work has joined #instantbird
11:56:24 <clokep_work> Mic: sanitized-theme-name@sanitized-author-name?
11:56:53 <clokep_work> Or if you prefer do something like hash of (theme name + time) @sanitized-author-name or something.
11:59:19 <Mic> Sanitizing is important as we all know since Little Bobby Tables ;)
12:01:11 <clokep_work> :) Right, don't want to destroy the student records. :P Or really I was thinking you just want to make sure the OS can read the filename. ;)
12:01:14 <Mic> Away to a meeting now :(
12:02:37 <clokep_work> Also couldn't you just do something like emoticon-<first half of uuid>@<second half of uuid>? ;)
12:02:54 <clokep_work> Or if you want super long file names : emoticon-uuid1@uuid2 :P
12:04:35 --> skeledrew has joined #instantbird
12:09:23 --> tymerkaev has joined #instantbird
12:20:01 --> Grunt has joined #instantbird
12:21:16 <-- Grunt has quit (Quit: Instantbird 0.2)
12:21:23 --> Grunt has joined #instantbird
12:21:24 <-- Grunt has quit (Quit: Grunt)
12:21:28 --> Grunt has joined #instantbird
12:46:53 <-- tymerkaev has quit (Ping timeout)
13:11:55 --> DGMurdockIII has joined #instantbird
13:37:45 * skeledrew thinks a bookmarking feature would be great
13:37:49 <skeledrew> probably something that records the user, protocol, date and time of the message...
13:37:59 <skeledrew> smelling another addon :)
13:38:28 <skeledrew> any takers?
13:38:29 <clokep_work> Isn't that a log?
13:38:38 <skeledrew> no
13:38:48 <clokep_work> I have no idea what you mean then.
13:38:52 <skeledrew> it would point to a message in the log
13:40:13 --> Mic|web has joined #instantbird
13:40:29 <skeledrew> just as browser bookmarks get you to a specific page, selecting an IB bookmark would open your log viewer and scroll to a given position in a specified convo
13:40:40 <Mic|web> skeledrew: I think this is useless unless we have a proper log file format?
13:40:56 <skeledrew> yeah. i was thinking about that
13:41:15 <Mic|web> Not exactly useless, but I think you might have to do the same work twice
13:41:27 <clokep_work> skeledrew: Ah, I see what you're saying. Not sure how useful it'd be for me as I don't use my logs often. :) So not interested, sorry.
13:41:51 <skeledrew> but the viewer search feature would nullify that
13:42:10 <Mic|web> Not quite
13:42:52 <skeledrew> hmm. actually, maybe the search would be the backbone to finding the particular message...
13:42:59 <Mic|web> Bookmarking moments of a conversation sounds pretty good to me (combining it with tags ans such)
13:43:35 <skeledrew> :)
13:43:49 <Mic|web> It's just premature imo if we're getting a proper log file format with much more possibilities one day
13:44:09 <skeledrew> k
13:44:36 <skeledrew> but log file format doesn't matter to the viewer or it's search function
13:44:56 <Mic|web> My guess is that his there'd be a way to reference messages in the logs anyways
13:45:13 <Mic|web> Like a unique id for a message or so
13:45:42 <Mic|web> (note: this is just speculations from me now!)
13:45:43 <skeledrew> sure
13:46:12 <skeledrew> but you'd have to look through those IDs to find a certain message
13:46:21 <clokep_work> If its a database there'll be some unique way to get to it, probably a hash or an id.
13:46:42 <skeledrew> the bookmark would associate a name with the ID...
13:47:18 <clokep_work> And then you use the ID to find the message.
13:47:24 <skeledrew> yep
13:47:53 <skeledrew> but that's if that were to be implemented...
13:48:00 <Mic|web> That's why I think it's only tedious to try to reference messages by date and time now
13:48:46 <skeledrew> currently, the best way i see it is to use the date/time/nick to reference
13:49:07 <skeledrew> /s/nick/userid
13:50:05 <-- Grunt has left #instantbird ()
13:50:26 <clokep_work> I feel like we're talking in circles. :-/
13:50:28 <Mic|web> exactly, "currently" is my point
13:51:46 <skeledrew> user case: there are some interesting convo bits in diff channels, etc that i'd like to follow up on later, but don't have the time to. don't want to have to be digging at my logs to find them again...
13:52:15 <skeledrew> ... just click the bookmark and jump directly to it...
13:53:23 <skeledrew> Mic|web: so are you saying wait and see if a better method can be implemented?
13:53:34 <clokep_work> skeledrew: He's saying wait until the logs aren't plaintext.
13:53:53 <skeledrew> how long will that be? :)
13:54:03 <clokep_work> Who knows, want to work on it?
13:54:07 <clokep_work> :P
13:54:11 <skeledrew> my log files aren't getting any smaller...
13:54:40 <skeledrew> if it were up to me, log files would already be in XML...
13:54:46 <skeledrew> ;)
13:55:02 * skeledrew loves ML
13:55:19 <clokep_work> We already had that debate.
13:55:29 <skeledrew> i know :P
13:56:24 --> Wareczek has joined #instantbird
13:56:43 <clokep_work> I think flo has it on the plan for 0.3? But I'm not sure.
13:57:07 <clokep_work> I think the first things to be done are update to Mozilla-2 and libpurple 2.7.*...
13:58:45 <skeledrew> k
13:59:47 <Mic|web> skeledrew: I think you can set the logger to XML (or HTML at least, which would add at least a bit of extra information)
14:00:19 <skeledrew> now?
14:00:23 <Mic|web> see about:config
14:00:33 <skeledrew> hmm
14:00:58 <-- Wareczek has quit (Ping timeout)
14:01:33 * skeledrew wishes for convo commands to open about:config and other dialogs...
14:04:15 <skeledrew> interesting!
14:04:46 <skeledrew> so i can just change purple.logging.format from txt to xml?
14:05:09 <skeledrew> hmm
14:05:35 * skeledrew hopes this doesn't void his IB warranty :)
14:06:08 * skeledrew also wishes he could bookmark all of this right now...
14:08:34 <Mic|web> well, most likely it only works if you don't have the javascript logger update
14:08:44 <Mic|web> I think it won't work on the nightlies anymore
14:09:18 <skeledrew> k
14:12:31 <Mic|web> Even then it is only HTML as it seems from the old code
14:12:46 <clokep_work> Although I'm sure you could replace that logger via an extension if you tried hard enough. ;)
14:13:39 <Mic|web> http://hg.instantbird.org/instantbird/file/71078f5bf78f/purple/libpurple/log.c#l1265
14:13:40 <Mic|web> :D
14:15:36 <clokep_work> Hahaha. that's pretty awesome.
14:15:45 <Mic|web> On a first glance I'd say you just have to replace this (or somehow add an alternative to chose): http://hg.instantbird.org/instantbird/file/ce3c10de4878/instantbird/components/logger.js
14:15:46 * skeledrew wonders why his Pidgin emoticons theme still hasn't been reviewed...
14:16:38 <clokep_work> Mic|web: Exactly what I was thinking. Could probably be done by taking that, xmlifying it, then overlaying the part of the conversation binding that creates a new logger.
14:19:02 <clokep_work> Like the CID on that is "@instantbird.org/logger;1", ideally I think it would be more of "@instantbird.org/logger/plaintext;1" then you could have it actually choose loggers based on that I believe just by registering something as "@instantbird.org/logger/...."
14:20:29 <clokep_work> Something along what https://bugzilla.mozilla.org/show_bug.cgi?id=402392 is doing.
14:21:07 <clokep_work> (Which would be convenient for moving logs from other messaging programs as well.)
14:38:55 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:55:54 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:01:01 --> clokep_work has joined #instantbird
15:35:03 * clokep_work didn't get nearly as far as he wanted on Twitter support last night. :(
15:42:52 <Mic> How are you proceeding?
15:43:17 <Mic> Writing it from scratch or using one of these Javascript Twitter 'libs'?
15:44:20 <clokep_work> I'm using Daniel Glazmans' twitterHelper library which I ripped apart and put back together a long time ago to use with OAuth.
15:44:37 <clokep_work> Then I'm porting a Tb/Fx extension to support OAuth. (That part is done, but untested.)
15:45:01 <clokep_work> Then I'm goign to take flo's Omegle plug-in and use it as the base to have it ping the Twitter server.
15:48:02 <clokep_work> All the library does is generate proper requests objects for me so I don't have to remember what each method is capable of.
15:48:44 <clokep_work> Like you just have the object and its otwh.statuses.friends for the friend timeline, etc.
15:49:33 <clokep_work> ANd it gives identi.ca support for free. ;)
15:52:03 <Mic> I don't know/use Twitter & Co at all
15:52:20 <clokep_work> Ah OK.
15:52:35 <Mic> I guess there's no sense in putting people on the buddy list?
15:52:56 <clokep_work> There is...but I'm not sure whether that would create a direct message to them or an @ message.
15:53:08 <clokep_work> Are you familiar with the terminology though you don't use it?
15:53:33 <Mic> A bit
15:54:12 <clokep_work> Well @-messages are public messages directed at someone, while a direct message is a private message.
15:54:48 <clokep_work> Personally I rarely use DM, so I'd prefer it to be an @-message, but in an IM program it makes more sense for it to be a DM (it fits in the model better).
15:55:54 <-- micahg has quit (Ping timeout)
15:56:30 * Mic just searched for "Nanoblogging" and found a one-word-blogging-service :D
15:56:50 <clokep_work> Hahahah.
15:57:22 * clokep_work is going to make a picoblogging server for one-character. :)
15:57:31 <Mic> gtg
15:57:43 * Mic is lookinf forward to femtoblogging then
15:57:47 <Mic> One bit a time
15:57:55 <clokep_work> Bye!
15:58:02 --> micahg has joined #instantbird
16:00:50 <-- Mic has quit (Ping timeout)
16:01:19 <skeledrew> k
16:13:58 <-- hicham has quit (Client exited)
16:25:22 --> kaie has joined #instantbird
16:26:32 --> tymerkaev has joined #instantbird
16:35:49 <-- GeekShadow has quit (Connection reset by peer)
16:39:45 --> GeekShadow has joined #instantbird
16:42:00 <-- micahg has quit (Ping timeout)
17:00:30 <-- GeekShadow has quit (Quit: The cake is a lie !)
17:29:33 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:29:34 <skeledrew> why do bots appear each time flo disappears?
18:03:57 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
18:06:00 --> micahg has joined #instantbird
18:48:19 --> tymerkaev_ has joined #instantbird
18:50:19 <-- tymerkaev has quit (Ping timeout)
18:50:21 * tymerkaev_ is now known as tymerkaev
18:57:58 --> deOmega has joined #instantbird
18:59:52 <-- tymerkaev has quit (Ping timeout)
19:10:27 <instantbot> New Instantbird (UI) bug 472 filed by jahkae@gmail.com.
19:10:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=472 maj, --, ---, nobody, UNCO, Log history splitting conversations
19:11:13 <deOmega> anyone having issues with  reading  chat history in an orderly manner?
19:15:07 <-- deOmega has left #instantbird ()
19:21:35 --> skeledrew-dev has joined #instantbird
19:22:58 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
19:23:14 --> skeledrew-dev has joined #instantbird
20:13:07 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
20:37:11 --> skeledrew-dev has joined #instantbird
20:37:29 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
20:37:39 --> skeledrew-dev has joined #instantbird
20:48:53 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
20:49:10 --> skeledrew-dev has joined #instantbird
20:49:15 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
20:53:54 --> skeledrew-dev has joined #instantbird
20:55:19 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
20:55:35 --> skeledrew-dev has joined #instantbird
21:00:59 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
21:01:15 --> skeledrew-dev has joined #instantbird
21:03:20 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
21:05:54 * sicksumobot is now known as sumobot
21:31:02 --> GeekShadow has joined #instantbird
21:36:11 --> clokep has joined #instantbird
21:44:37 --> skeledrew-dev has joined #instantbird
21:44:52 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
21:45:02 --> skeledrew-dev has joined #instantbird
21:45:13 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
21:56:36 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
21:56:40 --> clokep has joined #instantbird
21:58:08 --> skeledrew-dev has joined #instantbird
21:58:21 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
21:58:30 --> skeledrew-dev has joined #instantbird
21:59:38 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
22:01:16 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:01:27 --> skeledrew-dev has joined #instantbird
22:05:29 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:05:41 --> skeledrew-dev has joined #instantbird
22:09:40 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:09:53 --> skeledrew-dev has joined #instantbird
22:12:12 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:12:24 --> skeledrew-dev has joined #instantbird
22:15:34 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:15:44 --> skeledrew-dev has joined #instantbird
22:17:07 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:17:17 --> skeledrew-dev has joined #instantbird
22:20:04 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:20:16 --> skeledrew-dev has joined #instantbird
22:20:59 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:21:08 --> skeledrew-dev has joined #instantbird
22:21:14 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:21:25 --> skeledrew-dev has joined #instantbird
22:27:17 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:27:29 --> skeledrew-dev has joined #instantbird
22:33:24 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:33:42 --> skeledrew-dev has joined #instantbird
22:35:23 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:35:37 --> skeledrew-dev has joined #instantbird
22:36:37 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:36:51 --> skeledrew-dev has joined #instantbird
22:37:39 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:37:55 --> skeledrew-dev has joined #instantbird
22:37:59 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:38:07 --> skeledrew-dev has joined #instantbird
22:41:09 <-- skeledrew-dev has quit (Quit: Instantbird 0.2)
22:41:23 --> skeledrew-dev has joined #instantbird
22:42:31 --> hicham has joined #instantbird
23:14:20 <-- GeekShadow has quit (Quit: The cake is a lie !)
23:48:50 <-- skeledrew has quit (Ping timeout)
23:48:57 <-- skeledrew-dev has quit (Ping timeout)
23:58:42 --> skeledrew-dev has joined #instantbird
23:59:03 --> skeledrew has joined #instantbird