タグ

2008年12月23日のブックマーク (6件)

  • キャッシュしよう

    京都観光で散財しすぎて貯金がないmalaです。こんにちは。キャッシュの話を書きます。 色んなキャッシュがあります データベースから引く前にmemcachedから取得したり テンプレートエンジンのレンダリング結果をキャッシュしたり 各種ウェブサービスのリクエスト結果をキャッシュしたり その他諸々CPUったり時間のかかる処理をキャッシュしたり 簡単に思いつくのはこの程度ですが、スケーラブルなウェブサイトを構築するには常識的に考えてそんなのキャッシュしねーだろうというようなものをキャッシュする必要があります。 DateTimeをキャッシュしよう 同じ時刻に対するDateTimeオブジェクトをキャッシュします。 package MyDateTime; use strict; use base qw(DateTime); my %CACHE; sub now { my $class = shif

    mrmt
    mrmt 2008/12/23
  • http://www.be-emotion.com/seo/2008/02/rssadvise4.html

    mrmt
    mrmt 2008/12/23
  • よりそいプログラミングのすすめ

    ちょっと前の話なんですけれど,あたしが知ってる生身の人の中で,もっとも優秀なプログラマさんのコーディングを見せてもらうことがありました。知らないライブラリの使い方をたずねたのがきっかけなんですけれど,「ちょっと作ってみるから見てて」ってな話になったのでした。これがすごかった。 「よりそいプログラミング」というのは,ここで作った言葉で,単純に片方が寄り添う形で行うプログラミング方法です。片方がひたすらプログラミングして,それを傍から見るというモノ。ここで,似たような言葉のペアプログラミングは,もちろん製造工程の話だけれど,「よりそいプログラミング」は開発工程とは異なる,教育目的のプログラミングです。だから,生産性云々とかは,とりあえずさておいてください。 さて,そのプログラマさんのプログラミングを見ていたところ,とにかくペースがものすごい。傍から見ていると,言葉を出すのと同じ感覚で,考えたこ

    mrmt
    mrmt 2008/12/23
  • 自作ソフトウェア

    曲の再生時間のスライダーを変えると、一曲ごとの再生時間を制御できます。たとえば、100秒程度を指定すると、1コーラスで次の曲に進む感じになります。 番組構成はスクリプトになっていますので、ある程度自分で制御することもできます。 なお iTunesFM は以下のソフトウェア、素材を利用させていただいています。この場で御礼申し上げます。 Hemus -Macアプリさま:SayKotoeri 神野健吾さま:AddRuby for Win32 tobiuo music officeさま:BGM、ジングルのフリー素材 iTunes のかゆいところに手が届くようにするパッチです。 ダウンロード : Mac版(約1.7MB) 旧版:Mac版/Win版 このソフトは「iTunes」のリソースを更新します。以下の機能があります。 iTunes 8 で設定画面からなくなったブラウズ時のジャンル表示のOn/Of

    mrmt
    mrmt 2008/12/23
  • お世話になったアプリケーション 2008 iTunes 編 - soundscapeout (仮)

    毎年恒例となった年末特集。 様々なアプリケーションと出会い、日々使用するアプリケーションは、昨年と比べると、変化しています。 というわけで、今年の年末も、アプリケーションの作者さんに感謝の意を込めて、お世話になったアプリケーション群を紹介させていただきます。 1回目は、iTunes + アルファ。 ダウンロード先のリンクと、ブログで書いた記事にリンクも貼っておきます。 個人的に、なくてはならないマストアプリケーション3つ。 一つ目は、Tune-up iTunes。 自作ソフトウェア iTunes 8 使うなら Tune-up iTunes 8 表示フォントの変更、ジャンル名を勝手にローカライズをさせないなどの設定が出来ます。 間違いなく、iTunes の強い味方です。 2つ目は、TuneInstructor。 Download TuneInstructor for Mac - MacUpd

    お世話になったアプリケーション 2008 iTunes 編 - soundscapeout (仮)
    mrmt
    mrmt 2008/12/23
  • LimeChat for iOS

    LimeChat for iOS は、iPhone/iPod Touch/iPad 用の IRC クライアントです。デスクトップの IRC クライアントと同等の機能・操作性を iOS 上で実現することを目指して開発しました。 LimeChat ならではの特徴 iOS 4 マルチタスクに対応。バックグラウンド状態に移行してから10分間接続を維持します。 チャンネル間を素早く移動可能。 左右の矢印ボタンを押すか、ログの左右端をタップすることで、チャンネル間を移動することができます。 他のチャンネルが未読・キーワード反応が発生すると矢印ボタンの色が変わって知らせてくれます。 指定したキーワードに反応した時にバイブレートするように設定できます。 ユーザの詳細情報を UI 上に見やすく表示します。(whois) ログ中の URL を内蔵ブラウザで開くことができます。 オートローテイトに対応。横長画面

    mrmt
    mrmt 2008/12/23
    600円