This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
### BEGIN INIT INFO | |
# Provides: smartalog | |
# Required-Start: networking postgresql nuukik-hazelcast mysql apache2 cups elasticsearch tomcat7 | |
# Required-Stop: networking postgresql nuukik-hazelcast mysql apache2 cups elasticsearch tomcat7 | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: smartalog | |
# Description: This file should be used to start and stop nuukik-hazelcast. | |
### END INIT INFO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker stop $(docker ps -a -q) | |
docker rm $(docker ps -a -q) | |
docker volume rm $(docker volume ls -q) | |
docker image rm -f $(docker images -q) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function clone(obj) { | |
if (obj === null || typeof obj === 'undefined' || typeof obj !== 'object') return obj; | |
cloned = {}; | |
for (key in obj) { | |
if (Object.hasOwnProperty.call(obj, key)) { | |
cloned[key] = clone(obj[key]); | |
} | |
} | |
return cloned; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function cleanData(data, authorizedData) { | |
if (typeof data === 'undefined') | |
throw new Error('data should not be undefined'); | |
if (typeof data !== 'object') | |
throw new Error('data should be an object'); | |
var ndata = {}; | |
for (var filterName in authorizedData) { | |
if (Object.hasOwnProperty.call(authorizedData, filterName)) { | |
var filter = authorizedData[filterName]; | |
if (Object.hasOwnProperty.call(data, filterName)) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## STOP all containers | |
echo "Stoping all running containers" | |
docker ps -q | xargs --no-run-if-empty docker stop 2> /dev/null | |
## RM all containers | |
echo "Removing all containers" | |
docker ps -q -a --no-trunc --filter "status=exited" | xargs --no-run-if-empty docker rm 2> /dev/null | |
## RM all volumes | |
echo "Removing all volumes" | |
docker volume ls -q -f "dangling=true" | xargs --no-run-if-empty docker volume rm 2> /dev/null | |
## RM all networks |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git ls-files -i --exclude-from=.gitignore | xargs git rm --cached |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extends KinematicBody2D | |
const WALK_SPEED = 125 | |
const RUN_SPEED = 250 | |
const GRAVITY_FORCE = 10 | |
const JUMP_FORCE = 280 | |
const AIR_CONTROL = 200 | |
var velocity = Vector2.ZERO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { | |
createContext, | |
useEffect, | |
useState, | |
useContext, | |
useMemo, | |
useCallback | |
} from "react"; | |
import history from "browser-history"; | |
import pathToRegexp from "path-to-regexp"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useEffect, useRef } from 'react'; | |
export function PromiseCanceledError() { | |
this.name = 'PromiseCanceledError'; | |
} | |
const makeCancelable = (promise, abortController) => { | |
let isCanceled = false; | |
const wrappedPromise = new Promise((resolve, reject) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useState } from 'react'; | |
export default (key, initialValue) => { | |
const [storedValue, setStoredValue] = useState(() => { | |
try { | |
const item = window.localStorage.getItem(key); | |
return item ? JSON.parse(item) : initialValue; | |
} catch (error) { | |
console.log(error); | |
return initialValue; |
OlderNewer