Home > Archives > 2009-04 Archive

2009-04 Archive

ラック

  • Posted by: hiro345
  • 2009/04/30 20:00:01
  • General

職場でラックの移動をしました。2台あるうちの1台を空にしてあって、それを移動しました。結構な重量があるので、5、6人で作業をしましたが、けがもなく無事終わりました。今度は、移動したラックへサーバを1台ずつ入れていく作業が必要です。UPSとペアで設置となるので、ちょっと悩みどころです。1台UPSを購入して、ハード的に余裕をもたせてから作業を進めるのが一番いいような気がしますけど、さてさてどうしたものか。

  • Comments (Close): 0
  • Trackbacks (Close): 0

クレープ

  • Posted by: hiro345
  • 2009/04/29 22:00:18
  • General

1年に1度、おいしいクレープ屋さんが近くの本屋で店を開きます。毎年それなりに楽しみにしていて、今日はそこでクレープを買って食べました。美味。

書籍も2冊ほど購入してしまいました。読まなきゃ。

  • Comments (Close): 0
  • Trackbacks (Close): 0

trac

  • Posted by: hiro345
  • 2009/04/28 22:00:20
  • General

Tracも複数使うようになるとわけがわからなくなってくるような気がする。

  • Comments (Close): 0
  • Trackbacks (Close): 0

iconv

  • Posted by: hiro345
  • 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

全力坂

  • Posted by: hiro345
  • 2009/04/26 16:40:11
  • General

全力坂 – Wikipediaの木村拓哉編の再放送をみたのですが、やばいですね。面白い。全力坂。DVD, 書籍とか購入したくなりそうです。まじでやばいです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Server

  • Posted by: hiro345
  • 2009/04/25 3:00:36
  • General

サーバメンテナンス。サーバ引っ越ししました。もう一回ありますが、ここまでは順調。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Train

  • Posted by: hiro345
  • 2009/04/24 22:10:02
  • General

終電。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Serial

  • Posted by: hiro345
  • 2009/04/23 22:00:34
  • General

シリアルケーブルの購入をしにいったのですが、みあたりませんでした。その後、他の人がいったら簡単に見つかったとのこと。お店の人にも確認したのですが、どういうことでしょう。うーむ。若い店員に聞いてはいけないということだな。

  • Comments (Close): 0
  • Trackbacks (Close): 0

インフルエンザ

  • Posted by: hiro345
  • 2009/04/22 21:00:03
  • General

インフルエンザがはやっているようで、困りました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Tokyo

  • Posted by: hiro345
  • 2009/04/21 22:00:35
  • General

東京から帰ってきました。久しぶりの宿泊だったので、疲れました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Tokyo

  • Posted by: hiro345
  • 2009/04/20 22:00:26
  • General

探していた本の何冊かがみつかりました。東京で久しぶりに宿泊です。おいしいところで夕食を食べたいところだったのですが、本屋をちょっとめぐっていたら、時間が過ぎてしまいました。反省。ということで、なぜかCoCo壱番屋でカレー。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Homepage

  • Posted by: hiro345
  • 2009/04/19 22:00:26
  • General

Webの勝手ルールの蔓延:ホームページは家なのか?:インターネットの裏側を探しましょ – CNET Japan をよんだところ、ずいぶんホームページの意味についてもりあがっています。こんなときはWikipedia

  • Comments (Close): 0
  • Trackbacks (Close): 0

仮想マシン

  • Posted by: hiro345
  • 2009/04/18 20:00:46
  • General

仮想マシン化しておいたおかげで、十数台のマシンの移動が1台移動するだけで完了しました。うーん。便利

  • Comments (Close): 0
  • Trackbacks (Close): 0

花見

  • Posted by: hiro345
  • 2009/04/17 23:59:48
  • General

花がかなり散ってしまって、天気もいまひとつでしたが、花見でした。なかなか楽しい一日だったのではないかと思います。

  • Comments (Close): 0
  • Trackbacks (Close): 0

LCD

  • Posted by: hiro345
  • 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

  • Posted by: hiro345
  • 2009/04/15 22:00:05
  • General

雨で花が散ってしまいました。個人的には花見は済んでいるのですが、4/17にも花見があります。その頃には花がなくなっているかも…

  • Comments (Close): 0
  • Trackbacks (Close): 0

Python Link Checker

Pythonで実装されたリンクチェッカ webcheck: website checker はなかなかいい。

他にも、LinkCheckerというのがあるので、インストールしてみた。Pythonのバージョンが古いためなのか、必要なライブラリがなくて駄目なのか、よくわからないのですが、とりあえず、これでは動かなかったです。うーむ。

curDir=`pwd`
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とか

  • Posted by: hiro345
  • 2009/04/13 22:02:57
  • General

Pokenも話題になりましたが、こういうのも売れそうな気がします。

ケータイを重ねるだけの相性診断ができる「タッチで診断」(japan.internet.com) – Yahoo!ニュース

Felicaを使用するということらしいですが、非接触で遊べるというのは良さそうです。継続性がないのが難点ですね。

  • Comments (Close): 0
  • Trackbacks (Close): 0

携帯電話向けサービス

  • Posted by: hiro345
  • 2009/04/12 21:00:49
  • General

いまどきの中学生、高校生は携帯電話を普通に所有しているのですが、思っているほど気軽に使っているわけでもないようです。今後、携帯電話向けのサービスはいろいろと出てくるだろう、といわれていて、各社しのぎを削っているのですが、キーワードのひとつに、「出会い」とか「親交」とかがあると思っています。ビジネス的には、たぶん、「新しい出会いを演出する」というモデルをベースにしたサービスよりは、「親交を深める」というモデルをベースにしたサービスの方が固定的で長く利用されるはずなので、後者向けの何か新しいサービスを考えてみたいところです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Cloud

クラウドについてディスカッション。いろいろな視点があって面白いのですが、やはり整理するのは大変です。UNIX Magazine の最新号にいい記事があるということを聞いたので、さっそく購入をしてみました。いつ読めるのかはわかりませんが。

クラウドは単なる用語で対象とする範囲が広すぎるため、便利に使われている感じがあります。ビジネス的にはハードウェアの仮想化というのはわかりやすいので、その視点での説明も多いようですが、もちろん本質はそれだけにとどまるわけではないので、「ハードウェア仮想化だけでクラウドといっているんだ」と間違って認識をすると損をしそうです。情報産業分野の業界が将来、どういった方向へいくのかはわかりませんが、自分の認識としては、どこに注目をしているのか、どんなことができるようになりそうなのか、ということを把握して、今後の技術ピックアップで間違いがないようにしたいと考えているところです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

NTEmacs

  • Posted by: hiro345
  • 2009/04/10 12:23:04
  • Win

VistaでEmacsを使いたいと思っていろいろ調べましたが、結局NTEmacsにしました。Meadowはアップデートがされていないようですし、xEmacs、Emacsは日本語がうまく表示できませんでしたので。

FrontPage – NTEmacs JP Project

  • Comments (Close): 0
  • Trackbacks (Close): 0

TSVからSQL文を生成するスクリプト

UPDATEのSQL文などを、TSVから生成するスクリプトとかあると、重宝します。ということで、作りました。最近、シェルスクリプトに頼ることが多くなってきました。それだけ時間が足りないということなのか、単にEclipseを起動するのが面倒になったのか、作ったプログラムの管理をするのが嫌になったのか、いろいろと思いあたる節はありますが、まぁ、どうでもいいことです。Macですぐに試せるから、というのは環境的には大きな変化かもしれません。

!/bin/sh
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には対応していないし、汎用性はないけど、こういうのをテンプレートとしてもっているとそれなりに使える。

$ ./a.sh fileName id0

ちなみに、echoコマンドがMacとLinuxでは動作が違うような気がします。「-n」オプションがLinuxでないと効かない。

それから、直接mysqlやpsqlコマンドをうつという方法もあるが、個人的にはいったんSQL文のファイルに落として問題がなさそうだということを確認してから、DBへ適用するのがいいと考えています。コンパイラなどでも中間表現を使うのだが、途中経過がわかるようにしておいた方が、何かうまく動作しなかったときに、追跡しやすいからです。

  • Comments (Close): 0
  • Trackbacks (Close): 0

花見

  • Posted by: hiro345
  • 2009/04/08 23:59:32
  • General

東京へ行って花見をしてきました。結構きれいでした。

  • Comments (Close): 0
  • Trackbacks (Close): 0

MacPorts

  • Posted by: hiro345
  • 2009/04/07 9:29:23
  • General
  • Comments (Close): 0
  • Trackbacks (Close): 0

Tokyo

  • Posted by: hiro345
  • 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

  • Posted by: hiro345
  • 2009/04/05 20:00:05
  • General

新しい机が我が家にきたので、家族で模様替え。でも、頭痛がしたのでひとりで休んでいました。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Comic

  • Posted by: hiro345
  • 2009/04/04 20:00:45
  • General

まんが本を何冊か購入しに本屋さんを4件まわりました。購入しわすれていた巻を探したのですが、出版社がなくなってしまったので、コーナーがなくなっていたり、たまたまその巻だけおいていなかったり、ということで、ほとんど手に入りませんでした。取り寄せをするか、Amazonで購入するしかないのですが、どちらも面倒そうです。どうしたものか。

  • Comments (Close): 0
  • Trackbacks (Close): 0

Trac

結局、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

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 でサポートされるようですが、それが取り込まれるのを待つしかないのかも。

April

  • Posted by: hiro345
  • 2009/04/01 8:56:59
  • General

今日から4月だ。新年度スタート。

  • Comments (Close): 0
  • 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    
広告


最近のコメント
アーカイブ

Return to page top