[00:00] <calimer> and showed them the video before putting it up
[00:00] <Meshezabeel> good good
[00:00] <Meshezabeel> so who started the sand box project?
[00:00] <calimer> me
[00:00] <Meshezabeel> cool :)
[00:01] <calimer> I started it for some kids in my afterschool program
[00:01] <calimer> I got some computers into our program and put tuxpaint and childsplay on there
[00:01] <calimer> but I wanted them to be able to create their own worlds and stories
[00:01] <calimer> and thus sandbox was born
[00:01] <Meshezabeel> how long ago did you start it?
[00:02] <calimer> I think it is about 2 years ago now
[00:02] <Meshezabeel> wow, you've done a lot of good work on it in just 2 years
[00:03] <calimer> it is based off the cube 2 engine so we had a good base to work off of
[00:03] <calimer> and hirato is an amazing coder in his own right
[00:03] <calimer> a lot of people prefer to use sandbox to make their cube 2 maps :D
[00:03] <Meshezabeel> cool :)
[00:04] <calimer> maybe I should make a note that those aren't my kids
[00:05] <Meshezabeel> maybe it doesn't really matter too much, most people watching the video aren't going to know you anyhow.
[00:06] <Meshezabeel> but I guess you could always put a note that says something like "video submitted by amateur videographer" or "video submitted by Sand Box fan" etc.
[00:07] <Meshezabeel> who did all the artwork?
[00:08] <calimer> I put in "as a note this video is compiled from a happy father sending me a video of his kids having fun.  If this looks fun and you want to create games check out our popular tutorial video!
[00:08] <Meshezabeel> sounds good :)
[00:09] <calimer> I'm attempting to shorten it :)
[00:09] <calimer> I tend to get a bit verbose
[00:09] <Meshezabeel> haha :)
[00:09] <calimer> depends which art you mean but varities of people
[00:09] <calimer> and your comments are always welcome on any aspect of it
[00:09] <calimer> also it is slated to go into edubuntu and ubuntu
[00:09] <Meshezabeel> like all the different objects like trees, etc., a lot of good artwork and textures in there.
[00:10] <calimer> I just have to write up the man pages and make sure the license stuff is all set :)
[00:10] <Meshezabeel> awesome
[00:10] <calimer> some was made for us, some from cube 2, some from random webpages
[00:11] <calimer> unfortunately most is non commercial but we have a debian free version coming out
[00:11] <calimer> but it has only one model, my box :\
[00:13] <calimer> that was a key comment you made about it not being much use as a tutorial
[00:13] <calimer> well not exactly those words
[00:13] <calimer> but I think that was a really good point, I really like the annotation in there now that gives them a heads up of what they are instore for
[00:14] <calimer> its the top related video so they better be able to find it easily :D
[00:15] <Meshezabeel> haha :) yeah, I like your interview I just saw on youtube
[00:15] <calimer> people seem to really like that tutorial video
[00:15] <calimer> I don't know what is so special about it but good thing they do like it :D
[00:16] <calimer> I can't wait until this top 10 crap is over
[00:16] <calimer> it is so distracting
[00:16] <calimer> but really a chance to give sandbox some rep so I'm torn, haha
[00:18] <Meshezabeel> I think people like it because it gives people a good overview of what it is all about and what its goals are. There's also good video footage of a lot of things in the gameplay. You also have a good narration voice which helps make the video more enjoyable.
[00:21] <calimer> thanks! thanks mom and dad for that voice!
[00:21] <Meshezabeel> hahaha :)
[00:21] <calimer> I need to do some more
[00:22] <calimer> I can't wait to do this gameplay trailer thing
[00:22] <calimer> just to show off all of our cool modes
[00:22] <Meshezabeel> yeah, that would be cool
[00:22] <calimer> hirato started doing a sidescroller!
[00:22] <calimer> that is some cool stuff :D
[00:22] <calimer> and going to show off the rpg
[00:22] <Meshezabeel> side scroller with the same 3d engine?
[00:23] <calimer> yep
[00:23] <calimer> 3d sidescroller
[00:23] <Meshezabeel> okay :)
[00:23] <calimer> -gssp in the console
[00:23] <Meshezabeel> I used to love the Mario sidescrollers :)
[00:23] <calimer> to the launch
[00:23] <calimer> yeah hirato wants me to make save the princess maps for the sidescroller
[00:24] <calimer> which of course I will :D
[00:24] <Meshezabeel> haha :)
[00:24] <calimer> so yeah you should be getting some of that good ol action :)
[00:24] <calimer> he added this flying armor that is kind of like the racoon tail in super mario 3
[00:25] <Meshezabeel> hehe, at least it's not a helicopter hat ;)
[00:26] <calimer> that would be awesome
[00:26] <Meshezabeel> lol :) it would definitely be funny
[00:26] <calimer> finally those hats would have a purpose
[00:27] <Meshezabeel> haha, indeed, beanie hats I think they were called
[00:27] <calimer> I must get one
[00:28] <Meshezabeel> http://images.google.ca/images?um=1&hl=en&q=propeller+hat&btnG=Search+Images
[00:28] <calimer> I didn't know some had brims
[00:29] <calimer> I'm all about the no brim factor
[00:29] <Meshezabeel> yeah, I didn't either
[00:32] <calimer> I think I have added enough annotations for one day haha
[00:32] <Meshezabeel> haha, get's tiring after a while, eh?
[00:33] <calimer> been working on that video since I woke up
[00:33] <calimer> so it has been like an 8-9 hour project believe it or not
[01:22] <calimer> hey LaserJock :) http://www.youtube.com/watch?v=hvy3h3z8cvw
[01:24] <LaserJock> hi
[01:28] <LaserJock> calimer: very nice
[01:29] <calimer> I should make a vid sometime of the kids work from the kids camp
[01:29] <calimer> but anyway that is the fruit of my saturday haha
[02:22] <nothingman> hi, all
[02:23] <LaserJock> hi nothingman
[02:24] <nothingman> what's new?
[02:25] <LaserJock> hmm, not sure
[02:26] <LaserJock> I talked to the Ubuntu gnome maintainer yesterday about Gnome's Users and Groups tool
[02:28] <nothingman> neat
[02:29] <LaserJock> sorta
[02:29] <nothingman> oh>
[02:29] <nothingman> ?
[02:29] <LaserJock> he basically said it's dead unless we want to take it over
[02:29] <nothingman> hrm
[02:31] <LaserJock> so ...
[02:31] <nothingman> yeah
[02:31] <LaserJock> we might want to put "write a new user and group admin tool" to our TODO list :-)
[02:31] <nothingman> has anyone here worked on integration of VirtualBox in a fat client?
[02:32] <nothingman> I know I talked about this a bit before, but couldn't be bothered to look for responses, or anything silly like that
[02:32] <nothingman> just babblin' about niftyness like I do
[02:33] <nothingman> and I'm also wondering about the sugar emulator and empathy
[02:34] <nothingman> and I'd like to be able to disconnect a fat client from the server and walk about and have the wireless take over
[02:34] <nothingman> and I want a stable for my new pony
[02:35] <LaserJock> heh
[02:35] <nothingman> is anyone working on any of these things that you know of, LJ?
[02:35] <LaserJock> nothingman: http://sc.tri-bit.com/images/2/23/pony.jpg
[02:36] <LaserJock> nothingman: I don't know about the fat client ones, I don't *think* so but could be wrong
[02:36] <nothingman> ah, and here I thought you were at work fulfilling my wishlist... get on with you! yah!
[02:37] <nothingman> well, can sugar be run from a thin client?
[02:37] <LaserJock> nothingman: I think nubae is thinking about the sugar collabiration stuff
[02:37] <LaserJock> yeah
[02:37] <LaserJock> nubae's done it
[02:37] <nothingman> yeah, I've read his stuff
[02:37] <nothingman> does anyone else here have an extensive CV like his habari?
[02:38] <nothingman> I know you do a lot of work, but that's from talking to you about it
[02:39] <nothingman> at least, what little I know, like logging the chats and updating the page
[02:39] <nothingman> so I assume more, since you're active
[02:46] <nothingman> what about a limited, multiple-login user account?  is there any information on that available?
[03:05] <LaserJock> nothingman: multiple logins from the same account
[03:07] <nothingman> yeah
[03:07] <nothingman> like, "student" with no password, or the school's name as the password
[03:08] <nothingman> or maybe "first" "second" "third", etc, for all students in an individual grade
[03:08] <LaserJock> that really doesn't work well
[03:09] <LaserJock> I don't know how we can figure out how to do that, other than not using Gnome or KDE
[03:09] <nothingman> well, I'd just like to be able to set up a unified desktop, and allow the younger students to get where they need to with little help
[03:16] <nothingman_> sorry, got cut off
[03:22] <LaserJock> nothingman: perhaps we could use "disposable" accounts
[03:22] <LaserJock> I'm not sure how guest accounts are done right now, they may do that already
[03:29] <nothingman_> yeah
[03:30] <nothingman_> with a skeleton for what menus are available and such, but any changes would get thrown away
[03:31] <LaserJock> nothingman: the problem is that for each active login you need a separate user/$HOME
[03:31] <LaserJock> so if you had it create the user on login it'd probably work
[03:32] <nothingman_> similar to Windows' SteadyState
[03:33] <nothingman_> but couldn't I just have a $HOME for 'student' or 'fifth' or whatever?
[03:33] <nothingman_> and it would be created as a ramdisk on the client logging in
[03:33] <nothingman_> so if the files are changed, no biggie just unmount and exit
[03:34] <nothingman_> that way several users could log in as the user at once, be authenticated, have access to just what they needed, and be done
[03:34] <nothingman_> oh, and of course I wonder how one would implement user switching and persistent sessions for 'actual' users
[03:35] <nothingman_> but that's science fiction atm :-P
[03:37] <stgraber> I have written a daemon for ltsp-cluster that does account creation/cleaning for guest login
[03:37] <stgraber> but it's sort of ltsp specific
[03:37] <LaserJock> stgraber: ah, awesome
[03:38] <stgraber> as it basically creates an account based on the base64 of the ip, then add the supplied public ssh key to the .ssh/authorized_keys
[03:38] <stgraber> then returns the username back to the thin client that then uses it for autologin
[03:39] <stgraber> in this mode you don't even see the login screen and get a clean session every-time (the daemon takes care of remaining process and mount points)
[03:39] <stgraber> code is on https://code.launchpad.net/ltsp-cluster/ltsp-cluster-accountmanager
[03:39] <stgraber> hmm, 404
[03:40] <stgraber> https://code.edge.launchpad.net/~ltsp-cluster-team/ltsp-cluster/ltsp-cluster-accountmanager
[03:41] <nothingman_> stgraber: so this is an auto-login script?
[03:42] <stgraber> this is a daemon to generate unique user accounts to use for auto-login
[03:42] <stgraber> but is designed for ltsp environments so if you're using regular desktops you may have to do quite a few changes
[03:43] <nothingman_> right
[03:43] <nothingman_> OK
[03:43] <nothingman_> very cool
[03:43] <nothingman_> like the SteadyState that I mentioned earlier
[03:59] <nubae> greets stgraber, LaserJock
[04:00] <nubae> hmmmmm its 5, must get sleep.....
[04:00] <LaserJock> hi nubae
[04:01] <LaserJock> yeah, it's almost time to get up
[04:01] <nubae> LaserJock: where i at?
[04:02] <nubae> i/yoou
[04:04] <LaserJock> nubae: I'm at home, and it's only 8pm
[04:05] <Meshezabeel> nothingman_: can't you just have a bootup or shutdown script that will replace the desired $HOME dirs with /etc/skel (or other specificied directory)?
[04:06] <nothingman_> Meshezabeel: remember these are client machines, so having a copy of those files *away* from the server with appropriate permissions would be best
[04:07] <nothingman_> better to have the files temporarily copied than try to lock down a shared set and fail
[04:08] <nothingman_> but: must join wife in bed, read, sleep and wake up for work tomorrow
[04:08] <Meshezabeel> have a good night :)
[04:08] <nothingman_> I'll keep this window open
[04:10] <nothingman_> you all do the same
[04:52] <Meshezabeel> calimer: you still around?
[04:56] <calimer> yep!
[04:56] <calimer> just watching the fedor fight
[04:56] <LaserJock> ?
[04:56] <calimer> affliction
[04:56] <calimer> fedor best fighter in the world
[04:57] <Meshezabeel> calimer: okay, not sure who that is :)
[04:57] <calimer> http://en.wikipedia.org/wiki/Fedor_Emelianenko
[04:57] <calimer> he just crushed another UFC champion, after dana white (head of the UFC) said he was trash
[04:58] <Meshezabeel> calimer: An off topic question, but I am considering transfering my project from java to cpp, I noticed you mention that you code in code::blocks, but compile in in Visual Studio, just wondering why you can't compile in code::blocks?
[04:58] <LaserJock> calimer: heh, I thought you were talking about a fedora fight on a mailing list or something :-)
[04:58] <calimer> wait when did I say that Meshezabeel :D
[04:58] <calimer> haha that sounds intense LaserJock
[04:59] <Meshezabeel> calimer: oh, I thought you did in your sand box interview
[04:59] <calimer> battle of the distros
[04:59] <LaserJock> well, I've been reading some good ones lately
[04:59] <calimer> I compile in codeblocks and code in a text editor
[04:59] <LaserJock> Gnome VCS, Linus' moving from KDE to Gnome, etc.
[04:59] <calimer> that's unfortunate actually
[04:59] <calimer> kind of against the spirit of nix
[04:59] <calimer> live and let live and help others live
[05:00] <Meshezabeel> why is moving from KDE to Gnome against the spirit of *nix?
[05:00] <calimer> fighting about it is
[05:00] <Meshezabeel> oh, lol :)
[05:00] <Meshezabeel> we are all misunderstanding tonight, hehe
[05:00]  * LaserJock gets his boxing gloves on
[05:00] <calimer> I'll give fedor a call
[05:00] <Meshezabeel> we all know that Minix is better anyhow
[05:01] <calimer> xfce is the champion
[05:01] <Meshezabeel> :)
[05:01] <calimer> gnome has too much unnecessary overhead
[05:01] <calimer> HEHE
[05:01] <calimer> but yeah I only maintain the visual studio project for other people
[05:02] <calimer> I hate even having on my computer
[05:02] <calimer> all the stupid dependancies
[05:02] <calimer> dependencies
[05:02] <Meshezabeel> so why can't others just use code::blocks?
[05:02] <calimer> they hopefully do
[05:02] <calimer> because our main instructions for compiling it are for codeblocks
[05:02] <calimer> it is really easy
[05:03] <calimer> I had 6th graders adding their own code and compiling it haha
[05:03] <calimer> adding new monsters and such
[05:03] <Meshezabeel> wow :)
[05:03] <Meshezabeel> that's awesome
[05:03] <calimer> yeah it was pretty cool
[05:03] <calimer> this one kid took my block model and turned it into a monster
[05:03] <calimer> and made this map where there was a whole stack of blocks
[05:04] <calimer> I didn't know what was up and then went near them and all of a sudden they came flying at me
[05:04] <Meshezabeel> lol :)
[05:04] <calimer> it was pretty awesome
[05:04] <Meshezabeel> kids can sure surprise you :)
[05:04] <calimer> had some other kids where they put in tons of quests
[05:04] <calimer> to find objects and such
[05:04] <calimer> and multiple dialog options
[05:04] <calimer> oh and I taught them SVN :)
[05:04] <calimer> we had our own svn server
[05:05] <calimer> much easier for when they had script questions
[05:05] <Meshezabeel> wow, lol, I don't even know SVN ;)
[05:05] <calimer> I could sit at my desk and look at it instead of having to lean over their shoulders
[05:05] <calimer> yeah and this way they could checkout at home too and work, commit, and have it for in class too
[05:05] <Meshezabeel> cool
[05:05] <calimer> and made it easy so we could play each other's maps on the last day
[05:06] <calimer> a lot of them we played together at the same time
[05:06] <calimer> like the save the princess maps :)
[05:06] <LaserJock> calimer: what? you didn't teach them git? :-)
[05:07] <Meshezabeel> yeah, I wish I had known about sandbox last year, I just left a k-12 school I had worked at for 9 years.
[05:07] <calimer> maybe I should look up git :D
[05:07] <Meshezabeel> but, I still help out at that school once in a while, so I'd like to get it installed on the machines there anyhow.
[05:07] <calimer> git seems linux only
[05:07] <calimer> awesome!
[05:08] <calimer> I think my favorite experience ever was when I was telling teachers about it at a school i was subbing at
[05:08] <LaserJock> calimer: it's not quite linux only but it's much better on OS X/Linux because it's mostly C/Bash
[05:08] <calimer> and one teacher really wanted to show his kids, and his kids for a class need an alternative learning environment
[05:09] <calimer> and when I showed kids sandbox the teacher said it was the most motivated he's ever seen them
[05:09] <calimer> and the kids were getting their work done just to get a chance to use sandbox
[05:09] <Meshezabeel> At 4:30 on http://ca.youtube.com/watch?v=WztnXKda4fI it sounds like you use code::blocks to code and visual studio to compile ;)
[05:10] <calimer> I make sure both work but I make the binaries with codeblocks
[05:10] <Meshezabeel> yeah, a good way for the sub to get kids to pay attention too :) Normally, kids like to give subs a hard time.
[05:10] <calimer> it was kids for his class I meant
[05:11] <calimer> that you know had outside troubles and such
[05:11] <calimer> that is why that experience means a bit to me because it potentially made a difference in their lives towards the positive
[05:11] <calimer> well it definitely did, I just hope enough for them
[05:12] <Meshezabeel> yeah, and many of these kids don't have anything positive in their lives, so this is a good way to motivate them
[05:12] <calimer> well it was so nice too because before they were so negative and didn't want to do any work and such
[05:12] <calimer> and then with sb and me they were so proud showing me what they made
[05:12] <Meshezabeel> cool :)
[05:12] <calimer> that was all volunteer stuff, not when I was subbing
[05:13] <calimer> it was funny when kids tried to give me a hard time
[05:13] <calimer> because I would come right back at them and put them in their place, haha
[05:13] <Meshezabeel> hehe
[05:14] <Meshezabeel> yeah, give them the unexpected and you stop them in their tracks ;)
[05:14] <calimer> one kid kept saying tomato tomato tomato because my last name is tomaino
[05:15] <calimer> so I spent some time sounding out the letters for him
[05:15] <Meshezabeel> haha, lol
[05:15] <calimer> the whole class was laughing so hard
[05:16] <Meshezabeel> hehe, yeah, I can imagine
[05:16] <calimer> and at the end I said congrats you graduated 1st grade
[05:16] <calimer> nnnnnnnn ooooooooooo nnnnnnnnnnnn ooooooooooo that makes no
[05:17] <Meshezabeel> yeah, now I'm teaching post-secondary, but definitely miss teaching the younger ones, they can be fun at times ;)
[05:17] <calimer> yeah I enjoyed subbing, except for 7th and 8th
[05:17] <calimer> mainly because of the curriculum
[05:18] <calimer> one time in english I had just had to give them a packet to read and complete, and it was the same packet both days, due monday!
[05:18] <Meshezabeel> hmmm
[05:18] <calimer> btw my coder hirato likes to compile the windows binaries on nix haha
[05:18] <calimer> which I yell at him about
[05:19] <Meshezabeel> haha, are there problems doing that?
[05:19] <calimer> no but I just hate 800 binaries in our svn
[05:19] <calimer> when he compiles a binary it is outdated that day
[05:19] <Meshezabeel> 800?
[05:19] <calimer> well each binary uploaded to the svn is saved as a copy
[05:20] <calimer> so it is unnecessarily bloating my hd space
[05:20] <Meshezabeel> hehe
[05:24] <calimer> he is one smart guy though for sure
[05:24] <calimer> and he just turned 17!
[05:24] <Meshezabeel> wow
[05:26] <LaserJock> amazing how young some people are
[05:26] <LaserJock> we've had Ubuntu developers as young as 12
[05:26] <Meshezabeel> yeah, I've seen kids on youtube who are probably 12 or younger giving C++ tutorials on youtube.
[05:26] <LaserJock> and one of the primary compiz guys was ~14 when he started hacking on it
[05:27] <LaserJock> he had to have his mom come with him to an Ubuntu Developer Summit
[05:27] <LaserJock> :-)
[05:27] <Meshezabeel> lol, I'm sure that was an awesome experience for him :)
[05:27] <LaserJock> I think it was, especially because it was in Spain
[05:28] <Meshezabeel> Wow
[05:28] <LaserJock> or wait, that was Paris
[05:28] <Meshezabeel> I wonder what his mom thought of it all
[05:28] <LaserJock> she liked it
[05:28] <LaserJock> she just got to hang out
[05:28] <Meshezabeel> cool :)
[05:28] <LaserJock> 1 week Paris vacation
[05:28] <Meshezabeel> yeah, you can't beat that
[05:28] <LaserJock> the food was horrible though, yuck
[05:28] <Meshezabeel> really?
[05:29] <LaserJock> yeah, the hotel food was the worst ever
[05:29] <LaserJock> once you got into the cafes in downtown Paris it was much better
[05:29] <LaserJock> but I went to McDonalds and Subway
[05:29] <calimer> ha that's cool stuff
[05:29] <LaserJock> Paris is just too expensive for me
[05:30] <Meshezabeel> lol, I always thought Parisian food was supposed to be good ;)
[05:30] <LaserJock> stupid $3 bottle of water
[05:30] <calimer> I wish I had an earlier start but I wasn't allowed to play video games as a kid
[05:30] <LaserJock> Meshezabeel: it can be, but like anywhere, you need to go to the right places
[05:30] <Meshezabeel> yeah, video games are a bit too violent
[05:30] <Meshezabeel> especially that Mario character, throwing all those fireballs at everyone
[05:31] <calimer> it was probably because it was something fun
[05:31] <LaserJock> and squashing everybody
[05:31] <calimer> I wasn't allowed to watch tv either
[05:31] <Meshezabeel> indeed
[05:31] <LaserJock> and Duck Hunter, sheesh
[05:31] <calimer> that dog
[05:31] <Meshezabeel> no kidding
[05:31] <calimer> he haunts your dreams
[05:31] <Meshezabeel> I actually had that game
[05:31] <calimer> I played it at my cousins
[05:32] <Meshezabeel> he'd always laugh at you for missing
[05:32] <LaserJock> mhm
[05:32] <calimer> they made a flash game where you can shoot the dog
[05:32] <calimer> but it doesn't have any ducks
[05:32] <LaserJock> hehe
[05:32] <calimer> they need one where you can shoot the ducks but if the dog laughs at you put one in his head
[05:33] <Meshezabeel> hehe, no wonder you weren't allowed to play them :)
[05:34] <calimer> I'm sure I'm not alone with that feeling
[05:34] <Meshezabeel> yeah, you are probably right
[05:35] <LaserJock> I've heard of people who've had serious issues because of that dog
[05:35] <calimer> ha like what?
[05:35] <calimer> that dog has caused lasting emotional scars
[05:35] <Meshezabeel> Really? I actually don't ever remember disliking the dog that much, but it's been a long time, so you never know.
[05:36] <calimer> I just thought he was kind of funny and annoying
[05:36] <LaserJock> like sounds of laughing like that dog throws them into a rage
[05:36] <calimer> that game did a good job of making itself immortal
[17:32] <alkisg> !numlockx
[17:32] <alkisg> !info numlockx
[17:34] <alkisg> Could numlockx be among the packages installed in an Ubuntu ltsp chroot? It would be nice to have numlock "on" as a default, students often try to type numbers on the numpad while it's turned off...
[17:44] <stgraber> alkisg: did your try LDM_NUMLOCK=True ?
[17:44] <alkisg> stgraber: trying...
[17:48] <alkisg> stgraber, nope, not working, and I don't see "LDM_NUMLOCK" anywhere it the sources (apart from an old lts.conf example from k12linux dir)
[17:48] <alkisg> There is an X_NUMLOCK lts.conf directive though, which would work if numlockx was installed in the chroot
[19:02] <nothingman> hi, all