タグ

2011年5月1日のブックマーク (16件)

  • Free Video Flip and Rotate: rotate video, flip video

    Free Video Flip and Rotate. Rotate video or flip video with one mouse click. Very fast and easy. 7 available options: - rotate video 90° CCW; - rotate video 180°; - rotate video 90° CW; - flip video vertically; - flip video horizontally; - flip video vertically and rotate 90° CCW; - flip video vertically and rotate 90° CW. Free Video Flip and Rotate contains no spyware or adware. It's clearly free

    peroon
    peroon 2011/05/01
    動画Flip horizontally
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    peroon
    peroon 2011/05/01
    クラスを継承するとき、その目的には大きく分けて2種類あります。1つは機能の階層構造を作ること、 もう1つはインタフェースを実装することです。
  • オブジェクト指向の手本、デザインパターン

    デザインパターンはオブジェクト指向のよきお手 連載「速習!デザインパターン」では、「プログラミング経験はあるけど、オブジェクト指向にはちょっと抵抗が感じる」「デザインパターンは初めて」という方を対象にしています。 デザインパターンは先人たちの知恵のエッセンスです。オブジェクト指向の来の意味を知る上でも、初心者・入門者には最初にデザインパターンを学んでほしいと思います。身構えることはありません。コツさえつかめば、大丈夫です。 3回の連載では、オブジェクト指向プログラミングの代表的なパターン、GoFのデザインパターンの中から代表的なものをご紹介しますので、デザインパターン学習のコツをつかんでいただきたいと思います。 ところで、デザインパターンを学ぶとどんなメリットがあるのでしょうか?プログラミングの達人と初心者の差とはなんでしょうか?その答えは「生産性」と「メンテナンス性」にあると思いま

    peroon
    peroon 2011/05/01
    1.オブジェクトの生成はサブクラスに委ねる
  • 委譲 - Wikipedia

    この項目では、プログラミングの手法について説明しています。 .NETの言語機能については「デリゲート (プログラミング)」をご覧ください。 権限の委譲については「権限委譲」をご覧ください。 他人に法律行為を委託することについては「委任」をご覧ください。 委譲 (英: delegation) とはオブジェクト指向プログラミングにおいて、あるオブジェクトの操作を一部他のオブジェクトに代替させる手法のこと。 概要[編集] 委譲を行うオブジェクトは委譲先オブジェクトへの参照を持ち、必要に応じてその参照を切り替える事で動作にバリエーションを持たせる事ができる。一種の実装遅延、プラグイン機構である。一例としては、オブジェクトの編集を行う時、編集の前処理、後処理を処理と独立させ委譲先に任せる事で、オブジェクト体の変更を最小限にとどめ局所性を向上させる、などがある。 操作の代替という観点では他に代理

    peroon
    peroon 2011/05/01
    一種の実装遅延、プラグイン機構
  • Bridge パターン - Wikipedia

    Bridge パターン(ブリッジ・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。 「橋渡し」のクラスを用意することによって、クラスを複数の方向に拡張させることを目的とする。 クラス図[編集] Bridge パターンのクラス図を以下に挙げる。 クラス Abstraction は Implementor 型の属性を持ち、操作 function() を実装する。抽象クラス Implementor は操作 implementation() を実装する。Abstraction#function() ではメンバの Implementor の implementation() が実行される。 利用例[編集] Bridge パターンの適用が望ましいクラス構造は、例えば以下のようなものである。 Dishware (器)を継承したクラ

    peroon
    peroon 2011/05/01
    この問題が起こる理由は、クラス階層の中に複数の継承関係が混在していることである。 順番はどっちでもよいものが混在
  • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

    peroon
    peroon 2011/05/01
    タイムアタッククラス
  • ミクロのガラス細工、「珪藻」の造形美を堪能できる電子顕微鏡画像 : カラパイア

    珪藻(ケイソウ)は不等毛植物門珪藻綱に属する単細胞性の藻類。一つ一つの細胞の外側が特徴的な構造によって覆われているんだ。まるでガラス細工のような様々な造形美を持つ珪藻の着色電子顕微鏡画像が公開されていたので見てみることにしようそうしよう。

    ミクロのガラス細工、「珪藻」の造形美を堪能できる電子顕微鏡画像 : カラパイア
    peroon
    peroon 2011/05/01
    自然すごい
  • 9. Bridge パターン

    9.1 Bridge パターンとは 第9章では Bridge パターンを学びます。Bridgeパターンとは、「Bridge」すなわち「橋」の役割を果たすパターンです。Bridgeパターンを利用することで、機能と実装を分離して、それぞれを独立に拡張することができるようになります。 例えば、ある methodA というメソッドを持つクラス MyClassA は、methodA メソッドの実装が異なる MyClassASub1、MyClassASub2 という2つのクラスによって継承されているとします。このとき、MyClassA にmethodB というメソッドを追加するために、MyClassB クラスという MyClassA を継承するクラスを作成したことを考えてください。 このとき、MyClassB でも、MyClassASub1、MyClassASub2 で実装している methodA と

    peroon
    peroon 2011/05/01
    機能を拡張するための階層と実装を拡張するための階層を分離することにより、このようなわずらわしさを解消し、拡張を容易にする
  • 5. Singleton パターン

    5.1 Singleton パターンとは 第5章では Singleton パターンを紹介します。singleton とは一枚札のことです。一枚札とはトランプの一組に唯一のカードです。Singleton パターンとは、このような唯一の存在を保証するためのパターンです。 あるクラスのインスタンスが一つしかないことを保証したい場合があります。注意深く設計すれば、唯一のインスタンスを使いまわすことは可能でしょうが、このインスタンスが唯一であることを保障するものとはなりません。このような場合に、威力を発揮するのが Singleton パターンです。 Singleton パターンは、コンストラクタを private とすることで、他クラスから新たにインスタンスが生成されないような構造とすることで、インスタンスの生成を制御します。まずは、サンプルケースを考えて見ましょう。 5.2 サンプルケース サンプ

    peroon
    peroon 2011/05/01
    コンストラクタの識別子が private
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    peroon
    peroon 2011/05/01
    Iterator パターンでは、 何らかの集約体が必ずAggregate インタフェースを実装する
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    peroon
    peroon 2011/05/01
    インタフェースに対してプログラミングする
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    peroon
    peroon 2011/05/01
    「図」など視覚的に表現することを「モデリング」といいます。モデリングをすることによりイメージを明確
  • 15.Facadeパターン

    15.1 Facadeパターンとは 第15章ではFacadeパターンを学びます。プログラムを作っていくと、最初は小さなものでも、だんだん大きくなっていきます。 たくさんのクラスが出来て、相互に関係しあい、複雑になっていきます。 クラスを使う場合には、それらの関係を正しく理解して、 正しい順番にメソッドを呼び出す必要があります。 大きなプログラムを使って処理を行う場合、 関係しあっているたくさんのクラスを適切に制御しなくてはいけません。 その処理を行うための「窓口」を用意しておくと、 個別にたくさんのクラスを制御しなくても、「窓口」に対して、要求するだけですみます。 Facadeパターンは、既存のクラスを複数組み合わせて使う手順を、「窓口」となるクラスを作ってシンプルに利用できるようにするパターンです。 ちなみに、facadeとはフランス語を語源とする単語で「建物の正面」という意味です。発音

    peroon
    peroon 2011/05/01
    「窓口」となるクラスを作ってシンプルに利用できるようにする
  • 10. Strategy パターン

    2012/04/26 一部修正しました デザインパターン 10章 Strategy パターン 10.1 Strategy パターンとは 10.2 サンプルケース 10.3 Strategyパターンまとめ 10.1 Strategy パターンとは 第10章では、Strategy パターンを学びます。Strategy とは英語で「戦略」を意味する言葉です。Strategy パターンを利用することで、戦略の切り替えや追加が簡単に行えるようになります。 普通にプログラミングしていると、メソッドの中に溶け込んだ形でアルゴリズムを実装してしまうことがよくあります。if 文などで分岐させることでアルゴリズムを変更するような方法です。Strategy パターンでは、戦略の部分を意識して別クラスとして作成するようにしています。戦略x部分を別クラスとして作成しておき、戦略を変更したい場合には、利用する戦略クラ

    peroon
    peroon 2011/05/01
    Strategy パターンでは、分離したアルゴリズム部分が共通のインタフェースを持つようにすることが求められます
  • color+っていうiphoneアプリで作った画像貼っていくwwwwww : まめ速

    1:以下、名無しにかわりましてVIPがお送りします:2011/04/26(火) 17:01:41.19ID:U6d+mv+Z0 モノクロ画像の一部をカラーにできるらしい http://itunes.apple.com/jp/app/color/id431112275?mt=8 3:以下、名無しにかわりましてVIPがお送りします:2011/04/26(火) 17:04:01.45ID:4Vxxb/Fx0 まずモノクロで撮って色付けるの?なんか二度手間な感じがする 7:以下、名無しにかわりましてVIPがお送りします:2011/04/26(火) 17:05:48.79ID:U6d+mv+Z0 >>3 カメラロールの画像もモノクロに変えてくれるよ 一部に色を付けてオサレな画像にすることができる 11:以下、名無しにかわりましてVIPがお送りします:2011/04/26(火) 17:08:14.35

    color+っていうiphoneアプリで作った画像貼っていくwwwwww : まめ速
    peroon
    peroon 2011/05/01
    画像処理アプリ
  • 9leap : トップページ - どこでも遊べる、投稿型ゲームサイト

    Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0

    9leap : トップページ - どこでも遊べる、投稿型ゲームサイト
    peroon
    peroon 2011/05/01
    参加予定