argius note

プログラミング関連

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

JUnitテストで使う即席のJNDIデータソースを用意する

Cayenneの接続設定でJNDIDataSourceFactoryを使っている場合、JNDIサーバが参照できない環境で設定を切り替えずに単体テストをするにはどうしたら良いのか...と考えたらこうなりました。

Cayenne(3.0.2)でUnitTestするときにテスト用のデータソースを設定する

Apache CayenneでUnitテストを実行する際のガイドが下記ページにあります。 Apache Cayenne » Running Unit Tests ここで、UnitTestのときにデータソースを切り替える方法が書かれていて、"-DcayenneTestConnection"もしくは"-Dcayenne.test.connection"を使…

Stew 3.2.1

http://sourceforge.jp/projects/stew/simple/ 非常にひどいミスをしていたため、緊急リリースしました。 今回は以下のバグの修正+1です。 #26980 結果テーブル経由で更新を行うとプロセスが終了しなくなる #26981 DB切断後の結果テーブル編集のエラーハン…

10.6.6→10.6.8

Mac miniのOSXをアップデートしました。

こんどこそ連続運転が安定してきた

3/22から今日まで約9ヶ月、270日間連続稼動しています。

(Apache) Wicket+CayenneでWebアプリ

ApacheのWicketとCayenneの組み合わせでWebアプリを作ってみることにします。 導入した際のまとめです。 (2011-12-17)訂正および追記しました。(朱色の箇所。)

Stew 3.2.0

http://sourceforge.jp/projects/stew/simple/ 今回も見切り発車ですが、正式リリースしました。 このマイナーバージョンアップでは、以下の機能追加などを行いました。 列名検索・列へジャンプ機能の追加 情報ツリーの列番号表示機能の追加 現在日時の貼り…

皆既月食観測

22時ちょっと前には欠け始めていました。 23時すぎ、月がオリオン座のほぼ真上に来たときに、皆既月食になりました。 私は双眼鏡で観測していました。ぼんやりと赤く輝いています。肉眼では、左側の「うさぎ」部分が暗いせいで欠けているように見えます。 23…

Stew 3.2.0 RC1

http://sourceforge.jp/projects/stew/simple/ Jenkinsへの移行後の最初のビルドです。 たぶんこのまま正式リリースになるかと思います。

MacOSX版 Hudson CI → Jenkins CI 実施しました

2011-02-19の日記に書いていた、Jenkinsへのマイグレーションを行いました。 思ったよりは少しだけ時間がかかってしまいましたが、無事移行できました。

Excelの書式"表示設定"で桁の異なる数値を見やすくしてみる

MS

Excel2010を触ってみたので練習を兼ねて。たぶん少なくともExcel97以降、もしかしたらもっと前のバージョンでも使えるかも知れません。 ある数値項目の列の書式を、「カンマ区切りで、小さな数値は小数第3位まで表示するけど、100以上の大きな数値は小数点以…

Windows7/WindowsServer2008R2のファイアウォール新機能

たまたまServer2008でファイアウォールの設定が必要なことがあって知ったんですが、Windows7/WindowsServer2008R2ではネットワークインターフェイスごとに異なるファイアウォールプロファイルを設定できるようになりました。 外部から接続するデーモンプログ…

無線LANルータ買い替え

PC

2年半前に導入した無線LANルータCG-WLBARGNHですが、どうも短時間に大量の通信を行うと無線機能が失われてしまう問題が頻発していました。LAN内だけの通信でも発生します。 せっかくの無線環境なのに無線LANが使えないというのはちょっと困ります。噂による…

Stew 3.1.4

http://sourceforge.jp/projects/stew/simple/ 以下のチケットの対応を行いました。(チケット一覧 参照) #25526 情報ツリーのノード展開WAITでプロセス全体が停止 #26605 複数のウィンドウからセル編集で同じ行に更新をかけるとフリーズ

Windows7でBATファイルがタスクバーに登録できないのでEXEファイルを指定

Windows7では、BATファイル(*.bat)で起動するアプリケーションが直接スタートメニューのやタスクバーやに登録できません。CMDファイル(*.cmd)やCOMファイル(*.com)も同様です。通常はBATファイルからの起動でも、ワンライナーでEXEファイルを起動できるよう…

Windows7 Home Premium (64bit) 使ってみた

MS

メインPCをWinXPからWin7HP64に移行しましたが、ほぼ問題なく使えています。 ゲームやマルチメディア関連のソフトの場合は、多様なAPIを駆使したりしていたりするから(?)問題が出る確率が上がるんでしょうね。 さらにデベロッパー関連は何かありそうだけ…

メインPCを変更

PC

ついに5年半使い続けたデスクトップPCが降板することになりました。降板しても即お払い箱ではなく、XPでしかできないことや新マシンではできないこともたくさんありますので、これからも頑張ってもらいます。

iPhone メールの返信の引用を消すには

-

iPhoneのメールにもだいぶ慣れてきましたが、メールの返信の際に引用なしで編集できないのがちょっと不満です。 ケータイ宛のメールだと無駄にサイズの大きなメールを送るのは遠慮したいところですが、iPhone4では(iOS4.3では?)、引用付きしかできないの…

iPhone デバイス名の変更

-

デバイス名は、iTunesのツリー上の名前をクリック(WindowsならF2キーでもOK)すれば編集状態になります。 自分で変えたのに忘れてた...

Bodhi Linux

Fedoraを入れてみたものの、あのマシンでは重過ぎたので、軽いLinuxを探してみました。"軽いLinux"と打ってみると、ちょっと特徴のある名前のディストリが見つかりました。その名も"Bodhi Linux"。Bodhiは菩提のことで、日本語で言うと「菩提Linux」? 菩提…

NIO2とWin7とシンボリックリンク

2011-09-18にJava SE 7 (4) - "NIO.2" ファイルシステム関連APIの増強のエントリ中、Files.createSymbolicLinkの箇所で、 WindowsXPではシンボリックリンクはUnsupportedOperationExceptionがthrowされます。(いい加減サポートされてくれないでしょうか。)…

ミニゲーム?「迷いの森」

今朝は早くに目が覚めたので、珍しくちょっと勉強なんかしたりして、ちょっとだけ早く家を出ました。 おとといの暑さとは打って変わって、秋らしい風の冷たさを感じつつ、気分が良いので鼻歌など鳴らしながら駅への道を歩いていると、ふと思いつきました。 …

Stew 3.1.3

http://sourceforge.jp/projects/stew/simple/ 以下のチケットの対応とリファクタリングを行いました。(チケット一覧 参照) #26535 メニュー"インポート"が実行できない

iPod nano 二代目

-

iPhoneはバッテリ消耗をさせないためにiPodとしてはなるべく使いたくないわけで。メインのiPodがバッテリ切れのときとかは、予備のiPodとしてたまに使います。 で、(私の)初代iPod nanoが液晶が割れてしまったので、新しく買いました。 ちっちゃい! おも…

Scala事始めにLiftを触ってみる...当然Mavenも (3)

-

今回は、データベースアクセスの練習をします。 制限事項:Rails分かりません... Liftにおける役割分担 Jettyの起動とOutOfMemory回避 データベースからデータを取得して一覧ページを作成

Scala事始めにLiftを触ってみる...当然Mavenも (2)

-

今回は、導入編での失敗の詳細と、Scalaを選択した理由などについて書いてみたいと思います。 Liftを導入してアプリケーションサーバ上で動かすまで (NG TAKE バージョン) Scalaを選択した理由について

Scala事始めにLiftを触ってみる...当然Mavenも (1)

-

前々からScalaを使えるようになろう、と考えていました。ところが、忙しかったり、モチベーションが上がらなかったり、歳をとったりして、はじめるタイミングを逸していました。 で、最近、スマートフォンを手に入れたことにより、外出時でも、より気軽にWeb…

Java SE 7 - 目次

Java SE 7 の記事の目次です。 Java SE 7 (1) - 文字列switchのからくり Java SE 7 (2) - リソース自動closeの仕組み Java SE 7 (3) - 異なる系統の例外をまとめてcatchのあらまし Java SE 7 (4) - "NIO.2" ファイルシステム関連APIの増強 Java SE 7 (5) - j…

Java SE 7 (6) - 総括と補足

ここまで、2011-07-28に正式リリースされたJava SE 7について、2ヶ月遅れになりましたが、まとめてきました。 最後に、Java Platform Standard Edition 7 Documentationの"What's New in Documentation"を元に整理しておきます。項目リストはそのまま使って…

Stew 3.1.2

http://sourceforge.jp/projects/stew/simple/ 以下のチケットの対応です。(チケット一覧 参照) #25791 同じ接続先に再接続すると情報ツリーが使えなくなる #25796 カーソルが編集可能エリアにない時にツリーからSQL文を貼り付けできない #26171 ファイル…