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

awkの出力時の区切り文字

awk

awkで出力したものをexcelファイルにコピペして使いたいとき excelに貼りつけたときにそれぞれの文字が各セルに分かれてほしいが、デフォルトだと区切り文字がスペースのためうまくいかない。なので以下のどちらかをやる。 awk '{print($1, "¥t", $2) }' ま…

LAN内部でのみ見られるページを外部から見る

社内LANのページにアクセスするためにポート転送などについて調べたのでメモ LAN内のページを外から見る必要があるときには、LAN内にあるサーバをproxyとして用いる。その際、ssh用の設定を書いておくと楽。 ex. 自宅PC(A.hoge.jp) → 踏み台サーバ(B.foo.j…

xcodeをvimっぽく

xcodeでvimのキーバインドを実現するためのプラグインXVim https://github.com/Jugglershu/XVim詳細は作者の方のブログを参考に http://nbp.jugglershu.net/2012/12/xvim.html

selectorを使うときの注意点

・selectorを使い引数を渡す [self selector: sel withObject:hoge] →渡せる引数は2つまで ・引数を渡す場合にはselectorへ渡すオブジェクトにコロンをつける →selector: @selector(method:) ・selectorに渡せる引数はオブジェクト型のみ、かつ返り値もオブ…

木構造まとめ

▼二分木 最も単純な木構造。一つのノードから2つの枝が出る形。キーが辞書順で入力されていった場合に構造が偏ってしまい、最悪の場合だとただのリストと同様になってしまう。 ▼平衡二分木 二分木の欠点を補うために構造のバランスを取る機構を備えた二分木…

シェルスクリプト備忘録

久しぶりに簡単なシェルスクリプトを書いたので調べたことをメモ ・関数でreturnできるのはintのみ 今回はstringを返す関数を定義したかったのでechoを使って返すようにした 呼び出し側では以下のようにして関数hogehoge()から値を取得できる str=`hogehoge …

objective-cのdelegate

クラスAにて実装されているメソッドをクラスBから呼び出したい →delegateを用いる こちらのページがわかりやすかった http://www.objectivec-iphone.com/introduction/delegate/delegate.html delegateメソッドの実装側で実装されているということを示す一文…