タグ

2011年3月11日のブックマーク (6件)

  • JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記

    JavaScript-XPath とは JavaScript-XPath は、 DOM 3 XPath を実装していないブラウザに対して、実用的な速度で動作する DOM 3 XPath のエンジンを追加します。 一言で乱暴に言ってしまえば、どのブラウザでも document.evaluate って関数で XPath 使えるようになるよ!ってことです。 以下が公式サイトになります。 http://coderepos.org/share/wiki/JavaScript-XPath DOM 3 XPath ってなんなの!? めっちゃ簡単(で、ちょっとだけ適当)なDOM 3 XPath の説明をします><。 JavaScript でよく使う document.getElementById や document.getElementsByTagName って関数ありますよね? DOM 3 XPath

    JavaScript-XPath をリリースしました!さあ、あなたも XPath を使おう!(解説付き) - IT戦記
  • diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp

    UNIXの基的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要

    diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp
  • 入門OpenSSH 新山 祐介 著

    「入門OpenSSH」 (新山 祐介 著) は、 2006年6月に秀和システムから刊行されました (2009年末に絶版)。 秀和システム 「入門OpenSSH」のページ ここで公開している原稿は、最終的な版下になる前のものです。 実際に出版された書籍とは異なっている部分があります。 重大な間違い等がありましたら、新山までお知らせください。 () 注意: 書が刊行された時点での OpenSSH のバージョンは 4.3 でした。 現時点(2011年2月)における OpenSSH のバージョンは 5.8 です。 変更履歴 2010/09/12: 公開。 目次 はじめに 第1章. OpenSSH を導入するにあたって 1.1. OpenSSH とは 1.2. OpenSSH にはできないこと 1.3. OpenSSH ができること 第2章. OpenSSH をインストールする 2.1. 現在イン

  • 【Oct . 13, 14, 15】YAPC::Asia Tokyo 2011 "Evolution" - Japan Perl Association運営ブログ

    【Oct . 13, 14, 15】YAPC::Asia Tokyo 2011 "Evolution" のお知らせ | Announcing YAPC::Asia Tokyo 2011 "Evolution" ( English announcement follows Japanese ) こんにちは、櫛井です。 去年に引き続き、YAPC::Asiaを担当させていただくことになりました。 周到に仕組まれた罠により、気付いたらイベントをやることになった 前回とは違い、JPAの理事会に呼ばれたと思ったら 「次回のYAPC::Asiaの草案よろぴく」とカジュアルに言われたので 今年も頑張ろうと思います。皆様の協力あってのYAPC::Asiaです。 宜しくお願いいたします。 ■テーマと方向性について 今回のテーマは「Evolution」、Perlの先端を行く人をメインにすえたいと

  • 自己紹介と過去の話 - Islands in the byte stream (legacy)

    新卒準備カレンダー 2011春に何か書くにあたって、まずは軽く自己紹介的な挨拶を書こう…と思ったら予想外に長い自分語りになってしまったので別途書き出しておきます。エンジニアとしてのスキルや活動については編に書くので、ここではそれ以外のことを書きます。 現在の私 この3月で大学を卒業し、4月からはDeNAにエンジニアとして入社します。 プログラミングが大好きで、3年ほど前からShibuya.pmによく顔を出しています。最近の成果物としては、Perl用のテンプレートエンジンXslateです。これについてはWeb+DB Presss誌で解説の機会をいただき、「Xslate 次世代テンプレートエンジン」としてWebでも公開済みです。 ところで、私は今年29歳になります。しかし、大学院にいったわけでも二度目の大学というわけでもありません。これは大学入学が24歳のときと遅かったためです。私が大学を目

    自己紹介と過去の話 - Islands in the byte stream (legacy)
  • コミュニティメンバー サービスのご案内|六本木ライブラリー|アカデミーヒルズ

    隈研吾デザインの豊かな空間と、多岐に渡る知的アクティビィティを擁する、六木ライブラリー。コミュニティメンバーの皆様に提供しているサービスや特典を、“Space(施設)”、“Opportunity(イベント)”、“Books(書籍)”という3つのテーマに分けて、ご紹介します。 勉強や仕事のドキュメントづくりに最適な、スタディースペースです。集中できる環境で他のメンバーとともに、知のブラッシュアップ。PCを持ち込めば、すぐにインターネットへアクセスできます。 詳細はこちら

    tyamaguc07
    tyamaguc07 2011/03/11
    いいなこれ。