タグ

2009年3月30日のブックマーク (9件)

  • WEB+DB PRESS Vol.49

    2009年2月24日紙版発売 2014年12月23日電子版発売 B5判/224ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-3752-0 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 システム開発を成功させる「繰り返しの排除」原則 現場で役立つ DRYの基礎知識 「DRY」(Don't Repeat Yourself)は書籍『達人プログラマー』で解説されている,システム開発のさまざまなフェーズで「重複」を避けることの重要性を示すキーワードです。Ruby on Rails の開発ポリシーとして脚光を浴びましたが,システムの設計

    WEB+DB PRESS Vol.49
  • redMine再び (src's note)

    やっぱTracかと思って設定していたのですが、やっぱプロジェクトごとにユーザー登録したりするのはめんどくさすぎるので、redMineを再評価することにしました。一応いまのところ使えそうです。ただしいくつかはまった点が ありました。 ■ 「リポジトリに、エントリ/リビジョンが存在しません」 プロジェクトのリポジトリを閲覧しようとすると、「リポジトリに、エントリ/リビジョンが存在しません」というエラーが表示されて、中身をみることができませんでした。ググってみてもファイル名に日語が使われているとダメ的な情報しかなく途方にくれてしまいましたが、mongrelのログを見てピントきました。 'https://xxx.home.com:443' のサーバ証明書の認証中にエラーが発生しました: - 証明書は信頼のおける機関が発行したものではありません。証明書を手動で認証 するためにフィンガープリントを用

  • Redmineのインストール

    Redmineのインストールし、既存のApacheと連携させるまでの手順を説明します。以下のものがインストールされている環境を前提としています。 Ruby SQLite3 RubyGems Ruby on Rails (# gem install rails) ※Redmine 0.7.0よりRails 2.0.2必須。1.2.x不可。 sqlite3-ruby (# gem install sqlite3-ruby) インストール作業 Redmineのダウンロードおよびインストール リリース版のtarballをRubyForgeからダウンロードし展開するか、もしくは最新開発版をsvnからチェックアウトします。 いずれの手順も ダウンロード を参照してください。 データベース接続設定(config/database.yml) SQLite3の場合: production: adapter:

    Redmineのインストール
  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

  • ノンパラベイズを勉強してみる (0) - nokunoの日記

    昨日のNL190で以前より日記を拝見させていただいていた持橋さんの発表「ベイズ階層言語モデルによる教師なし形態素解析」がありました。辞書なしで文字単位のテキスト(コーパス)処理をして、情報理論的な基準で形態素解析(というか単語分割)を行うというもので、理論的にもよく考えられているようです。言語の文字列を階層Pitman-Yor過程による文字-単語階層nグラムモデルの出力とみなし, ベイズ学習を行うことで, 教師データや辞書を一切用いない形態素解析を可能にする。これにより, 教師データの存在しない古文や話し言葉,口語体などの形態素解析と言語モデルの作成が可能になる。発表は分かりやすく、結果はかな漢字変換にも応用が効きそうなもので、大変刺激を受けました。理論的な面については付け焼刃でなんとかなるようなものではなさそうなので、持橋さんのサイトで公開されている論文を読みながら勉強してみようと思いま

  • 迷惑な直リンクは.htaccessで弾いてしまえ! | チバのブログ

    アクセス解析を見ているとたまにjsファイルや画像に直リンクしているであろう痕跡を見つけることができます。しかも結構大きな企業がやってくれちゃってます。 jsファイルなんて別にコピーして自分のサーバーに置けばいいじゃん、コピペまでは制限してないよって思うんですが何なんでしょうか。 で題はと言うと、そういう迷惑な直リンクは.htaccessで弾いてしまえ!という事です。 リファラで判断 CGIやPHPなんかだとリファラを取得してはじくという事もできるのですが、画像やjsファイルはリファラの取得自体ができません(多分)。 なので、.htaccessを使ってリファラを取得する事にします。 許可する対象が1つの場合 アクセスを許可するサイトが1つの場合は以下のようになります。 サンプルではhttp://blog.chibatch.jp/以外のアクセスを禁止しています。 まず始めにSetEnv

  • Publications

    Papers "Learning Adverbs with Spectral Mixture Kernels", Tomoe Taniguchi, Ichiro Kobayashi and Daichi Mochihashi. Findings of ACL 2024, to appear. (will also be presented at SpLU-RoboNLP 2024) 「潜在的正規分布によるイベントの時間関係の推定」. 船曳日佳里 (お茶大), 持橋大地, 浅原正幸, 小林一郎. 言語処理学会第30回年次大会A5-5, 2024. (NLP2024 委員特別賞) 「語形の分布状況のベクトル化による言語地図の分類方法」. 近藤泰弘(青山学院大), 持橋大地, 言語処理学会第30回年次大会D5-1, 2024. 「木構造自己注意機構による教師なし統語構造解析」. 成田百花(お茶大

  • 教師なし単語分割の最前線。ベイズ meets 言語モデル - 武蔵野日記

    今日は daiti-m さんの教師なし単語分割話と id:nokuno さんの Social IME 話を聞きに行くため、仕事を午前中で終えて一路郷へ。第190回自然言語処理研究会(通称 NL 研、えぬえるけんと発音する)。六木から大江戸線で麻布十番、南北線に乗り換えて東大前で降りたのだが、ちょっと失敗して10分以上 Social IME の話を聞き逃してしまう。残念。 というわけで最初の発表については nokuno さん自身による発表スライドおよびshimpei-m くんのコメントを見てくれたほうがいいと思うが、個人的に思うのは(直接も言ったけど)研究発表とするならポイントを絞ったほうがいいんじゃないかなと。 研究の背景と目的 従来手法の問題点を指摘 それらを解決できる手法を提案(3つ) までは非常にいいのだが、そこから先がそのうちの1つしか説明・評価していないので、ちょっと述べてい

    教師なし単語分割の最前線。ベイズ meets 言語モデル - 武蔵野日記
  • 高機能な JavaScript 圧縮ツール「jsjuicer」 - WebOS Goodies

    JavaScript を使った Web アプリケーションを公開する際にほぼ必須となるツールが JavaScript Obfuscator 、いわゆる JavaScript 圧縮(難読化)ツールです。とくに Ajax を活用したサイトでは JavScript ファイルも大きくなりがちなので、できるだけコンパクトにまとめてページのロード時間を短縮したいところです。そんなわけで、私も Infosketch を公開する際にいろいろ試しまして、日ご紹介する jsjuicer を使うことにしました。 この jsjuicer は Web 関連のツールでは珍しく C++ で組まれたコマンドラインプログラムとなっています。そのため使い始めは少々面倒ですが、 make などによる自動化がやりやすいというのは大きな利点です。他のツールにはない便利な機能もいくつか実装されていますので、実用的な JavaScri