MixJuice コンテンツ


2020年5月現在、次の MixJuice 向けコンテンツが公開されています。

 

?" はじまりは IchigoJam BASIC です。(? は PRINT の省略形)

lash>echo はじまりは IchigoLatte です。lash> を入力する必要ありません。


イチゴジャム レシピ 運営者 によるコンテンツ

下記以外に Kidspod; 内で公開している小さな MixJuice コンテンツがあります。タグ検索 MixJuice ふうせんFu-sen. | Kidspod;

 

PHP 処理を行い、コマンド入力は大文字・小文字の区別なく処理できるようにしてあります。

(例えば ?"MJ GET 15J.RUN/BASIC/ の代わりに ?"MJ GET 15j.run/basic/ でも参照できます)

伝言板(時差チャット)を除き、GET の代わりに GETS でも参照可能ですが、最初のページのみで、その後は GET になります。
(GETS は MixJuice 1.2.2 以降参照可。また GET の方がレスポンスがはやい)

また、伝言板(時差チャット)を除き 2020年4月より さくらのレンタルサーバ を用いての提供となりました。


イチゴジャム レシピ MixJuice コンテンツ

?"MJ GET 15J.RUN/

?"MJ GET 15JM.LI/R

?"MJ GKP 643 (MicJack 専用)

 

fu-sen/15j.run | GitHub - 詳細・ソース

 

2018年10月に総合的な MixJuice コンテンツとして公開、

パソコン通信 BBS のようなメニュー操作で

各種表示やダウンロードを実現しています。

IchigoJam フォントの下層グラフィックやキャラクターにも
対応した表示にしてあります。

2019年4月26日より新ドメイン 15j.run で運用しています。

 

?"MJ GET 15J.RUN/T

 ?"MJ GET 15J.RUN/英1文字

 

2019年4月上旬に短縮 URL を 15j.run へ統合しました。

イチゴジャム レシピ運営者が公開している
MixJuice コンテンツの 短縮 URL を
15J.RUN/● で割り当ててあります。



15jm.li - MixJuice 短縮 URL

?"MJ GET 15JM.LI/

?"MJ GET 15JM.LI/英1文字

   

fu-sen/15jm.li | GitHub - 詳細・ソース

 

MixJuice 使用時に面倒なのは GET・GETS コマンドで

長いアドレスを入力しないといけない事でした。

この問題を解決しようと制作・公開したのが
MixJuice 専用の短縮 URL です。

 

2019年5月1日より新ドメイン 15jm.li で運用しています。

1 文字追加で各 MixJuice コンテンツを参照できます。

一部コンテンツでは ID・ファイル名 などを更に入力します。

 

15jm.li の裏技として、次に入力する番号やファイル名を

更に / の後に続けて入れる事ができるようになっています。

(例えば kidspod.club/mj/3 の代わりに 15JM.LI/K/3 )



伝言板(時差チャット)

?"MJ GET 15J.RUN/C

?"MJ GET 15C.BALLOON.NET.EU.ORG/

 

伝言板 | Kidspod; - PHP ソース(現在は更に改良しています)

 

パソコン通信のような表示を実現しているのであれば、

チャットもしたい! ついにここまでできるようになりました。

サーバ負荷の考慮で、草の根 BBS を運用しているサーバで
動作を行ってあります。影響で GETS は参照できません。

(SSL サーバ証明書は適用してあるのですが、
 MixJuice で GETS 参照してもレスポンスがありません)
 

最初表示に数秒要する場合がありますが、正常です。

Web サーバの影響で GETS は使用できません。GET 限定です。

 

書き込むと下に追記されます。1 画面の範囲で表示されます。

SPACE の代わりに Alt+Shift+0 を使用して下さい。

運営者は判別できる独自の表示で投稿しています。



MixJuice コンテンツ サンプル

?"MJ GET IJ.SKR.JP/

?"MJ GET IJ.SKR.JP/ディレクトリ/

?"MJ GET 15J.RUN/M

 

fu-sen/ij.skr.jp | GitHub - 説明・ソース

 

MixJuice コンテンツ制作者向けのサンプルです。
GitHub で公開しているので、ソースが参照でき、

GitHub Pages で実施に MixJuice で表示させながら、

ソースと照らし合わせて見る事ができます。

このコンテンツは IchigoJam BASIC 向けですが、
Web サーバの仕様に合わせて小文字ファイル名や

トップページは index.html などにしてあります。

 

2020年4月21日より ij.skr.jp で運用しています。
(skr=sakura。さくらのレンタルサーバ のサブドメイン)



IchigoLatte+MixJuice コンテンツ

(JavaScript)
lash>echo MJ GET m15.lt/> uart;cat uart

lash>echo MJ GET m15.lt/program> uart;cat uart (JavaScript プログラム一覧)

lash>echo MJ GET m15.lt/pprogram> uart;cat uart (PanCake+JavaScript プログラム一覧)

lash>echo MJ GET m15.lt/プログラム> uart;cat uart > . (プログラムのダウンロード)

lash>echo MJ GET m15.lt/コマンド> uart;cat uart (コマンドの表示)

(Ruby)
lash>echo MJ GET m15.lt/r/> uart;cat uart

lash>echo MJ GET m15.lt/r/プログラム> uart;cat uart > .

(FORTH)
lash>echo MJ GET m15.lt/f/> uart;cat uart

lash>echo MJ GET m15.lt/f/プログラム> uart;cat uart > .

fu-sen/m15.lt | GitHub - 説明ソース

 

IchigoLatte 専門の MixJuice コンテンツです。

IchigoLatte は BASIC と動作が異なるため、

専用ドメインを用意して入力文字を少なくしています。

2019年5月2日より新ドメイン m15.lt で運用しています。

(最も短いドメイン名の MixJuice コンテンツになりました)

IchigoLatte/プログラム のダウンロードと

IchigoLatte/コマンド一覧 の表示に対応しています。

IchigoJam BASIC 向けほどではないですが、
IchigoLatte のキャラクターも少し採用してあり、

出力完了時に lash へ戻るなど、操作性も考慮しています。

 

2019年5月8日より
IchigoLatte Ruby・FORTH を追加しています。

現在 Ruby・FORTH はプログラムのダウンロードのみです。

 

IchigoLatte のヒント
lash では ↑・▲ で直前に実行したコマンドを表示できます。



IchigoJam 公式 MixJuice コンテンツ

MixJuice 販売元 および IchigoJam 開発者による MixJuice コンテンツです。


Kidspod;

?"MJ GET kidspod.club/mj/バンゴウ
lash>echo MJ GET kidspod.club/mj/ÊÞݺ޳> uart;cat uart > .

?"MJ GET 15JM.LI/K → 番号を入力 (BASIC のみ)

 

MixJuiceでKidspod;と通信しよう! | Kidspod;

 

PCN のプログラム投稿サイト Kidspod; は

Source Code でプログラム投稿されている場合、

「MixJuice GET URL」で記載している URL を入れて
MixJuice からダウンロードする事ができるようになっています。

プログラムをアップロードし、公開する事も可能です。
IchigoLatte を用いる場合、末尾に ▉ が入りますが
そのまま実行する事が可能です。

 

kidspod.club は 2020年5月現在も GETS 未対応です。

必ず GET で参照して下さい。

(パソコン向けの Web も https 非対応です)

 


MicJack は Kidspod; 専用コマンドがあります。次も使用できます。

?"MJ GKP バンゴウ
lash>echo MJ GKP ÊÞݺ޳> uart;cat uart > .

IchigoJam club

?"MJ GET ICHIGOJAM.CLUB/

?"MJ GET 15JM.LI/C

 

こどもパソコン通信のホストを開局! 新型コロナウイルスダッシュボード for IchigoJam 提供開始、6才になりました! | 福野泰介の一日一創

taisukef/ichigojamclub | GitHub

IchigoJam 開発者 ‎福野 泰介‎ さんが
IchigoJam 6 周年に合わせて公開。
新型コロナウイルスダッシュボードなどを提供しています。

 

サーバ部分からプログラミング言語動作になっていて、
動的な出力を可能にしてあります。
後に様々な出力を行おうとしているかもしれません。



ichigojam.net プログラムコレクション

?"MJ GETS ichigojam.net/p/

?"MJ GETS ichigojam.net/p/プログラム名.TXT

?"MJ GET 15JM.LI/P

 

Facebook グループ IchigoJam-FAN 内

 

IchigoJam 公式サイトサーバで公開。
IchigoJam 開発者 ‎福野 泰介‎ さんが

ブログで紹介していたコンテンツなどが入っています。

 

2020年5月現在、

唯一 GETS 参照必須な MixJuice コンテンツです。

最近は GETS で参照できないサーバが発生していますが、

ichigojam.net/p/ は古い MixJuice でも
GETS で参照ができています。



他に公開されている MixJuice コンテンツ

IchigoJam 利用者により公開されている MixJuice コンテンツです。


ボクにもわかる for MixJuice

?"MJ GET bokunimowakaru.github.io/MJ/

?"MJ GET 15JM.LI/B

 

IchigoJam+MixJuice向けホームページを開設しました | ボクにもわかる電子工作のブログ 

 

国野亘さん公開。表示されるコンテンツは他者製作を含めます。

数字操作を実現しているのが特徴。
それはパソコン通信を思い出す懐かしい操作性です。
多くのページをメニューから表示できるようにしています。

 

GitHub Pages の サブドメイン.github.io 使用ですが、
公開時期がはやかったため、現在も GET で参照できます。

現在 GitHub Pages でプロジェクトを作成すると
.github.io は GETS(https)必須で、

http で参照するためには独自ドメインの設定が必要です。



IchigoJamプログラム集 by Shiro Saito

?"MJ GET comich.net/ichigojam/プログラム.txt

?"MJ GET 15JM.LI/S → プログラム.txt を入力

 

IchigoJamプログラム集 by Shiro Saito

斎藤史郎(SHIRO)さん公開。
過去に公開されたプログラムを
MixJuice でダウンロードできるようにしてあります。


MixJuice で参照できる一覧は用意されていません。

Web より一覧を参照の上で直接コマンドを入れて下さい。



Micono Utilities for MixJuice

?"MJ GET mj.micutil.com/

?"MJ GET 15JM.LI/M

 

IJUtilities

 

Micono Utilities さん公開。(IJUtilitiesMicJack など) 

MixJuice コンテンツというよりは、
MicJack の動作サンプルを兼ねているのかもしれません。

MicJack では GETHOME でデフォルト設定されています。

MixJuice でも参照可能ですが、
MixJuice では不具合がある場所があるかもしれません。

 

上記コンテンツを数字操作で入れるようにしています。

ブックマーク代わりに入れているようです。

もちろん独自のコンテンツもいくつか存在します。



日付・時間データ

?"MJ GET www.openspc2.org/data/date/シュルイ.txt

?"MJ GET 15JM.LI/O → date/種類.txt を入力

 

IchigoJam + MixJuice用 日付&時間データ | IchigoJamを楽しもう

 

古籏一浩さん公開。

いくつかの形式で数字のみを出力します。

プログラム中 INPUT でこの値を読み込んで

使用する事が可能です。 



カレンダー

?"MJ GET www.openspc2.org/data/cal/YYYYMM.txt

?"MJ GET 15JM.LI/O → cal/年4桁月2桁.txt を入力

 

IchigoJam + MixJuice用 カレンダー | IchigoJamを楽しもう

 

古籏一浩さん公開。

1900年1月〜2099年12月のカレンダーが出力できます。



IchigoJam BASIC コマンド一覧

?"MJ GET www.openspc2.org/data/m/コマンド.txt

?"MJ GET 15JM.LI/O → m/コマンド名.txt を入力

 

Facebook グループ IchigoJam-FAN 内

fu-sen/IchigoJam-BASIC | GitHub - 変換元

 

イチゴジャム レシピ 運営者公開のコマンド一覧をベースに

古籏一浩さんが変換・公開しています。



セキュリティ問題と注意事項

特定の URL を実行する事によって、IchigoJam へ任意のコマンドを実行できる点にご注意下さい。

特定の URL を実行して IchigoJam のリセット・暴走による停止、
本体・EEPROM(RPi の SD カード)にあるプログラムの消去・書き換えを行う仕組みの構築は容易に可能です。

ただし IchigoJam BASIC などのシステムを破壊する事までは容易でありません。

上記に挙げているコンテンツも他人がサーバを乗っ取り書き換える可能性も少なからず考えられます。

この点を留意した上でご利用下さい。