ごらくらいふ

プログラミングしたりゲームしたり

tips

検索に使った正規表現はMarkdownにでも書いて残すと良い

気がする。 特定のリポジトリでしか使わない検索内容だったので、同じリポジトリの中にregexps.mdを作って書いた。 使い方も一緒に書いておけば忘れても大丈夫だ。 こんな感じで。 Match parameter name for obj-c (:\([^()]+?\))[^:\s]+?(?= [a-zA-z]+?:|$)…

自分の.vimrcをgistからダウンロードする

gist idやraw_urlを目視確認してからcurlするのは人間のすることじゃない、ということで。 前提 jqが使える curlが使える gistにある.vimrcはpublicである .vimrcはちゃんと.vimrcという名前にしている 複数.vimrcがある場合は、一番ファイルサイズの大きい.…

URL listをcurlにパイプで渡してダウンロードしたい

jqでURL取り出してCurlに引き渡したかった。(しかも1件だけ) 「curl (標準出力 OR パイプ)」とかでggってもPostするデータをtextからとかそんなんばっか。 結論 # cat url_list.txt | xargs -n1 curl xargsコマンドを使って指定したコマンドを並列実行させ…

Everythingをアプリケーションランチャとして使う

Mac使ってると、spotlight検索でパパっとアプリケーションを起動できる点が本当に便利に感じる。 Windowsでも似たようなことできないかと思ってEverythingを取り出した。 Everything Search Engine 基本方針 Desktopにショートカット集積ディレクトリを作る …

WinMerge日本語版をSourceTreeのマージツールにセットした

結論 Diffコマンド WinMergeまでのPath 引数 -e -u -wl -wm -fr -dl 'Base file [read only]' -dm ' Theirs fise [read only]' -dr 'Mine file' -ar $BASE $REMOTE $LOCAL -o $MERGED 想定 3ペイン方式。 ペイン 役割 左ペイン Base file 中央ペイン Theirs …

リリースするファイルに対応したバックアップを作る

本番に手作業でリリースする際、改修したファイルだけを取り出す。 リリースして問題があった場合に復元するため、バックアップを用意するが、その作業に手間取ったので備忘。 作業内容 登場するディレクトリは3種類 release リリースするものが詰まったディ…

Xcode7(とiOS9)で セキュアじゃないサーバに IPアドレス直打ちで接続するにはどうしたらいいの?

諦めてドメインつけろ ドメインを付ければ、Info.plistでATSの例外に設定できる 参考URL [iOS]2015年9月16日リリースのiOS9対応とipv6移行対応について対応と参考資料まとめ | Coffee Breakにプログラミング備忘録 stackoverflow.com

tail で行番号を表示したい。それも元ファイル基準の。

tail 行番号でggって nl が出てくる理由がわかった。 使うコマンド tail nl wc 方法 tail 結果に nl で行番号を付与する。 # 元ファイルの行数を確認する wc -l path/to/file # 200とか出てくる # tailする tail -20 path/to/file | nl -v 181 # 全体行-tail…

npmでpackage.jsonにないPackageを削除する方法

package.jsonにないpackageに別れを告げる方法 $ npm prune unbuildも面倒になったときに、みたいな。 npm help docs.npmjs.com