k4200’s notes and thoughts

Programmer side of k4200

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

Magnet Patternを使って、type erasureで同じ型になるオーバーロードの問題を解決する

久しぶりにプログラミングネタ。 背景 List[Int]もList[String]もバイトコードでは同じ type erasureについて知ってる人は飛ばしてOK。知らない人向けに簡単に説明すると、Scalaでは(Javaでも同じだけど)以下の様なメソッドのオーバーロードは定義出来ない…

検索エンジンを作る(予定)その2 〜 Nutchについて少し解説

その3はこちら。 概要 前回はNutch + HBaseでクローラーを動かすところまでを書いた。今回はNutchの動作の仕組み、起動オプション、設定項目をちょっと解説。(理解が浅い or 間違っている箇所も多いと思うので、何かあれば指摘して頂けると助かります) Nut…

検索エンジンを作る(予定)その1 〜 Nutch + HBaseのクローラーを動かす

その2はこちら。 目的 個人的に興味があって、ある領域に特化した検索エンジンみたいなのを作ろうとしている。当面の目的としては、以下のような事をやる。 対象のサイト(ある領域に関連するサイト)をクロールして保存 クロールしたページから必要なデータ…

Warning when ssh'ing from OS X Terminal

Connecting to a Linux server from OS X Terminal gave me the following error: -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)To fix this, comment out the following line in /etc/ssh_config SendEnv LANG LC_*This blog post ex…