2009-01-01から1年間の記事一覧

Tomcatの再起動

tomcatの再起動を一般ユーザ(サーバ管理者以外)でも可能にするために、指定されたディレクトリにファイルを配置すると再起動をするシステムを作ってみた。 cronで毎分ファイルがないかをチェックして、ファイルがあれば再起動するというもので、10分もあ…

&文字のエスケープ

>set escape \ on >select '\&hoge' from dual 実行結果は「&hoge」 >select '&hoge' from dual のように実行すると、入力プロンプトが表示される。

ImageMagickで画像の背景を透過にする

白背景を透過する convert -transparent white test.gif test2.gif

SQL DeveloperでBackspaceキー入力ができない

Oracle SQL Developerを使っていて、いきなりBackspaceキーやDeleteキーなどが入力できなくなった。解決方法は Tool→Preferences→Accelerators→「Load Preset」(初期化)ボタン→Default→OK Macの場合はDefault MacOS Xみたい。

メール転送

元のアカウントにメールを残しつつ、メールを転送する。転送するOSアカウント名がtes1で、転送先のメールアドレスをtest2@test.comの場合 /home/test1/.forward \test1,test2@test.com

Velocityサンプルコード

いまさらだけど、Velocityを使うときのサンプルを載せてみる。 ライブラリは詳しく書かないけど、必要なので注意すること。VelocitySample.java import java.io.StringWriter; import java.util.Map; import java.util.Properties; import org.apache.veloci…

Struts2メモ

Struts2の設定の話。 以下のようにUIタグに対して<tr>などを自動的に付加しないような設定をしていると、のlabelプロパティが効かない。 struts.ui.theme=simple</tr>

FTPサーバへの接続が遅い

FTP

以下を設定すると、すぐに接続できた。 IdentLookups off リクエストがあった場合にRFC1413の仕様に基づいて接続ユーザの確認をするらしいが、これのオーバヘッドが大きいらしい。

起動スクリプトの作成

仮想フレームバッファ用の起動スクリプトを作ってみた。 chkconfig --addで組み込むためには、以下のような2行が必要らしい。 # chkconfig: 345 86 14 # description: need for GraphicsEnvironment.getDefaultScreenDevice() chkconfig: 345 86 14の345はラ…

There are no registered readers for the sql type

データベース1のテーブルAの全件をデータベース2のテーブルAに追加しようとして SQLDeveloperのテーブルデータのエクスポート・インポート機能を利用したが、うまく動作しない。 エクスポートしたファイルにはインサート用SQLが書かれているだけなのであるが…

struts2 wildcard mapping

struts1.2から追加された「wildcard mapping」だが、結構便利だ。 使い方によっては、Apacheのmod_rewriteみたいな動きが可能になる。 簡単に言えば、あるActionにマッピングするパスを動的に変更できる。 /{1}.jsp よくある使い方がこんな感じ。 http://loc…

jsvc

jsvcはtomcatをデーモンとして起動させることができるようになるツールだ。 http://tomcat.apache.org/tomcat-6.0-doc/setup.html Tomcat can be run as a daemon using the jsvc tool from the commons-daemon project. 公式サイトからapache-tomcat-6.0.18…

Logical Volumeの作成

# lvcreate -n test1 -L 10G VolGroup00 Volume Group「VolGroup00」に10Gのサイズの「test1」というLogical Volumeを作成する

ブロックサイズの確認

# tune2fs -l device | grep "Block size" ※deviceの部分は、確認したいデバイスを指定する 例) tune2fs -l /dev/sda1 | grep "Block size"

御御御付(おみおつけ)

味噌汁の丁寧な言い方らしい。 使う機会はほぼないだろう。

徹夜2日目

今の会社に入社して早3ヶ月、何となくがむしゃらにやってきた感がある。 二十歳とかの新卒ではないので、年齢から考えると生活や考え方など見直す必要がありそうだ。 4/1リリース予定の作業のために、2日連続で会社で徹夜した。 とはいえ、少しは椅子で寝た…

ショッピング

丸井で買い物しましたが、半分衝動買いです。 ところで、ブランド名によくHOMMEって付いてるんですが、これはフランス語で「男性」を意味するらしい。 男性向けの服だってことですね。 MICHEL KLEIN パーカー 10390円 MICHEL KLEIN Tシャツ 2390円 MORGAN パ…

耳に静電気が来ます。

ヘッドホンで音楽聴きながら歩いてると、バチバチっと静電気が来る。 気のせいだとか、ヘッドホンがおかしいのかと思ってましたが、どうやら違うようだ。 タッチパネルが静電式なのと、服がカーディガンなせいだろうか。

Muziic

http://www.muziic.com/15才の少年が開発したYoutubeの音楽動画を再生できるプレーヤーらしい。 http://japan.cnet.com/special/story/0,2000056049,20389636,00.htmNapsterと同じ匂いがするが、どうなることやら。 でもShawn FanningがNapsterを作ったのは…

bad address syntaxでメールエラーになる

Postfixはハイフンで始まるメールアドレスの送信をデフォルトで拒否するらしい。 main.cfに以下を設定すれば、対応できる。 allow_min_user = yes

iPhoneパケット通信料定額サービスの上限が安くなる?

iPhone 3Gが「0円」で買えるキャンペーン、ソフトバンクモバイルが開始 また、キャンペーン加入者に対しては、パケット通信料定額サービスの上限を5985円から4410円に引き下げる。既存のiPhone 3Gユーザーでもキャンペーンに加入して2年契約を結べば、同じ料…

マウス変えてみた

無線のマウスの感度がイマイチなので、LogicoolのG3 Laser Mouseに変えてみた。 http://www.logicool.co.jp/index.cfm/mice_pointers/mice/devices/139&cl=jp,jaゲーミンググレードと呼ばれるマウスで、2000dpiレーザーエンジンを搭載しているのが魅力かな。…

ホストとゲスト間の時刻同期を解除する方法

Xen

デフォルトではゲストはホストに対して時刻同期を取るようになっている。 例えば、以下のようにゲスト側で時刻を設定しようとしても反映されない。 # date -s "01/01 00:01 2009" 逆にホスト側で時刻を設定すると、ゲスト側でもその時刻になる。 ゲスト側が…

ピエールマルコリーニ

彼女にもらったピエールマルコリーニのチョコ。 おいしかったよ。

MyEclipse日本語化

仕事でMyEclipseを使用することになったので、日本語化に関してメモしておくことにします。 そもそもMyEclipseとはなんぞや、という人は結構いるかもしれません。 私自身今回初めて知りました。 MyEclipse は、統合開発環境 Eclipse に Java 開発全般をサポ…

Googleマップのエンコーディング指定

GoogleマップがIEでのみ表示されない問題が発生したので調べてみた。解決策としては以下のどちらか。 <script src="http://maps.google.com/maps?file=api&v=2&key=******************" type="text/javascript" charset="utf-8"> <script src="http://maps.google.com/maps?file=api&v=2&key=******************&oe=shift_jis" type="text/javascript"> 上記の設定が必要となるのは、一…