Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

February 10, 2004

MathPlayer 2.0

The latest beta of Design Science’s MathPlayer plugin for IE/Win is out. This free plugin brings MathML support to Internet Explorer. Unlike the previous version, no custom-coding is necessary; it works with ordinary Standards-based XHTML+MathML pages.

Thanks to the great work of Paul Topping, Robert Miner, and the other folks at Design Science, MathPlayer 2.0beta 5 and later work the MathML-enabled blogs hosted here. So, if you’re an IE/Win user, and a regular reader of Musings or of the String Coffee Table, send them an email and say you’d like to get on the beta-testing list for MathPlayer 2.0. They’re eager for beta-testers, as this is hoped to be the last beta release before MathPlayer 2.0 goes final.

For the technically-inclined, my changes to support MathPlayer 2.0 consisted entirely of the following tweak (in red) to my mod_rewrite rules:

RewriteRule ^$ index.shtml
RewriteCond  %{HTTP_USER_AGENT} Gecko|W3C.*Validator|MSIE.*MathPlayer
RewriteRule \.html$|\.shtml$   - [T=application/xhtml+xml]
RewriteCond  %{HTTP_USER_AGENT} Chimera|Camino|KHTML
RewriteRule \.html$|\.shtml$   - [T=text/html]
RewriteCond  %{HTTP_USER_AGENT} Camino.*MathML-Enabled
RewriteRule \.html$|\.shtml$   - [T=application/xhtml+xml]

and a similar one for my cgi-bin directory.

Posted by distler at February 10, 2004 3:59 PM

TrackBack URL for this Entry:   http://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/309

9 Comments & 0 Trackbacks

Re: MathPlayer 2.0

Does the new MathPlayer beta just change the UA string, or does it also change the accept header? I’d really rather avoid UA string detection hacks. I couldn’t see the answer on the site, but I probably didn’t look hard enough.

Posted by: jgraham on February 11, 2004 2:14 PM | Permalink | Reply to this

Re: MathPlayer 2.0

Sorry, I actually tried reading the right page. In fact, I think I probably already knew the answer to my own question. So, feel free to ignore me.

Posted by: jgraham on February 11, 2004 2:18 PM | Permalink | Reply to this

Re: MathPlayer 2.0

I don’t believe there is a foolproof way, currently, to determine which browsers should get XHTML+MathML, based on what ACCEPT strings they send out.

Take, for instance, Camino, which sends out exactly the same ACCEPT headers as all other Gecko-based browsers, but which barfs on XHTML+MathML, unless you happen to be using one of Dave Haas’ builds, in which case it works fine.

Posted by: Jacques Distler on February 11, 2004 3:52 PM | Permalink | Reply to this

Re: MathPlayer 2.0

I’ve added a comment to a relevant-looking Mozilla bug suggesting that adding MathML (and XUL and SVG) to the accept header would be A Good Thing. The main problem seems to be that there is no way of setting the accept header based on the compiler settings . That shouldn’t be an insoluble problem (the default accept header seems to be held in a pref), but I personally have no idea where to start implementing a fix. Therefore I don’t see this being fixed anytime soon. On the other hand, if it does get fixed, that should mean that all gecko based browsers automatically become good citizens.

Posted by: jgraham on February 12, 2004 4:57 PM | Permalink | Reply to this

MIME types

I discussed with the Design Science guys the possibility of adding application/mathml+xml to the ACCEPT headers that IE sends out.

I gather, however, that that would be a lie; their plugin does not enable IE to handle documents whose root namespace is MathML.

In the end, I think their decision to modify the USER_AGENT string (which certainly does not preclude adding to the ACCEPT header too) was the right one.

The long and short of the matter is that the number of user-agents which support XHTML+MathML is small. And none of the rest have any compelling reason to receive anything other than text/html.

Posted by: Jacques Distler on February 12, 2004 11:09 PM | Permalink | Reply to this

Re: MIME types

Well the nice thing about having MathML in the accept header is that it prevents a repeat of the Camino saga.

At present, if random individuals start building Camino (or indeed any other browser not on your list of UAs) with MathML, they need to be instructed to alter their UA to get the MathML to work with your site. The assumption that all MathML enabled browsers have a unique UA isn’t necessarily true.

As for Mathplayer, since they have added something to the UA, I suppose that it’s not too much of a problem that they’re not adding stuff to the accept header.

Posted by: jgraham on February 13, 2004 4:15 AM | Permalink | Reply to this

Camino Saga

The Camino saga is an object-lesson both in why one doesn’t want to engage in browser-sniffing (via the USER_AGENT) and why, sometimes, browser-sniffing is the only practical solution to a real-world problem.

Posted by: Jacques Distler on February 13, 2004 11:29 AM | Permalink | Reply to this

Re: MathPlayer 2.0

I’m currently testing MathPlayer 2.0 on my Blog/Wiki test project page:
http://www.hartlage.de:8080/hmath/space/TeX+Sandbox
I have the effect that for MP2.0/IE6.x the symbol #8750; (ContourIntegral) is shown as a question mark thereas under IE 5.5 with older MP the symbol is shown correct.
Must I specify a special font for Mathplayer?
Any idea what’s wrong?

Posted by: Klaus Hartlage on March 22, 2004 5:48 AM | Permalink | Reply to this

Re: MathPlayer 2.0

Private Fund Management - money management
is an international investment company specializing in asset management services. During its long history, it has achieved and occupied a stable position in the financial market and won the confidence of numerous investors from all over the world.
Asset management
Asset management comprises the management of the client’s funds conducted on the basis of the contract signed by the investor and the management company. An investor transfers his or her powers to the management company, which chooses a professional and effective investment strategy based on the client’s aims and financial capability.
The traders react to any fluctuations on the financial market by immediately correcting the investment strategy in order to achieve and maintain high profit levels for an investor.
Asset management for our clients
• The reliability of cooperation with a professional investment company.
• No restrictions concerning the sum of the initial investment.
• Guaranteed profit rate acquired at specified periods of time.
• All decisions concerning the management of the acquired profits are made by the investor himself.
• The management company works hard to increase the investor’s income since the size of the brokerage received by it depends on the profit acquired by the client.
Does this investment method suit you?
Business development
The main reason for investing money into something is the formation of an additional source of passive income. If a client chooses the right way of investing money, he or she will be able to enjoy a certain degree of freedom in the development of his or her main business. Having a predetermined regular income, you will be able to expand the influence of your company at the market, invest the acquired profits into the development of new solutions and products, and define the prospective growth taking into consideration the peculiar features of your own stabilization fund.
Personal aims
By transferring a part of your funds to an asset management company, you will be able to figure out how you are going to use the acquired additional income for your own purposes. This sum used to be just a kind of stabilizer, but now you will be able to spend more money on recreation and unplanned purchases without increasing the size of the supply subtracted from your regular income.
Increasing the assets
By increasing the amount of funds transferred to an asset management company by means of acquired profits you will be increasing your own capital. At the same time the money doesn’t just get accumulated – it keeps on working for you. Consequently, the larger is the invested sum, the more profit you get from it.
The advantages of transferring free funds into asset management
 The ability to build up your own investment business.
 Freedom in the process of designing more ambitious development strategies.
 Guaranteed stability and substantial amount of profits.
 Additional funds that can be used in the realization of one’s personal aims.
 Capital growth and steady increase of the active income.
The advantages that we offer
Individual approach and absolutely straight dealing with our clients. We strive towards close long-term business relationships that are able to bring mutual profits to our clients, partners, and ourselves. Guided by the willingness to achieve our common goals, we pay maximum attention to each of our investors. We value long-term relationships with our investors much higher than one-time transactions – that’s why we keep on doing our best to give maximum confidence to our clients and ensure the perfect performance of our liabilities.
Reliability. We minimize the risks taken by our clients by means of investment diversification and the utilizations of a specific investment strategy. All the investments that we manage get insured at the conditions that guarantee fullest protection of our clients’ interests.
Blameless reputation. During our history we have signed a lot of profitable contracts. Long years of successful operation at the international market have resulted in the establishment of our company’s blameless reputation based on the professional operation of our staff as well as the highest quality of the provided services.
Safe Investment Management Conception. Our work is based upon the principles; the effectiveness of which has been tested and proven in practice.
• Objective valuation of expectations.
• Detailed reports about the achieved results.
• Scrupulous risk management.
• Full correspondence of our activity to the current legislation.
• The willingness to find an appropriate solution for every particular problem.
• Creative approach towards the problems experienced by our clients.
• Aiming at the establishment of long-term business relationships with our clients.
The clients working with Private Fund Management should be fully confident of the reliability and the potential profitability of their investment. Our employees will help you choose the most convenient and well-paying investment option for you after picking up the appropriate investment strategy and investment portfolio.
Investment portfolios
While choosing the appropriate investment means one will always have to look for the happy medium between two indices: profitability and possible risks. These indices are in direct relation to each other - the bigger is the potential profit, the bigger is the potential risk. It has to be noted that the concept of risk is getting less and less relevant these days since within the past seven years of our operation at the financial market none of our clients have ever received profits lower than those agreed upon during the process of signing the contract. We offer solutions able to help each of our customers to choose the investment means that is the most profitable for him or her in particular.
What is an investment portfolio?
An investment portfolio is the combination of assets that you invest your money into. The process of building up an investment portfolio is based upon the process of choosing securities. The main reason for creating a portfolio is pretty simple – if done correctly, it will allow you to supply your set of securities with such investment features (profitability and risk) that cannot be achieved by purchasing only stocks or bonds, for instance. Combination is the only key to creating a good investment portfolio.
Peculiar features of different investment portfolios
All investment portfolios are built up in accordance with one of the following strategies:
• The strategy aimed at the aggressive capital growth stimulation with high level of risk. Potential annual profitability of this strategy can be estimated at about 35%. This strategy is based upon the utilization of tools with a high level of risk: shares, futures, and options.
• The strategy aimed at low-risk investment and intended for steady capital growth (about 22% annually). Stocks can serve as an example of low-risk investment tools.

By combining high- and low-risk approaches in different proportions, the experts of Private Fund Management develop investment portfolios based on the requirements set by different clients.

Posted by: JacobRobey on April 17, 2008 9:19 AM | Permalink | Reply to this

Post a New Comment