Jenkins 復旧のためにこれを追いかけようとしていますが、GlassFish のソースが大きすぎてまだ手が回っていません。
カテゴリー: オープンソース
GlassFish アップデートで障害発生
このサイトで稼働させてきた GlassFish 4.0 を新しい 4.1 にアップデートしたら Jenkins が動かなってしまいました。
GlassFish 4.0 は 4.1 のスナップショットより不安定だとか話があったので、Update Tool を使って 4.1 にアップデートして起動したら…動かない…あれ?
そんな訳で、コンフィギュレーションをゼロから作り直したり、必要もないのに (1台でw) クラスターにしていたのをシングル サーバーに変えたりとか、試行錯誤してみた結果、WordPress は復旧したものの Jenkins はどうやっても初期化エラーで動かないという問題が解消できませんでした。クラス ローダーの挙動に影響されてるように見えるんですがねえ。
QNAP の Google+ コミュニティ
前に書いた QNAP Turbo NAS に xllmnrd を載せる話に関連して、Google+ で QNAP のコミュニティをやってます。興味があればご参加ください。
RAD Studio に対するスタンス
これまたどうでもよい話ですが、私の RAD Studio に対するスタンスについて釈明しておきます。
一応公言しているつもりですが、私はオープンソース推進派ですので、原則としてはオープンソースでないソフトウェア利用は避けたいと考えています。それではなぜ RAD Studio を使うのかといえば、見栄えのする GUI を簡単に作成できるオープンソースのツールに適当なものがなかったからに過ぎません。JavaFX があるじゃないかと指摘されるかもしれませんが、JRE への依存性を考えるとためらわざるを得ないというのが正直なところです。
RAD Studio でも Delphi ではなく C++Builder をメインにしているのも、C++ であれば別の環境への移植が容易だろうという判断によります。RAD Studio を利用する上では Delphi でやった方が簡単なことはいくつもあります (インターフェース定義等) が、ほかに Object Pascal の使えるオープンソースのツールがない以上は C++ 以外の選択は現在のところ考えられません。
そんなわけで、個人的に RAD Studio のコア部分についてはオープンソース化してもらえると、バグ修正などでフィードバックができるようになって大変ありがたいのですが、今の状況を見るとまずあり得ないでしょうねえ。
PHP について
どうでも良い話ですが、私は個人的に PHP が嫌いなのです。それが Quercus で WordPress を動かしている一つの理由。
それでも WordPress を使う理由は、PHP 以外で書かれた WordPress に匹敵するソフトウェアが見つけられなかったこと。全くどういうわけか、広く使われている Web アプリケーションの多くが PHP で書かれているので避けては通れない。
避けて通れないなら、別の方法 (Quercus) を使ってやろうというのがせめてもの抵抗であるわけです。
QNAP Turbo NAS に xllmnrd を載せる話
Quercus で動かす WordPress で見つかった問題点 2
WordPress の pingback 不具合
Quercus で動かす WordPress で見つかった問題点
ダウンロード販売ストア開設
まだ事業開始準備中ですが、ダウンロード販売専門のアプリケーション ストアを設置しました。iOS や Android 向けのアプリケーションは各公式ストアでの販売となりますが、それ以外の商品は順次こちらに追加してまいります。