2011-05-01から1ヶ月間の記事一覧

Base64エンコーディングの考え方メモ

考え方 元のバイト列を6ビットづつに区切る このとき6ビットに満たない部分には0を足す 6ビットを4個ひと組として変換表に従って文字列に変換 このとき4個に満たない部分に"="(イコール)を足す 変換表 引用元:Base64 - Wikipedia (Creative Commons ― Att…

指定されたURLからGETメソッドでコンテンツを取得する

RunLoopしないとdelegateのメソッドが呼び出されなかったところがちょっとはまった。 Link URL Loading System Programming Guide: Using NSURLConnection NSRunLoop Class Reference NSURLConnection Class Reference NSDate Class Reference NSData Class …

UIKitフレームワークアプリのオブジェクト間の関連図

こんな理解であってる?

quickrun.vimでObjective-Cをコンパイル実行するための設定

vim

以下を ~/.vimrc に追加 " for quickrun.vim let g:quickrun_config = { \ 'objc': { \ 'command': 'cc', \ 'exec': ['%c %s -o %s:p:r -framework Foundation', '%s:p:r %a', 'rm -f %s:p:r'], \ 'tempfile': '{tempname()}.m', \ } \ }

オライリーのPDF書籍をePubに変換する

なんとなく日本語PDFをePub化することができたので、その手順をメモっとく。ただし、以下の方法ソースをベタでイジるので万人にはおすすめできない。大まかな手順は、 Calibre最新版をインストール Calibreの最新ソースを落としてくる poppler(pdftohtmlコマ…