Home > Archives > 2009-04 Archive
2009-04 Archive
ラック
- 2009/04/30 20:00:01
- General
職場でラックの移動をしました。2台あるうちの1台を空にしてあって、それを移動しました。結構な重量があるので、5、6人で作業をしましたが、けがもなく無事終わりました。今度は、移動したラックへサーバを1台ずつ入れていく作業が必要です。UPSとペアで設置となるので、ちょっと悩みどころです。1台UPSを購入して、ハード的に余裕をもたせてから作業を進めるのが一番いいような気がしますけど、さてさてどうしたものか。
- Comments (Close): 0
- Trackbacks (Close): 0
クレープ
- 2009/04/29 22:00:18
- General
1年に1度、おいしいクレープ屋さんが近くの本屋で店を開きます。毎年それなりに楽しみにしていて、今日はそこでクレープを買って食べました。美味。
書籍も2冊ほど購入してしまいました。読まなきゃ。
- Comments (Close): 0
- Trackbacks (Close): 0
trac
- 2009/04/28 22:00:20
- General
Tracも複数使うようになるとわけがわからなくなってくるような気がする。
- Comments (Close): 0
- Trackbacks (Close): 0
iconv
- 2009/04/27 20:00:18
- Linux
日本語のエンコード変換はいろいろな方法がありますが、とりあえず iconv, nkf あたりをおさえておくといいでしょう。(すぐわすれるのでメモ)
$ iconv -f Shift_JIS -t UTF-8 sjis.txt > utf-8.txt
$ nkf -Ew euc.txt > utf-8.txt
- Comments (Close): 0
- Trackbacks (Close): 0
全力坂
- 2009/04/26 16:40:11
- General
全力坂 – Wikipediaの木村拓哉編の再放送をみたのですが、やばいですね。面白い。全力坂。DVD, 書籍とか購入したくなりそうです。まじでやばいです。
- Comments (Close): 0
- Trackbacks (Close): 0
Server
- 2009/04/25 3:00:36
- General
サーバメンテナンス。サーバ引っ越ししました。もう一回ありますが、ここまでは順調。
- Comments (Close): 0
- Trackbacks (Close): 0
Serial
- 2009/04/23 22:00:34
- General
シリアルケーブルの購入をしにいったのですが、みあたりませんでした。その後、他の人がいったら簡単に見つかったとのこと。お店の人にも確認したのですが、どういうことでしょう。うーむ。若い店員に聞いてはいけないということだな。
- Comments (Close): 0
- Trackbacks (Close): 0
インフルエンザ
- 2009/04/22 21:00:03
- General
インフルエンザがはやっているようで、困りました。
- Comments (Close): 0
- Trackbacks (Close): 0
Tokyo
- 2009/04/21 22:00:35
- General
東京から帰ってきました。久しぶりの宿泊だったので、疲れました。
- Comments (Close): 0
- Trackbacks (Close): 0
Tokyo
- 2009/04/20 22:00:26
- General
探していた本の何冊かがみつかりました。東京で久しぶりに宿泊です。おいしいところで夕食を食べたいところだったのですが、本屋をちょっとめぐっていたら、時間が過ぎてしまいました。反省。ということで、なぜかCoCo壱番屋でカレー。
- Comments (Close): 0
- Trackbacks (Close): 0
Homepage
- 2009/04/19 22:00:26
- General
Webの勝手ルールの蔓延:ホームページは家なのか?:インターネットの裏側を探しましょ – CNET Japan
- Comments (Close): 0
- Trackbacks (Close): 0
仮想マシン
- 2009/04/18 20:00:46
- General
仮想マシン化しておいたおかげで、十数台のマシンの移動が1台移動するだけで完了しました。うーん。便利
- Comments (Close): 0
- Trackbacks (Close): 0
花見
- 2009/04/17 23:59:48
- General
花がかなり散ってしまって、天気もいまひとつでしたが、花見でした。なかなか楽しい一日だったのではないかと思います。
- Comments (Close): 0
- Trackbacks (Close): 0
LCD
- 2009/04/16 8:25:19
- General
アイオーデータのLCD-USB7XWが欲しいですね。購入してみても結局使わなくて、失敗することが多いのですが…
[I-O DATA] ワイド:LCD-USB7Xシリーズ
http://www.iodata.jp/news/2009/02/lcd-usb7x.htm
- Comments (Close): 0
- Trackbacks (Close): 0
雨
- 2009/04/15 22:00:05
- General
雨で花が散ってしまいました。個人的には花見は済んでいるのですが、4/17にも花見があります。その頃には花がなくなっているかも…
- Comments (Close): 0
- Trackbacks (Close): 0
Python Link Checker
- 2009/04/14 23:59:16
- General
Pythonで実装されたリンクチェッカ webcheck: website checker はなかなかいい。
他にも、LinkCheckerというのがあるので、インストールしてみた。Pythonのバージョンが古いためなのか、必要なライブラリがなくて駄目なのか、よくわからないのですが、とりあえず、これでは動かなかったです。うーむ。
cd /usr/local/src/
wget http://www.python.org/ftp/python/2.5.1/Python-2.5.1.tgz
wget http://ftp.python.jp/pub/JapaneseCodecs/JapaneseCodecs-1.4.11.tar.gz
tar xzf LinkChecker-5.0.2.tar.gz
tar xzf JapaneseCodecs-1.4.11.tar.gz
tar xzf Python-2.5.1.tgz
cd Python-2.5.1
./configure –prefix=/usr/local/python-2.5.1
mv Modules/Setup Modules/Setup.bak
sed "s/#zlib zlibmodule.c /zlib zlibmodule.c /g" Modules/Setup.bak > Modules/Setup
make
make install
cd ../LinkChecker-5.0.2
/usr/local/python-2.5.1/bin/python setup.py install
cd ../JapaneseCodecs-1.4.11
/usr/local/python-2.5.1/bin/python setup.py install
cd $curDir
- Comments (Close): 0
- Trackbacks (Close): 0
Pokenとか
- 2009/04/13 22:02:57
- General
Pokenも話題になりましたが、こういうのも売れそうな気がします。
ケータイを重ねるだけの相性診断ができる「タッチで診断」(japan.internet.com) – Yahoo!ニュース
Felicaを使用するということらしいですが、非接触で遊べるというのは良さそうです。継続性がないのが難点ですね。
- Comments (Close): 0
- Trackbacks (Close): 0
携帯電話向けサービス
- 2009/04/12 21:00:49
- General
いまどきの中学生、高校生は携帯電話を普通に所有しているのですが、思っているほど気軽に使っているわけでもないようです。今後、携帯電話向けのサービスはいろいろと出てくるだろう、といわれていて、各社しのぎを削っているのですが、キーワードのひとつに、「出会い」とか「親交」とかがあると思っています。ビジネス的には、たぶん、「新しい出会いを演出する」というモデルをベースにしたサービスよりは、「親交を深める」というモデルをベースにしたサービスの方が固定的で長く利用されるはずなので、後者向けの何か新しいサービスを考えてみたいところです。
- Comments (Close): 0
- Trackbacks (Close): 0
Cloud
- 2009/04/11 22:30:37
- General
クラウドについてディスカッション。いろいろな視点があって面白いのですが、やはり整理するのは大変です。UNIX Magazine の最新号にいい記事があるということを聞いたので、さっそく購入をしてみました。いつ読めるのかはわかりませんが。
クラウドは単なる用語で対象とする範囲が広すぎるため、便利に使われている感じがあります。ビジネス的にはハードウェアの仮想化というのはわかりやすいので、その視点での説明も多いようですが、もちろん本質はそれだけにとどまるわけではないので、「ハードウェア仮想化だけでクラウドといっているんだ」と間違って認識をすると損をしそうです。情報産業分野の業界が将来、どういった方向へいくのかはわかりませんが、自分の認識としては、どこに注目をしているのか、どんなことができるようになりそうなのか、ということを把握して、今後の技術ピックアップで間違いがないようにしたいと考えているところです。
- Comments (Close): 0
- Trackbacks (Close): 0
NTEmacs
- 2009/04/10 12:23:04
- Win
VistaでEmacsを使いたいと思っていろいろ調べましたが、結局NTEmacsにしました。Meadowはアップデートがされていないようですし、xEmacs、Emacsは日本語がうまく表示できませんでしたので。
- Comments (Close): 0
- Trackbacks (Close): 0
TSVからSQL文を生成するスクリプト
UPDATEのSQL文などを、TSVから生成するスクリプトとかあると、重宝します。ということで、作りました。最近、シェルスクリプトに頼ることが多くなってきました。それだけ時間が足りないということなのか、単にEclipseを起動するのが面倒になったのか、作ったプログラムの管理をするのが嫌になったのか、いろいろと思いあたる節はありますが、まぁ、どうでもいいことです。Macですぐに試せるから、というのは環境的には大きな変化かもしれません。
fileName=$1
id0=$2
function createUpdateSql
{
id=$1
v=0
if [ $# = 2 ]; then
v=$2
fi
echo "UPDATE user SET c1 = $v WHERE id = $id and id0 = $id0;" >> a.sql
}
sed "s/,/ /g" $fileName > $fileName.tsv
echo "" > a.sql
while read _line ; do
createUpdateSql $_line
done < $fileName.tsv
使い方は、下記のような感じ。fileNameにはCSVファイル名をいれる。id0はSQL文で必要なのでいれてある。複雑なCSVには対応していないし、汎用性はないけど、こういうのをテンプレートとしてもっているとそれなりに使える。
ちなみに、echoコマンドがMacとLinuxでは動作が違うような気がします。「-n」オプションがLinuxでないと効かない。
それから、直接mysqlやpsqlコマンドをうつという方法もあるが、個人的にはいったんSQL文のファイルに落として問題がなさそうだということを確認してから、DBへ適用するのがいいと考えています。コンパイラなどでも中間表現を使うのだが、途中経過がわかるようにしておいた方が、何かうまく動作しなかったときに、追跡しやすいからです。
- Comments (Close): 0
- Trackbacks (Close): 0
Tokyo
- 2009/04/06 23:00:30
- General
東京へ出張。といっても17:00からのミーティングだったので、14:00くらいに家をでました。
気になっていたパケット転送の設定ができたというメールをもらいましたが、パケットにマークをつけて、転送するという複雑な処理をしていました。単純に8443はPREROUTINGでリジェクトして、443はPREROUTINGはアクセプトし8443へ転送して、INPUTでは8443を受け入れる、とする設定を想像していたので、いろいろ方法はあるのだなぁ、と思った。
ミーティングの方は、ひとつ謝らないといけないことがあって、それについては気が重かったのですが、全体的には和やかに終わり、その仕事自体は順調だということで、安心です。
とはいえ、他の仕事もつまっていて、あまり精神的に休まらないのですが、ぼちぼちやっていこうかと思います。22:00過ぎに戻ってきましたが、思ったよりは寒くなかったので、助かりました。ちょっとだけ歩いて帰宅。
- Comments (Close): 0
- Trackbacks (Close): 0
Desk
- 2009/04/05 20:00:05
- General
新しい机が我が家にきたので、家族で模様替え。でも、頭痛がしたのでひとりで休んでいました。
- Comments (Close): 0
- Trackbacks (Close): 0
Comic
- 2009/04/04 20:00:45
- General
まんが本を何冊か購入しに本屋さんを4件まわりました。購入しわすれていた巻を探したのですが、出版社がなくなってしまったので、コーナーがなくなっていたり、たまたまその巻だけおいていなかったり、ということで、ほとんど手に入りませんでした。取り寄せをするか、Amazonで購入するしかないのですが、どちらも面倒そうです。どうしたものか。
- Comments (Close): 0
- Trackbacks (Close): 0
Trac
- 2009/04/03 23:00:47
- Mac
結局、Mac OS X に標準でついているPythonを使うことにしました。日本語版をダウンロードしてきて python setup.py install を使ったインストールでは、Genshiのインストールで失敗します。とはいえ、Genshiのサイトからeggをダウンロードして、それをそのまま/Library/Python …. site-packaes/においてからTracをpython setup.py installでインストールすると、すんなりいれることができます。
MacPortsをやるまでにこちらでインストールに成功していたのですが、Tracへチケットなどを登録できなかったので、何か問題がおきていると勘違いしていました。認証設定をしないとチケット登録などができないようです。オンラインヘルプを確認して、.htpasswdファイルを用意してから、BASIC認証を下記のように利用する設定にしたところ、ログインができるようになり、Tracが使えるようになりました。めでたしめでたし。
tracd –hostname=localhost -p 8080 –basic-auth=projctName,/var/trac/projctName/.htpasswd,/var/trac/projctName /var/trac/projctName
- Comments (Close): 0
- Trackbacks (Close): 0
Trac on Mac OS X
- 2009/04/02 23:59:05
- General
Mac OS X 10.5.6 で MacPorts を使って、trac をインストールしようとしたら、はまりました。
Subversionをインストールするときもneonが関係してきますが、そちらは、結論としては、neonを使わないsubversionをインストールすれば済みます。こうすると、neon HTTP and WebDAV client library < http://www.webdav.org/neon/>のかわりに、serf を使うそうです。(https://trac.macports.org/ticket/19124)
# port install subversion +no_neon
しかし、trac をインストールするときは、結局neonが自動でインストールされてしまうため、Subversionのようにはいきません。同じページをみたら、関数をne_openssl.cへ追加すればいいようなので、/opt/local/var/macports/build/にある_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_neonをたどって、ソースファイルを見つけ出し、_ne__negotiate_ssl関数の直前に、追加をして対応しました。neonは本当はTracでは必要ないような気がするので、SSL_SESSION_cmpを使っている部分だけコメントアウトしてしまっても良さそうですが、まぁ、動かせるならそうしておいたほうが良さそうなので、そうしました。
とりあえず、エラーを書いておきます。Googleでは、「OpenSSL _SSL_SESSION_cmp」で検索したら、さっきのページがヒットしました。
mac:~ root# port install neon
—> Fetching neon
—> Verifying checksum(s) for neon
—> Extracting neon
—> Configuring neon
—> Building neon
Error: Target org.macports.build returned: shell command ” cd “/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_neon/work/neon-0.28.4″ && make all ” returned error 2
(snip)
Undefined symbols:
“_SSL_SESSION_cmp”, referenced from:
_ne__negotiate_ssl in ne_openssl.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [libneon.la] Error 1
make: *** [subdirs] Error 2
実際にtracを動かすのは明日だ… というか、ちょっとさわってみたけど動かない… MacPorts の Python では、いろいろと根が深い問題が多いようだ。X-MAC-JAPANESE は 2.6 でサポートされるようですが、それが取り込まれるのを待つしかないのかも。
- Comments (Close): 4
- Trackbacks (Close): 0
Home > Archives > 2009-04 Archive
- 検索
- カレンダー
« 4月 2009 » S M T W T F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 - 広告
- 最近のコメント
- UNIX/Linux も Java もいける開発者 に Tweets that mention UNIX/Linux も Java もいける開発者 - hiro345 -- Topsy.com より
- NetBeans 6.9 に Tweets that mention NetBeans 6.9 - hiro345 -- Topsy.com より
- Android携帯を改造する? に Tweets that mention Android携帯を改造する? - hiro345 -- Topsy.com より
- Android携帯を改造する? に Tweets in Japan 2010-07-29 « Android Fun! より
- HT-03Aの無線LANについて調子が良くない に Tweets that mention hiro345» ブログアーカイブ » HT-03Aの無線LANについて調子が良くない -- Topsy.com より
- アーカイブ
-
- 2010年9月
- 2010年8月
- 2010年7月
- 2010年6月
- 2010年5月
- 2010年4月
- 2010年3月
- 2010年2月
- 2010年1月
- 2009年12月
- 2009年11月
- 2009年10月
- 2009年9月
- 2009年8月
- 2009年7月
- 2009年6月
- 2009年5月
- 2009年4月
- 2009年3月
- 2009年2月
- 2009年1月
- 2008年12月
- 2008年11月
- 2008年10月
- 2008年9月
- 2008年8月
- 2008年7月
- 2008年6月
- 2008年5月
- 2008年4月
- 2008年3月
- 2008年2月
- 2008年1月
- 2007年12月
- 2007年11月
- 2007年10月
- 2007年9月
- 2007年8月
- 2007年7月
- 2007年6月
- 2007年5月
- 2007年4月
- 2007年3月
- 2007年2月
- 2007年1月
- 2006年12月
- 2006年11月
- 2006年10月
- 2006年9月
- 2006年8月
- 2006年7月
- 2006年6月
- 2006年5月
- 2006年4月
- 2006年3月
- 2006年2月
- 2006年1月
- 2005年12月
- 2005年11月
- 2005年10月
- 2005年9月
- 2005年8月
- 2005年7月
- 2005年6月
- 2005年5月
- 2005年4月
- 2005年3月
- 2005年2月
- 2005年1月
- 2004年12月
- 2004年11月
- 2004年10月
- 2004年9月
- 2004年8月
- 2004年7月
- 2004年6月
- 2004年5月
- 2004年4月
- 2004年3月
- 2004年2月
- 2004年1月
- 2003年12月
- 2003年11月
- 2003年10月
- 2003年9月
- 2003年8月
- 2003年7月
- 2003年6月
- 2003年5月