Skip to content

Instantly share code, notes, and snippets.

View koirand's full-sized avatar
💩
Take it easy

Kazuki Koide koirand

💩
Take it easy
View GitHub Profile
@koirand
koirand / capslock2ctrl.reg
Last active March 1, 2017 03:54
[Windows] Set the Capslock key to Ctrl key.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,00,00,00,00,00,00,00,00
@koirand
koirand / edit_with_vim.reg
Last active May 5, 2017 17:08
[Windows] Add "Open with GVIM" to context menu
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\EditWithVim]
@="Edit with Vim"
[HKEY_CLASSES_ROOT\*\shell\openWithGvim\command]
@="\"C:\Program Files (x86)\Vim\vim80\gvim.exe\" \"%1\""
@koirand
koirand / bunsenlabs-first-setting.sh
Last active May 2, 2017 17:22
BunsenLabs first setting
#!/bin/bash -e
askYesOrNo() {
while true ; do
read -p "$1 (y/n)?" answer
case $answer in
[yY] | [yY]es | YES )
return 0;;
[nN] | [nN]o | NO )
return 1;;
@koirand
koirand / 00_mssql-docker.md
Last active March 19, 2017 14:15
Microsoft SQL Server on Docker のコンテナ作成と自動デプロイ

Docker上でSQL Serverを動かす。とてもお手軽に利用できて良い。利用期間制限(170日?)があるけどDockerイメージをダウンロードし直せばリセットされる。

環境

  • Windows 10 Enterprise
  • VirtualBox v5.1.14 r112924 (Qt5.6.2)
  • Docker version 1.13.1, build 092cba3
  • Microsoft SQL Server vNext (CTP1.3) - 14.0.304.138 (X64)
+---------------------------------+
|         Docker Container        |
@koirand
koirand / sqlserver_index.md
Last active April 20, 2023 09:35
Microsoft SQL Serverのインデックスまとめ

インデックスの主なオプション

クラスター化 / 非クラスター化

  • クラスター化インデックス

    • クラスター化インデックスは、テーブルまたはビュー内のデータ行をそのキー値に基づいて並べ替え、格納します。 クラスター化インデックスは、インデックス定義に含まれる列です。 データ行自体は 1 つの順序でしか並べ替えられないので、1 つのテーブルに設定できるクラスター化インデックスは 1 つだけです。
    • テーブル内のデータ行が並べ替えられた順に格納されるのは、テーブルにクラスター化インデックスが含まれているときだけです。 テーブルにクラスター化インデックスが含まれている場合、そのテーブルをクラスター化テーブルと呼びます。 クラスター化インデックスが含まれないテーブルのデータ行は、ヒープと呼ばれる順序付けられていない構造に格納されます。
  • 非クラスター化インデックス

    • 非クラスター化インデックスは、データ行とは独立した構造になっています。 非クラスター化インデックスには、非クラスター化インデックスのキー値が含まれており、各キー値のエントリにはキー値が含まれているデータ行へのポインターが含まれています。
@koirand
koirand / template.md
Last active August 21, 2017 05:46
Markdown ひな形

大見出し

中見出し

小見出し

本文

行末に半角スペース2つで改行   斜体太字打消し文字

リスト

  • アラバマ
@koirand
koirand / js_replace.js
Last active September 10, 2017 02:58
JavaScript 正規表現で置換 Sample
let str = 'aaabbbccc'
let replaced = str.replace(/(a)|(b)/g, (p1, p2, p3, p4) => {
console.log('p1: ' + p1) //(a)|(b) にヒットした文字がセットされる
console.log('p2: ' + p2) //a にヒットした文字がセットされる
console.log('p3: ' + p3) //b にヒットした文字がセットされる
console.log('p4: ' + p4) //gオプションをつけた場合の再帰回数がセットされる?
console.log('---')
return 'x'
})
@koirand
koirand / install.sh
Created February 4, 2018 16:25
Install tmux ver2.5 to Ubuntu 16.04
sudo apt update
sudo apt install -y build-essential automake libevent-dev ncurses-dev
mkdir -p $HOME/src
mkdir -p $HOME/bin
cd $HOME/src && git clone https://github.com/tmux/tmux.git
cd $HOME/src/tmux && git checkout 2.5
# refer to https://gist.github.com/z80oolong/e65baf0d590f62fab8f4f7c358cbcc34
wget https://gist.githubusercontent.com/z80oolong/e65baf0d590f62fab8f4f7c358cbcc34/raw/f591fcac1ed9827af7a284a9b9bc006317015448/tmux-2.5-fix.diff
patch -p1 < ./tmux-2.5-fix.diff
sh autogen.sh && ./configure && make
@koirand
koirand / 4p-4c.md
Last active February 23, 2018 02:50
素材
マーケティング4P マーケティング4C マーケティング + 4C
Product (製品) Costomer Value (顧客にとっての価値) Co-creation (共創)
Price (価格) Cost (顧客にかかるコスト) Currency (通貨)
Place (流通チャネル) Conveinience (利便性) Communical activation (共同活性化)
Promotion (プロモーション) Communicaton (コミュニケーション) Conversation (対話)