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

Rのメモ

現在、定義が残っている関数やオブジェクトの確認方法 再定義(自分定義)は、セーブ付で終了すれば、.Rdataに情報が保存される。既存関数なども再定義できるので、間違って定義してしまった場合は、ls()で確認し、rm()で消すことができる。 (rmでは既存の…

描画したものをファイル化

作業手順は、(a)ドライバ準備、(b)描画、(c)デバイス閉じる=この瞬間ファイル化される png("test.png", width = 960, height = 400, pointsize = 12, bg = "white") #ドライバ準備 plot(x) #グラフを描画 dev.off() #デバイスを閉じる なお、画面の縦横は、…

前準備:欠測がある場合の扱い

例えば、366日分の日データの中でたまに欠測日があるとき、欠測記号で表現されているならまだしも、その日のデータ自体がフィールドだかカラムだかに存在しない、という事態がある。MySQLに投入したデータがこういう場合に、どうやってRで時系列として扱う…

Rで時系列を書く

無効値を除外

ヒストグラムで区間を設定する際に、無効値(例えば-999.9)が対象データに入っていると、描画時に「xの一部分が数えられていません。多分’breaks'が'x'の範囲全体をカバーしていません」と出る。よって、無効値を含まない状況で対象データを仮に作る必要が…

Rでヒストグラムを描く

MySQLでdate型の書式を変更

普通にdate型のデータを抽出すると、YYYY-MM-DDの形で表示されますが、ソレを例えばMM/DD/YYYYに変更する方法。 mysql> select date_format(yymmdd,'%m/%d/%Y') from precs;

動画作成のつづき

mencoderを入れる 先日の結論としてffmpegは避けた方がよろしいらしいので、mencoderを試す。 Mplayerを入れるとmencoderも入っているらしい。このHPの2009-02-20の通りにgit、make installした。 http://www.mplayerhq.hu/design7/news.html png画像を動画…

GrADSの画像を自動的に動画化

方針:手作業をとにかく減らす 1、複数ファイルも同一の*.gsで扱えるよう、*.ctlファイルでの読み込みファイル名は%y4などを使った形にする。 2、日単位に描画を繰り返すとカラーの上限が変動するので、displayの直前にカラーレベルの定義を書いた自作の*.…

RMySQLを試す

MySQLからの読み込みレコード数を増大させる MySQLから読み込んだ個数が500個に限られてしまっているため、多量のデータを扱うことができない。 理由を調べたところ、http://cs.stanford.edu/people/thathoo/rmysql.pdf に記載があった。 途中の処理省略 こ…

GrADSインストール

今日はGrADS http://wind.geophys.tohoku.ac.jp/index.php?%B8%F8%B3%AB%BE%F0%CA%F3%2FGrADS ここを有り難く参照して入れる。 DLしたものをtar展開、/usr/local/binへコピー、scriptをftpでゲット、フォントのdata.tar.ZもDLして展開、.bash_profileへPATH,…

Rインストール

今日はRをインストール SuSE10からapt-getはサポートしなくなった?らしいので、CRANミラーサイトからとってきてrpmで。 rpm -i R-base-2.8.1-3.1.x86_64.rpm 警告: R-base-2.8.1-3.1.x86_64.rpm: ヘッダ V3 DSA signature: NOKEY, key ID ef1acdee この警告…

RoR + MySQL の環境へデータ投入 #3

大量データのインポート・・・は、ダメ カラム数が数個でも、百万行を超えるデータを db:fixtures:loadで入れ込もうとすると、フリーズしてしまう。 しょうがないので、先の方法で書いたrakeファイルにて、直にSQLへ投入してやる。

RoR+MySQLの環境へデータ投入

今日の目的は、csvを直接テーブルへ投入したい。 見つけたのはこの2つのやり方。 1、http://blog.livedoor.jp/maru_tak/archives/50604155.html fixturesを使う方法。 2、id:hichiriki:20081019 csv一気読み込みをrakeタスクでやる方法。ファイル数が多い…

RoR + MySQL の環境へデータ投入 #2

新しいテーブルを追加する方法を試す。 id:satake7:20080518:p1 今までのようにdb/migrate/*_create_*.rbを直接編集しないやり方。 *.rbに書いていたフィールド定義をコマンドラインで直書きして実行。今回はb52というテーブルを追加することにする。 > ruby…

RoR またまたエラー

データベースにテーブル追加するとき、一部がsyntax errorになる これは、理由分からず。とりあえずメモを残し、MySQLコマンドで普通に作る。で、マイレーションのためのコード。 class CreateBmdsV5s ActiveRecord::Migration def self.up create_table :bm…

テーブルのmigrateはあきらめて、実際にやったこと

手動で(っていってもスクリプトは書いてあるが)、mysqlコマンドでテーブルを作り、データを入れ込む。 > ruby script/generate scaffold bmds_v5_ 以前、bmds_v5というモデルは既に作っていたので、アンダーバーをつけて別のものを作る sudo ruby script/s…

MySQLでデータベースを文字コード指定で作る

mysql> create database B5_development DEFAULT CHARACTER SET utf8;

SuSE関連のメモ

ランレベル切り替え 知らなかったが、これですぐ。 CUI = ctl + Alt + F2 GUI = ctl + Alt + F7 /sbin/init で、3や5を切り替えなくても良い。楽。

RoR2.2.2とMySQL (数日前からの続き)

RoRとMySQLをつなぐドライバ 数日前から保留していた作業を再開する。 前回は、Rails 2.2では、mysql.rbドライバはないよ、と言われて、そこで停滞していた。 解決方法として見つけたページが、この方の日記→ id:tohtas:20081207私はSuSE11なので、パスを読…

RoR続き

再起動後の謎 昨日、他のマシンからブラウザ越しにRoRの初期画面が出ることを確認した。 が、今朝サーバを立ち上げた直後に ruby test/script/server して、他のマシン越しから見ようとすると、アクセス不能であった。 確認のため、サーバのブラウザで http:…

Ruby on rails インストール

参考URL http://rubyonrails.org/download http://nyon2.net/archives/2008/01/ruby-on-rails.htmlインストール rubygemsを http://rubyforge.org/frs/?group_id=126 からダウンロードし sudo ruby setup.rb を実行すると、/usr/bin/gemができる。 gem insta…

ソフト備忘録

R について http://aoki2.si.gunma-u.ac.jp/R/Ruby on rails(RoR)について http://www.okisoft.co.jp/esc/ruby/RoR.html http://www.ne.jp/asahi/free/hiroro/RubyOnRailsTutorial/GettingStartedWithRails_jp.htm http://diaspar.jp/node/81 http://jp.rub…

情報収集

ウェブ関係のソフトウェア技術 最近の技術動向を調査。セマンティックWEBをどこまで導入するか。 KMLファイル形式 R GRASS それにしても、Rってすごいな。I/Oモジュールも充実。 MySQL 【先祖がえりしてしまった】 SuSEのインストールパッケージをそのまま入…

Apache2.2 + Tomcat6、boot時の設定ファイル違い

Apache2.2+tomcat6の連携について(昨日のリベンジ) 昨日行った設定は、旧バージョンtomcat5の方法だった。よって、昨日のtomcat項目は参照しないで下さい。 tomcat6について、やり直す。 参考 d:id:garbagetown:20090111(1)モジュールproxyとproxy_ajpを有…

みんなで使うbashrc設定、ついでに遊びでSynergy

全員用のbashrc ログインした人すべてに反映するための設定ファイルの場所が、SuSEとCentOSで違う。 SuSE; /etc/bash.bashrc.local (←自分で作る) CentOS; /etc/bashrc ここで、起動時にintelコンパイラ関連のスクリプトを実行させるため次の一文を追加。…

Apacheなど

Apache 参考サイト; http://tech.ckme.co.jp/httpd_config.shtml スタート; /etc/init.d/apache2 start 起動確認(1); ブラウザ→http;//そのマシンのIPアドレス ; ここで、画面に"It works!" と出ればOK。 起動確認(2); ブラウザ→http;//www.exzmple.com/ ; …

後からデスクトップ環境を変更する

openSuSE 11のインストール時には、 パッケージが充実・Xenとの親和性を考えてKDE環境にしてみた。 が、慣れているGNOMEでなければ、やはり使いにくい。 ということで、急遽変更することに。(1) GNOMEのインストール YaSTのソフトウエアから、パッケージを適…

treeのインストール

参考URL http://www.arbolbell.jp/tools/2007/11/linux-tree.htmlソース自体のDL先はこちら。 ftp://mama.indstate.edu/linux/tree/root権限を持たないマシンを扱うのは珍しい。ともあれ、自分のhomeにmake installした。 tree -l ;リンク先までたどって表…

自分の中での、はてなダイアリーの使い方

今日から始めます。 パソコン関係の雑記帳とする、予定。Dell XPS M1210に CentOS5.2を入れたのに、二回目以降の立ち上げが失敗する。 ユーザログイン画面から次へ移行してくれない。こんな症状、初めて。 しょうがないので、SuSEに挑戦することに。今日は、…