- [ファイル]タブをクリックする。
- [オプション]をクリックする。
- [リボンのユーザー設定]をクリクする。
- [リボンのユーザー設定]および[メイン タブ]で[開発]チェックボックスをオンにする。
投稿者「ちはやふる」のアーカイブ
MacOS 10.10 (Yosemite) に静的ルーティングを設定
一時的に静的ルーティングを設定
|
1 |
$ sudo /sbin/route add -net 163.141.100.0/24 163.141.1.1 |
(註)再起動のたびに静的ルーティングの設定は失われる
永続的に静的ルーティングを設定
1. シェルスクリプトを作成する
|
1 |
$ vi /path/to/script |
|
1 2 |
#!/bin/sh /sbin/route add -net 163.141.100.0/24 163.141.1.1 |
2. ログインフックを作成する
|
1 |
$ sudo defaults write com.apple.loginwindow LoginHook /path/to/script |
a. 作成済みのログインフックの確認方法
|
1 |
$ sudo defaults read com.apple.loginwindow LoginHook |
b. 作成済みのログインフックの削除方法
|
1 |
$ sudo defaults delete com.apple.loginwindow LoginHook |
参考
Mac OS X: ログインフックを作成する
https://support.apple.com/ja-jp/HT2420
viの検索の解除
cygwinでgemが失敗
症状
|
1 2 3 4 |
$ gem update Updating installed gems ERROR: While executing gem .. (ArgumentError) invalid byte sequence in UTF-8 |
回避策
|
1 |
$ LANG=C.BINARY gem update |
|
1 |
$ LANG=C.BINARY gem install thread |
sshのknown_hosts更新方法
know_hosts登録の確認方法
|
1 |
$ ssh-keygen -F xxx.xxx.xxx.xxx |
|
1 2 3 4 |
# Host xxx.xxx.xxx.xxx found: line 5 type RSA xxx.xxx.xxx.xxx ssh-rsa AAA6OhgkZa0L6XDnmHE0NaBprr0VHhSjQ4bEtj j/hVXLSQqMBkigKGI7AbcgAB3NzaC1yc2EAAAADAQABAAABAQC2ytDRUlU4fZB 6OmcwJuhaiZElYEYcDy7p1/MR5wqRPhk5T34yQrVlsb2utNWRHRTwG50kbrAkK |
known_hosts登録からの削除方法
|
1 |
$ ssh-keygen -R xxx.xxx.xxx.xxx |
|
1 2 3 |
# Host xxx.xxx.xxx.xxx found: line 5 type RSA /Users/Ichiro/.ssh/known_hosts updated. Original contents retained as /Users/Ichiro/.ssh/known_hosts.old |
processingの日本語表示
ドラッグ&ドロップのファイル操作
1. マウス操作
1.1. ファイルやフォルダーの移動
Commandボタン ⌘ を押しながら、ドラッグ&ドロップする。
1.2. ファイルやフォルダーのコピー
Optionボタン ⌥ を押しながら、ドラッグ&ドロップする。
2. キーボード操作
2.1. (クリップボードへの)コピー
Command ⌘ + c
2.2. (クリップボードからの)ペースト
Command ⌘ + v
MakefileのTIPS
疑似ターゲット .PHONY
.PHONYを設定しない場合
|
1 2 |
clean: rm *.o |
"clean"という名前のファイルやディレクトリがなければ問題ない。しかし、(たまたま)"clean"という名前のファイルまたはディレクトリが存在すると rm *.o というコマンドは実行されない。
.PHONYを設定した場合
|
1 2 3 4 |
.PHONY: clean clean: rm *.o |
"clean"という名前のファイルやディレクトリの存在如何に関わらず、 $ make clean を実行すればmakeコマンドは期待の動作をする。
Makefileの再帰的呼び出し
ディレクトリの移動
|
1 2 |
FOO_MODULE: $(MAKE) -C ./foo_dir |
以下の記述と等価
|
1 2 |
FOO_MODULE: cd ./foo_dir && $(MAKE) |
変数の引き継ぎ
|
1 2 |
FOO_DEFINES = -DBAR_DEFINE export FOO_DEFINES |
または
|
1 |
export FOO_DEFINES = -DBAR_DEFINE |
環境変数を介して呼び出し先のMakefileのFOO_DEFINESに値が反映される。
gitリポジトリからアーカイブ作成
例1
|
1 |
git archive --format=tar.gz --prefix=FOO/ HEAD -o foo.tar.gz |
例2
|
1 |
git archive --format=zip --prefix=BAR-1_4_0/ v1.4.0 -o bar.zip |
--prefix- 指定したディレクトリ以下にアーカイブファイルを配置する
archiveから除外するファイルの設定方法
.gitignoreなどアーカイブファイル(tar.gzやzip)から除外したいファイルの設定方法
⇒ .gitattributesにignore-exportを追記する
.gitattributesの記述例
|
1 2 |
.gitignore export-ignore .gitattributes export-ignore |
VS2012 リモートコンピューター(デバッグ)の設定
デバッグ(D) => …のプロパティ => デバッグ
※リモートコンピューターのIPアドレスが変更されたときはここを変更

