Removed changeset from session/new.html.eex

Login

<%= form_for @conn, session_path(@conn, :create), [as: :session], fn f -> %>

    <%= label f, :email, class: "control-label" %>
    <%= text_input f, :email, class: "form-control" %>
    <%= error_tag f, :email %>

    <%= label f, :password, class: "control-label" %>
    <%= password_input f, :password, class: "form-control" %>
    <%= error_tag f, :password %>

    <%= submit "Login", class: "btn btn-primary" %>

<% end %>

Login

<%= form_for @conn, session_path(@conn, :create), [as: :session], fn f -> %>
  <%= if @changeset.action do %>

Oops, something went wrong! Please check the errors below.

  <% end %>

    <%= label f, :email, class: "control-label" %>
    <%= text_input f, :email, class: "form-control" %>
    <%= error_tag f, :email %>

    <%= label f, :password, class: "control-label" %>
    <%= password_input f, :password, class: "form-control" %>
    <%= error_tag f, :password %>

    <%= submit "Login", class: "btn btn-primary" %>

<% end %>


fix for release_rc_exec, only create mutable dir if it does not exist, and replace start_erl.data in var directory if the file in releases dir is newer (#718)

#!/usr/bin/env bash

set -e

unset CDPATH

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)"
RELEASE_ROOT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
RELEASES_DIR="${RELEASE_ROOT_DIR}/releases"
RELEASE_MUTABLE_DIR="${RELEASE_MUTABLE_DIR:-"${RELEASE_ROOT_DIR}/var"}"
START_ERL_DATA="${RELEASE_MUTABLE_DIR}/start_erl.data"
REL_NAME="${REL_NAME:-<%= release_name %>}"

if [ ! -d "${RELEASE_MUTABLE_DIR}" ]; then
    mkdir -p $RELEASE_MUTABLE_DIR
fi
if [[ "${RELEASES_DIR}/start_erl.data" -nt "${START_ERL_DATA}" ]]; then
    cp "${RELEASES_DIR}/start_erl.data" "${START_ERL_DATA}"
fi
REL_VSN="${REL_VSN:-$(cut -d' ' -f2 "${START_ERL_DATA}")}"
ERTS_VSN="${ERTS_VSN:-$(cut -d' ' -f1 "${START_ERL_DATA}")}"
<%= if (include_erts == false or is_nil(erts_vsn)) do %>USE_HOST_ERTS=true<% end %>

export RELEASE_ROOT_DIR
export RELEASES_DIR
export RELEASE_MUTABLE_DIR
export START_ERL_DATA
export REL_NAME
export REL_VSN
export ERTS_VSN
export DEBUG_BOOT

# Set DEBUG_BOOT to output verbose debugging info during execution
if [ ! -z "$DEBUG_BOOT" ]; then
    export PS4='+\D{%s} '
    set -x
fi

# Ensure TERM is set to something usable
# for remote shells. The only time we'll
# override this value is if it is set to "dumb"
export TERM="${TERM:-xterm}"
if [ "$TERM" = "dumb" ]; then
    TERM=xterm
fi

exec "$RELEASES_DIR/$REL_VSN/$REL_NAME.sh" "$@"

#!/usr/bin/env bash

set -e

unset CDPATH

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd -P)"
RELEASE_ROOT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
RELEASES_DIR="${RELEASE_ROOT_DIR}/releases"
RELEASE_MUTABLE_DIR="${RELEASE_MUTABLE_DIR:-"${RELEASE_ROOT_DIR}/var"}"
START_ERL_DATA="${RELEASE_MUTABLE_DIR}/start_erl.data"
REL_NAME="${REL_NAME:-<%= release_name %>}"

if [ ! -f "${START_ERL_DATA}" ]; then
    mkdir -p $RELEASE_MUTABLE_DIR
    cp "${RELEASES_DIR}/start_erl.data" "${START_ERL_DATA}"
fi
REL_VSN="${REL_VSN:-$(cut -d' ' -f2 "${START_ERL_DATA}")}"
ERTS_VSN="${ERTS_VSN:-$(cut -d' ' -f1 "${START_ERL_DATA}")}"
<%= if (include_erts == false or is_nil(erts_vsn)) do %>USE_HOST_ERTS=true<% end %>

export RELEASE_ROOT_DIR
export RELEASES_DIR
export RELEASE_MUTABLE_DIR
export START_ERL_DATA
export REL_NAME
export REL_VSN
export ERTS_VSN
export DEBUG_BOOT

# Set DEBUG_BOOT to output verbose debugging info during execution
if [ ! -z "$DEBUG_BOOT" ]; then
    export PS4='+\D{%s} '
    set -x
fi

# Ensure TERM is set to something usable
# for remote shells. The only time we'll
# override this value is if it is set to "dumb"
export TERM="${TERM:-xterm}"
if [ "$TERM" = "dumb" ]; then
    TERM=xterm
fi

exec "$RELEASES_DIR/$REL_VSN/$REL_NAME.sh" "$@"


Fix action name

Fix action name


Remove now useless template

Remove now useless template

Signed-off-by: chatgris <f9469d12bf3d131e7aae80be27ccfe58aa9db1f1@af83.com>

<!DOCTYPE HTML>

  <title><%= @title %></title>
  <link rel="shortcut icon" href="/static/favicon.ico" />

Welcome to Dynamo!

Change this template at web/templates/index.html.eex

Add new routes at web/routers/application_router.ex

Deploy to production with MIX_ENV=prod mix do compile, server


removes fill and show links from the index for now

Listing Course for attendance

      Term
      Course
      Teachers

    <%= for offered_course <- @offered_courses do %>

          <%= offered_course.term.name %>
          <%= offered_course.course.name %>
          <%= Enum.reduce(offered_course.teachers, "", fn(teacher, out) ->
                    Enum.join([out, teacher.name, teacher.family_name], " ")
                  end) %>

    <% end %>

Listing Course for attendance

      Term
      Course
      Teachers

    <%= for offered_course <- @offered_courses do %>

          <%= offered_course.term.name %>
          <%= offered_course.course.name %>
          <%= Enum.reduce(offered_course.teachers, "", fn(teacher, out) ->
                    Enum.join([out, teacher.name, teacher.family_name], " ")
                  end) %>

            <%= link "Show", to: attendance_path(@conn, :show, offered_course), class: "btn btn-default btn-xs" %>

            <%= if @role in [:coordinator, :teacher] do
                link "fill", to: attendance_path(@conn, :fill_course, offered_course), class: "btn btn-default btn-xs"
                end %>

    <% end %>


Improving charts

Improving charts

Statistics

Cards
Charts

    <%= render "statistic_card.html", conn: @conn, stat: @stats.current_month, title: "Current Month", type: "current_month" %>

    <%= render "statistic_card.html", conn: @conn, stat: @stats.current_year, title: "Current Year", type: "current_year" %>

    <%= render "statistic_card.html", conn: @conn, stat: @stats.all_time, title: "All Time", type: "all_time"  %>


Mark all required fields as such in grant form

Congrats!

Expect a copy of your grant proposal coming from eef-grant-submissions@beam.eco

Grant request process

          Intro
          FAQ
          Form

Introduction

The current focus of the foundation is on increasing and
              expanding the
              community so we will favour grants that are targeted to
              beneficiaries that
              are new to Erlang/Elixir and the ecosystem. We prefer grants that
              support
              online workshops, online training materials, hands-on trainings,
              development
              work (open source) and diversity efforts. On non-beam focused
              events where
              there is a clear Beam language component of the event, the grant
              will only
              support the Beam language component of the event. The EEF will
              consider
              supporting a hackathon if the event has hands-on Beam languages
              education
              for a minimum of 6 hours. We will not fund prizes for hackathons
              or swag.

We recommend that you submit grant proposals via our form at
              least 12
              weeks prior to the event. Proposals should be concise and have a
              clear
              objective. We encourage those applying for funding to try and get
              sponsorship
              from corporations or local sponsors as we want to encourage
              sustainable, long
              term relationships with them.

The EEF could limit the number of events per organizer and/or
              city that are
              granted within a given year. If you have any questions reach out
              to
              education@erlef.org

FAQ

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-1"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-1"> When
                            should I submit my grant request?</button>

                          We recommend that grant requests be submitted at least
                          12 weeks before the funding is needed.

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-2"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-2">What grant
                            can I ask for organizing a
                            conference?</button>

The maximum conference grant size is typically
                            around 10 USD per
                            attendee. We prefer to help new events get
                            established in their community
                            and we encourage them to apply for different funding
                            local options as well.
                            Bigger conferences might be assigned a lower amount
                            per attendee.
                            Educational programs run within the conference
                            should request a separate
                            budget.

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-3"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-3">
                            I am organizing a workshop. What grant can I ask
                            for?
                          </button>

Our maximum educational program grant size is
                            typically USD 25 per
                            student, provided the students each receive at least
                            6 hours of BEAM
                            languages instruction as part of it, however we are
                            open to
                            review this amount on a case by case basis. Please
                            note that
                            subsequent requests for workshops in the same area
                            may be
                            funded at a lower rate to encourage sustainable,
                            long-term
                            relationships with local sponsors.

When submitting your workshop grant request, it
                            helps us to see a brief budget as this example:

                              Items
                              Unit Cost
                              Quantity
                              Total Cost

                                Lunch and drinks
                                9
                                50
                                450

                                Travel expenses
                                20
                                3
                                60

                                Hotel expenses
                                50
                                2
                                100

                                Total

                                610

<button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-4"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-4">
                            Is there a maximum grant size that can be
                            awarded?</button>

There is no maximum, however bear in mind that the
                            foundation has a limited budget and we reserve the
                            right of giving a grant smaller than requested, let
                            us know if this is a problem for you.

Grant Proposal Form

  <%= form_for @conn, Routes.grant_path(@conn, :create), [id: "grant-form", multipart: true, class: "dropzone"], fn _f -> %>

                  First name
                  <input type="text" name="first_name" class="form-control"
                    id="first_name" placeholder="First name" required>

                  Last name
                  <input type="text" class="form-control"
                    id="last_name" name="last_name" placeholder="Last name" required>

                  Nick Name

                    <input type="text" class="form-control" name="nick_name"
                      id="nick_name" placeholder="Nick Name"
                      aria-describedby="inputGroupPrepend3" required>

                  Email address
                  <input type="email" name="email_address" class="form-control"
                    id="email_address" aria-describedby="emailHelp"
                    placeholder="Enter email" required>

                  Phone Number
                  <input type="text" name="phone_number" class="form-control" id="phone_number"
                    placeholder="Phone Number" required>

                  Organization Name
                  <input type="text" name="org_name" class="form-control" id="org_name"
                    placeholder="Organization Name">

                  Organization Email
                  <input type="text" name="org_email" class="form-control" id="org_email"
                    placeholder="Organization Email">

                  City
                  <input type="text"  name="city" class="form-control"
                    id="city" placeholder="City" required>

                    Please provide a valid city.

                  Province/State/Region
                  <input type="text" name="province" class="form-control"
                    id="province" placeholder="Province" required>

                    Please provide a valid state.

                  Postal Code
                  <input type="text" name="postal_code" class="form-control"
                    id="postal_code" placeholder="Postal Code" required>

                    Please provide a valid zip.

                  Country
                  <input type="text" name="country" class="form-control"
                    id="country" placeholder="Country" required>

                    Please provide a valid country.

                  Twitter Handle
                  <input type="text" name="twitter" class="form-control" id="twitter"
                    placeholder="Twitter Handle">

                  LinkedIn
                  <input type="text" class="form-control" name="linkedin" id="linkedin"
                    placeholder="LinkedIn">

                  WebSite
                  <input type="text" class="form-control" name="website" id="website"
                    placeholder="WebSite" required>

                  Small Bio
                  <textarea class="form-control"
                            id="bio" rows="3"
                            name="bio"
                    placeholder="Small Bio" required></textarea>

                  Grant Type
                  <select name="grant_type" class="form-control" id="grant_type">
                    <option>Conference</option>
                    <option>Development Work</option>
                    <option>Event Site Description</option>
                    <option>Kids Coding Camp</option>
                    <option>Sprint</option>
                    <option>Training program</option>
                    <option>Workshop-educational</option>
                    <option>Workshop-Women</option>
                    <option>Other</option>
                  </select>

TODO: This will display
                    descriptions in-line on selection

                  Link to code of conduct of the event
                    (required for workshops and conferences)
                  <input id="coc_link" name="code_of_conduct_link" type="text" class="form-control" id="phone_number"
                    placeholder="">

TODO: This will only display if
                    conference or workshop option is selected

                  File attachment(s) :

Click here or drag 'n drop to append file attachments

                  Purpose

Describe
                    the purpose of the grant, location and date, including the
                    date in which the funds must be received. We recommend to
                    send the requests at minimum 12 weeks before the
                    event so we have enough time to review, ask questions and
                    send you the funds.
                    Make sure you explain how this grant is designed to help
                    grow the community. Also let us know what other forms of
                    sponsorship you have applied for.
                    For workshops/trainings please include the staff:student
                    ratio, the amount of hands-on training time and a lesson
                    plan with learning outcomes for participants.

                  <textarea class="form-control"
                    id="purpose" name="purpose" rows="3"
                    placeholder="Purpose" required></textarea>

                      Specify here the grant amount in detail. Please note that
                      the EEF may only be able to provide partial funding for a
                      proposal so let us know if this is acceptable to you. Be
                      sure to include a breakdown of the amount you are
                      requesting. We prefer to see what you plan on using the
                      funds for.
                      Example: 1200$ total ($700 for venue, $300 for trav
                      el, $200 for food). To thank you for your sponsorship, we
                      will place the EEF logo on our site and offer you 3 free
                      tickets to the event to distribute as you see fit.

                  Amount

                      $

                    <input id="grant_amount" name="grant_amount" type="text" value="0.00" min="0.00" step="1.00"
                      data-number-to-fixed="2" data-number-stepfactor="100"
                      class="form-control currency" required>

                    Preferred payment
                      method
                    <select class="form-control" id="payment_method" name="payment_method">
                      <option>Paypal</option>
                      <option>Zelle</option>
                      <option>Check</option>
                      <option>Wire</option>
                    </select>
                    We can do checks only within
                      the US. If the request is for $500 or less, PayPal is
                      suggested.

                      Beneficiaries

                        Describe who will be the beneficiaries of the grant and
                        the expected size of the event.
                        For onsite events we would love to have an overview of
                        other Beam related
                        activities/meetups/trainings/conferences located in that
                        area, the number of attendees, frequency and such.

                      <textarea class="form-control"
                        id="beneficiaries" name="beneficiaries" rows="3"
                        placeholder="Beneficiaries" required></textarea>

                    Report

The EEF would like to
                      see how the grant was used so we require that we receive a
                      report that will help us understand the impact that the
                      grants are having and how the activities are received
                      by the community. We require to receive this report within
                      one month of the event. Please describe in this section
                      what items you will include on the report and what follow
                      up activities do you plan on. For example: blog posts,
                      post events write-ups, web pages, project updates, lessons
                      learned (what went well and what needs to improve), the
                      feedback from the participants, social media, number of
                      attendees, demographics, and such.

                    <textarea class="form-control"
                              id="report" rows="3"
                              name="report"
                      placeholder="Report" required></textarea>

                <button id="submit_form" class="btn btn-primary mt-2" type="submit">Submit</button>

            <% end %>

Congrats!

Expect a copy of your grant proposal coming from eef-grant-submissions@beam.eco

Grant request process

          Intro
          FAQ
          Form

Introduction

The current focus of the foundation is on increasing and
              expanding the
              community so we will favour grants that are targeted to
              beneficiaries that
              are new to Erlang/Elixir and the ecosystem. We prefer grants that
              support
              online workshops, online training materials, hands-on trainings,
              development
              work (open source) and diversity efforts. On non-beam focused
              events where
              there is a clear Beam language component of the event, the grant
              will only
              support the Beam language component of the event. The EEF will
              consider
              supporting a hackathon if the event has hands-on Beam languages
              education
              for a minimum of 6 hours. We will not fund prizes for hackathons
              or swag.

We recommend that you submit grant proposals via our form at
              least 12
              weeks prior to the event. Proposals should be concise and have a
              clear
              objective. We encourage those applying for funding to try and get
              sponsorship
              from corporations or local sponsors as we want to encourage
              sustainable, long
              term relationships with them.

The EEF could limit the number of events per organizer and/or
              city that are
              granted within a given year. If you have any questions reach out
              to
              education@erlef.org

FAQ

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-1"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-1"> When
                            should I submit my grant request?</button>

                          We recommend that grant requests be submitted at least
                          12 weeks before the funding is needed.

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-2"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-2">What grant
                            can I ask for organizing a
                            conference?</button>

The maximum conference grant size is typically
                            around 10 USD per
                            attendee. We prefer to help new events get
                            established in their community
                            and we encourage them to apply for different funding
                            local options as well.
                            Bigger conferences might be assigned a lower amount
                            per attendee.
                            Educational programs run within the conference
                            should request a separate
                            budget.

                          <button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-3"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-3">
                            I am organizing a workshop. What grant can I ask
                            for?
                          </button>

Our maximum educational program grant size is
                            typically USD 25 per
                            student, provided the students each receive at least
                            6 hours of BEAM
                            languages instruction as part of it, however we are
                            open to
                            review this amount on a case by case basis. Please
                            note that
                            subsequent requests for workshops in the same area
                            may be
                            funded at a lower rate to encourage sustainable,
                            long-term
                            relationships with local sponsors.

When submitting your workshop grant request, it
                            helps us to see a brief budget as this example:

                              Items
                              Unit Cost
                              Quantity
                              Total Cost

                                Lunch and drinks
                                9
                                50
                                450

                                Travel expenses
                                20
                                3
                                60

                                Hotel expenses
                                50
                                2
                                100

                                Total

                                610

<button class="btn btn-link" type="button"
                            data-toggle="collapse"
                            data-target="#accordion-tab-1-content-4"
                            aria-expanded="false"
                            aria-controls="accordion-tab-1-content-4">
                            Is there a maximum grant size that can be
                            awarded?</button>

There is no maximum, however bear in mind that the
                            foundation has a limited budget and we reserve the
                            right of giving a grant smaller than requested, let
                            us know if this is a problem for you.

Grant Proposal Form

  <%= form_for @conn, Routes.grant_path(@conn, :create), [id: "grant-form", multipart: true, class: "dropzone"], fn _f -> %>

                  First name
                  <input type="text" name="first_name" class="form-control"
                    id="first_name" placeholder="First name" required>

                    Looks good!

                  Last name
                  <input type="text" class="form-control"
                    id="last_name" name="last_name" placeholder="Last name" required>

                    Looks good!

                  Nick Name

                    <input type="text" class="form-control" name="nick_name"
                      id="nick_name" placeholder="Nick Name"
                      aria-describedby="inputGroupPrepend3" required>

                      Please choose a username.

                  Email address
                  <input type="email" name="email_address" class="form-control"
                    id="email_address" aria-describedby="emailHelp"
                    placeholder="Enter email">

                  Phone Number
                  <input type="text" name="phone_number" class="form-control" id="phone_number"
                    placeholder="Phone Number">

                  Organization Name
                  <input type="text" name="org_name" class="form-control" id="org_name"
                    placeholder="Organization Name">

                  Organization Email
                  <input type="text" name="org_email" class="form-control" id="org_email"
                    placeholder="Organization Email">

                  City
                  <input type="text"  name="city" class="form-control"
                    id="city" placeholder="City" required>

                    Please provide a valid city.

                  Province/State/Region
                  <input type="text" name="province" class="form-control"
                    id="province" placeholder="Province" required>

                    Please provide a valid state.

                  Postal Code
                  <input type="text" name="postal_code" class="form-control"
                    id="postal_code" placeholder="Postal Code" required>

                    Please provide a valid zip.

                  Country
                  <input type="text" name="country" class="form-control"
                    id="country" placeholder="Country" required>

                    Please provide a valid country.

                  Twitter Handle
                  <input type="text" name="twitter" class="form-control" id="twitter"
                    placeholder="Twitter Handle">

                  LinkedIn
                  <input type="text" class="form-control" name="linkedin" id="linkedin"
                    placeholder="LinkedIn">

                  WebSite
                  <input type="text" class="form-control" name="website" id="website"
                    placeholder="WebSite">

                  Small Bio
                  <textarea class="form-control"
                            id="bio" rows="3"
                            name="bio"
                    placeholder="Small Bio"></textarea>

                  Grant Type
                  <select name="grant_type" class="form-control" id="grant_type">
                    <option>Conference</option>
                    <option>Development Work</option>
                    <option>Event Site Description</option>
                    <option>Kids Coding Camp</option>
                    <option>Sprint</option>
                    <option>Training program</option>
                    <option>Workshop-educational</option>
                    <option>Workshop-Women</option>
                    <option>Other</option>
                  </select>

TODO: This will display
                    descriptions in-line on selection

                  Link to code of conduct of the event
                    (required for workshops and conferences)
                  <input id="coc_link" name="code_of_conduct_link" type="text" class="form-control" id="phone_number"
                    placeholder="">

TODO: This will only display if
                    conference or workshop option is selected

                  File attachment(s) :

Click here or drag 'n drop to append file attachments

                  Purpose

Describe
                    the purpose of the grant, location and date, including the
                    date in which the funds must be received. We recommend to
                    send the requests at minimum 12 weeks before the
                    event so we have enough time to review, ask questions and
                    send you the funds.
                    Make sure you explain how this grant is designed to help
                    grow the community. Also let us know what other forms of
                    sponsorship you have applied for.
                    For workshops/trainings please include the staff:student
                    ratio, the amount of hands-on training time and a lesson
                    plan with learning outcomes for participants.

                  <textarea class="form-control"
                    id="purpose" name="purpose" rows="3"
                    placeholder="Purpose"></textarea>

                      Specify here the grant amount in detail. Please note that
                      the EEF may only be able to provide partial funding for a
                      proposal so let us know if this is acceptable to you. Be
                      sure to include a breakdown of the amount you are
                      requesting. We prefer to see what you plan on using the
                      funds for.
                      Example: 1200$ total ($700 for venue, $300 for trav
                      el, $200 for food). To thank you for your sponsorship, we
                      will place the EEF logo on our site and offer you 3 free
                      tickets to the event to distribute as you see fit.

                  Amount

                      $

                    <input id="grant_amount" name="grant_amount" type="text" value="0.00" min="0.00" step="1.00"
                      data-number-to-fixed="2" data-number-stepfactor="100"
                      class="form-control currency" id="c2" />

                    Preferred payment
                      method
                    <select class="form-control" id="payment_method" name="payment_method">
                      <option>Paypal</option>
                      <option>Zelle</option>
                      <option>Check</option>
                      <option>Wire</option>
                    </select>
                    We can do checks only within
                      the US. If the request is for $500 or less, PayPal is
                      suggested.

                      Beneficiaries

                        Describe who will be the beneficiaries of the grant and
                        the expected size of the event.
                        For onsite events we would love to have an overview of
                        other Beam related
                        activities/meetups/trainings/conferences located in that
                        area, the number of attendees, frequency and such.

                      <textarea class="form-control"
                        id="beneficiaries" name="beneficiaries" rows="3"
                        placeholder="Beneficiaries"></textarea>

                    Report

The EEF would like to
                      see how the grant was used so we require that we receive a
                      report that will help us understand the impact that the
                      grants are having and how the activities are received
                      by the community. We require to receive this report within
                      one month of the event. Please describe in this section
                      what items you will include on the report and what follow
                      up activities do you plan on. For example: blog posts,
                      post events write-ups, web pages, project updates, lessons
                      learned (what went well and what needs to improve), the
                      feedback from the participants, social media, number of
                      attendees, demographics, and such.

                    <textarea class="form-control"
                              id="report" rows="3"
                              name="report"
                      placeholder="Report"></textarea>

                <button id="submit_form" class="btn btn-primary mt-2" type="submit">Submit</button>

            <% end %>


Allow floating point time (e.g. half-hours)

Add Activity

    <%= form_for @changeset, activity_feed_path(@conn, :create), fn f -> %>

          Date
          <%= text_input f, :date, value: CouchjitsuTrack.Date.today, type: "date" %>

          Activity

            <input type="hidden" name="record[activity_id]" />

Select an activity

              <%= for activity <- @activities do %>
                <div class="item" data-value="<%= activity.id %>" data-duration="<%= activity.default_duration %>"><%= activity.name %>

              <% end %>

          Duration
          <%= number_input f, :duration, value: 1, min: 0, step: "any" %>

          Notes
          <%= textarea f, :note, rows: 2 %>

      <button type="submit" class="ui primary basic right floated button">Add</button>

    <% end %>

Add Activity

    <%= form_for @changeset, activity_feed_path(@conn, :create), fn f -> %>

          Date
          <%= text_input f, :date, value: CouchjitsuTrack.Date.today, type: "date" %>

          Activity

            <input type="hidden" name="record[activity_id]" />

Select an activity

              <%= for activity <- @activities do %>
                <div class="item" data-value="<%= activity.id %>" data-duration="<%= activity.default_duration %>"><%= activity.name %>

              <% end %>

          Duration
          <%= number_input f, :duration, value: 1, min: 0 %>

          Notes
          <%= textarea f, :note, rows: 2 %>

      <button type="submit" class="ui primary basic right floated button">Add</button>

    <% end %>


fixes #49, Add Mirego as the current event sponsor

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Montreal Elixir</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

Montreal Elixir

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

        <%= render @view_module, @view_template, assigns %>

Sponsors

CivilCode Inc. (community sponsor)

Mirego (event sponsor)

SweetIQ (past event sponsor)

Shopify (past event sponsor)

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Montreal Elixir</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

Montreal Elixir

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

        <%= render @view_module, @view_template, assigns %>

Sponsors

CivilCode Inc. (community sponsor)

SweetIQ (event sponsor)

Shopify (past event sponsor)


Insert confirmation for delete

Insert confirmation for delete

<%= link "edit", to: "/issues/#{@issue.uuid}/edit", id: "edit-#{@issue.uuid}" %>

<%= link "add sub task", to: "/issues/#{@issue.uuid}/new", id: "new-#{@issue.uuid}" %>

<%= link "delete", to: issues_path(@conn,:delete,@issue.uuid),
                             method: :delete, data: [confirm: "Are you sure?"],
                             id: "delete-#{@issue.uuid}" %>

<%= @issue.subject %>

UUID: <%= link @issue.uuid, to: "/issues/#{@issue.uuid}" %>

    <%= if @parent_id do %>

Parent: <%= link @parent_id, to: "/issues/#{@parent_id}" %>

    <% end %>

<%= description(@issue, :markdown) %>

Debug information:

      <%= inspect @issue %>

    <%= if( (@children |> Enum.count()) > 0) do %>

        <%= ApmPx.Web.IssuesView.render_children(@conn,@children) %>

    <% end %>

<%= link "edit", to: "/issues/#{@issue.uuid}/edit", id: "edit-#{@issue.uuid}" %>

<%= link "add sub task", to: "/issues/#{@issue.uuid}/new", id: "new-#{@issue.uuid}" %>

<%= link "delete", to: issues_path(@conn,:delete,@issue.uuid), method: :delete, id: "delete-#{@issue.uuid}" %>

<%= @issue.subject %>

UUID: <%= link @issue.uuid, to: "/issues/#{@issue.uuid}" %>

    <%= if @parent_id do %>

Parent: <%= link @parent_id, to: "/issues/#{@parent_id}" %>

    <% end %>

<%= description(@issue, :markdown) %>

Debug information:

      <%= inspect @issue %>

    <%= if( (@children |> Enum.count()) > 0) do %>

        <%= ApmPx.Web.IssuesView.render_children(@conn,@children) %>

    <% end %>


html fixes

html fixes

Transaction Information

  <span class="fa <%= get_icon(@transaction.type) %>">
  <%= get_type(@transaction.type) %>
  | Hash:
  <%= @transaction.txid %>

<a href="<%= transactions_path(@conn, :index) %>" alt="Back to all transactions" title="Back to all transactions" class="back-link"><%= gettext "Back to all transactions" %>

      <%= if @transaction.type == "ClaimTransaction" do %>

<%= gettext "Claimed from" %>

        <%= for input <- @transaction.claims do %>

            <a href="<%= address_path(@conn, :index, input.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= input.address_hash %>

<%= Helpers.round_or_not(input.value) %> <%= Api.get_asset_name(input.asset) %>

        <% end %>
      <% end %>
      <%= if @transaction.type != "ClaimTransaction" and @transaction.vin != []  do %>

<%= gettext "Sent from" %>

        <%= for input <- @transaction.vin do %>

    				<a href="<%= address_path(@conn, :index, input.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= input.address_hash %>

<%= Helpers.round_or_not(input.value) %> <%= Api.get_asset_name(input.asset) %>

        <% end %>
      <% end %>

		<img src="<%= static_path(@conn, "/images/ICON_Sent-arrow.svg")%>" alt="Sent arrow" title="Sent arrow" class="transaction-sent-arrow" />

      <%= if @transaction.vouts != [] do %>

<%= gettext "Sent to" %>

        <%= for vout <- @transaction.vouts do %>

    				<a href="<%= address_path(@conn, :index, vout.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= vout.address_hash %>

<%= Helpers.round_or_not(vout.value) %> <%= Api.get_asset_name(vout.asset) %>

        <% end %>
      <% end %>
      <%= if @transaction.type == "RegisterTransaction" do %>

<%= gettext "Registered" %>

          <a href="<%= address_path(@conn, :index, @transaction.asset.admin)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= @transaction.asset.admin %>

<%= Helpers.round_or_not(@transaction.asset.amount) %> <%= Api.get_asset_name(@transaction.txid) %>

      <% end %>

<%= gettext "Time" %>

<%= compare_time_and_get_minutes(@transaction.time) %>

      <%= get_explanation("transaction_time") %>

<%= gettext "Network Fee" %>

<%= @transaction.net_fee %>

      <%= get_explanation("transaction_network_fees") %>

<%= gettext "System Fee" %>

<%= @transaction.sys_fee %>

      <%= get_explanation("transaction_system_fees") %>

<%= gettext "Included in Block" %>

<a href="<%= block_path( @conn, :index, @transaction.block_hash) %>" alt="View transaction" title="View transaction" class="large-blue-link col-4-width"><%= @transaction.block_height %>

<%= gettext "Size" %>

<%= @transaction.size %> <%= gettext "bytes" %>

      <%= get_explanation("transaction_size") %>

<%= gettext "Bytecode Invocation Script" %>

      <%= get_explanation("bytecode_invocation_script") %>

			<%= for script <- @transaction.scripts do %>

<%= get_inv(script) %>

			<% end %>

<%= gettext "Bytecode Verification Script" %>

      <%= get_explanation("bytecode_verification_script") %>

			<%= for script <- @transaction.scripts do %>

<%= get_ver(script) %>

			<% end %>

<%= if @transaction.attributes != [] do %>

		<%= for att <- @transaction.attributes do %>

<%= gettext "Usage: " %> <%=att["usage"]%>

<%= att["data"] %>

		<% end %>

<% end %>

<%= if @transaction.script != nil do %>

<%= gettext "Bytecode Script" %>

<%= @transaction.script %>

<% end %>

<%= gettext "Opcode Invocation Script" %>

      <%= get_explanation("opcode_invocation_script") %>

        <%= for script <- @transaction.scripts do %>
          <%= for operation <- parse_invocation(script) do %>
            <%= operation %>
          <% end %>
        <% end %>

<%= gettext "Opcode Verification Script" %>

      <%= get_explanation("opcode_verification_script") %>

        <%= for script <- @transaction.scripts do %>
          <%= for operation <- parse_verification(script) do %>
            <%= operation %>
          <% end %>
        <% end %>

<%= if @transaction.attributes != [] do %>

		<%= for att <- @transaction.attributes do %>

<%= gettext "Opcode Usage:" %> <%=att["usage"]%>

<%= Disassembler.parse_script(att["data"]) %>

		<% end %>

<% end %>

<%= if @transaction.script != nil do %>

<%= gettext "Opcode Script" %>

<%= Disassembler.parse_script(@transaction.script) %>

<% end %>

Transaction Information

  <span class="fa <%= get_icon(@transaction.type) %>">
  <%= get_type(@transaction.type) %>
  | Hash:
  <%= @transaction.txid %>

<a href="<%= transactions_path(@conn, :index) %>" alt="Back to all transactions" title="Back to all transactions" class="back-link"><%= gettext "Back to all transactions" %>

      <%= if @transaction.type == "ClaimTransaction" do %>

<%= gettext "Claimed from" %>

        <%= for input <- @transaction.claims do %>

            <a href="<%= address_path(@conn, :index, input.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= input.address_hash %>

<%= Helpers.round_or_not(input.value) %> <%= Api.get_asset_name(input.asset) %>

        <% end %>
      <% end %>
      <%= if @transaction.type != "ClaimTransaction" and @transaction.vin != []  do %>

<%= gettext "Sent from" %>

        <%= for input <- @transaction.vin do %>

    				<a href="<%= address_path(@conn, :index, input.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= input.address_hash %>

<%= Helpers.round_or_not(input.value) %> <%= Api.get_asset_name(input.asset) %>

        <% end %>
      <% end %>

		<img src="<%= static_path(@conn, "/images/ICON_Sent-arrow.svg")%>" alt="Sent arrow" title="Sent arrow" class="transaction-sent-arrow" />

      <%= if @transaction.vouts != [] do %>

<%= gettext "Sent to" %>

        <%= for vout <- @transaction.vouts do %>

    				<a href="<%= address_path(@conn, :index, vout.address_hash)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= vout.address_hash %>

<%= Helpers.round_or_not(vout.value) %> <%= Api.get_asset_name(vout.asset) %>

        <% end %>
      <% end %>
      <%= if @transaction.type == "RegisterTransaction" do %>

<%= gettext "Registered" %>

          <a href="<%= address_path(@conn, :index, @transaction.asset.admin)%>" alt="View wallet address" title="View wallet address" class="large-blue-link wallet-address"><%= @transaction.asset.admin %>

<%= Helpers.round_or_not(@transaction.asset.amount) %> <%= Api.get_asset_name(@transaction.txid) %>

      <% end %>

<%= gettext "Time" %>

<%= compare_time_and_get_minutes(@transaction.time) %>

      <%= get_explanation("transaction_time") %>

<%= gettext "Network Fee" %>

<%= @transaction.net_fee %>

      <%= get_explanation("transaction_network_fees") %>

<%= gettext "System Fee" %>

<%= @transaction.sys_fee %>

      <%= get_explanation("transaction_system_fees") %>

<%= gettext "Included in Block" %>

<a href="<%= block_path( @conn, :index, @transaction.block_hash) %>" alt="View transaction" title="View transaction" class="large-blue-link col-4-width"><%= @transaction.block_height %>

<%= gettext "Size" %>

<%= @transaction.size %> <%= gettext "bytes" %>

      <%= get_explanation("transaction_size") %>

<%= gettext "Bytecode Invocation Script" %>

      <%= get_explanation("bytecode_invocation_script") %>

			<%= for script <- @transaction.scripts do %>

<%= get_inv(script) %>

			<% end %>

<%= gettext "Bytecode Verification Script" %>

      <%= get_explanation("bytecode_verification_script") %>

			<%= for script <- @transaction.scripts do %>

<%= get_ver(script) %>

			<% end %>

<%= if @transaction.attributes != [] do %>

 <%= gettext "Bytecode Attributes" %>
		<%= for att <- @transaction.attributes do %>

<%= gettext "Usage: " %> <%=att["usage"]%>

<%= att["data"] %>

		<% end %>

<% end %>

<%= if @transaction.script != nil do %>

<%= gettext "Bytecode Script" %>

<%= @transaction.script %>

<% end %>

<%= gettext "Opcode Invocation Script" %>

      <%= get_explanation("opcode_invocation_script") %>

        <%= for script <- @transaction.scripts do %>
          <%= for operation <- parse_invocation(script) do %>
            <%= operation %>
          <% end %>
        <% end %>

<%= gettext "Opcode Verification Script" %>

      <%= get_explanation("opcode_verification_script") %>

        <%= for script <- @transaction.scripts do %>
          <%= for operation <- parse_verification(script) do %>
            <%= operation %>
          <% end %>
        <% end %>

<%= if @transaction.attributes != [] do %>

 <%= gettext "Opcode Attributes" %>
		<%= for att <- @transaction.attributes do %>

<%= gettext "Usage:" %> <%=att["usage"]%>

<%= Disassembler.parse_script(att["data"]) %>

		<% end %>

<% end %>

<%= if @transaction.script != nil do %>

<%= gettext "Opcode Script" %>

<%= Disassembler.parse_script(@transaction.script) %>

<% end %>


Display age group in performance list

Display age group in performance list

<%= gettext("Performances") %>

        <%= gettext("Category") %>
        <%= gettext("Age group") %>
        <%= gettext("Edit code") %>

      <%= for performance <- @performances do %>

          <%= link category_name(performance),
            to: internal_contest_performance_path(@conn, :show, @contest, performance)
            %>

        <%= performance.age_group %>
        <%= performance.edit_code %>

      <% end %>

<%= gettext("Performances") %>

        <%= gettext("Category") %>
        <%= gettext("Edit code") %>

      <%= for performance <- @performances do %>

          <%= link category_name(performance),
            to: internal_contest_performance_path(@conn, :show, @contest, performance)
            %>

        <%= performance.edit_code %>

      <% end %>


Fixing UI

Fixing UI

<!DOCTYPE html>

	<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
	<meta content="width=device-width, initial-scale=1" name="viewport">
	<meta content="BeyondBOINC displays the recently created content from a curated list of Steemit authors on the topics of cryptocurrency, distributed computing and technology." name="description">
	<meta content="Gridcoin, Bitshares, Steemit, Cryptocurrency, Blog, Aggregator, Glasnost, BOINC, BeyondBitcoin, BeyondBOINC, Distributed Computing, Cloud computing, Science, Peerplays, Blockchain, Decentralization, money, science, technology, crypto" name="keywords">
	<meta content="Customminer aka @cm-steem" name="author">
	<meta content="index, follow" name="robots">
	<meta content="1 days" name="revisit-after">

	<link rel="apple-touch-icon" sizes="57x57" href="/images/apple-icon-57x57.png">
	<link rel="apple-touch-icon" sizes="60x60" href="/images/apple-icon-60x60.png">
	<link rel="apple-touch-icon" sizes="72x72" href="/images/apple-icon-72x72.png">
	<link rel="apple-touch-icon" sizes="76x76" href="/images/apple-icon-76x76.png">
	<link rel="apple-touch-icon" sizes="114x114" href="/images/apple-icon-114x114.png">
	<link rel="apple-touch-icon" sizes="120x120" href="/images/apple-icon-120x120.png">
	<link rel="apple-touch-icon" sizes="144x144" href="/images/apple-icon-144x144.png">
	<link rel="apple-touch-icon" sizes="152x152" href="/images/apple-icon-152x152.png">
	<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-icon-180x180.png">
	<link rel="icon" type="image/png" sizes="192x192"  href="/images/android-icon-192x192.png">
	<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
	<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon-96x96.png">
	<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
	<link rel="manifest" href="/images/manifest.json">
	<meta name="msapplication-TileColor" content="#ffffff">
	<meta name="msapplication-TileImage" content="/images/ms-icon-144x144.png">
	<meta name="theme-color" content="#ffffff">

	<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

	<link href="https://beyondboinc.net" rel="canonical">
	<title>BeyondBOINC: <%= naive_translate("head title", @conn.assigns[:lang])%></title>
 	<link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
 	<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.10/semantic.css" rel="stylesheet">

          			<img class="logo" src="/images/<%=naive_image_chooser("logo", @conn.assigns[:lang])%>">
          			BeyondBOINC

	        	<a href="/authors/<%=@conn.assigns[:about_blog_author]%>/<%=@conn.assigns[:about_blog_permlink]%>" class="item"><%=naive_translate("about", @conn.assigns[:lang])%>

					Trade GRC

							Decentralized Exchanges

							BitSquare

							OpenLedger

							BTSABC

							BTSBOTS

							Bitshares-Light

							Centralized Exchanges

							HolyTransactions

							Poloniex

							C-Cex

							Bittrex

							Explorers

							GridcoinStats

							GridResearchCorp

							Explorer.Gridcoin.Asia

							HolyTransactions

							Exchange stats

							CoinMarketCap

							CoinGecko

							CoinCap

					Community links

							 Gridcoin

									Website

									Forums

									GitHub

									Twitter

									Steemit

									Telegram

									Reddit

									IRC

									Wiki

							 BOINC

									BOINC Website

									BOINC Forums

									FormulaBOINC

									User of the day

									Rechenkraft

									Desktop Grid Federation

									SETI Germany

									SETI USA

							 Bitshares

									Official website

									Forums

									Telegram

									Explorer

							 Peerplays

									Official website

									Telegram

									Peerplays.chat

									GitHub

				<%= if get_flash(@conn, :info) do %>

					<%= get_flash(@conn, :info) %>

<%end %><%= if get_flash(@conn, :error) do %>

					<%= get_flash(@conn, :error) %>

<%end %>

<%= render @view_module, @view_template, assigns %>

Promoted Tags

	            Gridcoin
	            BOINC
	            BeyondBitcoin
	            Cryptocurrency

Promoted Authors

	            CM-Steem
	            OfficialFuzzy
	            Erkan
	            Chris4210

Affiliate links

	            Vultr
	            Namecheap
	            NordVPN
	            Purse.IO

About

BeyondBOINC is a Steemit backed blog, powered by the  Glasnost  library & is actively maintained by @CM-STEEM.

	      <img class="ui centered mini image" src="/images/<%=naive_image_chooser("logo", @conn.assigns[:lang])%>">

	        Home
	        Site Map
	        Gridcoin Chat


search

search

<!DOCTYPE html>

	<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
	<meta content="width=device-width, initial-scale=1" name="viewport">
	<meta content="BeyondBOINC displays the recently created content from a curated list of Steemit authors on the topics of cryptocurrency, distributed computing and technology." name="description">
	<meta content="Gridcoin, Bitshares, Steemit, Cryptocurrency, Blog, Aggregator, Glasnost, BOINC, BeyondBitcoin, BeyondBOINC, Distributed Computing, Cloud computing, Science, Peerplays, Blockchain, Decentralization, money, science, technology, crypto" name="keywords">
	<meta content="Customminer aka @cm-steem" name="author">
	<meta content="index, follow" name="robots">
	<meta content="1 days" name="revisit-after">

	<link rel="apple-touch-icon" sizes="57x57" href="/images/apple-icon-57x57.png">
	<link rel="apple-touch-icon" sizes="60x60" href="/images/apple-icon-60x60.png">
	<link rel="apple-touch-icon" sizes="72x72" href="/images/apple-icon-72x72.png">
	<link rel="apple-touch-icon" sizes="76x76" href="/images/apple-icon-76x76.png">
	<link rel="apple-touch-icon" sizes="114x114" href="/images/apple-icon-114x114.png">
	<link rel="apple-touch-icon" sizes="120x120" href="/images/apple-icon-120x120.png">
	<link rel="apple-touch-icon" sizes="144x144" href="/images/apple-icon-144x144.png">
	<link rel="apple-touch-icon" sizes="152x152" href="/images/apple-icon-152x152.png">
	<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-icon-180x180.png">
	<link rel="icon" type="image/png" sizes="192x192"  href="/images/android-icon-192x192.png">
	<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
	<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon-96x96.png">
	<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
	<link rel="manifest" href="/images/manifest.json">
	<meta name="msapplication-TileColor" content="#ffffff">
	<meta name="msapplication-TileImage" content="/images/ms-icon-144x144.png">
	<meta name="theme-color" content="#ffffff">

	<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

	<link href="https://beyondboinc.net" rel="canonical">
	<title>BeyondBOINC: <%= naive_translate("head title", @conn.assigns[:lang])%></title>
 	<link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
 	<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.10/semantic.css" rel="stylesheet">

          			<img class="logo" src="/images/<%=naive_image_chooser("logo", @conn.assigns[:lang])%>">
          			BeyondBOINC

	        	<a href="/authors/<%=@conn.assigns[:about_blog_author]%>/<%=@conn.assigns[:about_blog_permlink]%>" class="item"><%=naive_translate("about", @conn.assigns[:lang])%>

					Trade GRC

							Decentralized Exchanges

							BitSquare

							OpenLedger

							BTSABC

							BTSBOTS

							Bitshares-Light

							Centralized Exchanges

							HolyTransactions

							Poloniex

							C-Cex

							Bittrex

							Explorers

							GridcoinStats

							GridResearchCorp

							Explorer.Gridcoin.Asia

							HolyTransactions

							Exchange stats

							CoinMarketCap

							CoinGecko

							CoinCap

					Community links

							 Gridcoin

									Website

									Forums

									GitHub

									Twitter

									Steemit

									Telegram

									Reddit

									IRC

									Wiki

							 BOINC

									BOINC Website

									BOINC Forums

									FormulaBOINC

									User of the day

									Rechenkraft

									Desktop Grid Federation

									SETI Germany

									SETI USA

							 Bitshares

									Official website

									Forums

									Telegram

									Explorer

							 Peerplays

									Official website

									Telegram

									Peerplays.chat

									GitHub

				  <input placeholder="Search..." type="text" id="Search" >

				<%= if get_flash(@conn, :info) do %>

					<%= get_flash(@conn, :info) %>

<%end %><%= if get_flash(@conn, :error) do %>

					<%= get_flash(@conn, :error) %>

<%end %>

<%= render @view_module, @view_template, assigns %>

Promoted Tags

	            Gridcoin
	            BOINC
	            BeyondBitcoin
	            Cryptocurrency

Promoted Authors

	            CM-Steem
	            OfficialFuzzy
	            Erkan
	            Chris4210

Affiliate links

	            Vultr
	            Namecheap
	            NordVPN
	            Purse.IO

About

BeyondBOINC is a Steemit backed blog, powered by the  Glasnost  library & is actively maintained by @CM-STEEM.

	      <img class="ui centered mini image" src="/images/<%=naive_image_chooser("logo", @conn.assigns[:lang])%>">

	        Home
	        Site Map
	        Gridcoin Chat


Add link for app metrics.

Add link for app metrics.

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" type="image/png" href="/favicon.png" />
    <title>Slack Coder</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">

            Slack Coder

Monitoring your dead pull requests

        <%= if @current_user do %>

              <img src="<%= @current_user.avatar_url %>" class="img-xs img-circle"/>
              <%= if @current_user.id do %>
                <%= link @current_user.github, to: user_path(@conn, :edit, @current_user.id)%>
              <% else %>
                <%= link @current_user.github, to: user_path(@conn, :new)%>
              <% end %>

            |
            <%= link "Logout", to: auth_path(@conn, :delete), method: :delete %>

        <% end %>

             Application Metrics

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

      <%= if @current_user do %>
        <%= render @view_module, @view_template, assigns %>
      <% else %>

          <a class="btn btn-default btn-xxl" href="<%= auth_path @conn, :index, "github" %>">

            Sign in with GitHub

      <% end %>

    <%= if @current_user do %>

    <% end %>

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" type="image/png" href="/favicon.png" />
    <title>Slack Coder</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">

            Slack Coder

Monitoring your dead pull requests

        <%= if @current_user do %>

              <img src="<%= @current_user.avatar_url %>" class="img-xs img-circle"/>
              <%= if @current_user.id do %>
                <%= link @current_user.github, to: user_path(@conn, :edit, @current_user.id)%>
              <% else %>
                <%= link @current_user.github, to: user_path(@conn, :new)%>
              <% end %>

            |
            <%= link "Logout", to: auth_path(@conn, :delete), method: :delete %>

        <% end %>

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

      <%= if @current_user do %>
        <%= render @view_module, @view_template, assigns %>
      <% else %>

          <a class="btn btn-default btn-xxl" href="<%= auth_path @conn, :index, "github" %>">

            Sign in with GitHub

      <% end %>

    <%= if @current_user do %>

    <% end %>


Add a snake listing on the board

Add a snake listing on the board

<% alias BattleSnake.Snake %>

  <% width = @world.width %>
  <% height = @world.height %>

    <%= content_tag :svg, height: "100%", width: "100%", viewBox: "0 0 #{width} #{height}" do %>
      <%# background %>
      <%= content_tag :rect, "", y: 0, x: 0, width: width, height: height, fill: "lightgrey" %>

      <%= for snake <- @world.snakes, point <- snake.coords do %>
        <%=
          content_tag :rect, "",
          y: point.y,
          x: point.x,
          width: 1,
          height: 1,
          fill: :red
        %>
      <% end %>

      <%= for food <- @world.food do %>
        <%=
          content_tag :rect, "",
          y: food.y,
          x: food.x,
          width: 1,
          height: 1,
          fill: :green
        %>
      <% end %>
    <% end %>

      <%= for snake <- @world.snakes do %>

url

          <%= content_tag :dt, snake.url %>

length

          <%= content_tag :dt, Snake.len(snake) %>

      <% end %>

title

  <% width = @world.width %>
  <% height = @world.height %>

  <%= content_tag :svg, height: "100%", width: "100%", viewBox: "0 0 #{width} #{height}" do %>
    <%# background %>
    <%= content_tag :rect, "", y: 0, x: 0, width: width, height: height, fill: "lightgrey" %>

    <%= for snake <- @world.snakes, point <- snake.coords do %>
      <%=
        content_tag :rect, "",
        y: point.y,
        x: point.x,
        width: 1,
        height: 1,
        fill: :red
      %>
    <% end %>

    <%= for food <- @world.food do %>
      <%=
        content_tag :rect, "",
        y: food.y,
        x: food.x,
        width: 1,
        height: 1,
        fill: :green
      %>
    <% end %>
  <% end %>


nicer buttons

nicer buttons

 Name and Time

 Location

<%= for ev <- @events do %>

 <%= ev.title %>

       <%= ev.date_line %>

      <a class="little-button" href="/events/<%= ev.name %>" style="display: block;"> RSVP

 <%= ev.location.venue %>

      <%= ev.location.address_lines |> List.first() %>

      <%= ev.location.locality %> <%= ev.location.region %>

<% end %>
<%= if assigns[:person] == nil do %>
  <form method="post" action="/call-aid/<%= @slug %>">
    <input type="hidden" name="_csrf_token" value="<%= csrf_token() %>" />
    Phone Number

    <input type="tel" name="phone" style="padding: 10px; font-size: larger;" />
    <input
      type="submit"
      value="Mark as Volunteer" class="primary-button"
      style="padding: 5px; width: 225px;"/>
  </form>
<% else %>
  <form>
  Done!
 </form>
<% end %>

 Name and Time

 Location

<%= for ev <- @events do %>

      <a class="primary-button" target="_blank" href="/events/<%= ev.name %>"> RSVP

 <%= ev.title %>

       <%= ev.date_line %>

 <%= ev.location.venue %>

      <%= ev.location.address_lines |> List.first() %>

      <%= ev.location.locality %> <%= ev.location.region %>

<% end %>
<%= if assigns[:person] == nil do %>
  <form method="post" action="/call-aid/<%= @slug %>">
    <input type="hidden" name="_csrf_token" value="<%= csrf_token() %>" />
    Phone Number

    <input type="tel" name="phone" style="padding: 10px; font-size: larger;" />
    <input
      type="submit"
      value="Mark as Volunteer" class="primary-button"
      style="padding: 5px; width: 225px;"/>
  </form>
<% else %>
  <form>
  Done!
 </form>
<% end %>


super-crude nested table

super-crude nested table

Animal Use Report

      Animal
      Uses

  <%= for [animal | procedures] <- @data do %>

      <%= animal.name %>

          <%= for procedure <- procedures do %>

 <%= procedure.name %> (<%= procedure.use_count %>)

          <% end %>

  <% end %>

Animal Use Report

      Animal
      Uses


simplification

simplification

<%= if @poll.topics != nil do %>

		<%= for topic <- @poll.topics do %>
			<a href="<%= html_explore_path(@conn, :show, topic) %>" class="topic">#<%= topic %>
		<% end %>

<% end %>

<%= raw(@poll.title) %>

	<%= render "score.html", poll: @poll, is_above_minimum_voting_power: @is_above_minimum_voting_power %>

	<a href="/polls/<%= @poll.id %>/details"> Details
	<a href="/polls/<%= @poll.id %>/vote"> Vote

<%= unless Enum.empty?(@references) do %>
	<%= if @poll.choice_type == "probability" do %>

References

	<% else %>

References for quantity

	<% end %>
	<%= render "references.html", poll: @poll, references: @references %>
<% else %>
	<%= if @poll.kind == "custom" do %>

There are no references here.

		<%= if @is_logged_in do %>

You can enter the URL of a reference below and then vote to approve it.

			<form action="/polls/<%= @poll.id %>/references">
				<input name="reference_poll_id" type="text" placeholder="Poll URL" style="width: 300px;" />
				<%= if @poll.choice_type == "probability" do %>
					<button type="submit" name="for_choice" value="1">View positive</button>
					<button type="submit" name="for_choice" value="0">View negative</button>
				<% else %>
					<input name="for_choice" type="text" placeholder="Evidence for choice" />
					<button type="submit">View</button>
				<% end %>
			</form>
		<% end %>
	<% end %>
<% end %>

<%= unless Enum.empty?(@inverse_references) do %>

Polls that reference this poll

	<%= for reference <- @inverse_references do %>

			<a href="/polls/<%= reference.poll.id %>"><%= reference.poll.title %>

	<% end %>
<% end %>

<%= if @poll.topics != nil do %>

		<%= for topic <- @poll.topics do %>
			<a href="<%= html_explore_path(@conn, :show, topic) %>" class="topic">#<%= topic %>
		<% end %>

<% end %>

<%= raw(@poll.title) %>

	<%= render "score.html", poll: @poll, is_above_minimum_voting_power: @is_above_minimum_voting_power %>

	<a href="/polls/<%= @poll.id %>/details"> Details
	<%= if @is_logged_in do %>
		<a href="/polls/<%= @poll.id %>/vote"> Vote
	<% else %>
		 Vote
	<% end %>

<%= unless Enum.empty?(@references) do %>
	<%= if @poll.choice_type == "probability" do %>

References

	<% else %>

References for quantity

	<% end %>
	<%= render "references.html", poll: @poll, references: @references %>
<% else %>
	<%= if @poll.kind == "custom" do %>

There are no references here.

		<%= if @is_logged_in do %>

You can enter the URL of a reference below and then vote to approve it.

			<form action="/polls/<%= @poll.id %>/references">
				<input name="reference_poll_id" type="text" placeholder="Poll URL" style="width: 300px;" />
				<%= if @poll.choice_type == "probability" do %>
					<button type="submit" name="for_choice" value="1">View positive</button>
					<button type="submit" name="for_choice" value="0">View negative</button>
				<% else %>
					<input name="for_choice" type="text" placeholder="Evidence for choice" />
					<button type="submit">View</button>
				<% end %>
			</form>
		<% end %>
	<% end %>
<% end %>

<%= unless Enum.empty?(@inverse_references) do %>

Polls that reference this poll

	<%= for reference <- @inverse_references do %>

			<a href="/polls/<%= reference.poll.id %>"><%= reference.poll.title %>

	<% end %>
<% end %>