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

Pages: [1] 2 3 ... 5
Good luck finding the rechargeable battery if it doesn't come with the calc, though. Apparently it's incredibly hard to find in retail stores.
Is it really needed? It should work just fine with normal AAA batteries (I've only checked Eneloops but fail to see why any other models may refuse to work).

Casio PRIZM / Re: Casio Prizm documentation
« on: January 02, 2011, 04:20:02 am »
Well hardware floating point sure sounds like something that could be useful O.O
Well, it depends on what you are trying to do. Hardware FPU is obviously faster, but then 0.2+0.2+0.2+0.2+0.2 is not equal to 1.0 and this baffles people (even if absolutely correct if you go by IEEE specification).

Wild guess: Prizm uses it in assembly programs do draw graphs and such, but not in BASIC (to not confuse people).

Other / Re: PSP Help
« on: December 31, 2010, 08:02:45 pm »
There's a 2001? O.O (I thought it was 1000, 2000, 3000 and Go?)
Well, there are 10xx, 20xx, 30xx, and Go :)

2000 - Japan
2001 - United States
2002 - Australia/New Zealand
2003 - United Kingdom
2004 - Europe
2005 - Korea
2006 - Hong Kong/Singapore
2007 - Taiwan
2008 - Russia
2009 - China
2010 - Mexico

PSP 2000 and PSP 2001 are identical hardware-wise...

Ndless / Re: Ndless 2.0 for TI-Nspire Clickpad/Touchpad
« on: December 28, 2010, 06:24:54 pm »
But with the interrupts masked, what could interfer?
Most probable cause is caches. Read this - does it look like what you are seeing?

Ndless / Re: Ndless 2.0 for TI-Nspire Clickpad/Touchpad
« on: December 28, 2010, 05:59:59 pm »
Could there be some execution protection on the heap, but not for all the allocations?
Highly unlikely. nSpire is ARM9 and XN bit was only introduced in ARMv6. It looks more like some kind of timing issue.

Other Programming Languages / Re: Brainf*ck
« on: December 28, 2010, 03:02:49 am »
It looks evil.
What do you expect from language named after eight circle of hell?


I don't think I'll ever touch that language...
I think you are missing the point. Nobody uses Malbolge (or Brainfuck, for that matter) for "real" programming. They exist to show that questions like "what can pointers do that variables can't?" are just incorrect. The answer is always the same: "nothing". You can rewrite any program in Brainfuck and/or Malbolge - and it'll do the same thing still. All constructs which exist in many languages are always about convenience and [sometimes] efficiency, not about pure implementability.

As Joel wrote in this article "understanding pointers in C is not a skill, it's an aptitude", but it does not mean you can avoid them if you are not using C. There are tasks which are easy to implement with pointers and hard without them - and you can write them in any sane or insane language - including TI-Basic or Malbolge.

Other Programming Languages / Re: Brainf*ck
« on: December 27, 2010, 03:24:53 pm »
Does it also let you mess with memory stuff like assembly languages or is it more high level?
If you want to mess with memory then Malbolge should be your thing. It took two years to write "Hello, World" in Malbolge:
Code: [Select]
('&%:9]!~}|z2Vxwv-,POqponl$Hjig%[email protected]@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`[email protected]?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${[email protected]>
The standard Malbolge is not Turing-complete because there are memory limitation, but there are some extended versions which are Turing-complete. Lou Scheffer posted a cryptanalysis (sic!) of Malbolge and wrote BrainFuck to Malbolge compiler.

C and C++ / C++ Beginner's Guide
« on: December 27, 2010, 03:12:27 pm »
Not sure how many will find this information useful, but... here goes: for the next three (four?) days you can grab C++ Beginner's Guide for free. Looks like decent C++ tutorial to me, although I had no time to study it in details.

Other Calculators / Re: Nspire CAS+: how worth is it?
« on: December 27, 2010, 07:02:29 am »
Yes, the nspire can. I remember there was java support in ndless 1.0 but idk what happened to it in 1.7.
Java support in ndless 1.0 included Java application to run in PC, it had nothing to do with on-calc Java. And I doubt Jazelle is included: it's optional component in ARM9 (and nSpire is ARM9) so I doubt TI paid to include it.

You can probably port Dalvik (which is not technically JVM, but is compatible with Java language), but even this will be significant effort.

Computer Usage and Setup Help / Re: How to Use Mono
« on: December 18, 2010, 04:27:29 pm »
The Mono website does not do a good job of explaining how I can use Mono to run a application on Macintosh and Linux.  Can anyone enlighten me?
I never used Visual Basic so it's hard for me to see what's wrong <a href="">with explanation</a>. Perhaps you can explain what you tried to do and what happened?

General Calculator Help / Re: New TI-Nspire? Help!!!
« on: December 15, 2010, 08:49:06 am »
Over here, in some classes, sometimes they gave us notes or books from the mid '80s. In English classes, during my 3rd and 4th years of hi school (2000 through 2002), our books were from 1987 and 1988 and in Biology, we sometimes had exams from 1984 and watched documentaries from the '70s. In math and french the books were from 1999 I think, though.
This is really funny because biology is still changing (even basic questions like kingdoms classification are not fully decided), while math is essentially static (well, there are new ideas and such, but not at high-school level).

Computer Usage and Setup Help / Re: Anti-Virus
« on: December 10, 2010, 09:14:29 pm »
As for getting less viruses on Opera I guess it could be because fewer people use it so virus creators won't bother as much. I may be wrong, though. Was it that reason why Mac OS got so few viruses compared to Windows?
Well, it was. Before MacOS X security in MacOS was even worse then in Windows - yet it had less malware. MacOS X raised the bar so today it makes even less sense to try to write something for Mac. The popularity and percentage of vulnerabile systems are meaningless by itself: malware authors are attracted by product of these two measures. Because this is expected value (mathematical term) of "fresh meat" for buildbots.

Actually the most popular vector of attack is not even browser! It's Java plugin! It does not auto-update (well, it offers to do that but does not auto-update by itself), it often comes preinstalled but rarely is used (often people forget they even have it installed), so if you have out-of-date Java plugin then it does not matter what kind of browser you are using and how secure that browser is. Then there are three contenders for the next position: IE6, Adobe Flash and Adobe Reader (AKA Acrobat Reader) - and only after that come other browsers. IE6 is less secure then Flash or Reader but it becomes increasingly less common, too, so it's probably number three or four by now, but real disaster are Flash and Reader: many sites can not be used without them so you can not just disable them like you can do with Java, they are supplied by just one vendor, so you can not switch to other implementation (well, there are some Reader replacements - but they have compatibility ptoblems... there are nothing for Flash). That's why recent versions of Chrome include Flash and PDF plugins: they can not make them secure like the rest of browser, but they at least can keep them up-to-date!

Computer Usage and Setup Help / Re: Anti-Virus
« on: December 10, 2010, 07:39:48 pm »
Also I wonder where does Opera stand among other browsers in terms of security?
Theoretically it's pretty poor: it's about on par with Firefox, but unlike Firefox Opera does not push updates automatically. Practically... it's different story: few people bother to support it - both on webmaster's side and on rootkit seller's side. If you just visit some random sites and want protection from common malware then Opera is pretty good, but if you are objective of some kind of targeted attack - you may consider yourself already cracked. Actually I'm not sure even Chrome and/or IE8 will save you against targeted attack - and these are the best browsers today from security POV.

P.S. Note: Firefox and Safari developers plan to implement sandboxing in the future.

P.P.S. Another note: most IE8 security features (including sandbox) are only available and used in Windows7.

Computer Usage and Setup Help / Re: Anti-Virus
« on: December 10, 2010, 06:31:28 pm »
However, I can almost believe that IE is safer on Windows, since it is connected to Windows itself, HOWEVER, this can also make it more easier for hackers to get to the OS
This is true for IE7 and below. And they are security disasters. IE8 is not tightly tied to an OS... that's why it's significantly more secure - but much slower as well.

Read this. Note that only Chrome was "left standing", but also "Neither the iPhone exploit nor the IE8 exploit managed to escape the OS-supplied sandboxes that protect these platforms. Without escaping the sandboxes, the impact that flaws can have is reduced, preventing, for example, writing to hard disk (and hence, preventing installation of malware)."

So yes, IE8 is more secure - this is not only Microsoft's boasting. But "the most secure browser on the market"? No, for now it's Chrome. Will the IE9 be able to retake this crown? Who knows.

News / Re: Exodus Final Release
« on: December 05, 2010, 06:17:46 am »
Oh I meant more that I was worried that former BASIC programmers who moved to Axe would start bashing people who don't learn Axe and decides to stick to BASIC and that newer programmers who went straight to Axe and barely did any BASIC would do the same as ASM coders did back in 1999-2004. This happened with 68K C, I think, but Kevin Kofler had a big influence on people back then...
Wow. It'll be quite suprising to see this attitude in Z80 world: all available languages are awful (just because the platform is so small and can not accommodate nice IDEs and rich libraries)... and this means the people who can do cool things with them should be truly great. It's easy to create attractive game using easy-to-use language (<a href="">Flex</a>, or <a href="">Unity</a>, for example), but people who can do something with TI-Basic, Axe or Assembler demand respect: it's kinda like "traverse from north slope". The end result is the same as even worse then when you use the car and highway, but you learn much from such experience - and can do more with "real tools" in the future too.

Actually the TI-Basic programmers are the most brave souls: because their tool is so slow and unweildy they must work a lot harder to poduce similar result... but they often win in program size since their tool is built-in and need not be installed first so it's not a total waste of talent.

Pages: [1] 2 3 ... 5