2005-05-01から1ヶ月間の記事一覧

エラーの意味が分からない

独自開発したMBeanが公開している引数無し,戻り値String型メソッドをjmx-consoleから呼び出した際 RuntimeErrorException: null Cause: java.lang.NoClassDefFoundError: java/lang/StringBuffer at org.jboss.mx.interceptor.ReflectedDispatcher.handleIn…

NECが国内でのJBossサポート(?)

Enter The JBoss MatrixよりMark Fleuryの投稿.http://jboss.org/jbossBlog/blog/mfleury/2005/05/30/I_am_in_tokyo.txtまだ国内ではニュースとして出ていないようですが, We are announcing a partnership with NEC that covers all of Japan. NEC will s…

ヒープ領域などのJVM引数の設定

昨日のGroovyの順列生成処理があまりにも遅かったのでヒープ領域の割り当てを増やしてやってみようと思い,まずはヒープ領域の設定方法を調べた.groovy.batの98行目から108行目あたり. set JAVA_EXE=%JAVA_HOME%\bin\java.exe set TOOLS_JAR=%JAVA_HOME%\l…

JUnitによるテスト

詳しいことはIBMのdeveloperWorksに書いてありますが(http://www-6.ibm.com/jp/developerworks/java/050114/j_j-pg11094.html),ちょこっとやってみたので紹介.こんな感じでテストを作ると, import junit.textui.TestRunner class TestTest extends Groo…

個人的ニュース GMail友人招待権げっと

なかなか貰えないなあと思っていたら,今さっき招待権をゲットしたもよう.しかも一気に50人分? GMailまだアカウント持っていない人で欲しい方いたら連絡下さい〜.

とりあえず日本語いまのところおっけー

Groovyについていろいろ調べていくうちにJDK6.0とか7.0とかでJavaの標準(J2SEかな?)に統合されるかもしれないという期待の情報とともに,「今はまだちょっと・・・」という意見もちらほら見ることができた.Eclipseプラグインも使ってみたがまだちょっと使…

メソッド定義と変数定義 スクリプト言語ライクな記述

Eclipseプラグインを使って新しくファイル(クラス?)を生成すると以下のようなコードがデフォルトで出力される. package ほげほげ ←パッケージ定義していたら出る,してなかったら出ない class MyGroovy{ static void main(args) { } }それで最初「え〜ma…

単純性能比較

この間,RubyとJavaについて例の9!個の順列生成時間を以下のように書いたが, Ruby 7.16秒 Java 1.85秒 Groovyでも同じアルゴリズムで実装してみたらなんと Groovy 49.83秒 だった.おそすぎ.リフレクションのせいなのか?まあこういう話は動作させたコード…

Schedule機能を使ってデータの自動バックアップ

この間勉強したJBossのSchedule機能を使って,MySQLのデータディレクトリを丸ごと1日1回フルバックアップ,というのを実装して自宅のJBossサーバにデプロイしました.データ量がまだ数百KBしかないんで,1週間分それぞれ圧縮ファイル(tgz形式)で保存します…

JavaMail APIで"POP before SMTP"なサーバへメール送信

Yahoo!MailをPOP利用可能な状態にして自宅サーバから某所へのメール送信時にSMTPサーバとしてプログラムから利用できないかどうか調べました.今のところ問題なく利用できます.Yahoo!Mailは"POP before SMTP"つまりSMTPサーバへメールを送るためには事前にP…

MBean増設

この間のMyMBean企画で作ったPageView系のサービスに続き,今日はMySQLのデータディレクトリのバックアップを行うサービス,およびこれらのジョブ報告を自分にメールで送るようにするためのサービスを追加した.いまこんな感じ.jmx-console抜粋 net.ikda * …

あなたがつぶやく最期の言葉

アンテナに登録させていただいているサイトで紹介されていた人生占い?をやってみました.http://marylou.m78.com/lastword/ あなたがつぶやく最期の言葉は「もう,何がなんだか分からない」です. オーバードーズ、朦朧とした意識の中(推定年令:不明)あ…

Pending

Rubyで1〜2週間遊ぼうかと思っていたのですが,同じやるならJavaらーたるものGroovyの方がいいかな?とかなり心を現在揺さぶられています.このまま行ってしまいそうです.とりあえず当初の目標だったプログラム1個作るのはできましたので,ここまでにしてお…

ついに日本での公式セミナーが開始

来月6月中旬にJBoss認定コンサルタント取得の必須コースであるAdvanced Trainingが日本で開催されます.http://www.jboss.com/merchantspace/shop.do?cID=29&pID=158最初なのでJBoss,Inc.のトレーナーが英語で講義,といったところなんでしょうか? 日本語で…

数独的テーブルの作成プログラム演習

という課題に向けて昨日のがあったんですが,今日も夜からちょぼちょぼと.テーブルサイズ6*6までなら作れるようになりました.7*7だと"stack level too deep (SystemStackError)"が出てしまい駄目です.今度は再帰させすぎのようですね.サイズ6*6のアウト…

日本発のパズル「数独」というのが欧米で流行っているらしい

livedoorニュースより:「数独(sudoku)」を知っていますか? http://news.livedoor.com/webapp/journal/cid__1174196/detail?rd数独について説明しているページ http://www.puzzle.jp/letsplay/sudokurule-j.htmlこれプログラムに解かせたり問題作らせたり…

国内初のJBoss認定プレミアパートナー誕生

野村総研がJBossとの間で認定プレミアパートナー契約を結んだことをプレスリリースしました.http://release.nikkei.co.jp/detail.cfm?relID=101058&lindID=1 http://japan.zdnet.com/news/software/story/0,2000052520,20083809,00.htmMySQLに続いてJBossで…

ver 3.1.9 EUC_JP_Solarisの追加

MySQL 5.0.3からサーバ側に追加されたeucjpmsに対応するJava側の文字コードとして,EUC_JP_Solarisが使用できるようになる予定です.EUC_JPよりはeucjpmsと類似性が高いため追加を依頼しましした. String url = "jdbc:mysql://localhost/test"; Properties …

今日はここまで

1,2,3・・・9までの数字を使った順列(9の階乗通り)の全てのパターンを持った2次元配列オブジェクトを作ってみた.こんなやつね(1,2,3,4の場合) [1,2,3,4] [1,2,4,3] [1,3,2,4] ・・・ [4,3,2,1] 1から4くらいまでだとハードコーディングで済むが,9まで…

JAVA PRESS vol 42

3月頃に共同執筆したMySQL Cluster with Javaの記事が掲載されているJAVA PRESS vol 42が先週から発売となっています!みなさまお買い上げの上,フィードバックなどいただけますと幸いです :)【特集3】Java-DB実践お役立ちマニュアル O/RマッピングからDBク…

高橋メソッド 活用させていただきました

最近話題となっている「やたら文字がでかいのが特徴です」の高橋メソッドを使ってプレゼン資料を作りました.仕事の関係でロシア人技術者に英語であるものを説明しなければならず,こういうときこそこれだ!と思って.かなりGood.高橋氏およびツールを作成…

はじめました

技術者としての幅を広げるためにちょっくら手を出してみます.聞いた話ではRubyはPerl+Javaといった側面もあるとか.まあまずはチュートリアルからですな!このチュートリアルの執筆者に感謝.http://www.ruby-lang.org/ja/20020310.htmlしばしこのブログはR…

IT Pro "スクリプト言語人気に思う,動的型付け言語の可能性"

興味深い記事を読んだ.http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050426/160128/index.shtmlそういえば数日前どこかのBlogで目にした言葉「静的型付け言語」という単語がRubyの勉強をしていたらなぜかふと浮かんできた.私の場合はこの世界に生れ…

海外での評判

(日本でも評判の高いRubyですが)海外のエンジニアと話すとその評判の高さにさらに驚かされます.JBossのFounderでCEOのMarc Fleuryも,MySQLの開発者のトップのBrian Akerも,日本でのオープンソースと言えばという話題になると必ず最初にRubyの名前を口に…

My MBeanを書こう計画 (5)

Notificationは・・・今回は見送りにしましたっ! いろいろ弄りましたが最後まで整理がつかず,今回の「My MBeanを書こう」記事にはちょっと入れれないと判断したためです.そんなわけでNotification無しですが,サンプル実装は完了しました.JBoss上での,S…

My MBeanを書こう計画 (6)

記事UP完了しましたっ!えーん,シアトルは日曜の夜3時ちょっと前ですよ….今から寝ます.http://ikda.net http://ikda.net/smatrix/mymbean/MyMBean.htmlより見れます.今回は稼動中のシステムの公開は無しです.サンプルダウンロードは可.

Bug Database の RSS

便利だったんで1ヶ月前くらいから購読していたんだけどhttp://bugs.mysql.com/rss.phpどうやらRSSを自動生成するプログラムの調子が悪い・意図的に停止しているのか分からないけれども数日前からまったく機能していない.Bug ID一桁から二桁くらいのの昔のが…

My MBeanを書こう計画 (4)

Schedulableインタフェースを実装したクラスでさらにNotificationBroadcasterSupport継承してsendNotificationメソッドを呼ぶも,Notificationが発行されない! Timerだとか他のJBossのサービスが発行するNotoficationの受信はできてるのに,自作クラスのNot…

千葉先生(東工大) オープンソース第3弾

ちょっと気づくのが遅れましたが,http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20050520/161263/Open Java,Javaassistに留まらず,新たなプロダクトを世に提供されたようです.日本が世界に誇るHackerですね.ちなみに千葉先生のWEBサイトによるご自身の…

My MBeanを書こう計画 (3)

MBean開発もあっけなく成功してしまいました.Standard MBean用のインタフェースとその実装クラスを作ったら,後はXMLに2行程度書けば終了.その後無事JMXコンソールからHelloWorldメソッドの呼び出しもできました.JBossのXMBeanとHot-Deployが強力であるが…