Home
Psi. Official chat for the Psi Jabber client (http://psi.affinix.com/)
psi@conference.jabber.ru
Friday, 9 June 2006< ^ >
∞+1 has set the subject to: Psi: Kicks for Communication (http://psi-im.org) | Room language: English | We often sleep, so if you don't get an answer immediately, hang around :)
Room Configuration

GMT+4
[00:24:32] マチェック leaves the room
[00:24:34] マチェック joins the room
[00:36:15] マチェック leaves the room
[01:18:45] <Kev> albert: that seems very very odd indeed :o
[01:32:19] remko2 joins the room
[01:32:29] <VxJasonxV> remco2?
[01:32:32] <VxJasonxV> remko2* ?
[01:33:52] <remko2> sometimes, i like reading groupchats twice
[01:34:27] remko2 leaves the room
[01:40:07] <albert> Yeah it does seem wierd.
[01:41:16] <albert> Anyone tried if it works for them?
[01:41:23] <albert> It could be some anomaly with my system.
[02:48:40] マチェック joins the room
[03:34:37] remko leaves the room
[03:51:59] slubman joins the room
[04:08:05] <iono> Computer, deactivate iguana.
[04:12:12] Spike411 joins the room
[04:13:40] <Spike411> Oh, the Auth all button was removed...?! What a pity! Now, it was very convenient when I was trying to test/register different transports etc. I thought "hey, with Psi, registering those damn transports is really no problem". And part of that was the Auth all button. :(
[04:13:56] <Spike411> http://dev.psi-im.org/darcs/web/darcsweb.cgi?r=psi;a=commit;h=20060502171752-04f00-cc4faea993daf215bfbf6d49bdd57d799c5032e8.gz
[04:14:58] <マチェック> Spike411: instead of this, psi got support for roster item exchange
[04:15:07] <Spike411> Well... so?
[04:15:14] <マチェック> if your transport supports this protocol, it' even nicer than Auth all
[04:15:20] <Spike411> Ah, yes.
[04:15:35] <Spike411> *if* it supports the protocol
[04:15:42] <Spike411> That would be cool.
[04:15:52] <マチェック> Auth all is a bit unsafe
[04:16:02] <マチェック> you can authorize a bit too much if you're not careful
[04:16:10] <Spike411> Now... the problem is... njs.netlab.cz (jabber.cz, jabbim.cz) uses JIT
[04:16:32] <Spike411> And I don't think that JIT will ever be updated in any way.
[04:16:33] <マチェック> and there still (?) is auto auth setting
[04:16:58] <Spike411> auto auth is a bit *more* unsafe :)
[04:18:22] <マチェック> if you do: auto auth on, register, auto auth off, it's the same
[04:18:39] <マチェック> the only problem is that you need to remember to do it before
[04:19:31] <Spike411> Yes, and you have to remember to set AutoResolveNicknamesOnAdd to true in config.xml as well... :D
[04:20:29] <マチェック> and then you realise that half of your roster are nick you've never seen in your life ;)
[04:21:00] <Spike411> better nicks then some random numbers :)
[04:21:39] <Spike411> AutoResolveNicknamesOnAdd doesn't touch already added nicknames, so there is no harm in this way
[04:21:46] <マチェック> if you use roster exchange, you get nicks assigned by *you* in legacy network
[04:22:51] <Spike411> *If* the damn transport uses roster exchange.
[04:23:14] <Spike411> And JIT will never use it. And Netlab will never use PyICQt.
[04:23:30] <Spike411> That's a pity. :p
[04:23:36] <マチェック> you can add support if you really want it so much :)
[04:24:23] <Spike411> Well, it would be cool is someone continued with JIT development, as it seems to be the only viable option for Netlab.
[04:24:39] <albert> You can use any transport provider you want.
[04:24:48] <Spike411> That's not the point.
[04:25:45] <albert> JIT was sorta broken last I tried to use it and it has not been updated in atleast 2 years.
[04:26:24] <Spike411> It has not been updated (other then some stability/security issues? no new features), but it can at least mange ~1000 users.
[04:26:33] <Spike411> *manage
[04:27:31] <Spike411> I'd hate to be the one to buy hardware to run the greedy PyICQt for so many users. :)
[04:28:05] <Spike411> Roster exchange is cool, no doubt about that
[04:28:41] <Spike411> But it's not mandatory in any way.
[04:29:13] <Spike411> OT: Google Browser Sync extension: *evil* :D
[04:30:12] <マチェック> what's this?
[04:30:43] <Spike411> http://googleblog.blogspot.com/2006/06/get-in-sync.html
[04:32:44] <マチェック> and what's so evil about it? (except from the fact that this is google's next step in "rule the world" plan? ;))
[04:32:53] <Spike411> That's it. :)
[04:33:12] <albert> Store all your passwords with Google... No thanks.
[04:33:16] <Spike411> :D
[04:33:50] <マチェック> it could be called Google Wallet, it would be more funny :)
[04:34:17] <マチェック> Google Wallet Filler :)
[04:36:33] <Spike411> Now only Google Money is missing (is it really? I think there is some service...) to rule the world.
[04:37:38] <Spike411> They have: the Web, e-mail, IM, VoIP, calendar, text & spreadsheet documents, bookmarks, passwords, cookies... Nice.
[04:39:11] <Spike411> Oh, blogs & syndications, of course. :)
[04:43:28] <albert> test and spreadsheet?
[04:44:57] <マチェック> they have really a advanced www stats system
[04:45:33] <マチェック> blah, put "a" in a wrong place ;)
[04:45:55] <マチェック> http://www.google.com/analytics/
[04:48:28] <albert> But what's the text and spreadsheet stuff?
[04:48:54] <albert> I guess I can google it.
[04:49:59] <albert> Sounds scary too...
[04:50:10] <albert> Give google all information you have...
[04:50:52] albert leaves the room
[04:52:34] legoscia leaves the room
[04:56:58] Spike411 leaves the room
[06:00:42] Restle joins the room
[06:49:13] <VxJasonxV> hmmmm
[06:49:16] <VxJasonxV> this is a tricky one
[06:49:46] <マチェック> don't start talking when I'm about to go to sleep ;)
[06:50:18] <マチェック> but too late, anyway ;)
[06:50:21] <マチェック> continue :)
[06:51:06] iono assimilates the channel
[06:51:13] <マチェック> :D
[06:51:22] <マチェック> iono: how could you?
[06:51:47] <マチェック> iono, still not talking to me?
[06:54:30] <VxJasonxV> Try to make the application quit when the LCD number overflows.
[06:54:32] <VxJasonxV> hmmmm
[06:54:38] <VxJasonxV> I'm really not all that good with classes...
[06:55:33] <マチェック> you mean real LCD? or Qt's LCD?
[07:02:35] <VxJasonxV> Qt's LCD
[07:05:19] slubman leaves the room: Disconnected
[07:05:29] <マチェック> http://doc.trolltech.com/4.1/tutorial-t2.html
[07:05:53] <マチェック> but you'll need sth like:
QObject::connect(&lcd, SIGNAL(overflow()), &app, SLOT(quit()));
[07:06:02] <VxJasonxV> I'm on tutorial 5, thanks
[07:06:26] <VxJasonxV> connect(slider, SIGNAL(overflow()), lcd, SLOT(quit())); is what I have currently
[07:06:28] <VxJasonxV> though it's not working
[07:06:58] <マチェック> does lcd have quit() slot? :)
[07:07:36] <VxJasonxV> no, don't think so
[07:07:43] <VxJasonxV> but that's the first way I thought to connect it...
[07:07:45] <VxJasonxV> guess not :/
[07:07:57] <VxJasonxV> don't give me the answer, but give me a hint if you desire
[07:09:44] <マチェック> your connect reads as this:
when slider overflows, lcd should quit
[07:10:19] <VxJasonxV> ... so all I have to do is change lcd to &app ?
[07:10:34] <マチェック> if you want slider's overflow to quit, then yes
[07:11:14] <VxJasonxV> Object::connect: No such signal QSlider::overflow()
Object::connect: (receiver name: 'blocks')
[07:11:15] <VxJasonxV> mmmm
[07:11:39] <マチェック> you want to have slider's or lcd's overflow?
[07:12:10] <マチェック> you could imagine that (in a very pseudo-code) your connect works like this:
slider.overflow() {
// ... sth
lcd.quit() // <- connect added this
}
[07:13:50] <マチェック> sorry, got to go, but just in case, rot13 solution: pbaarpg(ypq, FVTANY(biresybj()), &ncc, FYBG(dhvg()));
[07:15:04] <VxJasonxV> D=
[07:15:08] <VxJasonxV> rot13 gives it away
[07:15:09] <VxJasonxV> you're evil
[07:15:17] <VxJasonxV> but yeah, go
[07:15:18] <VxJasonxV> gogogo
[07:36:13] マチェック leaves the room
[07:36:14] マチェック joins the room
[07:36:20] <VxJasonxV> well that's not right
[07:36:22] <VxJasonxV> Object::connect: No such signal QLCDNumber::checkOverflow(valueChanged(int))
[07:36:37] <VxJasonxV> bool QLCDNumber::checkOverflow ( int num ) const
[07:36:41] <VxJasonxV> no such sicnal my ass D=
[07:37:47] <VxJasonxV> signal*
[07:43:04] iono goes for coffee
[07:43:19] <VxJasonxV> iono, will you help me with my qt homework?
[07:43:24] <iono> omg yes
[07:43:29] <VxJasonxV> Ok
[07:43:33] <VxJasonxV> What's the answer to number 7?
[07:43:33] <iono> what
[07:43:42] <VxJasonxV> What's the answer to number 7?
[07:44:26] <VxJasonxV> iono, what is the answer to number 7?
[08:44:35] slubman joins the room
[10:29:27] マチェック leaves the room
[10:29:27] マチェック joins the room
[10:42:43] マチェック leaves the room
[10:42:43] マチェック joins the room
[10:50:48] マチェック leaves the room
[10:50:48] マチェック joins the room
[10:59:33] マチェック leaves the room
[10:59:34] マチェック joins the room
[11:12:05] <iono> ALL YOUR BASE ARE BELONG TO US.
[11:42:59] マチェック leaves the room
[11:43:20] マチェック joins the room
[12:02:20] legoscia joins the room
[12:29:57] Spike411 joins the room
[12:30:13] remko joins the room
[12:31:24] <remko> VxJasonxV: never name parameters in signals
[12:54:11] remko leaves the room
[13:01:48] Kev leaves the room: Computer went to sleep
[13:02:19] remko joins the room
[13:27:15] Kev joins the room
[13:31:02] slubman leaves the room: Disconnected
[13:39:51] remko2 joins the room
[13:40:10] remko2 leaves the room
[13:43:18] remko2 joins the room
[13:43:21] remko2 leaves the room
[13:46:36] deucalion joins the room
[13:49:34] <Restle> Spike? :)
[13:50:22] <Kev> which one? :)
[13:50:59] Spike411 is now known as Spike411IsNotRemkoThePsiDev
[13:51:36] <Restle> Yes :)
[13:51:41] <Restle> Not remko :)
[13:51:46] <Spike411IsNotRemkoThePsiDev> wow
[13:51:51] <Spike411IsNotRemkoThePsiDev> So?
[13:52:05] <Restle> What qt u now have? :)
[13:52:11] <Spike411IsNotRemkoThePsiDev> 4.1.3
[13:52:24] <Restle> Do u have any troubles?
[13:54:19] <Spike411IsNotRemkoThePsiDev> It causes insane CPU load (but the system is still very responsive, so it's not practical problem ^_^).
[13:54:32] <Restle> Yes...
[13:54:51] <Restle> Why it does? :)
[13:55:20] <Spike411IsNotRemkoThePsiDev> Dunno, ask the devs. :)
[13:55:38] <Restle> They dunno too :)
[13:55:49] <Spike411IsNotRemkoThePsiDev> I thought so. ;)
[13:58:21] <Restle> Heh.. And i can't get vcard from conference... :)
[13:58:29] Spike411IsNotRemkoThePsiDev too
[13:58:43] <Spike411IsNotRemkoThePsiDev> Interesting. Now I'm not the only one with this problem. :)
[13:59:47] <Restle> Is it a psi problem, or jabber.ru server? :))))
[14:00:16] <Kev> I can get vcards just fine
[14:00:34] Doomed Kev joins the room
[14:00:51] <Spike411IsNotRemkoThePsiDev> Kev, yeah, yeah, we know. And you can use voip just fine as well. :p
[14:01:00] <Kev> both as a room owner
[14:01:02] <Doomed Kev> and not
[14:01:06] <Restle> Realy????
[14:01:17] <Kev> Spike411IsNotRemkoThePsiDev: :)
[14:01:18] <Spike411IsNotRemkoThePsiDev> And I can't. Both as room owner and not.
[14:01:29] <Restle> Heh.. It is a psi trouble.. :)
[14:01:34] Doomed Kev leaves the room
[14:02:10] <Restle> At my servet it some...
[14:02:15] <Restle> server*
[14:02:53] <Restle> gentoo, gcc-4.1.1, qt-4.1.3
[14:03:23] <Kev> I really can't figure out why this would happen :o
[14:03:46] Googley Kev joins the room
[14:04:03] Googley Kev leaves the room
[14:04:10] <Spike411IsNotRemkoThePsiDev> I can get the vcard just fine with Gajim. :p
[14:04:36] <Kev> I can get it just fine with Psi :p
[14:04:37] Spike411 joins the room
[14:05:29] <Restle> I can't get vcard with psi not only from this server...
[14:05:42] <Spike411IsNotRemkoThePsiDev> Yup. conf.netlab.cz as well
[14:06:19] <Restle> Than it is a problem with Psi :) Or distrib :)
[14:08:27] <Spike411IsNotRemkoThePsiDev> This is Gajim http://pastebin.com/769534
And Psi http://pastebin.com/769536
[14:41:24] <Kev> that's because you're asking for the vcard of the conference, not of the member
[14:41:40] <Spike411> *I*? :D
[14:42:09] <Spike411> I just right-click on the member and then click on User Info... :)
[14:42:18] <Kev> so why does it work for me?
[14:42:24] <Kev> hmm
[14:42:30] <Restle> Unable to retrive contact
[14:42:36] <Restle> Reason :
[14:42:39] <Restle> :)
[14:42:40] <Kev> try adding the jid of the room to your roster :)
[14:42:44] <iono> =)
[14:42:45] <Kev> then try again
[14:43:08] <Kev> (since I have the gc in my roster, that might be the distinguishing factor)
[14:43:19] <Spike411> No.
[14:43:36] <Spike411> You know, it worked before just fine, I don't know what's changed. :)
[14:43:47] <Kev> oh
[14:43:48] <Restle> Heh..
[14:43:59] <Restle> Not work :)
[14:44:03] <Kev> you mean you upgraded Psi and it stopped working or such?
[14:44:09] <Spike411> Probably. :)
[14:44:16] <Kev> hmm
[14:44:29] <Kev> is it possible you've gone offline while in the gc and then rejoined or such?
[14:44:30] <Spike411> I don't even remember when it started, I don't check gc vcards *that* often.
[14:44:48] <Restle> Kev, do u have the last darcs?
[14:44:55] <Kev> fairly recent
[14:45:12] <Restle> Hmm..
[14:45:15] <Spike411> I have the latest, but it started some time ago.
[14:45:24] <Restle> Exx..
[14:45:26] <Restle> Bye
[14:45:27] <Kev> more than recent, in fact
[14:45:33] <Spike411> Kev: :D
[14:45:34] <Kev> as I have plugin support in mine ;)
[14:45:42] Restle leaves the room: Logged out
[14:45:59] Kev-plugins joins the room
[14:46:10] <Spike411> Ha!
[14:46:12] <Kev-plugins> fail
[14:46:17] <Kev-plugins> interesting
[14:46:19] Kev-plugins leaves the room
[14:46:20] <Spike411> :)
[14:46:26] Kev-plugins joins the room
[14:46:26] <iono> :o)
[14:46:55] <Spike411> BTW, when you (Kev-plugins) joined, I got subscription from this room and when you left, I lost it again. :)
[14:47:12] <Kev> o_O
[14:47:43] <Spike411> I've added the room to the roster and I don't see the room "online".
[14:47:59] <Kev-plugins> you (probably) will once you rejoin it :)
[14:48:08] <Spike411> yeah, I think so
[14:48:27] <Kev> type a url :)
[14:48:36] <Kev> (pleeease)
[14:48:36] <Spike411> Hm?
[14:48:42] <Kev> pick a url, any url
[14:48:50] <Spike411> http://www.manga.cz/
[14:48:51] <Spike411> k
[14:48:55] <Kev> bah!
[14:49:06] <Kev-plugins> http://www.manga.cz
[14:49:10] <Kev> meh
[14:49:13] <Kev> no worky
[14:49:18] <Spike411> :)
[14:49:23] <iono> :)
[14:49:33] <Spike411> iono: awww, come on. :p
[14:49:36] <Kev> doesn't work in gc it seems
[14:49:40] <Kev> anyway
[14:49:48] <Kev> I was just playing with my url watcher plugin :)
[14:49:58] <Spike411> Yeah, I thought so. :)
[14:50:03] fipi joins the room
[14:50:12] Kev-plugins leaves the room
[14:50:24] Spike411 leaves the room
[14:50:45] fipi leaves the room
[14:50:57] <Spike411IsNotRemkoThePsiDev> Is it any good to have the MUC/gc room in the roster? :)
[14:51:02] <Kev> no
[14:51:17] <Spike411IsNotRemkoThePsiDev> I thought so. :)
[15:07:17] <deucalion> muc isn't fully implemented then, I guess by the vcard-retrieval problems?
[15:07:30] <Kev> there's no muc support at all yet
[15:07:31] <deucalion> s/guess/guess, /
[15:07:35] <deucalion> ah
[15:07:50] <Kev> vcard was just a bug introduced recently though
[15:07:54] <deucalion> so is what I'm in at the moment only a hack/workaround?
[15:08:01] <deucalion> ah, k
[15:08:01] <Kev> you're in a groupchat atm
[15:08:05] <deucalion> oh
[15:08:07] <deucalion> :)
[15:08:16] <Kev> which was what we had before muc
[15:08:26] deucalion should refresh cpp and start qt to get into psi-dev ;)
[15:08:56] <remko> vcard retrieval problems have been fixed several seconds ago
[15:09:05] <remko> keep up with the program
[15:09:28] <deucalion> ah
[15:09:43] <Spike411IsNotRemkoThePsiDev> nice :)
[15:09:46] <deucalion> I usually do a darcs pull... didn't do that recently (i.e. in the last 12 hrs) ;)
[15:10:07] <Spike411IsNotRemkoThePsiDev> I did that an hour ago. :D
[15:10:10] <deucalion> hehe
[15:10:21] <deucalion> Fri Jun 9 13:05:21 CEST 2006
[15:10:23] <deucalion> ah, yes
[15:10:24] <deucalion> :)
[15:10:24] <iono> Darcs commit 1= 09 Jun 11:05 - Fixed broken GroupChat vcards. (Remko Troncon) - Remko Troncon - Fixed broken GroupChat vcards.
[15:10:26] <deucalion> nice... thx :-D
[15:10:35] <Spike411IsNotRemkoThePsiDev> iono, you're *late*
[15:10:48] <deucalion> I thought iono was a bot as well... heh
[15:10:53] <deucalion> ;)
[15:10:59] <Spike411IsNotRemkoThePsiDev> Yes, he is.
[15:11:01] <deucalion> (human + bot/services)
[15:11:05] <Spike411IsNotRemkoThePsiDev> Or *it*
[15:11:11] <deucalion> but a bot, _late_?
[15:11:14] <deucalion> :D
[15:11:28] <Spike411IsNotRemkoThePsiDev> With the Darcs commit message :)
[15:13:19] <deucalion> eww... if compilation only wouldn't take that long.... do you use ccache or sth similar? I did use it, until I got inconsistencies and new code didn't get into the binaries..
[15:13:34] <deucalion> (that was 2 years ago though)
[15:14:05] <Kev> I don't
[15:14:11] <deucalion> k
[15:14:16] <deucalion> thx
[15:15:02] Spike411IsNotRemkoThePsiDev doesn't use it either... There are better things to do with the harddisk space... :)
[15:16:30] <deucalion> :)
[15:16:35] <iono> :)
[15:18:31] albert joins the room
[15:23:42] <albert> Too bad messages here aren't logged. Any news regarding 100% cpu?
[15:23:47] <iono> a tv
[15:24:12] albert leaves the room
[15:24:21] albert joins the room
[15:25:00] <deucalion> albert: *whispering* messages are logged
[15:25:27] <deucalion> iono: yeah, it was on cnn recently, 'ight?
[15:25:34] <iono> Shopping.
[15:25:39] <deucalion> M)
[15:25:42] <deucalion> ;) *
[15:26:05] <deucalion> concerning 100% cpu - intel said they wanted 60%
[15:26:07] <deucalion> price cuts
[15:27:09] <deucalion> albert: logging is here -> http://chatlogs.jabber.ru/psi@conference.jabber.ru/2006/06/09.html
[15:27:49] <deucalion> weee... recompile finished :)
[15:27:51] <deucalion> brb
[15:27:52] deucalion leaves the room
[15:28:19] deucalion joins the room
[15:28:33] <albert> I guess every conference on jabber.ru logs to a different place...
[15:29:23] <Spike411IsNotRemkoThePsiDev> albert, no
[15:29:57] <Spike411IsNotRemkoThePsiDev> albert, it's just that some room owners still haven't realized that ejabberd supports MUC logging, so they use Neutron... :p
[15:30:42] <deucalion> remko: thanks for fixing it, works perfect now :)
[15:32:10] <albert> Could anyone that has a Psi that currently use all spare cpu cycles try my workaround?
[15:32:38] <Spike411IsNotRemkoThePsiDev> albert, yup
[15:33:06] <albert> Options/Chat, toggle the value of "Delete chat twindow contents" to something else and back to the preferred value. Apply or OK.
[15:33:26] <remko> deucalion: you are welcome
[15:35:37] <Spike411IsNotRemkoThePsiDev> albert, it seems the problem is gone
[15:36:38] <albert> So it worked for you too?
[15:36:52] <Spike411IsNotRemkoThePsiDev> yup
[15:37:00] Spike411IsNotRemkoThePsiDev leaves the room
[15:37:21] <albert> I guess if someone send you a message and you open the message dialog then it will be back until you work around it again.
[15:37:34] Spike411 joins the room
[15:37:55] <Spike411> Hm, yes.
[15:38:04] <Spike411> It seem so.
[15:38:31] <albert> Though if you send a message from one account within Psi to another account within Psi then it doesn't start consuming cpu until you open/read the message.
[15:40:43] Spike411 leaves the room
[15:41:40] <deucalion> is there a special reason why adding yourself to the roster doesn't work anymore?
[15:49:05] <albert> You already have the self contact, isn't that good enough?
[15:50:16] <albert> Though I haven't added any new accounts lately so I have no idea.
[16:01:04] <deucalion> it.. is not the same. but its by no means an important feature, I admit
[16:02:25] <マチェック> VxJasonxV: sorry for rot13, I could be more creative ;)
[16:04:02] <Kev> interesting
[16:04:10] <Kev> I wonder why the room is now logged, it should not be
[16:09:01] remko2 joins the room
[16:09:09] remko2 leaves the room
[16:10:18] remko leaves the room
[16:10:52] remko joins the room
[16:12:50] <deucalion> Kev: it started to get logged in january
[16:13:04] <Kev> meh
[16:13:10] <Kev> any idea how I stop it?
[16:13:22] <deucalion> the webinterface maybe?
[16:13:31] <Kev> and/or what will have caused the logging to start?
[16:13:49] <deucalion> serverupgrade / not complete migration of older settings?
[16:13:57] <Kev> also, what web interface? :)
[16:14:01] <deucalion> ask the ppl from jabber.ru, they surely can help
[16:14:10] <deucalion> the webinterface where you see the logging
[16:14:25] <deucalion> it looks dynamic... but that may be a misperception as well tho
[17:07:20] remko2 joins the room
[17:07:48] remko2 leaves the room
[17:08:19] remko2 joins the room
[17:08:33] remko2 leaves the room
[17:10:56] remko2 joins the room
[17:15:22] spike joins the room
[17:17:06] <spike> this is probably a stupid question
[17:17:16] <spike> but how do i administer a room in tkabber ?
[17:17:34] remko2 has been kicked
[17:17:41] <Kev> no idea :)
[17:19:35] remko2 joins the room
[17:19:52] <albert> remko, remko2, and spike. All the same.
[17:20:00] <spike> ... or are they ?
[17:20:20] remko2 has been kicked
[17:46:51] albert leaves the room
[18:10:13] <iono> Darcs commit 1= 09 Jun 14:07 - Generic Options Tree tool (Kevin Smith) - Kevin Smith - Generic Options Tree tool
[18:15:26] <Kev> I broke remko's commit spree \o/
[18:15:34] <Kev> I always feel so proud when I do that
[18:15:43] <Kev> never quite sure why
[18:27:57] マチェック leaves the room
[18:27:59] マチェック joins the room
[18:37:07] doomedKev joins the room
[18:37:43] slubman joins the room
[18:37:54] doomedKev leaves the room
[18:40:56] マチェック leaves the room
[18:40:57] マチェック joins the room
[18:47:28] <spike> was i on a spree ?
[18:47:56] <Kev> were you not?
[18:47:58] <Kev> you generally are )
[18:55:26] Spike411 joins the room
[18:56:37] <remko> i'll re-start my spree later today then
[18:57:53] <Spike411> remko: good :)
[18:58:09] <Spike411> BTW, what about logs? :)
[18:58:26] <Spike411> Did you stop them? Why?
[18:59:05] Kev leaves the room: Computer went to sleep
[19:00:47] deucalion leaves the room
[19:01:06] remko leaves the room
[19:01:39] remko joins the room
[19:02:07] <remko> what logs ?
[19:02:13] <remko> of this room ?
[19:02:21] deucalion joins the room
[19:02:30] <remko> if someone tinkers with the settings, it's misha
[19:04:28] <Spike411> [14:13:10] <Kev> any idea how I stop it?
I thought Kev was trying to stop them and you assisted him using tkabber. :p
[19:17:07] <VxJasonxV> マチェック: It's ok, the answer you gave me wasn't right anyways :P
[19:17:12] Kev joins the room
[19:22:08] <VxJasonxV> remko
[19:22:23] <マチェック> really?
[19:22:32] <マチェック> so what's the right answer?
[19:22:32] <VxJasonxV> really
[19:22:38] <VxJasonxV> I don't know, I haven't gotten it to work
[19:22:52] <VxJasonxV> [01:30:34 AM] <remko> VxJasonxV: never name parameters in signals <-- are you talking about int, valueChanged() or both?
[19:23:01] <マチェック> send me your source :)
[19:23:03] VxJasonxV needs to learn vocab
[19:23:15] <VxJasonxV> one sec. Pastebin away
[19:23:44] <マチェック> VxJasonxV: this means: don't write SIGNAL(something(bool parameterName)) but SIGNAL(something(bool))
[19:24:49] iono leaves the room
[19:25:32] <マチェック> Kev: No newline at end of file <- how could you ;)
[19:26:06] <VxJasonxV> did you want it all, マチェック ?
[19:26:10] <VxJasonxV> or just that line I'm fighting with?
[19:26:18] <VxJasonxV> If you want the source... just look at tutorial 5 again
[19:26:24] <マチェック> it's probably better to get full code
[19:26:27] <VxJasonxV> then my line with the part I'm fighting with is [01:30:34 AM] <remko> VxJasonxV: never name parameters in signals
[19:26:28] <VxJasonxV> oops
[19:26:29] <VxJasonxV> rofl
[19:26:40] <VxJasonxV> connect(lcd, SIGNAL(checkOverflow(valueChanged(int))), qApp, SLOT(quit())); <-- that's the line I'm fighting with
[19:26:54] <VxJasonxV> I added it in right under connect(slider, [...]);
[19:27:05] remko leaves the room: Logged out
[19:27:18] <マチェック> hmm
[19:27:46] <マチェック> so question one: what is the action trigger? (what needs to happen first, to close the app)
[19:28:50] <VxJasonxV> the value of slider needs to overflow LCD
[19:29:03] <VxJasonxV> by default, when you look at the tutorial, it is impossible (I would believe)
[19:29:13] <マチェック> now, you need to look for signals of your lcd
[19:29:26] <VxJasonxV> so we change the slider range to a 3 digit number
[19:29:31] <VxJasonxV> I just cranked it up to 999
[19:29:43] <VxJasonxV> the only 'signal' is overflow();
[19:29:59] <VxJasonxV> there are two member functions called checkOverflow(); one is a double, the other an int
[19:30:00] <マチェック> so you take this signal and pack it inside SIGNAL()
[19:30:27] <VxJasonxV> I had already tried that once...
[19:30:31] <マチェック> but checkOverflow is a standard method
[19:30:38] <VxJasonxV> is there anything that needs to go inside overflow()¿
[19:30:43] <VxJasonxV> ack, heh. wow
[19:30:58] <マチェック> you could use it as if (lcd.checkOverflow()) app.quit()
[19:31:22] <マチェック> nothing goes inside overflow(), because there is nothing in the declaration in the docs
[19:31:32] <VxJasonxV> isn't connecting the two "cleaner" though?
[19:31:36] <VxJasonxV> connect(lcd, SIGNAL(overflow()), qApp, SLOT(quit())); ?
[19:31:44] <マチェック> yes, sth like this
[19:32:05] <マチェック> if qApp is a pointer
[19:41:17] <マチェック> and what? does it work?
[19:45:55] <VxJasonxV> sorry
[19:46:00] <VxJasonxV> had to go take care of something
[19:58:57] <VxJasonxV> and now I'm distracted, I'll be back soon
[20:00:00] <マチェック> and I'll have to leave even sooner, sorry ;)
[20:00:25] albert joins the room
[20:07:57] <VxJasonxV> not a prob
[20:08:03] <VxJasonxV> I should be figuring this out on my own anyways
[20:15:41] <VxJasonxV> man
[20:15:49] <VxJasonxV> QLCDNumber::Filled looks like crap...
[20:16:00] <VxJasonxV> when using... uhhh, whatever my XFCE4 is set to use
[20:18:59] <VxJasonxV> wtf
[20:19:04] <VxJasonxV> I got it to work now???
[20:19:13] <VxJasonxV> connect(lcd, SIGNAL(overflow()), qApp, SLOT(quit()));
[20:19:21] <VxJasonxV> Why the hell didn't that work before?
[20:19:46] <VxJasonxV> Oh, I see why.
[20:19:49] VxJasonxV kicks マチェック
[20:19:53] <VxJasonxV> its qApp, not &app
[20:41:11] <VxJasonxV> but now I need to understand why exactly it is qApp
[20:46:36] slubman leaves the room: Disconnected
[20:51:22] <VxJasonxV> is qApp a global constant or something?
[21:04:10] remko joins the room
[21:05:29] spike leaves the room
[21:15:51] zenek joins the room
[21:25:58] remko leaves the room
[21:27:39] deucalion leaves the room
[21:31:52] <Kev> Loading inbuilt defaults
Loading system defaults from /Users/kismith/devel/psi/mainline-clean/src/psi.app/Contents/Resources/options-default.xml
Loading user config from /Users/kismith/.psi/profiles/test/options.xml
[21:31:54] <Kev> result :)
[21:32:53] <Spike411> Now compiling... :p
[21:33:01] <Kev> this isn't in mainline
[21:33:24] <Spike411> Damn, I thought it was part of the last patch. :)
[21:33:29] <Kev> nope
[21:33:33] <Kev> that was just the data structure
[21:33:37] <Spike411> Too bad. :)
[21:33:48] <Kev> might 'finish' it later tonight
[21:33:53] <Kev> sometime this weekend anyway
[21:33:59] <Spike411> Cool.
[21:34:05] <Spike411> What about your thesis? :)
[21:34:27] <Kev> going well
[21:34:29] <Kev> well, wellish
[21:34:33] <Kev> haven't started it yet :)
[21:39:12] <Spike411> Where can I find some doc how to import server (self-signed) certificate
[21:39:14] <Spike411> ?
[21:39:41] <Kev> qca2 uses your system store I believe
[21:39:46] <Kev> so you need to import into that
[21:40:27] <Spike411> OK, I think I saw something like that.
Some kind of user store exists as well? :)
[21:42:09] <Kev> I think so
[21:42:14] <Spike411> I have this file
/etc/ca-certificates.conf
[21:43:09] <Spike411> It seems to be the list of the trusted certs
[21:49:34] <Spike411> Hmm, I see I could use
/usr/share/psi/certs/
[21:49:36] <Spike411> Right?
[21:49:52] <Kev> I think so, but I'm not the right person to ask
[21:50:33] <Spike411> Eh, ok... :)
[21:52:43] Spike411 leaves the room
[21:56:52] Spike411 joins the room
[21:57:03] <Spike411> OK... who is the right person to ask? :D
[21:57:50] <Kev> Remko will probably know, but Justin is the definitive reference for QCA
[21:58:10] <Spike411> ok
[21:59:21] <マチェック> VxJasonxV: qApp is a global provided by qt
[21:59:26] <マチェック> I used app local variable from tutorial#!
[21:59:29] <マチェック> #1
[22:02:33] <マチェック> qApp is a pointer, app is an object
[22:11:55] <Kev> Spike411: it's nearly ready to push I think
[22:12:01] <Kev> so you shouldn't have to wait much longer
[22:17:33] <albert> Ready to push?
[22:18:17] Spike411 is ready to pull. ;)
[22:18:28] <Kev> Spike411 was interested in the new options system I think?
[22:18:54] <Kev> I'm not going to write a gui for it until I'm further down the plugins road
[22:19:02] <Kev> have to earn my money after all, I'm broke
[22:19:13] <zenek> What's up? Plugins are going to some public repo?
[22:19:27] <Kev> zenek: no, just pushing a new options system
[22:19:35] <Kev> which we'll be able to slowly transfer to
[22:20:41] <Spike411> Kev: yeah, I was interested. :) I'll try to build it on Windows and see if it could be deployed in my (former) school. :)
[22:22:08] <Spike411> Psi/Qt4 would help a lot, as I can make my custom build
[22:22:24] <Kev> note that this doesn't mean that the options have been transferred to the new system
[22:22:30] <Kev> just that the system's there :)
[22:23:04] <Spike411> But if I start with clean profile, the new accounts will use the new system?
[22:23:50] <Spike411> Or the options are not read by Psi at all? :)
[22:24:15] <Kev> the options are read by Psi, but ignored
[22:24:20] <Kev> the two systems are concurrent
[22:24:30] <Kev> we need to now change each case that Psi uses an option
[22:25:03] <Spike411> Hmm, OK, I think I won't compile psi for the third time today. ;)
[22:28:46] <albert> I won't recompile it until there is a fix or workaround for the cpu usage.
[22:30:36] <Kev> albert: I can only assume that's a Qt bug until I know otherwise
[22:30:48] <Kev> does sound like something related to QTimers or such
[22:40:43] <Spike411> Aaaah, finally... :)
http://psi-im.org/wiki/User_Guide#Managing_Custom_.28self-signed.29_SSL_Certificates
[22:41:14] <Spike411> But if I understand it correctly, this won't work for 0.11. :)
[22:49:04] <albert> Just edit your /etc/ca-certificates.conf file, add the certificate somewhere under /usr/share/ca-certificates according to the configuration file and run update-ca-certificates.
[22:51:03] <Spike411> albert: ok, thx
[22:51:24] <Spike411> albert: now can something like that do individual, non-admin user? :)
[22:51:35] <albert> Root has to do it.
[22:51:41] <Spike411> I know that.
[22:51:53] <albert> I do that with my own "ca" that issues all my certificates.
[22:52:17] <Spike411> Right. But imagine that not every user is admin/root. :)
[22:52:56] <albert> Well. Then make sure their system administrator does it.
[22:53:02] <Spike411> *sigh*
[22:55:42] <Spike411> For example you might not be interested in having some certs systemwide. Or you can't just contact your admin (and bug him with every cert).
[23:00:31] <albert> I don't think your admin would like you to use such services then.
[23:00:39] <Spike411> huh, why not?
[23:01:07] <albert> Get your cert from cacert.org. They are usually in all cert stores.
[23:01:31] <Spike411> Will my admin decide which way I should return home from work?
[23:09:53] <albert> No, but he might have opinions on how you use your car if he has to repair it and pay the insurance fee.
[23:13:27] <Spike411> Interesting, but I don't think there would be anything to repair for the admin. The user can harm only himself.
[23:14:07] <Kev> indeed, it makes it safer for the user
[23:14:30] <Spike411> Ah, yes, it also makes it safer to ban Google, right.
[23:14:45] <Spike411> Or AOL, or whatever service.
[23:14:45] <VxJasonxV> O_o
[23:14:46] <Kev> hmm?
[23:14:51] <Kev> what are you talking about?
[23:15:19] <Spike411> Kev: ain't it safer for the user as well?
[23:15:35] <Kev> you're talking absolute nonsense
[23:15:47] <Kev> I'm agreeing that it's safer to alllow the user to add known certs
[23:15:47] <Spike411> I think the best solution is to disallow him Internet access completely.
[23:15:51] <Kev> and you're talking gibberish
[23:15:54] <Kev> so be sensible
[23:15:57] <Kev> or be quiet please
[23:16:15] <Spike411> Kev: sorry, I thought you meant the exact opposite :)
[23:16:24] <Kev> of course not, I'm not an idiot
[23:16:34] <Spike411> Kev: good point ;)
[23:16:50] <Kev> it is safer for a user to be able to add the cert of services they connect to
[23:17:13] <Kev> else they'll blindly accept any cert
[23:17:35] <Kev> if they add the cert, they'll know if it changes
[23:18:14] <Kev> if they expect it to fail, they gain nothing
[23:18:49] <Kev> adding it to the system store may be a hole, having user stores is the exact opposite
[23:19:04] <Kev> and I don't believe justin's going to have made that impossible
[23:19:19] <Kev> indeed, I /thought/ it was still possible to use old-style stores
[23:19:24] <Spike411> Yes, by adding it to system store I quitly /force/ the other users to accept the cert...
[23:19:32] <Kev> but I could so easily be wrong
[23:19:59] <Kev> indeed
[23:22:03] <Spike411> BTW, do you know that F2 (rename) in the roster doesn't work? :)
[23:23:24] <Kev> is there an entry in the "Qt4 Issues" page in the wiki saying "Keyboard shortcuts don't work"?
[23:23:34] <Kev> :)
[23:23:48] <Spike411> Aaah, I searched for "F2" and "rename" :)
[23:23:55] <Spike411> Sorry for that.
[23:23:59] <albert> I wish you were right. Most users still can't download something without some text "right click and "save to"".
[23:24:12] <albert> And if they get such instructions they follow them blindly.
[23:26:29] <Spike411> albert: yes, that's also true. I think that "Add this certificate" (or something) should be allowed only after reading info about that certificate or something... so it's not "too easy". :)
[23:26:56] <Kev> if a user will blindly add a certificate, they will blindly accept an unsigned cert
[23:27:00] <Kev> they're not losing much
[23:27:37] <albert> And that's why their (hopefully) more reasonable system administrator should do it.
[23:28:01] <Kev> I think you're missing my point
[23:28:03] <Spike411> I want to add the s-s cert to my certstore, so I don't have to check the cert myself every time I connect. :)
[23:28:12] <zenek> I'm afraid most users don't have their own system administrator
[23:28:19] <Kev> if they will blindly add a cert to their store
[23:28:37] <Kev> they will blindly accept the connection using an unsigned cert each time they connect
[23:28:55] <Kev> so it's equivalent
[23:29:26] <albert> My opinion is that their UA should prevent them from establishing a connection if the certificate chain is wrong.
[23:29:42] <Kev> it's not wrong though
[23:29:57] <Kev> it's just not signed by a certstore they know about
[23:30:06] <albert> From their view it is wrong.
[23:30:20] <albert> Or untrusted.
[23:32:02] <Kev> I think computers should be tools to do what the users want, not the reverse :)
[23:35:09] <albert> I think computers should prevent people from doing what the evil guys trick the users into believing that the users want.
[23:35:17] remko joins the room
[23:36:13] <Kev> I got that
[23:36:15] <Kev> I just disagree
[23:47:18] <Spike411> [21:23:54] <Kev> is there an entry in the "Qt4 Issues" page in the wiki saying "Keyboard shortcuts don't work"?
It's actually "Fix shortcuts (including delete)" (probably) :)
[23:47:29] <Kev> yes, yes it is :)
[23:48:30] <Spike411> I couldn't find it because I was trying to find "keyboard" :p
[23:49:05] <Spike411> At least "Enter" works. ;)
[23:49:32] <Kev> heh
[23:50:04] <remko> spike: yes
[23:50:13] <remko> Spike411: under 'shortcuts'
[23:50:31] <Spike411> Oh, and Shift+Enter as well :)
[23:50:56] <Spike411> remko: I've found that already. Not that there's anything useful. :)
[23:53:51] iono joins the room
[23:57:02] remko leaves the room
[23:57:27] remko joins the room
[23:57:46] remko leaves the room
[23:58:07] remko joins the room
ejabberd/mod_muc logValid XHTML 1.0 Transitional Valid CSS!