タグ

2008年3月31日のブックマーク (14件)

  • よくわかるソフトウエア・パターン - 特集 オブジェクト指向は難しくない!:selfup

    Part3では,もはやオブジェクト指向開発では欠かせない存在となったソフトウエア・パターンについて解説しましょう。デザインパターンに代表される様々なソフトウエア・パターンを活用して,熟練者の経験を盗み,オブジェクト指向開発を円滑に進める術を習得してください。 ソフトウエア・パターンの全貌 皆さんは誰かが書いたプログラムを眺めていて,どこかで見たようなソフトウエア設計やコードに出くわしたことがありませんか? 「このクラスの役割はどこかで見たことあるなあ」とか「このコードは何度も自分で書いたことがあるぞ」といった感覚です。そのような既視感は,そのコードを書いた人が,皆さんと似たような状況で,繰り返し発生する問題を抱えて,似たような設計/実装を行ったからかもしれません。 ソフトウエア・パターン*1は,このような繰り返されるソフトウエア設計を集めたものです。それも単に集めたのではなく,様々なソフト

    よくわかるソフトウエア・パターン - 特集 オブジェクト指向は難しくない!:selfup
  • Introduction to GCJ (Fedora Core Expert, July 2005)

    Java Ahead-of-TimeコンパイラGCJ 首藤 一幸 注: このページの文章は Fedora Core Expert 誌 (2005年 7月発売) に掲載された以下の記事の元原稿です。 編集部の了承の元に、ウェブページに掲載しております。 首藤一幸, "GCCのJavaコンパイラ "GCJ" ガイド", Fedora Core Expert, pp.180-191, (株)技術評論社, 2005年 7月 2日 GCJは、Javaプログラムを実行前にネイティブコードに変換するコンパイラです。 Fedora Core 4には、GCJ、およびGCJでコンパイルされたJavaプログラムが いくつか含まれています。 稿では、Eclipseといった大きな実用プログラムが動作するくらいに成熟してきた GCJの機能と性能を紹介します。 もくじ GCJとは 準備 使い方 サポートしている

  • java-ja第6回発表資料「ActionScript for JAVAer」 - てっく煮ブログ

    eventjava-ja 第六回で発表してきました。JAVA な人に AS をお薦めするプレゼンです。自作プレゼンシステムが進化した!毎回、プレゼンするときにソースコードを改善していってるんだけど、ちょっと前から as3Query を使い始めている。やっぱり as3Query すごい。例えば、次のページに移るときのアニメーションはこう書いてる。 // 前面のオブジェクトをスライド $(this).children() .addTween({ x : WIDTH * (next ? -1.5 : 1.5), time: 1.5, onComplete: function():void{ $(this).remove(); } }); as3Query で列挙した子供に対して Tween を追加している。as3Query+Tweener 最強。このコードは全ての x 座標が 0 という前提があ

  • 第2回 Twitterこんなときどうする?|gihyo.jp

    こんにちは! 皆さん、Twitterを楽しんでいますか? 「とても楽しい!」という声もたくさん聞きますが、その一方で何が楽しいのかよくわからない……という方もいらっしゃるようです。そこで今回は、Twitterを始めたあとよく出てくる要望や疑問にお答えしていきたいと思います。 ずっとブラウザとにらめっこしているのは辛い! Twitterでは、自分と友達の発言がWebページ上に表示されて一定時間で自動更新されますが、友達がいつ発言するかはわかりません。そんな状況で発言を待っていては、他のことが何もできなくなってしまいます。そんなときにオススメなのが、IM(Instant Messenger)※1との連携です。 図1 IMと連携すると、友達とゆるいチャットをしているような感覚でTwitterを楽しめる 連携させると、友達が発言をしたときにリアルタイムで自分のところに通知がくるので、ずっとブラウザ

    第2回 Twitterこんなときどうする?|gihyo.jp
  • GoogleTalk - TwitterまとめWiki

    語版配布元:Googleトーク 軽い Gmailのアカウントにログの保存が自動でされる(オフにもできる) GoogleTalkを立ち上げなくても、GmailからGoogleチャットとしても閲覧・投稿できる ↑ TwitterGoogleトークを有効にする方法 † 利用するクライアントのアカウントを入力 Googleトークを立ち上げ、twitter@twitter.com を追加 Twitterのアカウントに、指定された文字列を送る 「That worked! What are you doing?」と返信がきて、Tweetの閲覧・投稿ができるようになる

  • お金を払ってでも人の足を引っ張りたいか?:Geekなぺーじ

    「Are People Willing to Pay to Reduce Others' Incomes?, Annalesd'Economie et de Statistique, July/December 2001, 63-64, 39-65」という論文がありました。 お金を払えば他人の財産を削減できるというゲームでどれだけ人が他人の財産を削る事に尽力するかを実験しています。 英国オックスフォード大学での実験です。 誤読などが含まれている可能性があるので、論文を是非ご覧下さい。 以下の文章の間違い等を発見された方はご指摘頂ければ幸いです。 実験内容 実験の概要は以下のようなものです。 ゲームの経過と共に保持する金額にばらつきを持たせ、不公平な状態を作り上げる。 何度か個別に賭け事を行わせる。 途中で一部の被験者に対して特別収入を与える。 最終的に全被験者の取得金額が表示される。 匿名

    itengineer
    itengineer 2008/03/31
    性悪説の立証。「逆立ちしたって人間は神様にはなれない」という名言の立証。
  • 魂、奪われた後――弱いパスワードの罪と罰 ― @IT

    ※ご注意 記事に掲載した行為を自身の管理下にないネットワーク・コンピュータに行った場合は、攻撃行為と判断される場合があり、最悪の場合、法的措置を取られる可能性もあります。また、今回紹介するツールの中には、攻撃行為に利用されるという観点から、アンチウイルスソフトにウイルスとして検出されるものも存在します。このような調査を行う場合は、くれぐれも許可を取ったうえで、自身の管理下にあるネットワークやサーバに対してのみ行ってください。 また、記事を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください。 管理者権限を奪取すると何をされるのか 昨今、OSやアプリケーションの脆弱性が公表された際に、管理者権限を奪取されることに対する注意喚起がなされるのはいまや日常茶飯事である。「管理者権限が奪取される」「システムが掌握される」と聞くと、なんと

    魂、奪われた後――弱いパスワードの罪と罰 ― @IT
  • 第5回 43Tabs~PoIC機能拡張 | gihyo.jp

    PoICの特異点 情報には、ストック情報とフロー情報があります。 フローとは、一定期間内に流れた量のことを言い、ストックとは、ある一時点において貯蔵されている量のことです。この2つは、ストックの変化量がフローにあたるという関係になります。 例えば、バスタブに貯まっているお湯がストック、これに対して溢れたり継ぎ足したりしたお湯がフローという関係になります。そして、フロー情報と言う場合には、その時にだけ意味があり、かつ保存される必要のない情報という意味であり、対してストック情報と言う場合には、後々参照するために保存される情報のことを指します。 すでに何度も述べているように、PoICではすべてのカードに4つのタグをつけています。 記録カードは「身の回りの事実や現象を記録する」のに使用します。これはすなわち「あったこと」のためのカードです。発見カードは「頭・心から湧き出てくるもの」を記録するのに使

    第5回 43Tabs~PoIC機能拡張 | gihyo.jp
  • 仕様はどうして決まらないのか?

    情シス部門の業務力 今回は、IT化対象の業務要件・仕様を決めるために必要な「業務への理解力」=「業務力」について述べます。 まず、業務要件とは何かについて整理しましょう。ある業務を行うには理由があります。その理由を外的要因・内的要因の2つに分けて考えます。 図1に示すように、外的要因では法令や制度、監督官庁の指導など、決められた範囲内で業務仕様を決めなければいけない部分があります。例えば、規制業種の場合は○○業法という形で法律として規定されているので、その規定に沿って業務を進め、エビデンス(証拠)を残すという形になります。 どんな企業でも、なんらかの購買活動を行い、なんらかの販売を行うサプライチェーンの1つを担っています。このとき他社との接点が生じます。サプライチェーンとの接点には、他社との調整が可能な部分があります。 内的な要因として、バリューチェーンが指摘できます。社内の処理はバリュー

    仕様はどうして決まらないのか?
  • ゼロ円でできる仮想化(1/3)

    ゼロ円でできる仮想化 VMware Serverのインストールから管理まで 無償で提供されている仮想化ソフトウェア「VMware Server」は、SOHOや小企業でのサーバ集約やレガシー環境の保全に適している。そのインストールから仮想マシンの構築、管理方法までを解説する。(編集局) 北浦訓行 2008/3/27 サーバ集約だけじゃないVMware Serverのメリット 「VMware Server」(http://www.vmware.com/products/server/)は、米国ヴイエムウェア社が無償で提供している仮想化ソフトウェアです。ヴイエムウェアの無償ソフトとしては「VMware Player」がよく知られていますが、VMware Serverには、以下のような特徴があります。 仮想化エンジンと管理画面が分離している 仮想マシンの作成機能がある 仮想マシンのハードウェア構成

  • Webブラウザ戦争でAcidレースの局地戦が白熱 - @IT

    2008/03/27 Internet Explorerのシェアを緩やかにFirefoxが奪いつつあるという調査が多くある一方、“世界最速”をうたうSafariがWindows版でもリリースされて評判となるなど、今また「Webブラウザ戦争」という言葉がささやかれ出している。1990年代後半のマイクロソフト対ネットスケープの激戦を第1次とすれば、今回は第2次Webブラウザ戦争だ。 ここ数日、第2次Webブラウザ戦争の局地戦“Acidレース”が加熱気味だ。Webブラウザの標準規格への適合度合いをテストする「Acidテスト」の最新バージョン「Acid3」が3月3日に登場して以来、どのWebブラウザが一番にAcid3に合格するかを巡ってデッドヒートが繰り広げられている。 AcidテストはWeb技術の標準化を目指した活動を行うWeb Standard Project(WaSP)が開発するテストスイー

  • 5分で絶対に分かるビジネス・インテリジェンス ― @IT情報マネジメント

    ビジネス・インテリジェンスとは何か?ビジネス・インテリジェンスとは何か? IT(情報技術)関係の記事を読んだり、説明を聞いたりしていると、ビジネス・インテリジェンス(business intelligence)、略してBIという言葉が出てくることがよくあります。しかし、BIベンダといわれる企業の製品や主張を見ても、各社バラバラで何となく釈然とせず、あいまいな印象を持たれている人も多いのではないでしょうか? この言葉はもともと、1989年にガートナーグループのアナリストだったハワード・ドレスナー氏によって使われたのが最初だといわれています。彼の主張するBIとは、「企業内外の事実に基づくデータを組織的かつ系統的に蓄積・分類・検索・分析・加工して、ビジネス上の各種の意思決定に有用な知識や洞察を生み出すこと」ぐらいの意味です。 要するに経営者や社員は、売上分析、利益分析、顧客動向分析などを、専門家

    5分で絶対に分かるビジネス・インテリジェンス ― @IT情報マネジメント
  • Maven2/TIPS集 - きのさいと

    -source 1.3 でサポートされていません とか言われる場合 † ソースのバージョン - TzlTTqTjの日記を参考にさせていただきました!ビルドの設定を下記のように書き替えればよい <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> さらにtargetタグにつづけて <encoding>Windows-31J</encoding> とか指定すれば、文字エンコーディングによるコンパイルエラーなど

  • Firefox まとめサイト

    This domain was recently registered at Namecheap.com. Please check back later!