Animelo Summer Live 2009 - RE:BRIDGE -に行ってきた。今年の4月くらいに、偶然このコンサートの存在を知って、行こうと思っていたのだけど、いつの間にかチケットが完売していた。複数枚持っていた友人から買い取って、何とか行くことができた。以下、感想…
過去の日記でPython上でMeCabを使うことを書いた。今回は、出力フォーマットを変更して、python上からMeCabを扱う方法を書く。「名詞だけ抽出したい」っていった時に便利だと思う。 出力フォーマットの変更 解析結果の出力フォーマットは「/usr/local/lib/me…
RPMパッケージのダウンロード ブラウザからhttp://java.sun.com/javase/downloads/index.jsp に行き、一番上にあるJDK 6 Update 4のDownloadボタンを押して、OSはlinuxを指定してダウンロード。 JDKのインストール RPMパッケージをインストール。RPMパッケー…
Eclipseを起動し、[Help]→[Software Update]→[Available Software]からフィーチャーの更新画面を出す。 PyDevのインストールサイトは一覧にないので、[add Site...]から次のURLを追加する。 名前:PyDev URL:http://pydev.sf.net/updates 利用規約に同意す…
PATHの確認 次のコマンドを打つことにより、どこにパス(PATH)が通っているか確認できる。 $env | grep PATHまたは $echo $PATH パスの設定方法 その場しのぎの設定 環境変数 $PATH を書き換えます。 たとえば /usr/local/hoge/bin へパスを通したい場合 $ PA…
家でも作業したいので、CentOSにVNCサービスを導入した。これでトリプルディスプレイ生活も終わりか…なんだかもの悲しいな。 VNCサービスの概要 Virtual Network Computing(ヴァーチャル・ネットワーク・コンピューティング、略称VNC)は、ネットワーク上の…
Javaにおけるファイル処理をよく忘れる。何度も忘れては、何度も調べるのでメモしようと思う。 try { BufferedReader br = new BufferedReader(new FileReader(new File(path))); // 最終行まで読み込む while (br.ready()) { String line = br.readLine(); …
GCCのインストール CentOSにGCCが入っていないことがあるので、インストールしておく。GCCがないとMeCab入らない。 % yum install glibc glibc.i386 % yum install gcc* (gcc*でgcc関連のモジュール全部入れる)MeCabを入れるためのステップは、次のとおり…
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…
CentOSのインストールは、CDやDVDのインストール・メディアを使う方法と、ネットワーク経由でインストールする方法の2通りがある。今回は、ネットからインストールすることにした。公式サイトに行って、ISOをダウンロードして、CDに焼く。ここから先は、@IT…
研究室の先輩に命令されて、リモートデスクトップを導入することになった。リモートデスクトップって言うのは、ネットワークに接続しているPCのデスクトップにアクセスし、制御することで、これが使えるようになると、自宅からでも研究室のパソコンを操れる…
Linuxにおけるホスト名の確認は、Windowsと変わらないみたい。コンソール上で hostname と打ち込むことでホスト名が確認できる。 # hostname localhost.localdomainhostname というコマンドに、引数を持たせれば、ホスト名が変更される。しかし、この変更方…
http://www.cloudgarden1.com/swing_tutorial/index.html
Javaでメールのヘッダーを解析する JavaMailでメール送信アプリを作るを見ながらJavaMailを使ってみた。 使うライブラリ JavaMailライブラリを利用するには、JavaMailそのものに加えて、JAF(Java Activation Framework)をインストールする必要がある。 htt…
文字と速力と文学を変換してみると 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%…
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
ファイルの中には複数のファイルがあっても良いが、public属性の付いたクラスはファイルの中で1つにしなければならない。 public属性のついたクラスがあるとき、ファイル名は「public属性クラス名.java」にする。名前は大文字小文字が区別されるので、ファイ…
Javaでprintf/sprintf/fprintfCommentsAdd Star
JavaTM 言語 コーディング規約
staic初期化子 Javaのプログラムをリファクタリング中。Singletonパターンを適用したクラスにシステム全体で使うようなデータベースを持たせようと思ったのだが、どのように初期化するのかで詰まってしまった。以前似たようなな状況でにstatic初期化子を使っ…
javaでプログラムを書くSingltonパターンが必要になったので調べてみた。wikipediaによると特徴は次のようなものらしい。 コンストラクタの可視性が private である。 同じ型のインスタンスが private なクラス変数として定義されている。 同じ型のインスタ…
なぜ本文の内容からspamを判断するか spamメールはユーザがメールを読んで、それによって行動を起こすことを期待して送られる。もちろん実際にspamメールを読むユーザは少ないし、それによって行動するユーザはさらに少ない。しかしそれでもspamメールはメッ…
ISORecorderが便利。ISOを選択したときに右クリックメニューにCDで焼くを選べるのが便利。ISOイメージを焼けるソフトを今もっていないのでこれは結構重宝するなと思う。
そろそろパソコンを再インストールしなければいけないのでこれを機に便利なソフトを入れておこうと思う。論文にも使えるソフトや、日常で使えそうなソフトを入れておかなければ…。世間ではビジネスソフトの標準はWordやExcelなんかのMicroSoft製品なのは知っ…
「シリアライズ可能クラス、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…
http://map.simpleapi.net/に普通に見つかった。