Five Minutes of Fame: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(Updating dates)
(Bring links up to date)
Line 4: Line 4:


[[File:5mofposter.jpg|thumb|700px|right|[[Five Minutes of Fame]]: Spread this poster around!]]
[[File:5mofposter.jpg|thumb|700px|right|[[Five Minutes of Fame]]: Spread this poster around!]]
'''NEXT EVENT:''' [[Five_Minutes_of_Fame_2022_05_19|5MOf May 19 2022]]
'''NEXT EVENT:''' [[Five Minutes of Fame 2022 07 21|5MoF July 21 2022]]


'''PREV EVENT:''' [[Five_Minutes_of_Fame_NB14]] & [[Five_Minutes_of_Fame_2022_04_21|Apr 21 2022]]
'''PREV EVENT:''' [[Five Minutes of Fame 2022 05 19|5MoF May 19 2022]]


'''TEMPLATE FOR 5MoF:''' [[5MOF_Template|5 MoF Template]]
'''TEMPLATE FOR 5MoF:''' [[5MOF_Template|5 MoF Template]]
Line 13: Line 13:


== 2022 ==
== 2022 ==
* '''[[Five Minutes of Fame 2022 05 19]]'''
*'''[[Five Minutes of Fame 2022 04 21]]'''
*'''[[Five_Minutes_of_Fame_NB14]]'''
*'''[[Five_Minutes_of_Fame_NB14]]'''
*'''[[Five_Minutes_of_Fame_2022_03_17|St. Patricks Day 5moF]]:''' 1. Wolf - Gitdraft. 2. Hawaii Kealakehe First Robotics. 3. Milo Kim - Web Comics ranked by queerness. 4. Sophia - [https://Dwitter.net Dwitter.net] 5. J - First Robotics pneumatics. 7. Ronald - [https://nunisynth.com Nunisynth] 8. Loren - '''til''' console command. 9. Noisebridge [[BBS]] [[User:Hungry bogart|HB]] & [[User:Lxpk|LX]]. 10. [[User:Lxpk|LX]] - [[NB14]] Grand Reopening Weekend April 1-3 preview & RFP.
*'''[[Five_Minutes_of_Fame_2022_03_17|St. Patricks Day 5moF]]:''' 1. Wolf - Gitdraft. 2. Hawaii Kealakehe First Robotics. 3. Milo Kim - Web Comics ranked by queerness. 4. Sophia - [https://Dwitter.net Dwitter.net] 5. J - First Robotics pneumatics. 7. Ronald - [https://nunisynth.com Nunisynth] 8. Loren - '''til''' console command. 9. Noisebridge [[BBS]] [[User:Hungry bogart|HB]] & [[User:Lxpk|LX]]. 10. [[User:Lxpk|LX]] - [[NB14]] Grand Reopening Weekend April 1-3 preview & RFP.

Revision as of 18:04, 17 July 2022

Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Resources | Events | Projects | 5MoF | Meetings | Donate | (Edit)
Five Minutes of Fame | Past 5mofs | 5MoF Meetup Page | 5MOF Template | Five Minutes of Fame Speaker Invitation | (Edit)
5MoF logo.png

Five Minutes of Fame (5MoF) is ten five minute talks in an hour, with a short intermission so you can get another beer. Talks tend to be ad-hoc, poorly-planned, and awe-inspiring.
WHERE: http://www.5mof.net happens at Noisebridge, 272 Capp St, San Francisco every 3rd Thursday of the month at 8pm. and streams live at https://noisebridge.net/wiki/jitsi
WHEN: Social 6:00pm-8:00pm, talks 8:00pm-9:00pm Third Thursdays of every month, lightning talks!
WHO: All are welcome and anyone may submit a talk.
HOW: Sign up to speak by following the link above, clicking "edit", and adding yourself to the list. Presenters are welcome and somewhat encouraged to have slides to accompany the presentation.
STREAM LINK: All presentations will be televised, live for your viewing pleasure on Jitsi (https://meet.jit.si/noisebridge) and our YouTube account!
MEETUP PAGE: Sign up for 5moF events on Meetup at https://www.meetup.com/noisebridge/events/hprdhqyzcbwb/.
5MoF YOUTUBE: 5moF YouTube Channel
Edit

Five Minutes of Fame: Spread this poster around!

NEXT EVENT: 5MoF July 21 2022

PREV EVENT: 5MoF May 19 2022

TEMPLATE FOR 5MoF: 5 MoF Template

Past 5MoFs

2022

2021

2020

I think there were some talks online. God knows what happened in 2020

2019

What is Five Minutes of Fame?

Five Minutes of Fame (5MoF) is ten five minute talks in an hour, with a short intermission so you can get another beer. Talks tend to be ad-hoc, poorly-planned, and awe-inspiring.

How do I sign up to give a talk?

Sign up to speak by following the link above, clicking "edit", and adding yourself to the list.

When and Where?

5MoF happens at Noisebridge, 272 Capp St, San Francisco every 3rd Thursday of the month at 8pm.

Questions, comments, and more info

Interested in Past 5mofs? Or the meetup page?

Past 5MoFs

2018


2017

2016

2015

2014

2013

2012

2011

2010

2009

CODE

/*
   _  _   _____ __  __  ____  ______
 _| || |_| ____|  \/  |/ __ \|  ____| Noisebridge 8PM third Thursdays
|_  __  _| |__ | \  / | |  | | |__    Years & years of Childlike Wonder &
 _| || |_|___ \| |\/| | |  | |  __|   Adult Technological Themes in
|_  __  _|___) | |  | | |__| | |      San Francisco's XXXth Finest
  |_||_| |____/|_|  |_|\____/|_|      Hacker Show and Tell.


 _    _            _      _   _            _____  _                  _   _ 
| |  | |          | |    | | | |          |  __ \| |                | | | |
| |__| | __ _  ___| | __ | |_| |__   ___  | |__) | | __ _ _ __   ___| |_| |
|  __  |/ _` |/ __| |/ / | __| '_ \ / _ \ |  ___/| |/ _` | '_ \ / _ \ __| |
| |  | | (_| | (__|   <  | |_| | | |  __/ | |    | | (_| | | | |  __/ |_|_|
|_|  |_|\__,_|\___|_|\_\  \__|_| |_|\___| |_|    |_|\__,_|_| |_|\___|\__(_)
                                                                           

Third Thurs, 8PM, Noisebridge, 2169 Mission St, SF, CA, Earth Prime

More info: https://noisebridge.net/wiki/5mof
Get here: https://noisebridge.net/wiki/gethere

Submit your talk now! http://5mof.net/signup/

                                                            1/13/14
                                                              -thex
                                                              #fort
                                                              
        Hardware h4x0r extradonaire, the hilaire.

     Send b33r or b!tcoin to noisebridge, c/o #fort

*/

// Number of segments (Shift Register * 8)
#define numOfRegisterPins 24

int SER_Pin = 8;   //pin 14 on the 75HC595
int RCLK_Pin = 9;  //pin 12 on the 75HC595
int SRCLK_Pin = 10; //pin 11 on the 75HC595

// Number of seconds to count from (5 minutes)
int counter = 301;

boolean registers[numOfRegisterPins];

// Time has expired, count up
boolean timeUp = false;

int segments[] = {1, 2, 4, 5, 6, 7, 0, // 0
                  2, 4, 0, 0, 0, 0 ,0, // 1
                  1, 2, 3, 6, 7, 0, 0, // 2
                  1, 2, 3, 4 ,7, 0, 0, // 3
                  2, 3, 4, 5, 0, 0, 0, // 4
                  1, 3, 4, 5, 7, 0, 0, // 5
                  3, 4, 5, 6, 7, 0, 0, // 6
                  1, 2, 4, 0, 0, 0, 0, // 7
                  1, 2, 3, 4, 5, 6, 7, // 8 
                  1, 2, 3, 4, 5, 7, 0  // 9
                                       // A
                                       // B
                                       // C
                                       // D
                                       // E
                                     };// F

void setup()
{
  pinMode(SER_Pin, OUTPUT);
  pinMode(RCLK_Pin, OUTPUT);
  pinMode(SRCLK_Pin, OUTPUT);
}               

void loop()
{
  int minutes, seconds;
  
  if (!timeUp)
  {  
    if(--counter < 0)
    {
      counter = 1;
      timeUp = true;
    }
  } else {
   
    if (++counter > 599)
    {
       n0153();
    }
  }
   
  minutes = floor(counter / 60);
 
  seconds = counter - (minutes * 60);

  setDigits(minutes * 100 + seconds);

  delay(1000);
}

void setDigits(int num)
{
  int digit0, digit1, digit2;
  
  clearRegisters();
  writeRegisters();
  
  digit0 = num;
  while(digit0 >= 10)
    digit0 -= 10;
  
  digit1 = (num - digit0) / 10;
  while(digit1 >= 10)
    digit1 -= 10;
    
  digit2 = (num - digit0 - digit1 * 10) / 100;
 
  setDigit(0, digit0);
  setDigit(1, digit1);
  setDigit(2, digit2);
  
  writeRegisters();
}

// Update individual digit with number
void setDigit(int digit, int num)
{
  // Determine register offset
  int offset = digit * 8;
  
  // Determine num offset
  int numOff = num * 7;
  
  // Set on segments HIGH
  for (int i = 0; i < 7; i++)
  {
    if (segments[i + numOff] > 0)
      registers[segments[i + numOff] + offset] = HIGH;
  }
}

//set all register pins to LOW
void clearRegisters()
{
  for(int i = 0; i < numOfRegisterPins; i++)
    registers[i] = LOW;
} 


//Set and display registers
//Only call AFTER all values are set how you would like (slow otherwise)
void writeRegisters()
{
  digitalWrite(RCLK_Pin, LOW);
  
  for(int i = 0; i < numOfRegisterPins; i++)
  {
    digitalWrite(SRCLK_Pin, LOW);
    
    digitalWrite(SER_Pin, registers[i]);
    
    digitalWrite(SRCLK_Pin, HIGH);
  }
 
  digitalWrite(RCLK_Pin, HIGH);
}

void n0153()
{
  while(true)
  {
    for (int i = 0; i < numOfRegisterPins; i++)
      registers[i] = random(2) > 0.5 ? HIGH : LOW;
    writeRegisters();
    delay(round(random(314)));
  }
}