[Squeak-ja: 3503] Re: はじめまして。外部アプリケーション上のカーソル位置に squeak のテキスト変数を渡すにはどうすれば

Habuka Toshihito habuka @ xp.wind.jp
2007年 6月 7日 (木) 00:35:00 JST


阿部さん、

丁寧なご説明をしていただき大変ありがとうございました。
1の方法は、今までわからなかったFFIへの入り口を知る事ができ
大変参考になりました。まずはこのFFIを勉強させて頂こうと思います。

ひらがなパレットですが
ひらがな文字に対応した音声を発するところで
その音声データを、他のホームページから拝借しておりまして、
自分の子供に使わせている分にはあまり問題となりませんが
一般に公開するには、著作権上の問題が発生します。
できればその当たりを整理してから公開させていただきたいと思います。

どうもありがとうございました。

羽深敏人
(はぶかとしひと)
habuka @ xp.wind.jp

----- Original Message ----- 
From: "Kazuhiro ABE" <abee @ squeakland.jp>
To: "Squeak discussion in Japanese" <squeak-ja @ smalltalk.jp>
Sent: Sunday, June 03, 2007 10:22 PM
Subject: [Squeak-ja: 3499] Re: はじめまして。外部アプリケーション上のカーソ
ル位置に squeak のテキスト変数を渡すにはどうすれば


> 阿部@新百合です。
> はじめまして。
>
> On Sun, 3 Jun 2007 18:33:04 +0900
> "Habuka Toshihito" <habuka @ xp.wind.jp> wrote:
> >今、子供のために、ひらがな練習ようのパレットを作っています。
>
> 面白そうですね。よろしければぜひSuperSwiki2などに公開してみてください。
>
> http://squeakland.jp/super2/
>
> >文字パレットで入力した文字列を、外部アプリケーションの
> >たとえば、インターネットブラウザの検索窓に置いたカーソル位置に
> >入力するにはどうしたらよいかと今悩んでいます。
>
> いくつか方法があると思います。いずれの場合もEtoysだけでは書けず、
> Smalltalkを使う必要があります。また、FileStreamはファイルの読み書きをする
> ものなので、今回はあまり関係ないかもしれません。
>
> 1. Win32Shellを使う(Windowsの場合。開発者版が必要)
> 2. HTTPClientを使う(Webブラウザの中でのみ実行可能)
> 3. Scamperを使う(機能が貧弱。日本語化が必要)
>
> 1の場合、通常のスクイークではWin32ShellをはじめとするFFI(OSの機能を呼び出
> す仕組み)が削除されているため、開発者版が必要になります。
>
> http://squeakland.jp/developer/
>
> 開発者版をご自分で使う分には問題ありませんが、一般に作品の配布する際に問
> 題になるかもしれません。式はこんな感じです。
>
> Win32Shell new shellOpen: ('http://www.google.co.jp/search?hl=ja&q=スク
イー
> ク') convertToSystemString
>
> Etoysと組み合わせるとこんな感じになります。ダウンロードしてから開発者版で
> 開いてください。
>
>
http://squeakland.jp/seaside/SBSuperSwiki/bcfb7ab8-9126-4312-9f17-fa53762b0679
>
> 2は最近山宮さんが発見した方法で、通常のスクイークでも使えますが、スクイー
> クをアプリケーションとして実行している場合は使うことができず、Webブラウザ
> の中でプラグインとして実行しているときにのみ使うことができます。式はこん
> な感じです。
>
> HTTPClient requestURL: ('http://www.google.co.jp/search?hl=ja&q=スクイー
> ク') convertToSystemString target: '_blank'
>
> Etoysと組み合わせるとこんな感じになります。「起動」をクリックしてブラウザ
> の中で開いてください。
>
>
http://squeakland.jp/seaside/SBSuperSwiki/30e5a0c0-37c3-4b64-8568-73d43e264509
>
> 3はスクイークに組み込まれているWebブラウザのScamperを使う方法です。
> Scamperはそれ自体がSmalltalkで書かれているので、使い方によってはなかなか
> 面白いのですが、現在のWebブラウザと比べると極めて貧弱です。
> よって、詳細は省略しますが、日本語化については以下をご覧ください。
>
> http://www.smalltalk.jp/pipermail/squeak-ja/2007-April/003477.html
>
>  //abee
> --
> 阿部 和広  EMAIL abee @ squeakland.jp
>




Squeak-ja メーリングリストの案内