[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

oopに関するll_koba_llのブックマーク (21)

  • FrontPage - Flash OOP Japan

    2008-09-12 AIR 2008-07-17 物理エンジンを使ったゲー 2008-06-13 FrontPage 2008-05-14 SharedObject 2008-04-21 バイトコードが扱えるメリットのサンプル 2008-04-03 Yahoo+APIとAS3 2008-03-24 FlashDevelop 2008-03-04 目次 2008-02-25 ライブラリとは? Flash Develop + CS3 Flash CS3 単体 sparkのライブラリ紹介 2008-02-19 AS3で扱うサウンド PNGエンコーダ 2008-02-18 Yahoo APIとAS3 2008-02-17 CS3TIPS(仮題)原稿 2008-02-13 AS2からAS3への移行 2008-02-12 外部機器とAS3 iPod touchとAS3 Nintendo DSとAS3

    ll_koba_ll
    ll_koba_ll 2008/01/31
    超期待!
  • Administrative Quarantine

    Your system administrator has blocked your computer or device. Please contact the system administrator.

  • design pattern を考える - bigchu’s blog

    日もオブジェクト指向を学ぼう。 目指すはオブジェクト指向デザイナー!キモい感じがするが、なんだかいい響き。 (コーヒー1杯目) デザインパターンを攻略 デザインパターンとはオブジェクト指向プログラムで繰り返し使われる設計のパターンです。 賢い先人に感謝。デザインパターンを知っておこう。遠からずたどり着くとしても、早いうちに知っておいてもいいだろう。 なんとデザインパターンは23個ほどあるが、 4つほど理解すれば、あとはそれらの応用だそうだ。 代表的かつ真髄の4つを紹介 ステイト/ストラテジー (State/Strategy) パターン ファクトリーメソッド (Factory Method) パターン コンポジット (Composite) パターン テンプレートメソッド (Template Method) パターン ステイト/ストラテジー (State/Strategy) パターン 社長の

    design pattern を考える - bigchu’s blog
    ll_koba_ll
    ll_koba_ll 2007/05/15
    だんだんぶっとんできた
  • yoppa org

    このサイトは田所淳の講義、仕事、日記、そのほか諸々の情報を公開しています。そもそもは、授業の履修者のために過去の授業の内容の記録を掲載するために始めたのですが、より多くの人に役にたてるのであればと思い、全てを公開することにしました。基的にリンクはフリーです。どの階層のページにも勝手にリンクしていただいて構いません。また、リンクした旨を連絡をしていただく必要もありません。サイト内の全ての記事は、Creative Commons Licenseの条件に従う限り自由に利用していただいて構いません。記述の誤りご意見などありましたら、コメントもしくはメールにてお知らせください。 tadokoro[at]gmail.com

    yoppa org
  • un-q.net

    This domain may be for sale!

    ll_koba_ll
    ll_koba_ll 2006/11/03
    知られざるJavaScriptの世界
  • 最速インターフェース研究会 :: 実践JavaScriptリファクタリング

    同じ事をやるにも、いろんな書き方があるわけでいかにして短くてわかりやすいコードを書くかというノウハウを紹介します。 例として"abcde"を80回繰り返した文字列を作るとして実際に自分のコーディングスタイルがどんな風に変化していったのか、という。 短くなるのは確かなんだけどわかりやすいかというと、人によるかもしれない。 グローバル関数を定義2年前なら、多分こういう具合だった。 //ふつうに関数として定義する function x(str,num){ var tmp = ""; for(var i=0;i<num;i++){ tmp += str; } return tmp; } x("abcde",80) Stringのメソッドとして定義1年前だとこんな感じ。 //Stringのメソッドとして定義する String.prototype.x = function(num){ var tmp

    ll_koba_ll
    ll_koba_ll 2006/09/09
    jsのリファクタリング
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
    ll_koba_ll
    ll_koba_ll 2006/09/09
    phpでデザインパターン
  • PHPによるオブジェクト指向の最適化:phpspot開発日誌

    Jaslabs Optimizing PHP objects The following tips can help in optimizing object-orientated PHP.PHPによるオブジェクト指向の最適化。 メモによると次のようなことが書かれている。 ・変数は使う前に初期化せよ ・グローバル変数を2回以上呼び出す場合はローカル変数にコピーせよ ・よく使うメソッドは派生クラス内に記述せよ (尚、PHPの言語仕様が変わることがあるのでこの事柄は永続的な物ではない) ・オブジェクトのメソッド呼び出しは普通の関数呼び出しの2倍遅い。 ・ローカル変数のインクリメントが最も速い( $var++) ・オブジェクト変数のインクリメント($this->val)はローカル変数のインクリメントより3倍遅い ・初期化されていない変数のインクリメントは初期化されているものより9〜10倍遅い な

    ll_koba_ll
    ll_koba_ll 2006/08/09
    PHPによるオブジェクト指向の最適化
  • Prototype.js を使った JavaScript OOP 講座 #01

    社内の精鋭エンジニアを中心に定期的に勉強会をすることになった。んで、 JavaScript の講義は僕がやることになった。 資料を社内だけでとどめておくのはもったいないので、ここに公開していきます。社内の人も社外の人も読んでください。 講義の内容は基的にソース嫁。ソースレビュー形式。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 Section 00 Prototype.js の前に JavaScript のオブジェクトの概要・・・ オブジェクトを作ってみる。 var object = {};オブジェクトにメソッドとかプロパティを追加してみる。 var object = { field: 'IT戦士', method: function() { alert('hello ' + this.field); } }; object.method()

    Prototype.js を使った JavaScript OOP 講座 #01
    ll_koba_ll
    ll_koba_ll 2006/05/18
    どこかの会社の勉強会の内容
  • Life is beautiful: 日本語とオブジェクト指向

    先日、日経BPの出版局の方と話をする機会があったのだが、私がマイクロソフトでウィンドウズ95の開発に関わったことに触れた際、「ユーザーインターフェイスの設計において、日人であることで何か役に立ったことはありますか?」と聞かれた。日人であることがプラスになったとは思わないが、ふと思い出したことがある。当時、「日語はオブジェクト指向な言語だな」と思ったことである。 その当時(90年代初頭)、アップルの方が使い勝手に関しては一歩も二歩もマイクロソフトより進んでおり、そのためには、もともとゼロックスが提案しアップルが商品化した、「オブジェクト指向ユーザーインターフェイス」の考え方を、より推し進めるしかないという戦略で、ウィンドウズ95のユーザーインターフェイス(当時は Object-Oriented Shell と呼ばれていた)の開発をしていた。 「オブジェクト指向ユーザーインターフェイス」

    Life is beautiful: 日本語とオブジェクト指向
    ll_koba_ll
    ll_koba_ll 2006/03/14
    「塩を・・・」で塩を取ってくれる日本語はオブジェクト指向な言語
  • Collection & Copy - JavaScriptにおける高階プログラミング

    翻訳 原文:Higher Order Programming In Javascript著者:Sjoerd Visscherライセンス:クリエイティブ・コモンズ・ライセンス(帰属) 前提知識JavaScriptを使ったオブジェクト指向プログラミングの知識が必要となります。以下のWebreferenceの記事を読み、よく理解しておいてください。OOP in Javascript, part IOOP in Javascript, part IIDouglas Crockford最終更新2004/3/28はじめに高階プログラミングでは、値として関数を使うことができます。つまり引数として関数を別の関数へ渡すことも、関数を別の関数の返り値にすることもできるのです。この形式のプログラミングは、しばしば関数型プログラミングで使用されますが、「通常」のオブジェクト指向のプログラミングでも非常に有用です。

    ll_koba_ll
    ll_koba_ll 2006/03/14
    JavaScriptにおける高階プログラミング
  • CodeZine:JavaScriptにおけるオブジェクトの基本的性質

    はじめに JavaScriptはオブジェクト指向言語です。従って、そのプログラミングは、オブジェクトの生成やプロパティの参照、メソッドの実行などを組み合わせる作業と言えます。つまり、オブジェクトを上手く扱うことができなければ、JavaScriptの良いコードは書けません。また、JavaScriptにおけるオブジェクトの考え方は、JavaC++とは根的に違っています。 そこで、この記事では、JavaScriptにおけるオブジェクトの基的な性質について見ていくと共に、JavaC++といった他のオブジェクト指向言語との違い、JavaScriptにおけるオブジェクトの扱い方などを解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(

    ll_koba_ll
    ll_koba_ll 2006/03/14
    後で読む
  • Rubyで学ぶデザインパターン

    ll_koba_ll
    ll_koba_ll 2006/03/14
    rubyでOOPのサンプル
  • 檜山正幸のキマイラ飼育記 - プログラマのためのJavaScript (0)

    ジジイの手習いで、JavaScriptを勉強中でございます。その動機は「結局、ブラウザベースRIAかよ」のようなこと。非ブラウザベースのリッチクライアントへの期待を失ってしまったんですね。短期的・現実的な策としては、Ajax的な手法によるRIAなのかなぁ、という気分。ただし、「短期的」が“1年”と“5年”ではえらい違いです。今のところ僕には、「短期的」の実際の期間はわかりません。 僕のJavaScript調査の結果は、「初心者でも使えてプログラマでも困惑するJavaScript 」などに書きました。これらの続きとして、「プログラマのためのJavaScript (*)」というタイトルで書こうかと予定してます。あくまで予定、気まぐれでモノグサな僕のことだから、…… “プログラマのための”というのは、C, C++, Java, C#など“普通の”プログラミング言語にある程度慣れていることを前提に

    檜山正幸のキマイラ飼育記 - プログラマのためのJavaScript (0)
    ll_koba_ll
    ll_koba_ll 2006/03/14
    プログラマのためのJavaScript
  • サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン はじめに:

    第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ

  • オブジェクト指向で考えるActionScript

    Object-Oriented ActionScript Flash MXで実現する進化型Webデザイン サンプルファイル: OOP_Seminar.zip(Zip圧縮約62KB) *Class.flaはFlash MX 2004(MyMovieClip.asはクラス定義のテキストファイル)、他のファイルはFlash MXで開くことができます。 以下の内容は、拙著『オブジェクト指向で考えるActionScript - Flash MXでより進んだWebデザイン作成 』(セレンディップ刊)で詳しく解説しています。また、JaGra(社団法人日グラフィックサービス工業会 )では、このをテキストとして3日間にわたってオブジェクト指向のActionScriptを学ぶ「オブジェクト指向で考えるFlash MX ActionScript上級テクニック講座」を開催しています。 1 モジュール化以前 ボ

    ll_koba_ll
    ll_koba_ll 2005/11/15
    ActionScript オブジェクト指向へ
  • Prototype JavaScript Framework: Class-style OO, Ajax, and more

    ll_koba_ll
    ll_koba_ll 2005/11/15
    オブジェクト指向JavaScriptライブラリ
  • オブジェクト倶楽部 - TOPページ

    当サイトは ... ソフトウェア開発に関する技術について実践、研究、発表するグループ、「オブラブ」のページです。 XP及びモデリング、PFについてのコミュニティや、ドキュメント、フリーソフトウェアで構成されています。

  • fladdict.net blog: イベント・ドリブンなJavaScriptのやり方

    Flashでに学ぶ非同期通信のノウハウのって感じのお話。JavaScriptでオブザーバパターンを用いて、イベントドリブンなコード(addEventListener等)をバリバリ書く方法です。 というかFlashで言うところの、mx.events.EventDispatcherクラスの自分なりの移植なわけですけど。 このEventDispatcherクラスを使うと、W3CのDOM3にそれなりに対応した、イベントモデルを自作のJavaScriptのオブジェクトに実装できます。これで素晴らしきイベントドリブンの世界が楽しめます。 function EventDispatcher(){} /** EventDispatcher.initialize( obj ) オブジェクトobjに、W3C DOM3互換のイベント通知機能を追加します。 これによりobjは、onLoad等のイベントを発行すること

    ll_koba_ll
    ll_koba_ll 2005/11/15
    イベント・ドリブンなJavaScriptのやり方
  • オブジェクト指向プログラム言語としてのJavaScript

    このページでは、JavaScriptのオブジェクト指向言語としての側面を研究します。 JavaScriptは、HTMLの拡張という側面が注目されていますが、 プログラム言語として見た場合にも、興味深い独自の特徴がたくさんあります。 このページでは、これらJavaScriptの言語としての特性、 特にオブジェクト指向言語としてJavaScript を見た場合の特徴について詳しく研究を試みます。 JavaScriptは、ほぼ完全なオブジェクト指向言語です。プログラマによるクラス定義、プロパティ定義、メソッド定義ができます。継承は、言語の基機能としては用意されていませんが、基機能の組み合わせにより実現できます。 メソッドのバインディング(binding)はレイトバインディング(late binding)です。これは、JavaScriptが変数の型のない言語だからです。 JavaScript

    ll_koba_ll
    ll_koba_ll 2005/11/15
    javascirpt OOP