Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Adriweb

Pages: 1 ... 77 78 [79] 80 81 ... 115
1171
News / Re: Turn your Nspire into a real clock!
« on: April 12, 2012, 09:54:32 pm »
awesome as usual ;)

I am testing it and it works pretty well ;-)

1172
Lua / Re: Numstrat - Stumbling into Lua
« on: April 11, 2012, 05:19:32 pm »
Levak made an excellent Lua sudoku btw (quite advanced/complex Nspire Lua though) available here :
http://levak.free.fr/ftp/nspire/Sudoku/

1173
TI-Nspire / Re: [Lua] Image Editor
« on: April 11, 2012, 12:54:25 pm »
Very, very nice looking gui.

I wonder how it compares to EEPro's one in term of extensibility/power.
I know jim's way was amazing :P

1174
yep, basically.

On Mac, you would just have to flush the dns cache though

1175
News / Re: Dive into Critor's TI collection...
« on: April 09, 2012, 03:20:05 pm »
Am I the only who noticed that the first two pictures both have the orange, Detached Solutions screen covers?  TI made those years ago in such a low quantity that they're probably the rarest thing pictured in the three pictures.  And there are two pictured!
What are they from? How are they special? :o
Detacheds Solution is, to a certain extent, some sort of cult/mythical/legendary formerly active programming group, both in the way that they have released some of the most popular softwares at the time (PuzzPack, Omnicalc and MirageOS, for example) and also the fact that PuzzPack comes pre-installed on most TI-83+SE/84+ calculators. The fact TI themselves released DS-themed slide cases is something.

Indeed that's incredibly impressive ! :o

1176
Lua / Re: Updating WZGUILib
« on: April 09, 2012, 05:04:38 am »
Let me change the direct download link on TI-Planet from a hosted file to the download page here on Omni so it will always be updated ;-)
( nice update btw ! )

1177
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 06:44:28 pm »
Ok , I know what you meant now :)

Also, about the print(), you could consider it was a mistake, I think they actually did some redirection the function to the SDK or whatever, so in the SDK's console there was the stdout. But why in 3.1 ... ? idk :P

1178
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 05:46:14 pm »
Quote
If it was easy enough to code in Native (as much as in Lua with the SDK, for example), there would be a heck of a lot more people involved, and thus, the community would be way more active, including here at Omnimaga, but also at TI-Planet etc.
TI is boneheaded about limiting the functionality of their calculators (and screwing with basic user rights of doing whatever they see fit with the hardware they own), instead of taking advantage of the possibilities of native code, and their resulting attempts to "protect" themselves, is a very powerful deterrent for the open development communities. That's why even a much improved SDK would hardly help people getting involved...
Sorry but no. In our cases, since we're mostly geeky people, if we want to program in ndless, we'll go through the necessary steps to make the toolchain work etc.
But not a lot of not-so-geek people would dare to do complex stuff like this, especially if they think it can hurt their computer in whatever way (messing with the system etc.) What I'm saying here is that if it were a lot easier to program in C etc. for the Nspire, a lot more people would at least try. Example : same as the Lua SDK in 3.2, but you just write ... C code instead of Lua. How would that *not* help gaining more Nspire native programmers ?

Quote
You're too pessimistic here ;-)
Not so sure, because the fact is that hardly anybody gives a damn about the Nspire platform...
Well, if you think that way, why even bother continue talking ? :o
There are great opportunities out there, and TI is trying to make Lua be the easiest/most-accessible/ etc. of all.
Again, if Native coding presented the advantages of what Nspire Lua provides, it would be great. But TI doesn't want that for now. And yes, it's sad, I know, and I agree that there would be great developments made if native dev got open. But from what we've seen, you can't influence TI in this kind of decision.
So if you (particularly *you* since you're a great coder and very dedicated to the Nspire among others), decided to give up, then yes, everything will fall to pieces. "Just" because you couldn't get what you wanted from TI... That would be a bad decision because I'm sure that 3.2 and 3.3 etc. will have flaw or whatever, that the ndless team will exploit. Plus, and that's what I said before, if 3.2+ gets ndlessed, we could enjoy the best of both worlds : improved Lua API (physics etc.) and Native. Wouldn't that be awesome ?
Also : "hardly anybody gives a damn about the Nspire platform" -> We still have to think we (the whole community here at Omni+TI-Planet+Cemetech for example) do represent a very, very, very tiny part of TI's customer. There aren't many nerdy-about-calcs people out there (in high school etc. for example), as you know... So whatever we do, it will still be marginal. If, however, (for example), suddenly all the teachers went on strike to get the ability to code in native, I'd bet that TI would get their request done. Sadly for us, that's how it goes and we can't do anything about it. If the only way to make TI "move" is to release "bad" (as from TI's point of view) tools like a PTT Killer or a CAS on non-CAS (or whatever), it could only cause big troubles which could lead to the end of the Npsire "reign" (i.e : it wouldn't be accepted on exams for example, and TI wouldn't sell as much so they might stop produduction). Then we would lose everything. Would you rather have 'limited' programming (as you call it...) with expanding capabilities (Lua) and maybe even native opportunities (thanks to an eventual Ndless 3.2+) or *nothing* at all ?

Did anybody do for the Nspire what was done for quite a number of closed platforms (starting with gaming consoles), i.e. port Linux mere weeks after the release of arbitrary code execution on the platform ? No, and more than two years later, we're not remotely close to that state.
Do we have a chain of ready to use exploits, and wait for TI to close the hole of the day to release a new version, by a dozen days (often two or three days) after the release ? Not at all.
Do we have a usable graphical library (a need which was identified from the beginning) ? Several weeks ago, the answer was "no".
Do we have a program loader with relocation support (another need identified a couple years ago) ? Again, the answer used to be "no" until very recently.
This list could go on. And yes, I'm criticizing myself (as being part of a community that does a relatively bad job, compared to a number of other communities throughout the history of computing), even if I tried to do something about the math stuff, the document system, the program loader, the graphical library, etc.
Why is it that hardly anybody cares about the Nspire platform ? I don't know, but it's a fact. Another fact is that TI is (relatively) safe is a consequence of the fact we (collectively) are not trying (yet), rather than being a consequence of the fact they're making a decent job protecting their platform...
I know all that, and as a geeky-tinkering end user, I'm sad it's the case. But we can't do much about it.
Also, as you said, more and more projects of "big" envergure (english word ?) are starting/in great shape (nDSL etc.), so better late than nothing. It's not a race neither...
Also, to try to answer your question about why we're so few people tinkering with the Nspire, I think it's because ... we're working with *calculators*. Just imagine you're a total alien to this calculator-world. If you ever meet someone who tells the story of how much efforts were done to make {whatever} on a calculator, he would consider it crazy. Indeed, in a world of quad-core wifi-enabled (etc.) smartphones, who anymore gives a damn about simple "calculators". A few people. Just a few. And within that little group, a shallow (extremely tinier !) sub-group who make all the stuff and create all of what happens down there. It's a sad truth, but we really can't do anything about it. Whatever we do will be considered as a feat. nDoom on a calculator was and is, still, a great achievement. If it were done on smartphones (it probably got done), it wouldn't have gotten as much praise and source-of-astonishment than anything else. And sometimes, I guess a little-but-skilled community like ours have to face difficult times where we can't have control of everything. But you know, a lot of projects thought almost impossible at first were done on the Nspire, so let's not be depressed about that and as I said, wait&see, as 3.2+ may contain flaws that will allow us to continue with the great ndless adventure !

Quote
Just wait & see !
We'll probably see, indeed, because there always are holes. But even more than Ndless, I can't wait to see TI's dangerous strategy backfiring :)
It's not like they weren't warned about the potential consequences of their incompetence. The gloves have long been off, and so far, the only thing that saved them from facing the consequences of the infuriating war they've been waging against users for five years, is that nobody got over their moral bounds. But sooner rather than later, as I predicted, people are going to become interested in destructive matters (the most damaging attack venues are public knowledge)... and TI will lose, just like Sony lost, to the resent and hatred they created (and also to the false promises incompetent people at TI made to incompetent people at standardizes test regulation authorities - trying to prevent native code is in no way a requirement for certification, it's only willful and lucrative collaboration with the authorities - en français, collaborationnisme). And yet, they were warned in advance, but willfully chose not to take that into account. Their loss.
OSLauncher was perfectly harmless (and yet, it freaked out TI and the woefully incompetent standardized test regulation authorities); '2012 stuff is unlikely to be as gentle as '2010 and '2011 stuff...
Well, I talked about that up there and while I may agree on some of what you say and disagree on some others, I still don't see the point of releasing tools that could only lead to an even worse situation. Again, we are a small community trying to get great things done, so in any way, our acts won't probably have an impact on 0.1% of the worldwide Nspire Users (students who are given calcs for their studies and who only use it for their purpose : math/science), so why bother taking so much time and effort to just annoy TI ? As you say yourself, most of this community's members are not affected by PTT or stuff like this : so why fight it when we are not having to deal with it ? (This is just an example, btw, not necessarily the truth so far, idk). About the CAS-on-NONCAS thing, while this is inevitably a thought everybody had as soon as the first Nspires came out, it will again be addressed at 0.001% of the users, since most of them won't want to "take a risk" or whatever. This, we can't control...


One thing is sure, Adriweb: you'll have to take sides at some point. Either TI, or the open development community - but not both, because TI's actions are making them exclusive.
Well, so far, choosing both (or actually not chosing any side more than the other) worked pretty well : I work closely with TI with the Lua things, and I really enjoy participating in the native dev effort (but since I'm rather limited in Ndless C/(let's not even talk about ASM), although I can't do much other than testing alpha-versions of risky tools :P which I gladly do for the sake of going forward in native dev.).
If I wanted to take a selfish point of view but completely rational, here's what I would think :
- What profit can I make from being on the side of the open-community ? - What profit can I make from being on TI's side ?
On the first side, not much. I'm not sufficiently skilled enough like you or Extended (and many others) right now (I'll probably learn a lot more in my engineer school in the next 3 years) to create incredible things like you do, and leading to a great fame (on the Internet). And since TI knows me and has (with others like Levak and Critor for example) taken some never-seen-before close-contacts with me/us, it would destroy all this (since they wouldn't probably (?) place any trust in me anymore). So, from that point of view, I just lose everything I'd have gained after so much time of hard work.
If however, I place myself on TI's side, I don't see any bad points, actually. I don't think (as long as I'm not an TI employee) there are rules that forbid being part of a perfectly legal community like Omni/TIPlanet. So then I can profit from both sides : while having the advantages of working with the latest TI stuff and having their trust, I can also continue what I've always done since I bought my first TI : making programs and messing around with what I can. More recently on the Nspire, I focused myself more on Lua since it's where I'm good at, and I didn't have time to properly learn C (and ASM not at all) to be able to code for the Nspire with Ndless. As said, I will probably have more time next years to learn specifically that... You can take Levak's case (which is pretty close to mine, actually) for example : since he's better than me at C/ASM, he does great stuff too for Ndless. But he's great too in Lua so he also has the opportunity to work with TI, as close as me. And that was thanks to "official" programming (well, we forced it because we were tinkerers who allowed Lua programming before it was released). Now we have job opportunities etc. Sadly, this isn't what "underground" Native development could have done for us. Although TI would gladly hire you and you know it ;-) (but this is your choices so I don't have to say anything about what you want to do :) ) If I'm given the opportunity to work for TI when I get my engineer degree, it will be a great achievement for me, since it would mean that after years of messing with calculators, I'm finally "recognized" by the company, even if it wasn't my goal at all at first (I was just messing around for fun, but then I got better at programming etc.).

But I don't [ want to ] think like this. What I think at a long term would be better for me (and probably a lot of people), is to try to focus on what TI can offer, since it's pretty much the only way not to be constantly fighting stuff that would have to be redone for each version. As you said yourself, TI will probably block Ndless in 3.2, and a lot of work would have to be done by people just like us who give their free time for a cause like this. I'd be more than happy to participate more into native dev if TI made it easier, like at least not blocking everything each version. And a lot of people are be probably like me, on this point at least.
So, so far, I'm not having to chose a specific side, and I wish it stays like that as long as possible, so I can participate in the great "official" stuff, while also enjoy the incredible feats of a devoted community (as a end-user and also a participant as much as I can find myself helpful to help the programmers with testing etc.).


I would have written more and mroe to explain my ideas, but it's getting late, and I don't want to post stuff that take an hour to read (oops, that might be too late :D)

1179
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 01:42:11 pm »
You're too pessimistic here ;-)

Just wait & see !

1180
News / Dive into Critor's TI collection...
« on: April 07, 2012, 01:03:59 pm »
Most of you may know critor for his Nspire programming and incredible expertise about pretty much all models actually ;-)

Critor has been collecting TI calculators (and other TI things that go with them) and especially Nspire stuff for quite some time now, and he tries very hard to get all the OSes he can (from the public ones to the rarest ones ever found)...

We asked him to take a photo of all his magnificent collection...
Well, you know, it can be impressive.
But let's compare ith other people first, just to show you how incredible it is :

Here's Brandon Wilson's collection (≈30 calcs) :


Here's Dan Englander's collection (≈20 calcs) :


But here's Critor's ! (more than 100 calcs) :


 :o 8) :o

+1 to whoever wants to count in detail ;-)
(we got the detail but it wouldn't be fun to disclose everything :D)

1181
Introduce Yourself! / Re: Hello :D
« on: April 07, 2012, 12:41:53 pm »
welcome :)

1182
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 12:20:16 pm »
Yeah. Also there's Lua, but many people find it too slow to perform any advanced stuff. As for OS updates, sadly the issue is that retail store calcs will eventually all come pre-installed with OS 3.2 and a lot of teachers force students to upgrade. :/
I think you're mistaken. Or at least don't understand everything going on. (nothing bad intended towards you)
Of course C/Asm is faster. We know that, we get it.
But you can do great things with Lua. Just look at awesome stuff already out even before Physics is out and before the official SDK is out.
Can you imagine how even better Lua scripts are going to be when all that is released ?
Compared to what the Nspire always had (crappy Basic), Lua scripting is infinitely better.
Another thing to note : Everybody knows that Basic is slower than native. Look at popular z80 and 68k calcs. Count how many BASIC programs there are out there. Do you think they are all crappy because it is "too slow to perform any advanced stuff". No.
So, what we have right here: a "limited" basic, but making incredible things thanks to everybody in the community.
Now, Lua on the Nspire allows us to make 9001* better things that what z80 and 68k Basic could allow us to do.
So please, stop writing again and again that Lua is so slow we can't do a thing with it. (this is not necessarily to you but to everybody in general, I mean).
And also, while you may want to compare raw computation speed, you will compare things with criteria that won't be fair for both the compared languages. For example :
  You can't make a NES Emulator in Lua. You can in native.  Native Wins.
  You can't make a GBC Emulator in Lua. You can in native.  Native Wins.
  You can't process xxxx computations per second in Lua.   Native Wins.
  You can't access USB over Lua.  Native Wins.
Clearly, Native wins right ? Lua is crappy right ?

Now let's take this point of view :
  Nspire Lua is easy to code in. Start up TINCS and open the Lua SDK. It's a mess with Native.  Lua wins.
  Lua can access the math engine. (with CAS if device is CAS).  Native can't.   Lua wins.
  Lua can interact with the already existing variables and widgets.  Native can't.  Lua wins.
  Lua is supported by TI and whenever the SDK is out, so it will have an even bigger community.  Native isn't/won't (as much).  Lua wins.
Clearly, Lua wins right ? Native is crappy right ?


As you can see, you (or any other) can't just claim that "it's too slow". For many things, Lua's better than Native. And for a lot of things I'm pretty sure it will stay that way. Except if TI radically changes its ideas and publishes some Native Resources Toolkit or whatever, but I don't see that coming soon...

Also, some other things :
- I think the community needs to make some kind of all-in-one-included Native SDK, where you could just select the target device, and everything would be so you just have to code your thing, and it would compile with the latest ndless toolkit available (or the one you want if you want to override that), etc. so that people who aren't really geeky enough to setup properly their toolchain onto their system (or just dont want to mess with it too much, or for any other reason), could finally be able to program in C for their device ! If it was easy enough to code in Native (as much as in Lua with the SDK, for example), there would be a heck of a lot more people involved, and thus, the community would be way more active, including here at Omnimaga, but also at TI-Planet etc.

- While you can think 3.2 is blocking ndless (it will most probably do), there will probably be flaws like in every other OSes, so don't worry too much I guess :)

In the worst case scenario, I expect 90% of the Nspire scene to be european developers in a few years (since in Europe teachers do not have full control of what students do with their calc).
Maybe I haven't understood correctly, but how is that bad ?
I mean, 90% of the "underground" scene is European ?
on the Nspire, 3.2 does also mean Lua physics stuff, so even more content...
And that could be from anywhere in the world :)

1183
News / Re: Real photos of the new TI-84+ Pocket SE !
« on: April 06, 2012, 07:03:00 am »
I thought there was no cover?

As I said there isn't any hard cover like any sliding cases on most TI calcs, but justa fake-leather thing to put the calc in :)

1184
News / Re: Real photos of the new TI-84+ Pocket SE !
« on: April 05, 2012, 06:46:48 pm »
Wow the calc looks really small, now that I see a real pic of it besides other calcs. That makes me wish we had that in hi school back then, so it would have been less annoying to carry in my pocket.
Exactly.

1185
News / Re: Real photos of the new TI-84+ Pocket SE !
« on: April 05, 2012, 02:34:47 pm »
Sure I'll try :)


Also @TBE_Young : the HW is exactly the same as a 84+SE

Pages: 1 ... 77 78 [79] 80 81 ... 115