タグ

2007年9月9日のブックマーク (12件)

  • IBM リダイレクト - Japan

    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.

    IBM リダイレクト - Japan
  • IBM Developer

    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.

    IBM Developer
  • ActiveRecord の歩き方 - Association 編(1) - elm200 の日記(旧はてなダイアリー)

    まえがき Rails に出会ってからというもの、私は ActiveRecord の洗練されたインターフェイスに惹かれてきた。特にアソシエーションがどういう風に実装されているのか自分で確かめてみたかった。以下のコード例を見てほしい。 class Entry < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base end これはあるブログシステムのモデルである。このコードではエントリ(Entry)とコメント(Comment)という2つのモデルがあり、Entry モデルの has_many :comments というメソッド呼び出しによって、コメントがエントリに関連付けられている。これがアソシエーションである。(エントリは、コメントを複数持つ。だから has_many アソシエーションが使われて

    ActiveRecord の歩き方 - Association 編(1) - elm200 の日記(旧はてなダイアリー)
  • Rubyist Magazine -RubyOnRails を使ってみる -第3回 ActiveRecord

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • Javaから見たRuby on Rails - @IT

    記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT フォーラムをご参照ください。 Javaエンジニアの皆さんにとって、最近気になるテクノロジーとして「Ruby On Rails(以下、Rails)」が挙げられるのではないでしょうか。 インターネットを使って、Railsについて少し調べてみると、いろいろと刺激的なキーワードが並んでいることが分かります。例えば、もう誰もが用語として知っているAjaxへの標準対応であったり、「Javaの10倍の開発生産性」「ブログサイトが15分でできる」といったようなパフォーマンスを強調する触れ込みであったり、「DRY」「Convention over Configuration」といったRailsの思想を表す目新しいキーワードであったりします。 逆に、Railsの概要を紹介する文に必ず書かれている「MVCアーキテ

  • ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】:Ruby on Rails究極指南(1/2 ページ) 近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。稿では、RubyとDSLの関係について解説していく。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明する。 RubyとDSLの関係 近ごろ、DSLという考え方が注目を集めています。DSLとは、特定の領域(ドメイン)に存在する問題の解決に特化してデザインされたコンピュータ言語のことを指します。 DSLの考え方*は新しいものではありません。例えば、awkは「テキストをフィルタリングする」という問題を解くことに特化したDSLと考えられます。そのほか、自分で特定の問題を解くためにミニ言語を設計・実装された経験のある方もいるで

    ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)
  • 第4回 話題騒然! 「言語内DSL」の概念とRake【後編】

    言語内DSLとしてのRuby 前回紹介したとおり、言語内DSLはホスト言語そのものを利用してDSLを構築します。したがって、言語内DSLではホスト言語の機能をフル活用できます。Rubyで構築された言語内DSLであれば、Rubyの制御構造の利用はもちろん、独自にクラスやメソッドを定義できますし、サードパーティーのRubyライブラリを利用することも可能です。 DSLからのRubyの利用 Rakefileは、実行時にそのままRubyのコードとして評価されます。ここで、前回紹介したhelloプログラム用のRakefile(リスト1)にRubyのメソッドを定義してみましょう。参考までに(リスト1)を再度示しておきます。 1 require 'rake/clean' 2 CLEAN.include %w(hello *.o) 3 4 task :default => ['hello'] 5 6 fil

    第4回 話題騒然! 「言語内DSL」の概念とRake【後編】
  • Martin Fowler's Bliki in Japanese - 言語ワークベンチ

    以下の文章は、Martin Fowler による 「Language Workbenches: The Killer-App for Domain Specific Languages?」 の日語訳である。 ソフトウェア開発における新しい考えの多くは、実は古い考えの新しい組み合わせ方です。この記事では、その新しい組み合わせ方のひとつ、私が「言語ワークベンチ(Language Workbenches)」と呼んでいるツールについて説明します。これは、現在広まりつつある考え方で、たとえば、Intentional Software、JetBrainsのMeta Programming SystemMicrosoftのSoftware Factoriesなどが例として挙げられます。これらのツールは古い開発スタイルを採用しており、私はこれを「言語指向プログラミング(language oriente

  • OCNゲームで提供しているコンテンツについて|OCN コンテンツナビ

    OCNゲームで提供しているコンテンツについて 平素より「OCNゲーム」をご利用いただき、ありがとうございます。 誠に勝手ながら「OCNゲーム」は2018年1月31日をもちまして、サービスを終了させていただきました。 これまで長らくのご愛顧を賜り、誠にありがとうございました。 今後もお客さまへの一層のサービス向上に取り組んでまいりますので、 何卒ご理解のほどお願い申し上げます。 「OCNゲーム」終了後はコンテンツ提供元サイトにてご利用下さい。 また、ご不明な点がございましたら大変お手数ですが、 以下に記載されているコンテンツ提供事業者の問合せ窓口へ直接お問い合わせいただけますようお願いいたします。 ※OCN外のサイトとなります。

    mtbtaizo
    mtbtaizo 2007/09/09
  • LDAPによるパスワードの一元管理

    LDAPサーバの構築 今回は、Red Hat Linux 7.3をベースに、必要なソフトウェアをインストールします。ソースファイルはすべて/usr/local/srcにダウンロードし、展開するときもこのディレクトリで作業することを前提としています。 まず、認証を統合するLDAPサーバを構築します。今回は、以下のソフトウェアで検証しました。 openldap-stable-20020618.tgz(openldap-2.0.25) http://www.openldap.org/ OpenLDAPのインストールとサーバの設定 入手したソースアーカイブを展開してインストールします。LDAPサーバ用ファイル群がすべて/usr/local/ldapディレクトリ以下に格納されるように、configureスクリプト実行時に「--prefix=/usr/local/ldap」オプションを指定しています。

    LDAPによるパスワードの一元管理
    mtbtaizo
    mtbtaizo 2007/09/09
    passwdファイルからの切り替えnsswitch.conf
  • LDAPへの移行を準備する | OSDN Magazine

    LDAPは、あなたと無縁のネーミング/ディレクトリサービスではない。規模の大小、商用、オープンソースの区別なく、複数のアプリケーションベンダが、認証と「ホワイトページ」タイプの情報を扱う一元化されたサービスとしてLDAPを採用している。 近頃は、”got root?” Tシャツを着ることもLDAPを手に入れろと背広族を怒鳴りつけることもない人は、たぶんLDAPが自分の環境に合うだろうかと考えている当の背広族ぐらいだろう。他のサービスとは段違いのセキュリティと統合の機能を持つLDAPは、少なくともちょっとした時間を費やして検討すべき代物のはずだ。では、始めるとしよう。 LDAPに移行したらどうだろう、と複数の友人コンサルタント、システム管理者、マネージャーも含まれる)に質問してみた。すると、ほとんど誰もが、禁煙しろとかファーストフードをべるのをやめようとか言われたみたいな表情になった。そ

    LDAPへの移行を準備する | OSDN Magazine
  • 仮想化技術へのニーズの根源はサーバールームにあり:ITpro

    ある大手ITサービス会社の人と、最近ニーズがホットな「仮想化」の話で盛り上がっていたら、その人が面白い話を教えてくれた。ユーザー企業はなぜ、仮想化に強い関心を持つのか。「そんなの分かりきったことじゃん」との声が聞こえそうだが、答えはちょっと違う。サーバーを入れる“容器”の方に主な要因があるというのだ。 サーバー資源を有効活用できる仮想化技術は、ユーザー企業内でのサーバーの増殖をい止めるのに効果的と、誰しも思う。それはもちろん正しい。コスト削減にもつながるし、運用の手間・負荷の軽減にもなる・・・しかし、よく考えたら、こちらはどこまで正しいのか。 PCサーバーなら低価格化と高性能化が進んだから、お気楽に導入してもITコスト面でのインパクトは少ない。運用の大変さと言っても、1カ所で集中管理できるなら、多少増えてもそんなに問題はないはずだ。 「問題は入れ物」と冒頭の人は言う。つまりサーバールーム

    仮想化技術へのニーズの根源はサーバールームにあり:ITpro