2014-01-01から1年間の記事一覧

git add -p / edit

git

add -p 便利ですね。 便利ですが、"e" のときにどうしたらいいのかわかんなくなりすぎるので、自分用備忘録。 # To remove '-' lines, make them ' ' lines (context). # To remove '+' lines, delete them. # Lines starting with # will be removed. この…

python + flask 環境構築

flask を使ってweb アプリケーションを作ろうということで、環境構築メモです。 環境 mac osx 10.10 Yosemite using homebrew 目標 python環境 pipコマンドを使えるように pipコマンドでflaskをインストール 実際にやってみた python, pip, setuptools(easy_…

yeoman+grunt+bowerでangularjs+bootstrap+sass環境構築

AWSのEC2インスタンス上でタイトルの環境を構築した際のメモ(自分用)。 以下参照したものをざっと挙げておく nodejs+npm Installing Node and npm node-and-npm-in-30-seconds-sh yoeman yeoman.io yeoman/generator-angular yeomanを触ってみる 立ち上げ…

ノーマルモード時に、カーソル位置で改行を挿入する

vim

.vimrc nmap <CR> i<CR><ESC> key meaning i ノーマルモード時にインサートモードに入る <CR> Enter <ESC> esc</esc></cr></esc></cr></cr>

$ source .vimrc で、コメント行が"command not found"になる件

結論から。 ターミナルで $ source ~/.vimrc は叩くのやめよう .vimrcは、vimの起動時に勝手に読み込まれる、もしくはvimを起動してsource .vimrc。 事の発端は、let mapleader=','が機能していないなと思ったところから。 いかんせんvim初心者、UNIX弱者な…

UIImageViewを丸くトリミングする

TweetBotのサムネイル表示のように、画像を丸くトリミングする方法を紹介します。 CALayerを使うと数行で実装出来るので便利です。とりあえずサンプルコード UIImage *circleImage = [UIImage imageNamed:@"test.png"]; UIImageView *circleImageView = [[UI…

google custom search engine(CSE)を使って、検索結果をjsonで取得する

google検索結果を取得しようとした時に、すこし苦労したので手順を整理しておく。 参照したのはここ Custom Search — Google Developers API keyの取得 https://cloud.google.com/console/projectまず、上のURLにアクセス次に規約に同意するので Accept をク…