rubeus-0.0.5 リリース

33 views
Skip to first unread message

Takeshi Akima

unread,
Jul 29, 2008, 11:10:24 AM7/29/08
to rub...@googlegroups.com
秋間です。

rubeus-0.0.5をリリースしました。
あと数時間後にはgemでインストールできると思います。
いつも通り
jruby -S gem install rubeus
でインストールできるはずです。

今回はJTable拡張がメインです。
REXML::DocumentとXPathをJTable#modelのload_from_xml
に渡してあげるとXMLからテーブルのデータを取得できちゃったり
します。サンプルはこんな感じです。
http://code.google.com/p/rbc-incubator/source/browse/akm2000/applications/trunk/iketeru_dialect/clients/iketeru_dialect_viewer.rb


今回のコードで、JDBC周りのコードが追加されていますが、
まだサンプルコードもテストケースもありません。
こっちは少々お待ちください。すいません。

Kanae

unread,
Jul 29, 2008, 12:46:06 PM7/29/08
to rub...@googlegroups.com
秋間さん

0.0.5リリースおめでとうございます!
どんどん充実していきますね。
Wikiの方も頑張らなくては…


できれば、近いうちにRubeusの機能一覧みたいなページを
作りたいと思っているのですが(Rubeusで出来ること、
Rubeusのウリ、みたいな感じのコンテンツ)、
現状の機能の一覧はどうやって拾うのが一番良いでしょう?

// ソース読め…?(;_;


-----------
Kotake

村部淳也

unread,
Jul 29, 2008, 9:54:15 PM7/29/08
to rub...@googlegroups.com
秋間さん。

リリース、お疲れさまです。インストールして『にゃんこびゅーあー』
の動作チェックと、jirb_rubeusの起動だけやってみました。
jirb_rubeus、気になってたんですが、ぜんぜんお手伝いできなくて
申し訳ないです。

jirb_rubeusなんですが、WindowsではGEM_HOMEのbinディレクトリ
(GEM_HOME設定してなかったらJRUBY_HOMEのbin?)にgemにより
jirb_rubeus、jirb_rubeus.bat、jirb_rubeus.bat.batの3ファイルが作られ
たのですが、これらは残念ながらまともに動きません。かなり変なことに
なってます。

・jirb_rubeus
-- ここから --
#!/usr/bin/env jruby
#
# This file was generated by RubyGems.
#
# The application 'rubeus' is installed as part of a gem, and
# this file is here to facilitate running it.
#

require 'rubygems'

version = ">= 0"

if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end

gem 'rubeus', version
load 'jirb_rubeus'
-- ここまで --
このファイルで"jruby jirb_rubius"すると、一瞬画面がでてスグ消える
以前の秋間さんメールで発生していたような状況になります。

・jirb_rubeus.bat
-- ここから --
#!/usr/bin/env jruby
#
# This file was generated by RubyGems.
#
# The application 'rubeus' is installed as part of a gem, and
# this file is here to facilitate running it.
#

require 'rubygems'

version = ">= 0"

if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end

gem 'rubeus', version
load 'jirb_rubeus.bat'
-- ここまで --
これは問題外って感じですね。

・jirb_rubeus.bat.bat
-- ここから --
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"jruby.bat" "C:/ruby-gems/1.8/bin/jirb_rubeus.bat" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"jruby.bat" "%~dpn0" %*
-- ここまで --
rubeus-0.0.5-java\binのjirb_rubeus.batに似てますがちょっと違う。

環境としては Windows XP で GEM_HOME 設定している状態です。
もしかしてGEM_HOME の影響?

rubeus-0.0.5-java\binの中のjirb_rubeusはちゃんと使えました。

--
村部淳也
有限会社ランカードコム(http://www.lancard.com/

秋間武志

unread,
Jul 29, 2008, 10:11:38 PM7/29/08
to rub...@googlegroups.com
村部さん

ご指摘ありがとうございます。秋間です。

すいません、僕ちゃんと分かってなかったっす。
リポジトリには
bin/jirb_rubeus
bin/jirb_rubeus.bat
の二つがあるのですが、gemが勝手に.batを作ってくれるんですね。
で、元々あったjirb_rubeus.batをjirb_rubeus.bat.batとしてコピーすると。
へたこいたー。

すいません、近いうちに0.0.6をリリースするので、そのときに
jirb_rubeus.bat
を削除したいと思います。


2008/07/30 10:54 村部淳也 <jmu...@gmail.com>:

秋間武志

unread,
Jul 29, 2008, 11:06:17 PM7/29/08
to rub...@googlegroups.com
小竹さん

> 現状の機能の一覧はどうやって拾うのが一番良いでしょう?
>
> // ソース読め…?(;_;

できたら僕が簡単にでもまとめられるといいのでしょうが、
正直その時間を取れそうにないです。

でも、テストケースは書かないといけないと思っています。
Swing関係ではテストケースを書くのを省いてしまいましたが、
やはり必要だと感じています。

まずはテストケースを充実させて、そこから機能を読み取る
というのはどうでしょう?ソースコードを直で読むよりは
だいぶ楽なはずです。

# JDBC関係もRailsのフィクスチャなどを使ってテストできると
# いいなーと思いつつ、まだちゃんとできていません。

テストケース書きたい方募集します~


2008/07/30 1:46 Kanae <k-ko...@ec-one.com>:

taigou

unread,
Jul 30, 2008, 10:26:26 AM7/30/08
to rubeus
渕上です。

rubeus-0.0.5のexamples試してたんですけど、nyanco_viewer_rubeus.rb
起動して、jpgファイルをドロップした際、画像が表示されずに
以下のExceptionが発生します。

ドロップしたファイルがまずいのでしょうか?
すみませんが、教えてください。

ちなみに自環境は
・jruby 1.1.3 (ruby 1.8.6 patchlevel 114) (2008-07-20 rev 7243) [i386-
java]
・Ubuntu8.0.4
ほかのexamples配下のファイルは動作しました。
jirb_rubeusも動作しました。

以下コンソール出力内容です。
↓------------------------------------↓
Exception in thread "AWT-EventQueue-0" sun/awt/dnd/
SunDropTargetContextPeer.java:219:in `getTransferData':
java.awt.datatransfer.UnsupportedFlavorException: application/x-java-
file-list (NativeException)
from sun/awt/datatransfer/TransferableProxy.java:56:in
`getTransferData'
from java/awt/dnd/DropTargetContext.java:359:in `getTransferData'
from sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0'
from sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke'
from sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
from java/lang/reflect/Method.java:597:in `invoke'
from org/jruby/javasupport/JavaMethod.java:250:in
`invokeWithExceptionHandling'
from org/jruby/javasupport/JavaMethod.java:219:in `invoke'
... 39 levels...
from java/awt/EventDispatchThread.java:160:in `pumpEvents'
from java/awt/EventDispatchThread.java:121:in `run'
from :1
Complete Java stackTrace
java.awt.datatransfer.UnsupportedFlavorException: application/x-java-
file-list
at
sun.awt.dnd.SunDropTargetContextPeer.getTransferData(SunDropTargetContextPeer.java:
219)
at
sun.awt.datatransfer.TransferableProxy.getTransferData(TransferableProxy.java:
56)
at java.awt.dnd.DropTargetContext
$TransferableProxy.getTransferData(DropTargetContext.java:359)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jruby.javasupport.JavaMethod.invokeWithExceptionHandling(JavaMethod.java:
250)
at org.jruby.javasupport.JavaMethod.invoke(JavaMethod.java:219)
at org.jruby.javasupport.JavaClass
$InstanceMethodInvoker.execute(JavaClass.java:416)
at
org.jruby.internal.runtime.methods.SimpleCallbackMethod.call(SimpleCallbackMethod.java:
67)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:
241)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:
150)
at
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:
64)
at org.jruby.runtime.CallSite
$InlineCachingCallSite.cacheAndCall(CallSite.java:147)
at org.jruby.runtime.CallSite
$InlineCachingCallSite.call(CallSite.java:384)
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:115)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:67)
at
org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:
171)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:
147)
at org.jruby.RubyClass.invoke(RubyClass.java:243)
at
org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:
270)
at org.jruby.javasupport.proxy.JavaProxyConstructor
$1.invoke(JavaProxyConstructor.java:187)
at org.jruby.proxy.javax.swing.JLabel$Proxy0.drop(Unknown Source)
at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
at
sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:
500)
at
sun.awt.X11.XDropTargetContextPeer.processDropMessage(XDropTargetContextPeer.java:
165)
at sun.awt.dnd.SunDropTargetContextPeer
$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
at sun.awt.dnd.SunDropTargetContextPeer
$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:
30)
at java.awt.Component.dispatchEventImpl(Component.java:4270)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:
4322)
at
java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:
4057)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3911)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:
273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:
173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
...internal jruby stack elided...

↑------------------------------------↑

On 7月30日, 午後12:06, "秋間武志" <akm2...@gmail.com> wrote:
> 小竹さん
>
> > 現状の機能の一覧はどうやって拾うのが一番良いでしょう?
>
> > // ソース読め…?(;_;
>
> できたら僕が簡単にでもまとめられるといいのでしょうが、
> 正直その時間を取れそうにないです。
>
> でも、テストケースは書かないといけないと思っています。
> Swing関係ではテストケースを書くのを省いてしまいましたが、
> やはり必要だと感じています。
>
> まずはテストケースを充実させて、そこから機能を読み取る
> というのはどうでしょう?ソースコードを直で読むよりは
> だいぶ楽なはずです。
>
> # JDBC関係もRailsのフィクスチャなどを使ってテストできると
> # いいなーと思いつつ、まだちゃんとできていません。
>
> テストケース書きたい方募集します~
>
> 2008/07/30 1:46 Kanae <k-kot...@ec-one.com>:

村部淳也

unread,
Jul 30, 2008, 11:23:43 AM7/30/08
to rub...@googlegroups.com
村部です。

UnsupportedFlavorExceptionが出てるのでなぜかと思ったらファイル
をドロップした際にlinuxではjavaFileListFlavorではなくstringFlavorが
渡されるらしいですね。ということでNyancoDispLabelの問題ってこと
になると思います。

直したいんですが、環境がないなぁ。

2008/07/30 23:26 taigou <tai...@gmail.com>:

--
村部淳也
有限会社ランカードコム(http://www.lancard.com/

taka_2

unread,
Aug 14, 2008, 8:55:48 PM8/14/08
to rubeus
重元です。

下記件、調べてみました。

こんなパッチを当てたところ、Linuxで動くようになりました。
(Windowsでもデグレしていないかどうかは確認してませんが、たぶん大丈夫だと思います。)

taka@taka-desktop:~/rubeus-read-only/examples/nyanco_viewer$ svn diff
nyanco_disp_label.rb
Index: nyanco_disp_label.rb
===================================================================
--- nyanco_disp_label.rb (リビジョン 129)
+++ nyanco_disp_label.rb (作業コピー)
@@ -25,7 +25,14 @@
def drop(e)
e.accept_drop java.awt.dnd.DnDConstants::ACTION_COPY_OR_MOVE
java_file_list_flavor =
java.awt.datatransfer.DataFlavor.javaFileListFlavor
- image_path =
e.transferable.get_transfer_data(java_file_list_flavor)
[0].absolute_path
+ string_flavor = java.awt.datatransfer.DataFlavor.stringFlavor
+ if e.transferable.isDataFlavorSupported(java_file_list_flavor)
+ image_path =
e.transferable.get_transfer_data(java_file_list_flavor)
[0].absolute_path
+ elsif e.transferable.isDataFlavorSupported(string_flavor)
+ image_path =
java.net.URL.new(e.transferable.get_transfer_data(string_flavor))
+ else
+ # Unsupported data
+ end
self.icon = javax.swing.ImageIcon.new(image_path)
end
end

taka_2

unread,
Aug 15, 2008, 2:40:24 AM8/15/08
to rubeus
重元です。

下記パッチですが、
Windowsでも動作確認取れましたので、
コミットさせていただきました。

>渕上さん

最新リビジョンをチェックアウト出来るようでしたら、
動作確認していただけると助かります。
> ...
>
> もっと読む ≫

taigou

unread,
Aug 15, 2008, 8:43:30 AM8/15/08
to rubeus
重元さん

渕上です。
動作確認しましたが、以下でした。

$ jruby nyanco_viewer_rubeus.rb
Uncaught error fetching image:
java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:103)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.awt.image.FileImageSource.getDecoder(FileImageSource.java:35)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:
240)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

awtやswing周りはよく分からないので、
すいませんが教えてください。
> > > >> > // ソース読め...?(;_;
>
> > > >> できたら僕が簡単にでもまとめられるといいのでしょうが、
> > > >> 正直その時間を取れそうにないです。
>
> > > >> でも、テストケースは書かないといけないと思っています。
> > > >> Swing関係ではテストケースを書くのを省いてしまいましたが、
> > > >> やはり必要だと感じています。
>
> > > >> まずはテストケースを充実させて、そこから機能を読み取る
> > > >> というのはどうでしょう?ソースコードを直で読むよりは
>
> ...
>
> もっと読む >>

taka_2

unread,
Aug 15, 2008, 10:12:04 AM8/15/08
to rubeus
渕上さん

重元です。

ドロップされたオブジェクトが、
javaFileListFlavorでも、stringFlavorでもないので、
image_pathがnullのまま処理が流れていってしまい、
NullPointerExceptionになってますね。

処理は想定外ですが、
そもそも想定外の処理ができていない、パッチがイマイチでした。

お手数をおかけして申し訳ないのですが、
nyanco_disp_label.rbのdropメソッドの中の、
e.accept_drop java.awt.dnd.DnDConstants::ACTION_COPY_OR_MOVE
の行の下に、
--
e.transferable.get_transfer_data_flavors.each do |flavor|
puts "flavor = #{flavor.to_string}"
end
--
を追加して、画像ファイルをドロップした時に、コンソールに何が表示されるか、
見ていただけないでしょうか。

サポートされているFlavor一覧を表示しますが、
ここで何も表示されないようだと、
画像を表示することもできません。
その旨を伝えるメッセージ(画面 or コンソール)を出すか、
黙殺するかのいずれかの対応になると思います。
> ...
>
> もっと読む >>

村部淳也

unread,
Aug 15, 2008, 11:23:29 AM8/15/08
to rub...@googlegroups.com
村部です。

重元さん、パッチありがとうございます。大感謝です。
私の環境(Windows Vista)では問題なかったです。

渕上さんのエラーはimage_pathにnil入れると再現しますね。
image_path未設定だと別のエラーがでるようなので
image_pathをとってるくる部分の問題のような気がします。

もともとサンプルで書いたこともあって例外処理もちゃんと
してなくて申し訳ないです。

Javaであってもクロスプラットフォームって難しいんだなぁ。

2008/08/15 23:12 taka_2 <Takahiro....@gmail.com>:

--
村部淳也
有限会社ランカードコム(http://www.lancard.com/

Hirotake FUchigami

unread,
Aug 15, 2008, 11:24:21 AM8/15/08
to rub...@googlegroups.com
重元さん

早速のご対応ありがとうございます。
試してみましたところ、以下の結果でした。
お手数ですが、ご確認ください。

$ jruby nyanco_viewer_rubeus.rb
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.Reader]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.lang.String]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.CharBuffer]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[C]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16]
flavor = java.awt.datatransfer.DataFlavor[mimetype=x-special/gnome-icon-list;representationclass=java.io.InputStream]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-8]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-8]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-8]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16BE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16BE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16LE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16LE]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=ISO-8859-1]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=ISO-8859-1]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=US-ASCII]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=US-ASCII]
flavor = java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=US-ASCII]


Uncaught error fetching image:
java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:103)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.awt.image.FileImageSource.getDecoder(FileImageSource.java:35)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:240)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

2008/08/15 23:12 taka_2 <Takahiro....@gmail.com>:
>

taka_2

unread,
Aug 16, 2008, 2:14:14 AM8/16/08
to rubeus
重元です。

>渕上さん
text/uri-listをサポートするようにコードを変えてみました。
こちらでは確認できる環境がないので、
お手数をおかけして申し訳ありませんが、
以下のコードを試してみていただけないでしょうか。

dropメソッドのなかみ
--
def drop(e)
e.accept_drop java.awt.dnd.DnDConstants::ACTION_COPY_OR_MOVE

# Supported Flavors
java_file_list_flavor =
java.awt.datatransfer.DataFlavor.javaFileListFlavor
string_flavor = java.awt.datatransfer.DataFlavor.stringFlavor
uri_flavor = java.awt.datatransfer.DataFlavor.new("text/uri-
list;class=java.lang.String")

if e.transferable.isDataFlavorSupported(java_file_list_flavor)
image_path =
e.transferable.get_transfer_data(java_file_list_flavor)
[0].absolute_path
elsif e.transferable.isDataFlavorSupported(string_flavor)
image_path =
java.net.URL.new(e.transferable.get_transfer_data(string_flavor).split("\r
\n")[0])
elsif e.transferable.isDataFlavorSupported(uri_flavor)
image_path =
java.net.URL.new(e.transferable.get_transfer_data(uri_flavor).split("\r
\n")[0])
else
# Unsupported data
end

if image_path
self.icon = javax.swing.ImageIcon.new(image_path)
end
end
--

(参考)
http://beiz.blog76.fc2.com/blog-entry-518.html
http://beiz.blog76.fc2.com/blog-entry-520.html

>村部さん
>Javaであってもクロスプラットフォームって難しいんだなぁ。

ほんとですね。
WindowsとLinuxが違うのはいいとしても、
僕の使っているUbuntu7.04と、Ubuntu8.04が違う
というのは勘弁して欲しいところです。
> 2008/08/15 23:12 taka_2 <Takahiro.Shigem...@gmail.com>:
> ...
>
> もっと読む ≫

Hirotake FUchigami

unread,
Aug 17, 2008, 10:52:46 PM8/17/08
to rub...@googlegroups.com
重元さん

渕上です。返信遅くなり申し訳ございません。
dropメソッドを書き換えて実行したところ
画像ファイルのドロップに成功しました。
ありがとうございます。


2008/08/16 15:14 taka_2 <Takahiro....@gmail.com>:

taka_2

unread,
Aug 18, 2008, 10:48:58 AM8/18/08
to rubeus
渕上さん

重元です。

>渕上です。返信遅くなり申し訳ございません。
>dropメソッドを書き換えて実行したところ
>画像ファイルのドロップに成功しました。

ありがとうございます!
こちらこそ、遅くなりましてすみません。

早速コミットしようと思ったのですが、
502 Bad Gatewayとか言われてsvnがコケてしまいますね。。
どうもサーバの調子が悪いようです。
しばらく待ってからまたやってみます。

本当にご協力ありがとうございました。

On 8月18日, 午前11:52, "Hirotake FUchigami" <tai...@gmail.com> wrote:
> 重元さん
>
> 渕上です。返信遅くなり申し訳ございません。
> dropメソッドを書き換えて実行したところ
> 画像ファイルのドロップに成功しました。
> ありがとうございます。
>
> 2008/08/16 15:14 taka_2 <Takahiro.Shigem...@gmail.com>:
> ...
>
> もっと読む ≫
Reply all
Reply to author
Forward
0 new messages