Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: compu on October 24, 2012, 09:35:06 am

Title: ndless-apps.org - List of all native Nspire projects
Post by: compu on October 24, 2012, 09:35:06 am
This is a list of (almost?) all native Nspire projects (-> programs that require Ndless)
with a short description, required Ndless version, Classic/CX compatibility and download link.
There are also some general statistics about Nspire development :)

Link (https://ndless-apps.org)
Title: Re: List of all native Nspire projects
Post by: ElementCoder on October 24, 2012, 11:05:13 am
Nice, I started something similar a while ago, but for all projects for the nspire. Unfortunately I never had the time to update it. http://ourl.ca/16875
[edit] Had some time, started updating the other list as well but a question rose do we switch to this one or keep both updated?
Title: Re: List of all native Nspire projects
Post by: Adriweb on October 24, 2012, 11:41:04 am
That is quite an awesome page, +1ed !

Indeed such work was started before and formatted here directly : https://docs.google.com/spreadsheet/ccc?key=0AhrO0Js_FQ_CdE1KaG5nWklqNUdFalprdndUX3dZMGc#gid=0


We should do the same thing for Lua even if it's growing faster which will make it harder to update it fully (at least for "real" lua things and not trivial basic-like stuff)
(btw, js+google charts frontend and php+mysql backend ?)
Title: Re: List of all native Nspire projects
Post by: compu on October 24, 2012, 12:20:11 pm
Thanks!

(Yup, there is indeed jQuery/Google Charts + PHP/MySQL ;) )
Title: Re: List of all native Nspire projects
Post by: Juju on October 24, 2012, 01:48:16 pm
Nice stuff here :D

(Lol critor being insanely productive.)
Title: Re: List of all native Nspire projects
Post by: Chockosta on October 24, 2012, 02:09:53 pm
That's really interesting, thanks !

It also shows that there are only a few people caring about Nspire native developpement... :(
(And even less currently active)
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on October 24, 2012, 03:52:38 pm
Nice list guys. :D
Nice, I started something similar a while ago, but for all projects for the nspire. Unfortunately I never had the time to update it. http://ourl.ca/16875
[edit] Had some time, started updating the other list as well but a question rose do we switch to this one or keep both updated?
Maybe have it included in your post as quote or have both topics merged?

And yeah chockosta. I think the issue is that the majority of people always went for the TI-83+ and until the Nspire took over the 68K. Now Nspire calcs are kinda like the underdog in the community, like the TI-85 and TI-86 back in their glory days. The fact it took so many years for Ndless to be made possible and the fact the calcs are locked up didn't help. I remember there weren't many TI-82 ASM games either.
Title: Re: List of all native Nspire projects
Post by: Adriweb on October 24, 2012, 03:56:20 pm
]Maybe have it included in your post as quote or have both topics merged?
Probably a good idea (well a link would be good as the other topic is more general (lua, basic and ndless).

(btw, compu's list may increase a bit as I have given him a concise mysql dump of all the ndless programs we have hosted (author, version, name, ids) :) )
Title: Re: List of all native Nspire projects
Post by: compu on October 24, 2012, 04:12:04 pm
After checking the dump it looks like I already have all of them in my list (well, I'm not listing the wad/ndless/rom/etc. files) :)

Btw, I'm listed as author of Dodgin' Diamonds 2X, but hoffa made it ;)
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on October 24, 2012, 04:22:01 pm
What would be nice though is if most of those programs were linked in the underused Omni downloads section. Otherwise they get lost easily in the forums topic (especially with close to 320000 posts). Maybe a staff could upload links to the respective forum attachments or the TI-Planet/Cemetech/ticalc page info in the Omnimaga archives then an admin or staff with those privileges could replace the staff nickname with the original author.
Title: Re: List of all native Nspire projects
Post by: ExtendeD on October 24, 2012, 04:23:43 pm
Nice work compu :)

You can also add:
Pacman: http://ourl.ca/16548
OCD: http://ndlessly.wordpress.com/2012/04/09/introducing-ocd-the-ti-nspire-on-calc-debugger/

What about a form to suggest some?
Title: Re: List of all native Nspire projects
Post by: compu on October 24, 2012, 04:30:06 pm
What about a form to suggest some?
Yup, I've thought about that and will probably add it tomorrow :)

What would be nice though is if most of those programs were linked in the underused Omni downloads section. Otherwise they get lost easily in the forums topic (especially with close to 320000 posts). Maybe a staff could upload links to the respective forum attachments or the TI-Planet/Cemetech/ticalc page info in the Omnimaga archives then an admin or staff with those privileges could replace the staff nickname with the original author.
Good idea. I could add links to the download page of the omni/ticalc/tiplanet archives and one link to the discussion topic / website or whatever. At the moment they are all mixed...
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on October 24, 2012, 04:32:44 pm
Yeah discussion topic would be nice too. (Also I think uploading stuff automatically creates a new topic so I guess you could just lock the auto topics or have staff remove them)
Title: Re: List of all native Nspire projects
Post by: _Nicco_ on October 24, 2012, 09:20:57 pm
Great list.  I never realized that there were so many programs not supported on the CX.  :P
Title: Re: List of all native Nspire projects
Post by: Adriweb on October 25, 2012, 02:53:46 am
Great list.  I never realized that there were so many programs not supported on the CX.  :P
Well, stuff < 2011
Title: Re: List of all native Nspire projects
Post by: apcalc on October 25, 2012, 08:21:11 am
Super List!  Also, nPlayer supports the CX:

http://ourl.ca/14947/280127
Title: Re: List of all native Nspire projects
Post by: compu on October 25, 2012, 08:55:02 am
Super List!  Also, nPlayer supports the CX:
Thanks! Updated ;)

I've added support for the Omnimaga/TI-Planet/ticalc archives now!
While TI-Planet and ticalc have rather big archives, only one of the projects is listed in the Omnimaga archive :(

EDIT: The editor to update/add projects is finished -> http://vortexirc.com/nspire/editor.php
I can give the password to people who want to contribute to the list.
Title: Re: List of all native Nspire projects
Post by: ElementCoder on October 26, 2012, 11:25:32 am
I'd be happy to help you in your quest to complete the list :)
Title: Re: List of all native Nspire projects
Post by: compu on October 26, 2012, 04:17:59 pm
Update:

- The design is more fancy ;D
- Support for Lua files (you can select between all/lua only/ndless only)

btw, my server will shut down on 30.10. and I don't know if I'll rent a new one, so if someone wants to continue and host this I can give out the source code and the db.
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on October 26, 2012, 04:38:56 pm
Could you make it so we can display everything in one single page? I hate having to swap between pages when I'm using CTRL+F to search stuff through pages and I kinda prefer to have everything in one single page, so that option would be nice. Or let the user choose how many files he wants to have per page.

Another suggestion would be to include Omnimaga downloads (even if just attachments) in the list, in case a few projects are more up to date on Omni at one point or one site is down. Currently, only TI-Planet and Ticalc download links are available.

Another suggestion would be to allow the user to not display certain results. For example if he only wants to display CX-compatible files or files compatible with his OS.
Title: Re: List of all native Nspire projects
Post by: compu on October 26, 2012, 04:52:19 pm
Could you make it so we can display everything in one single page? I hate having to swap between pages when I'm using CTRL+F to search stuff through pages and I kinda prefer to have everything in one single page, so that option would be nice. Or let the user choose how many files he wants to have per page.
Actually, you can select how many entries you want (10,25,50,100) and there is a small search field on the right ;)

Another suggestion would be to include Omnimaga downloads (even if just attachments) in the list, in case a few projects are more up to date on Omni at one point or one site is down. Currently, only TI-Planet and Ticalc download links are available.
I have support for the Omnimaga archives, the problem is that there's just one of the >100 projects listed in it (Pacman) :/

Another suggestion would be to allow the user to not display certain results. For example if he only wants to display CX-compatible files or files compatible with his OS.
Hmm... Maybe I can add that. But you can sort by CX compatibility / OS version so that the version or whatever you want is shown on the top.
Title: Re: List of all native Nspire projects
Post by: ElementCoder on October 28, 2012, 08:05:24 am
Update:

- The design is more fancy ;D
- Support for Lua files (you can select between all/lua only/ndless only)

btw, my server will shut down on 30.10. and I don't know if I'll rent a new one, so if someone wants to continue and host this I can give out the source code and the db.
I like the new design :D
Aww too bad the server will shut down :( just as it was becoming much nicer than the spreadsheet me and adriweb started :P
Title: Re: List of all native Nspire projects
Post by: _Nicco_ on October 28, 2012, 08:31:31 pm
The new design is much cleaner.  It reminds me of Mac (Macintosh) programs because of the gray bars and rounded corners.   :thumbsup:
Title: Re: List of all native Nspire projects
Post by: compu on December 11, 2012, 03:21:31 pm
I finally moved to a new server, so it is back online now :)
Link (http://euve8284.vserver.de/~julian/nspire/)
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on December 11, 2012, 03:24:14 pm
Glad to hear. :)
Title: Re: List of all native Nspire projects
Post by: compu on March 19, 2013, 03:54:38 pm
I've added some projects to the list and made this nice new feature (http://euve8284.vserver.de/~julian/nspire/graph.html) (dark blue = authors, light blue = projects, hover over a dot to see the description) :)
If a project is missing, feel free to post here and I will add it.
Title: Re: List of all native Nspire projects
Post by: Matrefeytontias on March 19, 2013, 06:15:23 pm
You can remove my "Mode7 demo" project and replace it with "F-Zero TrackSpire" (see my sig) :)

And btw, great list :thumbsup:
Title: Re: List of all native Nspire projects
Post by: ElementCoder on September 22, 2013, 12:41:22 pm
Apologies for the necropost ^^
Is this project still alive? If so, how much work does it still need?
Title: Re: List of all native Nspire projects
Post by: compu on September 23, 2013, 10:44:32 am
Well, the list wasn't updated for some months.
If there is interest in it, I might do it next weekend or so.
Title: Re: Re: List of all native Nspire projects
Post by: DJ Omnimaga on September 23, 2013, 11:37:23 am
You will have to update all Omni topic/msg IDs in the near future because due to the server move and future upgrade to SMF 2.x, they will have to get rid of all negative topic/post IDs, causing the entire board to be incremented, breaking all old links in the process.

I guess once it happens, it wouldn't hurt if someone made a little script that scans through text and automatically increments such Omnimaga URL, to make updating large posts easier. But yeah, a major links update will be needed. X.x
Title: Re: List of all native Nspire projects
Post by: Lionel Debroux on September 23, 2013, 12:27:24 pm
Hmm... is there no way not to break links ? Breaking links will nuke your search engine rankings and cause major headache to the other community sites, especially TI-Planet, where many links to Omnimaga are posted as information sources.
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on September 23, 2013, 12:36:21 pm
I explained that to Eeems, as well as the fact that a lot of work was spent on lists of projects and news that includes many links, as well as the many United-TI complains about the broken download/topic links on other sites, but he didn't care much since incrementing all links would apparently reduce their workload in the future, particularly for future SMF updates. I guess you could explain the situation to him via PM and even start a poll or something. I certainly won't do such thing, because I don't want to be seen as overeacting again or something.

THe other solution was to just increment the 2005-07 post IDs and not the rest, but then those topics would end up showing up above newer threads, due to the retarded way in which SMF sorts topics (by ID rather than date). This means that SMF would need to be modded to allow such sorting, causing even more problems for the future 2.0 upgrade

I also doubt that Netham45 will like if Eeems just flat out delete all 55000 posts made before August 2008, considering the hard work that he spent merging both databases, so getting rid of those posts is most likely out of the question too.

Leaving evrything as it is just prevents any future upgrade at all, since SMF 2.0 doesn't allow negative topic/post IDs, unlike SMF 1.1. It also breaks some stuff on the new server (particularly due to the db using InnoDB I think), such as forum stats. Notice, for example, how it says we now have 1.4 million posts, instead of 360K.


That said, the site has become totally unmaintainable in its current state (with everything as separate entities, like the downloads section, tutorials, etc), which is why a few years from now, a major upgrade to SMF 2.0, where every extra module would be redone from scratch, has been planned. However, the "minus world" has put the entire project on hold.

The short term solution I proposed, however, was adding a warning at the top of every topic page that says that old URLs changed and a button/link to automatically access the new URL via some script.

EDIT: I got another idea (see server maintenance thread): Incrementing everything by 100000 (1 million for post IDs) then installing a custom SMF mod that auto-redirects if someone tries to access a lower ID (which would now be possible due to lack of overlapping IDs).
Title: Re: List of all native Nspire projects
Post by: Lionel Debroux on September 23, 2013, 02:30:52 pm
Deleting the old topics definitely wouldn't fly either... but changing your URLs is going to take a toll on Omnimaga, seriously. You'll have to edit all of your posts, and make TI-Planet + Cemetech + other locations do the same, which is going to hurt everyone...

I guess patching the SMF 2.0 code is not an option ?

(also, is there another topic to talk about that ?)
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on September 23, 2013, 05:31:30 pm
Yeah,  I certainly don't want to have to edit all my news. As for deleting old topics, I don't like the idea either, even if they are old, since that's part of Omni history. I noticed that yAronet 68K board recently went from 320000 posts to about 60000, which isn't too good, and too many websites restart from scratch, like Revsoft (although that wasn't much their fault).

As for URLs, I think that if topics IDs were incremented by 100000 and post IDs by 1 million, it would allow staff to create a small SMF modification (installable via the admin CP, like the arcade or download system) which re-mapped (via redirects, sort-of) all topic IDs from 1-99999 to 100001-199999 and posts IDs from 1-999999 to 1000001-1999999. This would be much less damageable than simply incrementing topic IDs by 2598 and post IDs by 54125, like what was planned (which would make a redirect/remapping script impossible).

That mod would have to be done for both SMF 1.1 and 2.0, though. Patching the code directly (without doing so via a mod) is not an option, since it would prevent future upgrades.

Anyway, yeah there is a more appropriate topic to discuss this here: http://ourl.ca/17035/307596

Title: Re: List of all native Nspire projects
Post by: Levak on September 24, 2013, 03:04:47 pm
Instead of using http://ourl.ca/172700 just use http://www.omnimaga.org/index.php?tttopic=14673.30 and when you encounter http://ourl.ca/172700 make a redirection to http://www.omnimaga.org/index.php?tttopic=14673+n.30 where n is the offset.
Other than that, as Lionel said, you will nuke your google visitors, same for inner topic links, same for crossposting links.
So my idea would work I guess.
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on September 24, 2013, 03:14:36 pm
If I was you I would probably suggest the idea in the server maintenance topic instead, though, since Eeems only monitors that one.
Title: Re: List of all native Nspire projects
Post by: Dapianokid on September 27, 2013, 04:48:15 pm
I'm curious about Omni 2.0
Is there a link?
Title: Re: List of all native Nspire projects
Post by: DJ Omnimaga on October 09, 2013, 12:39:34 am
Technically it would actually be Omni v7.0. There used to be a beta subdomain (leaked by mistake) a while back, but there wasn't much there anyway. It's a long way off considering that admins have a life, but wants the site to keep 100% of its content (except maybe the deprecated arcade mod) under v7, because almost all SMF mods would be recoded from scratch, while the forums would run SMF 2.0. A new theme would also need to be made since I doubt admins would want to go the cheap, unoriginal route of using pre-made ones or the default theme.

Anyway back on topic, have you any plan to make this up to date in the near future compu?
Title: Re: List of all native Nspire projects
Post by: ExtendeD on January 06, 2014, 05:03:46 pm
compu, I see that the site is down and you're a planning to move to a new server.
The stats are really useful and are a good showcase of community achievements on the TI-Nspire, I'm looking for the site to be back. Tell us if you need help in anyway.
Title: Re: List of all native Nspire projects
Post by: compu on January 12, 2014, 07:57:17 am
I rented a new server yesterday, I hope it will be available tomorrow.

EDIT:
They already activated the server today and I redesigned the website.
If someone wants to update the list, register on the website and let me know. I'm not sure how much time I can put into this since I'm getting closer to finishing school.
And please report any bugs you might find ;)

http://euve34239.vserver.de/pacspire/index.php
Title: Re: List of all native Nspire projects
Post by: compu on January 13, 2014, 11:26:31 am
If someone tried using the download links, they should work now. There was a small mistake in the PHP code.
Title: Re: Re: List of all native Nspire projects
Post by: DJ Omnimaga on January 13, 2014, 11:54:45 am
You should ask Omni or juju for a subdomain maybe (with DNS access so you can update it when you switch servers)

nspire.julosoft.net, nspire.juju2143.ca or nspire.mtv-music-generator.com could be one of the domain name and the URL wouldn't change on every server move.
Title: Re: List of all native Nspire projects
Post by: compu on January 13, 2014, 11:58:15 am
Actually I have a free .de domain now, but haven't decided on the name yet :P
Title: Re: List of all native Nspire projects
Post by: ElementCoder on January 13, 2014, 03:53:17 pm
Nice to see this is still being continued :)
Title: Re: List of all native Nspire projects
Post by: LDStudios on January 13, 2014, 03:55:04 pm
Yes, I cant wait to see it up again :)
Title: Re: List of all native Nspire projects
Post by: Matrefeytontias on May 18, 2014, 04:22:01 pm
Necro,

So it's been quite a while since the site is back again, and I was wondering if it was possible to add a project to the list. I see that in order to do that you have to "let compu know", but I think a form or anything would be nice, in order to not bother compu too much each time a new Ndless project pops :P
Title: Re: List of all native Nspire projects
Post by: compu on May 18, 2014, 04:29:55 pm
I  added you to the list of editors, you should be able now to add projects when you are logged in.
Title: Re: List of all native Nspire projects
Post by: Matrefeytontias on May 18, 2014, 05:12:22 pm
Oh cool, thanks :)
Title: Re: List of all native Nspire projects
Post by: Hayleia on May 18, 2014, 05:23:35 pm
Wow, I forgot about that topic and that website o.o
Thanks to the one who added Jetpack Impossible :)
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: compu on September 23, 2014, 12:48:08 pm
Pacspire has moved to ndless-apps.org (https://ndless-apps.org).
If anyone is interested, the source code of the website is located here (https://github.com/compujuckel/ndless-apps/).

Also, the list should be more up to date now ;)
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: DJ Omnimaga on September 26, 2014, 12:32:34 am
Hmm I like the new URL and name. I think it's much better with such name because it describes exactly what the site is for. Just make sure it remains in place (eg not changing URLs again or not shutting down in the near future due to forgetting to renew the domain name or something) because it will definitively be very useful, especially when we try to figure out what version of Ndless can run a specific program. :)
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: DJ Omnimaga on November 30, 2014, 05:23:41 pm
Bump:

Apparently this is down for some people. I myself can't access it either (502 bad gateway)
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: compu on December 02, 2014, 12:36:53 pm
Fixed. For some reason my PHP fucks up sometimes. Usually I get email notifications when that happens, but Gmail decided that it doesn't have to notify me about emails from my server ;D
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: Vogtinator on December 02, 2014, 04:28:41 pm
Oh, so the (in)famous 502 from nginx is actually the same as a 500 from Apache?
The error message is a bit confusing..
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: Adriweb on December 02, 2014, 04:46:54 pm
If you're not there to restart php manually (if that's what you do to solve it), maybe a simple daily cron to restart the service (as well as nginx because why not) may be good enough ?
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: Legimet on December 02, 2014, 10:52:37 pm
I get 502 Bad Gateway again. The cron job would be a good idea.
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: DJ Omnimaga on December 02, 2014, 11:33:42 pm
Indeed, or perhaps a more stable host if that's the issue (although I suspect misconfig).
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: compu on December 03, 2014, 05:08:17 am
I hope it will work better now, monit is configured to auto restart the php daemon when it stops working. Also I will switch to another server in january.
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: compu on January 11, 2015, 08:42:05 am
ndless-apps.org (https://ndless-apps.org) moved to a new server!
Ideally you shouldn't notice any differences.

Spoiler For Spoiler:
Also, if you ever think about renting a VPS from 1&1, don't. They have such a ridiculously low shared memory limit that I wasn't able to run nginx and php at the same time.
It's running on DigitalOcean now, which was really easy and fast to set up.
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: Vogtinator on January 11, 2015, 12:26:18 pm
Quote
Also, if you ever think about renting a VPS from 1&1, don't. They have such a ridiculously low shared memory limit that I wasn't able to run nginx and php at the same time.
Same here. Although the server has 2GiB of mem, it's impossible to use it as a git server with more than one simultaeous transfer, it just doesn't work.
I have to say that it only costs 4€ and it works just fine for a LAMP stack with wordpress, bind and other server stuff, at least with w3 total cache enabled.

</offtopic>
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: Juju on January 11, 2015, 05:32:29 pm
DigitalOcean is what we use as well for CodeWalrus, it does a pretty good job so far. And if you're a student, GitHub gives you a $100 credit :)
Title: Re: ndless-apps.org - List of all native Nspire projects
Post by: compu on January 12, 2015, 11:42:17 am
Yup, that's the main reason why I tried 1&1 (they have a VPS for €1/yr as student) and use DigitalOcean now :)