タグ

2012年4月30日のブックマーク (3件)

  • ループをたくさん回す処理を高速化する初歩の初歩。 - このブログは証明できない。

    テキスト処理を中心にやっていましたが、画像処理に興味が出てきて、さっそくアプリを作りました。もともと下の記事のあたりでユーザーとして画像処理に興味を持って、当然の流れながら、自分でもつくってみようと。 Color Splash + TiltShift Generator + Instagramの写真加工が面白い。 - このブログは証明できない。 で、何かを間違えて、普通の画像処理ではなく、カメラの映像をリアルタイムに加工しはじめました。そうすると、パフォーマンスがかなりシビアなんですね。 iPhoneでカメラの映像をリアルタイム画像処理してみる。 - このブログは証明できない。 全ピクセルを操作しなければなりませんから、ループをたくさん回す必要があります。なんとか高速化できないかと考えてみたところ、あっさり高速化に成功しました。私が気づくぐらいですから、初歩の初歩なんだと思います。 追記:

  • メモ化 - Wikipedia

    メモ化(英: memoization)とは、プログラムの高速化のための最適化技法の一種であり、サブルーチン呼び出しの結果を後で再利用するために保持し、そのサブルーチン(関数)の呼び出し毎の再計算を防ぐ手法である。メモ化は構文解析などでも使われる(必ずしも高速化のためだけとは限らない)。キャッシュはより広範な用語であり、メモ化はキャッシュの限定的な形態を指す用語である。 メモ化という用語は1968年にドナルド・ミッキーがラテン語の memorandum(覚えておく)から作った造語である[1]。memorization(記憶、暗記)は同根語であってよく似ているが、メモ化という言葉は情報工学では特別な意味を持つ。 メモ化された関数は、以前の呼び出しの際の結果をそのときの引数と共に記憶しておき、後で同じ引数で呼び出されたとき、計算せずにその格納されている結果を返す。メモ化可能な関数は参照透過性を備

  • 「Facebookは儲かるそうなのでFacebookの始め方を教えて下さい」への返答

    最近旭川で、何があったのかわからないけど「facebook儲かるんでしょねぇねぇなんなのどうすればいいの」と聞かれることが増えてきた。そんなわけで、とりあえず皆様には 『ネタ帳 Facebookは儲かる』 でGoogle検索してくださいと伝えて、いったんその話しをブロックさせて頂きたい一心で、この記事を作ることに決めました。 そもそも、そんな同じ話を毎回毎回説明するもの大変でして・・・。 人が集まるところにいくツール 儲かる、儲けるツールではないんですよFacebookって。 だから儲かる、儲けるでFacebookに参入しようとすると、死ぬほど不自然なことが起こるんですよね。 ひとまずFacebookについて軽くおさらいをしますと、Facebookを一つの学校に見立てて、とりあえずそこに入学するわけです。勿論友達もできます。既に入学しているお友達に関しては、スムーズに検索できます。実名が基

    「Facebookは儲かるそうなのでFacebookの始め方を教えて下さい」への返答