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 ... 25 26 [27] 28 29 ... 55
391
That is.... AMAZING! O_O The impossible is now done! :D (Well, not impossible, just hard.)
I guess this is a good time to revive the Z80 CAS topic? :D

Also, I agree with the above suggestions of making the numbers easy to parse - we should use relatively simple syntax to make it work.

Before a CAS could be made, the following needs to occur:
1) String -> FP number
2) FP number -> String
3) Display FP number on arbitrary display buffer at certain position (pref. #2)
4) ???

I might still have code to print FP numbers, but it's in BASIC and requires... FP functions? :P (Specifically, log, int(), fPart(), and iPart().) If you would like to use it, tell me and I'll try to dig it out of a calc backup that is in a dead HDD backup... :P

392
News / Re: Jacobly releases Floating Point Math Axiom
« on: October 25, 2011, 09:34:20 pm »
That is.... AMAZING! O_O

I guess this is a good time to revive the Z80 CAS topic? :D

393
Computer Programming / Re: Controlling terminal fonts
« on: October 25, 2011, 09:26:34 pm »
No, this is not possible. You can change the color, change lines, etc. but NOT the font. (If there's such a thing, it's dependent on a specific terminal emulator.)

However, if you're talking about printing underline/bold/(italics??) text, then yes it is possible! :)
For bold, you would do this:
Code: [Select]
printf("\033[1mBold text is awesome!\033[0m");Those are escapes for the ANSI standard terminal formatting. Take a peek here for more options:
http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html

EDIT: You can also see the results live without compiling any C/C++!
Simply type this into your terminal:
Code: [Select]
echo -e "\033[1mBold text is awesome"'!'"\033[0m" # The -e enables escapes
# OR... yes, it IS printf you're seeing below!
printf "\033[0mBold text is awesome"'!'"\033[0m" # I'm not too sure if the shell's printf supports printf(); formatting, aka printf("number %i", var); check your local man pages for details.

394
News / Re: OmnomIRC Update
« on: October 24, 2011, 12:34:45 am »
Yeah, the rapid release schedule came in response to Chrome's auto-updating itself at an obscene rate. IMHO the competition forces all browsers involved to innovate, which is awesome :D
*shudders*

The rapid release schedule is all but nice... :P Firefox 7.0 is a good example of this - it came out with a major bug that needed a .0.1 update to get it fixed. Not to mention all the other little bugs that have cropped up, like the window resizing bug (it's late, but I'll try to get a pic up tomorrow), and another one that I can't recall offhand. Yes, with 7.0.1. That's scary.

It's a craze that needs to end. The rapid release schedule works for Chrome because there's a lot of people working on it, and paid to do so too, typically very well. Hundreds of people work on it everyday, as a day job. (And even still some bugs do slip through!) Mozilla et. al. (including one Canonical for Ubuntu) don't really have this magnitude of people and effort working on it. They can't catch bugs as fast, not mentioning be productive as fast. It just doesn't work.

Sure, they are working faster and better, but is a rapid release schedule necessary? If they are getting motivated because of the scheduling, not because they are self-motivated... there's a more serious problem at hand than their bugs and release schedules. :P

I'm hoping that this insanity will end.... hopefully. It's great that they are competing, but sometimes you gotta compete differently. And that's fine - because in the end, the final result matters, not how much time it takes! :)

Note: I am a long time, and still proud Firefox user. I also speak as a FOSS project developer, with some minor experience in project management. My comments are mainly based on experiences, and maybe a little bit of speculation. I do not intend to insult anyone with my above comments. If you feel these are insulting, contact me and I will edit/remove them. Thanks! :)

395
General Calculator Help / Re: Ndless 3.0 for Nspire
« on: October 23, 2011, 08:33:52 pm »
Just curious - are the CX and non-color Nspires' RSA keys the same or different?

396
News / Re: Reflash your Nspire Diags without RS232!!!
« on: October 23, 2011, 08:08:34 pm »
Wow... this is awesome! :D Does that make this statement a little less true? ;)

397
News / Re: Users impersonation
« on: October 23, 2011, 08:00:21 pm »
OmniNet already have a NickServ who helps combat impersonation: on connect, type /msg NickServ help register. The webchat we provide have a field to type your NickServ password (not to be confused with forum password). You can then /whois people, a "logged in as <user>" line will show up if they're logged in.

We could also provide a way to change your hostname to a personalized one when you login, much like some users actually have.
Code: (Sample) [Select]
Juju [[email protected]] has joined #omnimaga
Ahh yes, this works very well too. :) I was referring to the EFNet side of things, however... which as we all know, is a "service-free" network (e.g. no NickServ/ChanServ).

398
News / Re: Users impersonation
« on: October 23, 2011, 12:14:04 pm »
Wow... are there really people who do that? :P

There could be a way to verify users by identing into a bot. It should probably be limited to the necessary members unless someone can automate translating the SQL data to the bot... :P

399
News / Re: OS 1.03 and PHYSIUM add-in
« on: October 23, 2011, 12:10:45 pm »
Maybe the DLL was outside of the MSI? The only thing I'm sure about is that I found it in the temp folder.
I'll try "installing" it later - this computer doesn't let me have admin privileges, which is required for installation.
* alberthrocks pokes Casio to make a TI-Connect, but 1000x better :P

EDIT: Note that I don't have a CASIO Prizm... but I can see if I can get those files out since you said that they are copied to the TEMP folder.

400
General Calculator Help / Re: Ndless 3.0 for Nspire
« on: October 23, 2011, 11:47:48 am »
No we don't have any secret.

Ndless 3.0 does *not* exist at all for now, not even in an alpha version.


3.x OSes / Boot2 are full of watchdogs which will force the calculator into rebooting when something abnormal is detected for a certain period (when you manage to take control on the hardware over the OS for example).

Ndless 3.0 probably won't even be out this year, seeing how TI has protected the 3.x versions. You should better develop/use Lua programs, or move to Casio Prizm.



Sorry, but it will be useless for you to ask again for Ndless 3.0 tomorrow, next week, or even next month... The answer will probably be the same.

It's very hard and if you want it out sooner, you should join and help with its development if you are able to... There is no other way.
Even though that is depressing to hear, it at least clarifies the situation you guys are in. Thanks! :)

401
News / Re: OS 1.03 and PHYSIUM add-in
« on: October 23, 2011, 11:43:34 am »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip
In OS 1.02, I believe that the OS was contained within the OSupdateDLL.dll file, and a program was written to extract it. Is this DLL file still present? I haven't been able to look at the 1.03 MSI yet.
Nope, doesn't exist at all. It all kinda exists inside the MSI, oddly enough. Maybe I'm wrong, though...

Here is the file list for the MSI:
Code: [Select]
Directory of D:\Documents and Settings\albert\My Documents\Downloads\MSIDump\MSIDump

10/23/2011  10:39 AM    <DIR>          .
10/23/2011  10:39 AM    <DIR>          ..
10/23/2011  10:00 AM               420 !ActionText
10/23/2011  10:00 AM                78 !AdminExecuteSequence
10/23/2011  10:00 AM                84 !AdminUISequence
10/23/2011  10:00 AM               120 !AdvtExecuteSequence
10/23/2011  10:00 AM                92 !Binary
10/23/2011  10:00 AM                 8 !CheckBox
10/23/2011  10:00 AM                36 !Component
10/23/2011  10:00 AM             9,932 !Control
10/23/2011  10:00 AM               584 !ControlCondition
10/23/2011  10:00 AM             1,680 !ControlEvent
10/23/2011  10:00 AM                 4 !CreateFolder
10/23/2011  10:00 AM               156 !CustomAction
10/23/2011  10:00 AM               660 !Dialog
10/23/2011  10:00 AM                60 !Directory
10/23/2011  10:00 AM             2,448 !Error
10/23/2011  10:00 AM               120 !EventMapping
10/23/2011  10:00 AM                16 !Feature
10/23/2011  10:00 AM                12 !FeatureComponents
10/23/2011  10:00 AM                36 !File
10/23/2011  10:00 AM                 4 !Icon
10/23/2011  10:00 AM               462 !InstallExecuteSequence
10/23/2011  10:00 AM               174 !InstallUISequence
10/23/2011  10:00 AM                10 !ISComponentExtended
10/23/2011  10:00 AM                54 !ISCustomActionReference
10/23/2011  10:00 AM                12 !ISSetupFile
10/23/2011  10:00 AM                 4 !LaunchCondition
10/23/2011  10:00 AM                12 !Media
10/23/2011  10:00 AM                12 !ModuleComponents
10/23/2011  10:00 AM                 6 !ModuleSignature
10/23/2011  10:00 AM               324 !Property
10/23/2011  10:00 AM               234 !RadioButton
10/23/2011  10:00 AM               264 !TextStyle
10/23/2011  10:00 AM               200 !UIText
10/23/2011  10:00 AM             1,360 !_Columns
10/23/2011  10:00 AM           143,759 !_StringData
10/23/2011  10:00 AM            11,292 !_StringPool
10/23/2011  10:00 AM                78 !_Tables
10/23/2011  10:00 AM             5,352 !_Validation
10/23/2011  10:00 AM           169,272 Binary.ISSELFREG.DLL
10/23/2011  10:00 AM         1,859,935 Binary.ISSetup.dll
10/23/2011  10:00 AM            58,680 Binary.ISSetupFilesHelper
10/23/2011  10:00 AM             1,033 Binary.NewBinary1
10/23/2011  10:00 AM             4,534 Binary.NewBinary10
10/23/2011  10:00 AM             4,534 Binary.NewBinary11
10/23/2011  10:00 AM             3,262 Binary.NewBinary12
10/23/2011  10:00 AM               766 Binary.NewBinary13
10/23/2011  10:00 AM               766 Binary.NewBinary14
10/23/2011  10:00 AM               766 Binary.NewBinary15
10/23/2011  10:00 AM               766 Binary.NewBinary16
10/23/2011  10:00 AM               766 Binary.NewBinary17
10/23/2011  10:00 AM               766 Binary.NewBinary18
10/23/2011  10:00 AM               318 Binary.NewBinary2
10/23/2011  10:00 AM            15,368 Binary.NewBinary21
10/23/2011  10:00 AM             3,340 Binary.NewBinary22
10/23/2011  10:00 AM               318 Binary.NewBinary3
10/23/2011  10:00 AM             3,262 Binary.NewBinary4
10/23/2011  10:00 AM             4,534 Binary.NewBinary6
10/23/2011  10:00 AM               766 Binary.NewBinary7
10/23/2011  10:00 AM               766 Binary.NewBinary8
10/23/2011  10:00 AM            10,134 Binary.NewBinary9
10/23/2011  10:00 AM           128,320 Binary.SetAllUsers.dll
10/23/2011  10:00 AM           418,098 Data1.cab
10/23/2011  10:00 AM           110,592 Icon.ARPPRODUCTICON.exe
10/23/2011  10:00 AM         7,871,488 ISSetupFile.SetupFile1
10/23/2011  10:00 AM            65,536 ISSetupFile.SetupFile2
10/23/2011  10:00 AM               612 [5]SummaryInformation
(I removed some entries because there were other files and folders created, hence no total stats are shown here.)

The Data1.cab file also has nothing of interest - they are just Microsoft VC(++) redistributables:
Code: [Select]
Directory of D:\Documents and Settings\albert\My Documents\Downloads\MSIDump\MSIDump\CABFILES

10/23/2011  10:39 AM    <DIR>          .
10/23/2011  10:39 AM    <DIR>          ..
03/18/2010  09:15 AM           421,200 F_CENTRAL_msvcp100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C
03/18/2010  09:15 AM           770,384 F_CENTRAL_msvcr100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C
               4 File(s)      1,191,900 bytes
(note the msvcp100 and msvcr100)

Using the handy-dandy GNU file program, I got this data (some omitted again, due to extra files placed inside):
Code: [Select]
!_Columns;                 data
!_StringData;              Non-ISO extended-ASCII English text, with very long lines, with CRLF line terminators
!_StringPool;              data
!_Tables;                  data
!_Validation;              data
!ActionText;               data
!AdminExecuteSequence;     data
!AdminUISequence;          data
!AdvtExecuteSequence;      data
!Binary;                   data
!CheckBox;                 data
!Component;                data
!Control;                  data
!ControlCondition;         data
!ControlEvent;             data
!CreateFolder;             data
!CustomAction;             data
!Dialog;                   data
!Directory;                data
!Error;                    data
!EventMapping;             data
!Feature;                  data
!FeatureComponents;        data
!File;                     data
!Icon;                     data
!InstallExecuteSequence;   data
!InstallUISequence;        data
!ISComponentExtended;      data
!ISCustomActionReference;  data
!ISSetupFile;              data
!LaunchCondition;          ASCII text, with no line terminators
!Media;                    MIPSEB Ucode
!ModuleComponents;         data
!ModuleSignature;          data
!Property;                 data
!RadioButton;              data
!TextStyle;                data
!UIText;                   DOS executable (COM)
[5]SummaryInformation;     Unicode text, UTF-32, big-endian
Binary.ISSELFREG.DLL;      PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.ISSetup.dll;        PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.ISSetupFilesHelper; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.NewBinary1;         JPEG image data, JFIF standard 1.02
Binary.NewBinary10;        MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary11;        MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary12;        MS Windows icon resource - 1 icon
Binary.NewBinary13;        MS Windows icon resource - 1 icon
Binary.NewBinary14;        MS Windows icon resource - 1 icon
Binary.NewBinary15;        MS Windows icon resource - 1 icon
Binary.NewBinary16;        MS Windows icon resource - 1 icon
Binary.NewBinary17;        MS Windows icon resource - 1 icon
Binary.NewBinary18;        MS Windows icon resource - 1 icon
Binary.NewBinary2;         MS Windows icon resource - 1 icon
Binary.NewBinary21;        JPEG image data, JFIF standard 1.01
Binary.NewBinary22;        JPEG image data, JFIF standard 1.01
Binary.NewBinary3;         MS Windows icon resource - 1 icon
Binary.NewBinary4;         MS Windows icon resource - 1 icon
Binary.NewBinary6;         MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary7;         MS Windows icon resource - 1 icon
Binary.NewBinary8;         MS Windows icon resource - 1 icon
Binary.NewBinary9;         MS Windows icon resource - 6 icons, 16x16, 16-colors
Binary.SetAllUsers.dll;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Data1.cab;                 Microsoft Cabinet archive data, 418098 bytes, 2 files
Icon.ARPPRODUCTICON.exe;   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
ISSetupFile.SetupFile1;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
ISSetupFile.SetupFile2;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit

And the Data1.cab:
Code: [Select]
F_CENTRAL_msvcp100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
F_CENTRAL_msvcr100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Obviously, I was right about those files being redistributables.
This is something interesting to explore... though I'm not sure if we should be pissing Casio off or not... maybe they'll give us specs? :P

(Sidenote: Seeing that other topic is the center for Casio hacking discussion, should I move the discussion to there?)

402
General Calculator Help / Re: Ndless 3.0 for Nspire
« on: October 23, 2011, 10:51:54 am »
You cannot find it, and nobody can find it, because it doesn't exist.
I believe this is one of their "secret" works - it's not even on SVN!

403
General Calculator Help / Re: Ndless 3.0 for Nspire
« on: October 23, 2011, 09:55:14 am »
Bleh, you guys made me think one exists now :P

404
News / Re: OS 1.03 and PHYSIUM add-in
« on: October 22, 2011, 05:22:36 pm »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip

405
Computer Programming / Re: urllib is not being nice :(
« on: October 16, 2011, 10:59:27 pm »
Its kinda funny because just switching them fixed it.  Both things work now.  This is my third script for XChat.  Its really fun doing this lol.
Oh actually... I might know why, but then I don't know why it occurs. A lovely programming term called race condition.

If they are both being called, the first function returns xchat.EAT_ALL... which tells XChat to withhold any of the output from the user and any other plugins that might want to parse the data. So in a sense, your code still has some errors, it's just that the switch doesn't "EAT_ALL". ;) (My code above fixes that!)

It might do a stack like system - filters is first, greenText is last when added in the opposite way. When you switched it, greenText is first, filters is last in order of execution. Again, this is speculation, since XChat-WDK (Windows version) doesn't particularly do Python scripting unless you install some obscure version of it... :/

Pages: 1 ... 25 26 [27] 28 29 ... 55