Time Nick Message 02:31 SitDog so i had a chance to look at the profile with the s3d16 type being high. it turns out that the structure is misaligned and there are several objects that are passed by value. i need to test it, but i am seeing an immense improvement by passing by reference and changing s16 to s32. 03:33 VanessaE celeron56 / celeron55: I've been thinking. that idea you had for making mese act like a typical ore (mine a mineral, drops a lump, smelt that to ingot, craft 9 to get a block of mese). Maybe that's a good idea come to think of it. 03:33 VanessaE as long as mese ingots are used for tools, but aliased to just "default:mese" for backward compat, while the existing "MESE" yellow block becomes the 9-to-1 block 03:34 VanessaE if so desired, I will throw together some appropriate textures. 04:42 VanessaE celeron56 / celeron55 : a pull request is now pending to make these changes happen (textures, changes to default.lua to accommodate). I opted to break old mods rather than old maps as mods are far easier to adapt to these changes than old maps are. 04:43 VanessaE (but I left a compatibility recipe, 1 stone + 1 mese lump = 1 mese mineral/ore, which is aliased to default:mese so old recipes/mods can use it) 05:28 VanessaE https://github.com/celeron55/minetest_game/pull/60 05:28 VanessaE (it would help if I link to it...) 07:07 RealBadAngel hi all 16:16 rubenwardy celeron55, check your email 16:17 VanessaE ...and your messages here :-) 16:44 celeron55 rubenwardy: i am working on changing minetest.net to use a django based site 16:45 celeron55 and putting that on github 16:45 celeron55 so that people can reasonably contribute to it 16:45 rubenwardy ok 16:46 celeron55 ...so, i am guessing you will be interested in developing it? 8) 16:46 * rubenwardy had to research django 16:46 rubenwardy yes 16:48 celeron55 i guess i'll put this on github right away then 16:50 rubenwardy would it be compatible with PHP? 16:51 thexyz of course it won't 16:51 celeron55 no; the only server side scripting language used is python 16:51 rubenwardy ok 16:52 rubenwardy That wont be a problem 16:52 celeron55 this will give a good idea of what djano is about in practice: https://docs.djangoproject.com/en/1.4/intro/tutorial01/ 16:52 celeron55 django* 16:53 rubenwardy brb, restarting in Ubuntu so I can experiment 16:57 rubenwardy back 16:58 celeron55 https://github.com/celeron55/minetest.net 16:58 celeron55 currently it's just a copy of the current site with templates having all the content 16:58 * Calinou starred it 16:58 Calinou no longer 0 stars ;P 16:58 celeron55 what is seen on minetest.net is not that yet, but it looks exactly the same and is not hard to replace 16:59 PilzAdam Calinou, 2 stars ;-) 17:01 celeron55 oh, and apparently it already has mixed tabs and spaces... i'll say it should use tabs for indentation (to allow using the same editor settings as for minetest source code), but otherwise follow the whatever general python recommendation that most use 17:01 celeron55 (the "whatever general python recommendation" recommends using 4 spaces for tabs) 17:02 Calinou ctrl+h is your friend for replacing spaces with tabs :P 17:02 Calinou so it's not really important 17:03 celeron55 the first things to do would be to make the download and news sections more manageable (that is, store the raw data in the database) 17:03 thexyz https://gist.github.com/4241043 17:03 Calinou we need some intro video maybe (not very related to the website code i know) 17:04 celeron55 thexyz: everything should be indented with tabs, because what i said 17:04 PilzAdam Calinou, something like this: https://www.youtube.com/watch?v=paOJHOoPBmo 17:04 celeron55 so screw pep8 17:05 thexyz why do you prefer tabs? 17:05 celeron55 i don't understand why somebody *wouldn't* prefer tabs 17:05 celeron55 they work much better with most editors 17:05 hmmmm i guess it's good to use spaces if you need to build muscle on your pinky finger 17:06 * VanessaE peeks in 17:07 thexyz wait, do you press spacebar with your pinky? 17:07 hmmmm i do 17:07 hmmmm erm 17:07 hmmmm thumb 17:07 celeron55 "close enough" 17:07 hmmmm i have to tap the backspace key 4x as much with my pinky though if someone decides to use spaces instead of tabs 17:08 hmmmm also pep8 blows 17:08 hmmmm it's like 6502 except with one less index register 17:08 celeron55 that is the usual thing that editors fail to support in a reasonable way for spaced indenting 17:08 hmmmm which makes it that much more frustrating 17:08 Calinou pep8? 17:08 celeron55 http://www.python.org/dev/peps/pep-0008/ 17:08 hmmmm it's a toy assembly language for learning 17:10 rubenwardy cloned 17:10 celeron55 pep8 is the python enhancement proposal number 8, called the "python style guide" 17:10 hmmmm oh :) 17:11 hmmmm i guess this is a situation where a single forward slash makes all the difference 17:11 celeron55 according to google, yes 17:11 rubenwardy forked i mean 17:12 rubenwardy can you link to an tutorial? 17:12 celeron55 i already did, but here https://docs.djangoproject.com/en/1.4/intro/tutorial01/ 17:13 rubenwardy i lost it when I signed out 17:13 celeron55 well, the topic has a link to the channel log 8) 17:14 celeron55 hmm, i'll replace all space indentations with tabs so it's clean from the start 17:17 celeron55 done 17:18 rubenwardy http://multa.bugs3.com/minetest/forum/index.php 17:19 celeron55 spaces are kind of crappy with django though because the tools that create new stub files for new things use spaces... 17:20 VanessaE celeron55: please check my proposal/code re: mese. 17:20 VanessaE (at your convenience) 17:20 celeron55 VanessaE: i glanced through it; i don't know 17:20 PilzAdam -30000 for that 17:24 rubenwardy What do you think? http://multa.bugs3.com/minetest/forum/index.php 17:24 rubenwardy Should I have another nav bar under the green bit, or shall I modify the top nav bar? 17:25 PilzAdam suggestion: use #minetest-delta for website disussions 17:25 celeron55 i'm not on -delta anymore 17:25 rubenwardy ok 17:25 celeron55 and won't go there; too many channels 17:26 celeron55 rubenwardy: i don't think you shouldn't care much about the layout; i can figure it out before publishing things on minetest.net 17:26 rubenwardy ok 17:27 celeron55 as long as the stuff under the hood is good, all should be fine-ish 17:27 rubenwardy double negative saying I should care, I assume you mean i should not 17:27 rubenwardy lol 17:27 rubenwardy ok 17:28 celeron55 take your time figuring out the design conventions of django; if you're accustomed to php, it'll take a bit 17:29 celeron55 also, beware of never wanting to touch php again 17:29 rubenwardy lol 17:29 celeron55 it's a real problem 8) 17:39 rubenwardy "TemplateDoesNotExist at / main/index.html" 17:40 celeron55 you'll want to modify the third line of minetest/settings.py 17:41 celeron55 then it should work for testing purposes by using "./manage.py testserver" 17:42 celeron55 also keep in mind that after doing code modifications, usually the test server needs to be restarted :P 17:42 rubenwardy working 17:42 rubenwardy its working 17:47 thexyz shouldn't it be `runserver`? 17:51 celeron55 if you want to add "run" to that, it would be "runtestserver" 17:51 celeron55 because it's the test server of django 8) 17:54 thexyz well, i thought that `testserver` loads data from fixture before starting the server 17:54 rubenwardy the "testserver" start up command does not display anything at localhost:8080 or localhost 17:54 rubenwardy where as the "runserver" command does 17:54 rubenwardy runtestserver does not work 17:54 thexyz also, it should restart automatically when changes to files are made 17:54 celeron55 uhm 17:55 celeron55 guess so 17:55 celeron55 it's a good while since i last used django for anything 8) 19:45 celeron55 rubenwardy: first impressions? 19:45 rubenwardy very good 19:45 rubenwardy quite interesting 19:48 celeron55 i guess the site could use some planning at some point, but as for now, probably just better play with ideas 19:50 celeron55 i'm probably going to write the download page to my liking some day (i have some specific preferences as the one who manages releases) 19:51 celeron55 you probably should get to figuring out a mod database, which in the end will be used as both, the replacement for the mod releases forum and the mod repository 19:52 Calinou why not use the ingame mod manager? probably the best way a MM was done 19:52 celeron55 login information should be gotten from punbb - it's quite doable, as i have once written similar integration with phpbb 19:52 celeron55 Calinou: it needs a backend 19:52 Calinou you always need a backend to host mods.. 19:52 Calinou what if we want an ingame public server list later too, we'll need a master server 19:53 celeron55 well, it can be written to that minetest.net django site too 19:53 rubenwardy bye 19:54 celeron55 guess i could start working on some of that too... 19:54 celeron55 so the list of things has expanded to a server list too 19:58 celeron55 the punbb login integration basically just requires something like this (this is from an another project) (phpbb/models.py): https://gist.github.com/4241643 20:00 celeron55 https://gist.github.com/4241668 20:18 celeron55 odd; i can't seem to be able to hash my password and salt to the sha1 sum that is in punbb's database 20:37 celeron55 i wonder what kind of magic it is using 20:38 celeron55 ah 20:38 celeron55 nope