タグ

ブックマーク / gihyo.jp (4)

  • 第5回 Ruby 1.9 の新機能ひとめぐり(後編): 知っておくとお得な機能 | gihyo.jp

    前編では1.9の目玉機能を、中編では文法や意味論の改善について紹介しました。 後編である今回は、知っておくとお得な機能を取り上げたいと思います。きっとあなたのRubyライフを快適にするでしょう。 鬼車による正規表現の強化 1.9では正規表現エンジンに鬼車を採用したため、鬼車による拡張機能が利用可能になりました。 名前を使った参照 マッチした部分文字列を、$1や$2のようなインデックス番号ではなく、名前で参照する機能がつきました。 コード1 正規表現のマッチ部分を名前で参照する # (?<foo>...) にマッチした部分を $~[:foo] で参照できる if "Taro Yamada" =~ /^(?<first_name>\w+) (?<last_name>\w+)$/ p $~[:first_name] #=> "Taro" p $~[:last_name] #=> "Yamada"

    第5回 Ruby 1.9 の新機能ひとめぐり(後編): 知っておくとお得な機能 | gihyo.jp
    akm
    akm 2009/03/31
  • 特集:jquery.jsを読み解く|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:jquery.jsを読み解く|gihyo.jp … 技術評論社
  • 第1回 ガウス・ボンネの定理から底辺×高さ÷2の公式へ | gihyo.jp

    書(ピタゴラスの定理でわかる相対性理論)p.65-66では、球面三角形の面積について解説を行ったのですが、じつは紹介仕切れなかったことでとても面白い話があり、今月はその話をしてみたいと思います。 球面三角形の面積を求めるものに、書で紹介した「ガウス・ボンネの定理」があります。実は、この定理の式から、面白いことに、皆さんご存知の平面幾何の「三角形の面積」を求める式を導くプロセスを紹介しましょう。そして皆さんからより良い証明ができれば是非教えてほしいと思います。では試みてみます。 球面三角形の面積はガウス・ボンネの定理は、 によって与えられる。ここでは内角をα、β、γの代わりにA, B, Cとしている。 図1 球面上の小さな三角形 三角形が小さいときには平面三角形の底辺×高さ÷2になることを証明する道筋を紹介しよう。 まず、余弦定理として書p.66の(3.5)のほかにもう一つ補完的な定理

    第1回 ガウス・ボンネの定理から底辺×高さ÷2の公式へ | gihyo.jp
  • 第6回 OpenSSHの公開鍵をLDAPで管理 | gihyo.jp

    公開鍵管理の概要 読者の皆さんの多くはリモートメンテナンスのために、各サーバでsshデーモンを動作させているはずです。しかしtelnetではなくsshにすればそれだけで安心安全、というわけではありません。共通鍵認証ではそれぞれの通信自体は暗号化されているとはいえ、近年では総当たり攻撃のターゲットとなっているケースも非常に多くセキュリティ的に安心できるものではないためです。皆さんはちゃんとRSAやDSAによる公開鍵認証を利用されていますか? 公開鍵認証のメリットは、共通鍵認証と比較して、より安全な認証を実現することができる点にあります。その一方、クライアント側には秘密鍵ファイルと多くの場合はパスフレーズが、サーバ側には公開鍵ファイルが必要になるため、デメリットとしてユーザ数が多いとそれらの管理も煩雑になることが挙げられます。 たとえば管理対象のサーバが100台あるとすれば、あるユーザの入社時

    第6回 OpenSSHの公開鍵をLDAPで管理 | gihyo.jp
  • 1