転職しました。長らくのご愛顧誠にありがとうございました。
転職先をちょくちょく探しています。
興味ある方は twitter @mizchi へのリプライorDM、または mizchi2w@gmail.com まで。
転職しました。長らくのご愛顧誠にありがとうございました。
転職先をちょくちょく探しています。
興味ある方は twitter @mizchi へのリプライorDM、または mizchi2w@gmail.com まで。
2020-05-13 追記
interface callbackType{(argv :number) :void}; | |
function func(callback:callbackType){ | |
... | |
} |
# Add this file to your home directory then include it in ~/.profile using `. ~/.profile-emoji-me.sh` | |
# These will show up in an emoji compatible terminal | |
ME_EMOJI=(🐶 🐱 🐭 🐹 🐰 🦊 🐻 🐼 🐨 🐯 🦁 🐮 🐷 🐸 🐵 🐙); | |
RANDOM_ME_EMOJI=${ME_EMOJI[$((RANDOM%14))]}; | |
export PS1="\h:\W \u $RANDOM_ME_EMOJI "; | |
export PROMPT_COMMAND='update_terminal_cwd; echo -ne "\033]0;${RANDOM_ME_EMOJI##*/}\007"'; |
2020-08-03
@voluntas
2020.1
概要
javascript:var ret=window.prompt('',document.title + ' - ' + location.href); |
/** | |
* hmr前後で引き継ぎたいデータはまとめて外出する(Store) | |
* Storeを書き換えた場合はページをリロードするか、もしくは別途accept()の処理を書く | |
* Storeはconstructorの引数でどんどん子孫に渡していく。必要ならDIなりdecoratorなりでコードをキレイにする | |
*/ | |
/** @type {Assets} 一度だけロードすればいいやつとかはまとめておくと良い */ | |
let assets = null; | |
/** @type {Store} 復元したいデータは全部外にまとめておく or serialize的な保存・復元の方法が必要 */ | |
let store = null; |
<?xml version="1.0"?> | |
<root> | |
<item> | |
<name>Control_L to Control_L</name> | |
<appendix>(+ When you type Control_L only, send Escape + EISUU)</appendix> | |
<identifier>remap.controlL2controlL_escape_orig</identifier> | |
<autogen>--KeyOverlaidModifier-- KeyCode::CONTROL_L, KeyCode::CONTROL_L, KeyCode::JIS_EISUU, KeyCode::ESCAPE</autogen> | |
</item> | |
</root> |