[Login] 
Author: hidekaz
PositLog公式ページはこちら
↓
positlog.org
ひさびさにLinuxザウルスで描いたイラストです.

CloverPaintという自作ソフトで描いてます.CloverPaintのプロジェクトもSourceForge.jpでソースコード公開したので,せっかくだから一枚.
2008/02/26 01:45:58link
truelove.gif
デスクトップからブラウザへ,写真や文書を直接ドラッグ&ドロップで貼り付けられるようにしました.
ベータ版のページで公開中です.

Wikyのほうは一つ一つチェックしてみると細かいバグが出てくるので,気長につぶしてゆきます.
admin2008/02/22 03:12:55link
ICTイノベーション2008

昨年同様大盛況のイベントでした.いろいろ素敵な出会いも.

W先生の目の前でPositLogのデモ.僕の使ってたHHKをご覧になって,ところでそのキーボード私が開発したんですが,と言われるまでご本人と気付かなくて大赤面でした.あちゃー.あほの子だ俺.今時のWebの技術にも関心を持っておられるのが,強いなぁ,と敬服.
2008/02/20 22:04:34link
Mac版のFirefox 2.0.0.12ではwindow.onblurが無効(Leopard, Tigerで確認).
3.0ではだいぶ良くなってるけど,2.0系は鬼子だな.

2008/02/18 00:38:22link
デスクトップからPositLogへのドラッグ&ドロップはだいたいできた.

スプライトがぺたぺた貼られたPositLogの編集画面に直接,デスクトップからファイルをドラッグ&ドロップで貼り付けたいわけだけど,前に書いたように,ブラウザにドラッグ&ドロップ可能なアプレットを貼る方法は筋が悪いように感じた.何通りか試してアプレットがスプライトを隠してしまう場合があるのと,あとは僕の勘だけど,画面の再描画まわりを制御しようとするのは,OSとブラウザとJAVA Appletの思惑が絡んで,安定しないんじゃないかな.

というわけで,ブラウザ上のアプレットのほうは1x1pixel表示で隠してしまって,JSObjectを使ってドラッグ&ドロップを実現するのだけど,そのまえに問題がひとつ.JSObject.getWindow()がMacOSX版のOpera9.25ではアプレットのinit()でgetWindow()を呼び出すと,ClassCastExceptionを吐く.

java.lang.ClassCastException: jep.AppletFrameContext
at com.opera.JSObject.getWindow(JSObject.java:90)
at netscape.javascript.JSObject.getWindow(JSObject.java:21)
at org.positlog.upload.DropUploader.init(DropUploader.java:168)
at sun.applet.AppletPanel.run(AppletPanel.java:380)
at jep.AppletFramePanel.run(AppletFramePanel.java:175)
at java.lang.Thread.run(Thread.java:613)

Windows版のOpera9.25では問題なく動作.こっちのファイルアップロードサンプルではinit()からは呼ばないためかOSX版でも動作.com.opera.JSObjectというのが臭いけど,ソースコードないのかしら.JDKのソースの中には見あたらなかった.LeopardのJava5環境でも動くのが目標だったけど,Java6が年内には出るだろうし,OSXのOperaだけはちょい保留,様子見ということで.

 

JSObject, Opera, Applet
2008/02/16 23:50:39link
過去ログ
2007年2月前半
2007年12月-2008年1月