hiratake55 の作業メモ

R, Javascript, Python, Linux and Hadoop

VMware Infrastructure Web Access で仮想マシンの名前を変更する

VMware Server 2.0 の設定画面 (VMware Infrastructure Web Access) で、一度設定した仮想マシンの名前 (Inventory のリストに表示されている名前) を変更する方法が非常に分かりにくかったので、メモ。 Commands の Configure VM を選択。 General のタブに…

R 2.10.0 では、マニュアルがローカルサーバから閲覧できる

R

R 2.10.0 では、マニュアルがローカルサーバから閲覧できることを今さら知りました。Ruby の gem server などと同じ方式ですね。 コンソールから、help.start() をタイプ、または、メニューの「ヘルプ」→「Html ヘルプ」で起動します。 Web ブラウザが起動し…

R で読み込んだデータの数値に含まれるカンマ (,) を除去する

R

最近、ほとんど R を使わなくなったせいか、基本的な使い方を忘れてしまってる。Google AdSense の収益データとか、三菱 UFJ ニコスのカード利用履歴などを CSV 形式でダウンロードできるんですけど、肝心な金額の部分が , (カンマ) つきで出力されて、あま…

Ubuntu Linux 9.10 に MeCab をインストールする

MeCab のバージョンは、0.98。 MeCab の最新バージョンは、http://sourceforge.net/projects/mecab/files/ あたりで調べて。 MeCab 本体のインストール $ wget http://sourceforge.net/projects/mecab/files/mecab/0.98/mecab-0.98.tar.gz/download $ tar zx…

Web エンジニアのための最低限必須な Firefox アドオンまとめ

先日、自宅で使っているパソコン (Windows Vista Ultimate 32bit) をリカバリした。 その時、再インストールすべき Add-on をメモしていたので、自分用メモとしてアップしとく。 //addons.mozilla.org/ja/firefox/addon/8740" target="_blank">Chrome View:G…

Firefox アドオン「Web Developer」を英語版に戻す方法

Firefox アドオンの Web Developer が知らないうちに日本語になっています。以前から日本語版は別に存在していたはずですが、英語版と統合され、英語版でも自動的に日本語の表記が使用されるようになりました。 翻訳作業をされた方には大変失礼すぎる話です…

AS3 の fullScreenTakeOver を false にすると座標が狂う件について

フルスクリーンモードで FLV を再生しようとすると、強制的に FLV ビデオの大きさもフルスクリーンになってしまいます。これを解除してオリジナルのサイズで再生するには、このように fullScreenTakeOver プロパティを false, scaleMode プロパティを EXACT_…

TeraPad から LaTeX のコンパイルをする方法

メニューの「ツール」→「ツールの設定」に登録すれば良いです。ただ単に DVI にコンパイルするだけでなく、コンパイル後に dvipdfmx で PDF ファイルを作成して、PDF ファイルを開きます。 「名前(N)」 適当に入力。例:「LaTeX でコンパイル」 「実行ファイ…

CentOS 5.2 の passwd コマンドが壊れた

新しいユーザを作ってパスワードを設定しようとしたら下記のようなエラーが出て設定出来なくなった。 # passwd newuser Changing password for user newuser. New UNIX password: /usr/share/cracklib/pw_dict.pwd: No such file or directory PWOpen: No su…

Rで重複した値を取り除く

R

→unique 関数を使う。 SQL でいう DISTINCT のようなものは無いのか?、と思って探したらやっぱり存在した。 > n<-c("Y","K","F","Y","K","Y","K","Y","K","Y","K","F","F") > unique(n) [1] "Y" "K" "F" > d<-c(8,11,23,21,1,8,21,6,4,23,1,4,9) > sort(uniq…

CentOS 5.2 に R をインストールする

R

CentOS 上に R サーバを構築したついでにメモ。 Ubuntu や Fedora では 以下のように、それぞれ apt-get や yum でインストール可能だった (と思う)。 $ sudo apt-get install r-base ## Ubuntu # yum install r-base ## Fedora CentOS は yum のリポジトリ …

gem の sqlite3-ruby をインストールしようとしたらエラー

$ gem install sqlite3-ruby WARNING: Installing to ~/.gem since /usr/lib/ruby/gems/1.8 and /usr/bin aren't both writable. WARNING: You don't have /home/hira/.gem/ruby/1.8/bin in your PATH, gem executables will not run. Building native exten…

CentOS 5.2 に Ruby on Rails をインストールする

$ で始まる行は一般ユーザ、# で始まる行は root。 1. yum で Ruby と関連のパッケージをインストール $ su - # yum install ruby ruby-devel ruby-docs ruby-irb ruby-libs ruby-mode ruby-rdoc ruby-tcltk 2. RubyGems をインストール RubyGems (Perl の C…

CentOS でネットワーク上の Windows 共有をマウントする

ファイヤウォールがかかってある外部のネットワーク上にある Windows 共有の NAS を CentOS 5.3 にマウントさせ、それを SFTP 経由で取り出す作戦。smbmount が使えないので、mount コマンドを使います。 root で下記コマンドを実行 # mount -t cifs -o user…

WinSCP で日本語 (UTF-8) のファイル名のファイルを転送する

サーバの OS は CentOS 5.3。マウント済みの Windows 共有のファイルを転送するのにメモ。 1. Protocol を SFTP に設定 SCP だとうまくいかない。 2.UTF-8 を On にする Environment の UTF-8 Encoding for filenames を On にする。 (日本語版だと「環境」→…

R の起動オプション

R

コマンドラインから、--help を付けて実行すると一覧表示されます。 $ R --helpWindows なら、コマンド プロンプトから。 C:\Users\Owner> cd C:\Program Files\R\R-2.9.0\bin C:\Program Files\R\R-2.9.0\bin > R --help

TeraPad で R を実行する

R

今週末は Tsukuba.R #5 ですね。R 使いにはなぜか Mac 信者が多い気がしますが、Windows ユーザだからといって遠慮する必要は全くありません。 確かに、Windows では、ESS も quickrun.vim も使えず不便です。しかしそれは、TeraPad から R を実行することで…

PHP の PEAR::MP3_Id で MP3 の ID3 タグを読み込む

PHP

PHP で MP3 ファイルの ID3 タグを読み込む方法。似たようなライブラリには、ID3v2 タグを読み込む、PEAR::MP3Idv2 なんかもあるし、PECL の実装もある。 PEAR::MP3Id (stable) PEAR::MP3Idv2 (alpha) PECL::Package::Id3 (alpha) 1. PEAR::MP3_Id をインス…

Linux のターミナルを時計代わりに使う方法

グループワークの授業とかで時間を測る必要があるんだけど、今まではその場しのぎでこう書いてた。 $ top -d 1 でも、無駄が多いのでこれからはこのように書く。 $ while true; do clear; date; sleep 1; done;

PowerPoint 2007 で自作テンプレートを作成する方法

意外と簡単だった。15 分もあれば余裕でできる。 1. 背景を作成する 一般的なプロジェクタの解像度に合わせて 1024×768px に設定。 大衆向け画像処理ソフト (Adobe Photoshop) で作った。こんな感じ。 2. テンプレートを作成 「表示」タブ→「スライドマスタ…

R の三項演算子

R

まあ知ってる人は知ってると思うけど、今さら知ったので覚書。 R では、ifelse 関数が、3 項演算子と同じように使えますね。Excel の IF 関数のように使います。 使い方と使用例 > ## 文法 > ifelse(条件式, 真の場合, 偽の場合) > score<-40 > ifelse(score…

VMware Server2 で Windows 7 RC を使ってみる方法まとめ

先日、VMware Server2 に Ubuntu 9.04 をインストールする方法 完全版 - CMOSにっきという記事を書いたのですが、Linux だけでなく、Windows 7 もできるよー、ということで、作業ついでにスクリーンショットを撮ったのでアップ。 ホスト OS は前回と同じく W…

VMware Server2 に Ubuntu 9.04 をインストールする方法 完全版

Wubi も VMware Player も手軽に Windows 上 に Ubuntu を 構築できるけど、仮想マシンを何台も使ったり、ネットワーク経由で使うには高機能な VMware Server がおすすめ。 9.04 には、VMware 用 イメージがリリースされていないので、通常の ISO イメージで…

Flash Player のバージョンを調べるブックマークレット

即座に調べるにはブックマークレットが一番手っ取り早い。 Firefox, Chrome, Safari(Win) javascript:alert(navigator.plugins["Shockwave Flash"].description.match(/\d+/)[0]); IE (Win) javascript:var fv=new ActiveXObject("ShockwaveFlash.ShockwaveF…

Vistumbler を日本語化する方法

無線 LAN AP 探知ソフト Vistumbler には日本語のランゲージパックがある (というか作者) なのですが、インストールしただけでは日本語にならないので、日本語に設定する方法を書いておく。 「Settings」→「Vistumbler Setting」を開く。 「Language」タブで…

Gmail に「宅配便の配達状況」が追加されてる

今日気づいたけど、Gmail に「宅配便の配達状況」機能が追加されたみたい。Gmail の言語を英語に設定してあるからか、DHL にリンクしているけど、日本語版ではどの会社にリンクしてあるか、というかそもそも宅配便リンク機能があるのかどうかも知りません。 …

Illustrator でテキストの字間や下線を設定する方法

Illustrator は頻繁に使うわけじゃないけど、たまに使うことがあるので自分用メモ。下図の「<>」ボタンを押すと項目が広がって、トラッキング (文字の間隔) やカーニングのフォームが出現しますね。ちなみに、斜体にするときは、「オブジェクト(O)→変形(T)→…

LG の液晶モニタの台座を取り外す方法

LG の 17 インチ液晶モニタ (LG L1752S, L1753S) がパソコン工房で注文すると相変わらず安いので、研究室 A や研究室 B、そして自宅で複数台使っているけど、引っ越しで箱に戻すのに台座の筒がどうしても外れなくて困ったので外し方をメモ。結論から言うと、…

AAE (Ascii Art Editor) をインストールせずに使う方法

野暮用で、12pt の MS P ゴシックが使えるエディタ、というか普通にアスキーアートを描きたかったので、だいぶ昔に使ってた、フリーの AA エディタである、Ascii Art Editor を使ってみた。わざわざインストールするほどでもないので、インストーラ無しを選…

はてなダイアリーの Tex 記法の数式を LDR で表示する

livedoor Reader では、Feed 内に書かれた数式がエラーになって見れないので、Firefox を使ってるなら RefControl アドオンを使ってリファラを偽装すれば良いですね。アメブロとか FC2 の画像を表示させるのと同じ要領で、サイトに d.hatena.ne.jp、動作を …