事前にやっていただきたいこと
- ツール3種のインストール
- sbtのドライラン
Scalaのプロジェクト/周辺ツールも基本的にJVM上で動作するので必要です.
#!/bin/sh | |
# http://www.mztn.org/dragon/arm64_01.html | |
mkdir -p qemu-arm64 | |
cd qemu-arm64 | |
wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-arm64-uefi1.img | |
sudo qemu-img resize xenial-server-cloudimg-arm64-uefi1.img +10G |
object Main { | |
def main(args: Array[String]): Unit = { | |
case class =>>[T, U](f: T => Boolean, g: T => U) | |
implicit class Ex[T](f: T => Boolean) { | |
def =>>[U](g: T => U): T =>> U = new =>>(f, g) | |
} | |
def matchx1[T, U](target: T)(cases: (T =>> U)*): U = { | |
cases.collectFirst { | |
case cas if cas.f(target) => cas.g(target) |
#!/bin/sh -eu | |
BRD='10.255.255.255' # for searching interface | |
enable_wol() { | |
sudo ethtool -s $1 wol g | |
sudo sh -c 'cat << EOF > /etc/systemd/system/[email protected] | |
[Unit] | |
Description=Wake-on-LAN for %i | |
Requires=network.target |
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); | |
/* tabs to bottom */ | |
#browser-panel { /* Deprecated since FF 59 */ | |
-moz-box-direction: reverse; | |
padding: 0 !important; | |
} | |
#navigator-toolbox { | |
-moz-box-ordinal-group: 2; |
const { | |
aceVimMap, | |
mapkey, | |
imap, | |
imapkey, | |
getClickableElements, | |
vmapkey, | |
map, | |
unmap, | |
iunmap, |
# Not work, because of https://github.com/kubernetes/kubernetes/issues/20352 | |
for label in ${labels//,/ }; do | |
if [ "${query}" != '' ]; then | |
query="${query} &&" | |
fi | |
query=${query}@.spec.selector.${label//=/\=\=\"}\" | |
done | |
$KUBECTL get rs --no-headers=true -o=jsonpath="{.items[?(${query})].metadata.name}" | xargs | |
# Use jq |
{ | |
"editor.minimap.enabled": false, | |
"window.title": "${dirty}${rootName}${separator}${appName} / ${activeEditorLong}", | |
"editor.fontSize": 15, | |
"editor.fontFamily": "Karen, Menlo, Monaco, 'Courier New', monospace", | |
"window.zoomLevel": 0, | |
"go.testFlags": [ | |
"-v" | |
], | |
"breadcrumbs.enabled": true, |
#!/bin/bash -eu | |
# Prerequisites: helm-client, kubeseal, yq, GNU grep, and GNU sed | |
# $1: chart | |
# $2: values file | |
# $3: chart name | |
cat << EOF > $1/templates/secret.yaml | |
apiVersion: v1 |
Section "InputClass" | |
MatchIsTouchpad "on" | |
Identifier "Touchpads" | |
Driver "mtrack" | |
# Acceleration and Sensitivity | |
Option "AccelerationProfile" "2" | |
Option "ConstantDeceleration" "2.4" | |
Option "Sensitivity" "1.35" |