I hereby claim:
- I am ruairispain on github.
- I am ruairiadidas (https://keybase.io/ruairiadidas) on keybase.
- I have a public key ASDL1fnC93HKMF0fLY3AGQgoB8i5IFptjvU3CLk7VY-4BQo
To claim this, I am signing this object:
| import org.apache.flink.api.java.utils.ParameterTool; | |
| import org.apache.flink.api.java.ExecutionEnvironment; | |
| import org.apache.flink.core.fs.Path; | |
| import org.apache.flink.table.api.*; | |
| import org.apache.flink.table.api.bridge.java.BatchTableEnvironment; | |
| import org.apache.flink.connector.file.sink.FileSink; | |
| import org.apache.flink.api.common.serialization.BulkWriter; | |
| import com.fasterxml.jackson.databind.JsonNode; | |
| import com.fasterxml.jackson.databind.ObjectMapper; |
| import re | |
| # Define constants for constraints used in the regex | |
| MAX_HEADING_LENGTH = 7 | |
| MAX_HEADING_CONTENT_LENGTH = 200 | |
| MAX_HEADING_UNDERLINE_LENGTH = 200 | |
| MAX_HTML_HEADING_ATTRIBUTES_LENGTH = 100 | |
| MAX_AUTHOR_NAME_LENGTH = 100 | |
| MAX_INLINE_CODE_LENGTH =500 | |
| MAX_LIST_ITEM_LENGTH = 200 | |
| MAX_NESTED_LIST_ITEMS = 6 |
| package arbitrator | |
| import ( | |
| "sync" | |
| ) | |
| // LockArbitrator manages multiple locks and their waitlists. | |
| type LockArbitrator struct { | |
| locks map[string]*lockState | |
| mu sync.RWMutex // Use RWMutex for read/write locking. |
| GOCMD=go | |
| GOTEST=$(GOCMD) test | |
| GOVET=$(GOCMD) vet | |
| BINARY_NAME=example | |
| VERSION?=0.0.0 | |
| SERVICE_PORT?=3000 | |
| DOCKER_REGISTRY?= #if set it should finished by / | |
| EXPORT_RESULT?=false # for CI please set EXPORT_RESULT to true | |
| GREEN := $(shell tput -Txterm setaf 2) |
I hereby claim:
To claim this, I am signing this object:
| import React from "react"; | |
| import useMutableReducer from "./useMutableReducer"; | |
| const reducer = (draft, action, state) => { | |
| switch (action) { | |
| case "increment": | |
| draft.count++; | |
| break; | |
| case "decrement": | |
| draft.count--; |
| // assertions/compareScreenshot.js | |
| var resemble = require('resemble'), | |
| fs = require('fs'); | |
| exports.assertion = function(filename, expected) { | |
| var screenshotPath = 'test/screenshots/', | |
| baselinePath = screenshotPath + 'baseline/' + filename, | |
| resultPath = screenshotPath + 'results/' + filename, | |
| diffPath = screenshotPath + 'diffs/' + filename; |
| // assertions/compareScreenshot.js | |
| var resemble = require('resemble'), | |
| fs = require('fs'); | |
| exports.assertion = function(filename, expected) { | |
| var screenshotPath = 'test/screenshots/', | |
| baselinePath = screenshotPath + 'baseline/' + filename, | |
| resultPath = screenshotPath + 'results/' + filename, | |
| diffPath = screenshotPath + 'diffs/' + filename; |
| import { actions as ticketActions } from 'ducks/ticket' | |
| import { actions as messageActions } from 'ducks/message' | |
| import { actions as navigationActions } from 'ducks/navigation' | |
| ... | |
| const mapDispatchToProps = (dispatch) => ({ | |
| ...bindActionCreators({ | |
| ...ticketActions, | |
| ...messageActions, |
| version: "3" | |
| services: | |
| redis: | |
| image: redis:3.2-alpine | |
| ports: | |
| - "6379" | |
| networks: | |
| - voteapp |