I hereby claim:
- I am bazwilliams on github.
- I am bazwilliams (https://keybase.io/bazwilliams) on keybase.
- I have a public key whose fingerprint is DD90 D11B 3CAF D5B0 C6E9 BB9A 84FF 608A 3263 7D5D
To claim this, I am signing this object:
DOCKER_NAME := bazwilliams/serial-number-service | |
DOCKER_PROJECT := Service.App | |
SOLUTION := SerialNumberExample.sln | |
DOCKER_BRANCH_TAG := $(shell echo ${TRAVIS_BRANCH} | sed s/\#/_/g) | |
define tag_docker | |
@if [ "$(TRAVIS_BRANCH)" != "master" ]; then \ | |
docker tag $(1):$(TRAVIS_BUILD_NUMBER) $(1):$(DOCKER_BRANCH_TAG); \ | |
fi |
language: csharp | |
cache: | |
directories: | |
- packages | |
sudo: required | |
services: | |
- docker | |
before_install: | |
- make nuget | |
before_script: |
FROM mono:latest | |
EXPOSE 8888 | |
ADD ./bin/Release/App.exe /app/ | |
ADD ./bin/Release/*.dll /app/ | |
ADD ./App.config.template /app/ | |
ADD ./bin/Release/Content /app/Content/ | |
ADD ./bin/Release/Views /app/Views/ | |
ADD ./bin/Release/fonts /app/fonts/ |
FROM mono:latest | |
ADD . /usr/src/app/ | |
WORKDIR /usr/src/app | |
ADD https://dist.nuget.org/win-x86-commandline/latest/nuget.exe /usr/src/app/packages | |
RUN apt-get update && apt-get install -y vim make | |
CMD /bin/bash |
<?xml version="1.0" encoding="utf-8" ?> | |
<configuration> | |
<startup> | |
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" /> | |
</startup> | |
<appSettings> | |
<add key="BaseUrl" value="http://+:8888"/> | |
<add key="SerialNumberSeed" value="${SERIAL_NUMBER_SEED}"/> | |
</appSettings> | |
</configuration> |
I hereby claim:
To claim this, I am signing this object:
input.onButtonPressed(Button.A, () => { | |
music.beginMelody(music.builtInMelody(Melodies.PowerUp), MelodyOptions.Once) | |
basic.showNumber(3) | |
basic.pause(20) | |
basic.showNumber(2) | |
basic.pause(20) | |
basic.showNumber(1) | |
basic.pause(20) | |
basic.showString("Go!") | |
music.beginMelody(music.builtInMelody(Melodies.JumpUp), MelodyOptions.Once) |
while (true) { | |
pins.digitalWritePin(DigitalPin.P8, 1) | |
pins.digitalWritePin(DigitalPin.P12, 0) | |
pins.digitalWritePin(DigitalPin.P16, 0) | |
basic.pause(5000) | |
pins.digitalWritePin(DigitalPin.P8, 1) | |
pins.digitalWritePin(DigitalPin.P12, 1) | |
pins.digitalWritePin(DigitalPin.P16, 0) | |
basic.pause(1000) | |
pins.digitalWritePin(DigitalPin.P8, 0) |
input.onPinPressed(TouchPin.P0, () => { | |
pins.digitalWritePin(DigitalPin.P8, 0) | |
pins.digitalWritePin(DigitalPin.P12, 1) | |
pins.digitalWritePin(DigitalPin.P16, 0) | |
basic.pause(1000) | |
pins.digitalWritePin(DigitalPin.P8, 1) | |
pins.digitalWritePin(DigitalPin.P12, 0) | |
pins.digitalWritePin(DigitalPin.P16, 0) | |
pins.digitalWritePin(DigitalPin.P13, 0) | |
pins.digitalWritePin(DigitalPin.P14, 1) |
def addUp(contribution): | |
return sum(contribution) / len(contribution) | |
def calculate_new_contribution(contribution, delta, involvement): | |
return contribution - delta if involvement else 0 | |
def calculate_overpayment(contribution, involvement): | |
d = addUp([c for c,i in zip(contribution, involvement) if i]) | |
return [calculate_new_contribution(c,d,i) for c,i in zip(contribution, involvement)] |