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