slackで外出しているときに`OOOステータス`という場合がありますが、これはOut of officeの略のことです。
github(git)で、ブランチ名を誤った名前で作ってしまい、リモートまでpushまでしてしまった時のリカバリ方法です。
コマンドラインのgitコマンドでも作業可能ですが、sourcetree,githubを使用している場合は、下記の手順でGUIだけで作業できます。
1...
macOSのiTerm2上でtmuxを使用時に、マウススクロールを有効にするには、tmux.confに下記の定義を追加すれば良いです。
```language-bash
set -g mouse on
bind -T root WheelUpPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pan...
macでvagrant+NFSによるフォルダ同期を使用している時、`vagrant up`コマンドの実行時にrootパスワードを聞かれる場合があります
```language-bash
$ vagrant up
...
==> default: Exporting NFS shared folders...
==> default: Preparing to edit...
pythonではオブジェクトをjson文字列として出力したいとき、json_dump()を使用すると便利です
```language-python
import json
import sys
json.dump({'name': 'テスト'}, sys.stdout)
```
ですが、このコードを出力すると、下記のように日本...
|日本語|英文|日本語(表現)|英語(表現)|
|:-:|:-:|:-:|:-:|
|アリスは彼の代わりに公演する(話す)でしょう|Alice will speak in his place|xxの代わりに|in one's place|
|男の子がこの教室の70 パーセントを占めています|Boys account for 70 percent ...
ソフトバンクの固定電話回線の契約である"おとくライン"を、電話で解約する方法です。
## step1: 「おとくライン」のカスタマーセンターに電話する
- 下記の番号に電話します。(通話料は無料です)
0088-221-221 または 0120-917-221
- コール...
|日本語|英文|日本語(表現)|英語(表現)|
|:-:|:-:|:-:|:-:|
|登録フォームに入力する|complete the registration form|入力|complete|
|Emailアカウントは到着する前に設定されるでしょう|E-mail account will be set up before you arrive|前に|before...
JetBrainのDBツールであるDataGripでは、SQLを実行したときに最初の500のみを返してくれます。
通常はレスポンスが速くなるので500行ぐらいで十分なのですが、大量データを分析したいときにこのデフォルト値を変更したい場合があります。
結果セットの...
mongoDBからデータをcsv形式で出力したい場合、下記のようにmongoexportコマンドを使用すると良いです。
```language-bash
$ mongoexport --db DB_NAME --collection COLLECTION_NAME --csv --fields id,name,created_at > output.csv
```
PHPのfile_get_contents()では通常GETでリクエストを送信しますが、POSTでリクエストを投げたい場合があります。
このような場合はfile_get_contents()の第3引数を使えば良いです。
```language-php
linuxやmacのコマンドラインから、日付を取得したい場合dateコマンドを使うと便利です。
## YYYYMMDDHH24MISS形式で取得する
下記のコマンドで、年月日時分秒の値が取得できます。
```language-bash
date +'%Y%m%d%H%M%S'
20180616141949
```
...
macのsedコマンドでカンマをタブに置換したかったのですが、\tを指定してもtに置換されてしまう問題に遭遇しました。
```language-bash
cat foo.csv | sed -e "s/,/\t/g"
```
この問題を解消するには、"\t"の代わりにターミナルやvi上でキーボードの...
bashで単発で特定のコマンド群を実行したいときは、";"で各コマンドをつなぐことが多いですが、数が多い場合はbash関数の機能を使った方が見やすい。
## 処理を関数の形でまとめる
```language-bash
function func01() {
echo "==============...
gcloudコマンドでは`gcloud info`で認証情報をダンプさせることができます。この機能を利用して、以下のコマンドで認証情報中にあるプロジェクトのIDを環境変数にセットできます。
```language-bash
$ export GCP_PROJECT_ID=`gcloud info | grep "^Proj...
下記のコマンドでVagrantfile中にある"Vagrant"から始まる行の下に、定義を追加できます。
macで作業しているので、標準で入っているsed(BSDバージョン)ではなくgnu sedを使用しました。
```language-bash
brew install gnu-sed
gsed -i -e '/^Vag...
下記のクエリでインデックスの一覧を確認できる。
```language-sql
SELECT TABLE_NAME,
COLUMN_NAME,
CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME
FROM information_schema.KEY_CO...
## 日付列をYYYYMMDDHH24MISS形式で出力
```language-sql
select date_format(created_at, '%Y%m%d%H%i%s')
from TABLE;
```
## 日単位で件数をサマリーする
```language-sql
select date_format(created_at, '%Y%m%d'),
cou...
macでgitを使っていると、Untracked files:(バージョン管理外のファイル)として"Icon\r"が表示されることがあります。
```language-bash
$ git status
Untracked files:
(use "git add ..." to include in what will be committed)
"Icon\r...
Google Cloud Platform (gcp)で、プロジェクトを削除するには下記の手順を取れば良いです。
- プロジェクトを選択し`IAMと管理 -> 設定`をクリック
- `シャットダウン`のボタンをクリック
- 確認ダイアログが出るので、プロジェクトIDを入力し`シ...
MySQLでユーザの情報を取得する方法です。
## ユーザ一覧を取得する
```language-bash
SELECT User, Host, Password FROM mysql.user;
```
## ユーザ権限を確認する
```language-bash
SHOW GRANTS FOR root@'%';
SHOW GRANTS FOR root@localh...