[00:03:35] <Deepa> Good night
[00:27:57] <azaghal> Deepa: Huh?
[00:42:44] <azaghal> Night all ;)
[01:28:19] Arerano_Areramau has quit: Ping timeout: 248 seconds
[02:59:58] Baldur_ has joined #peragro
[03:00:35] Easton has quit: Ping timeout: 272 seconds
[03:01:48] Baldur has quit: Ping timeout: 260 seconds
[03:29:48] amogorkon has quit: Read error: Connection reset by peer
[04:44:47] arpu has quit: Ping timeout: 240 seconds
[05:15:28] <Vornne> azaghal: sounds fine, mostly... I don't understand why you need a shared_ptr<thread>... do you want to be able to interrupt it from any connection object?
[05:15:44] Baldur has quit: Ping timeout: 260 seconds
[05:17:29] <Vornne> basically, interrupt the current thread? if so, no need for the shared_ptr, use boost::this_thread::interrupt() or whatever
[05:18:46] <Vornne> if you were thinking of sharing the thread object somehow for running things, they can't be... you'd need a thread_pool or whatever
[05:41:27] Easton has joined #peragro
[07:48:23] TheAncientGoat has joined #peragro
[08:45:40] needle has quit: Ping timeout: 245 seconds
[08:47:30] needle has joined #peragro
[09:12:57] <azaghal> Vornne: Well, the thing is that I want only a single running io_service::run() per a set of connections initiated by the same Tcp server. So each thread would need to check upon the same thread instance if it's running or not.
[09:13:49] <azaghal> Vornne: The thread would basically be interrupted when io_service is left without any work, which pretty much means that all work objects had been destroyed.
[09:14:19] * circeavalon pokes sueastside
[09:36:28] * circeavalon pokes sueastside
[10:06:55] <circeavalon> ok, so my boyfriend is MIA
[10:07:06] circeavalon has quit: Quit: peace out
[10:12:33] Easton has quit: Ping timeout: 272 seconds
[11:55:44] TheAncientGoat has quit: Read error: Operation timed out
[11:59:46] TheAncientGoat has joined #peragro
[12:25:48] <Tucos> \o
[12:29:51] <sueastside> azaghal: do i understand it right...you want Server to be its own Connection, having a seperate service handle the actual connections?
[12:29:54] <sueastside> hey Tucos
[12:31:05] <sueastside> Tucos: already did the pysvn thing.
[12:31:10] <Tucos> oki
[12:31:46] <sueastside> Tucos: you need a small introduction course in django, I need tags (categories) for assets and a search functionality
[12:31:57] <azaghal> sueastside: No, no, server is server, not connection.
[12:32:30] <azaghal> The thing is, once you add async Asio handlers to an io_service, you need to actually start executing them
[12:32:39] <azaghal> You do this by calling the io_service::run().
[12:32:51] <sueastside> azaghal: you want to stop the server, but not the connections...whats the responsiblity of the server then?
[12:33:07] <azaghal> Basically just to accept connections.
[12:33:18] <azaghal> It's more of a convenience utility.
[12:33:37] <azaghal> Of course, you could implement a kind of "Close(connections=true)" thing.
[12:33:53] <sueastside> azaghal: so if you say stop, you mean stop accepting connections, but handle the existing ones?
[12:34:05] <azaghal> Yeah, that could be done that way.
[12:34:07] <sueastside> *but keep handling the existing ones
[12:34:40] <azaghal> I think it'd be a nice thing to be able to do.
[12:37:03] <azaghal> sueastside: The main reason I actually want this is because, technically, connections don't need to know about server at all.
[12:37:12] <sueastside> azaghal: add a Pauze/Resume function to Tcp class, add a bool pauzed and in Tcp::HandleAccept() do if (pauzed) return; in resume you would call StartAccept();
[12:37:25] <sueastside> and set pauzed back to false
[12:37:52] <azaghal> I'd like to be able to close the port altogether, to be honest.
[12:38:17] Baldur has joined #peragro
[12:39:13] <Tucos> sueastside: thatd have to wait till after wednesday the
[12:39:15] <Tucos> +n
[12:40:16] <azaghal> sueastside: And the whole point about my question is not stop/pause/whatever. More of a way to think where to issue run() and keep it running.
[12:40:29] <sueastside> azaghal: hmm if the acceptor isnt accepting with a connection(which contains the socket) isnt the port closed then?
[12:41:14] <sueastside> azaghal: i just called it that cause Stop calls ioService.stop();
[12:41:22] <sueastside> which is what you dont want right?
[12:42:08] * azaghal sighs
[12:42:12] <azaghal> You don't get it :)
[12:42:17] <sueastside> i guess :)
[12:42:19] <azaghal> The point is in threading and stuff.
[12:42:49] <azaghal> Why have a running thread locking/checking/unlocking if it's not really needed to run?
[12:43:05] <azaghal> But the main thing is the thing with io_service.
[12:43:28] <azaghal> There's a way I could run multiple thread calling io_service::run() in a thread (per connection), but that seems wasteful.
[12:43:38] <azaghal> Especially since Asio itself is basically threaded.
[12:44:12] <azaghal> _But_, the point is that I want to hide from the library user the Asio itself.
[12:44:22] <azaghal> I.e. that's why I don't want to expose io_service.
[12:45:18] <azaghal> So the main thing I was thinking is how to have io_service running all the time for Tcp connections.
[12:45:32] <azaghal> But then I thought I should also try to optimise parts of it as well.
[12:46:49] <Deepa> I fear today
[12:47:55] <Deepa> Also, azaghal.
[12:48:11] <Deepa> Should I make the webinterface integrated or standalone?
[12:54:18] <Deepa> standalone it is
[12:54:58] <sueastside> Deepa: integrated in what?
[12:55:13] <Deepa> The system I'm making!
[12:55:37] <Deepa> I promised myself to finish more of my projects and I'm almost done on that
[12:55:38] <Vornne> azaghal: but why does each connection need a shared_ptr to a thread? will they call interrupt() or something?
[12:56:26] <Vornne> if you want the thread to stop when there is no work, wouldn't you just have the run() call return and the thread automatically join?
[12:57:17] <azaghal> Vornne: In order to check if the io_service::run() thread is still.... Running :)
[12:57:19] <Vornne> is the thread that the connections have a pointer to the one that member functions will run from?
[12:57:59] <Vornne> hmm, wouldn't the io_service object be able to give that information?
[12:58:39] <azaghal> I don't seen anything in reference docs for it.
[12:58:55] <sueastside> Deepa: well depends what the system is, whats it running on and what language
[12:59:02] <Vornne> I guess it doesn't matter, but having a shared_ptr<thread> with multiple owners seems a bit strange, as the thread object is not thread safe afair
[12:59:09] <Deepa> python python sql so far
[12:59:35] <azaghal> Vornne: The thing is that run() is a blocking method. It keeps running as long as there is some work.
[12:59:59] <sueastside> when does io_service::run() return? i thought it blocked?
[13:00:01] <azaghal> Vornne: Well, I'd use mutex for that one.
[13:00:17] <Vornne> yes, and you can either let it finish with no work or add a work object
[13:00:17] <azaghal> sueastside: It returns once it has no more work.
[13:00:30] <Vornne> *dummy work object
[13:00:45] <azaghal> I am going to add work objects.
[13:00:55] <Vornne> would the connections be in charge of restarting the thread if needed, or something?
[13:00:56] <azaghal> But I'd also like it to stop working once it actually has nothing to do.
[13:01:01] <azaghal> Yes
[13:01:06] <azaghal> As I explained.
[13:01:17] <azaghal> lock -> check if running -> if not running start again -> proceed
[13:01:22] <Vornne> hm, why not just leave the thread running on a condition variable wait?
[13:01:22] arpu has joined #peragro
[13:01:34] <sueastside> or put while (true) {io_service::run(); sleep(); } in the Tcp thread
[13:01:51] <Vornne> I've heard starting and stopping threads takes a lot of time, it shouldn't be done more than absolutely necessary
[13:01:53] <azaghal> sueastside: I don't want it running on the loose without being able to stop it.
[13:02:05] <azaghal> Vornne: And it won't, to be honest.
[13:02:08] <Vornne> sleep is not as optimal as condition variable waits
[13:02:17] <azaghal> Unless we have only one player at a time connecting.
[13:02:36] <azaghal> Erm
[13:02:45] <azaghal> I mean unless we have only single player at all times.
[13:03:25] <azaghal> Vornne: I'm actually trying to find a better way than having 1 thread/connection for run(), while also trying to minimize kinky stuff from happening.
[13:03:52] <sueastside> i like Vornne's kis
[13:03:54] <sueastside> kiss
[13:04:20] <Vornne> so... io_service runs, finishes any work, the thread is destructed until a connection requests it?
[13:04:36] <azaghal> Yes
[13:04:55] <azaghal> But if you have continuity in Tcp connections, it doesn't get destroyed.
[13:05:00] <Vornne> if so, it seems that the io_service thread should be kept running with a dummy work object, as that's the provided functionality
[13:05:05] <Vornne> if I recall correctly
[13:05:16] <Vornne> seems like reimplementing part of asio
[13:05:26] <sueastside> and remove the dummy if you want to stop it...
[13:05:27] <azaghal> Yes, and if you have bloody read what I had written last night, I _did_ fucking add it to design.
[13:05:59] <azaghal> Now, one note - connections are supposed to be usable without the server.
[13:06:08] <azaghal> Server is more of a convenience thing.
[13:06:11] <Vornne> hmm, you mean asio didn't provide the functionality you want, as you see it?
[13:06:40] <azaghal> No, it's more the decoupling I want to have in the framework.
[13:07:13] <Vornne> hmm
[13:07:14] <azaghal> And I want to hide Asio from user of framework.
[13:07:41] <Vornne> well, I'd have to study the code to understand it better, probably ;)
[13:07:45] <azaghal> The easiest thing would be to tell the user to provide io_service and take care of it himself.
[13:07:57] <azaghal> But then I thought - I don't want this.
[13:08:01] <sueastside> azaghal: you want Connection also decoupled from Tcp?
[13:08:04] <azaghal> So I want a thread being started for run()
[13:08:22] <azaghal> sueastside: Tcp connection should be usable without the Tcp server.
[13:08:38] <azaghal> But then came the question, where do I start the thread?
[13:08:55] <azaghal> I can do it in server, but I want to be able to use Tcp connection _without_ Tcp server as well,
[13:09:02] <azaghal> (for example in client situation).
[13:09:08] <sueastside> ah right theres to Tcp classes, duh!
[13:09:21] <azaghal> And then again, I don't want to spawn thousands of threads for run()
[13:09:38] <azaghal> Because that's what we're targeting in the end (number of players).
[13:10:06] <Vornne> so if there is no server, the connection classes somehow get a global / singleton io_service and shared_ptr<thread> to do their work?
[13:10:11] <azaghal> Additionally, I want the io_service to stop if it's not really needed.
[13:10:37] <azaghal> Vornne: Well, that's what I'm thinking about right now. I was thinking of having two constructors.
[13:10:53] <azaghal> Or maybe one constructor which will create its own thread/io_service as needed or something.
[13:11:24] <azaghal> So, no, it's not global.
[13:11:39] <azaghal> In case where server exists, it's more of a per-server-pool kind of global.
[13:11:47] <azaghal> In case without server, it's per-connection.
[13:12:09] <Vornne> if it's not needed, I would guess that leaving it with a dummy work object would probably be very optimised, with some sort of "deep sleep" mode like pthread_condvar_wait or whatever; I don't know for sure though
[13:13:04] <azaghal> Oh, and one issue with io_service::run() is I don't know what happens if you call interrupt() :)
[13:13:09] <azaghal> (on thread executing it).
[13:13:18] <Vornne> I highly doubt it would be busywaiting or running sleep(10) or something
[13:13:31] <sueastside> why not just a small helper class to run the Connection? taking care of the io_service creation and ::run in thread?
[13:14:02] <azaghal> sueastside: That's not really different from what I suggested - beyond adding more classes :)
[13:15:05] <azaghal> Vornne: And I thought it'd be nifty that as long as a single Tcp connection in a server pool is alive (and its work instance), the io_service keeps running.
[13:15:14] <sueastside> azaghal: sure it an extra class but it keeps extra code out of Tcp class
[13:15:20] <azaghal> Once you stop all connections and they get destroyed - nothing else runs.
[13:17:10] <Vornne> azaghal: the boost::thread destructor just detaches the thread, it keeps running
[13:17:10] <azaghal> Am I making any sense here?
[13:17:32] <azaghal> Vornne: Once no work is left for run(), it'll exit.
[13:19:07] <azaghal> Hm...
[13:19:12] <azaghal> Maybe I could make it simpler.
[13:19:19] <sueastside> :)
[13:19:24] <azaghal> I'll rethink a bit about it.
[13:19:31] <azaghal> But it was a damn good idea, for the record!
[13:19:59] <sueastside> good idea with technical limitations.
[13:20:30] <azaghal> Vornne: The main thing troubling me is that run() could exit due to error or something, but I don't want it running in a loop so I could actually stop it in some sane way.
[13:21:53] <Vornne> azaghal: wouldn't the io_service object have all you need to interrupt the thread, in a thread safe way too? once the io_service stops running, the thread will exit
[13:22:12] <azaghal> For fuck's sake...
[13:22:34] <azaghal> Vornne: Thank you, I never thought about that. Now let me put on my "I am dumb and can't read docs" t-shirt
[13:22:43] <azaghal> Vornne: What I'm thinking about is:
[13:23:00] <azaghal> a) What to do if run() exits although it shouldn't
[13:23:20] <azaghal> b) How to keep run() going without having a stray work object
[13:23:25] <azaghal> (as in non-tracked)
[13:23:55] <azaghal> c) How to restart the run(), but _still_ allow the ability to stop it by using as little glue code as possible (avoiding some status thing)
[13:24:18] <azaghal> d) How to allow Tcp connection class instances to operate without Tcp server class instance.
[13:25:44] <azaghal> e) How to hide all of this mumbo-jumbo from framework user
[13:27:27] <azaghal> I guess I just want it to be kind of rock-solid.
[13:27:31] <sueastside> azaghal: http://www.boost.org/doc/libs/1_43_0/doc/html/boost_asio/reference/io_service.html second from bottom b and partly c
[13:28:19] <azaghal> b? c?
[13:28:39] <sueastside> your points above
[13:29:48] * azaghal sighs
[13:30:02] <azaghal> sueastside: Who owns the work on which reset() should be done? :)
[13:30:14] <azaghal> When you have 100-200 connections.
[13:30:19] <azaghal> Which can go on and off.
[13:30:23] <sueastside> the same thing that own the io_service?
[13:30:46] <azaghal> Think about the server/independent connection again.
[13:31:16] <Vornne> hm, what reset()? says there reset is not needed before calling run() again
[13:31:41] <sueastside> Vornne: work.reset()
[13:32:13] <azaghal> sueastside: And I read the docs, thank you :)
[13:32:40] <Vornne> azaghal: if you want it to stop working after all connections are gone, add a shared_ptr<work> to all connection classes?
[13:32:43] <sueastside> azaghal: then why did you say for fuck sake earlier? :P
[13:33:04] <azaghal> Because you people obviously think I haven't.
[13:33:27] <azaghal> Vornne: That could be done too. It's just a slight change from what I proposed yesterday.
[13:33:59] <azaghal> Once again, keeping it running is not an issue.
[13:34:09] <azaghal> Restarting it if it exits for some reason is what I need.
[13:34:12] <sueastside> Vornne: isnt that redumbdant (two and a half men reference)? isnt a connection work for the service anyways?
[13:34:20] <azaghal> Let's say the following happens:
[13:34:33] <azaghal> Server starts accepting connections. 10 connections get opened.
[13:34:38] <azaghal> It all works nice for a while.
[13:34:47] <azaghal> And then, all connections get closed.
[13:34:50] <azaghal> No more work.
[13:34:57] <azaghal> io_service::run() exits.
[13:35:05] <azaghal> Server receives new connections.
[13:35:18] <azaghal> Now you need to have that io_service::run() again.
[13:35:36] <azaghal> So, I could have server running it.
[13:35:38] <azaghal> But I don't want to.
[13:35:51] <azaghal> Because I want to use Tcp connection independently as well.
[13:36:07] <azaghal> So I want to place the running thread thing into Tcp connection.
[13:36:18] <Vornne> hm, just add another class called NotTheServer, and have that handle the extra io_service and thread :P
[13:36:19] <azaghal> But then again, I don't want to spawn 1 thread/connection.
[13:36:51] <azaghal> But I need to still manage it in a kind of centralised way so that destruction of any connection doesn't mean anything to others.
[13:36:53] * sueastside waits for azaghal 's sigh
[13:37:25] <azaghal> I'm either misunderstood, or a jerk.
[13:38:33] <Vornne> I was only questioning the use of shared_ptr<thread>, as if all the connections somehow manage an io_service between them... which could be split off into another class, probably called something like "server"
[13:38:51] <Vornne> though the name wouldn't be important
[13:38:56] Baldur has quit: Ping timeout: 240 seconds
[13:39:13] <azaghal> Vornne: Heheh, but _who_ manages that new class? :)
[13:39:25] <azaghal> Vornne: Who owns it?
[13:39:36] <Vornne> the connections, shared?
[13:39:46] <azaghal> What's the difference then?
[13:40:03] <Vornne> I'd personally just start it once and keep it running with a dummy work until program exit
[13:40:06] <azaghal> Beyond encapsulation (and ok, it could be reused code)
[13:40:20] <Vornne> thread objects are not made to be shared, iirc
[13:40:47] <azaghal> But effectively you'd have a shared encapsulation, so wouldn't it be almost the same?
[13:40:51] <sueastside> so make a thread wrapper and call it Service :)
[13:40:56] <azaghal> But I agree on putting it in another class, it could be useful.
[13:41:43] <azaghal> Ok, after an hour of this, you finally threw in something useful.
[13:41:43] <azaghal> Thanks
[13:41:46] <sueastside> ok now we're just going in circles about technical details, you just both suggested the same thing so go for it.
[13:42:01] <sueastside> azaghal: me?
[13:42:07] <azaghal> sueastside: No, Vornne
[13:42:11] <azaghal> Well, maybe you too.
[13:42:43] <azaghal> Hm...
[13:42:44] <Vornne> well, I still don't like the sound of starting and stopping one thread, rather than waiting on a condition variable or something
[13:42:55] <Vornne> but it doesn't really matter :)
[13:43:21] <azaghal> Vornne: Well, I wanted to use interrupt stuff at first, but I don't think it'll work with io_service::run()
[13:43:35] <azaghal> Since it's not an interruption point etc.
[13:44:13] <Vornne> io_service has its own interrupt() method, wouldn't that work?
[13:44:52] <Vornne> but I thought the reason you wanted to stop it was to save cpu or something?
[13:44:56] <Vornne> after no work
[13:45:08] <Vornne> rather than keep idling
[13:45:35] <azaghal> Yeah
[13:45:49] <azaghal> I know how crappy thread-debugging can be, so I want it running only when needed.
[13:45:55] <Vornne> just I've heard that unless you are sure the thread will not be needed again for a long time restarting it would take longer than any time you save
[13:46:02] <azaghal> io_service has no interrupt()
[13:46:09] <azaghal> Only stop()
[13:48:08] <Vornne> hmm, list message from 2007, must have changed since
[13:48:59] <Vornne> forget what you want interrupt for, at program exit?
[13:52:12] <azaghal> Vornne: The idea was that when Start() is issued, the Tcp connection goes "Oh, let's see if my io_service is even running at all?", and start it automatically if not.
[13:52:34] <azaghal> I'll go for that wrapper of yours then, I guess.
[13:53:08] <Vornne> well, that was just random a side idea, but sure :)
[13:58:19] <needle> good day
[13:59:18] <Tucos> hey needle
[13:59:34] <needle> heya Tucos
[13:59:52] <needle> looks like a missed some kind of meeting
[14:00:01] <needle> here in pt channel
[14:01:15] <sueastside> saturday meeting time! wiii
[14:07:44] <azaghal> I wonder if my presence in PT project is actually non-beneficial due to way I get easily pissed off -.-
[14:08:25] <sueastside> azaghal: we love you for who you are
[14:08:41] <needle> azaghal: stay as you are :)
[14:08:51] <sueastside> azaghal: but i will twist your ballsack if you call any of us useless again!
[14:09:23] <azaghal> I wish I could playback my line of thought while I was trying to solve the issues I had.
[14:09:49] <sueastside> azaghal: think out loud and make a video blog
[14:09:50] amogorkon has joined #peragro
[14:09:57] <needle> azaghal: being in a project is like having a partnership or being with a girl
[14:10:06] <azaghal> Really?
[14:10:12] <needle> with small differenece
[14:10:15] <azaghal> Ok, who of you will bend over to get it then?
[14:10:16] <needle> there is no sex
[14:10:19] <needle> :)
[14:10:20] <azaghal> Damn
[14:10:24] <sueastside> PT put out more
[14:10:29] <sueastside> *puts
[14:10:52] <sueastside> needle: bah you and my slowness ruined it
[14:11:28] <needle> >.>
[14:17:40] <sueastside> needle: you better look the other way!
[14:30:17] <Deepa> My mind transformed difference to breasts
[14:30:26] <Deepa> I immediately planned to join more projects
[14:31:56] <Tucos> O.o
[14:33:11] <Deepa> That reminds me, I should give someone a call
[14:33:51] <Deepa> As in, speaking of projects and not breasts
[14:34:07] <azaghal> Erm
[14:34:10] <azaghal> Nobody mentioned breasts here...
[14:34:57] <sueastside> well somebody said girl and no one said amputee
[14:36:20] <Deepa> bah, no answer
[14:37:25] <azaghal> Deepa: Still the same one?
[14:37:40] <azaghal> Btw, Linode propagated RAM upgrades.
[14:37:44] <azaghal> My site works much faster now :)
[14:37:45] <Deepa> Same one as?
[14:37:56] <Deepa> Yeah, I heard about the linode upgrades. Congratulations!
[14:37:57] <azaghal> Girl?
[14:38:02] <azaghal> Thanks
[14:38:20] <azaghal> 30 bucks for 768 :)
[14:38:46] <Deepa> Yes, still the same girl
[14:38:56] <Deepa> Though I kinda wish I lived 12 (swedish) miles away from here
[14:39:29] <sueastside> there is a swedish mile?
[14:39:58] <azaghal> Why?
[14:40:08] <Deepa> I like far more girls over there than here
[14:41:01] <sueastside> 12miles is nothing, try 7000km....
[14:41:42] <thebolt> swedish/metric mile is 10 km..
[14:41:47] <Deepa> 120km is still somewhat far!
[14:42:18] <thebolt> sueastside: get what you mean.. driving a very special friend to the airport tomorrow, then she'll be 8000km away..
[14:42:24] <sueastside> nah i do that every day just commuting
[14:44:14] <sueastside> thebolt: she should be riding you
[14:45:51] <azaghal> ...
[14:46:04] <azaghal> Perversions ensue, without me actually starting them.
[14:54:55] <Deepa> 5 minutes of Vista and I've already turned off Aero
[14:58:19] <Tucos> :O
[14:58:38] <azaghal> :D
[14:59:43] <sueastside> it took you 4minutes and 59seconds to find the option to turn it off?
[15:00:17] arpu has quit: Ping timeout: 260 seconds
[15:00:18] <Deepa> It took 5 minutes for the changes to apply
[15:19:03] Baldur has joined #peragro
[15:19:47] <Deepa> Baldur!
[15:19:50] <Deepa> Or rather
[15:19:53] <Deepa> Baldur \o/
[15:20:34] * needle still does not know where to begin to build a static client
[15:20:37] <needle> *sigh*
[15:20:43] <needle> or rather how
[15:22:38] <Baldur> Oh! Thanks for the warm welcome :D
[15:22:57] <sueastside> needle: jam client_static?
[15:23:01] <Baldur> Deepa \o/ As weöö!
[15:23:07] <Baldur> ll*
[15:23:13] <needle> http://pcdserver.shacknet.nu/psdoc/?q=node/9 i think i found someething useful
[15:23:41] <Deepa> You've changed my life!
[15:24:17] <sueastside> good ol' induane
[15:24:37] <needle> sueastside: well there is no "jam client_static" for peragro
[15:24:49] <sueastside> needle: peragro_static?
[15:24:54] <needle> ahh
[15:24:56] <needle> :D
[15:25:02] <needle> ok
[15:25:04] <Baldur> Oh thank you! :D How?
[15:25:45] <Tucos> http://pcdserver.shacknet.nu/psdoc/?q=node/3 :D
[15:25:46] <sueastside> needle: peragro\src\client/Jamfile specifies the peragro_static target
[15:26:38] <needle> yay that helps a lot
[15:26:41] <azaghal> Oh, fucking, fucking great...
[15:26:47] <azaghal> Unstable weather until middle of week.
[15:26:48] <azaghal> Ffs...
[15:26:55] <azaghal> It's my fucking vacation...
[15:27:08] <Tucos> :p
[15:27:15] <Tucos> stay in the basement and code!
[15:27:38] <needle> azaghal: i thought you want to workout a bit
[15:27:40] <needle> http://www.youtube.com/watch?v=i1CVLZkIIcg
[15:27:53] <azaghal> needle: I did!
[15:27:57] <azaghal> But not on bloody rain!
[15:28:01] <azaghal> And I wanted to go to beach...
[15:28:55] <Baldur> Inside watching the Swedish Royal Wedding
[15:29:59] <sueastside> needle: bah i already saw that
[15:30:51] <needle> I know but the others did not sueastside
[15:31:09] <needle> that is how i imagine azaghal on his work out at home
[15:31:14] <needle> *g*
[15:31:30] * Tucos is bored
[15:31:57] <needle> Tucos: does your cs work?
[15:32:05] <Tucos> i have no cs here
[15:32:09] <Tucos> it's weekend :)
[15:32:12] <needle> if not than give it a try
[15:32:37] <Tucos> not going to compile CS on my laptop, and not on my homeserver
[15:34:44] <Deepa> Baldur: I've decided to wear shirts instead of t-shirts
[15:35:15] <Baldur> oh :)
[15:35:44] <Tucos> needle: any other ideas? :p
[15:36:09] <needle> Tucos: watching soccer and drinking beer
[15:36:37] <sueastside> Tucos: http://www.youtube.com/watch?v=JcCOktdsz-0
[15:36:44] <needle> btw, the german lost their game yesterday with serbia
[15:36:46] <needle> lol :)
[15:36:46] <Tucos> i'm alone, still ill and it's 1535 ... drinking beer would be pathetic ; already watched football, boring match, stream fucked up, so no game :p
[15:37:14] <Baldur> yeah they're good at dates and they can make you look handsome in daily life, just be careful with which you choose
[15:39:18] <Deepa> careful?
[15:39:44] <sueastside> http://www.youtube.com/watch?v=mNEWatD0viw
[15:39:51] <needle> i found a translated version http://www.youtube.com/watch?v=knRLJp-nqSg of that Hans Teeuwen link
[15:41:41] <Baldur> yeah like hawaii shirts are strictly forbidden and be also careful with patterned shirts, some are good but others can really hurt the eye and work against you
[15:42:12] <Baldur> patterned shirts are actually preferred right now
[15:43:44] <Deepa> I was thinking of white shirts
[15:43:56] <azaghal> What are you all talking about suddenly?
[15:44:57] <Baldur> then there's the black shirt for mysteriousness, and easier hiding of spots from food for example. The white shirt stands out more and gives a sense of formality
[15:45:25] <Baldur> though the white shirt does not hide spots like the black shirt and will get ruined more easily
[15:45:31] <Baldur> black also makes you look slimmer
[15:45:33] <Tucos> and after watching that movie, i'm bored again xD
[15:46:55] <Baldur> and you can wear a colorful tshirt below the black shirt, most colors fit with it
[15:47:12] <needle> Tucos: read a book
[15:47:17] <Tucos> why would you wear a shirt under a shirt? o.O
[15:47:21] <Tucos> needle: bah
[15:48:01] <Baldur> tshirt under a shirt <.<
[15:49:19] <needle> Baldur vertical stripes make you also look slimer!
[15:49:39] * needle wears stripped socks by now
[15:50:02] <Baldur> Just a shirt can get cold and you can add some character to yourself with a print on your tshirt
[15:50:27] <Baldur> yes siree needle :)
[15:51:04] * azaghal is confused
[15:52:01] <Baldur> needle: Makes your feet look smaller? :P
[15:53:02] <needle> lol, Baldur i actually thought you would say that :)
[15:53:18] * Tucos pats azaghal
[15:53:19] <Baldur> it was like a given ;) xD
[15:56:52] <sueastside> Tucos: http://www.youtube.com/watch?v=zK0EpSS3pw0&feature=related
[15:58:23] Vornne has quit: Ping timeout: 272 seconds
[15:59:47] Vornne has joined #peragro
[15:59:48] ChanServ sets mode: +o Vornne
[16:00:03] <Tucos> hm, http://www.startssl.com/?app=1
[16:00:34] <Tucos> and according to random-user-on-irc they get accepted by most browsers
[16:02:28] <needle> Tucos: http://www.youtube.com/watch?v=VjE0Kdfos4Y
[16:02:45] <needle> this is really weird
[16:03:43] <sueastside> good cd music backup prog for ubuntu?
[16:05:04] <Tucos> thats one epic bird :D
[16:06:28] <sueastside> indeed
[16:07:50] <Tucos> i should have more usb sticks
[16:13:26] <sueastside> http://www.youtube.com/watch?v=uxZabf3u89s
[16:16:28] <needle> oh long johnson :)
[16:24:17] <Baldur> why i eyes ya? ;P
[16:55:55] me345 has joined #peragro
[17:03:13] <sueastside> me345: does the m stand for 1 and the e for 2?
[17:04:44] <needle> i thoght 3 stands for E, 4 stands of A and 5 stands for S o.O
[17:05:30] me345 has quit: K-Lined
[17:07:23] <Tucos> funny .. got klined for a join/part flood :s
[17:22:24] <Tucos> http://www.youtube.com/watch?v=006ip4ndThE#t=155
[17:23:33] loufoque_ has joined #peragro
[17:48:26] Easton has joined #peragro
[18:05:05] Baldur_ has joined #peragro
[18:06:15] Baldur has quit: Ping timeout: 260 seconds
[18:09:58] Baldur_ has joined #peragro
[18:11:45] Baldur has quit: Ping timeout: 240 seconds
[18:11:58] Baldur__ has joined #peragro
[18:14:39] Baldur_ has quit: Ping timeout: 260 seconds
[18:46:56] <needle> sueastside: http://paste.pocoo.org/show/227341/
[18:47:14] <needle> sueastside: i can't manage to build CEL statically somehow, any ideas ?
[18:47:29] <needle> sueastside: therefore i can't build peragro static
[18:47:54] <needle> do i miss any variables maybe ?
[18:56:07] <azaghal> Anything in their docs?
[18:57:14] <needle> azaghal: i did not find any CEL build static howto :|
[18:57:20] <needle> i should try harder i think
[19:00:55] * needle is listening to Metallica - Harvester_Of_Sorrow
[19:01:00] <needle> good old times
[19:02:40] <needle> yay it looks like it CEL is searching for cal3d static
[19:02:41] <needle> Static plugin "sprcal3d" from package "CRYSTAL" not available
[19:02:54] <needle> o.O
[19:07:25] <needle> i try to build CS --without-libcal3d
[19:10:50] * needle is listening to Iron Maiden - Powerslave
[19:17:08] <sueastside> needle: those are warnings... no errors?
[19:25:15] <needle> sueastside: right warnings
[19:26:41] <needle> hmm, ok i got the point
[19:28:04] <sueastside> needle: well does it fail to build? whats beyond found 1018 target(s)...
[19:28:42] <needle> sueastside: i try now "jam -aq libs plugins cel-config cel-config-1.9" on CEL wait a sec
[19:28:48] <needle> it should be ready in 1 minute
[19:30:33] circeavalon has joined #peragro
[19:30:46] * circeavalon pokes sueastside
[19:36:04] <needle> http://dpaste.com/209252/ i miss crystalspace.kernel.vfs
[19:36:10] <needle> if i start ./celtst
[19:36:37] * needle build CS statically and it works with walktest_static
[19:39:31] Baldur_ has joined #peragro
[19:40:26] <needle> sueastside: CEL does not fail to build
[19:40:26] Baldur has quit: Disconnected by services
[20:15:36] <Tucos> http://www.alternate.nl/html/product/details.html?articleId=-1066052 :o
[20:28:40] <Deepa> I hate it when people tell you about how they got angry
[20:28:53] <Deepa> and they do it in a tone that suggests that they are not angry at all
[20:29:21] <Tucos> you want people to shout at you when telling you they got angry? :p
[20:29:57] <Deepa> Yes
[20:31:01] <Tucos> what for? they're not angry anymore/at you :p
[20:31:24] <Deepa> It's easier if they're furious now
[20:32:42] <Deepa> And I kinda left out one part of the story
[20:33:02] <Deepa> Though it strikes me that I won't have to tlel that part
[20:33:05] <Deepa> Since she doesn't use facebook :D
[20:39:34] <needle> Deepa: i know what you mean :)
[20:40:01] <needle> i don't like people who can't tell you what they think or how they feel
[20:40:52] <Tucos> rawr http://www.pu.nl/userfiles//Nichterige%20homo.jpg
[20:41:58] <needle> heh Tucos one could get it totally wrong
[20:43:00] <needle> but I don't care about people's sexual orientation
[20:43:10] <Deepa> Ewww
[20:43:13] <Deepa> I do not like those clothes!
[20:43:31] <Tucos> needle: i don't care about sexual orientation, but i do hate that kind of gays :p
[20:47:43] needle has quit: Ping timeout: 260 seconds
[20:49:25] needle has joined #peragro
[21:27:31] <needle> saturay night people, unite !
[21:30:39] * azaghal farts
[21:34:30] <Tucos> \o/
[22:03:27] TheAncientGoat has quit: Ping timeout: 264 seconds
[22:17:14] <sueastside> needle: ld library path set? or perhaps try copying the static_plugins.so file (or whatever its called) to the CEL dir..
[22:17:19] <sueastside> good night all
[22:20:37] <azaghal> sueastside: Night ;)
[22:30:34] <needle> ai knighty sueastside
[23:29:35] loufoque__ has joined #peragro
[23:31:18] loufoque_ has quit: Read error: Operation timed out
[23:54:41] Easton has quit: Ping timeout: 272 seconds