termextractのインストール
■準備するもの
・make(Mac OS XのDVDからXcode Toolsをインストールすれば使えます)
・MeCab
■インストール
ダウンロードしたファイルを展開し,TermExtractフォルダーにあるMeCab.pmの文字コードをutf-8に変換しておきます.
cd TermExtract
cp MeCab.pm MeCab.org.pm
iconv -f euc-jp -t utf-8 MeCab.org.pm > MeCab.pm
cd ..
あとは普通にインストール。
■使用方法
target.txt(文章が入ったもの)を作成し、MeCabで処理し、mecab_out.txtを作成する。
mecab target.txt > mecab_out.txt
perl SampleScripts/UNIX/ex_mecab.pl
コマンドラインで表示される。
ちょっと変な、GMT -> JST への変換プログラム(時間を扱う)
Googleの情報は全てGMT(グリニッジ標準時)で扱われているので、
+9時間する必要があったので、以下のプログラムを書いた。
※自分のプログラムの途中のプログラムなので、表記がおかしい部分があるのはご愛嬌。
<?php echo "現状 :Mon Jun 28 20:59:18 JST 2010 (実際はGMT)<br />"; echo "完成予想図:Tus Jun 29 05:59:18 JST 2010 (実際はJST)<br /><br />"; $deftime = "Mon Jun 28 20:59:18 JST 2010"; echo strtotime($deftime); echo "<br />出力結果:"; echo date('D M d H:i:s T Y', strtotime($deftime)+9*60*60); ?>
macOS10.5のpython2.5をpython2.6に更新する方法
意外と手こずったので、記述。
python2.5はデフォルトで入ってるのが厄介になってくる。
1)python2.6をネットからDownloadしてインストール。
2)この段階では、以下の通りである。
$whereis python
/usr/bin/python$ ls -l /usr/bin/python
lrwxr-xr-x 1 root wheel 72 Mar 3 2008 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python
3)python2.6は /Library/Frameworks/Python.framework/Versions/2.6/bin の中に入っているため、pathを変更する必要がある。
4)ターミナルを立ち上げた時のディレクトリで、
$ vi ~/.bash_profile
を実行し、以下を書き足す。.bash_profileが無ければ作ってしまう。
# Setting PATH for MacPython 2.6
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH
5)この後、必要かわからないが、以下の処理も行っておく。
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/python /usr/bin/python
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/python-config /usr/bin/python-config
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pythonw /usr/bin/pythonw
6)再起動?すれば、使えるようになる。
以上。
工学の研究とは
●新規性の話
(1)方法・手法の新規性は?(一番重要)
(2)結果の新規性は?
(3)問題の新規性は?
●研究の位置づけ
・先行研究/関連研究との相違点は?
・この研究の難しさは?
自分の環境を調べる便利コマンド
phpより、Jsphonのインストール (MacOS10.5)
Jsphonはhawklabさんが作成されたJSONフォーマットの文字列を
エンコード・デコードできるPEARのパッケージである。
以下に、手順を示す。
1)Jsphonのダウンロード
手作業で取ってきて、好きなフォルダに置いてそこに移動 (※本家のリンクは切れてるかも)
2)インストール
3) 確認(パスは変わる場合あり)
$ find /opt/local/lib/php|grep Jsphon
/opt/local/lib/php/Jsphon
/opt/local/lib/php/Jsphon/Decoder
/opt/local/lib/php/Jsphon/Decoder/Tokenizer.php
/opt/local/lib/php/Jsphon/Decoder.php
/opt/local/lib/php/Jsphon/Encoder.php
/opt/local/lib/php/Jsphon/Error.php
/opt/local/lib/php/Jsphon/Exception.php
/opt/local/lib/php/Jsphon.php
/opt/local/lib/php/test/Jsphon
/opt/local/lib/php/test/Jsphon/tests
/opt/local/lib/php/test/Jsphon/tests/allTests.php
/opt/local/lib/php/test/Jsphon/tests/Decoder_TokenizerTest.php
/opt/local/lib/php/test/Jsphon/tests/DecoderErrorPHP4NoPearTest.php
/opt/local/lib/php/test/Jsphon/tests/DecoderErrorPHP5NoPearTest.php
/opt/local/lib/php/test/Jsphon/tests/DecoderErrorPHP5Test.php
/opt/local/lib/php/test/Jsphon/tests/DecoderTest.php
/opt/local/lib/php/test/Jsphon/tests/EncoderTest.php
/opt/local/lib/php/test/Jsphon/tests/lib
/opt/local/lib/php/test/Jsphon/tests/lib/UnitTestCase.php