タグ

ブックマーク / psychs.hatenablog.com (3)

  • iPhone 用の画像ダウンロードライブラリ ImageStore を公開 - Windchase

    iPhone 用の画像ダウンロードライブラリ、ImageStore のソースコードを公開します。 http://github.com/psychs/imagestore/tree/master ライセンスは、New BSD ライセンスです。 使い方 まず、ImageStore を初期化して、インスタンス変数に保持しておきます。 imageStore = [[ImageStore alloc] initWithDelegate:self];そして、画像をダウンロードしたくなったら、getImage を呼び、画像の URL を渡してやります。 [imageStore getImage:imageUrl];getImage の呼び出しはすぐに戻り、ImageStore は裏で非同期に画像のダウンロードをはじめます。 ダウンロードが終わると、delegate の imageStoreDidGetN

    iPhone 用の画像ダウンロードライブラリ ImageStore を公開 - Windchase
  • iPhone 用 livedoor Reader クライアント、AeroReader リリース - Windchase

    iPhone 用の livedoor Reader クライアント、AeroReader をリリースします。 http://limechat.net/aeroreader/ja.html さくさくフィードを読み進められる操作性を、iPhone 上で実現することを目指して開発しました。 特徴は、以下の通りです。 次の記事、フィードにすばやく移動できる オフラインで記事を表示できる ピン、一発クリップに対応 Fastladder に対応 初回起動時にアカウントを設定すると、未読フィードのリストがロードされます。 livedoor Reader と同様に、青く表示されているフィードは記事データを取得済みであることを表しています。 フィードを選択すると、そのフィードの最新の未読記事が表示されます。 中央下のボタンを押すことで、次の記事に進むことができます。 フィードの記事を読み終わったら、右下のボタ

  • JavaScript で幅に合わせて文字列を切りつめる - Psychs's blog

    デスクトップアプリを開発してると、ListView のカラム幅が足りなくなったときに「My Docume...」のように自動的に末尾を「...」で埋めて切りつめてくれる機能がある。ウェブでも同じことをやりたかったので、作ってみた。 まず、文字列の幅を測定するには、 <span id="ruler" style="visibility:hidden;position:absolute;"> </span> みたいな隠しエレメントを用意しておいて、 String.prototype.getExtent = function(ruler) { var e = $(ruler); var c; while (c = e.lastChild) e.removeChild(c); var text = e.appendChild(document.createTextNode(this)); var

    JavaScript で幅に合わせて文字列を切りつめる - Psychs's blog
  • 1