[liberationtech] ICANN IANA is not needed on .MARS #dotMARS
Techno CAT
mars.techno.cat at gmail.com
Wed Mar 19 12:35:15 PDT 2014
<html>
<head>
<script type="text/javascript">
//
// Dedication
//
function Dedication(planet){
alert("C at T is Alive on "+planet+"\nNZ N=14 Z=26\n01110
11010\nDedicated to an Angel, D & JD\nVisit "+planet+"\n
TC.2014");
}
var LargeInteger = 4000000000000000000;
var CurrentPI = LargeInteger;
var CurrentI = 1;
var CurrentSign = 1;
var SpigotCount=0;
var DHTlimit = 15; // 256*15=3840 3840/480=8 3840/256=15
var LastSaved = -1;
function ComputePI(event){
for(var i=1; i<(event.clientX+event.clientY); i+=2){
ComputePIonce();
}
}
function ComputePIonce(){
//document.getElementById("LargeInteger").innerHTML = LargeInteger;
CurrentI += 2;
document.getElementById("CurrentI").innerHTML = CurrentI;
document.getElementById("LargeCurrent").innerHTML = LargeInteger/CurrentI;
if(CurrentSign == 0){
CurrentPI += LargeInteger/CurrentI;
CurrentSign = 1;
}
else{
CurrentPI -= LargeInteger/CurrentI;
CurrentSign = 0;
}
document.getElementById("CurrentPI").innerHTML = CurrentPI;
if(CurrentI <10){
CapturePI(); // Clipboard has Limit
}
/*
* Add your captures here
*
if(CurrentI == 12345){
CapturePI();
}
if(CurrentI == 9999){
CapturePI();
}
if(CurrentI <128){
CapturePI();
}
if((CurrentI%10000) == 9999){
CapturePI();
}
*
*/
}
function CapturePI(){
// replace all the 0s with [1 to 9] because 0 is Disabled in the IPv3
PIDEX Protocol
// random replacement values are NOT used because we want the process
to be repeatable (deterministic)
if(SpigotCount >= DHTlimit){
return;
}
if(LastSaved == CurrentI){
alert("Click Slower OR Move Mouse to Upper Left");
return;
}
LastSaved = CurrentI;
var noZeroes = ReplaceRandom(String(CurrentPI));
var dateTime = Number(new Date());
//var dateTime = "112233445566778899";
document.getElementById("SPIGOT").innerHTML =
document.getElementById("SPIGOT").innerHTML+"0"+CurrentI+"0,0"+CurrentPI+",0"+noZeroes+",00"+dateTime+"000000<br>";
SpigotCount++;
}
function ReplaceRandom(aString){
var _ = aString;
//var start=0;
const start = Math.floor(Math.random() * 10); // Start random but use
in sequence - not as random as all random replacement
for(var i=start; (_.indexOf('0') != -1); i++){
_ = _.replace(/0/,(i%9)+1); // Don't replace 0 with 0 - use 1 to 9 over and over
}
return _;
}
function ClearSpigot(){
document.getElementById("CLIPBOARD").innerHTML =
document.getElementById("SPIGOT").innerHTML;
document.getElementById("SPIGOT").innerHTML = "";
SpigotCount=0;
}
function InitPI(){
// Note that all the positive and negative integers whose magnitude is
no greater than 2^53 are representable in the Number type
// representing the double-precision 64-bit format IEEE 754 values as
specified in the IEEE Standard for Binary Floating-Point Arithmetic
// 18437736874454810622 finite nonzero values
// 9007199254740992
// 4000000000000000000
LargeInteger = 4000000000000000000 + Number(new Date()); // Spice
things up a bit
//LargeInteger = 4000000000000000000; // 0x3782DACE9D900000
document.getElementById("LargeInteger").innerHTML = LargeInteger;
CurrentPI = LargeInteger;
CurrentI = 1;
CurrentSign = 1;
SpigotCount=0;
DHTlimit = 15; // 256*15=3840 3840/480=8 3840/256=15
LastSaved = -1;
}
function MakeKeys(){
var clipboard =
ReplaceRandom((document.getElementById("CLIPBOARD").innerHTML).replace(/,/g,""));
// no commas or zeroes at this point
// where do these come from?
clipboard = clipboard.replace(/<font>/g,"");
clipboard = clipboard.replace(/<\/font>/g,"");
// UNIX was built on the single byte newline vs CR-LF etc
clipboard = clipboard.replace(/<br>/g,"\n");
var keys = "";
var endofline;
if(!/[123456789\n]/.test(clipboard)){
alert("clipboard has bad format - only 1-9 and newline allowed");
return;
}
while((endofline=clipboard.indexOf('\n')) != -1){
keys += clipboard.substr(0,64) + '\n';
clipboard = clipboard.replace(/^.*\n/,"");
}
document.getElementById("KEYS").innerHTML = "<pre>"+keys+"</pre>";
}
function OneSecond(){
setTimeout(function () { OneSecond(); }, 1000);
ComputePIonce();
//CapturePI();
}
function RESET(){
InitPI();
ClearSpigot();
setDefault_192_168_1_1();
}
function Base32(slash30){
var alphabet = "0ABCDEFGHIJKLMNOPQRSTUVWXYZ12389"; // Base32 Symbols
var _ = "";
_ = _ + alphabet[(slash30>>27)&0x1F];
_ = _ + alphabet[(slash30>>22)&0x1F];
_ = _ + alphabet[(slash30>>17)&0x1F];
_ = _ + alphabet[(slash30>>12)&0x1F];
_ = _ + alphabet[(slash30>>7)&0x1F];
_ = _ + alphabet[(slash30>>2)&0x1F];
return _;
}
function updateSelectedNet30(slash30){
document.getElementById("NetA").selectedIndex = (slash30>>27)&0x1F;
document.getElementById("NetB").selectedIndex = (slash30>>22)&0x1F;
document.getElementById("NetC").selectedIndex = (slash30>>17)&0x1F;
document.getElementById("NetD").selectedIndex = (slash30>>12)&0x1F;
document.getElementById("NetE").selectedIndex = (slash30>>7)&0x1F;
document.getElementById("NetF").selectedIndex = (slash30>>2)&0x1F;
}
function updatePath30(){
var slash30 = 0;
var segment =
(document.getElementById("Path30a").selectedIndex * 100) +
(document.getElementById("Path30b").selectedIndex * 10) +
(document.getElementById("Path30c").selectedIndex );
document.getElementById("leftPath30").innerHTML = segment;
slash30 = segment;
var segment =
(document.getElementById("Path30d").selectedIndex * 100) +
(document.getElementById("Path30e").selectedIndex * 10) +
(document.getElementById("Path30f").selectedIndex );
document.getElementById("leftCenterPath30").innerHTML = segment;
slash30 = (slash30<<8) + segment;
var segment =
(document.getElementById("Path30g").selectedIndex * 100) +
(document.getElementById("Path30h").selectedIndex * 10) +
(document.getElementById("Path30i").selectedIndex );
document.getElementById("rightCenterPath30").innerHTML = segment;
slash30 = (slash30<<8) + segment;
var segment =
(document.getElementById("Path30j").selectedIndex * 100) +
(document.getElementById("Path30k").selectedIndex * 10) +
(document.getElementById("Path30l").selectedIndex );
document.getElementById("rightPath30").innerHTML = segment;
slash30 = (slash30<<8) + segment;
var nceb = "NetworkCoreEdgeBroadcast";
switch(slash30 & 0x3){
case 0:
nceb = "Network";
break;
case 1:
nceb = "Core";
break;
case 2:
nceb = "Edge";
break;
case 3:
nceb = "Broadcast";
}
document.getElementById("Path30HEX").innerHTML =
'<b>'+((slash30>>>24)&0xFF)+'.'+((slash30>>>16)&0xFF)+'.'+((slash30>>>8)&0xFF)+'.'+((slash30)&0xFC)+':'+nceb+'</b>';
document.getElementById("Path30BASE32").innerHTML =
'<b>'+Base32(slash30)+'.NET</b>';
updateSelectedNet30(slash30);
}
// 192.168.1.1
function setDefault_192_168_1_1(){
document.getElementById("Path30a").selectedIndex = 1;
document.getElementById("Path30b").selectedIndex = 9;
document.getElementById("Path30c").selectedIndex = 2;
document.getElementById("Path30d").selectedIndex = 1;
document.getElementById("Path30e").selectedIndex = 6;
document.getElementById("Path30f").selectedIndex = 8;
document.getElementById("Path30g").selectedIndex = 0;
document.getElementById("Path30h").selectedIndex = 0;
document.getElementById("Path30i").selectedIndex = 1;
document.getElementById("Path30j").selectedIndex = 0;
document.getElementById("Path30k").selectedIndex = 0;
document.getElementById("Path30l").selectedIndex = 1;
updatePath30();
}
// 118.*.*.*
function setNZ_118(){
document.getElementById("Path30a").selectedIndex = 1;
document.getElementById("Path30b").selectedIndex = 1;
document.getElementById("Path30c").selectedIndex = 8;
updatePath30();
}
function updateNet30(){
alert("This CODE is left out as an exercise for the students...TC");
}
</script>
</head>
<!--
CSS STYLE
-->
<style type="text/css">
.details { background-color: #DDDDDD; font-family: Arial; font-size:
100%; clear: both; width: 400px; padding: 10px 0 10px 0; margin: 50px
auto auto auto; }
.footer { background-color: #DDDDDD; font-family: Arial; font-size:
50%; clear: both; width: 696px; padding: 10px 0 10px 0; margin: 50px
auto auto auto; }
</style>
<!--
BODY
-->
<body onclick="CapturePI();" onkeypress="" onmousemove="ComputePI(event);">
<!--
VIEW
-->
<span><input type="button" value="RESET" onclick="RESET();" /></span>
<center>
<font face=arial>
<div id="tagline">
<font size=5><b>Techno.C at T's</b></font>
<br>
<b>Stand-Alone</b> [OFFLINE] <i>JavaScript</i> DNSD eWALLET DHT480 PI Workbench
</div>
<h3>PI = 4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17-4/19+4/21-4/23...</h3>
<b>...Move Mouse to Iterate FASTER...Click to Capture in SPIGOT...</b>
<p/>
<table border=3>
<tr>
<td align=center colspan=7><font face=arial size=4><b>DIAL IN YOUR 32
BIT ADDRESS</b></font></td>
</tr>
<tr>
<td>
<select id="Path30a" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30b" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30c" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
</td><td align=center><font size=6>.</font>
</td><td>
<select id="Path30d" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30e" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30f" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
</td><td align=center><font size=6>.</font>
</td><td>
<select id="Path30g" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30h" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30i" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
</td><td align=center><font size=6>.</font>
</td><td>
<select id="Path30j" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30k" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
<select id="Path30l" onchange='updatePath30();'>
<option>0</option><option>1</option><option>2</option><option>3</option><option>4</option>
<option>5</option><option>6</option><option>7</option><option>8</option><option>9</option>
</select>
</td>
</tr>
</table>
<br/>
<b>ddd.ddd.ddd.ddd ~ ddd{0 to 255}</b>
<br/>
<br/>
<font size=72><span id="leftPath30">192</span>.<span
id="leftCenterPath30">168</span>.<span
id="rightCenterPath30">1</span>.<span id="rightPath30">1</span></font>
<br/>
<font size=72><span id="Path30HEX">[]</span></font>
<br/>
<font size=72><span id="Path30BASE32">[]</span></font>
<br/>
<span id="COMNET01" style="padding: 0pt;">
<select id="NetA" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
<select id="NetB" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
<select id="NetC" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
<select id="NetD" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
<select id="NetE" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
<select id="NetF" onchange='updateNet30();'>
<option>0</option><option>A</option><option>B</option><option>C</option><option>D</option><option>E</option><option>F</option><option>G</option>
<option>H</option><option>I</option><option>J</option><option>K</option><option>L</option><option>M</option><option>N</option><option>O</option>
<option>P</option><option>Q</option><option>R</option><option>S</option><option>T</option><option>U</option><option>V</option><option>W</option>
<option>X</option><option>Y</option><option>Z</option><option>1</option><option>2</option><option>3</option><option>8</option><option>9</option>
</select>
</span>
<p/>
<span><input type="button" value="NZ" onclick="setNZ_118();" /></span>
<br/>
<div class="details">LargeInteger:<div id="LargeInteger">[]</div>
CurrentI:<div id="CurrentI">[]</div> LargeInteger/CurrentI:<div
id="LargeCurrent">[]</div></div>
<br>
<i>Are WE There YET ?</i>
<h3>31415926535897932384626433832795</h3>
<br>
CurrentPI:<font face=arial size=10><div id="CurrentPI">[]</div></font>
<br>
<span><input type="button" value="CLEAR and CAPTURE"
onclick="ClearSpigot();" /></span>
<br>
<b>SPIGOT</b><div id="SPIGOT"></div>
<br>
<b>CLIPBOARD (CSV)<br>Padded Iteration #, Value, Value No Zeroes
Random, Padded DateTime</b><div id="CLIPBOARD" onclick="alert('Waiting
to become Private Keys');"></div>
<br>
<span><input type="button" value="reMAKE KEYS" onclick="MakeKeys();" /></span>
<br>
<b>256-bit PI KEYS (64 Symbols)<br>Commas Removed -
ZeroesIndexedRandomed - LeftTrim to 64</b><div id="KEYS"
onclick="alert('Copy as Private Keys');"></div>
</div>
<!--
SAMPLE
-->
<pre>
DHT480 SAMPLE ~ 3840 bits ~ 256*15 ~ 480*8
819412345<b>13969169623</b>7891434567139891696239123<b>1394916962366</b>567891
2332666667593944641545672666667593944641567891391916962367234567
8593466667872128134234563466667872128134234781399916962614123456
7782895239191997139234562895239161997739891781399916962614123456
7983339683791987813234563339683791987813234781399916962615123456
7294598<b>31415</b>2585732732891234<b>31415258</b>5732732834556<b>139791697</b>399489
5336896<b>31416</b>5311783872569123<b>3141653111832</b>72563445<b>139691697</b>469278
4365915<b>31415</b>3968923891778912<b>3141539</b>38923891745634<b>139591697</b>555267
3398694<b>31416</b>4395966778739123<b>31416</b>4395966778739145<b>139691697</b>617378
4431715<b>31415</b>4741967474677891<b>3141</b>54741967474172323<b>139491697</b>686256
2448213<b>31416</b>3836697445667891<b>314163836</b>697412634523<b>139491697</b>736456
2448213<b>31416</b>3836697445667891<b>31416</b>3836697423645623<b>139491697</b>784256
2464633<b>31415</b>5475192136146789<b>314155</b>971192136142312<b>139391697</b>832845
1464632<b>31415</b>5374192136145678<b>31415527</b>3192136144591<b>139291697</b>882734
9464651<b>31416</b>3678825281332345<b>3141</b>63678825281339167<b>139891697</b>941691
</pre>
<!--
FOOTER
-->
<div class="footer" onclick="Dedication('MARS 128n 128e');">
<center><span>Copyright © 1981-2014 The UNIR™
Project</span></center><br>
<span>Comments & JavaScript Copyrights are included in the Source</span>
<br>
<span>No Warranty - FREEly pass this around the IPv3 IPv16 ZOOM #COMNET</span>
<br>
</div>
</font>
</center>
<!--
CONTROLLER
-->
<script type="text/javascript">
var thisDate = new Date();
//alert(thisDate.getUTCMonth());
//thisDate.setUTCMonth(thisDate.getUTCMonth()+1);
//alert("add one month"+thisDate);
//thisDate.setUTCMonth(1);
//alert(thisDate);
//thisDate.setUTCDay(1);
//alert(thisDate);
setDefault_192_168_1_1();
updatePath30();
RESET();
CapturePI();
OneSecond();
</script>
</body>
</html>
--
3DNB - Real Banking for Your VIRTUAL Worlds
http://3DNB.COM
Login: ZOOM
Password: BOX
@Techno_CAT_r
http://Twitter.com/Techno_CAT_r
More information about the liberationtech
mailing list