<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.neoksaal.com/index.php?action=history&amp;feed=atom&amp;title=User%3ANeoksaal%2FProjects%2FInterference_pattern%2FWorknote%3A_Interference_Pattern%2FCustomization_%26_Rules</id>
	<title>User:Neoksaal/Projects/Interference pattern/Worknote: Interference Pattern/Customization &amp; Rules - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.neoksaal.com/index.php?action=history&amp;feed=atom&amp;title=User%3ANeoksaal%2FProjects%2FInterference_pattern%2FWorknote%3A_Interference_Pattern%2FCustomization_%26_Rules"/>
	<link rel="alternate" type="text/html" href="https://wiki.neoksaal.com/index.php?title=User:Neoksaal/Projects/Interference_pattern/Worknote:_Interference_Pattern/Customization_%26_Rules&amp;action=history"/>
	<updated>2026-09-14T10:19:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.neoksaal.com/index.php?title=User:Neoksaal/Projects/Interference_pattern/Worknote:_Interference_Pattern/Customization_%26_Rules&amp;diff=134&amp;oldid=prev</id>
		<title>Neoksaal: Created page with &quot;=&lt;span style=&quot;font-family: monospace;&quot;&gt;rules&lt;/span&gt;= ==&lt;span style=&quot;font-family: monospace;&quot;&gt;framework&lt;/span&gt;== &lt;div style=&quot;font-size:16px;&gt; * three sets of characters, [current], [past], [anomalies] * the brightness divided into 15 levels (0-14) &lt;/div&gt;  0 - 2 darkest  3 - 5 dark-ish  6 - 8 middle   9 - 11 bright-ish  12 - 14 brightest &lt;div style=&quot;font-size:16px;&gt; : ↳ large number, or a cluster, of bright characters(index 9 - 14) indicate absence or void or low presenc...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.neoksaal.com/index.php?title=User:Neoksaal/Projects/Interference_pattern/Worknote:_Interference_Pattern/Customization_%26_Rules&amp;diff=134&amp;oldid=prev"/>
		<updated>2026-07-22T17:33:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;rules&amp;lt;/span&amp;gt;= ==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;framework&amp;lt;/span&amp;gt;== &amp;lt;div style=&amp;quot;font-size:16px;&amp;gt; * three sets of characters, [current], [past], [anomalies] * the brightness divided into 15 levels (0-14) &amp;lt;/div&amp;gt;  0 - 2 darkest  3 - 5 dark-ish  6 - 8 middle   9 - 11 bright-ish  12 - 14 brightest &amp;lt;div style=&amp;quot;font-size:16px;&amp;gt; : ↳ large number, or a cluster, of bright characters(index 9 - 14) indicate absence or void or low presenc...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;rules&amp;lt;/span&amp;gt;=&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;framework&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
* three sets of characters, [current], [past], [anomalies]&lt;br /&gt;
* the brightness divided into 15 levels (0-14)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 0 - 2 darkest&lt;br /&gt;
 3 - 5 dark-ish&lt;br /&gt;
 6 - 8 middle &lt;br /&gt;
 9 - 11 bright-ish&lt;br /&gt;
 12 - 14 brightest&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
: ↳ large number, or a cluster, of bright characters(index 9 - 14) indicate absence or void or low presence&amp;lt;br&amp;gt;while dark characters(index 0 - 5) indicate presence or visual density&lt;br /&gt;
* both past and present ascii character sets must have the same number of characters. also on the same alphabet, for pixel to character modulation and convenient merging logic&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;merge logic&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
use boolean statement&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;if&amp;#039;&amp;#039;&amp;#039; currentIndex &amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;=&amp;gt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;&amp;lt;=&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;===&amp;#039;&amp;#039;&amp;#039; [index number] &amp;#039;&amp;#039;&amp;#039;&amp;amp;&amp;amp;&amp;#039;&amp;#039;&amp;#039; pastIndex &amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;=&amp;gt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;&amp;lt;&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;&amp;lt;=&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;===&amp;#039;&amp;#039;&amp;#039; [index number] &amp;#039;&amp;#039;&amp;#039;{&amp;lt;br&amp;gt; mergedLine += &amp;#039;[resulting character with span styling tag]&amp;#039;;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; else if ------ &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; else ------&amp;lt;br&amp;gt;}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;baseline logic&amp;lt;span&amp;gt;===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Current !! Past !! Result&lt;br /&gt;
|-&lt;br /&gt;
| brightest || darkest || past&lt;br /&gt;
|-&lt;br /&gt;
| brightest || dark-ish || past&lt;br /&gt;
|-&lt;br /&gt;
| brightest || middle || past&lt;br /&gt;
|-&lt;br /&gt;
| brightest || bright-ish || past&lt;br /&gt;
|-&lt;br /&gt;
| brightest || brightest || anomaly&lt;br /&gt;
|-&lt;br /&gt;
| bright-ish || darkest || past&lt;br /&gt;
|-&lt;br /&gt;
| bright-ish || dark-ish || past&lt;br /&gt;
|-&lt;br /&gt;
| bright-ish || middle || past&lt;br /&gt;
|-&lt;br /&gt;
| bright-ish || bright-ish || anomaly&lt;br /&gt;
|-&lt;br /&gt;
| bright-ish || brightest || current&lt;br /&gt;
|-&lt;br /&gt;
| middle || darkest || past&lt;br /&gt;
|-&lt;br /&gt;
| middle || dark-ish || past&lt;br /&gt;
|-&lt;br /&gt;
| middle || middle || anomaly&lt;br /&gt;
|-&lt;br /&gt;
| middle || bright-ish || current&lt;br /&gt;
|-&lt;br /&gt;
| middle || brightest || current&lt;br /&gt;
|-&lt;br /&gt;
| dark-ish || darkest || past&lt;br /&gt;
|-&lt;br /&gt;
| dark-ish || dark-ish || anomaly&lt;br /&gt;
|-&lt;br /&gt;
| dark-ish || middle || current&lt;br /&gt;
|-&lt;br /&gt;
| dark-ish || bright-ish || current&lt;br /&gt;
|-&lt;br /&gt;
| dark-ish || brightest || current&lt;br /&gt;
|-&lt;br /&gt;
| darkest || darkest || anomaly&lt;br /&gt;
|-&lt;br /&gt;
| darkest || dark-ish || current&lt;br /&gt;
|-&lt;br /&gt;
| darkest || middle || current&lt;br /&gt;
|-&lt;br /&gt;
| darkest || bright-ish || current&lt;br /&gt;
|-&lt;br /&gt;
| darkest || brightest || current&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
→ this is too simple. I&amp;#039;m little bit worried that it would end up boring&amp;lt;br&amp;gt;&lt;br /&gt;
: ↳ but the clear logic can ensure reabability&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;output rendering&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;code to work&amp;lt;/span&amp;gt;=&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;declaration&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;what I need here&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# two different character set for current, past frames&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
const density = &amp;quot;ABCDEFGHIJKLMNO&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
let video;&lt;br /&gt;
let pastStrings = [];&lt;br /&gt;
const FRAME_RATE = 10;&lt;br /&gt;
const DELAY_SECONDS = 60;&lt;br /&gt;
let delayFrames = DELAY_SECONDS * FRAME_RATE;&lt;br /&gt;
&lt;br /&gt;
let finalAsciiDiv;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;setup()&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--same--&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function setup() {&lt;br /&gt;
  noCanvas();&lt;br /&gt;
  frameRate(FRAME_RATE);&lt;br /&gt;
  finalAsciiDiv = createDiv();&lt;br /&gt;
  video = createCapture(VIDEO);&lt;br /&gt;
  video.size(64, 48);&lt;br /&gt;
  video.hide();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;draw()&amp;lt;/span&amp;gt;==&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;main loop&amp;lt;span&amp;gt;===&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;--same--&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function draw() {&lt;br /&gt;
  video.loadPixels();&lt;br /&gt;
  let currentAscii = convertToAscii(video);&lt;br /&gt;
  pastStrings.push(currentAscii);&lt;br /&gt;
&lt;br /&gt;
  if (pastStrings.length &amp;gt; delayFrames) {&lt;br /&gt;
    pastStrings.shift();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (pastStrings.length === delayFrames) {&lt;br /&gt;
    let pastAscii = pastStrings[0];&lt;br /&gt;
    let mergedAscii = mergeAscii(currentAscii, pastAscii);&lt;br /&gt;
    finalAsciiDiv.html(mergedAscii);&lt;br /&gt;
  } else {&lt;br /&gt;
    finalAsciiDiv.html(currentAscii);&lt;br /&gt;
  } //missed this one, same delay logic&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;helper function&amp;lt;span&amp;gt;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;font-family: monospace; font-size:17px;&amp;quot;&amp;gt;convert to ascii&amp;lt;span&amp;gt;====&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;what I need here&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;lt;s&amp;gt;i&amp;#039;ll be using three character sets, one for current density, another for past density, lastly a set of  anomalies. first i need conversion between current and past density set at some point here (make sure the both density sets--past and present--has same amount of character for modulation later)&amp;lt;/s&amp;gt;&amp;lt;br&amp;gt; ↳ ahhh no need, forgot it works with the index of the density spectrum. i only need to manipulate that in css (or not even)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function convertToAscii(img) { // video, img, the name doesn;t matter here&lt;br /&gt;
  let asciiString = &amp;quot;&amp;quot;;&lt;br /&gt;
  for (let j = 0; j &amp;lt; img.height; j++) { &lt;br /&gt;
    for (let i = 0; i &amp;lt; img.width; i++) { &lt;br /&gt;
      const pixelIndex = (i + j * img.width) * 4;&lt;br /&gt;
      const r = img.pixels[pixelIndex + 0];&lt;br /&gt;
      const g = img.pixels[pixelIndex + 1];&lt;br /&gt;
      const b = img.pixels[pixelIndex + 2];&lt;br /&gt;
      const avg = (r + g + b) / 3;&lt;br /&gt;
      const len = density.length;&lt;br /&gt;
      const charIndex = floor(map(avg, 0, 255, 0, len));&lt;br /&gt;
      const c = density.charAt(charIndex);&lt;br /&gt;
      if (c == &amp;quot; &amp;quot;) asciiString += &amp;quot;&amp;amp;nbsp;&amp;quot;;&lt;br /&gt;
      else asciiString += c;&lt;br /&gt;
    }&lt;br /&gt;
    asciiString += &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  return asciiString;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf indexOf() mdn]&lt;br /&gt;
* [https://www.w3schools.com/jsref/jsref_indexof.asp indexOf() w3c]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;font-family: monospace; font-size:17px;&amp;quot;&amp;gt;merge into one stream&amp;lt;span&amp;gt;====&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;what I need here&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# compare two ascii frames (past and current. like we did on converToAscii function), using character by character comparison. both frames are splt into rows using the line break, and each row is procesesd one character at a time using the loop. &lt;br /&gt;
# !!i for rows, j for collumns!!&amp;lt;br&amp;gt; ↳ get the same index of the row first, then the column.&lt;br /&gt;
# the conditional rule should outputs the resulting character&lt;br /&gt;
# append(+=) the resulting character to line(a row by row) variable, add break line at the end of the loop&lt;br /&gt;
# return statement&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function mergeAscii(currentAscii, pastAscii) {&lt;br /&gt;
 let currentLines = currentAscii.split(&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;);&lt;br /&gt;
 let pastLines = pastAscii.split(&amp;quot;&amp;lt;br/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 let mergedOutput = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
 for (let i = 0; i &amp;lt; currentLines.length; i++) {&lt;br /&gt;
  let currentLine = currentLines[i];&lt;br /&gt;
  let pastLine = pastLines[i];&lt;br /&gt;
&lt;br /&gt;
  let mergedLine = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  for (let j = 0; j &amp;lt; currentLine.length; j++) {&lt;br /&gt;
   let currentCharacter = currentLine[j];&lt;br /&gt;
   let pastCharacter = pastLine[j];&lt;br /&gt;
&lt;br /&gt;
   //rules//&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   mergedOutput += mergedLine + &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 return mergedOutput;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;time stamp&amp;lt;/span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
juxtaposition of two timestamps showing the time of the current frame and the time of the past frame&amp;lt;br&amp;gt;&lt;br /&gt;
☀︎Fred gave me this idea i quite like it☀︎&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 basically it should look something like:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;[13:42:10]———[13:41:20]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 the current frame time written on the left-top corner, and the past frame time on the right-top corner&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date date mdn]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
JavaScript Date objects represent a single moment in time in a platform-independent format. Date objects encapsulate an integral number that represents milliseconds since the midnight at the beginning of January 1, 1970, UTC (the epoch).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [https://www.w3schools.com/js/js_dates.asp javascript date objects w3c]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
By default, JavaScript will &amp;#039;&amp;#039;&amp;#039;use the browser&amp;#039;s time zone and display a date as a full text string&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;what I need here&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;customization&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;current density&amp;lt;span&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;past density&amp;lt;span&amp;gt;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==&amp;lt;span style=&amp;quot;font-family: monospace; font-size:19px;&amp;quot;&amp;gt;anomalies&amp;lt;span&amp;gt;==&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:16px;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:Custom test1.png|thumb|400px|test with 2 different character sets]]&lt;/div&gt;</summary>
		<author><name>Neoksaal</name></author>
	</entry>
</feed>