HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0526
林檎餅サーバー上でHSPスクリプトエディタを使用したい2解決


林檎餅

リンク

2007/5/26(Sat) 23:11:41|NO.8529

はじめまして。失礼ながら書き込みさせて頂きます。
HSPはwindowsサーバーでCGIとして使うことも出来るそうですね。

自分はwindows DOTNET というwindowsサーバーの
「FS デベロッパーズ プラットフォーム エクスプレス2」
という無料コースに入っているのですが、

ローカルのPCにHSP3.0が無くても、
ホスト側のwindowsサーバーに
HSP3.0スクリプトエディタを設置して

ブラウザ上からスクリプトのテストや、
exeファイルの作成が出来るサイトを
造りたいのですが・・・。

まず、知りたいことを箇条書きにしてみました。


・ローカルのPCで展開したHSPのエディタ本体を
  ホストサーバーに送る方法

・ブラウザからHSPのエディタを起動させる方法

・ホストサーバーで作成したexeファイルを
  ホスト側で一時保存して、ブラウザから
   ダウンロードする方法

とりあえずはこの3つの方法が
解れば良いのですが。

サポートしていただけませんか?

もし興味を持たれた方が居られたら
ご協力して頂けるとうれしいです。
よろしくお願いします。



------------------------------------

ちなみにエクスプレス2の詳細は
以下の通りです。

初期費用 無料
月額費用 無料
ディスク容量 WEB 100MB
DB 100MB
サーバOS Microsoft Windows Server 2003 R2 日本語版
標準搭載 SQLサーバー SQL Server 2005 日本語版
ASP.NET ASP.NET 2.0 or 1.1
AJAX ASP.NET AJAX 1.0
独自ドメイン名 対応
メールアドレス数 非対応
SSL(WWW)対応 不可
Perl・PHP  非対応



この記事に返信する


Drip

リンク

2007/5/28(Mon) 02:59:21|NO.8594

Dripです。

 林檎餅さん、こんにちは。
HSPをCGIとして扱う方法について少し誤解があるように思えます。

【考査1】
 まず、HSPとCGIの関係についてなのですが、
HSPは、CGIのようにサーバ上で動作するための配慮は一切施されていません。
単にHSP2.6から“コンソールモード”が備わったため、HSPで開発したexeファイルを
サーバプログラムとして実行できるようになった、というだけで、
決して効率の良いCGIプログラム開発環境とは言えないことを念頭においておいてください。
また、当然のことながらHSPスクリプトエディタ自体は、サーバプログラムとして
作られていないため、サーバ上でクライアントとのデータのやり取りができません。
(仲介プログラムを用意することで可能になるかもしれませんが、
 そこまで技術があるならばサーバ用HSPエミュレータを独自に開発した方が
 よっぽど近道だと思います。)


【考査2】
 次に、林檎餅さんの行おうとしている事は、何点か法律に抵触します。

>・ローカルのPCで展開したHSPのエディタ本体を
>  ホストサーバーに送る方法
 hspスクリプトエディタを単体で配布する(WEB等にアップロードして使用可能にする)行為は
禁止されています。

>・ホストサーバーで作成したexeファイルを
>  ホスト側で一時保存して、ブラウザから
 exeファイルをhspから作成するためには、どうしてもhspcmp.dllが必要となります。
しかしこのファイルは二次配布禁止のため、サーバにアップロードしたり、ソフトに組み込む
ことは禁止になっています。


【考査3】
 上記の理由から、HSPのシステムに頼らず自分でHSPと全く同じ動作をするエミュレータを
独自に開発することで実現させるのが最も近道な気がします。
HSPを完全にエミュレートするのであればC++等でサーバプログラムを開発した方が良いでしょう。
機能を限定して動作させるのであればcgiやJavaで組んでも大丈夫だと思います。

 ・・ところで、もしもHSP入門講座を動的にブラウザで体験するようなコンテンツを
用意したいだけ、ということであれば、簡単な文法解釈プログラムを作るだけで充分だと思います。
まず林檎餅さんがなぜHSPの開発環境そのものを、ブラウザで提供しようとしているのか
書かれていないので、これ以上のアドバイスは難しいのですが、
用途に合わせてベストな道を選択してみてください。



林檎餅

リンク

2007/5/28(Mon) 08:22:07|NO.8596

ご親切なご返答ありがとうございます。

法律に抵触する行為だったとは・・・。
教えてくださって助かりました。

冷静に考えると配布はしなくても
サーバーに置くことで開発元さまからの
配布を妨げることになりますよね。

コンテンツとしては不適でした。
本当に申し訳在りません。



ONION software Copyright 1997-2023(c) All rights reserved.