NUMA going forward
-
- Plus (Size) Member
- Posts: 47
- Joined: 2008.09.30 (12:52)
First, as most of you probably know, I don't have much spare time any longer. Apart from working at Google, my spare time is almost entirely taken up with a number of things, including a couple of consulting projects, personal projects, and most recently, I started co-authoring a book on Google App Engine. I'm also married, and my wife gets first dibs on my spare time.
As a result, NUMA's pretty much been in 'maintenance mode' for a while now. I'd love to see new features added, and there's been some really excellent suggestions in the uservoice page, but I simply don't have the time. atob and bt do an excellent job of day to day administration, but they're not Python coders.
There's been an open (but poorly advertised) invitation for some time for anyone with coding expertise who wants to pick up NUMA and do some development on it, potentially with a mind to taking over as lead developer. It requires some knowledge of Python, but it's a nice language and easy to learn. For anyone who knows the language and wants to contribute, I'm quite happy to contribute some of my time showing them around the code and answering questions, helping them to get started, etc.
I should point out that if you've never written a line of code in your life, this probably isn't for you. No doubt you can learn Python - and I'd recommend doing so regardless - but diving straight into this project probably isn't the best idea. Regardless of your credentials, though, I'll want to do some code reviews on initial contributions by anyone before I give them unfettered access to the source code repository.
With all that in mind, people like GForce are still quite welcome to start up new sites. If they want to 'fork' NUMA and use my code, it's there for the asking (but not OLDMA - the code that drove that is a bit of an embarrassment). If they want to start from scratch, they're also welcome to do that. I think starting from scratch is a poor use of time, but that's their perogative.
For anyone in that latter category, NUMA has some interoperability features, such as ways to fetch map data programmatically without requiring you to parse the HTML it generates. If you have something specific in mind, contact me, and we can sort something out. Better intercompatibility helps users, which is what's important, not the egos of the people developing the site and who has the 'bigger' one.
I'd also suggest that anyone wanting to start their own NUMA-clone or fansite doesn't invent their own login system. M&R exposed the login system to me for NUMA to use, and with their permission, I'm happy to show others how to use it. I'm also happy to make NUMA an OpenID provider, so N players can use their N accounts on other sites (both N-related and otherwise) seamlessly, if there's demand for it.
And no, this isn't a "goodbye" email. I may be absent, but I'm not gone - I'm here at least as long as 2000 of you keep visiting NUMA every day and I'm the only coder onboard. ;)
- Mr. Glass
- Posts: 2019
- Joined: 2008.09.27 (20:22)
- NUMA Profile: http://nmaps.net/user/astheoceansblue
- MBTI Type: ENTP
- Location: up down left right start A start
If we can find someone to handle the coding, I'll be more than happy to help manage the suggestions and tasking. I've a lot of free time for the next couple of months, so this is an ample opportunity to get this thing moving forward.
And thanks Arachnid, all your efforts are well appreciated.

n
::: astheoceansblue
::: My eight episode map pack: SUNSHINEscience
::: Map Theory: The Importance of Function & Form
-
M U S I C
::: The forest and the fire: myspace
::: EP available for FREE download, here.
-
A R T
::: Sig & Avatar Artwork by me - see here!
-
G A M I N G
::: Steam ID: 0:1:20950734
::: Steam Username: brighter
- Moderator
- Posts: 941
- Joined: 2008.09.29 (04:32)
- NUMA Profile: http://nmaps.net/user/PALEMOON Bad Thread
- MBTI Type: ISTP
-
- Plus (Size) Member
- Posts: 47
- Joined: 2008.09.30 (12:52)
Pretty much. There are a few caveats, though:PALEMOON wrote:does this mean, possibly, that if some people volunteered to do it, that NUMA would basically integrate all the good ideas put forth in the AltArc thread? or are they going to remain seperate? I regret not knowing any Python or anything, though. not much i can do >.>
- Some things aren't technically practical on App Engine. Multiple sort orders, for example.
- Some things have been proven not to work the way people want them to. Showing who gave what ratings on each map, for example.
- Some things take "nothing less than a careful, considered approach*" when it comes to modifying them, and I'd rather not have people just come in and hack around without talking about it first. Reforming the ratings system dramatically, for example.
Put together, though, those areas still cover only a small minority of the things people want done, so the short answer is 'yes'.
* 10 points to the first person to identify the source of this quote.
- Damn You're Fine
- Posts: 384
- Joined: 2008.09.19 (01:47)
- NUMA Profile: http://nmaps.net/user/littleviking001
- MBTI Type: INTP
- Location: Southern California
- Contact:

The last Metroid is in captivity. The galaxy is at peace...
-
- Plus (Size) Member
- Posts: 47
- Joined: 2008.09.30 (12:52)
Alright. For you and anyone else interested, here's an archive of NUMA's source code (slightly modified to remove a couple of secret identifiers it uses for generating sessions and uploading to S3). I've been intending to open-source it, but haven't got around to it yet - if I get willing contributors, I likely will do so.LittleViking wrote:I'd be happy to take some coding responsibility over Numa. I have a few years of experience as lead coder here at The Real N doing the various PHP projects here and there. I have experience with MySQL, although I'm sure it pales in comparison to your database experience. More recently, I picked up Python, and while I haven't used it for web much yet, it's definitely something I'd like to take on. I do have an App Engine account and the development tools Google provides for that - I could look through the docs and put some samples together if you'd like to see that.
Your challenge, should you choose to accept it: Implement a new feature or bugfix of any sort with complexity greater than 'trivial', and send it to me. The app should run fine on the development server, and files for loading sample data are provided.
-
- The number of Electoral College votes needed to be President of the US.
- Posts: 282
- Joined: 2008.10.07 (04:17)
- NUMA Profile: http://nmaps.net/user/Fraxtil
- MBTI Type: INTJ
- Location: Arizona, USA
- Contact:
I apologize for my sentences being a bit out-of-order and random, I'm just a bit surprised to hear from you so quickly.
- Intel 80486
- Posts: 488
- Joined: 2008.09.29 (04:14)
- NUMA Profile: http://nmaps.net/user/epigone
- Location: Iowa
- Walking on Broken Glass
- Posts: 232
- Joined: 2008.10.19 (22:19)
- NUMA Profile: http://nmaps.net/user/%5D%7BNO3
- Location: somewhere abusing a period key...
if numa changes hands, forks or starts again or whatever, then I'm leaving...
then I'll have to find a big log to fill the hole it'll leave in my life.

-
- "Asked ortsz for a name change"
- Posts: 3380
- Joined: 2008.11.13 (16:47)
- It Must've Been Love
- Posts: 333
- Joined: 2008.09.27 (16:09)
- NUMA Profile: http://nmaps.net/user/wumbla
That's all I have to say.
(=

eganic wrote:I WUMBLA
YOU WUMBLA
HE SHE ME
WUMBLA
- Oops Pow Surprise
- Posts: 629
- Joined: 2008.10.03 (18:53)
- NUMA Profile: http://nmaps.net/DDRave
- MBTI Type: ISTP
- Location: Under a Leaf
- Contact:
- Albany, New York
- Posts: 521
- Joined: 2008.09.28 (02:00)
- MBTI Type: INTJ
- Location: Inner SE Portland, OR
- Contact:

Website! Photography! Robots! Facebook!
The latest computers from Japan can also perform magical operations.
- Beyond a Perfect Math Score
- Posts: 834
- Joined: 2008.09.30 (06:37)
- NUMA Profile: http://nmaps.net/user/Nexx
- MBTI Type: INTJ
- Location: California, USA
But, as GForce mentioned, I think we'd all like to know why sorted listings aren't possible with the App Engine. Furthermore, I know I'd be interested in hearing your (assuredly good) reasons for moving to Google's App Engine. I don't know, I'm just wondering if it's really a good idea to stick with App Engine. On a "basic website functionality" list, I'd put #1 as "users are able to easily access and manipulate important information". One of the coolest things about AltArc (for me, at least) is its promise of bringing map sorting, comment ordering, top-rated, and all authors. Also, I get the feeling that truncated results occur for a reason similar to why sorted listings aren't possible, and if so, can that problem really be eliminated completely? Not to mention that optional stylesheets would be badass.
So yeah, tell us all about App Engine. :)
- The Konami Number
- Posts: 586
- Joined: 2008.09.19 (12:27)
- NUMA Profile: http://nmaps.net/user/Atilla
LV seems to have worked out what's causing it. Don't know if a work-around is possible. Also, LV is awesome.Avarin wrote:Also, I get the feeling that truncated results occur for a reason similar to why sorted listings aren't possible, and if so, can that problem really be eliminated completely?
- Beyond a Perfect Math Score
- Posts: 834
- Joined: 2008.09.30 (06:37)
- NUMA Profile: http://nmaps.net/user/Nexx
- MBTI Type: INTJ
- Location: California, USA
Interesting. I guess it won't ever be gone for good, then. :( In any case, if there's a GQL, how similar is it to SQL? My real question: why wouldn't it allow for sorted listings to be made?Atilla wrote:LV seems to have worked out what's causing it. Don't know if a work-around is possible. Also, LV is awesome.
- Remembering Hoxygen
- Posts: 972
- Joined: 2008.11.02 (06:13)
- NUMA Profile: http://nmaps.net/user/rikaninja
- Location: The darkness beyond hell.
I'm no good at anything apart from simple dreamweaver. So unfortunately I can't help out. This is a big thing, and not many people seem to be paying attention. A lot of the NUMA goers may be totally caught of gaurd when this all happens. As many of them don't really look around on the forums.

- Admin
- Posts: 2332
- Joined: 2008.09.27 (16:53)
- NUMA Profile: http://www.nmaps.net/user/Aidiera :3
- Steam: www.steamcommunity.com/id/
- MBTI Type: INTJ
- Location: Phoenix, Arizona
aye.Rikaninja wrote:I'm no good at anything apart from simple dreamweaver.

//--^.^--\\
\\.:.^.:.//
- Yet Another Harshad
- Posts: 471
- Joined: 2008.10.24 (09:39)
- NUMA Profile: http://nmaps.net/user/z3phyr
- MBTI Type: ISTP
- Location: Australia
Aye ayeLife247 wrote:aye.Rikaninja wrote:I'm no good at anything apart from simple dreamweaver.
And is NUMA down, or is it the laptop?

Orange- N cannot be spoken, or even thought about in my household. If my parents ever found out that I have played N since the cleansing, my life would be ruined. I keep the game in a multi-passworded .rar on a USB flash drive inside a locked boron alloy container that requires two keys to open (I keep one under the 64th hammer in my piano, and the other one in a small section of removable ceiling in the corner of the attic) hidden in a wall compartment lined with aluminium foil to prevent sonar detection behind my 375 kg cupboard, which is bolted to the floor - the only way to reach it is to abseil outside the fourth floor window and use a screwdriver to unfasten the screws holding the secret brick in place on the opposite side of the wall, but the screwdriver must be a specific type like the one I own, since if any other screwdriver comes into contact with the screws, the entire building will explode, as will a seperate charge placed inside the boron alloy container, rendering the USB useless. Even once the container is retrieved, attemping to open it without the arming pin in place (which is kept inside the battery compartment of my Maglite) will cause the water reservoirs lining the container to burst and react with the caesium lining, causing the container to burst into flames - the only way to prevent this is to use the arming pins to shut off the reservoirs with a sliding steel door. The USB itself contains an accelerometer linked to an explosive charge, meaning that if the USB detects its own movement speed as being greater than 5 cm/s, it will explode - any person attempting to steal it would have to move at a uselessly slow speed. Once plugged into a computer, the USB will upload a ghost virus onto it, leaving no traces. Only the right password can deactivate this virus, and if it is left on the computer for more than six hours, it will format all drives.
As you can see, I take my N playing very seriously.
Guiseppi- I'd much rather watch animals get boned in the ass.
Yanni- If it's glad, it's not rape.
Tsukatu- I refuse to use throw-away bags for such a frequent purpose as buying groceries. Instead, I've collected the hair of my two pet dogs and have woven them together into an all-natural, 100% environmentally friendly bag that I bring with me everywhere. And when I buy products that come in glass and plastic containers, I track down the company that packages them and ship back their containers so that they don't take up space in landfills.
Yeah, I use plastic.
Tsukatu- I hear Ebony Online is great, too. Cum save your princess, my lord!
Ska- UR MUM LIKE IS SPICY
Ska- why d i get the feeling what i typed will end up in the quote depository; or worse: someone's sig.
KinGAleX- I did it on the couch a little while ago.
Zeph- I got too pissed at the knife in the end so I just broke the wood on my knee
[13:50:29] |<-- Zeph has left irc.mountai.net (Quit: Zeph)
[13:50:53] <Zeph> omfg 1950s jazz
[13:50:57] <WorldCupE> ZEPH
[13:51:01] <WorldCupE> WHAT
[13:51:11] <WorldCupE> hpw
[13:51:12] <WorldCupE> how
[13:51:12] <Zeph> everyone wears out halfway through the match
[13:51:15] <WorldCupE> ._.
[13:51:17] <WorldCupE> you
[13:51:19] <WorldCupE> aren't
[13:51:20] <WorldCupE> here
[13:51:24] <WorldCupikaze> I think the broadcasters lowered the volume for certain frequencies
[13:51:35] <WorldCupikaze> WOAH
[13:51:38] <WorldCupikaze> STOP IT ZEPH
[13:51:46] <WorldCupE> he's in #n
[13:51:49] <WorldCupE> but not here
[13:51:58] <Zeph> that nz guy wasn't fouled
[13:52:05] <WorldCupikaze> DUBBLE YOO. TEE. EFF.
[13:52:05] <WorldCupikaze> STOPIT
[13:52:29] <WorldCupE> I don't think Zeph can read what we say
[13:52:38] <WorldCupikaze> No
[13:52:41] <WorldCupikaze> But it still happens
[13:52:46] <WorldCupE> xD
[13:52:47] <Zeph> holy shot I'm vibrating to 1950s relaxing jazz
[13:52:58] <WorldCupE> ZEPH
[13:53:01] <WorldCupE> CAN YOYU HEAR ME
[13:53:20] <WorldCupE> donfuy
[13:53:23] <WorldCupE> have you seen this
[13:53:35] <Donfuy> i can't
[13:53:43] <WorldCupE> can't what
[13:53:47] <WorldCupE> Zeph isn't here
[13:53:48] <WorldCupikaze> WHAT's GOING ON
[13:53:51] <WorldCupE> but is speaking
[13:53:51] <WorldCupE> D:
[13:53:58] <Donfuy> can't see what huh?
[13:54:06] <WorldCupikaze> IT'S THE APOCALYPSE
[13:54:10] <Donfuy> where's zeph o_o
[13:54:18] <WorldCupE> precisely
[13:54:21] <WorldCupikaze> Exactly
[13:55:21] <WorldCupikaze> call wide
[13:55:24] <Zeph> Pooh
[13:55:28] <WorldCupikaze> EH?
[13:55:37] <WorldCupikaze> OOOOOOOOoh
[13:55:38] <Zeph> amazing slide tackle saves day
[13:55:48] <WorldCupikaze> WHY ARE YOU TALKING YOU AREN'T HERE
[13:56:53] <WorldCupikaze> call wide
[13:57:02] -->| Zeph ([email protected]) has joined #Worldcup
[13:32:33] |<-- Zeph has left irc.mountai.net (Quit: Zeph)
[13:32:43] <WorldCupE> ZEPH D:<
[13:32:44] <Zeph> fucking irc app
[13:32:47] <WorldCupE> O_O
[13:32:50] -->| Zeph ([email protected]) has joined #Worldcup
- The number of Electoral College votes needed to be President of the US.
- Posts: 283
- Joined: 2008.09.29 (23:36)
- NUMA Profile: http://nmaps.net/user/santa_hat_crusader
- Damn You're Fine
- Posts: 384
- Joined: 2008.09.19 (01:47)
- NUMA Profile: http://nmaps.net/user/littleviking001
- MBTI Type: INTP
- Location: Southern California
- Contact:

The last Metroid is in captivity. The galaxy is at peace...
- Diagnosis Mohawk: Bahrain Cock Theory
- Posts: 1405
- Joined: 2008.09.23 (13:25)
- NUMA Profile: http://nmaps.net/user/spawn_of_yanni
- MBTI Type: ENFJ
- Location: Pittsburgh

feline disrespect from behind
- Remembering Hoxygen
- Posts: 972
- Joined: 2008.11.02 (06:13)
- NUMA Profile: http://nmaps.net/user/rikaninja
- Location: The darkness beyond hell.

- Damn You're Fine
- Posts: 384
- Joined: 2008.09.19 (01:47)
- NUMA Profile: http://nmaps.net/user/littleviking001
- MBTI Type: INTP
- Location: Southern California
- Contact:
To answer your question about atob, I don't think he's a coder, so he probably won't be taking this on. And that's fine, he's doing a good job in his place as admin. Admins don't have to be coders, and coders don't have to be admins - They're two different skillsets.

The last Metroid is in captivity. The galaxy is at peace...
- The number of Electoral College votes needed to be President of the US.
- Posts: 283
- Joined: 2008.09.29 (23:36)
- NUMA Profile: http://nmaps.net/user/santa_hat_crusader
Who is online
Users browsing this forum: No registered users and 13 guests