Animelo Summer Live 2009

Animelo Summer Live 2009 - RE:BRIDGE -に行ってきた。今年の4月くらいに、偶然このコンサートの存在を知って、行こうと思っていたのだけど、いつの間にかチケットが完売していた。複数枚持っていた友人から買い取って、何とか行くことができた。以下、感想…

続・Python上からMeCabを使う

過去の日記でPython上でMeCabを使うことを書いた。今回は、出力フォーマットを変更して、python上からMeCabを扱う方法を書く。「名詞だけ抽出したい」っていった時に便利だと思う。 出力フォーマットの変更 解析結果の出力フォーマットは「/usr/local/lib/me…

CentOSにJavaを入れる

RPMパッケージのダウンロード ブラウザからhttp://java.sun.com/javase/downloads/index.jsp に行き、一番上にあるJDK 6 Update 4のDownloadボタンを押して、OSはlinuxを指定してダウンロード。 JDKのインストール RPMパッケージをインストール。RPMパッケー…

pydevインストール

Eclipseを起動し、[Help]→[Software Update]→[Available Software]からフィーチャーの更新画面を出す。 PyDevのインストールサイトは一覧にないので、[add Site...]から次のURLを追加する。 名前:PyDev URL:http://pydev.sf.net/updates 利用規約に同意す…

PATHの編集

PATHの確認 次のコマンドを打つことにより、どこにパス(PATH)が通っているか確認できる。 $env | grep PATHまたは $echo $PATH パスの設定方法 その場しのぎの設定 環境変数 $PATH を書き換えます。 たとえば /usr/local/hoge/bin へパスを通したい場合 $ PA…

VNCサーバ入れた

家でも作業したいので、CentOSにVNCサービスを導入した。これでトリプルディスプレイ生活も終わりか…なんだかもの悲しいな。 VNCサービスの概要 Virtual Network Computing(ヴァーチャル・ネットワーク・コンピューティング、略称VNC)は、ネットワーク上の…

Javaのファイル入出力

Javaにおけるファイル処理をよく忘れる。何度も忘れては、何度も調べるのでメモしようと思う。 try { BufferedReader br = new BufferedReader(new FileReader(new File(path))); // 最終行まで読み込む while (br.ready()) { String line = br.readLine(); …

Python上でMeCabを使う

GCCのインストール CentOSにGCCが入っていないことがあるので、インストールしておく。GCCがないとMeCab入らない。 % yum install glibc glibc.i386 % yum install gcc* (gcc*でgcc関連のモジュール全部入れる)MeCabを入れるためのステップは、次のとおり…

SSHサーバのセットアップ

CentOS5にrpmbuildが入っていないので、インストール。 $ yum list | grep rpm-build rpm-build.i386 4.4.2-47.el5 base $ sudo yum install rpm-build $ which rpmbuild /usr/bin/rpmbuild 設定ファイルの修正 /etc/ssh/sshd_configを修正。 # RSA秘密鍵 id…

CentOS5のインストール

CentOSのインストールは、CDやDVDのインストール・メディアを使う方法と、ネットワーク経由でインストールする方法の2通りがある。今回は、ネットからインストールすることにした。公式サイトに行って、ISOをダウンロードして、CDに焼く。ここから先は、@IT…

Remote Desktop over SSH

研究室の先輩に命令されて、リモートデスクトップを導入することになった。リモートデスクトップって言うのは、ネットワークに接続しているPCのデスクトップにアクセスし、制御することで、これが使えるようになると、自宅からでも研究室のパソコンを操れる…

linuxにおけるホスト名の確認と変更

Linuxにおけるホスト名の確認は、Windowsと変わらないみたい。コンソール上で hostname と打ち込むことでホスト名が確認できる。 # hostname localhost.localdomainhostname というコマンドに、引数を持たせれば、ホスト名が変更される。しかし、この変更方…

Jigloo SWT/Swing GUI Builder

http://www.cloudgarden1.com/swing_tutorial/index.html

Javaでメールのヘッダーを解析する JavaMailでメール送信アプリを作るを見ながらJavaMailを使ってみた。 使うライブラリ JavaMailライブラリを利用するには、JavaMailそのものに加えて、JAF(Java Activation Framework)をインストールする必要がある。 htt…

Yahoo!デベロッパーネットワークの日本語形態素解析Webサービスを使ってみる

文字と速力と文学を変換してみると http://jlp.yahooapis.jp/MAService/V1/parse?appid=yourID&results=ma&sentence=%E7%A7%81%E3%81%AF%E3%81%84%E3%81%A4%E3%81%8B%E7%9C%BC%E9%8F%A1%E3%82%92%E3%81%93%E3%81%AF%E3%81%97%E3%81%9F%E3%81%93%E3%81%A8%E3%…

MecabをJavaで使えるようにする。

FULL Tablog 3 – PC系の話題がメインのメモ帳的なblogです。を参考にして作業する。 cl /EHsc /LD /I C:\temp\mecab-0.97\src /I C:\Program Files\Java\jdk1.5.0_15\include /I C:\Program Files\Java\jdk1.5.0_15\include\win32 MeCab_wrap.cxx C:\temp\me…

Ngraph

Javaのファイル保存作法

ファイルの中には複数のファイルがあっても良いが、public属性の付いたクラスはファイルの中で1つにしなければならない。 public属性のついたクラスがあるとき、ファイル名は「public属性クラス名.java」にする。名前は大文字小文字が区別されるので、ファイ…

Javaでprintf/sprintf/fprintfCommentsAdd Star

Javaにおける変数名のつけ方

JavaTM 言語 コーディング規約

staic初期化子

staic初期化子 Javaのプログラムをリファクタリング中。Singletonパターンを適用したクラスにシステム全体で使うようなデータベースを持たせようと思ったのだが、どのように初期化するのかで詰まってしまった。以前似たようなな状況でにstatic初期化子を使っ…

Singltonパターンの勉強

javaでプログラムを書くSingltonパターンが必要になったので調べてみた。wikipediaによると特徴は次のようなものらしい。 コンストラクタの可視性が private である。 同じ型のインスタンスが private なクラス変数として定義されている。 同じ型のインスタ…

A Plan For Spam を読んだ

なぜ本文の内容からspamを判断するか spamメールはユーザがメールを読んで、それによって行動を起こすことを期待して送られる。もちろん実際にspamメールを読むユーザは少ないし、それによって行動するユーザはさらに少ない。しかしそれでもspamメールはメッ…

フリーソフトをまとめる

ISORecorderが便利。ISOを選択したときに右クリックメニューにCDで焼くを選べるのが便利。ISOイメージを焼けるソフトを今もっていないのでこれは結構重宝するなと思う。

フリーソフトをまとめておく…1

そろそろパソコンを再インストールしなければいけないのでこれを機に便利なソフトを入れておこうと思う。論文にも使えるソフトや、日常で使えそうなソフトを入れておかなければ…。世間ではビジネスソフトの標準はWordやExcelなんかのMicroSoft製品なのは知っ…

Eclipseのエラーの原因

「シリアライズ可能クラス、MyException は long型の static final serialVersionUIDフィールドを宣言していません。」っていう警告が出る原因が分かった。今までは動くからいいやって思っていたんだけど、たまたま見つけたのでメモっておく。 http://www.at…

地名から緯度と経度を検索するプログラム

yahooのローカルサーチ(http://developer.yahoo.co.jp/map/localsearch/V1/localsearch.html)だけでなくほかのサービスもあるらしい。当然といえば当然か…。googleもやっているみたいだし、色々な会社がこのサービスを作っているんだろうな。結局生き残る…

自分のファイルへの絶対パスを取得するには

http://always-pg.com/java/j2se_rd/file/getabsolutepath.html

環境変数が分からない。

友人から送られてきたJavaファイルをコマンドプロンプトで実行しようとした。春にパソコンを再インストールしてからずっとEclipse上でJavaを動かしていたので、コマンドプロンプト上からコンパイルして実行するのは久しぶりだった。 javac (ファイル名) ja…

最寄り駅検索API

http://map.simpleapi.net/に普通に見つかった。