NUMA going forward

Talk about the Nmaps.net website.

Moderators: Rose, Sunset

Plus (Size) Member
Posts: 47
Joined: 2008.09.30 (12:52)

Postby Arachnid » 2009.01.18 (23:24)

An email from GForce20 about the site he's working on prompted me to post here. I don't really monitor the 'new' forums, so this is the first I've heard about AltArc.

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. ;)

User avatar
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

Postby a happy song » 2009.01.18 (23:30)

I was hoping for something like this, nicely put man.

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.
click sig :::
spoiler


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


User avatar
Moderator
Moderator
Posts: 941
Joined: 2008.09.29 (04:32)
NUMA Profile: http://nmaps.net/user/PALEMOON Bad Thread
MBTI Type: ISTP

Postby PALEMOON » 2009.01.18 (23:41)

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 >.>

Plus (Size) Member
Posts: 47
Joined: 2008.09.30 (12:52)

Postby Arachnid » 2009.01.18 (23:45)

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 >.>
Pretty much. There are a few caveats, though:
- 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.

User avatar
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:

Postby LittleViking » 2009.01.18 (23:49)

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.
Image
The last Metroid is in captivity. The galaxy is at peace...

Plus (Size) Member
Posts: 47
Joined: 2008.09.30 (12:52)

Postby Arachnid » 2009.01.19 (00:00)

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.
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.

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:

Postby Fraxtil » 2009.01.19 (02:05)

I'm glad to hear from you about this! However, I will admit that I have absolutely no experience with the Google App Engine, and little with Python. If AltArc ever does take off, I would be more than happy to use a common login system, if possible. As for multiple sort orders, I'd like to hear more about why this is incompatible with the new Numa. I think I might be able to help.

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.

User avatar
Intel 80486
Posts: 488
Joined: 2008.09.29 (04:14)
NUMA Profile: http://nmaps.net/user/epigone
Location: Iowa

Postby epigone » 2009.01.19 (23:21)

I'm glad to hear from you again Arachnid, as I'm sure everyone is. It's good that you're willing to work with the community to continue to improve NUMA despite your life being as busy as it is - I can only hope that our little community has some closet coders who can help take up the torch and work with Arachnid to continuously improve NUMA for everyone.
Member of the Metanet Forum community since June 3rd, 2006.


The Best of Epigone

User avatar
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...

Postby //Zander » 2009.01.20 (09:06)

o crap.
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.
Image

"Asked ortsz for a name change"
Posts: 3380
Joined: 2008.11.13 (16:47)

Postby otters~1 » 2009.01.20 (23:42)

This is great. I think that all effort should be put into integrating Gforce's ideas/changes into the already existing NUMA. This would be vastly preferable to having competing map archives. Besides, with NUMA we've already got a functional archive, even if we disagree about some of the little things.
the dusk the dawn the earth the sea

User avatar
It Must've Been Love
Posts: 333
Joined: 2008.09.27 (16:09)
NUMA Profile: http://nmaps.net/user/wumbla

Postby wumbla » 2009.01.21 (02:55)

This is exiting.

That's all I have to say.

(=
Image
eganic wrote:I WUMBLA
YOU WUMBLA
HE SHE ME
WUMBLA

User avatar
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:

Postby 大見解 » 2009.01.22 (15:49)

I shall agree. NUMA's been like this so long. We sorta want at least some change. The forums, the *relatively* new nmaps.net................um......Yes we can...?
Image
Thursday, March 5th, 2009, 9:22 PM - NReality Transcendence

User avatar
Albany, New York
Posts: 521
Joined: 2008.09.28 (02:00)
MBTI Type: INTJ
Location: Inner SE Portland, OR
Contact:

Postby jean-luc » 2009.01.22 (19:02)

I can help out. Arachnid, I'll send you a sample just as soon as I familiarize myself with GAE (might take a bit, this is finals week. :( )
-- I might be stupid, but that's a risk we're going to have to take. --
Image
Website! Photography! Robots! Facebook!
The latest computers from Japan can also perform magical operations.

User avatar
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

Postby Nexx » 2009.01.24 (08:57)

As always, well put, Arachnid. Your cooperation and foresight really are laudable. :)

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. :)

User avatar
The Konami Number
Posts: 586
Joined: 2008.09.19 (12:27)
NUMA Profile: http://nmaps.net/user/Atilla

Postby Atilla » 2009.01.25 (02:21)

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?
LV seems to have worked out what's causing it. Don't know if a work-around is possible. Also, LV is awesome.

User avatar
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

Postby Nexx » 2009.01.25 (06:34)

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.
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?

User avatar
Remembering Hoxygen
Posts: 972
Joined: 2008.11.02 (06:13)
NUMA Profile: http://nmaps.net/user/rikaninja
Location: The darkness beyond hell.

Postby Rikaninja » 2009.01.25 (07:05)

Very exciting I must say. Thanks Arachnid and anyone else who wishes to help :D Is Unreality any good at this? Just an idea.

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.
Image

User avatar
Admin
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

Postby aids » 2009.01.25 (07:07)

Rikaninja wrote:I'm no good at anything apart from simple dreamweaver.
aye.
Image

//--^.^--\\
\\.:.^.:.//

User avatar
Yet Another Harshad
Posts: 471
Joined: 2008.10.24 (09:39)
NUMA Profile: http://nmaps.net/user/z3phyr
MBTI Type: ISTP
Location: Australia

Postby Zephyr » 2009.01.26 (06:42)

I finally managed to get access to the internet! =D (I'm on holiday)
Life247 wrote:
Rikaninja wrote:I'm no good at anything apart from simple dreamweaver.
aye.
Aye aye

And is NUMA down, or is it the laptop?
Clickme
spoiler

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 :D
[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

Sig and avatar made by 망했어 네 여동생

User avatar
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

Postby Superpok » 2009.01.27 (05:20)

i doubt that unreality is any good at this, he's mainly a game programmer. To my limited knowledge, that knowledge doesn't transfer over
Signature Bars

Image
Image
Image
Image
Image
Image


User avatar
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:

Postby LittleViking » 2009.01.27 (05:28)

Unreality would definitely be able to pick up Python and the webapp tools. Whether he'd be interested or not is another issue.
Image
The last Metroid is in captivity. The galaxy is at peace...

User avatar
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

Postby Spawn of Yanni » 2009.01.27 (12:51)

With all due respect, I'd rather have it handed over to someone far more involved in the community. I feel like it would be too easy to lose contact with Unreality and have the entire thing out of our hands.
Image
feline disrespect from behind

User avatar
Remembering Hoxygen
Posts: 972
Joined: 2008.11.02 (06:13)
NUMA Profile: http://nmaps.net/user/rikaninja
Location: The darkness beyond hell.

Postby Rikaninja » 2009.02.01 (10:08)

Obviously this isn't going very far. So is atob doing it? Or for a short ammount of time will there be ike a small team, and then everyone can vote and choose the one who wil take over or something?
Image

User avatar
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:

Postby LittleViking » 2009.02.01 (12:16)

No one seems to understand that this isn't a *competition*. Anyone who takes the time to learn Numa's system well enough that they can add on to it and fix its bugs will be added on as a coder. It's not a "best coder wins" type deal, it's an open invitation.

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.
Image
The last Metroid is in captivity. The galaxy is at peace...

User avatar
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

Postby Superpok » 2009.02.09 (01:31)

yeah, i think Gforce should take over numa, having too seperate archives would really suck
Signature Bars

Image
Image
Image
Image
Image
Image



Who is online

Users browsing this forum: No registered users and 13 guests