2009-06-01から1ヶ月間の記事一覧

checkinstall インストール手順

tar ball解凍して入れる手順です。ディストリビューションはCentOSですが、yumよりこっちの方が早いのでいつもこうしている・・ #!/bin/sh wget http://asic-linux.com.mx/%7Eizto/checkinstall/files/slackware/checkinstall-1.6.1-i386-1.tgz tar xvfzp ch…

マルチスレッドにおけるMapオブジェクト

身近でjava.util.HashMapのインスタンスがスレッドセーフでない事に起因したトラブルの話があったので、実際にサンプルを作って試してみました。まず各スレッドで動作するRunnableなworkerクラス。 import java.util.Map; public class Worker implements Ru…

BioRubyのseqがNoMethodError

私は全く門外漢ですが、友人がバイオインフォマティクスの研究などしていて「biorubyを使ってみたいけどよくわからない」という話になったので、入手してみて試してみようとしたところhttp://bioruby.org/archive/doc/Japanese/tutorial.html上記の日本語版…

UTF-8における全角マイナスと全角チルダの問題(=いわゆる「波ダッシュ問題」)

以下の通り、同じ文字を表現しているにも関わらず、文字コードが異なるケースが発生します。 [webmaster@localhost work]$ nkf -w sjis.txt > utf8.nkf.txt [webmaster@localhost work]$ od -tx1 utf8.nkf.txt 0000000 e2 88 92 e3 80 9c 0000006 [webmaster…

nkfインストール手順メモ

#!/bin/sh wget http://osdn.dl.sourceforge.jp/nkf/20770/nkf207.tar.gz tar zxvf nkf207.tar.gz cd nkf207 make cp -p nkf /usr/bin cd - rm -rf ./nkf*

IEでテキストボックス内でエスケープキー連続押下するとform.reset発行

etc

ハタさんのブログ : IE は Form内で [ESC] 2回でform.reset http://blog.xole.net/article.php?id=489上記に全て書いてありますが、IEの独自仕様ですね。IE6、7、8の各バージョンで確認しましたが、全て同様にリセットが呼ばれました。

スーパーpre記法

プレビューせずにそのまま公開したら>|hoge| みたいにスーパーpre記法がそのまま見えてしまっていました。調べてみると>|| の後に半角空白が入っていたせいでした。散々既出かもしれないし、たいした話ではないんですけど、これって改善できないもんでしょう…

今にして思うと

PHP

クラスを作ったり、インスタンス化したりするにも関わらず、いざ処理するときは配列オブジェクトのメソッド呼び出しじゃなくて、array_何とかを使ったり、文字列の操作もstr_何とかみたいな関数を使って、主体となるものを引数に渡すような仕様はやっぱり違…

PHPExcelでExcelファイルをパースする

PHP

普段PHP書いてるわけじゃないので、あまり適切でない記述があればご指摘いただけるとありがたいです。 PEARではなくローカルでコピーしてAP資材の中に含めたので以下のような感じにしました。rhacoを使っていてトップ階層から参照している形です。 set_inclu…