タグ

2006年4月4日のブックマーク (3件)

  • IPv4/IPv6 アドレスから、ホスト名を取得する - Ancient library

    Perl を使用して、IPv4/IPv6 アドレスからホスト名を取得する際に必要となる事項などを、以下にまとめておきます。 IPv4 アドレスについての正規表現 IPv6 アドレスの展開 ホスト名の取得 まず IPv4 アドレスについて。 IPv4 アドレスの一般的な形式である xxx.xxx.xxx.xxx、この他、IPv4 互換 IPv6 アドレス (::xxx.xxx.xxx.xxx) および IPv4 射影 IPv6 アドレス (::ffff:xxx.xxx.xxx.xxx) をマッチングするようにしてみました。 /^(?:::(?:f{4}:)?)?((?:0*(?:2[0-4]\d|25[0-5]|[01]?\d\d|\d)\.){3}0*(?:2[0-4]\d|25[0-5]|[01]?\d\d|\d))$/i $1 に xxx.xxx.xxx.xxx の部分だけが入ります。

  • プログラミングとその応用I

    概要 コンピュータはプログラムに忠実にしたがって処理を行います. そこで,自分でプログラムを作れば,自分の思った通りにコンピュータに仕事をさせることができます. プログラムを作ることをプログラミングといいます. ここでは,演習を通じてプログラミングを基礎から学びます. プログラミングの素養を身につけることで,当の意味ではじめてコンピュータを使いこなすことができるようになります. なお,演習はLinux環境で行い,プログラミング言語としてRubyを用います. プログラミングは専門家の仕事であり,誰もが必ずしも学ぶ必要はないという考え方もあります. しかし,コンピュータは,知的活動の可能性を大きく広げることができるツールであり,それを自在に使いこなす手段としてのプログラミングを学ばないことは,卒直に言って非常にもったいないことです. またプログラミングはいい意味で「手軽に」創造性を発揮できる

  • トランザクション処理 --概念と技法-- を読むためのページ

    "トランザクション処理--概念と技法--" を読むためのページ last update: June 10, 2002 何ですか、このは? データベース業界の第一人者であるJim Gray氏とAndreas Reuter氏が書いた 大著と言いますか、はっきり言ってバイブル的存在ですが、 "Transaction Processing: Concepts and Techniques"の翻訳が、日経BP社から 喜連川優氏監訳でタイトル"トランザクション処理-- 概念と技法-- 上・下巻"として2分冊でやっと出ました。とにかく、 原著も分厚い(48mm: 刷が進むほど紙の質が薄くなり、やっと48mmまで下がっ た!)が、翻訳はもっと分厚い(原著の紙質よりも厚いため、上下巻合わせて 96mmもあります)。 タイトルにはトランザクション処理となっていますが、もっと平たく言う と、データベースの中