2013-06-01から1ヶ月間の記事一覧

Ruby で Web ページの本文を抽出する方法

ExtractContent を使えばいい。 Webページの本文抽出 (nakatani @ cybozu labs) ただ、上の記事の ExtractContent は Ruby1.9 以上では動かなかった。正規表現エンジンが変わったからね…。 無ければ自分で修正することを前提に、GitHub で探したら、案の定 1…

麺道はなもこし

久しぶりの食べ歩き。今回は福岡のテレビ番組で麺ランキング1位に紹介された、『麺道はなもこし』に行ってみた。 この店の売りは濃厚鶏白湯のラーメンなんだけど、注文したのは特製鶏中華そば(850円)。テレビで紹介されたのが忘れられなくて。 スープは甘口…

rbenv でインストールした Ruby2.0.0 に切り替えて gem コマンドを使ったらエラー発生

rbenv install 2.0.0-p0 で Ruby 2.0 をインストールし、 rbenv global 2.0.0-p0 で Ruby 2.0 に切り替えて gem list --local を実行したら ERROR: Your gem push credentials file located at: /Users/tnakamura/.gem/credentials has file permissions of …

ついに 30 歳になった

なってしまった。自分が 30 歳になるとはね。 この1年間は、自分で使うための Web アプリや、 これまた自分で使うためのライブラリを作ったりしたくらいで、 目に見える成果をあげることは出来なかったな。 ここ数年足踏みが続いていて、正直焦っている。 …

Ransack を使って簡単検索フォーム作成

はじめに 検索機能を実装するために gem を作っていたんだけど、 何を思ったか検索フォームを実装する gem を Google 先生に質問してしまい、 Ransack という gem を知ってしまった。 ernie/ransack 自作の gem より高機能そうだったんで、ライバル調査とい…

Backbone の View をテストする

以前 Konacha を導入してから、 Rails アプリの JavaScript コードをテストできるようになった。 Evergreen を導入したばかりだけど Konacha に移行した JavaScript コードの大半は、Backbone を使って実装した UI なんだけど、 困ったことに View のテスト…

NetTcpBind​ing の TCPポート共有を有​効にしているとトレー​スファイルに大量の警​告とエラーが出力され​る

WCF を使っているアプリをデバッグしていて、WCF のトーレス機能を ON にしていると、 クライアント側のトレースファイルに大量の警告とエラーが出力されていた。 アプリは一見普通に動いていたから、今の今まで気づかなかった。なんという悪夢。 2日ほど調…

ChannelFactory の閉じ忘れに注意

C#

チャネルを閉じて安心するな。ChannelFactory にも Close メソッドがあるぞ。 var factory = new ChannelFactory<IGreetingService>( new NetTcpBinding(), "net.tcp://localhost:808/IGreetingService"); var channel = factory.CreateChannel(); var result = channel.Greet(</igreetingservice>…

SimpleCov で Rails アプリのカバレッジを分析

日曜プログラミングだと、アプリを早く形にしたくて、 ついテストそっちのけで機能ばかり実装しがちな自分。 でもテストを書かないわけにはいかないし。いざ書こうと思ってはみたものの、 どこから手を付けたらいいか悩む。 まぁ、悩んでいても埒が明かない…