メモの日々
2008年11月20日(木) [長年日記]
- すぐに目が乾く。なんでや。
- Java DBの検索が異常に遅くて困っていたが、インデックスを追加したら速くなったみたい。普通だ。
■ [java][db] Java DBのマニュアル
Java DBを使っている。マニュアルに関してメモ。
JDK 1.6をインストールするとJava DBもインストールされ(Windowsだと C:\Program Files\Sun 配下に)、そこにマニュアルが含まれている。が、結局それはApache Derbyのマニュアルなので、Derbyのドキュメント を見ても同じだ。Derbyのサイトでは翻訳されたものを見れるのでこちらの方がよい。ただし、翻訳されていないドキュメントの方が多い。
それから、Derbyは元々Cloudscapeというソフトウェアだったようで、その Cloudscapeのドキュメント をIBMのサイトで見ることができる。こちらはすべて日本語に訳されているようでありがたい。しかしCloudscapeのサポートは既に終了しているようなので、このドキュメントもそのうち見られなくなってしまいそう。
■ [java][db] Java DBにログを出力させる
Java DBのサーバプロセスがログを出力するようにする設定をメモ。
derby.properties
Java DBの設定は、derby.propertiesというファイルを作成してその中に記述すればよい。このファイルはデータベースファイルが作られるディレクトリに配置しておく。
設定項目
derby.properties に設定できる項目は、「Tuning Derby」というドキュメント内に載っていた。
実行SQLのログ出力
設定項目の中の、derby.language.logStatementText を true に設定したら Java DB のサーバプロセスが実行したSQLがログファイルに出力されるようになった。
クエリープランのログ出力
derby.language.logQueryPlan を true に設定したら、「query plan information」もログに出力されるようになった。日本語で出力されるが解読の仕方はよく分からない。
derby.drda.traceAll はダメ
「Derby Server and Administration Guide」というドキュメントに derby.drda.traceAll というパラメータが載っていたので何が起こるのか試してみたが、これを設定するとwrite権限エラーになってしまいJava DB自体が動かなくなってしまった。よくわからない。
■ やること
歯ブラシ防虫カバー毛布- お香典
2008年11月07日(金) [長年日記]
- やーーっと実装終わりそう。しかしまだ色々動かないなあ。
■ [howto] svn mergeの代わりにsvn diffを使う
Subversionで、以前にコミットした内容(複数ファイルを変更)の一部を取り消そうとして svn merge コマンドを使ったら、
% svn merge -r 575:574 src/xxx/yyy/zzz/Nantoka.java svn: REPORT リクエスト (相手: '/svn/aaa/bbb/!svn/vcc/default') が失敗しました svn: Cannot replace a directory from within
のようなエラーになってしまった。エラーの意味が分からない。
svn diff は実行できたので、
% svn diff -r 575:574 src/xxx/yyy/zzz/Nantoka.java | patch -p0
としてやりたいことは実行できた。
あと、以前のメモによれば
% svn cat -r 574 src/xxx/yyy/zzz/Nantoka.java > src/xxx/yyy/zzz/Nantoka.java
でもよかった。でもこれはmergeの代わりにはならないか。
(追記)
ふと思いついて、
% cd src/xxx/yyy/zzz % svn merge -r 575:574 Nantoka.java
のようにしたら svn merge が実行できた。ふーむ。
■ やること
- 歯ブラシ
- 防虫カバー
- 毛布
2008年10月13日(月) [長年日記]
- ねんきん特別便来た。問題はなさそう。
■ [work] 少額減価償却資産の特例
買ったPCの経理処理を忘れないようにメモ。
PCは減価償却資産になる。国税庁サイトの 減価償却のあらまし によると、
1 使用可能期間が1年未満のもの又は取得価額が10万円未満のものは、その取得に要した金額の全額を業務の用に供した年分の必要経費とします。
2 取得価額が10万円以上20万円未満の減価償却資産については、一定の要件の下でその減価償却資産の全部又は特定の一部を一括し、その一括した減価償却資産の取得価額の合計額の3分の1に相当する金額をその業務の用に供した年以後3年間の各年分において必要経費に算入することができます。
3 一定の要件を満たす青色申告者が、平成18年4月1日から平成22年3月31日までに取得した取得価額10万円以上30万円未満の減価償却資産(上記 (注2)の適用を受けるものを除きます。)については、一定の要件の下でその取得価額の合計額のうち300万円に達するまでの取得価額の合計額をその業務の用に供した年分の必要経費に算入できるという特例があります。
とのことで、今回買ったPCは10万円以上20万円以下なので上の2か3を適用できる。
前にPCを買った際は2を適用して3年かけて費用化したが、今回は3の特例を活用したい。確定申告に関する手引き等 にある「平成19年分青色申告の決算の手引き(一般用)」を読むと、3ページに
- 少額減価償却資産
- 一定の中小企業者に該当する青色申告者が、取得価額10万円以上30万円未満の少額減価償却資産(上記の「一括償却資産」の適用を受けるものを除きます。)を取得等し、その業務の用に使用した場合には、減価償却費の計算をしないで、業務の用に使用した時にその取得価額をそのまま必要経費に算入することができます。ただし、業務の用に使用する年において少額減価償却資産の取得価額の合計額が300万円を超える場合は、その取得価額の合計額のうち300万円に達するまでの取得価額の合計額を限度とします。※ この適用を受ける場合には、決算書3ページ「摘要」欄に「措法28の2」と記載します。
と説明があった。ということで、
- 購入時点で「工具器具備品 12万円/現金 12万円」のように仕訳
- 決算時点で「減価償却費 12万円/工具器具備品 12万円」のように仕訳
- 決算書3ページ「摘要」欄に「措法28の2」と記載
とすればいいように思う。
2008年10月12日(日) [長年日記]
■ [windows] msiファイルを管理者権限で実行する
Windows用のソフトウェアをインストールする際に管理者権限を要求するインストーラは多い。インストーラがexeファイルなら、エクスプローラから「別のユーザとして実行」メニューを使って起動することで管理者権限を使えるが、msiファイルだと「別のユーザとして実行」メニューが出てこなくて困る。
なんとかならないのかと調べたところ、Windowsには msiexec というコマンドが用意されていることを知った。
このコマンドと、runasコマンドを組み合わせて、コマンドプロンプトから
runas /user:管理者ユーザ名 "msiexec /i msiファイル名"
を実行したらうまくインストールできた。
2008年10月11日(土) [長年日記]
■ [hard] キーボードを買った
PCを買ったがキーボードは買わずにいて、以前Aさんに貰ったPCに付いていたIBM製キーボードを使っていた。が、もっとコンパクトなキーボードが欲しいと思っていて、色々悩んだ末今週Amazonで注文し、今日届いた。
買ったのはダイヤテック社の マジェスタッチ テンキーレス 茶軸 かなあり キーボード。8779円だった。
ダイヤテック Majestouch Tenkeyless Nキーロールオーバー・茶軸・かなあり FKBN91M/JB
ダイヤテック
¥ 8,779
ノートPCのキーボードのように無理やりコンパクトにしたのではなく、通常のフルキーボードからテンキー部分のみを無くした形になっており、おかしなキー配列に悩まされることがない。
このタイプのキーボードは意外に選択肢が少なく、これ以外だと東プレの Realforce くらいしか見当たらない。新宿のビックカメラにMajestouchとRealforceの両方が展示してあったので打ち比べてみたところでは、Realforceの方が良かった。キータッチがとても軽く快適で、音も静か。が、値段がMajestouchの倍くらいするのと、PS2/USBの変換に対応していないようなので、Majestouchの方を選んだ。
Majestouchの中でも種類が色々あって、茶軸/黒軸、日本語配列/英語配列、かなあり/かななし、を選べる。配列とかなはいいとして、軸の選択は悩んだ。試した感じでは、黒軸の方が音が静かだがキータッチが少し重い。その重さが気なって、茶軸の方を買うことにした。
茶軸はカシャカシャ音がするのがどうかなあと心配していたが、今使っていると音はするけど別に気にならない。キータッチも快適だし、よかった。
Back spaceキーに「←」と刻印されているんだけど、なんでこうしているのかな。見ただけだとカーソルキーと区別がつなかないじゃん。
■ [hard] マウスを買った
マウスも新調。5年前に買ったマイクロソフト製の「Basic Optical Mouse」で不満はないので同じものを買おうとしたが、今のラインナップにあるBasic Optical Mouseはおれの持っているものと見た目からしてだいぶ変わっている。今のものは安っぽく感じたので、Wheel Mouse Optical というものをこれまたAmazonで買った。1,626円。あっ、値下がりしているぞ。
Microsoft Wheel Mouse Optical Black
マイクロソフト
¥ 1,502
5つボタンで値段も手頃な IntelliMouse Optical もよかったんだが、黒色で探していたので落選。






