[06:20] <magespawn> Morning all you bright and early peeps.
[06:21] <bakuman> goede more
[06:38] <kbmonkey> more o/
[07:12] <magespawn> Hey what's up this morning?
[07:19] <KilosX> good morning all
[07:23] <KilosX> Maaz, hi
[07:23] <Maaz> Hello KilosX
[07:26] <magespawn> KilosX good day to you.
[07:31] <KilosX> xubuntu might make a good server
[07:31] <KilosX> nm works much faster than maverick
[07:32] <magespawn> Do not like it for a desktop though?
[07:32] <KilosX> hi amanica long time no see
[07:33] <KilosX> i like gnomes desktop more. in x you gotta hunt for stuff
[07:34] <superfly> morning magespawn, KilosX, kbmonkey
[07:34] <KilosX> like places and preferences and admin. they kinda hidden
[07:34] <KilosX> hi superfly 
[07:34] <magespawn> Did you do a complete xubuntu install?
[07:34] <KilosX> monkey not here
[07:34] <magespawn> Morning superfly
[07:34] <KilosX> yip magespawn and updated
[07:35] <KilosX> but its already giving popups there are more updates
[07:35] <magespawn> Maybe install the gnome on top 
[07:35] <superfly> KilosX: they all do
[07:35] <KilosX> 148m data download
[07:36] <KilosX> superfly, ?
[07:37] <KilosX> do what?
[07:37] <superfly> KilosX: no matter what distro you use, they all constantly look for, and have, updates
[07:38] <magespawn> You can lock the updates and also only take security or critical updates
[07:38] <KilosX> oh that ya. was meaning that its only 2 weeks since update upgrade and now theres another 50m
[07:39] <KilosX> i have switched off updates but the stupid boot-repair somehow saw there are new ones
[07:39] <KilosX> now i boot-repair offline
[07:39] <KilosX> boot-repair is a wonderful tool
[07:44] <magespawn> That it is
[07:48] <magespawn> I am getting request time out on a ping over my Adsl, very strange
[07:48] <KilosX> from who magespawn ?
[07:48] <KilosX> irc?
[07:49] <magespawn> No I noticed I was waiting for pages to load so I pinged Google
[07:49] <KilosX> ah
[07:51] <KilosX> lol gotta funny sound here. couldnt find the bloep on maverick but imported all the other sounds to here
[07:51] <KilosX> now channel messages go peeeeoooo
[07:52] <magespawn> Okay then.
[08:04] <magespawn> Okay and that KilosX?
[08:05] <KilosX> ticked the detach goodie in settings to see what detaches
[08:06] <KilosX> lol tried to close only the detached window and all went
[08:06] <magespawn> Ahh right.
[08:15] <magespawn> Man this irksome, Adsl spee is all over the place, fell like it is 1999
[08:15] <magespawn> Speed even
[08:15] <KilosX> lol
[08:28] <KilosX> lo inetpro 
[08:32] <KilosX> hi queery 
[08:32] <queery> hi oom KilosX 
[08:32] <queery> whats up with the X?
[08:33] <KilosX> methinks a plugin beit python or perl isnt installed properly
[08:34] <KilosX> on xchat
[08:34] <KilosX> trying to find it in synaptic
[08:36] <magespawn> Found this for those on mweb https://www.facebook.com/MWEB/posts/393461210672928 
[08:38] <magespawn> Was beginning to think it was me
[08:47] <KilosX> ah penny dropped. using xubuntu natty queery 
[08:48] <queery> haha
[09:15] <KilosX> bbl
[10:03] <magespawn> Later all
[10:22] <Kilos> hmm ubuntu.mirror.ac.za is kinda sick
[10:23] <Kerbero> ai
[10:23] <Kerbero> not again
[10:23] <Kilos> 458k/s
[10:23] <Kilos> eish
[10:23] <Kilos> 458b/s
[10:23] <Kilos> and then stops for a while
[10:24] <Kerbero> seems fine here
[10:24] <Kilos> strange
[10:24] <Kilos> must be vodacom 
[10:25] <Kilos> just gone to 658B/s
[10:30] <Kilos> Fetched 194kB in 10min 14s (315B/s) 
[10:30] <Kilos> sigh
[10:31] <Kilos> bbl
[13:59] <queery1985> bad interwebs
[14:27] <Kilos> was that when you were born queery1985 
[15:12] <kbmonkey> hello o/
[15:13] <kbmonkey> cocooncrash, are you around, I have an Ibid question...
[15:17] <tumbleweed> kbmonkey: I recommend #ibid on atrum
[15:17] <Banlam> crashed cocoon could almost  be the name of an ubuntu release
[15:18] <kbmonkey> ten-4 that tumbleweed 
[15:33] <Kilos> hi sakhi hometime
[15:43] <Kilos> bbl
[17:41] <Kilos> lo kbmonkey superfly and others
[17:41] <Kilos> Maaz, hi
[17:41] <Maaz> Sup Kilos
[17:41] <Kilos> hi morgs 
[17:42] <superfly> hi Kilos
[17:55] <kbmonkey> hi Kilos superfly 
[17:56] <kbmonkey> bmg505, 
[17:56] <kbmonkey> sakhi, Tonberry and psydroid 
[17:56] <Kilos> lol
[17:56] <Kilos> you winning laddy
[17:57] <Kilos> yo magespawn 
[17:57] <Tonberry> what did i do?
[17:57] <Tonberry> oh
[17:57] <Tonberry> hi
[17:57] <kbmonkey> hi magespawn 
[17:58] <magespawn> Howdy Kilos, kbmonkey and others
[17:58] <kbmonkey> I hope you did nothing bad Tonberry :p
[17:59] <magespawn> gc coffee on
[17:59]  * gc starts grinding coffee
[17:59] <kbmonkey> gc coffee please
[17:59] <gc> kbmonkey: Yessir
[17:59] <kbmonkey> gc romany creams?
[17:59] <gc> kbmonkey: Huh?
[17:59] <kbmonkey> gc romany creams please
[17:59] <gc> kbmonkey: Sorry...
[18:00] <psydroid> hi Kilos
[18:00] <psydroid> hi kbmonkey
[18:00] <magespawn> kbmonkey I have git my second program done
[18:00] <psydroid> hi magespawn
[18:00] <Kilos> hi psydroid 
[18:00] <magespawn> git  or got whichever
[18:00] <magespawn> Hi psydroid
[18:00] <kbmonkey> :D
[18:01] <psydroid> hi Tonberry
[18:01] <kbmonkey> cool magespawn 
[18:01] <psydroid> hi superfly
[18:01] <Kilos> kbmonkey, you got your greeter bot working?
[18:01] <kbmonkey> writing some Python now meself
[18:01] <kbmonkey> Im learning the system a bit first Kilos 
[18:01] <Kilos> ah
[18:02] <kbmonkey> may have it done by a little later :)
[18:03] <gc> Coffee's ready for magespawn and kbmonkey!
[18:03] <kbmonkey> gc danke
[18:03] <gc> kbmonkey: Huh?
[18:04] <Kilos> lol
[18:04] <magespawn> Thank you bc
[18:04] <magespawn> Thank you bc
[18:04] <magespawn> Thank you gc
[18:05] <magespawn> Touch screens and auto correct
[18:05] <magespawn> tv thank you
[18:05] <magespawn> gc thank you
[18:05] <gc> magespawn: np
[18:07] <kbmonkey> gx thanks
[18:07] <kbmonkey> gc, than
[18:07] <gc> kbmonkey: What?
[18:07] <magespawn> My next chapter in the book is Branching and while loops.
[18:07] <kbmonkey> meh, im moving too fast :p
[18:09] <Kilos> you two are really struggling tonight
[18:10] <Kilos> inetpro, why so quiet
[18:22] <superfly> hi psydroid
[18:23] <superfly> magespawn: which book are you using?
[18:23] <magespawn> Guide to Programming with Python by Michael Dawson
[18:39] <magespawn> Why superfly?
[18:39] <superfly> magespawn: just wondering. In my opinion, the best book to learn python with is probably A Byte of Python
[18:39] <bakuman> the internetz
[18:41] <magespawn> Do have the PDF version of that one, this is a hard copy, I like toread through the chapter first then do all the exercises.
[18:41] <magespawn> This one also seemed a bit more basic to start with.
[18:42] <Squirm> I think I have A byte of Python somewhere
[18:43] <Squirm> hmm, nevermind
[18:43] <magespawn> The one I have is only 110pages is that the same one?
[18:44] <Kilos> ya looks like
[18:45] <Squirm> http://www.ibiblio.org/swaroopch/byteofpython/files/120/byteofpython_120.pdf
[18:45] <Kilos> oh mine is only 99 pages
[18:46] <magespawn> Does anyone here actively program in python?
[18:46] <Kilos> no it is 110
[18:47] <Kilos> yes the fly
[18:47] <Kilos> and the crash kid
[18:47] <bakuman> i do as well, but not big projects
[18:47] <Kilos> magespawn, have you see 365
[18:48] <magespawn> No what's that?
[18:48] <Squirm> I used to, but just for personal gain, nothing big
[18:48] <magespawn> What ide do guys use?
[18:48] <Kilos> im trying to member its some thing the fly is writing in python
[18:48] <Kilos> something 365
[18:49] <Kilos> superfly, give your links please
[18:49] <Squirm> magespawn: I never used any. my programs ran in a terminal session.
[18:49] <Squirm> so nothing exciting
[18:49] <Squirm> well, exciting, but not pretty :P
[18:49] <superfly> Kilos: oh the blog? I haven't looked at that in MONTHS
[18:50] <magespawn> I am doing this on windows at the moment using Idle, on my ubuntu I use Eric.
[18:50] <Kilos> ya but then the guys can get an idea superfly 
[18:50] <superfly> magespawn: when I'm not digging in C++, C and Assembler, I'm doing Python
[18:50] <superfly> magespawn: http://openlp.org/ is written in Python
[18:50] <magespawn> Working my way up from here.
[18:50] <Kilos> i though i gave the link to maaz but i dont find it
[18:51] <superfly> Kilos: http://code365.info/
[18:51] <Kilos> ya code365
[18:51] <Kilos> magespawn, ^^
[18:51] <magespawn> Open source? Maybe a stupid question.
[18:52] <bakuman> i had to use Eclipse for python coding in a course
[18:52] <magespawn> Got it thanks Kilos.
[18:52] <bakuman> but usually i just use gedit or vim
[18:53] <magespawn> Eclipse does quite a few.
[18:53] <Kilos> yw
[18:53] <bakuman> Eclipse has too many functions O_O confising
[18:54] <bakuman> but it has autocomplete which is nice
[18:54] <magespawn> Am also using geeky on ubuntu and Notepad++ on windows. Trying all sorts just to see which I like.
[18:54] <Kilos> ty superfly 
[18:54] <magespawn> Geeky is gedit
[18:55] <bakuman> vim and emacs is nice if you go through the trouble of learning all the shortcut keys
[18:55] <superfly> magespawn: everything I do in my personal capacity is open source
[18:55] <superfly> http://launchpad.net/scribeengine
[18:58] <inetpro> Kilos: heh
[18:58] <Kilos> naand boetie gaan dit goed?
[18:58] <inetpro> Kilos: ok en jy
[18:58] <Kilos> goed dankie inetpro 
[19:02] <magespawn> superfly thought better to ask than assume. I think most of that stuff is a little ahead of my skills at the moment.
[19:02] <superfly> magespawn: you never know until you dive in ;-)
[19:03] <magespawn> True.
[19:04] <inetpro> superfly: what IDE do you use?
[19:05] <inetpro> good evening evryone
[19:05] <superfly> inetpro: Eric
[19:05] <superfly> though these days I've moved to PyCharm for OpenLP - we got an open source license
[19:06] <inetpro> interesting
[19:06] <inetpro> with dependancies like bicyclerepair
[19:07] <magespawn> Everbody know Star Wars?
[19:08] <Kilos> the movies?
[19:08] <Kilos> and series?
[19:08] <magespawn> Yup
[19:08] <Kilos> on the idiot box
[19:08] <magespawn> No series
[19:08] <magespawn> Jsut the movies.
[19:08] <Kilos> i have a few here
[19:08] <Banlam> are you asking do people know about the start wars movies?
[19:09]  * bakuman and Banlam have 1-6 in HD
[19:09] <Banlam> what a coincidence
[19:09] <magespawn> Yes again thought it better to ask than assume.
[19:09] <Kilos> lol
[19:10] <kbmonkey> fair to assume most of us here know about star wars :)
[19:10] <Kilos> what about them magespawn 
[19:10] <magespawn> I feel like Luke on the Falcon when he first feels the force.
[19:10] <Banlam> lol
[19:10] <Kilos> lol
[19:10] <kbmonkey> its the mitochondria
[19:10] <Banlam> not quite
[19:11] <kbmonkey> pythocondria
[19:11] <inetpro> superfly: what is wrong with eric?
[19:11] <inetpro> looks quite nice
[19:11] <magespawn> Old Ben says " You have taken your diets steps into a wider world."
[19:11] <Banlam> midichlorians
[19:11] <superfly> inetpro: it is quite nice
[19:12] <magespawn> diets = first
[19:12] <superfly> but the code completion is brilliant, and the Python integration works just so much better in PyCharm
[19:12] <kbmonkey> gedit is nice but only after you setup some plugins and settings
[19:12] <inetpro> kbmonkey: yuck
[19:12] <kbmonkey> lol inetpro 
[19:13] <inetpro> :-)
[19:13] <kbmonkey> use vim too, about 50/50 of the time
[19:13] <superfly> inetpro: I do with PyCharm would pick up all the identifiers in the file as well, like Eric does
[19:13] <inetpro> kbmonkey: I'd rather go for emacs than gedit
[19:14] <magespawn> Does anybody use Git?
[19:14] <superfly> magespawn: I do my best to avoid it
[19:15] <magespawn> Why? And what would you use instead?
[19:15] <superfly> and I generally recommend others avoid it too
[19:15] <inetpro> superfly: why?
[19:15] <superfly> magespawn: I use Bazaar. Git is overcomplicated and unnecessarily complex
[19:16] <superfly> it has too many commands, and too many ways of doing things, such that you can be told to do the same thing in 3 different ways, with apparently very good reasons for why you should do each of them
[19:17] <inetpro> hmm...
[19:17] <inetpro> so many peeps talking about GitHub
[19:18] <superfly> Never used it.
[19:19] <superfly> Apparently the code reviewing tools on GitHub are pretty good
[19:19] <superfly> But Github is cool because of Github, not Git
[19:21] <inetpro> but don't you use git to push code to github?
[19:21] <kbmonkey> yup github uses git
[19:22] <magespawn> That's what I thought
[19:22] <kbmonkey> it has a lot of commands, but it doesnt intrude on you
[19:25] <kbmonkey> superfly is right about it being complex, it was created to host the linux kernel source after all
[19:25] <magespawn> And CVS and SVN?
[19:26] <superfly> kbmonkey: I can argue, with experience, that git intrudes on you. I had more issues with Git in 6 months than I ever had with Bazaar in 4 years
[19:26] <superfly> magespawn: CVS = don't go there; Subversion = doing CVS right (but that doesn't make Subversion right)
[19:28] <magespawn> one of the programs for web sites wanted one of those can't remember which though. Had a look at a lot of programs.
[19:30] <kbmonkey> one technical difference is bzr stores changes on a file leve, whereas git stores deltas of changes
[19:30] <kbmonkey> but that differnce is academic
[19:33] <Kilos> night all you clever peeps
[19:33] <Kilos> sleep tight
[19:35] <superfly> kbmonkey: in this day and age of disk space, that's hardly a point worth debating ;-)
[19:36] <kbmonkey> oh no I agree :) just pointing it out
[19:37] <kbmonkey> superfly, have you used Ibid before?
[19:37] <superfly> kbmonkey: I've been using Ibid for a while already
[19:37] <kbmonkey> asked a Q on #ibid but seems like everyone is idle
[19:38] <kbmonkey> I'm trying to receive events in the channel for joins
[19:39] <superfly> ah
[19:39] <kbmonkey> sure enough I can test for event.state/type, but my method only runs if the bot is named, or in a pvt channel
[19:39] <superfly> I think I dug around for that before... no wait, that was when I was still using Knab
[19:40] <kbmonkey> Is it possible? the debug output shows these events, I just need to receive them in my plugin class somehow
[19:58] <superfly> kbmonkey: I don't know if you'll be able to do it at the plugin level
[19:58] <superfly> kbmonkey: look for where all the IRC events are being logged to the log files, and then take it from there
[20:00] <magespawn> How would you get the bot to respond?
[20:11] <superfly> magespawn: you'd make it respond :-P
[20:12] <magespawn> superfly, no really, that's amazing.
[20:15] <kbmonkey> ah okay I'll dig through the code superfly :)
[20:18] <magespawn> Some clue as.to how would be most appreciated.lol
[20:19] <superfly> magespawn: perform an action when an event happens
[20:19] <superfly> that's pretty much how most programming works
[20:21] <magespawn> So you right a small program that checks the log every x seconds and when it finds the event it does its program
[20:24] <superfly> magespawn: you can do that if you want... kbmonkey was asking me about Ibid specifically
[20:29] <magespawn> Lots of ways to solve the same problem
[20:36] <magespawn> So change the ibid code itself?
[20:38] <superfly> magespawn: not necessarily, it depends on if the plugins have access to that level of stuff
[20:38] <superfly> magespawn: I have never hacked on Ibid, I don't know what it supports
[20:38] <superfly> magespawn: it depends totally on the tools you have, and what you want to do
[20:39] <superfly> magespawn: and having never looked at Ibid's internals, I cannot tell you what to do
[20:40] <kbmonkey> magespawn, Ibid uses a plugin system, where it loads your code. So your methods you write get run when the bot is spoken to, for example
[20:41] <magespawn> Okay I see. Ty
[20:41] <kbmonkey> then in your method, you can do various things, depending on who the message came from, and what they asked to do
[20:43] <magespawn> You might get requests you had not thought of, would you log them and add them in if required?
[20:45] <kbmonkey> Maaz, tell me a story
[20:45] <Maaz> kbmonkey: Okay, I'll tell me on freenode
[20:45] <kbmonkey> oops :p
[20:45] <kbmonkey> okay well for commands that Maaz does not know, he usually says he does not understand
[20:46] <kbmonkey> my bad example used the 'tell' command by accident
[20:46] <kbmonkey> Maaz, gargleblaster
[20:46] <Maaz> kbmonkey: What?
[20:46] <kbmonkey> ^ there
[20:49] <magespawn> So there might already be a greeter plugin?
[20:49] <superfly> magespawn: no, what kbmonkey is illustrating is that Ibid is largely a send-and-response program
[20:49] <superfly> you send a query, and it responds to it
[20:50] <superfly> *send-and-respond
[20:50] <superfly> magespawn: the problem with that is that a "greeter" plugin does not conform to that design
[20:50] <superfly> a greeter would have no "send" part
[20:51] <kbmonkey> yes, without someone initiating a conversation with the bot, it cannot send a message on it's on 
[20:51] <kbmonkey> own*
[20:52] <kbmonkey> this could be achieved by patching the functionality into Ibid, or by using a bot framework which does
[20:53] <kbmonkey> setting up bzr now, will ganter at the code
[20:53] <magespawn> Cool. I will have a look tomorrow if I can off to.bed now night all.
[20:54] <kbmonkey> gn magespawn 
[21:04] <tumbleweed> precise beta 2 is released
[21:05] <Kerbero> cool
[21:05] <Kerbero> nou gaan ek weer moet restart more
[21:05] <Kerbero> :(
[21:05] <Kerbero> the beta is very stable
[21:05]  * bakuman run solank updates
[21:05] <Kerbero> much more stable than 11.10
[21:06] <bakuman> my unity crash baie
[21:06] <kbmonkey> ouch bakuman 
[21:06] <Kerbero> ek is baie naby aan my pc by die huis wat nou 11.10 run te format
[21:06] <Kerbero> en 12.04 beta op te sit
[21:06] <Kerbero> want die beta is regtig awesome
[21:07] <bakuman> unity restart vanself weer, en verloor niks nie, maar dis irriterend, maar glo dit sal reg wees voor die release
[21:07] <bakuman> (kan dalk a.g.v mu dual screens wees)
[21:08] <Kerbero> hmm
[21:08] <Kerbero> graphics card?
[21:08] <Kerbero> want ek run dualscreen op my kantoor pc
[21:08] <bakuman> geen, onboard intel
[21:08] <Kerbero> en by die huis
[21:08] <Kerbero> met nvidia by altwee
[21:08] <Kerbero> en die beta se unity het nog nooit gecrash by my nie
[21:08] <Kerbero> terwyl 11.10 se unity gereeld crash op 'n atl+tab
[21:14] <koiosify> ek sal ook maar seker die naweek moet format
[21:14] <koiosify> maar darm kry ek nuwe parte :D
[21:15] <superfly> cool, I hope I get to keep my desktop this time
[21:19] <Kerbero> koiosify: wat het jy toe bestel?
[21:20] <koiosify> laptop en n ssd
[21:20] <Kerbero> o
[21:20] <Kerbero> te veel geld
[21:20] <koiosify> hopelik kom dit more sodat ek die naweek kan speel
[21:20] <koiosify> wel die geld is vir my gegee en gese^ koop :)
[21:20] <Kerbero> hahaha
[21:20] <Kerbero> ja