20160730, 14:13  #34 
Romulan Interpreter
Jun 2011
Thailand
20673_{8} Posts 
The title of the "gaussian..." form is "discrete log calc" (copy/paste mistake?)

20160730, 14:28  #35 
Aug 2002
Buenos Aires, Argentina
2^{3}·3·5·11 Posts 
Yes, you are right, thanks. Chrome shows only the first part of the title and it is very small in the tab, so did not realize it. But the title is very important for search engines.
I will fix it tonight. 
20160915, 18:36  #36  
Aug 2002
Buenos Aires, Argentina
2^{3}·3·5·11 Posts 
At this moment I'm working on the conversion of my factorization applet to HTML5. In the meantime I will show you the support of Java applets on browsers that accessed my Web site according to Google Analytics. Of course, these numbers are greater than the real percentage, due to people who want/need to access my applets.
Quote:


20161111, 11:56  #37 
Aug 2002
Buenos Aires, Argentina
2^{3}×3×5×11 Posts 
Finally you can see the alpha version of the new factorization calculator that uses HTML5 on https://www.alpertron.com.ar/ECMNEW.HTM
Up to this moment I implemented both ECM and SIQS factorization algorithms, but I have not implemented primality proving yet. So all factors you see there are primes or strong pseudoprimes. Other tasks to do are to show the progress of the factorization and sort the factors in ascending order. There is also an initialization bug in SIQS so when you factor a number for the second time, it shows wrong factors. A workaround for this is to reload the page (CTRLF5). Unfortunately Javascript does not have some of the types I use in the factorization applet, especially 64bit integers. So it runs slower. As a test, 10^{59} + 213 is factored in 8 seconds by the applet, but the new code requires 48 seconds. The new code is not optimized, but I do not believe I will be able to match the timings of the applet. You can see the source code in GitHub, as explained in my Web site. 
20161114, 12:07  #38 
Aug 2002
Buenos Aires, Argentina
528_{16} Posts 
I fixed the initialization bug and I also added code that shows the progress of the factorization.
Other stuff I have to work on are: * Change curve number and insert new factor. * Batch mode. * Save progress in Web storage. PS: From the progress, it appears that step 2 of ECM is executed twice. I will also need to fix that. Last fiddled with by alpertron on 20161114 at 12:28 
20161114, 22:39  #39 
Aug 2002
Buenos Aires, Argentina
1320_{10} Posts 
I fixed the last item. Now the factorization application runs noticeably faster.

20161115, 00:05  #40 
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
19×443 Posts 
Humble suggestion: If the number is prime, have it explicitly stated that it is prime.
I just tried: 4352345345234523117143523453452345231173 The applet returns: 0 × 127 × 47881 × 1 684662 922137 010177^{3} That evaluates to 0. :( Last fiddled with by Uncwilly on 20161115 at 00:08 
20161115, 02:45  #41 
Aug 2002
Buenos Aires, Argentina
2^{3}·3·5·11 Posts 
I received a mail with more examples of these errors. It is clear that a migration of a code with about 10000 lines of code would not be error free.

20161116, 00:53  #42 
Aug 2002
Buenos Aires, Argentina
1320_{10} Posts 

20161121, 23:26  #43 
Aug 2002
Buenos Aires, Argentina
2^{3}·3·5·11 Posts 
ECM is a lot slower than in the Java applet, but SIQS is now a bit faster, so I changed the number of curves tried before changing to SIQS. Now the factorizations run a lot faster.

20161128, 23:13  #44 
Aug 2002
Buenos Aires, Argentina
2^{3}×3×5×11 Posts 
I've just added batch factorization. This enables the HTML5 application to factor several numbers by typing only one line.
For example, check the Batch mode checkbox, type x=10^20;x=x+1;c1000;x in the textarea, and finally press the Factor button. This will show you the factorization of the numbers from 10^20 to 10^20+1000. You can read the complete explanation of batch mode in the help text located at the same Web page. 
Thread Tools  
Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
GHz days converting?  Unregistered  Information & Answers  10  20100316 21:56 
Converting from v4 to v5  devjonfos  Linux  4  20090129 10:15 
Sun Tries to Get Hip to JavaScript  ewmayer  Programming  1  20061007 21:23 
JavaScript for 2player interactive gameplaying?  ewmayer  Programming  2  20060204 19:22 
Converting Logs  Numbers  Math  5  20050814 06:29 