<div class="content"><p>Hello,</p><br>
<p>I am really fond of Open Source Software ideas, that's why Google's SoC
very interested me. Currently I am studying at Applied Mathematics
faculty of Dnepropetrovsk National University, Ukraine
(<a href="http://www.dsu.dp.ua">http://www.dsu.dp.ua</a>). I think your project is one of the most
attractive from thementors list, because I've already been using TeX during my education, and know how significantly it can help to work with sophisticated mathematical formulas etc. </p>
<p>I have some ideas how to improve JavaScript support in MathTran service:</p>
<p> - Add client cache support<br>
</p>
<p> - JavaScript could check if formula has already been sent to translate, and do not repeat this work twice<br>
</p>
<p> - Some client-side formula validation (e. g. check each opened bracket has corresponding closed one, use dictionary of known TeX commands etc...) to prevent translation of wrong formulas <br>
</p>
<p> - Refactor script to make it browser independent</p>
<p> - Make script as good as possible :)</p>
<br>
<p>I'm sure a lot of other ideas will appear during our communication.</p><p>Looking forward for reply.<br>
</p><br>
<p>Thanks and Regards, <br>Kirill Zotin<br><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Ckzotin%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Ckzotin%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Ckzotin%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:1;
        mso-generic-font-family:roman;
        mso-font-format:other;
        mso-font-pitch:variable;
        mso-font-signature:0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:204;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {mso-style-noshow:yes;
        mso-style-priority:99;
        color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-noshow:yes;
        mso-style-priority:99;
        color:purple;
        mso-themecolor:followedhyperlink;
        text-decoration:underline;
        text-underline:single;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        font-size:10.0pt;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:56.7pt 42.5pt 56.7pt 85.05pt;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style><span style="font-size: 10pt; font-family: "Arial","sans-serif";" lang="RU"><a href="mailto:vmuravitskiy@luxoft.com"><span style="" lang="EN-US">kzotin@gmail.com</span></a></span></p>
<p>skype # kzotin<br>
icq # 174020601<br>
</p>
</div>