2008-06-01から1ヶ月間の記事一覧

rubeus-0.0.3リリース!

rubeus-0.0.3をリリースしました!今回の変更で、javax.swing.text.rtf.RTFEditorKit のようなjavax.swingの サブパッケージのクラスもいきなり使えるようになっています。 週末を費やして気持ちの赴くままにうがーっと実装しまくりました。 RBCやMLで素敵な…

javax.swing.JTextPaneがみつからない

上の方法でバッチリとか思ってたんだけど、javax.swing.JTextPaneが載ってないんですよ!!どういうことっすか!見つからなかったものリスト javax.swing.JTextPane javax.swing.text.rtf.RTFEditorKit javax.swing.text.DefaultStyledDocument(Windowsにな…

パッケージに含まれるクラス名を全て取得する方法

ずーっと前にもこれで苦しんだ気がするけど、きれいさっぱり忘れていたので調べ直し。java.lang.Classやjava.lang.Package, java.lang.ClassLoader辺りからゲットできるかなーと思っていたけど、ものの見事にダメ。っていう訳で、じゃあ実行時に毎度調べるの…

jruby-users.jp

完全にperl-users.jp,as-users.jpにインスパイアされています。まだノープランです。 JRuby-Insideのようなサイトを目指すのかも?? ノープランすぎて、誰がメンテナーなのかも何も決まってません。 福岡に来てくれたCharlesのブログから存在を知りました。…

時間の感覚

江戸時代の暦(旧暦)は、二十四節気という「1太陽年を日数(平気法)あるいは太陽の黄道上の視位置(定気法)によって24等分し、その分割点を含む日に季節を表す名称を付し」て、二節気を一ヶ月とし、一日は夜明けから日暮れまでと日暮れから夜明けまでをそ…

初gem

Rubeusを公開するのに、どうせならgemでインストールしたいよねっていうわけで、RubyForgeにはrubybizcommonsのプロジェクトを作ってあったので、そちらから公開することにしました。gemspecの書き方や公開の仕方とか全然知らなかったのでメモしておきます。

Rubeus初リリース!

Rubeus(るびうす)はJRubyを使ってJavaのAPIをRubyっぽくしちゃえというコンセプトで立ち上がったプロジェクトです。 というわけで、Rubeus始めました!論よりコード、というわけでJavaで書いたものとJRubyとRubeusを使って書いたものを比べてみてください。…

firefox3

おとといまで動いていたJavaScriptが今日になって動かない。ソースはいじっていないので、変わったのはブラウザだけ。 Firefox3では、ネイティブで実装されるgetElementsByClass(classname)がprototype.jsのようにArrayの代わりにNodeListを返すようになった…

BLOBの最大長

BLOB[(M))] 最大長65,535バイトのバイナリ MEDIUMBLOB 最大長16,777,215バイトのバイナリ LONGBLOB] 最大長4,294,967,295バイトあるいは4Gバイトのバイナリ 前に見かけて知ってたのに、すっかり忘れてた。BLOBだと64Kしか入らない。ちょっと大きなファイルを…

map.resource(s)がURL設計をまとめてくれる

Railsのmap.resource(s)を使うと画面の構成をまとめて記述できます。例えば、config/routes.rbに以下のように書くと、 ActionController::Routing::Routes.draw do |map| map.resource :sessions map.resources :magazines do |magazine| # 雑誌 magazine.re…

tail

VMware上のWindowsにcygwin入れるのもどうかなと思って、http://www.atmarkit.co.jp/fwin2k/win2ktips/423tail/tail.html を参考にResourceキットを入れてみました。 どこからXP用のものをダウンロードしていいのか相変わらずよく分からなかったので、ここか…

Skype on Windows with WMware Fusion

mac

Skype extrasに入ってる、unyte(http://www.unyte.net/download/index.php)っていう画面共有ツールを使いたくて、わざわざVMware上のWindowsにSkypeをインストールしてみた。いけちゃうのね。びっくりっす。でもVMwareのユニティモードでも、Macのデスクトッ…

rake routes

っていうか、この表示する内容をそのままrakeで出したらいいんじゃね?とか思って、rake -Tしたらすでにrake routesってのがあったよ。 こっちの方が便利じゃん。 まあ、動的にconfig/routes.rbをリロードできる機能と、適当に検索できる機能があるので、全…

config/routes.rbの確認

map.resourcesとか使って、ネストしたリソースを定義したり、map.with_optionsとか使って複雑なルートの設定をまとめたりするのはいい感じなんだけど、実際どうなっているのかを確かめたくて、勢いでプラグインを作りました。 ruby script/plugin install ht…

近況

iPhoneが日本でも$199とかで売り出されそうな勢いの昨今ですが、みなさま如何おすごしでしょうか? 今日は20:30に素早く帰路に着きつつも、飲みにいきたいという僕のわがままにつき合ってくれたO田さんとM代くんとがっつり閉店で追い出されるまで飲んで、駅…

gemでmysql

sudo gem install mysql -- --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config確かportでmysqlをインストールしたので、そのmysql_configを指定してあげればOK

codingを入れないように

ruby-modeを使っていると、ファイルに保存するときに # -*- coding: utf-8 -*-っていうコメントが入ります。文字コードを自動で認識してくれるいいやつなんですが、プロジェクトでは他の人はemacs使ってないし、他のこのコメントが入ってないファイルも普通…

要件開発

「定義ではなく、開発」と心の中で唱えてみるといい。 これはうまい表現だと思う。でも、心の中だけなのかそれともお客様にも分かってもらうように努力するべきか、お客様によって違うとは思うけど、言いたいけど言ったら構えられちゃうこともあると思う。こ…

Oracle1 on Mac with VMware Fusionまとめ

色々試してみて分かったことがあったので、まとめておきますー。ツッコミ歓迎です。oracle: 10.2.0.1 centos: 5.1まずは、OracleとcentOSをダウンロード。 http://www.oracle.com/technology/global/jp/software/products/database/index.html http://www.ce…

oracle動かない

db

$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 3 19:16:46 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> connect system/admin as sysdba Connected to an idle instance. SQL> startup ORA-01078: failure…

Oracleのインストール

ホスト名でちょっと詰まったのと、やたらと時間がかかったのを除けば順調にインストールは進んでいきます。 End of Installation でPelase rememberと言われたので、書いておきます。 The following J2EE Applications have been deployed and are accessibl…

Oracle on Mac

http://www.fourmeisters.com/blog/hisama2/2008/01/vmware_linux_oracle10gr2_on_ma_1.html を頼りにインストールを初めて、oracle自身はリンク先のhttp://www.oracle-base.com/articles/10g/OracleDB10gR2InstallationOnRHEL5.phpを見ていたんだけど、どう…

VMware Toolsをインストール

VMWareToolsの説明を読んでいると、あんまり必要なさそうなイメージを受けますが、アレを入れることによって、使うことの出来るvmxnetはvlanceに比べて、倍以上のパフォーマンスが出るみたいですね。 ってことらしいので、インストールすることに。 CentOS 5…

LL Future

今年のタイトルは、Lightweight Language Future(通称:LL Future)です。 未来への期待感をテーマとし、創造的挑発によって未来の1ページを切り開きます。LLにかけるプログラマ達の想い、夢、野望を丸1日ご堪能ください。 8/30中野にて開催。

Oracle on Mac

さて、Oracleベースのシステム開発で MacBook を使うため、VMWare + Linux + Oracle 10gR2 を導入します 僕のやりたいことが完璧に解説されてました。ありがとうございます。 今日はgccのインストールまでいったので、明日xorg-x11-deprecated-libsからイン…

2.1.0リリース

Rails 2.1 is now available for general consumption with all the features and fixes we窶况e been putting in over the last six months since 2.0. This has been a huge effort by a very wide range of contributors helping to make it happen. 今日…

warbler 0.9.9 + jruby 1.1.2

えー、warは出来るんですけど、動きません。泣。 致命的: Exception caught java.lang.NullPointerException at org.jruby.runtime.load.LoadService.findFile(LoadService.java:466) at org.jruby.runtime.load.LoadService.findLibrary(LoadService.java:3…

[jruby][rails]warbler使えよ

1.5 - January 08 * JRuby 1.1 support * Rails 2.0 support * Deprecate plugin, recommend the use of Warbler Goldspikeのドキュメント中にこんなことが書かれていた。なんかおかしいなって思ってたんだよ。本当だって。マジでマジで。

Sun製じゃないから?

別の話なんだけど、Java1.4.2で動かしていたJavaのアプリをJava6で動かせるようになったものの、Windows上だと問題ないのに、Mac上だと動かない。 変な呼び出しをしてループしてしまい最後にはOutOfMemoryになってしまうます。まあ、いろんなライブラリに依…

goldspikeのconfig/war.rb

railsのアプリをwarにしちゃうプラグインGoldspike。インストールや使い方はこちら。 http://wiki.jruby.org/wiki/Goldspike僕のconfig/war.rbはこれ。 # Goldspike configuration # Set the version of JRuby and GoldSpike to use: #maven_library 'org.jr…