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

Pages: 1 ... 17 18 [19] 20 21 ... 55
271
News / Re: TI-Nspire calculators now have Ndless possibilities
« on: April 11, 2012, 04:54:46 pm »
Wow, necropost much? :P (topic split?)

Try resending to the PC - it might have gotten corrupted along the way.
The format might be different too, but from calc84's words it probably isn't. :P

272
News / Re: DDoS attack leads to 16 hours of Omnimaga downtime
« on: April 11, 2012, 06:22:09 am »
Wow... I thought Netham45 just nuked his server for fun :P Apparently it's something a lot worse...

Is he planning to install some kind of DDoS protection? Also, have we figured out the culprit? Google tells nothing about any 4chan DDoS planning... :P

273
Minecraft Discussion / Re: List of Minecraft servers
« on: April 11, 2012, 06:05:46 am »
The issue is with memory and CPU usage. Most, if not all VPS hosts forbid constant maxing out of the CPU(s), since the VPS shares CPUs on the host (hardware) server.

You either can get a dedicated server (kinda expensive) or a "dedicated Minecraft server" (cheap, but I'm not sure how much control you can actually get).

If anyone can come up with around $38/month (29 euros), I can get this cheap dedi which should be sufficient for a MC server:
http://www.hetzner.de/en/hosting/produkte_rootserver/x2

As for a Minecraft dedicated server, depending on amount of RAM and players, it can cost from $7.99 to $29.99 per month:
http://servercraft.co/minecraft-servers/

Cooliojazz also has a VPS, which allows maxing out of resources. He uses x10vps, which prices from $24.95 to $47.95 depending on specs:
http://x10vps.com/vps-dedicated.php

(Or, if he's nice, you can use his server! :P)

274
I've updated the post with your tip, thanks! :)

275
A "forced upgrade" may be an upgrade that happens in the background or foreground, with no option to cancel such an upgrade. Note that I have absolutely no idea what it actually does, but knowing TI and the phrase "ForcedUpdate", that kind of action doesn't sound too far fetched. We don't know if this was present in older versions of the TI-Nspire Student Software, but we're pretty sure it exists in the OS 3.x incarnations of it.

I'm working on a HTTP filter server that will filter any traffic directed to education.ti.com so that I can look into the situation more.
In the meantime, to block any requests to TI... you need to modify your system's hosts file. It's basically a file that lets you override any requests to a host/domain name, like "education.ti.com" :P

On Windows:
1) Open up an elevated command prompt - that is, Start Menu > All Programs > Accessories > Command Prompt, right click and hit "Run as Administrator..." Do any password typing/clicking as needed to gain elevated access.
2) Type in cd %SystemRoot%\System32\drivers\etc
3) Type in notepad hosts
4) Place the following line in: 127.0.0.1 education.ti.com
5) SAVE.
6) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
7) That's it! You're safe! :D

On Mac OS X:
I'm not a Mac user, so this may or may not be correct.
1) Open the Terminal app.
2) Type in the following: sudo -s "echo '127.0.0.1 education.ti.com' >> /etc/hosts" Do any password typing/clicking as needed to gain superuser access.
3) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
4) That's it! You're safe! :D

On Linux:
You must be crazy if you're trying to run a bloated piece of software on Linux with WINE.... :P
Nevertheless, you can simply follow the Mac OS X instructions.

In the future, you guys will be able to play with my HTTP filter server, which uses the hosts file change to monitor TI's evil! ;)

EDIT: Oops! The Windows instructions had a little mistake: it should say 127.0.0.1 education.ti.com instead of 127.0.0.1 gs.apple.com (and it's fixed above). Sadly, the update insanity from Apple also spreads to TI... :P

EDIT 2: I guess I'm addicted to having root... :P I've modified the Mac OS X instructions to be a bit more concise, thanks to a tip from linuxgeek96! :)

276
This topic demonstrates the possibility of this happening. I'm writing software as we speak to potentially test this behavior.

277
Axe / Re: Axe plasma
« on: April 09, 2012, 03:35:18 pm »
I like it!  It reminds me of a program i downloaded a while back called pixel madness by I-don't-remember-who.  We need to figure out how Whats-his-name did his pixel madness, and learn from his epic skills!
http://www.ticalc.org/archives/files/fileinfo/348/34888.html

It's by Ben Ryves (I don't know if he's here or not, but he does hang out on Cemetech, especially on IRC). There's a LOT of crazy Z80 optimizations in that program, I'm sure :P

278
Other Calculators / Re: The Future of TI-Nspire Programming
« on: April 09, 2012, 03:27:09 pm »
So where are the opportunities for the very talented people who post here? What do they tackle next? Where can they make their mark?
I guess I'll just remove the gigabytes of data on my server dedicated to doing Ndless programming, shut down my Lua2TNS bots, and buy myself a $105.77 PRIZM. :P

I don't know if you realize it or not, but the TI-8x programming is on a totally different level. Sure, I might program in Axe once in a while, but it's totally different from doing it in Lua or C.
Of course, if you think this pessimistically, we can all hop over to the Prizm platform... except that hardly anyone has that calculator. :P Plus, I don't really see the Prizm becoming a viable platform anyway. The interface is rather clunky, and the font is... well, let's just say "not good looking" :P The hardware is also much weaker than that of the Nspire.

You don't seem to get the reason people hack these calcs - because people own them, and want to see them do something else besides math. No one is going to buy another calc just because you can program for that other calc.
The hacker's reward? Satisfaction of seeing those programs run in front of their eyes.
There's no other motivation except seeing one's programs work.
If you're developing just to get attention, you should really consider another hobby... :P

You also miss the bigger point - we already have ndless3 out! Are you going to upgrade your OS just because TI said so?
If not, guess what? You can develop for the platform! :)

Finally... at last check, you don't even own the Nspire calculator anyway... why are you complaining about a calculator that you don't even have? :P

Maybe no one gives a damn about the Nspires (which might change in the future)... but no one gives a damn about TI, either! ;)

279
I tried "echo hey", and it didn't add a newline. On bash, I'm pretty sure echo adds a newline, doesn't the same happen on PHP?

Good work Juju!
PHP does not add newlines for echo. You must do echo "hey\n" instead.

280
Other Calculators / Re: The Future of TI-Nspire Programming
« on: April 08, 2012, 11:33:04 am »
OSLauncher can be blocked in mere seconds if they felt like it. They just don't care, that's all. (Then again, have we even showed it to them? :P)

As for the Prizm, I don't believe that people will get attracted because of the games and colorful screen. It all boils down to the majority and what's on the "back-to-school list". If it says that students should get a TI-83+ or TI-84+ [SE], then that's what the students can only get. No parent will get their child a different calculator, because "that's what the sheet says." What games we write will have no effect on the market. Add to the fact that the majority of textbooks are written for the TI-8x calculators, and there you have it: monopoly. Unfortunately, Casio didn't have a chance from the start.** You would need an antitrust lawsuit to fix things.

Also, a good point was mentioned - neither the CX nor the Prizm have penetrated the market much. So technically, we're only programming for ourselves - not bad either! That means that most of us (at least the Ndless fans/people) will stay on 3.1 for however long they want. Remember, TI-loving teachers are not 99% of the teachers in the United States (and those teachers should be fired on the spot). Also, most, if not all of the students, don't even know that they could update their OS! We're, in a way, quite safe from TI...

Again, I suggest we take the road where iOS jailbreaking has done - "new OS update? Great! Let's hack it again!" The JB community there doesn't even bother to convince Apple.
Sure, we're not as popular as iOS jailbreaking, maybe even less than Prizm hacking or TI-8x hacking. But who said we needed popularity to get stuff done?
We can do stuff at our own pace - this has always been the way in the TI community.
The most important thing is this: having fun. I know it sounds cheesy, but everything here is all done on a volunteer basis - we might as well have fun while doing so! ;)

** There's definitely a more optimistic opposing viewpoint... :P I'm just not a fan of Casio, that's all.

281
Other Calculators / Re: The Future of TI-Nspire Programming
« on: April 07, 2012, 10:50:14 pm »
Casio has expressed concerns about 3rd party developement before and have no plan for a SDK. They didn't expect add-ins to be made by the community, but they have decided to give us one chance and they won't block them unless we start publishing softwares such as image converters for the american models, tools to cheat in tests and stuff that can permanently damage the calc.
That, or the Casio Prizm gets popular and teachers start whining about games and such. :/

Also Alberthro I know Lua isn't like BASIC, I was saying it's kinda like between ASM/C and BASIC. Not too slow and limited, but not offering 100% speed/freedom either. Basically, good enough to make somewhat cool games, but not enough to pull a gbc4nspire in Lua that will draw hundreds of members to Omnimaga, TI-Planet and ticalc.org whenever Ndless is useable on the latest OS. More programming examples and routine examples (such as map engines, collision detection and data management) could possibly improve Lua audience, though, because the language, while being limited, is kinda underused lately.
Actually, the focus doesn't necessarily have to be on emulators. Even emulators can be written in an upper-level language (though it will be harder, and the results will be slower). I was thinking about porting Angry Birds, Cut the Ropes, etc. that are already popular in the mobile world! :D Particularly Angry Birds... "Angry Birds ported to TI-Nspire" would certainly elicit an nDoom-like response, if not much bigger. With the new physics engine coming up, it'll be much easier to port those fun little games! ;)

(By the way, that "Lua != Basic" thing was directed to everyone - I know you already knew about the potential. It's just that some people (probably not at Omni, but elsewhere) like to bash Lua to bits and pieces. I like C/C++ better, but even then I still find it pitiful that people could bash it without doing some proper benchmarking.)

I personally should apologize for not contributing much to the Nspire community - even though I made promises back then to write some bFLT loader, I should've realized that I would need time to do such a thing, and I lack it a lot due to my studies taking precedent over everything else. I'm a man of words, not actions it seems... :P

So... there is a project that I’m planning to work on with a friend here at Omni that I believe will boost Nspire dev significantly.... but it’ll only be during the summer, and ONLY if I have time. Because of that, I’ll let it remain a secret, and offer no guarantees of its completion. If it succeeds, it’ll be released with fanfare. If it doesn’t even get a line of code, it’ll die in secrecy. That way, we won’t disappoint anyone if it doesn’t make it out the door.

(If you want a hint, the project is similar to what Adriweb suggested earlier... which I am also going to try and attempt to do before attempting the secret project I’ve mentioned above.)

282
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 10:04:06 pm »
What needs to be understood, is that we (the TI-Nspire community mainly) are minor minority. TI does not give a damn about us, that's the harsh reality of things but it's at the same time something very normal and comprehensible. TI's a massive corporation, and we're just surface dust next to shareholders. As I said earlier, that's how business works, that's how you keep the cash flowing. There might be some patting going on and fairy tale ideals floating in the air, but we have to be realistic: unless we are the ones to strike, we will have no effect, nada. We're just not enough for passive actions to have any kind of noticeable effect. Even if every single person on Omnimaga switched to the Prizm, it would only be a lonely, insignificant fart in the Milky Way.
This point exactly. I've been hesistent because... well, a certain community chose to jump to the Prizm for "pissing off TI" or whatever. Won't name any names, you just gotta know. ;) (Actually, I've made this point a few times on that community's IRC, but it's dismissed as nothing to care about...)

The other thing is this: if the CASIO Prizm really does get popular, who's to say that CASIO won't come up and say, "Hey guys, we know you've been having fun, but we're going pro now, ya know? The thing that's in is locking your devices beyond belief with 512-2048 RSA keys! So, time to pull the plug!"

Which brings up another point re: that bolded word.... in. For intl. users, this expression (which is probably antiqued, I blame A Series of Unfortunate Events) means that something is considered popular and commonplace.

If you want to see change, we must begin by reversing the trend of locking. We have Apple, Sony, and maybe even Microsoft to blame for this, since they started an interesting trend of locking down hardware. If one were to invent a method of anti-piracy protection that at the same time can be open - this would cause a major industry shift, and of course invalidate Apple's argument for locking stuff down. Heck, I think that if a device that was FOSS was invented, and the company profits from it, the industry would flip upside-down overnight. (Add on FOSS hardware schematics... ehh, that'd be hard, especially with preventing Chinese clones :P)

The other corner of change needs to happen with the U.S. education system. Speaking as an American, I'm rather ashamed that such a country, with all of its "freedom" and whatnot (which is threatened by the likes of SOPA, NSA, etc.) can't produce a high quality educational system. I think that if I go back to China and study there with their censorship and whatnot, I will likely be smarter and much better off than 99% of Harward's grads.

The SAT (made by a silly company Collegeboard) is the broken system's forerunner. It can't predict college success, and still fails to do so today. (I have a conspiracy theory: CollegeBoard is actually for-profit, not like the "non-profit" label they have, since you see these ridiculous fees being charged for AP and SAT tests... and their description of where the money goes is quite hilarious too. They're saying that they'll donate to organizations that support the CollegeBoard cause... sounds like top executives rolling around in money all over again. Excuse my bias - I'm a pessimist when it comes to politics. Feel free to discuss such with me outside of Omni/Ceme/etc.)

Fortunately, there are colleges that are moving away from the SATs. Even better, there are states that are moving away from standardized testing altogether. I've been hearing about some "group tests" that will be administered instead, focusing on real life knowledge and collaboration, rather than bland, silly knowledge. Of course, knowledge *does* come into play, but it's not bubbling A, B, C, or D.

And as always, people laugh at the fact that kids need to buy crappy calculators at the price of $99+. (Parodies at XKCD and this year's April Fool's for Engadget - I'm too lazy to link to them here, but you can probably find them easily.)
There's plenty of momentum for change, no worries! ;) I won't be there to experience it (SATs will still remain a burden to overcome, at least for me) but I'm optimistic that things will change.

Finally - knowing that TI/Casio/etc. could care less about us, what should we do? I wouldn't say we should start throwing knifes at the company's chest, since nothing good comes from that. It just means that we should move on, and develop for ourselves, not for TI. I don't condone things like OSLauncher for use on the ACT and such, but developing games, cool networking programs, and such? Full speed ahead! :)

Sure, TI may not (and maybe never will) accede to our friendly demands to allow native code execution, but there's always that glimmer of hope, which I believe in. As always, don't depend on that happening, but don't erase it out of your mind either. The world's all about apps and more apps these days, and many companies have fallen to the pressure of 3rd party app development. Want evidence of that from TI? Lua! :D It's important to note that Lua != BASIC. I'll repeat it again: Lua != BASIC. Some people like to belittle it because of its speed, but they don't realize its potential. It's actually pretty powerful - enough for software like Adobe Photoshop Lightroom to use as part of their app/plugin API. (Yup, a million dollar company loves Lua!) It has OOP, and is very much on par with modern languages. It's also not too slow either! You may not realize it, but that's a sign that TI's bending from apps insanity, and that's great! They finally realize that 3rd party development is a must to keep their platform alive.

In the end... I will believe what I want to believe, and you will believe what you want to believe. My post mess is just here to say this: we're not in a black hole; we're just on a dark, no lights beach, not realizing that there are pretty fireflies with their glows of light, and not realizing that there's a nice possibility of a beautiful sunrise around the corner. ;)

/superlongpost

EDIT: Oops, didn't realize that we're trying to tone down the Nspire/PRIZM/etc. discussion here. :P I guess we could split topics into something like "The Future of the TI Community" or something, not too sure.

283
Heh, I struggled to get this to work until I realized that your link prints the source of that program, NOT actually let you download it... :P

Anyway, went and compiled PHP 5.4.0 to get readline support (apparently Ubuntu/Debian disables it by default.. :P), which also happens to have some improvements to its own shell (php -a).
(See blog post from its dev: http://schlueters.de/blog/archives/133-Now-in-trunk-Improved-interactive-shell.html)

I've set up an online terminal for you guys to play with:
http://withg.us.to:4200/phpsh/ (Juju's PHP Shell)
http://withg.us.to:4200/phpsh_native/ (PHP's native shell)

As always, do no evil, do no evil, and do no evil :P

284
Other Calculators / The Future of TI-Nspire Programming
« on: April 07, 2012, 02:44:39 pm »
TI has again defeated Ndless and it is not a coincidence that interest in programming their calc's has fallen off drastically.  They got what they wanted.  Except it and move on.  We cannot go back to a previous era that no longer exists.  Again, we can not go back to a previous era that no longer exists.
So I guess we should dispose of our calculators now, close down all the calculator related forums, and move on to tinkering with iOS and Android devices? :P

You're right - this is not the previous era. The previous era was insanity with old TI-8x calcs. We're in the new era of modding and programming for new TI-8x, TI-Nspire, and Prizm devices! :D

285
Other Calculators / The Future of TI-Nspire Programming
« on: April 06, 2012, 08:16:21 pm »
Yeah but I mean some people fear that TI will eventually manage to permanently lock the Nspire, with no way to make Ndless work anymore on it, or locking down Ndless for 3 extra years like before, and some people probably don't find it worth it anymore to bother coding in ASM/C for the Nspire as a result, since eventually their audience would shrink as low as the TI-86. There's even a post from Chockosta where he stated he was considering quitting Nspire development because of TI's action. Also to run nSDL and bFLT you need Ndless, right? If Ndless was to be killed for good by TI, then we would never be able to use nSDL/bFLT again. THat said I still think people should not give up, though.
I guess you are right in a sense that we are always fearful of TI. With the next update, it will be hard to choose. :/

Still, most people will not care about updating their Nspire OSes - hardly anyone in my school thinks you can update a calc's OS! :P Ndless devs will still have an audience!
In the end, I think it'll all balance out - hardcore Lua devs will take the upgrade (with a spoonful of TNOC, of course!), and the rest will wait for a Ndless3.2, which I'm sure won't be too far away. ;)

Besides, I like to think of the recent developments as momentum to find exploits and make ndless3.2 faster, since the new developments are fun, and we'd like to see them on newer (and better?) OSes ASAP! :D

Pages: 1 ... 17 18 [19] 20 21 ... 55