Support for non-unicode programs

The Math-o-mir is a non-Unicode software and it relies on Windows to translate codepages. Therefore, to correctly write text in your language, you must correctly set Windows codepage translation settings. This is the problem Ieva Birzleja had, and I am thinking others might have it also.

In Windows XP check: Control Panel -> Regional and Language Options -> Advanced ->Language for non-unicode programs

In Windows Vista: Control Panel -> Reginal and Language Options -> Administrative -> Change System Locale

This will of course affect all your non-unicode programs. (On my opinion Windows makes really good job with this codepage translation… as good, in fact, that I have no much desire to make MoM unicode.) 

 

Todo list Math-o-mir

I quit my job two weeks ago, that’s why there were no new posts here for a while. But it doesn’t mean that I don’t think about new features for Math-o-mir.

First, I have a plan to make a v1.62 Build 2 version with some bugs corrected. Vertical guidelines seem too aggressive, there are some stupidities with auto-aligning and so on (can you add anything to this list?) There is also this French-translated MoM version that is waiting long time now.

A bug was reported regarding special characters in Latvian language – not displayed correctly. Not yet resolved.

Math-o-mir v1.62 released – “the velociraptor”

I released the v1.62 and you can download it from the homepage.  This version is nicknamed “the velociraptor” because it is the fastest blackboard-to-computer math writing tool in the world. (Lucky me.)

Keyboard handling news:

  • You can now use ALT+Space (or SHIFT+Space) to toggle  between math-typing and text-typing mode. This way you can easily mix math and a plain text while you are typing your artwork.
  • Toolbox accelerator table is expanded with new shortcuts. It also shows already-used shortcuts now.
  • The comma character can be used as a decimal separator now. To make this possible, check the following option ”Options->Keyboard->Allow comma as a decimal separator”.
  • You can quickly save your document by using CTRL+S keystroke (As a result, the single-shot formatting is renamed to one-shot formatting and is activated by the  CTRL+O keystroke)
  • You can now add a ‘hat’ over a variable you just entered by using the double ‘^’ stroke. You can add an arrow by using ALT+comma… (strange, isn’t it?)
  • You can use following keystrokes \{, \[, \(, \|, \}, \], \) to insert a single bracket only.
  • Triple (!!!) ALT+right keystroke inserts the |-> operator. Further, using the ‘=>’ keystroke you can insert double right arrow. Using ‘***’ keystroke you can enter center-dots.
  • The \ep command is implemented as a short form for the \epsilon command. The \mid command is also implemented.
  • When working with keyboard selections you can use following keystrokes now: b (bold), i (italic), u (underline), o (overline), s (strikeout), r (red), g (green), n (formatting normalization)
  • Following parentheses-generating keystrokes are enabled: ‘<>’ , ‘[)', '(]‘, ‘||’
  • You can add + or – sign to the exponent by using ALT+plus and ALT+minus keystrokes.

Other news:

  • analysis button for function plotting – shows local minimum, maximum and intersection points
  • New functions can be plotted now: sec, cosec, arcsin, arccos, arctan, arccot, sh, ch, th, cth
  • You can point at the moving dot now to select the whole object
  • You can copy equation images to other applications by using standard Copy/Paste menu options
  • New operators are added:   :=, =:, :<=>, #, |->
  • The F2 key (zoom in) will now follow your mouse pointer if mouse was moved in less than one second prior to the F2 usage.
  • The mouse wheel will scroll the window when mouse pointer hovers over vertical scroll bar
  • I addition, you can now dedicate mouse wheel to window scrolling – in this case you must use CTRL+wheel for zoom in/out. To make this option active check the  ”View->Zoom->Use CTRL for wheel zoom” menu option.
  • “Wide keyboard cursor” option makes your blinking cursor fat so you can see it better. Use “Options->Selections->Wide keyboard cursor”
  • Automatic vertical guidelines – when your mouse pointer is nearly aligned with the left side of an equation, a thin green lines will appear. To toggle the guidelines on/off use the F12 key.
  • There is a new HTML help file.

Executable size – Visual studio 2003/2005/2008/2010 comparison

As you know already, I am preoccupied with the size of the Math-o-mir executable file. For this reason I kept compiling the software using old version of the Visual Studio. Now I had a chance to compile with several versions and compare results.

Mathomir.exe file size (MFC based C++ source, statically linked):

  • Visual Studio 2003  – 996 kB
  • Visual Studio 2005 – 1104 kB
  • Visual Studio 2008  – 1109 kB
  • Visual Studio 2010 – 2440 kB

Without a large-scale optimization attempt, only the Visual Studio 2003 will produce under 1MB file.

Now, what are good reasons for me not to use the VS 2003? I see none, but maybe you know better.

User manual translated to French

Few weeks ago I was contacted by mr. Laurent Hivon. He proposed translating Math-o-mir to French – a brave proposal. Yesterday, he sent me the translated user manual. Fantastic!

You can download the “Manuel de l’utilisateur” v1.61 from the homepage…. I must say I didn’t expect the translated version so soon - thanks Laurent, a pleasant surprise. I hope we will also translate the software itself, although I am not sure what would be the best way to do it.

Anyway, I am interested in Spanish, Portuguese, Italian… If anybody wants to translate to other languages, please contact me. Of course, your work doesn’t have to be as complete as Laurent’s was. We can prepare just a several page long brief document in your language. Everything helps. (I am even interested in English language, as mine is far from perfect).

….

I still didn’t release the 1.62 version. The new version is finished, there are some practical problems I have with internet access.

 

About using laptops in math classrooms

I was briefly visiting the exuberant blog even before, but somehow missed its 1:1 laptops serial. The serial is about using laptops in math classroom and is exactly what I was looking for. As a result, I must list these articles here:

(Oops, I missed the GeoGebra article ;) – but only because it is less relevant for my blog, not because I don’t like GeoGebra). Anyway, I hope that mr. Edward Nordin Zuber will continue informing us about using laptops in his classroom. Hopefully he will try the Math-o-mir eventually and let us know.

Back to reality now… I am preparing the official Math-o-mir release v1.62. I am thinking to change some rendering properties (making presentation-mode formulas and text appear more spacious) which could change appearance of already existing documents. Hope that established users will not get too angry.

“The Velociraptor” – Math-o-mir 1.62 beta5 released

[UPDATED: This post is updated due to bug in beta4 version - beta5 was urgently released]

I released v1.62 beta5. This beta can be downloaded from http://www.datafilehost.com/download-773cb173.html

New features:

  • One can use comma as a decimal separator. To enable comma usage, set the “Options->Keyboard->Allow comma as decimal separator”. I intentionally didn’t  respect windows regional settings.
  • Toolbox accelerator table is expanded and improved.
  • One can scroll the document by using mouse wheel if the mouse pointer is hovering over the vertical scroll bar.
  • Several new operators are added
  • The ||  || parentheses (double-bar) are now possible. However, I removed rarely used  \  \ parentheses (backslash).
  • A horizontal curly brace can now be drawn below any part of an expression (see decoration options)
  • The function plotter is somewhat improved – you can stretch X and Y coordinate axis by mouse click-and-drag
  • Some keyboard handling is improved regarding math/text mixing
  • CTRL+S option is implemented to quickly save your document
  • “Options->Selections->Wide keyboard cursor” option is added to choose wide-style blinking cursor.

I nicknamed this version ‘velociraptor’ because it is dedicated to direct-from-the-blackboard-rapid-math-typing.

[For those interested, a bug in beta4 version acted on some computers and disallowed choosing context menu options under some circuimstances.]

Do you use ‘dot’ or ‘comma’ as a decimal separator?

Would you write pi as “3.14″ or “3,14″?  Obviously, it depends in the country you live.

I don’t like using comma separation… for example 3,14 is a single number, while 3, 14 is a list of two numbers. Furthermore, 3,4, 5,7 is also a list of two numbers. The space that follows the comma is important because it tells if the comma is used as a decimal separator, or as a list separator. But it is not easy to spot the space in all cases. A possible solution would be using semicolon (;) instead of coma as a list separator (3,4; 5,7).

What makes me  angry is the fact that SI allows both. Why didn’t they opt for one of these symbols only – the dot preferably.

Until now, in Math-o-mir software, I only supported the dot as a decimal separator. However, now I am preparing a new release, and I am thinking of supporting both. I could use “system settings” to decide what symbol is to be used, but for some irrational reason I don’t like ”system settings”. Maybe it would be better if I leave it for the user to choose from the Options menu.

So, if decimal commas are used, the user will have to hit the space bar if he/she wants to list numbers: like 1,<space>2,<space>3,<space>…. Or he/she will have to use semicolon instead: 1; 2; 3;…

For those who speak german, I am happy to link to first german-language short Math-o-mir review: http://blog.my-gate.net/2011/10/analog-vs-digital-mathematik-math-o-mir/ (thanks Lukas).

Math-o-mir download while homepage is offline

AFTERNOON EDIT: The homepage seems back online again. Good luck.

While the Math-o-mir homepage site is offline, you can download from here:

- Download Math-o-mir v1.61 (684kB .zip file)

- Download Math-o-mir v.162 beta3 (683kB .zip file)

I am sorry for inconvenience. I saw this morning that my homepage at the Awardspace.com site is offline. I hope those awardspace guys will solve the problem soon.

Rapid math-typing contest!

Win a free can of coke!  

Objective:  

Take your laptop to your math lesson (supposing that it is allowed). Use the Math-o-mir software to write down at least a 45-minute lecture. Do it directly on your computer – don’t use any pencil-and-paper writing.

Other rules:

  • try to write down at least 60% of what you would write down if you used a pencil. Ideally, your notes should be consistent enough for an educated person to guess what you are writing about.
  • after you finish, save your document as is (no post-lecture editing)
  • send the document (.mom file) to me: mathomir@gmail.com.
  • include your full (real) name. Write a few words about yourself and math lessons you take.
  • write down few words about your observations: what was bothering and what was helpful (if anything) when using your laptop and this software.

Suggestions:

  • as you are not allowed to take down any pencil-and-paper writing, take some time to know the software you are going to use. You don’t want to leave the class without any useful notes.

Winner and hers/his price:

  • whoever sends me the file first, obeying the rules, is the winner.
  • if you own a paypal account you can win some material price. I will pay you a can of coke (or a can of any other drinkable liquid, at modest price). Just inform me how much it costs in your country.
  • if you don’t own a paypal account and you don’t have any other means to receive small amount of money, then I will not be able to pay you. But you can still be declared the winner and enjoy the non-material price.
  • non-material price: declaring you a winner on this blog (with a link to what-ever, legal, URL you want). I can put some words about you and celebrate your name ;) .

FAQ:

  • Just a can of coke! That’s nothing! …. Okay, if a coke is very cheap in your country, I will buy you half a dozen cans.
  • What if I am not going to be the first one?… If you provide any interesting and relevant material to me, and I decide to publish part of this material, then I will buy you a coke. However, you will not be declared winner.
  • How much time do I have?… This contest is open forever. After some time I will forget about it, so remind me please. BTW, I don’t expect much interest (the price is small) – take your time.
  • How do you know I am not cheating?… I don’t. I am a believer.
Follow

Get every new post delivered to your Inbox.