2008-01-01から1年間の記事一覧

[book]冬休みに読む本2

こんな読めないよな、たぶん。。。 インストール・リーディング 最近読む本多すぎるので、これでも読んでみる 読書は1冊のノートにまとめなさい 100円ノートで確実に頭に落とすインストール・リーディングposted with amazlet at 09.01.01奥野宣之 ナナ・コ…

[集合知][book] 冬休みに本を読む1

入門書 軽い所から入りたいので、入門書買ってみた。Rによるテキストマイニング入門posted with amazlet at 08.12.30石田 基広 森北出版 売り上げランキング: 1673Amazon.co.jp で詳細を見る パターン認識と機械学習 上 - ベイズ理論による統計的予測 長い休…

Google App Engine 使ったのでHelloWorld実行するまでメモ

Moongiftさんが最近GAEネタが多いので、今更だがMACで自分もやってみる。 1.以下からGoogleAppEngineLauncher-1.1.0.dmgをダウンロード http://code.google.com/intl/ja/appengine/downloads.html 2.dmgを実行 3.Finderのデバイスとして、GoogleApEngineLaun…

グリムス.txt

自分のブログパーツに組み込んでいるもの。エモ登録して、ついでにグリムス入れてみた。グリムス 概要 ブログエントリーを増やす事により、苗を成長させていくサイト。 大人の樹へ成長すると、実際の森へ苗木を植樹することができて、どこに植樹されたか goo…

経験マイニング

ニフティと奈良先端科学技術大学院大学が、言語処理技術「経験マイニング」を活用したデモサイトをオープンしたようなので、チェック。みんなの経験 概要 以下HPの記載抜粋。 商品やサービスなどさまざまなトピックについて、 みんながどんな経験をしてい…

[webs][集合知][TM] 知のコンシェルジェ

Amazonで集合知関連の本を検索していると、オススメする本の中に「トピックマップ入門」という本があった。トピックマップ入門 (セマンティック技術シリーズ)posted with amazlet at 08.12.16内藤 求 東京電機大学出版局 売り上げランキング: 80988おすすめ…

emo(エモ)

今日はemo(エモ)について使った感想。このサービスは自分のblogでも使っている。 概要 ブログマイニング系サービス。 ブログの文章内容を解析して、ブロガーがどんな人なのかを診断するサービス。 このサービス内だけだとは思うが、アクセスランキングなども…

[java][tomcat] catalina.out ログローテーション

catalina.outはそのままだと肥大化してしまうので、ログローテーションする方法。 $TOMCAT_HOME/bin/catalina.shを編集して対応。 参考URL # touch "$CATALINA_BASE"/logs/catalina.out if [ "$1" = "-security" ] ; then echo "Using Security Manager" shi…

データマイニングについて色々まとめ

随時更新 以下の機能があると、データマイニングツールとしては良い データマイニングの宝箱から以下引用 汎用データマイニングツールの定義は難しいのですが、 ・メモリに乗っかるだけのデータ量(つまり大量データ)をとりあつかえる ・データのクレンジン…

[webs][集合知][BM] BLOGRANGER TG

しばらくは集合知に狙いを絞って勉強していくため、まずは集合知系のWEBサービスを探す事にした。NTT研究所とgooが共同開発している BLOGRANGER TG というものを見つけた。これはブログ記事から抽出したタグを仮想の地図上に配置し、地図を眺めるようにブロ…

[webs][集合知] BPStudy#14で発表した集合知プログラミング

集合知プログラミングposted with amazlet at 08.12.11Toby Segaran オライリージャパン 売り上げランキング: 1950おすすめ度の平均: 私には敷居が高かったかも・・・ 応用しやすいアルゴリズムAmazon.co.jp で詳細を見るそういえばこの間、BPStudy #14で発…

[book][カーネギー]「人を動かす」を読んだ 〜 人に注意をする

人に進められてこの本を読んだのだが、これは非常に良い本。 やっぱり名著だと思う。人を動かす 新装版posted with amazlet at 08.12.07デール カーネギー Dale Carnegie 山口 博 創元社 売り上げランキング: 43おすすめ度の平均: 定番ですが、全くいい本で…

Excelの起動が遅い場合の解決方法

[excel]Excelの起動が遅い場合の解決方法Excel起動時に、画像や図形のあるファイルを開こうとすると、ものすごく起動が遅かったのでぐぐっていたら良いページが。参考URL以下を掃除したらなおった。 C:\Documents and Settings\[ユーザー名]\Local Settings\…

[MySQL] Can't create FOREIGN KEY restraints on InnoDb tables

MySQLで外部キーを伴ったテーブルを追加するときに、InnoDBで追加しようとすると以下メッセージが表示され、テーブルが追加できないことがある。 ERROR 1005: Can't create table './user/hoge.frm' (errno: 150)これは、外部キーに明示的にindexを付与して…

指定方法とデバッグ

指定方法 デバッグ # logrotate -dv /etc/logrotate.d/chkrootkit

ミリ秒まで表示させる

参考URL import datetime now = datetime.datetime.now() print now.strftime("%Y%m%d%H%M%S.") + "%04d" % (now.microsecond // 1000) → '20081118003037.0479'

[jquery][lift] jcarousellite_1.0.1.jsをliftでうごかす

liftはYUI Compressorというjavascriptを縮小するツールを使う。 このためliftではwebappの下にjavascriptファイルをおくと、勝手に縮小しようとする。ここでjcarousellite_1.0.1.jsをおいた時に問題発生。lift起動時に以下のようなエラーが発生した。 $ mvn…

[mecab][java] MeCabをLeopard (Mac) にインストールしJavaバインディングつかってみる

参考URLそのまま Mecabインストール $ sudo port install mecab +utf8 mecab-ipadic-utf8 $ port info mecab mecab 0.96, textproc/mecab (Variants: universal, darwin_7, darwin_8, sjis, utf8, utf8only) http://mecab.sourceforge.net/ MeCab.jar作成 ち…

[as3][javascript] 連携してみる

ちょっとはまったのでメモ。 このページ を参考に連携させてみた。すると uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].とエラーがでる。 調べてみたら、以下…

URLRewriteをLiftでやってみる

参考URL 本家のURL見ればわかるんだけど、一応サンプル書いとく サンプル /product/show/のようなURLをLiftに渡して、をメソッド側で受取、処理する場合を考える Boot.scalaでの記載 LiftRules.addRewriteBeforeを使う。 LiftRules.addRewriteBefore { case …

配列のかけ算と割り算

mixiのscalaコミュで教えてもらった内容。すげーすっきりした。 mixi にて質問した内容 お題 1: var array1 = Array(1,2,3,4) 2: var array2 = Array(5,6,7,8) 3: var result = array1 * array2; 4: println(result) -> Array(5, 12, 21, 32) のようなソース…

[scala] zip関数(メソッド)使ってみる

配列を結合?させる。 val array1 = Array(1,2,3,4) val array2 = Array(5,6,7,8) println(array1.zip(array2).mkString(",")) -> (1,5),(2,6),(3,7),(4,8) もっとほかにも使い方があると思うが、とりあえずメモ

[Scala] sort(ソート)&reverse(リバース) 昇順&逆順

文字列ソート var a = List("Steve", "Tom", "John", "Bob") .sort((e1, e2) => (e1 compareTo e2) < 0) println(a) -> List(Bob, John, Steve, Tom) 数値のソート 以下のようなものもソートできる。 var b = List((3.22,"ああ"), (1.21,"ああa"), (8.22,"あ…

List(リスト)の連結

[修正] id:kmizushimaさんの指摘をもらって修正 先頭に追加 var a = List(1,2,3) a = 4::a println(a) -> List(4, 1, 2, 3) 末尾に追加 Listを生成する方法(こっちはWarning発生しないので、こちらを使うことにする) var a = List(1,2,3) a = a ::: List(4…

[maven][Lift] ローカルのjarファイルをliftプロジェクトにインストール

liftつかってて、mavenのレポジトリに最新のjarファイルが無いライブラリがあったので、独自にインストールする必要があった。 このため、mavenでローカルのjarファイルをインストールする方法について記載する。 インストール 以下は、jericho-html-2.6.jar…

LiftのORMをmainメソッドから使う方法

WEBアプリを起動しないで、LiftのORMを使いたい場合には、ORMのメソッドを使う前にBoot.bootを実行しておけば使えるようになる。 サンプル import bootstrap.liftweb._ def main(args: Array[String]) = { val boot = new Boot boot.boot bootしない場合のエ…

MySQLを使うために

参考URL 0. DB作成しておくて $ mysql -u root > create database hoge 1. pom.xml に mysql-connector-java を追加 $ cd PROJECT_ROOT $ vi pom.xml ----- <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.8</version> </dependency> ----- $ mvn install 2. Boot.scalaを修正 $ vi Bo…

[Lift][Scala] モデルへの外部キー指定方法

Liftのメインページから、外部キー指定方法のドキュメントがたどれなかったので、メモっとく。 外部キー指定する方に、 object 外部キー変数名 extends MappedLongForeignKey(this, 外部キーに指定するモデル)を指定してやるだけでオK。■外部キー設定される…

Liftサンプル動かす時のメモ

以下ページからサンプルを落とし、mvn jetty:runやった時にエラーが発生したので、解決方法をめもっとく。 ※ただし正しいやり方かはいまいちよ〜わからん ダウンロードページ http://liftweb.net/index.php/HowTo_run_examples エラー内容 $ mvn install [IN…

ERROR - Failed to Boot

現象 mvn jetty:run やると以下エラーがでることがある。 2008-10-10 16:30:14.015::INFO: No Transaction manager found - if your webapp requires one, please configure one. ERROR - Failed to Boot java.lang.ClassNotFoundException: bootstrap.liftw…