タグ

2012年2月8日のブックマーク (12件)

  • ASP.NET MVC 3におけるDI実装のポイント

    はじめに ASP.NET MVC 3(以下、MVC 3)のController周りの改良点として、Dependency Injection(以下、DI)の容易な実装が挙げられます。今回はMVC 3におけるDI実装と利用方法についてご紹介します。 DIの登場の背景はJavaでのWebアプリケーション開発での課題が根底にあります。一昔前のJavaでのWebアプリケーション開発では、Enterprise JavaBeansコンテナと呼ばれるアプリケーションサーバーの起動が非常に遅いことが問題としてありました。この問題に対応し、テスト容易性の向上とコンポーネントの再利用性の向上を狙い考え、生み出されたのがDIと呼ばれる開発手法です。 DIとはクラス間の直接的な依存関係を排除する開発手法であり、DIを実現するツールのことをDIコンテナと言います。JavaにおけるDIコンテナとしてはJavaのSpri

    ASP.NET MVC 3におけるDI実装のポイント
    qaz76
    qaz76 2012/02/08
    Ninject
  • 第1回 なぜScalaなのか?

    大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,現在は株式会社豆蔵のチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発のコンサルタントとして活躍中。開発の現場にこだわり,開発の現場を少しでもよくしたいと日夜奮闘している。要求開発アライアンス 執行委員。著書に『オブジェクト脳のつくり方』や『eXtreme Programming実践レポート』(ともに翔泳社発行。後者は共著)などがある。 連載では,次世代のエンタープライズ・プラットフォームを支える言語として,このところ最も注目を集めている言語「Scala」の魅力をお伝えしていきたいと思います。Scalaは,技術的にもかなり刺激的で,楽しい言語に仕上がっています。最初の一歩から刺激的な技術解説まで,幅広くScalaおもしろさ,楽しさをお伝えしたいと思います。 Scalarはじめの一歩 S

    第1回 なぜScalaなのか?
    qaz76
    qaz76 2012/02/08
  • Install

    To install Scala, it is recommended to use cs setup, the Scala installer powered by Coursier. It installs everything necessary to use the latest Scala release from a command line:

    Install
    qaz76
    qaz76 2012/02/08
  • イマドキのIDE事情(121) Scala開発はEclipseに決まり? 「Scala IDE for Eclipse 2.0」登場

    ついにリリースされたScala IDE for Eclipse 2.0 JavaVM上で動作する次世代言語として注目を集めるScalaだが、Eclipse(JDT)という非常に強力なIDEが存在するEclipseと比較すると、決定版と呼べるIDEが存在しないことで言語が持つ特性を最大限に発揮できないことが問題視されていた。 これまでもScalaプログラミングのためのツールとして、Eclipse、NetBeans、IntelliJ IDEAといったJavaベースのIDEで動作するプラグインは存在したものの、いずれもEclipse上でJavaプログラミングを行う場合と比べると満足できるものではなかったのが実情だ。 このように強力な開発環境が存在しないことはScalaのディスアドバンテージの1つとされてきたが、EclipseプラグインであるScala IDE for Eclipse(初期のバージ

    イマドキのIDE事情(121) Scala開発はEclipseに決まり? 「Scala IDE for Eclipse 2.0」登場
    qaz76
    qaz76 2012/02/08
  • ScalaによるWebアプリケーションフレームワーク「Lift」とは

    Java仮想マシン上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 連載ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 はじめに Java仮想マシン(以下JVM)上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。 Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 稿ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 対象読者 Javaは知っているが、Scalaも学んでみたいと思っている方 ScalaでのWebアプリケーション開発に興味がある方 必要な

    ScalaによるWebアプリケーションフレームワーク「Lift」とは
    qaz76
    qaz76 2012/02/08
  • Connecting to the iTunes Store.

    If iTunes doesn't open, click the iTunes application icon in your Dock or Windows Task Bar. To download iTunes, please click here.

    qaz76
    qaz76 2012/02/08
  • | スマホアプリ開発記

    childslunchさん いつまでもお子様ランチmotto-carpe-diemさん 『Carpe-Diem』~渋谷ではたらく男のプライド~project121さん 部下との人間関係が劇的に変わる箱の法則a0z5onm2さん iphone5 ケース マークジェイコブス アニマル購入v-chizuさん 10年ぶりの出産―年の差兄妹―iphone5best001さん YURIの未来快適生活はこれ!!

    | スマホアプリ開発記
    qaz76
    qaz76 2012/02/08
  • iPad+OSCulator+TouchOSC(Editor)+α

    iPadが私の使い方だとMacbook Airリプレイス可能、という話は先に書いた通り。 今回は、プラスαの部分を紹介。 今まで、MicroKONTROLやLaunchPADなどを導入し、夜な夜なコソコソ音いじりをしていました。元々、「画面上マウスとキーボードでぽちぽちしててもつまらん」と感じていたので、フィジカルコントローラを買ってきた訳ですが、iPad+OSCulator+TouchOSC(Editor)を組み合わせると、物理的な触感とは違った気持ち良さを味わえる。 どんな気持ち良さかというと、iPadで操作した内容が、ネットワークを通じてリモートコンピュータ上のアプリに信号を送り、音に変換されて耳にフィードバックが返ってくる、そのリアルタイム性の気持ち良さ! です。 あの、、、言葉で書くと伝わっている気がまるでしないのですがw、今回、知らなかった事沢山なので、自分に対する覚え書きとし

    iPad+OSCulator+TouchOSC(Editor)+α
    qaz76
    qaz76 2012/02/08
  • texas 7 texas 7 -

    texas 7 ยินดีต้อนรับสู่เว็บไซต์คาสิโนออนไลน์ของเราซึ่งมีเกมการพนันจากแบรนด์ดังมากมายและปัจจุบันมีคอลเลกชันเกมที่ใหญ่ที่สุดในประเทศไทย เพื่อตอบโจทย์ความต้องการที่แตกต่างกันของทุกคนไม่ว่าจะอยากเล่นเกมสล็อตหรือเกมอื่นๆก็สามารถเล่นได้ทุกอย่างในที่เดียว นั่นหมายความว่าเราเป็นผู้ให้บริการสล็อตออนไลน์ คาสิโน พนันฟุตบอลบนโทรศัพท์มือถืออันดับหนึ่ง และเราสนับสนุนทั้งสองอย่าง iOS และ Android ไม่จำเป็นต้องดาว

    qaz76
    qaz76 2012/02/08
  • これ知らないプログラマって損してんなって思う汎用的なツール

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    これ知らないプログラマって損してんなって思う汎用的なツール
    qaz76
    qaz76 2012/02/08
  • GitHub - hatena/Git-for-Designers: はてなのデザイナ向けの Git 入門ドキュメントです。

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - hatena/Git-for-Designers: はてなのデザイナ向けの Git 入門ドキュメントです。
    qaz76
    qaz76 2012/02/08
    最寄りのエンジニアwww
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    qaz76
    qaz76 2012/02/08