Alec Mihailovs

Dr. Aleksandrs Mihailovs

4495 Reputation

21 Badges

20 years, 344 days
Mihailovs, Inc.
Owner, President, and CEO
Tyngsboro, Massachusetts, United States

Social Networks and Content at Maplesoft.com

Maple Application Center

I received my Ph.D. from the University of Pennsylvania in 1998 and I have been teaching since then at SUNY Oneonta for 1 year, at Shepherd University for 5 years, at Tennessee Tech for 2 years, at Lane College for 1 year, and this year I taught at the University of Massachusetts Lowell. My research interests include Representation Theory and Combinatorics.

MaplePrimes Activity


These are replies submitted by Alec Mihailovs

Yes, zip is usually not very efficient in Maple, and sqrt, certainly, adds some time. Another problem with time comparision is that the answers are different - seq, map, and zip construct a list, or a sequence, and the loop doesn't.

By the way, without the square root, one of the fastest ways is

time(5*L[1..-2]+L[2..-1]);
                                  0.

Something similar can be achieved with square roots, too:

L:=Array(L,datatype=float[8]):
L1:=ArrayTools:-Alias(L,[1..90000]):
L2:=ArrayTools:-Alias(L,1,[1..90000]):
time(map[evalhf,inline](sqrt,5*L1+L2));

                                  0.

Alec

Yes, zip is usually not very efficient in Maple, and sqrt, certainly, adds some time. Another problem with time comparision is that the answers are different - seq, map, and zip construct a list, or a sequence, and the loop doesn't.

By the way, without the square root, one of the fastest ways is

time(5*L[1..-2]+L[2..-1]);
                                  0.

Something similar can be achieved with square roots, too:

L:=Array(L,datatype=float[8]):
L1:=ArrayTools:-Alias(L,[1..90000]):
L2:=ArrayTools:-Alias(L,1,[1..90000]):
time(map[evalhf,inline](sqrt,5*L1+L2));

                                  0.

Alec

time(zip((x,y)->5*x+y,L[1..-2],L[2..-1]));

                                0.140

Alec

time(zip((x,y)->5*x+y,L[1..-2],L[2..-1]));

                                0.140

Alec

Since there were practically no use of the Discussion links, I disabled them again in general site setup. For any particular page the discussion link can be added by editing it and adding at the top

#pragma supplementation-page on

In this case, when most pages don't have these links, they may be more useful - if such a link is present on the page, that means that there is a discussion page for it.

Alec

PS Also, I've changed the main entry point from FrontPage to StartingPage -Alec

Actually, after reading various choices of licenses, I think that none of them are suitable and your (pagan's) suggestion is the best one.

Berne convention says that

As soon as a work is "fixed", that is, written or recorded on some physical medium, its author is automatically entitled to all copyrights in the work and to any derivative works, unless and until the author explicitly disclaims them or until the copyright expires.

That looks good. I put a link to it on the StartingPage.

Alec

If by 'him' you meant me - as I said, I am not going to add anything that I didn't write myself to the Wiki. I can provide some technical help for people working on it - but that's all. Thank you for the offer though.

Alec

If by 'him' you meant me - as I said, I am not going to add anything that I didn't write myself to the Wiki. I can provide some technical help for people working on it - but that's all. Thank you for the offer though.

Alec

I, certainly, agree with that, in general. For Wiki, the problem may arise if, first, the author forgets to sign. Then, if a page was edited several times by various people, it is not that easy to say who is the author of what (again, if their additions were not signed). It seems to be necessary to state explicitely some licensing that works by default (i.e. if another licensing type is not set by the author(s)).

Alec

PS Personally, I don't have any previous experience with wiki editing, so I would go with what Alejandro suggests since he is currently the only author of new pages in the wiki -Alec

This is one good way of doing that. Another one may be to choose Artistic license, or something different, for the whole site, as Wikipedia did. That, certainly, should be discussed. Currently, it seems as if we don't have any statement about licensing there. MoinMoin itself is GPLed, and jsMath has Apache version 2 license (which may be not compatible with GPL).

Alec

My Usenet and MUG posts are posted on hundreds various sites on the web (as well as everybody else's) and usually I don't object to that - except those ones that I would like to see deleted :) 

Similarly, I wouldn't mind if most of my posts here were posted in some other places (meaning fair use of them and including a reference that the copyright belongs to me) - but I'd like to have the ability to edit them, and to know about that,

Plus, if it has some commercial value, I'd like to be able to negotiate in each of such cases separately.

Regarding Maple Wiki - certainly, I myself am not going to copy anybody's posts or other materials there. And I don't think that it should be concern in general. I don't recall such things happening on this site, for example. Or in other wikis.

Generally speaking, publicity seems to be a good protector against such things.

While closed source systems, like Maple, Mathematica, Derive, Reduce, and Magma have the same basic algorithms (and sometimes even the same bugs), together with Macsyma and old Axiom, and who knows - who was the author and who was a duplicator.

Alec

My Usenet and MUG posts are posted on hundreds various sites on the web (as well as everybody else's) and usually I don't object to that - except those ones that I would like to see deleted :) 

Similarly, I wouldn't mind if most of my posts here were posted in some other places (meaning fair use of them and including a reference that the copyright belongs to me) - but I'd like to have the ability to edit them, and to know about that,

Plus, if it has some commercial value, I'd like to be able to negotiate in each of such cases separately.

Regarding Maple Wiki - certainly, I myself am not going to copy anybody's posts or other materials there. And I don't think that it should be concern in general. I don't recall such things happening on this site, for example. Or in other wikis.

Generally speaking, publicity seems to be a good protector against such things.

While closed source systems, like Maple, Mathematica, Derive, Reduce, and Magma have the same basic algorithms (and sometimes even the same bugs), together with Macsyma and old Axiom, and who knows - who was the author and who was a duplicator.

Alec

Yes, I don't feel comfortable copying other people posts in the wiki. In particular, I put Joe Riel's blog post in the MapleTest page - for testing, but then immediately deleted it from there.

I'll try to put as much of my own posts here and in other places that I'll be able to find (when I have time). Some things, like bug reports, and related discussion, for example, seems to be lost forever, though.

Alec

 

Yes, I don't feel comfortable copying other people posts in the wiki. In particular, I put Joe Riel's blog post in the MapleTest page - for testing, but then immediately deleted it from there.

I'll try to put as much of my own posts here and in other places that I'll be able to find (when I have time). Some things, like bug reports, and related discussion, for example, seems to be lost forever, though.

Alec

 

Please do!

And an advantage of wiki, comparing to this site, is that everything can be edited as many times as you want, and not only by you, but also by anybody interested. And here, you can't even edit your own post after somebody (me in this post) replied to you.

Alec

First 120 121 122 123 124 125 126 Last Page 122 of 180