質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.06%

Microbitのプログラムを別PCにコピーしたい

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 506

kamuycikap

score 105

□開発環境
Web開発環境:https://microbit.org/ja/code/

Microbitのプログラムを別PCで開発しようと試みました。
すると、バイナリファイルを読み込むことは出来たものの、編集が出来ません。

バイナリファイルを読み込むと、ブラウザ上にプログラム(ブロックエディタ)が表示されるのですが、ブロックの入れ替えなど、編集が出来ない状態になります。

今まで、上記の操作を行ったことが無いのですが、これは既知の問題なのでしょうか?

JavaScriptのコードは修正できるようなのですが、対応するブロックエディタの方のブロック表示がコードに変わります。

Microbitのプログラムは、別PCで開発できないのでしょうか?

2019/10/17 追記
プログラムを「読み込み」すると、ブラウザ上のブロックエディタにプログラムが読み込まれるわけですが、ブロックをドラッグすると、プログラム全体が移動します。
通常ならば、マウスポインタが当たっているブロック以下だけが移動するはずなのですが、どのブロックをドラッグしても、プログラム全体が移動します。

プログラムを作成したPCならば、ブロックの編集が可能なのですが・・・・
別PC「LinuxPC」「Windows7PC」「Windows10PC」の3機種を試しましたが全て同じ結果となりました。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • kamuycikap

    2019/10/18 23:49 編集

    PC「B」で編集できないプログラムを、ローカルに別名保存し、PC「A」にてLoadした場合
    ブロックエディタにプログラムが表示され、表示されるブロックの編集も可能です。

    つまり、プログラムを作成したPCなら、「保存」「読み込み」「編集」が可能なのですが、別PCへLoadすると、「読み込み」「保存」のみ可能となります。
    ※プログラムをMicrobitに転送することは可能です。(なぜか編集ができない)

    ブラウザの設定が原因なのか否かよくわからない状況です。
    旧PCで作成した息子のプログラム全てが同じ症状になります。

    私がテスト的に作ったプログラムも、別PCにてLoadすると読み込めるものの編集できない同様の症状になります。
    ものは試しで、LinuxPCのFirefoxとChromeで試してみましたが、同様の結果になりました。
    ※プログラムのLoadと保存は可能。Microbitへの転送も可能。それなのに編集が出来ない。

    キャンセル

  • thkana

    2019/10/19 08:03

    PC「A」/旧PC, PC「B」/新PC/別PC 表現を統一しませんか。(質問やこの欄も後から編集出来ます)

    > PC「B」で編集できないプログラムを、ローカルに別名保存し、
    そのままPC「B」でLoadした場合はどうですか。

    > 旧PCで作成した息子のプログラム全てが同じ症状になります。
    ・逆に、それ以外で作成したプログラムでは症状が出ないのですか。
    ・旧PCでfirefox対chromeやIE,Edge(MacならSafari)との相互交換はどうなるでしょう
    ・旧PCで別アカウントのfirefoxではどうなるでしょう

    あと試してみるとすれば思いつくのは
    ・プロジェクトを一旦「公開」してみて、PC「B」でURLから開いて保存したらどうなるでしょう

    なんかファイル(プロジェクト)に「編集禁止ビット」みたいのがあるのでしょうかねぇ。見る限り設定は見当たらないのですけれど。

    キャンセル

  • thkana

    2019/10/19 08:19

    ちょっと思ったのですが、
    > 旧PCで作成した息子のプログラム全てが同じ症状になります。
    プログラムの作成の際、「新しいプロジェクト」から立ち上げてもそうなるのでしょうか。(前のプロジェクトを変更して保存する、という習慣がついていると、どこかでおかしくなるとそれを全部引き継いでしまっていたりする可能性はあります)

    キャンセル

回答 1

check解決した方法

0

様々にアドバイスを頂きましたが、出来たり出来なかったり・・・・
何処かのタイミングでプログラムが壊れているのか。

標準以外のライブラリを利用しているプログラムの場合は、再現率が高いです。
解決しているわけではありませんが、他PCへのプログラムコピーについては、クラウドを利用した公開機能を利用するのがベストだと感じております。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.06%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る