Hatena::ブログ(Diary)

Holidayworking::Diary

2011-04-17

第2回「にこにこ」改め さくさくテキストマイニング勉強会に参加してきた

@さんからとろみ王国を受けとるために、第2回「にこにこ」改め さくさくテキストマイニング勉強会に参加してきました。

IMG_0092

水溶きをせずにトロミがつくのはいいですね。手軽ですし。もちろん、おいしかったです。

2011-03-06

[R] Last.FM での Top Artists を可視化してみた

Last.FM で記録されてりいる僕の Top Artists可視化してた。

事前準備

RLastFM パッケージの user.getTopArtists 関数でデータを取得してくる。

> library(RLastFM)
> artist = data.frame(user.getTopArtists("holidayworking"))[1:10,]

棒グラフ

> barplot(artist$playcount, legend.text=artist$artist, col=c("red", "blue", "yellow", "green", "purple", "cyan", "pink", "lightblue", "lightcyan", "lightgreen"))

f:id:holidayworking:20110307002658p:image

円グラフ

> pie(artist$playcount, labels=artist$artist,  col=c("red", "blue", "yellow", "green", "purple", "cyan", "pink", "lightblue", "lightcyan", "lightgreen"))

f:id:holidayworking:20110307002659p:image

簡単なまとめ

日本語がうまく表示されていないので、この辺を調べる必要がある。

2011-02-27

RMongo

RMongo は R から MongoDB を操作するためのパッケージ。

インストール

事前に rJavaRUnitインストールしておく必要がある。

RMongo は CRAN にアップロードされていないので、github から RMongo_0.0.18.tar.gz をダウンロードしてくる。

$ R CMD INSTALL RMongo_0.0.18.tar.gz

使い方

> library(RMongo)
> mongo <- mongoDbConnect("test", "localhost", 27017)
> output <- dbInsertDocument(mongo, "test_data", '{"foo": "bar"}')
> output <- dbGetQuery(mongo, "test_data", '{"foo": "bar"}')
> dbDisconnect(mongo)

2010-08-06

ARP Networks の VPS を借りてみた

ARP Networks の VPS を借りてみた。プランはメモリが 512MB のやつで、ディストリビューションは Debian 5.0にした。

以下は簡単なセットアップメモ。

ユーザの設定

root のパスワードと作業用ユーザを追加する。

# passwd
# adduser hidekazu

sudo の設定

wheel グループを追加し、このグループに所属するユーザのみ sudo を実行できるようすうにする。また、su も同様の設定をしておく。

# visudo
%wheel  ALL=(ALL) ALL
# groupadd -g 49 wheel
# gpasswd -a hidekazu wheel
# nano -w /etc/pam.d/su
auth       required   pam_wheel.so group=wheel

システムのアップデート

$ sudo apt-get update
$ sudo apt-get dist-upgrade

タイムゾーンの変更

$ sudo dpkg-reconfigure tzdata

ロケールの変更

$ sudo dpkg-reconfigure locales