Web関連およびアプリケーション、映像関係、静止画素材、自動処理、4K/8K/ハイビジョン素材関連などを扱っています。 誤字脱字等、お気づきの点がありましたら、お気軽にメールをください。 この目次にないアプリケーション等の使い方などに関してはその他のリファレンス/アプリケーション...のページを参照してください。
Web関連およびアプリケーション、映像関係、静止画素材、自動処理、4K/8K/ハイビジョン素材関連などを扱っています。 誤字脱字等、お気づきの点がありましたら、お気軽にメールをください。 この目次にないアプリケーション等の使い方などに関してはその他のリファレンス/アプリケーション...のページを参照してください。
第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ
第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基本と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と
_ [rubycocoa][ruby][cocoa][objective-c][macosx] 長大なメソッド名を読みやすくするためのobjc_send NSWindow の initWith なんたらという メソッド名がやたら長いについて: 長いメソッド名は、Objective-Cのメッセージセレクタ(メソッドを探すためのキー)に相当します。メッセージセレクタでは引数ラベルを`:'で区切っていてそのままではRubyのメソッド名にならないので、RubyCocoaでは`:'を`_'に置き換えています: メッセージセレクタ = 'label1:label2:...labelN:' Rubyメソッド名 = メッセージセレクタ.gsub(/:/,'_') 長いメソッド名は、とても説明的なので意味をつかみやすいのがメリットだと思います。Objective-Cでは引数のラベルと実引数を対で書くので:
せっかくMacBook買ったので、Macも使ってみていたらいつのまにかXcodeという開発環境を試していた。 まずRubyCocoa 入門を参考に、電卓を作ってみた。 RubyCocoa入門に書いてあるサンプルに、割り算とかけ算とログ出力機能を追加した。 Source Code (Ruby Cocoa 0.12 / Xcode 2.4.1) 開発環境はこんな感じ。 完全にMVCが分かれて実装される。まだModelを作る為の「CoreData」という奴を触った事がないが、 → 【特集】TigerのCocoaにみるMVCの完成 - スマートなデータモデルを実現するCore Data (1) CocoaのMVCモデルの発展 | エンタープライズ | マイコミジャーナル ViewとControllerを作る為の「インタフェースビルダー」と「Xcode」(XcodeはこれらとQuartzC
当サイトのCSS BOOKMARKというコンテンツ。これは、自分が気になるWEBデザインのサイトをサムネイル付きでリンクするページです。これもMovable Type4で実現されています。 更新の手順は、WEBサイトのスクリーンショットを撮り、Photoshopで加工して・・・、という訳では無く、RubyCocoaで作ったツールで更新しています。下のこんなのです。 このツールは、URLを入力するとWEBページが表示されます。左下の四角いボックスは色を選べて、CSS BOOKMARKのカラータグの色となります。Postを押すとCSS BOOKMARKに投稿されます。 自分で言うのもなんですが、便利です。簡単にスクリーンショット付きのリンクが作成できるので楽です。 でも自分が言いたいのは、このことじゃないんです。RubyCocoaとMovable Tyoe4の組み合わせが最高かもしれないこ
ダイナミックなスクリプト言語 もし皆さんが、インテグレーション・プロジェクトを担当させられるとすると、「エンタープライズ・インテグレーション」という言葉は嫌な記憶を思い 起こさせるかもしれません。残念なことにプロジェクトマネージャーや開発担当者は、プロジェクトが期限に間に合わないことや予算をオーバーしてしまうこ と、あるいは要求された機能をリリースできないことの言い訳のために、エンタープライズ・インテグレーションに対する、そんな思いを利用して、プロジェク トの重要性や状況が悪いことを意図的に助長しています。 この傾向は、IT業界のどこでも見られるようです。ある開発者は、そのことを軽蔑的なニュアンスの言い方で「enterprisey」と表現しま す。幸いにもすべてのエンタープライズ・インテグレーションがenterpriseyであるわけではありません。多くのプロジェクトは新しい機能を予定通 り
Introduction Welcome to the home of the ned text editor. ned is the masters' thesis project that I, Nikolai Weibull, am currently (fall 2003) working on. We are going to try to create a new regular expression syntax, and try adopting regular relations to the world of text editors. Documentation While there is no documentation for ned itself, you can find a lot of reference material I have gathered
奥乃の講義資料 アルゴリズムとデータ構造入門での図形言語による作品集 自由課題: 九条さん 京都大学工学部・大学院情報学研究科 (2008年度) アルゴリズムとデータ構造入門 SICP (工学部・後期) (文学部・文学研究科「情報・史料学 特殊講義」) 音声情報処理特論 (情報学研究科・後期) 情報科学基礎論 (情報学研究科・前期) 知能情報学特殊研究1 (知能情報学専攻・前期) プロジェクト科目{信号処理セミナー (知能情報学専攻・前期) 第九条 (自由課題) 電気通信大学大学院電気通信学研究科 (2006年度〜2008年度) コミュニケーションシステム設計論特論 (人間コミュニケーション学専攻・後期) 京都大学工学部・大学院情報学研究科 (2007年度) アルゴリズムとデータ構造入門 SICP (工学部・後期) (文学部・文学研究科「情報・史料学 特殊講義」) 作品集 工学倫理 (工学
2006年度 アルゴリズムとデータ構造入門 アルゴリズムとデータ構造入門では, 『計算機プログラムの構造と解釈』 (SICP) の第1章と第2章をTUT-Scheme を使って習得するとともに, ソーティング, 探索, ハッシュについても学びます. メディアセンターのシステム更改により TUT-Scheme が使えない状態になっておりました. 2月15日15時に インストールがされました. したがって, 必修課題の提出期限を 2月末に延長します. 残りは図形言語の必修課題 〆切は2007年2月28日午後5時 新システムになり使用法が変わりました. ログインするには ps ファイルの印刷方法 ps ファイルのプレビュー Linux に関する FAQ を御覧下さい 2月6日(火)の期末試験を病欠した人は教務掛に申し出て下さい. 工学部情報学科 第1学年後期配当・火曜日第3限・工学部8
Javaのような成熟したプラットフォーム上で、アプリケーションを動作させて恩恵を受けることの一つにモニタリングのような成熟した機能を使えるということがある。JRubyのコアチームメンバーであるOla Biniは、Javaのモニタリング機能がJRubyアプリケーションのメモリの振る舞いをモニタリングするのに役立つことを発見した(source)。 モニタリング機能は無料で手に入れることができ、JRubyをJava6と一緒に動作させるだけです。Javaプロセスへアタッチすることが出来、またリモートからもアタッチすることが出来ます。そしてこの種の情報(Javaプロセス)を取得出来ます。あなたが使っているRubyも同じようなことが出来ますか? Ola BiniがJVMのプロセスをモニターするのに使用したツールはJConsoleである。JConsoleはJava SE 5から付属されたツールだ。JMX
Rubyには標準入力から1行のデータを得るためのメソッドとして「gets」というのがありますが、このメソッドをレシーバ指定なしで呼び出す("hoge.gets"ではなく"gets"だけの形式で呼び出す)場合、必ずしもキーボードからの入力を待つ動作になるとは限りません。getsメソッドで確実にそのようにしたい場合は、レシーバに「STDIN」を指定し"STDIN.gets"という形で呼び出してやる必要があります。 Kernelモジュールのgetsメソッドは、標準入力またはAGRVに指定されたファイルをつなげたデータから1行読み込む機能を持っており、レシーバ指定なしでお手軽に呼び出せますが、コマンドライン引数が指定されていたり$stdinが変更されていたりすると、データの取得元はキーボードにはなりません。確実にキーボードからユーザの入力をするには、デフォルトの標準入力を表すSTDINのgetsメ
J2EE design decisions Learn how to discern which design patterns and frameworks would work best for your enterprise applications If we blindly used POJOs (plain-old Java objects) and lightweight frameworks, we would be repeating the mistake the enterprise Java community made with EJB (Enterprise JavaBeans). Every technology has both strengths and weaknesses, and it's important to know how to choos
エンジニアリング・ネットワーク 毎月10日・25日発刊 半年購読料:31,900円(税込) 年間購読料:53,900円(税込)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く