こんなページを見ている人は知り合いしかいないだろうと思って、4月にこっそりプロフィールページだけ書き換えていましたが、就職をしてまもなく4ヶ月です。
恵まれた環境で充実した日々を送っています。
5月の連休では風邪をひいて苦しんだり、2週間ほど前にはノロウイルスらしきものにやられて救急車を呼ばなければいけない直前までいったりもしましたが、健康で文化的な生活を送っています。
最近は論文や辞書のためのデータ処理の日々です。
研究室のLinuxサーバー(AP1000を自宅から持ってきてCPUをBE-2400に換装し、メモリを3GBに増設したもの)がうなりをあげていて、ちょっとうるさいです。
データ処理もなんとか目処がついたので、今月末締め切りでありながらまだ1ページも書いていない論文に着手せねば。
2008年7月24日木曜日
Active Perlで改行コードがLFのファイルを出力する
WindowsのActive Perlで\nを出力すると、CR+LFが出力されてしまいますが、場合によってはLFのみを出力したい場合もあります。
その簡単な方法です。
open OUT, ">foo.txt";
などの次に、
binmode (OUT);
という1行を入れるだけで、\nがLFとして出力されるようになります。
その簡単な方法です。
open OUT, ">foo.txt";
などの次に、
binmode (OUT);
という1行を入れるだけで、\nがLFとして出力されるようになります。
2007年10月16日火曜日
Word 2007で普通の直線・矢印を引く
Word 2007でオートシェイプを使って普通の直線や矢印を引こうとしたら、「コネクタ」というオブジェクトの各辺中央など同士を結びつける線しか引けませんでした。
困るので、調べてみたら、この謎への解答が見つかりました。
Word2007のオートシェイプで2重線が引けません。 - Yahoo!知恵袋
上記の情報から、オートシェイプのフリーフォームを使うことで、直線が引けることが分かりました。
矢印は、一度直線を引いてから始点・終点の設定を変えます。
Office 2007になって、リボンは確かに使いやすい面も多いのですが、直感的な操作ができなくなった部分もありますね・・・。
困るので、調べてみたら、この謎への解答が見つかりました。
Word2007のオートシェイプで2重線が引けません。 - Yahoo!知恵袋
上記の情報から、オートシェイプのフリーフォームを使うことで、直線が引けることが分かりました。
矢印は、一度直線を引いてから始点・終点の設定を変えます。
Office 2007になって、リボンは確かに使いやすい面も多いのですが、直感的な操作ができなくなった部分もありますね・・・。
2007年9月26日水曜日
Word 2007で図とオートシェイプをグループ化する方法
Word 2007で図とオートシェイプがグループ化できずに困っていたのですが、その方法が分かりました。
パソコンのツボ ~Office のTIP: Wordに挿入した写真とオートシェイプがグループ化できない
描画キャンパス内であればグループ化できるとのことです。
これは覚えておくと便利そうです。
パソコンのツボ ~Office のTIP: Wordに挿入した写真とオートシェイプがグループ化できない
描画キャンパス内であればグループ化できるとのことです。
これは覚えておくと便利そうです。
2007年9月21日金曜日
Xaira Build 240806 (unstable) リリース
Xaira Build 240806 (unstable)がリリースされています。
[oucs] Xaira Download Page
1.24の正式版とDebianパッケージが出たらインストールし直すかもしれませんが、今のところちゃんと動いているので今はあまり触りたくないという感じです。
ちなみに、Xaira付属のPHPデモプログラムをちょっと改造して、少しだけ使いやすくしています。
今までのところ、簡単にフレーズ検索ができるようにして、フレーズで検索しても結果表示でフレーズ全体が強調表示されるように改造(オリジナルでは検索キーフレーズの最初の一語しか表示されない)しました。
もう少し手を入れて見られるようになったら、公開するかもしれません。
[oucs] Xaira Download Page
1.24の正式版とDebianパッケージが出たらインストールし直すかもしれませんが、今のところちゃんと動いているので今はあまり触りたくないという感じです。
ちなみに、Xaira付属のPHPデモプログラムをちょっと改造して、少しだけ使いやすくしています。
今までのところ、簡単にフレーズ検索ができるようにして、フレーズで検索しても結果表示でフレーズ全体が強調表示されるように改造(オリジナルでは検索キーフレーズの最初の一語しか表示されない)しました。
もう少し手を入れて見られるようになったら、公開するかもしれません。
2007年9月16日日曜日
ローカルのEPWING辞書とWeb辞書を一括して串刺し検索できる「Dicregate」
窓の杜 - 【NEWS】ローカルのEPWING辞書とWeb辞書を一括して串刺し検索できる「Dicregate」
Wikipediaや各種オンライン辞書の画面を多少書き換えて表示してくれるのであれば使いやすいかもしれません。
Wikipediaや各種オンライン辞書の画面を多少書き換えて表示してくれるのであれば使いやすいかもしれません。
2007年9月13日木曜日
xaira 1.24のコンパイルとインストール
Ubuntu 7.04ではPHPのバージョンが上がっていて、xairaの1.23のDebian用パッケージではPHPによる検索が利用できません。
そこで、いろいろ苦心しながら1.24をコンパイルし、インストールして、なんとかxaira_phpのデモが動くようになりました。
以下、1.24のコンパイル・インストールのメモです。
コンパイルに必要なパッケージのインストール
以下のパッケージが必要なので、Synapticでインストールしておきます。
g++
libicu36-dev
libxerces27-dev
zlib1g-dev
libreadline5-dev
コンパイル
$ ./configure --with-php5=/usr/include/php5
$ make
インストール
# make install
しようとすると、xaira_php/Makefileが間違っているらしくエラーになるので、480-481行目の以下の箇所を修正します。
---修正前ここから---
mkdir -p
cp $(libdir)/libphpXaira.so
---修正前ここまで---
---修正後ここから---
mkdir -p /usr/lib/php5/20060613+lfs
cp $(libdir)/libphpXaira.so /usr/lib/php5/20060613+lfs/
---修正後ここまで---
これで
# make install
できるようです。
しかし、これで、付属のPHPプログラム(test2.php)で検索を試みたところ、
Fatal error: Call to a member function getWordList() on a non-object in /foo/bar/test2.php on line 21
というエラーが表示されました。
このtest2.phpをよく見てみると、その20行目は、1.23のdebパッケージ収録のものでは
$server=XairaServer::getXairaServer();
となっていたのが、1.24では
$server=XairaServer::getXairaServer('bnc');
となっていました。
そこで
$server=XairaServer::getXairaServer('corpus1');
と書き換えて試したところ、無事にデモプログラムが検索できました。
同様にtest1.phpなども該当箇所を書き換える必要があります。
さらに、CQLで検索を行うtest1.phpの60行目
echo htmlspecialchars($_GET['query']);
がなぜかエラーになるので、
$modified_query = $_GET['query'];
$modified_query = str_replace("<", "<", $modified_query); $modified_query = str_replace(">", ">", $modified_query);
echo $modified_query;
と書き換えて対処しています。
そこで、いろいろ苦心しながら1.24をコンパイルし、インストールして、なんとかxaira_phpのデモが動くようになりました。
以下、1.24のコンパイル・インストールのメモです。
コンパイルに必要なパッケージのインストール
以下のパッケージが必要なので、Synapticでインストールしておきます。
g++
libicu36-dev
libxerces27-dev
zlib1g-dev
libreadline5-dev
コンパイル
$ ./configure --with-php5=/usr/include/php5
$ make
インストール
# make install
しようとすると、xaira_php/Makefileが間違っているらしくエラーになるので、480-481行目の以下の箇所を修正します。
---修正前ここから---
mkdir -p
cp $(libdir)/libphpXaira.so
---修正前ここまで---
---修正後ここから---
mkdir -p /usr/lib/php5/20060613+lfs
cp $(libdir)/libphpXaira.so /usr/lib/php5/20060613+lfs/
---修正後ここまで---
これで
# make install
できるようです。
しかし、これで、付属のPHPプログラム(test2.php)で検索を試みたところ、
Fatal error: Call to a member function getWordList() on a non-object in /foo/bar/test2.php on line 21
というエラーが表示されました。
このtest2.phpをよく見てみると、その20行目は、1.23のdebパッケージ収録のものでは
$server=XairaServer::getXairaServer();
となっていたのが、1.24では
$server=XairaServer::getXairaServer('bnc');
となっていました。
そこで
$server=XairaServer::getXairaServer('corpus1');
と書き換えて試したところ、無事にデモプログラムが検索できました。
同様にtest1.phpなども該当箇所を書き換える必要があります。
さらに、CQLで検索を行うtest1.phpの60行目
echo htmlspecialchars($_GET['query']);
がなぜかエラーになるので、
$modified_query = $_GET['query'];
$modified_query = str_replace("<", "<", $modified_query); $modified_query = str_replace(">", ">", $modified_query);
echo $modified_query;
と書き換えて対処しています。
登録:
投稿 (Atom)