Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2018/10/01 19:16:18

MixJuice GET URL : kidspod.club/mj/639

MixJuice SSL テスト(MixJuice+BASIC)

MixJuice の GETS コマンドで SSL を用いた各サーバの参照を試みます。

次のコマンドいずれかでプログラムを受信します。

 ?"MJ GET kidspod.club/mj/639

 ?"MJ GETS 15jr.tk/S (短縮 URL)

 ?"MJ GKP 639 (MicJack 専用コマンド)

プログラムを実行します。

 RUN

もちろん単に F5 キーを使用しても構いません。
サーバサービス名が一覧されますので、数字 Enter で参照します。

 'OK: (サービス名)

が返ってこれは参照成功です。接続に失敗した場合

 'Connection Failed: (サーバ名)

などを表示します。
成功・失敗共に再度 RUN でメニュー表示に戻れます。
サーバが多くなったので、別プログラム P2 へ分離しています。(ID=668)

現在 Web サーバの常時 SSL 化が進められていて、
MixJuice も今後 GET・POST から GETS・POSTS へ切り替わるところが増えると思われますが、
MixJuice 1.2.1(2017/2 公開)で一部サーバの GETS・POSTS に問題が発生し、
今後参照できなくなるサーバが増えてくると予測される一方で、
(MixJuice 1.2.2(2018/10 公開)でこの問題は改善されています)
MixJuice コンテンツとして GETS・POSTS を採用するサーバが少なかったので、
SSL 対応済みのサーバで MixJuice 向けのテストコンテンツを設置しつつ、
容易に確認できるよう IchigoJam BASIC で操作・遷移するようにしました。
詳細は「プログラムをみる」で
Facebook グループ IchigonQuest,IchigoLatte,etc-FAN 内の投稿へリンクしています。

参照サイトは無料で常時 SSL による Web サイト構築・Web 参照が可能なサービスです。
ただし MixJuice で正常に出力できるサービス限定です。状況により随時変更しています。

SOURCE CODE

CLS

NEW

10 ?:?"MixJuice SSL test
20 ?
21 ?"[ 1] GitHub Pages
22 ?"[ 2] GitLab Pages
23 ?"[ 3] Bitbucket
24 ?"[ 4] Netlify
25 ?"[ 5] Neocities
26 ?"[ 6] Surge
27 ?"[ 7] Now
28 ?"[ 8] Arukas
29 ?"[ 9] WeDeploy
30 ?"[10] Heroku
31 ?"[11] GOTO P2
40 ?
41 ?"[ 0] Quit
42 ?
50 INPUT"GETS>",N
60 IF !N END
70 GOTO 100*N
100 ?"MJ GETS fu-sen.github.io/MixJuice-SSL/
101 END
200 ?"MJ GETS fu-sen.gitlab.io/mixjuice-ssl/
201 END
300 ?"MJ GETS fu-sen.bitbucket.io/MixJuice-SSL
301 END
400 ?"MJ GETS mixjuice-ssl.netlify.com/
401 END
500 ?"MJ GETS fusen.neocities.org/mixjuice-ssl.txt
501 END
600 ?"MJ GETS mixjuice-ssl.surge.sh/
601 END
700 ?"MJ GETS mixjuice-ssl.now.sh/
701 END
800 ?"MJ GETS mjp.arukascloud.io/ssl
801 END
900 ?"MJ GETS fu-sen.wedeploy.io/mixjuice-ssl
901 END
1000 ?"MJ GETS m-j.herokuapp.com/ssl.php
1001 END
1100 ?"MJ GET kidspod.club/mj/668
1101 END

'OK

COMMENT