タグ

2013年11月20日のブックマーク (8件)

  • VMware Workstationのネットワーク種類 | クライム仮想化/クラウド・エンジニア・ブログ

    VMware WorkstationではデスクトップPCやノートPC上でテスト環境を構築するために大きく分けて次のような3種類の仮想ネットワークを使用することができます。 ・外部ネットワークへは接続を行わない「ホストオンリー」、「カスタム」 ・ブリッジ接続により外部ネットワークに接続可能な「ブリッジ」 ・ネットワーク変換プロトコルにより、ホストIPアドレスを利用して外部ネットワークに接続可能な「NAT」 VMware Workstationの仮想ネットワーク設定 ・「ブリッジ」で仮想マシン自体をインターネットに接続する「ブリッジ」を選択したネットワークに接続する仮想マシンは個別にIPアドレスを割り当てられ、仮想スイッチを通して直接インターネットに接続します。そのため外部から仮想マシンへのアクセスも可能です。 ・「NAT」で仮想マシンをインターネットと接続するVMware NAT Serv

    VMware Workstationのネットワーク種類 | クライム仮想化/クラウド・エンジニア・ブログ
  • 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)

    更新情報: 2013/11/19: 初版公開 2021/01/08: 訳文見直し、追記 こんにちは、hachi8833です。今回は、自分が知りたかった、Active Recordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4以降でも基的には変わらないと思います。リンクは可能なものについては日語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置します。 注記: 以下は使われそうなフォルダを列挙しただけであり、実際にはこの一部しか使いません。 Value Object Service Object Form Object Query Object View Object Policy Object Decorator ⚓ 肥大化したActive

    肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)
  • MyBatis による SQL マッピング - 似非プログラマの覚え書き

    MyBatis とは MyBatis(旧名・iBatis) とは SQL 文等と Java オブジェクト間のマッピングを行う永続化フレームワーク(O/R マッピングライブラリ)です。マッピングを行うことにより、データベースへの接続方法の変更等があった場合でも、プログラムのソースコードを変更することなく、設定ファイル(XML 形式)を修正するだけで良くなります。 例えば、テーブルの構造はそのままに、テーブル名やカラム名の変更が行われたとしましょう。このとき、従前のやり方ではソースコードを修正する必要がありました。しかし MyBatis なら、マッピングの設定が書かれている XML ファイルを修正するだけで問題なく動作し続けます。 こうしたデータベース側のちょっとした変更に対してシステム側の修正をなるべく少なくするために MyBatis が導入されることが良くあります。 似たようなものとしては

    MyBatis による SQL マッピング - 似非プログラマの覚え書き
  • 実践サンプルで学ぶStruts 2 - 生まれ変わった定番フレームワークを徹底解説

    以前のものとは似て非なるもの Apache Struts(以下、Struts)という名前を知らないJava EE/Web開発者は、もはやいないのではないでしょうか。紹介するまでもありませんが、Strutsは、Javaで記述されたオープンソースのWebアプリケーションフレームワークです。 今回紹介するStruts 2は皆さんがご存知のStruts(以下、Struts 1と表記します)とは似て非なるものです。Struts 2は、Struts 1のメジャー・バージョンアップ・プロダクトとして開発されましたが、そのベースは、WebWork2と呼ばれていたStruts 1とはまったく別のWebアプリケーションフレームワークです。すなわち、Struts 1とは異なるアーキテクチャとAPI、機能を提供する別のWebアプリケーションフレームワークと言えます。よって、Struts 1アプリケーションを、ライ

  • @いう間にWebアプリを作れる「Struts 2」入門 (1/3) - @IT

    【特集】Strutsは“2”を使えば、サルでも幸せに ヤスダネットワーク 関川 晶子 2009/1/8 Strutsに“2”が存在することを知ってましたか? Strutsフレームワークの登場により、JavaによるWebアプリケーション開発は飛躍的に成長しました。いまでは、さまざまなフレームワークが存在しています。日発のフレームワークSeaserやサン・マイクロシステムズのJSFなどが有名です。 その中に、「Struts 2」というフレームワークが存在することをご存じの方は多いでしょう。ところが、日語の情報源がとても少ないのが現実です。その結果、なかなか日でブレイクするキッカケをつかめずにいます。 いまでも、多くの現場で使われているStrutsは、2001年に登場しました。来Strutsが目指したものは、メンテナンス性に優れた、チーム開発に適した土台を提供することにありました。その結

  • Amazon.co.jp: Spring3入門 ――Javaフレームワーク・より良い設計とアーキテクチャ: 長谷川裕一, 大野渉, 土岐孝平: 本

    Amazon.co.jp: Spring3入門 ――Javaフレームワーク・より良い設計とアーキテクチャ: 長谷川裕一, 大野渉, 土岐孝平: 本
  • Introduction to Sass and How to Setup with Mac + Coda

    2014年7月31日 CSS, 便利ツール 「Sass」って聞いたことありますか?すっごく簡単に言うと、CSSをもっと便利に・効率良く記述するためのものです。とは言え基的な書き方はCSSと同じなので、「新しいプログラミング言語」というより「CSSの新しい装備品」といったところでしょうか。一見難しく思えるかもしれませんが、慣れると「これなしではいられない!」とまで思えるSassの魅力と、Macでの設定方法はあまり見ないなーという事でMac+Codaでの設定方法も紹介します。 ↑私が10年以上利用している会計ソフト! Sassとは 日語では「サス」と読まれるようです。拡張子は「.scss」。今までのCSSに変数や計算式を使ったプログラミング風の書き方を加えた .scss ファイルを、変換(コンパイル)してCSSファイルを作成します。例えば「style.scss」のSassファイルを変換する

    Introduction to Sass and How to Setup with Mac + Coda
  • 結城浩さんの「学ぶ姿勢」のはなし - Togetter

    結城浩 / Hiroshi Yuki @hyuki Twitterはとても楽しいんだけど、ずうっと眺めていると、物事の表面だけを見て「それ、知ってる」錯覚に囚われる。ヘッドラインだけ見て理解したつもりになる。自分の主戦場以外ならそれもいいけど、主戦場ではまずいよね。時間かけて資料やを読み込んで自分で試して考えていかないと。 2013-11-17 18:11:09 結城浩 / Hiroshi Yuki @hyuki 「時間をかけて」と書いたけれど、時間をかければいいというものではない。しかし、「時間がない」を理由にしてサボるのはよくない。必要とあらばたっぷり時間をかけることが何事につけ大事だと思っている。「お金は時間を買うために使う」のがよいと常々思っている。 2013-11-17 18:16:32

    結城浩さんの「学ぶ姿勢」のはなし - Togetter