<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://replica.wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NONE</id>
	<title>Noisebridge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://replica.wiki.extremist.software/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NONE"/>
	<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/wiki/Special:Contributions/NONE"/>
	<updated>2026-04-04T12:16:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45025</id>
		<title>User:NONE</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45025"/>
		<updated>2014-10-31T15:56:42Z</updated>

		<summary type="html">&lt;p&gt;NONE: ...r33L&amp;#039;n out teh line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#0000FF;font-family:courier;font-size:72pt&amp;quot;&amp;gt;&#039;&#039;&#039;NONE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NONE.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:umbrella.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #0000FF&amp;quot;&amp;gt;GONE FISHING!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.patorjk.com/software/taag/#p=display&amp;amp;f=Bloody&amp;amp;t=NONE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ███▄    █  ▒█████   ███▄    █ ▓█████ &lt;br /&gt;
 ██ ▀█   █ ▒██▒  ██▒ ██ ▀█   █ ▓█   ▀ &lt;br /&gt;
▓██  ▀█ ██▒▒██░  ██▒▓██  ▀█ ██▒▒███   &lt;br /&gt;
▓██▒  ▐▌██▒▒██   ██░▓██▒  ▐▌██▒▒▓█  ▄ &lt;br /&gt;
▒██░   ▓██░░ ████▓▒░▒██░   ▓██░░▒████▒&lt;br /&gt;
░ ▒░   ▒ ▒ ░ ▒░▒░▒░ ░ ▒░   ▒ ▒ ░░ ▒░ ░&lt;br /&gt;
░ ░░   ░ ▒░  ░ ▒ ▒░ ░ ░░   ░ ▒░ ░ ░  ░&lt;br /&gt;
   ░   ░ ░ ░ ░ ░ ▒     ░   ░ ░    ░   &lt;br /&gt;
         ░     ░ ░           ░    ░  ░&lt;br /&gt;
                                      &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:UNDO|UNDO]] ([[User talk:UNDO|talk]]) 15:44, 31 October 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=File:Umbrella.jpg&amp;diff=45024</id>
		<title>File:Umbrella.jpg</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=File:Umbrella.jpg&amp;diff=45024"/>
		<updated>2014-10-31T15:55:25Z</updated>

		<summary type="html">&lt;p&gt;NONE: http://naturalgeographic.net/wp/dnr-gives-temporary-ok-to-umbrella-rigs/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://naturalgeographic.net/wp/dnr-gives-temporary-ok-to-umbrella-rigs/&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45023</id>
		<title>User:NONE</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45023"/>
		<updated>2014-10-31T15:52:49Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#0000FF;font-family:courier;font-size:72pt&amp;quot;&amp;gt;&#039;&#039;&#039;NONE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NONE.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;You can highlight your text any color you like&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.patorjk.com/software/taag/#p=display&amp;amp;f=Bloody&amp;amp;t=NONE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ███▄    █  ▒█████   ███▄    █ ▓█████ &lt;br /&gt;
 ██ ▀█   █ ▒██▒  ██▒ ██ ▀█   █ ▓█   ▀ &lt;br /&gt;
▓██  ▀█ ██▒▒██░  ██▒▓██  ▀█ ██▒▒███   &lt;br /&gt;
▓██▒  ▐▌██▒▒██   ██░▓██▒  ▐▌██▒▒▓█  ▄ &lt;br /&gt;
▒██░   ▓██░░ ████▓▒░▒██░   ▓██░░▒████▒&lt;br /&gt;
░ ▒░   ▒ ▒ ░ ▒░▒░▒░ ░ ▒░   ▒ ▒ ░░ ▒░ ░&lt;br /&gt;
░ ░░   ░ ▒░  ░ ▒ ▒░ ░ ░░   ░ ▒░ ░ ░  ░&lt;br /&gt;
   ░   ░ ░ ░ ░ ░ ▒     ░   ░ ░    ░   &lt;br /&gt;
         ░     ░ ░           ░    ░  ░&lt;br /&gt;
                                      &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:UNDO|UNDO]] ([[User talk:UNDO|talk]]) 15:44, 31 October 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45019</id>
		<title>GlowHood</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45019"/>
		<updated>2014-10-31T07:14:35Z</updated>

		<summary type="html">&lt;p&gt;NONE: +hex&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;NONEwarez&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;/noʊniːˈwɛərz/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Blinkadelic fabrikz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
WS2812B&#039;s (144/m)&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1507&lt;br /&gt;
&lt;br /&gt;
1-9	$59.95 / Meter&lt;br /&gt;
10-99	$53.96&lt;br /&gt;
100+	$47.96&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html&lt;br /&gt;
&lt;br /&gt;
$30.28 / Meter &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Free-shipping-dc-5v-black-pcb-5050-smd-rgb-ws2812b-144-pixel-m-pixel-led-strip/1519141639.html&lt;br /&gt;
&lt;br /&gt;
US $32.66 / Meter (w/shipping)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Non-Waterproof-144-Pixels-M-WS2812B-Chip-White-PCB-WS2811-IC-Digital-RGB-LED-Strip-Light/1655210597.html&lt;br /&gt;
&lt;br /&gt;
$29.88 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/waterproof-ip67-dc-5v-magic-dream-color-individually-addressable-ws2811-ws2812-ws2812b-144-pixel-m-led/1939650965.html&lt;br /&gt;
&lt;br /&gt;
$27.24 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2801-ws2811-ws2812b-144-led-pixel_60070919436.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2812B-led-strip-144-leds-and_1423553451.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/Hot-sales-ws2812b-144-RGB-led_1890938012.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MCUs ===&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/11113&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1315&lt;br /&gt;
&lt;br /&gt;
http://www.pjrc.com/teensy/teensy31.html&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/12646&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1625&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Twinkle`Z w/Button Button Hack ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
#define NUM_TWINK 8&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
#define HOLD_THRESHOLD 200&lt;br /&gt;
#define STANDBY_TIME 5000&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int twinklePos[NUM_TWINK];&lt;br /&gt;
byte twinkleHue[NUM_TWINK];&lt;br /&gt;
byte twinkleVal[NUM_TWINK];&lt;br /&gt;
&lt;br /&gt;
unsigned long lastTime = 0;&lt;br /&gt;
unsigned long holdTime = 0;&lt;br /&gt;
&lt;br /&gt;
boolean standbyMode = false;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, GRB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.setBrightness(96);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    twinklePos[i] = 0;&lt;br /&gt;
    twinkleHue[i] = 0;&lt;br /&gt;
    twinkleVal[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Twinkle`Z&lt;br /&gt;
  &lt;br /&gt;
  for (int j = 0; j &amp;lt; NUM_TWINK; j++)&lt;br /&gt;
  {&lt;br /&gt;
    if (twinkleVal[j] == 0)&lt;br /&gt;
    {&lt;br /&gt;
      int led = random(0, NUM_LEDS);&lt;br /&gt;
    &lt;br /&gt;
      twinklePos[j] = led;&lt;br /&gt;
      twinkleHue[j] = random(0, 255);&lt;br /&gt;
      twinkleVal[j] = random(32, 255);&lt;br /&gt;
      &lt;br /&gt;
    } else {&lt;br /&gt;
      twinkleHue[j] += random(-32, 32);&lt;br /&gt;
      twinkleVal[j] += random(-32, 8);&lt;br /&gt;
      if (twinkleVal[j] &amp;lt;= 32)&lt;br /&gt;
      {&lt;br /&gt;
        // Done&lt;br /&gt;
        twinkleVal[j] = 0;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  int button = analogRead(A0);&lt;br /&gt;
  &lt;br /&gt;
  unsigned long now = millis();&lt;br /&gt;
  &lt;br /&gt;
  boolean onOff = button &amp;lt; 96 || button &amp;gt; 927;&lt;br /&gt;
  &lt;br /&gt;
  if (onOff)&lt;br /&gt;
    lastTime = now;&lt;br /&gt;
    &lt;br /&gt;
  if (now - holdTime &amp;gt; STANDBY_TIME)&lt;br /&gt;
  {&lt;br /&gt;
    // Change mode&lt;br /&gt;
    if (!standbyMode)&lt;br /&gt;
    {&lt;br /&gt;
      for (int l = 0; l &amp;lt; NUM_LEDS; l++)&lt;br /&gt;
      {&lt;br /&gt;
        leds[l] = CHSV(0, 0, 0);&lt;br /&gt;
        FastLED.show(); &lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    standbyMode = !standbyMode;&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (onOff != digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    if (onOff)&lt;br /&gt;
    {&lt;br /&gt;
      holdTime = now;&lt;br /&gt;
      digitalWrite(13, HIGH);&lt;br /&gt;
    }&lt;br /&gt;
    else if (now - lastTime &amp;gt; HOLD_THRESHOLD)&lt;br /&gt;
    {&lt;br /&gt;
      digitalWrite(13, LOW);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[twinklePos[i]] = CHSV(twinkleHue[i], onOff ? 0 : 255, twinkleVal[i]);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (!standbyMode)&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  Serial.println(String(button));&lt;br /&gt;
  &lt;br /&gt;
  if (digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    delay(LOOP_DELAY / 5);&lt;br /&gt;
  } else {&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // Serial.println(String(standbyMode) + &amp;quot;, &amp;quot; + String(onOff) + &amp;quot;, &amp;quot; + String(now - holdTime));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multi-mode demo with Serial ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
*  Serial control interface for LED Strip&lt;br /&gt;
*&lt;br /&gt;
*    Updated: 20140921&lt;br /&gt;
*&lt;br /&gt;
*    Command Summary:&lt;br /&gt;
*      MODE0 == Auto (Rainbeau)&lt;br /&gt;
*      MODE1 == Off&lt;br /&gt;
*      MODE2 == Remote (PC Control)&lt;br /&gt;
*      HH..H == Sequence of Hue values to apply to LEDs&lt;br /&gt;
*        Note: Set &amp;quot;MODE2&amp;quot; before sending hues&lt;br /&gt;
*      S     == Set saturation&lt;br /&gt;
*      MODE3 == Center Peak Rainbeau&lt;br /&gt;
*      MODE4 == Center Peak Pastel&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
// Spacing between pixel/color&lt;br /&gt;
#define HSV_PAD 4&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
float counter = 0;&lt;br /&gt;
byte count = 0;&lt;br /&gt;
&lt;br /&gt;
byte mode = 4;&lt;br /&gt;
byte hues[NUM_LEDS];&lt;br /&gt;
byte sat = 255;      // Saturation 0-255&lt;br /&gt;
&lt;br /&gt;
String inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
void setup() { &lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    hues[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, RGB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  // Max brightness 0-255 (64 ~&amp;lt; 100ma for 12 LEDs)&lt;br /&gt;
  FastLED.setBrightness(64);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  Serial.setTimeout(50);&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int i;&lt;br /&gt;
  int v;&lt;br /&gt;
  float p;&lt;br /&gt;
  &lt;br /&gt;
  if (mode == 0)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CHSV(count + (i * HSV_PAD), sat, 255);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 1)&lt;br /&gt;
  {&lt;br /&gt;
    // Off&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CRGB(0, 0, 0);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 2)&lt;br /&gt;
  {&lt;br /&gt;
    // Remote +hex&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 3)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
&lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat, v);// - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 4)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
      &lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void updateHues() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[i] = CHSV(hues[i], 255, 255);&lt;br /&gt;
  }&lt;br /&gt;
  FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  // Toggle onboard LED&lt;br /&gt;
  digitalWrite(13, !digitalRead(13));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
  byte byteCount = 0;&lt;br /&gt;
  byte data;&lt;br /&gt;
  &lt;br /&gt;
  inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  while(Serial.available())&lt;br /&gt;
  {&lt;br /&gt;
    data = Serial.read();&lt;br /&gt;
    inputString += (char)data;&lt;br /&gt;
    if (byteCount &amp;lt; NUM_LEDS)&lt;br /&gt;
    {&lt;br /&gt;
      hues[byteCount++] = byte(data + 90);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Catch pending bits&lt;br /&gt;
    if (!Serial.available())&lt;br /&gt;
      delay(20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (inputString == &amp;quot;MODE0&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 0;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE1&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 1;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE2&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 2;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE3&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 3;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE4&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 4;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == NUM_LEDS)&lt;br /&gt;
  {&lt;br /&gt;
    updateHues();&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == 1)&lt;br /&gt;
  {&lt;br /&gt;
    sat = data;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45018</id>
		<title>GlowHood</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45018"/>
		<updated>2014-10-31T07:10:52Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;NONEwarez&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;/noʊnɛ/ˈwɛərz/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Blinkadelic fabrikz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
WS2812B&#039;s (144/m)&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1507&lt;br /&gt;
&lt;br /&gt;
1-9	$59.95 / Meter&lt;br /&gt;
10-99	$53.96&lt;br /&gt;
100+	$47.96&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html&lt;br /&gt;
&lt;br /&gt;
$30.28 / Meter &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Free-shipping-dc-5v-black-pcb-5050-smd-rgb-ws2812b-144-pixel-m-pixel-led-strip/1519141639.html&lt;br /&gt;
&lt;br /&gt;
US $32.66 / Meter (w/shipping)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Non-Waterproof-144-Pixels-M-WS2812B-Chip-White-PCB-WS2811-IC-Digital-RGB-LED-Strip-Light/1655210597.html&lt;br /&gt;
&lt;br /&gt;
$29.88 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/waterproof-ip67-dc-5v-magic-dream-color-individually-addressable-ws2811-ws2812-ws2812b-144-pixel-m-led/1939650965.html&lt;br /&gt;
&lt;br /&gt;
$27.24 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2801-ws2811-ws2812b-144-led-pixel_60070919436.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2812B-led-strip-144-leds-and_1423553451.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/Hot-sales-ws2812b-144-RGB-led_1890938012.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MCUs ===&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/11113&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1315&lt;br /&gt;
&lt;br /&gt;
http://www.pjrc.com/teensy/teensy31.html&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/12646&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1625&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Twinkle`Z w/Button Button Hack ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
#define NUM_TWINK 8&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
#define HOLD_THRESHOLD 200&lt;br /&gt;
#define STANDBY_TIME 5000&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int twinklePos[NUM_TWINK];&lt;br /&gt;
byte twinkleHue[NUM_TWINK];&lt;br /&gt;
byte twinkleVal[NUM_TWINK];&lt;br /&gt;
&lt;br /&gt;
unsigned long lastTime = 0;&lt;br /&gt;
unsigned long holdTime = 0;&lt;br /&gt;
&lt;br /&gt;
boolean standbyMode = false;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, GRB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.setBrightness(96);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    twinklePos[i] = 0;&lt;br /&gt;
    twinkleHue[i] = 0;&lt;br /&gt;
    twinkleVal[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Twinkle`Z&lt;br /&gt;
  &lt;br /&gt;
  for (int j = 0; j &amp;lt; NUM_TWINK; j++)&lt;br /&gt;
  {&lt;br /&gt;
    if (twinkleVal[j] == 0)&lt;br /&gt;
    {&lt;br /&gt;
      int led = random(0, NUM_LEDS);&lt;br /&gt;
    &lt;br /&gt;
      twinklePos[j] = led;&lt;br /&gt;
      twinkleHue[j] = random(0, 255);&lt;br /&gt;
      twinkleVal[j] = random(32, 255);&lt;br /&gt;
      &lt;br /&gt;
    } else {&lt;br /&gt;
      twinkleHue[j] += random(-32, 32);&lt;br /&gt;
      twinkleVal[j] += random(-32, 8);&lt;br /&gt;
      if (twinkleVal[j] &amp;lt;= 32)&lt;br /&gt;
      {&lt;br /&gt;
        // Done&lt;br /&gt;
        twinkleVal[j] = 0;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  int button = analogRead(A0);&lt;br /&gt;
  &lt;br /&gt;
  unsigned long now = millis();&lt;br /&gt;
  &lt;br /&gt;
  boolean onOff = button &amp;lt; 96 || button &amp;gt; 927;&lt;br /&gt;
  &lt;br /&gt;
  if (onOff)&lt;br /&gt;
    lastTime = now;&lt;br /&gt;
    &lt;br /&gt;
  if (now - holdTime &amp;gt; STANDBY_TIME)&lt;br /&gt;
  {&lt;br /&gt;
    // Change mode&lt;br /&gt;
    if (!standbyMode)&lt;br /&gt;
    {&lt;br /&gt;
      for (int l = 0; l &amp;lt; NUM_LEDS; l++)&lt;br /&gt;
      {&lt;br /&gt;
        leds[l] = CHSV(0, 0, 0);&lt;br /&gt;
        FastLED.show(); &lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    standbyMode = !standbyMode;&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (onOff != digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    if (onOff)&lt;br /&gt;
    {&lt;br /&gt;
      holdTime = now;&lt;br /&gt;
      digitalWrite(13, HIGH);&lt;br /&gt;
    }&lt;br /&gt;
    else if (now - lastTime &amp;gt; HOLD_THRESHOLD)&lt;br /&gt;
    {&lt;br /&gt;
      digitalWrite(13, LOW);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[twinklePos[i]] = CHSV(twinkleHue[i], onOff ? 0 : 255, twinkleVal[i]);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (!standbyMode)&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  Serial.println(String(button));&lt;br /&gt;
  &lt;br /&gt;
  if (digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    delay(LOOP_DELAY / 5);&lt;br /&gt;
  } else {&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // Serial.println(String(standbyMode) + &amp;quot;, &amp;quot; + String(onOff) + &amp;quot;, &amp;quot; + String(now - holdTime));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multi-mode demo with Serial ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
*  Serial control interface for LED Strip&lt;br /&gt;
*&lt;br /&gt;
*    Updated: 20140921&lt;br /&gt;
*&lt;br /&gt;
*    Command Summary:&lt;br /&gt;
*      MODE0 == Auto (Rainbeau)&lt;br /&gt;
*      MODE1 == Off&lt;br /&gt;
*      MODE2 == Remote (PC Control)&lt;br /&gt;
*      HH..H == Sequence of Hue values to apply to LEDs&lt;br /&gt;
*        Note: Set &amp;quot;MODE2&amp;quot; before sending hues&lt;br /&gt;
*      S     == Set saturation&lt;br /&gt;
*      MODE3 == Center Peak Rainbeau&lt;br /&gt;
*      MODE4 == Center Peak Pastel&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
// Spacing between pixel/color&lt;br /&gt;
#define HSV_PAD 4&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
float counter = 0;&lt;br /&gt;
byte count = 0;&lt;br /&gt;
&lt;br /&gt;
byte mode = 4;&lt;br /&gt;
byte hues[NUM_LEDS];&lt;br /&gt;
byte sat = 255;      // Saturation 0-255&lt;br /&gt;
&lt;br /&gt;
String inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
void setup() { &lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    hues[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, RGB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  // Max brightness 0-255 (64 ~&amp;lt; 100ma for 12 LEDs)&lt;br /&gt;
  FastLED.setBrightness(64);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  Serial.setTimeout(50);&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int i;&lt;br /&gt;
  int v;&lt;br /&gt;
  float p;&lt;br /&gt;
  &lt;br /&gt;
  if (mode == 0)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CHSV(count + (i * HSV_PAD), sat, 255);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 1)&lt;br /&gt;
  {&lt;br /&gt;
    // Off&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CRGB(0, 0, 0);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 2)&lt;br /&gt;
  {&lt;br /&gt;
    // Remote +hex&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 3)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
&lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat, v);// - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 4)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
      &lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void updateHues() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[i] = CHSV(hues[i], 255, 255);&lt;br /&gt;
  }&lt;br /&gt;
  FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  // Toggle onboard LED&lt;br /&gt;
  digitalWrite(13, !digitalRead(13));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
  byte byteCount = 0;&lt;br /&gt;
  byte data;&lt;br /&gt;
  &lt;br /&gt;
  inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  while(Serial.available())&lt;br /&gt;
  {&lt;br /&gt;
    data = Serial.read();&lt;br /&gt;
    inputString += (char)data;&lt;br /&gt;
    if (byteCount &amp;lt; NUM_LEDS)&lt;br /&gt;
    {&lt;br /&gt;
      hues[byteCount++] = byte(data + 90);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Catch pending bits&lt;br /&gt;
    if (!Serial.available())&lt;br /&gt;
      delay(20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (inputString == &amp;quot;MODE0&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 0;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE1&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 1;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE2&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 2;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE3&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 3;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE4&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 4;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == NUM_LEDS)&lt;br /&gt;
  {&lt;br /&gt;
    updateHues();&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == 1)&lt;br /&gt;
  {&lt;br /&gt;
    sat = data;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45017</id>
		<title>GlowHood</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=GlowHood&amp;diff=45017"/>
		<updated>2014-10-31T07:09:40Z</updated>

		<summary type="html">&lt;p&gt;NONE: Got wearables¿&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;NONEwarez&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;/noʊnɛ/ˈwɛərz/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Blinkadelic fabrikz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
WS2812B&#039;s (144/m)&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1507&lt;br /&gt;
&lt;br /&gt;
1-9	$59.95 / Meter&lt;br /&gt;
10-99	$53.96&lt;br /&gt;
100+	$47.96&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html&lt;br /&gt;
&lt;br /&gt;
$30.28 / Meter &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Free-shipping-dc-5v-black-pcb-5050-smd-rgb-ws2812b-144-pixel-m-pixel-led-strip/1519141639.html&lt;br /&gt;
&lt;br /&gt;
US $32.66 / Meter (w/shipping)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/Non-Waterproof-144-Pixels-M-WS2812B-Chip-White-PCB-WS2811-IC-Digital-RGB-LED-Strip-Light/1655210597.html&lt;br /&gt;
&lt;br /&gt;
$29.88 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.aliexpress.com/item/waterproof-ip67-dc-5v-magic-dream-color-individually-addressable-ws2811-ws2812-ws2812b-144-pixel-m-led/1939650965.html&lt;br /&gt;
&lt;br /&gt;
$27.24 / Meter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2801-ws2811-ws2812b-144-led-pixel_60070919436.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/ws2812B-led-strip-144-leds-and_1423553451.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.alibaba.com/product-detail/Hot-sales-ws2812b-144-RGB-led_1890938012.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MCUs ===&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/11113&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1315&lt;br /&gt;
&lt;br /&gt;
http://www.pjrc.com/teensy/teensy31.html&lt;br /&gt;
&lt;br /&gt;
https://www.sparkfun.com/products/12646&lt;br /&gt;
&lt;br /&gt;
http://www.adafruit.com/products/1625&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Twinkle`Z w/Button Button Hack ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
#define NUM_TWINK 8&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
#define HOLD_THRESHOLD 200&lt;br /&gt;
#define STANDBY_TIME 5000&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int twinklePos[NUM_TWINK];&lt;br /&gt;
byte twinkleHue[NUM_TWINK];&lt;br /&gt;
byte twinkleVal[NUM_TWINK];&lt;br /&gt;
&lt;br /&gt;
unsigned long lastTime = 0;&lt;br /&gt;
unsigned long holdTime = 0;&lt;br /&gt;
&lt;br /&gt;
boolean standbyMode = false;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, GRB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  FastLED.setBrightness(96);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    twinklePos[i] = 0;&lt;br /&gt;
    twinkleHue[i] = 0;&lt;br /&gt;
    twinkleVal[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Twinkle`Z&lt;br /&gt;
  &lt;br /&gt;
  for (int j = 0; j &amp;lt; NUM_TWINK; j++)&lt;br /&gt;
  {&lt;br /&gt;
    if (twinkleVal[j] == 0)&lt;br /&gt;
    {&lt;br /&gt;
      int led = random(0, NUM_LEDS);&lt;br /&gt;
    &lt;br /&gt;
      twinklePos[j] = led;&lt;br /&gt;
      twinkleHue[j] = random(0, 255);&lt;br /&gt;
      twinkleVal[j] = random(32, 255);&lt;br /&gt;
      &lt;br /&gt;
    } else {&lt;br /&gt;
      twinkleHue[j] += random(-32, 32);&lt;br /&gt;
      twinkleVal[j] += random(-32, 8);&lt;br /&gt;
      if (twinkleVal[j] &amp;lt;= 32)&lt;br /&gt;
      {&lt;br /&gt;
        // Done&lt;br /&gt;
        twinkleVal[j] = 0;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  int button = analogRead(A0);&lt;br /&gt;
  &lt;br /&gt;
  unsigned long now = millis();&lt;br /&gt;
  &lt;br /&gt;
  boolean onOff = button &amp;lt; 96 || button &amp;gt; 927;&lt;br /&gt;
  &lt;br /&gt;
  if (onOff)&lt;br /&gt;
    lastTime = now;&lt;br /&gt;
    &lt;br /&gt;
  if (now - holdTime &amp;gt; STANDBY_TIME)&lt;br /&gt;
  {&lt;br /&gt;
    // Change mode&lt;br /&gt;
    if (!standbyMode)&lt;br /&gt;
    {&lt;br /&gt;
      for (int l = 0; l &amp;lt; NUM_LEDS; l++)&lt;br /&gt;
      {&lt;br /&gt;
        leds[l] = CHSV(0, 0, 0);&lt;br /&gt;
        FastLED.show(); &lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    standbyMode = !standbyMode;&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (onOff != digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    if (onOff)&lt;br /&gt;
    {&lt;br /&gt;
      holdTime = now;&lt;br /&gt;
      digitalWrite(13, HIGH);&lt;br /&gt;
    }&lt;br /&gt;
    else if (now - lastTime &amp;gt; HOLD_THRESHOLD)&lt;br /&gt;
    {&lt;br /&gt;
      digitalWrite(13, LOW);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_TWINK; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[twinklePos[i]] = CHSV(twinkleHue[i], onOff ? 0 : 255, twinkleVal[i]);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (!standbyMode)&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  Serial.println(String(button));&lt;br /&gt;
  &lt;br /&gt;
  if (digitalRead(13) == HIGH)&lt;br /&gt;
  {&lt;br /&gt;
    delay(LOOP_DELAY / 5);&lt;br /&gt;
  } else {&lt;br /&gt;
    holdTime = now;&lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // Serial.println(String(standbyMode) + &amp;quot;, &amp;quot; + String(onOff) + &amp;quot;, &amp;quot; + String(now - holdTime));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multi-mode demo with Serial ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
*  Serial control interface for LED Strip&lt;br /&gt;
*&lt;br /&gt;
*    Updated: 20140921&lt;br /&gt;
*&lt;br /&gt;
*    Command Summary:&lt;br /&gt;
*      MODE0 == Auto (Rainbeau)&lt;br /&gt;
*      MODE1 == Off&lt;br /&gt;
*      MODE2 == Remote (PC Control)&lt;br /&gt;
*      HH..H == Sequence of Hue values to apply to LEDs&lt;br /&gt;
*        Note: Set &amp;quot;MODE2&amp;quot; before sending hues&lt;br /&gt;
*      S     == Set saturation&lt;br /&gt;
*      MODE3 == Center Peak Rainbeau&lt;br /&gt;
*      MODE4 == Center Peak Pastel&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;FastLED.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// How many leds in your strip?&lt;br /&gt;
#define NUM_LEDS 72&lt;br /&gt;
&lt;br /&gt;
// Spacing between pixel/color&lt;br /&gt;
#define HSV_PAD 4&lt;br /&gt;
&lt;br /&gt;
// Delay between cycles&lt;br /&gt;
#define LOOP_DELAY 50&lt;br /&gt;
&lt;br /&gt;
// Strip Data In (DI)&lt;br /&gt;
#define DATA_PIN 11&lt;br /&gt;
&lt;br /&gt;
// Define the array of leds&lt;br /&gt;
CRGB leds[NUM_LEDS];&lt;br /&gt;
&lt;br /&gt;
float counter = 0;&lt;br /&gt;
byte count = 0;&lt;br /&gt;
&lt;br /&gt;
byte mode = 4;&lt;br /&gt;
byte hues[NUM_LEDS];&lt;br /&gt;
byte sat = 255;      // Saturation 0-255&lt;br /&gt;
&lt;br /&gt;
String inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
void setup() { &lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    hues[i] = 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FastLED.addLeds&amp;lt;WS2812B, DATA_PIN, RGB&amp;gt;(leds, NUM_LEDS);&lt;br /&gt;
  &lt;br /&gt;
  // Max brightness 0-255 (64 ~&amp;lt; 100ma for 12 LEDs)&lt;br /&gt;
  FastLED.setBrightness(64);&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  Serial.setTimeout(50);&lt;br /&gt;
  &lt;br /&gt;
  delay(200);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  int i;&lt;br /&gt;
  int v;&lt;br /&gt;
  float p;&lt;br /&gt;
  &lt;br /&gt;
  if (mode == 0)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CHSV(count + (i * HSV_PAD), sat, 255);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 1)&lt;br /&gt;
  {&lt;br /&gt;
    // Off&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      leds[i] = CRGB(0, 0, 0);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 2)&lt;br /&gt;
  {&lt;br /&gt;
    // Remote +hex&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 3)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
&lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat, v);// - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
  else if (mode == 4)&lt;br /&gt;
  {&lt;br /&gt;
    // Rainbeau&lt;br /&gt;
    for (i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
    {&lt;br /&gt;
      // variable position dimming&lt;br /&gt;
      // Set &#039;p&#039; to 0.0 - 1.0 so the ends are 0.0 and the center is 1.0&lt;br /&gt;
      p = (((NUM_LEDS / 2) - abs(i - (NUM_LEDS / 2.0)))) / (NUM_LEDS / 2.0);&lt;br /&gt;
      v = min(255, round(p * 255.0) + 64);&lt;br /&gt;
      &lt;br /&gt;
      // sin function added for oscillating color change&lt;br /&gt;
      counter += 0.000001337;&lt;br /&gt;
      count = sin(counter * 3.14 * 180) * 255 + (i * HSV_PAD);&lt;br /&gt;
      leds[i] = CHSV(count, sat - (v/1.5), v);&lt;br /&gt;
    }&lt;br /&gt;
    FastLED.show();&lt;br /&gt;
    count++;&lt;br /&gt;
    &lt;br /&gt;
    delay(LOOP_DELAY);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void updateHues() {&lt;br /&gt;
  for (int i = 0; i &amp;lt; NUM_LEDS; i++)&lt;br /&gt;
  {&lt;br /&gt;
    leds[i] = CHSV(hues[i], 255, 255);&lt;br /&gt;
  }&lt;br /&gt;
  FastLED.show();&lt;br /&gt;
  &lt;br /&gt;
  // Toggle onboard LED&lt;br /&gt;
  digitalWrite(13, !digitalRead(13));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void serialEvent() {&lt;br /&gt;
  byte byteCount = 0;&lt;br /&gt;
  byte data;&lt;br /&gt;
  &lt;br /&gt;
  inputString = &amp;quot;&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  while(Serial.available())&lt;br /&gt;
  {&lt;br /&gt;
    data = Serial.read();&lt;br /&gt;
    inputString += (char)data;&lt;br /&gt;
    if (byteCount &amp;lt; NUM_LEDS)&lt;br /&gt;
    {&lt;br /&gt;
      hues[byteCount++] = byte(data + 90);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Catch pending bits&lt;br /&gt;
    if (!Serial.available())&lt;br /&gt;
      delay(20);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (inputString == &amp;quot;MODE0&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 0;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE1&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 1;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE2&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 2;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE3&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 3;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString == &amp;quot;MODE4&amp;quot;)&lt;br /&gt;
  {&lt;br /&gt;
    mode = 4;&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == NUM_LEDS)&lt;br /&gt;
  {&lt;br /&gt;
    updateHues();&lt;br /&gt;
  }&lt;br /&gt;
  else if (inputString.length() == 1)&lt;br /&gt;
  {&lt;br /&gt;
    sat = data;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45012</id>
		<title>User:NONE</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45012"/>
		<updated>2014-10-30T16:35:07Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#00FF00;font-family:courier;font-size:72pt&amp;quot;&amp;gt;&#039;&#039;&#039;NONE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NONE.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;You can highlight your text any color you like&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.patorjk.com/software/taag/#p=display&amp;amp;f=Bloody&amp;amp;t=NONE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ███▄    █  ▒█████   ███▄    █ ▓█████ &lt;br /&gt;
 ██ ▀█   █ ▒██▒  ██▒ ██ ▀█   █ ▓█   ▀ &lt;br /&gt;
▓██  ▀█ ██▒▒██░  ██▒▓██  ▀█ ██▒▒███   &lt;br /&gt;
▓██▒  ▐▌██▒▒██   ██░▓██▒  ▐▌██▒▒▓█  ▄ &lt;br /&gt;
▒██░   ▓██░░ ████▓▒░▒██░   ▓██░░▒████▒&lt;br /&gt;
░ ▒░   ▒ ▒ ░ ▒░▒░▒░ ░ ▒░   ▒ ▒ ░░ ▒░ ░&lt;br /&gt;
░ ░░   ░ ▒░  ░ ▒ ▒░ ░ ░░   ░ ▒░ ░ ░  ░&lt;br /&gt;
   ░   ░ ░ ░ ░ ░ ▒     ░   ░ ░    ░   &lt;br /&gt;
         ░     ░ ░           ░    ░  ░&lt;br /&gt;
                                      &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45011</id>
		<title>User:NONE</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=45011"/>
		<updated>2014-10-30T16:30:21Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#00FF00;font-family:courier;font-size:72pt&amp;quot;&amp;gt;&#039;&#039;&#039;NONE&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:NONE.jpg]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ███▄    █  ▒█████   ███▄    █ ▓█████ &lt;br /&gt;
 ██ ▀█   █ ▒██▒  ██▒ ██ ▀█   █ ▓█   ▀ &lt;br /&gt;
▓██  ▀█ ██▒▒██░  ██▒▓██  ▀█ ██▒▒███   &lt;br /&gt;
▓██▒  ▐▌██▒▒██   ██░▓██▒  ▐▌██▒▒▓█  ▄ &lt;br /&gt;
▒██░   ▓██░░ ████▓▒░▒██░   ▓██░░▒████▒&lt;br /&gt;
░ ▒░   ▒ ▒ ░ ▒░▒░▒░ ░ ▒░   ▒ ▒ ░░ ▒░ ░&lt;br /&gt;
░ ░░   ░ ▒░  ░ ▒ ▒░ ░ ░░   ░ ▒░ ░ ░  ░&lt;br /&gt;
   ░   ░ ░ ░ ░ ░ ▒     ░   ░ ░    ░   &lt;br /&gt;
         ░     ░ ░           ░    ░  ░&lt;br /&gt;
                                      &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=File:NONE.jpg&amp;diff=45010</id>
		<title>File:NONE.jpg</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=File:NONE.jpg&amp;diff=45010"/>
		<updated>2014-10-30T16:22:01Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=Talk:Noisebridge&amp;diff=45009</id>
		<title>Talk:Noisebridge</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=Talk:Noisebridge&amp;diff=45009"/>
		<updated>2014-10-30T15:54:25Z</updated>

		<summary type="html">&lt;p&gt;NONE: stats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== STATUS ==&lt;br /&gt;
&lt;br /&gt;
As of 08:00 noisebridge is &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#00FF00;&amp;quot;&amp;gt;OPEN&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:NONE|NONE]] ([[User talk:NONE|talk]]) 15:54, 30 October 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Watch the Pirate Bay documentary premiere! ==&lt;br /&gt;
&lt;br /&gt;
please keep your illegal activities off of the wiki. tnx&lt;br /&gt;
&lt;br /&gt;
== 71.135.35.112 Undos ==&lt;br /&gt;
&lt;br /&gt;
join #noisebridge on freenode&lt;br /&gt;
&lt;br /&gt;
** Channel:  #noisebridge Server:  irc.freenode.net  .  That&#039;s all there is to it.&lt;br /&gt;
&lt;br /&gt;
== Required Slogging ==&lt;br /&gt;
&lt;br /&gt;
talk to new people&lt;br /&gt;
&lt;br /&gt;
== Arduino ==&lt;br /&gt;
&lt;br /&gt;
H Noisebridge friends,&lt;br /&gt;
&lt;br /&gt;
I am looking for some help with an arduino project.&lt;br /&gt;
My mail is doroskir@gmail.com&lt;br /&gt;
&lt;br /&gt;
Doros&lt;br /&gt;
&lt;br /&gt;
: Doros, you&#039;d do well writing your full question to the Noisebridge-Discussion mailing list --[[User:Gadlen|gadlen]] ([[User talk:Gadlen|talk]]) 00:49, 21 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meet the [[User:Nthmost|New Boss]], same as the [[User:Flamsmark|Old Boss]] ==&lt;br /&gt;
09:20, 14 May 2014‎ [[User:Nthmost|Nthmost]] ([[User talk:Nthmost|Talk]] | contribs)‎ m . . (0)‎ . . (Protected &amp;quot;Noisebridge&amp;quot;: Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite)))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Really?&#039;&#039;&#039;  Protecting the front page from random anonymous trolling (not even good trolling, just people opportunistically replacing the front page with racial slurs and porn), and making it so that people have to register an account (any account, even a bullshit account) is &amp;quot;bossing&amp;quot;?  Last I checked, we had a lock on the front gate to Noisebridge, is that a problem too?&lt;br /&gt;
&lt;br /&gt;
Look, the admins are getting overwhelmed.  This is an experiment.  The protection level is &amp;quot;Block new and unregistered users.&amp;quot;  That means the &amp;quot;barrier to entry&amp;quot; is still pretty low -- make an account and then write something in a user page (doesn&#039;t even have to be &amp;quot;real&amp;quot;).  You could even make several accounts.  The point is to increase friction, not to prevent people from editing.&lt;br /&gt;
&lt;br /&gt;
Is this unreasonable?  I am asking honestly.  Educate me.  [[User:Nthmost|Nthmost]] ([[User talk:Nthmost|talk]])&lt;br /&gt;
&lt;br /&gt;
== Refurbishment for Reboot ==&lt;br /&gt;
&lt;br /&gt;
JeffreyATW wrote:&amp;quot;food/music not necessary for rebooting the space&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The negatives of food/music are that there has been a rodent problem re:food, plus the idea that loudspeaker music should definitely not interrupt classes. &lt;br /&gt;
&lt;br /&gt;
OTOH, for those not going out of their way to be killjoys (i.e., the typical &amp;quot;Bad Cop&amp;quot;), there should be little other problems with HAVING food/music around while rebooting the space. These are even likely to be good incentives to draw we folks to help out a bit more with the refurbishing action going on.&lt;br /&gt;
&lt;br /&gt;
== [[User:JeffreyATW]]&#039;s semi-Nuclear Option of 08-06-14 ==&lt;br /&gt;
&lt;br /&gt;
Submitted for review shall be today&#039;s arbitrary semi-Nuclear Option unilaterally enacted over non-vandalistic and beneficial edits.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just as way back in November 2013 through February 2014, this time from today&#039;s [[https://www.noisebridge.net/wiki/Special:Log/protect| Protection log]]....&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
12:06, 6 August 2014 JeffreyATW (Talk | contribs) protected &amp;quot;Class-A-Thon&amp;quot;‎ ‎[edit=autoconfirmed] (expires 19:06, 13 August 2014 (UTC)) ‎[move=autoconfirmed] (expires 19:06, 13 August 2014 (UTC)) (Counter-productive edit warring) (hist)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11:12, 6 August 2014 JeffreyATW (Talk | contribs) protected &amp;quot;Noisebridge&amp;quot;‎ ‎[edit=autoconfirmed] (expires 18:12, 13 August 2014 (UTC)) ‎[move=autoconfirmed] (expires 18:12, 13 August 2014 (UTC)) (Counter-productive edit warring) (hist)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:53, 6 August 2014 JeffreyATW (Talk | contribs) protected &amp;quot;Category:Events&amp;quot;‎ ‎[edit=autoconfirmed] (expires 17:53, 13 August 2014 (UTC)) ‎[move=autoconfirmed] (expires 17:53, 13 August 2014 (UTC)) (Counter-productive edit warring) (hist)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sure is an unprecedented number of retaliatory clampdowns all concentrated within a mere 73-minute period.&amp;lt;br&amp;gt;&lt;br /&gt;
Straying away from being a good example of [[Noisebridge_Vision| Noisebridge&#039;s Vision of Excellence]] now, are we?&lt;br /&gt;
&lt;br /&gt;
OTOH, the primary benefit of allowing &#039;&#039;&#039;beneficial&#039;&#039;&#039; Anon-user edits is that this probably will, in fact, &#039;&#039;&#039;enhance&#039;&#039;&#039; Noisebridge&#039;s ability to meet (and exceed!) the Reboot IndieGoGo&#039;s fundraising expectations with respect to other concurrent fundraising events happening throughout the area that so many of us are aware of. Indeed, [[User:JeffreyATW]]&#039;s rather arbitrary decision to overly pack the main Wiki&#039;s &#039;Upcoming Events&#039; section with nearly a dozen individual listings and his elected semi-Nuclear Option may neither be particularly helpful of overall Class-A-Thon scheduling+attendance nor helpful, ultimately, for current Reboot IndieGoGo fundraising efforts.  &lt;br /&gt;
&lt;br /&gt;
As of this writing, the ultimate IndieGoGo Reboot fundraising goal of $25k &#039;&#039;&#039;remains&#039;&#039;&#039; quite a ways off, so beneficial options that better encourage donations ought not to get so casually dismissed by [[User:JeffreyATW]].&lt;br /&gt;
&lt;br /&gt;
(A much less significantly-related aside is the fairly straightforward fact that [[User:JeffreyATW]] simply cannot block &#039;&#039;&#039;all&#039;&#039;&#039; Anon-user IP addresses solely by himself, whether those of beneficial contributors or otherwise.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again, the pulling off of [[User:JeffreyATW]]&#039;s semi-Nuclear Option above shall be submitted for review.&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:JeffreyATW]] may now proceed to retaliate against Discussion such as this by arbitrarily clamping down Anon-user edits in this section, i.e., this very comment.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Another one takes the Nuclear Option ==&lt;br /&gt;
&lt;br /&gt;
[[User:Rubin110]] m . . (0)‎ . . (Protected &amp;quot;Noisebridge&amp;quot; (‎[edit=sysop] (indefinite) ‎[move=sysop] (indefinite)))&lt;br /&gt;
&lt;br /&gt;
Whatever......&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
	<entry>
		<id>https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=44986</id>
		<title>User:NONE</title>
		<link rel="alternate" type="text/html" href="https://replica.wiki.extremist.software/index.php?title=User:NONE&amp;diff=44986"/>
		<updated>2014-10-29T01:55:24Z</updated>

		<summary type="html">&lt;p&gt;NONE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>NONE</name></author>
	</entry>
</feed>