Linuxでh2databaseを起動する

メモ書き - ubuntuでh2databaseのサーバプロセスを開始するシェルスクリプト

h2databaseはDBサーバ起動用.batファイル(Win用)を配布zipに含めてるけど、.shファイルを含めてない。なので.batファイルをコピーして適当に変更して利用する。

#!/bin/sh
java -cp h2.jar:$H2DRIVERS:$CLASSPATH org.h2.tools.Console

redMineちょこっと触ってる

http://www.redmine.org/

プロジェクトの管理ツールとしてredMineを個人レベルで評価してます。とりあえずubuntu上にインストールして幾つかプロジェクトを作ったりして試してます。ユーザ登録したのにすぐに有効にならなくて焦ったりしましたが、なんかそれなりに良いかなぁーと思ってます。プロジェクトを複数持てるのがいいなぁ。

僕が入れたバージョンは 0.5.2 なんですが、プロダクト自体まだ安定してません。まだこれを使って運用するのは難しいかなといった印象。でも安定したらよさげだと思ってるので、ちょっとウォッチしていきます。

インストール方法とかメモっておいたのでそのうち記事にするかも。RoRとかgemとかインストールしていなかったのでちょっとめんどうだった。

8/25 TAXI4

今週末に公開されるTAXI4。こういうバカっぽい映画に行きたいなぁ。

2007/08/28追記

公開初日の8/25に大泉のT-JOYにて観てきました。今回はダニエルがメインじゃなくて車の走行シーンがあまり多くなかったのでちょっとガッカリ。

ワイルドスピードみたいに車を前面に出してくれると良いんだけどなぁ。しかし署長はこれ以上にないバカっぷりを見せてくれましたw

因みに一人で映画館に入ったのは今回がはじめて!! 一人映画いいね!

ubuntu linuxでIE6を使う

IEを捨てられない理由の一つにWEBアプリケーションの動作確認があります。ブラウザを用いたアプリケーションを開発する以上、IEを無視することはできません。IEでの動作確認はUbuntuに引っ越してきてから不便だったことの一つです。

しかし最近、Linux上で動くIE6, 5.5, 5があることを知りました。Wine上で動きます。直接日本語入力できない(別のテキストエディタで入力したものをコピペしなければならない)等、微妙な点はありますが、IE上でJavascriptの動作確認をする分には「まぁ使えるかな」という感じです。

IEs4Linux

IEs4Linux is the simpler way to have Microsoft Internet Explorer running on Linux (or any OS running Wine).

No clicks needed. No boring setup processes. No Wine complications. Just one easy script and you'll get three IE versions to test your Sites. And it's free and open source.

Linuxの各ディストリビューション毎にインストール手順のページが用意されているので、手順の通りにインストール作業を行えば問題なく使えるようになります。

インストール自体はターミナルの中でするのですが特に難しいことはありません。必要なパッケージ(wine, cabextract)を先にインストールして、wget等でIEs4linuxをダウンロードします。ダウンロードしたファイルを解凍して、中の ies4linux のインストールスクリプトを実行すると日本語で質問をいくつかされるので適当に答えます。全部Enterでも大丈夫だと思います。

インストールが正常に終了すると以下のコマンドが使えるようになります。
  • ie6
  • ie55
  • ie5
それぞれIEのバージョンに対応しています。

補足: 三井ダイレクトの見積申込ページはIE専用ですが(最悪)、IEs4Linuxで動きました。どうやらOSは見ていないようですw

ubuntu(linux)上のemacsで綺麗なフォントが使いたい

お気に入りのテキストエディタはemacsです。これがないと暮らしていけません。windowsの時はMeadowを使っていた時もありますが、起動が遅くて嫌になったので xkeymacs + 任意のテキストエディタ で凌いでいました。しかし、emacsの本家Linuxに移住してきたのですからemacsを使わない訳にはいきません(Linuxではxkeymacsのような物凄く便利なソフトウェアを知らないし)。

そこでインストールしようと早速 apt-get install emacs しました。っがしかし、フォントが汚いので「なんか使う気がおきん!」。そこで色々とGoogleで検索して探してました。「Linux上のemacsでアンチエイリアスかけられないのかな」と。

探しているとやっぱりありました。emacsのリポジトリ上の特定のブランチだとアンチエイリアスを掛けるビルドオプションがあるらしいと。早速やってみたところ、(emacsのビルドにかなり時間がかかりましたが)アンチエイリアスの掛かるemacsが手に入りました。

がしかし、世には親切な人がいます。アンチエイリアスをオプションに指定してビルドしたemacsをubuntuパッケージにして配布してる人がいました。ubuntu上で動くバイナリがあるのに一々自分でビルドするなんて時間の無駄です。自分は既にビルドしてしまっていたので、時間の無駄もくそもありませんが、自分でビルドしたものを削除して以下のサイトの通りにインストール作業をしなおしました(emacsのバージョンが上がったら自動で取ってこれるようになるので。aptすばらしい)。

Pretty Emacs
Emacs is my editor of choice. In fact, I should say it’s my framework of choice, but that’s for another post. Until recently, I disliked the poor font backend of Emacs. So, I was always using Emacs within a terminal window to get a decent looking interface.

一応、自分の備忘録として残しておきます。

  • /etc/apt/sources.listに以下を追加する
deb http://debs.peadrop.com edgy backports
deb-src http://debs.peadrop.com edgy backports
  • aptにGnuPG Keyを認識させる
wget --quiet http://debs.peadrop.com/DD385D79.gpg
sudo apt-key add DD385D79.gpg
  • 上の二つの作業をした上で以下のコマンドを叩く
sudo aptitude update
sudo aptitude install emacs-snapshot-gtk emacs-snapshot-el

これでひとまずemacsとemacsclientが使えるようになる。でここからフォントの設定をする。

  • ~/.Xresourcesに使いたいフォント名を指定する。僕は次のように記述しています。
Emacs.FontBackend: xft
Emacs.font: Bitstream Vera Sans Mono-8
  • 次に.Xresourcesで設定した内容をXサーバのリソースデータベースにマージしてあげる
xrdb -merge ~/.Xresources

ここで -merge を指定し忘れるとよろしくないことが起こるので気を付けて下さい。といっても再起動すれば直りましたが。

これでアンチエイリアスの効くemacsが手に入ります。MacOSXのCarbon Emacsには遠く及びませんが、Linux上のemacsである程度綺麗なフォントを使用することができます。

因みに、上記の作業でemacsをインストールするとCarbon Emacsのような(というか同じ?)アイコンがタイトルバーに付きます。これも中々良い感じですw

ubuntu on x60 のメモリを2GBにした

ubuntuが乗っているx60マシンのメモリを増やしました。使用したメモリはDDR2 SO-DIMM PC2-5300 ADATA 1GB。正直、メモリ挿入に苦戦しました。中々はまらないし、基盤を痛めてしまいそうで怖かった。

メモリ取り付けも無事に終了し、電源を入れたらメモリもきちんと認識してくれたようです。

ubuntu環境をx40からx60にスイッチしてからはすっかりubuntuで生活してます。x40でちょっとモッサリしていた部分もx60では感じなくて、すごく快適に使えています。ただ、まだプロジェクタを使えていないというのが痛い。厳密に言うと使えるのだけど、設定が面倒臭いのでまだ「気軽にプロジェクタへの出力を制御できる」レベルにまでは行っていないという意味で「使えない」としておきます。ボタン一つでプロジェクタへ出力できるようになれば言うことなしなんですがね〜。

もう、「windowsってなんですか?」という感じですが、といっても開発&テスト環境としてwindowsは絶対に捨てられないので、開発環境を整えてある2.5HDDは残してありますよ。。。持っておかないといけないので、ただWindows使うためにHDDを取り換えるのは正直しんどいなぁと思うようになってしまったので、x40にwindowsをインストールしなおした方が良いなと考えてます。はやくやらないと。

VMWareという手もあるか。でもOSが無い。windows2000が欲しいな。

USB CDROMからubuntuをインストールする

x60にLinuxをインストール中です。

x40の時はウルトラベースを買っていたのでCDROMブートは問題なく行えました。しかし、x60はウルトラベースを購入しなかった(あまり必要性を感じなかった)ので、最近購入したBUFFALOのDVM-RXG18U2というCDもDVDもなんでもかんでも読み書きできる機種を使用しました。このドライブはUSB接続で使用します。

ubuntuのインストール用isoイメージの入ったCD-ROMをドライブに入れていざ起動。ubuntuのメニュー画面が表示されます。いい感じ。

インストールをしばらく続けるとCD-ROMドライブの検索に入りましたが、ここでNG。ドライブが見つからないらしい。ガーンと思いつつ色々試してみるもドライブは認識されないのでコマンドラインシェルを起動して以下のコマンドを叩いてみました。

# cd /dev
 #ls | grep cd

grepでなにやら scd0 というデバイスが引っかかったので「こいつだ」と思い、シェルを抜けてデバイスのマニュアル指定画面で

/dev/scd0
と入力してEnterキーを押したところビンゴ!ドライブが唸りを上げながら読み込みをはじめました。

まずは一つクリアということで。

SeasarCon当日

での某プチセミナーにて5〜10分程度のとあるデモをさせて頂きました。イベントで前に立ったのははじめてでしたので(ということで今回がデビュー戦)、今回は良い経験ができたかなといった印象。

いや正直、前で話すの楽しかったですよ。

喉のコンディションは昨日ほど悪くはなかったものの、決して良い状態ではなかったので後ろの人聞こえてたかな~とちょっと心配。

はやく体調を戻さねば。

グロッキー

グロッキー muraishi です。

昨日、外でご飯を食べた後家に帰る電車の中で非常にダルさを覚えました。なんかですねぇ体が重い。もうフラフラ状態でやっとのことで家にたどり着いたという感じ。元々、ダルくなる前から喉がかなりマズいことになっていて人と話すのもちょっときつかったんですが、「まぁ大丈夫でしょ」という風にタカをくくってました。

日曜日はSeasarConがあるし、「やばいなぁ」と。参加できないかもしれないと思いつつ、家に着いたらうがいをして速攻で寝ました。

夜って長いなー

と思った。いくら寝ても朝にならない、明るくならない。10分が長い。夜ってこんなにも長いのか!いつもなら短かく感じるんだけどね...

2時間おきくらいに「起きて」「お茶を飲んで」「寝る」。この繰り返し。つらひ。

朝になっても喉は痛いし熱はあるし頭は痛いしと最悪。とにかく熱を下げなくちゃと、熱い中布団をかぶりましたですよ。あーつらい。起きてても使いものにならないんでひたすら寝る。夕方の6時くらまで汗を出してようやく熱が下がりました。まだダルさは完全に抜けてないですが、明日のSeasarConは行けそうです。よかった

SeasarConでとくになにをするということはないですが、ちょっとイメトレしておきます。

因みにまだ喉はガラガラです。

ubuntu上の生活

今週から試験的にubuntu上で生活しています。仕事をするにもubuntuを使い、実用に耐え得るのかどうかをテストしてます。因みに今のところ、かなり好印象です。ソフトウェアのインストールは大概 apt-get install で済んでしまうので一々サイトに行ってパッケージをダウンロードしなくて良いので楽です。

WindowsXPの入っているx60はちょっとお休み中です。が、x60がもったいないのでこちらにubuntuを移行しようかなと考え中。多分します。まずはHDDを買わないと。あとついでにメモリも。

先日、berylを遊び半分で入れましたがこれがかなり良いです。これ、見かけ倒しではないです。派手なエフェクトやらウィンドウがグルグル回るとかいった派手で凄そうな映像がYouTubeでいくつも見つけることができますが、これは単に派手でカッコイイだけじゃなくて実用的でもあります。ubuntuインストールしただけだと、「Windowsの方が便利かも」と思いましたが、berylを入れると俄然こちらから離れられなくなります。

エフェクトはあんまり実用性高くないけど、ウィンドウの切り替えがかなり便利です。マックっぽいウィンドウ切り替えができたり、C-M-RightAllowで次の仮想デスクトップ(単にデスクトップが横長になっているだけのようなので仮想デスクトップとは呼ばない気がしますがよくわからないこう呼んどく)に切り替えたりできます。C-M-Tabでまた別の切り替え方ができたりと、表示したいウィンドウを特定する手段がいくつもあるのでWindowsよりも便利に感じます(VistaのWin+Tabはかなり微妙だと思うし。あれって見ためカッコイイだけな気する)。

これなら、マカーにもちょっと自慢できるかもw

ただし、berylの標準設定をそのまま使っているとかなりウルサいと感じると思います。僕が特に気になったのはemacsでscim-skkを使っている時でした。漢字の変換時にこんな小さなウィンドウ(何というか忘れた)が出てきますが、この小さなウィンドウが表示される度にフェードエフェクトが書かるのでスムースな日本語入力ができませんと。入力が速すぎるとウィンドウの生成と消滅が追い付かubuntu, なくなってしまうというよろしくない自体が...結果、入力したはずの文字が入力されなかったりと、かなりイライラしました。

このエフェクトを調整するためにはberylの設定マネージャを使用します。かなり細かく設定をいじることができます。メニューから「視覚効果」「アニメーション」を辿ります。これでアニメーションの設定画面が出るので「生成」と「閉じる」のタブを調整します。いっそのことウィンドウの生成と閉じる(消滅)はアニメーションを切ってしまっても良かったのですが、ちょっともったいない気持ちがしたのでw 特定のウィンドウタイプだけアニメーションしないように設定しました。ウィンドウタイプ毎に適用を設定するには「ウィンドウタイプ」の中から、アニメーションしたいものだけチェックを入れればそれだけで設定は完了です。僕は「不明」ウィンドウのチェックをはずしました。

これでemacs+scim-skkの変換時ウィンドウはアニメーションされなくなります。他にも細かく設定を変更できるので暇な時に色々と試してみるのが吉かと。

蛇足ですが、マックに劣るのはフォントの綺麗さかなぁ。本当に綺麗だもんなぁ。あれは羨しい。 因みに、今は IPAと、M+の合成フォントをインストールして使っています。これはデフォルトで入っているフォントよりも大分良いのでそれなりに満足です。ヒラギノフォントは綺麗だと思いますが高すぎ!

berylをインストール

ubuntu(feisty)にberylをインストールしてみました。やっぱりリソースは結構食うけどx40でも十分動く。軽快に動くけど、メモリは1.5〜2.0GBあった方が良いなぁと感じます。以下インストール手順です。 /etc/apt/source.listに以下の行を追加する

deb http://jp.archive.ubuntu.com/ubuntu/ edgy universe multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ edgy universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb http://ubuntu.beryl-project.org edgy main
gpgキーを登録する(警告メッセージが気になるので一応)
$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg
$ sudo apt-key add root@lupine.me.uk.gpg
apt-get installで必要なパッケージを入れる
$ sudo apt-get install beryl emerald-themes beryl-manager
berylを入れると beryl-manager コマンドが使えるようになると思っていたんだけど、どうもそうではないみたいです。beryl-managerコマンドが入らないなぁと思いつつ、コマンド名でパッケージ検索すればあるんじゃないの?というノリで apt-cache search してみました。そのものずばりなパッケージがあったので install したところ、無事にberylのインストール完了! 早速起動してみます。
$ beryl-manager &
キタ!って感じでウィンドウを動かすとウニョウニョ動きますw 「なんだこれは」と。キューブもグルグル回るしすごいことになってます。F8押すとマックっぽくウィンドウ選択できます。これは便利!エフェクトがウルサいと感じた部分は設定を変更したので、これでしばらく様子をみようかなと思いつつ使ってみることにします。

キジムナー - Kijimuna

最初に断りを付けておかないといけないかも。Seasar2のKijimunaとはなんの関係もありませんw

知人からお誘いを頂いたので、憲法ミュージカル キジムナー を観に行ってきました。憲法改正について「このままではいけない」という意思のもと、弁護士3人が立ち上げたプロジェクト?のようです。これは今日行ってから知りました。予習なし、ごめんなさい。

実はミュージカルって観に行ったのははじめてなんですけど、迫力が凄かった。でも伝えたいメッセージはミュージカルの華やかさではなくて、途中途中にはさんでいる語り。

美しい国っていったいなんだ? 教科書から外されていく日本の誤ち(戦争)。過去の間違いをないがしろにした「美しい国」ってなんだ?悲惨な過去を「なかったこと」にして果たして美しい国なんて言っていいのか? 軍隊は軍隊を守るためのものでしかない。結局、国民を守るためものじゃない。

個人的にはそんなメッセージが残りました。

キャストの中には小学生も居て、新鮮でしたよ。

Macのグレードがちょっと上がった

http://pc.watch.impress.co.jp/docs/2007/0516/apple.htm

うむ、x60を買った自分には無縁の話題だが...

バックアップ

は定期的に?とって別のメディアに保存しておくべし。もちろんローカルにあるSubversionリポジトリも。

備えあれば憂いなし

なんとまっとうなことを言ってみる

x40にLinuxをインストール

x40のWindows&coLinux環境をx60機へ移行した。やっぱり移行は大変。普段から日本語入力にはskkimeを使っているけどskkimeのバイナリを配布しているサイトに繋がらなくなっていて(汗。幸いskkimeのzipファイルが残っていたのでセーフ。

でもなんかskkimeがあまり良くない感じです...日本語入力しているとMS-IMEに戻っちゃうときがあるし、カタカナ入力している時もかな入力になっちゃう時がある。凄くイライラする。ちょっと悩み中

もう一つ、

x60への移行は完了してx40がwindows機である必要はなくなったので、Linux機にしようと思いxubuntuを入れた。インストールは問題なく終了して普通に使えたけど、すぐにアンインストール。coLinux上ではdebianを使っているからかもしれないんだけど何か違和感があった、というのが主な理由。というかけで結局x40にもdebianを入れることになった。 xfce版をダウンロードしてきて、cd manipulatorでisoイメージを焼いて、インストールして問題なく終了。「debianのインストールってこんなに簡単だったっけ?」と疑問に思うくらいあっさり終了してしまった。インストール後はとりあえず以下だけしておいた。

インストール

$ su
# apt-get update
# apt-get upgrade
# apt-get install emacs
# apt-get install skksearch
# apt-get install skkdic-cdb
# apt-get install skkdic-extra

/etc/skksearch.confのコメントを削除

# type:file
cdb:/usr/share/skk/SKK-JISYO.cdb
#plain:/usr/share/skk/SKK-JISYO
#skkdic-extra
plain:/usr/share/skk/SKK-JISYO.JIS2
plain:/usr/share/skk/SKK-JISYO.JIS3_4
plain:/usr/share/skk/SKK-JISYO.assoc

#plain:/usr/share/skk/SKK-JISYO.china_taiwan<
#plain:/usr/share/skk/SKK-JISYO.fullname
#plain:/usr/share/skk/SKK-JISYO.geo
#plain:/usr/share/skk/SKK-JISYO.hukugougo
#plain:/usr/share/skk/SKK-JISYO.itaiji
#plain:/usr/share/skk/SKK-JISYO.itaiji.JIS3_4
#plain:/usr/share/skk/SKK-JISYO.jinmei
plain:/usr/share/skk/SKK-JISYO.law
plain:/usr/share/skk/SKK-JISYO.mazegaki
#plain:/usr/share/skk/SKK-JISYO.noregist
#plain:/usr/share/skk/SKK-JISYO.not_wrong
#plain:/usr/share/skk/SKK-JISYO.notes
plain:/usr/share/skk/SKK-JISYO.okinawa
plain:/usr/share/skk/SKK-JISYO.propernoun
plain:/usr/share/skk/SKK-JISYO.pubdic+
#plain:/usr/share/skk/SKK-JISYO.requested
#plain:/usr/share/skk/SKK-JISYO.station
plain:/usr/share/skk/SKK-JISYO.zipcode
plain:/usr/share/skk/SKK-JISYO.office.zipcode

~/.xsession /etc/xdg/xfce4/xinitrc を修正

#!/bin/sh
XMODIFIERS=@im=skkinput
export XMODIFIERS
skkinput &

とりあえずemacsとskkのインストールだけして終了。.emacsを編集したりとやることはまだあるなぁといった感じです。因みにこのポストはdebian機から。

MEDIA SKIN

CMではあんまりいいなぁと思わなかった au design project のMEDIA SKIN。昨日、ちょっとPARCOの携帯売り場に寄ってみたところ、実機が置いてあったのでちょっと触ってみた。

ファーストインプレッションは「触り心地が良い!」。アプリのインタフェース自体は talby と対して変わりはないみたいだけど、外観だけで「これはいい」と思った。

どうしようかなぁ。talby から乗り替えようかなぁ。でも機種変更の値段高いんだようなぁ。27,800円っていくらなんでも高すぎでない?安いところ見つけたら買うという方向で考えよう。

colinuxをWindowsサービスに登録する

Windows起動と共にcoLinuxを起動、Windows終了と共にcoLinuxを終了するためにcoLinuxをWindowsのサービスに登録したい場合、以下のコマンドをタイプする。

c:\usr\coLinux>colinux-daemon.exe -c debian.colinux.xml --install-service
coLinuxのインストールディレクトリに移動してcoLinuxを起動する際にオプションとして --install-service を追加するだけ。これでサービスに登録されるので、[スタート] > [設定] > [コントロールパネル] > [管理ツール] > [サービス]を辿ってサービスの一覧から Cooperative Linux をダブルクリックしてダイアログを開く。スタートアップの種類を自動に選択して一見落着。

colinux特有のデバイスを作成する

備忘録として。

coLinuxの論理ディスクを追加しようと思ったんだけど、デフォルトで用意されているcobdは4つみたい。

  1. cobd0
  2. cobd1
  3. cobd2
  4. cobd3
$ ls /dev | grep cobd

で見た。ということで、もっと細かくディスク分割したい場合には以下のコマンドを実行して追加する必要がある(/dev/cobd4 を作る場合)。

# mknod /dev/cobd4 b 117  5

その上でファイルシステムを作る(以下はファイルシステムにext3を使う場合)。

# mkfs -t ext3 /dev/cobd4

これでディスクをどんどん追加できる。上限はいくつだろ...

ひさびさにフットサルした

前回フットサルしに行ったのは去年の11月だから半年くらいぶり。とりあえず体がなまってました。途中で雷と雨が降ってきたので強制終了。1時間くらいしかできなかった。くやしぃ。

thinkpad x60 キタ!

先週水曜日に半分衝動買いっぽくlenovoサイトで注文したx60がやっときた!→まだ未開封の状態。早く開けたいけど今日は激しく眠いので寝る。週末に開封できるかわからんけど、ぼちぼちセットアップしていこうと思う。

因みにOSはVistaではありません。XP Proです。

今使ってるx40はLinux機になる予定です。xubuntuを入れる予定だったりします。どっちがメインマシンになるかは今のところ未定(ぉぃ

Twitter Updates

About Me

My photo
1984/07/05生 プログラマー

サイト内検索