SLI はサービスレベル指標の略で、サービスレベルの性質の計測量。
- リクエストのレイテンシ(レスポンスを返した時刻-リクエストを受信した時刻)
- エラー率(エラーになったリクエスト数/受信したリクエスト数)
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import re, urllib | |
from BeautifulSoup import BeautifulSoup | |
r_ip = re.compile(r"\"?((\d{1,3}\.){3}\d{1,3})\"?") | |
r_content = re.compile(r".*whose location is (.*)\.") | |
placefile = open("place.txt", "r") |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
u""" | |
mymodule.stablesortは https://github.com/airtoxin/mymodule/blob/master/stablesort.py | |
""" | |
from numpy import array | |
from mymodule.stablesort import stable_sort_by_row, stable_sort_by_column |
import * as React from "react"; | |
import createReactContext from "create-react-context"; | |
export interface CirquitContext<State> { | |
state: State; | |
dispatch: Dispatch<State>; | |
} | |
export interface Dispatch<State> { | |
(nextState: State): void; |
$ npx what-do-i-depend-on | |
npx: 18個のパッケージを6.648秒でインストールしました。 | |
┌──────────────────────────────────────────────────┬────────────────────┐ | |
│ PACKAGE │ COUNT │ | |
├──────────────────────────────────────────────────┼────────────────────┤ | |
│ mocha │ 825 │ | |
├──────────────────────────────────────────────────┼────────────────────┤ | |
│ ava │ 359 │ | |
├──────────────────────────────────────────────────┼────────────────────┤ | |
│ eslint │ 320 │ |
export type Option<A> = Some<A> | None<A>; | |
interface IOption<A> { | |
isDefined(): this is IOption<A>; | |
isEmpty(): this is IOption<A>; | |
nonEmpty(): this is IOption<A>; | |
map<B>(f: (val: A) => B): IOption<B>; | |
flatMap<B>(f: (val: A) => Option<B>): Option<B>; | |
forEach(f: (val: A) => void): void; | |
getOrElse(fallback: A): A; |
#!/usr/bin/env bash | |
echo "[cache-node_modules] START" | |
CURRENT_DIR_NAME=`basename $(pwd)` | |
BRANCH_FROM=`git reflog show -q | head -n1 | awk '$3 == "checkout:" && $4 == "moving" {print $6}'` | |
BRANCH_TO=`git reflog show -q | head -n1 | awk '$3 == "checkout:" && $4 == "moving" {print $8}'` | |
BRANCH_FROM_CACHE_NAME="/Library/Caches/${CURRENT_DIR_NAME}_${BRANCH_FROM}_node_modules" | |
BRANCH_TO_CACHE_NAME="/Library/Caches/${CURRENT_DIR_NAME}_${BRANCH_TO}_node_modules" |
npx create-react-app $1 --template typescript | |
cd $1 | |
yarn add -DE prettier typescript | |
SCRIPTS=$(cat package.json | jq -c $'.scripts + {"fmt":"prettier --write \'**/*.{js,jsx,ts,tsx,json,md}\' --ignore-path .gitignore"}') | |
cat package.json | jq ". + {"scripts": $SCRIPTS}" > package.json.tmp | |
mv package.json{.tmp,} | |
COMPILER_OPTIONS=$(cat tsconfig.json | jq -c $'.compilerOptions + {"noImplicitAny": true}') | |
cat tsconfig.json | jq ". + {"compilerOptions": $COMPILER_OPTIONS}" > tsconfig.json.tmp | |
mv tsconfig.json{.tmp,} | |
git add . |