2013-11-01から1ヶ月間の記事一覧

githubと通信時のプロトコルの違い

git

git cloneの際にいくつか通信手段を選べるが違いがわからなかったので少し調べた詳しい内容はこちらのページを参考に http://tech.nitoyon.com/ja/blog/2013/01/11/github-clone-http/ ポイント ・通信速度に違いあり readOnly > https > ssh ・sshだとパス…

シェルとクリップボード

mac

シェルからのコピーやシェルへのペーストがコマンドで行えることを知ったのでメモ ls -al | pbcopyls -alの内容がクリップボードに入る pbpaste > hoge.txtクリップボードの内容がhoge.txtに出力される便利!参考ページ: https://help.github.com/articles/…

vimのインストール

vim7.4をインストールしたのでその手順をメモ 今回はMercurialを使ってみることにしたため、まずはそちらをインストールbrewを使う brew install python pip mercurialpipはpythonをインストールした段階で一緒に入るコマンドのよう ※現在はbrewから直接merc…

ircのサーバに踏み台を超えてポートフォワード

外部からアクセスできない場所にあるircサーバにlimechatでアクセスしたかったため、トンネルを掘って繋いだ。その副作用でいろいろ調べたのでわかったことや手順をメモ。最終的には以下の設定を.ssh/configに書くことで解決 Host hostA HostName hostA.exam…

xargsで楽をする

findやgrepなどで検索し抽出したファイルを一気に開きたいことがある。 その際、コピペせずに引数をvimに渡せないか調べてみた。以下のようにすればOK grep hoge | xargs vim find . -name hoge | xargs vim あと、同じような感じでgitの操作でもコピペを省…

screenの色が悪い

vimを使っている際、カラースキーマの色が思い通り出ていないことに気づいたので改善するために調査 犯人はscreenであることが判明。256色を使うための設定をビルド時にONにする必要があるらしい こちらのサイトを参考に再度ビルドしたら、綺麗に表示できる…

objective-cのプロパティとインスタンス変数

autoreleaseを使っていたらハマったので、調査したことをメモ ・ハマったときの状況 クラスAのプロパティとしてクラスBのインスタンスをもつ クラスBのinitにてインスタンス変数に対してメモリを確保 bArray = [NSMutableArray array]; その後の処理中にbArr…