Coder Social home page Coder Social logo

floow's Introduction

F L O O W

F L O O W is a functional time-keeping framework


Here you can find an online F L O O W watch, based on your local time.

Here you can find an online F L O O W stopwatch.

  • can be packed in 3 bytes (24bits):
    • (15bits) year [0..32767]
    • (4bits) month
    • (5bits) day

A day's 24 hours are divided in three PHASES, called "S", "M" and "R"
That's for Sleep Middle Relax
  • 0000 - 0800 >> S
  • 0800 - 1600 >> M
  • 1600 - 2400 >> R
Each third is an interval from 0 to 1, displayed with two decimal digits
Each 0.50 of a PHASE marks an important moment of the day, 0.00 are delimiters

S:0.50 is 0400 M:0.50 is 1200 R:0.50 is 2000

S:0.00 is 0000 M:0.00 is 8000 R:0.00 is 1600

Each PHASE equals to 8 hours
  • 1 hour is 0.12
  • 0.10 is 48min is a BLOK (10 in a PHASE)
  • 0.05 is 24min is a BOX (20 in a PHASE) = 5 FRAGS
    • There are 20 BOX in each PHASE
  • 0.01 is 4min48sec is a FRAG (100 in a PHASE)
  • 0.001 is 28.8sec is a SLIVER (1000 in a PHASE)
  • Each PHASE has 10x BLOKS, or 100x FRAGS.
  • A day has 30x BLOKS. or 300x FRAGS.
  • 10x BLOKS are for sleeping, 20x BLOKS are available.
  • 100x FRAGS are for sleeping. 200x FRAGS are available.
  • RECAP:
PHASE BLOK BOX FRAG SLIVER
float notation 1.0 0.10 0.05 0.01 0.001
per day 3x 30x 60x 300x 3000x
per phase - 10x 20x 100x 1000x
equals to 10 BLOK 2 BOX 5 FRAG 10 SLIVER -

Date:

  • date is in YYYYmDD format.
  • YYYY is year. Plain 4-digits number.
  • M is month, a b c d e f g h i j k w, to keep it visually compact.
    • All letters are written in small caps, w is used for December, because l can be confused with a 1, w also turned out to be the best choice for IRL handwriting.
    • The small letter provides a nice visual delimiter between year and day
  • DD is day, a "0" is prepended for day numbers < 10.
Examples:
May 18, 2019 is 2019e18
December 25, 2020 is 2020w25
October 3, 2123 is 2123j03

Quick month reference:

  • a . January
  • b . February
  • c . March
  • d . April
  • e . May
  • f . June
  • g . July
  • h . August
  • i . September
  • j . October
  • k . November
  • w . December

EOF.

floow's People

Contributors

noizhardware avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.