「MOONBlock(ムーンブロック)」をやってみた【体験レポート】 ビジュアルプログラミング言語「MOONBlock(ムーンブロック)」の体験レポートです。ブロックを組み合わせるだけで、視覚的にプログラミング体験ができる言語です。JavaScriptのコードに変換できるという特徴もあります。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 プログラミング初心者でも簡単に始められるプログラミング言語として、ビジュアルプログラミング言語という
2014年9月22日追記:Wireless wireのページで、この実践が失敗例として紹介されていますが、enchantMOONの失敗例ではありません。MOONBlockの実践です。もしも我が校にenchantMOONが数多く導入されていたら、また違う結果になったはずです。悪しからず。 UEI様より、MOONBlockの本と、enchantMOONが1月に学校に送られてきてから、PCクラブの活動としてMOONBlockに取り組んでみました。今回は、その総括としてこのエントリーを書きます。続きと銘打っておきながら二回目ではなく、まとめになってしまいます。 なお、クラブ活動はあくまでも、自主的な活動が本来メインです。子どもたちの興味関心に沿った運営が求められます。なので、私も「絶対MOONBlockをやるように。」とは言っていません。飽きられたら、それはそれで、MOONBlockの限界かな、と
shi3zさんのこの記事で、日付ストロークをページに書き込む方法が理解できたのですが、日付は普通にペンで書いた様な状態なので、指で囲んで移動ってのが出来ないですね。 じゃあ、日付のストロークをシールに出来ないかな〜と考えてました。 そこに、みゃあさんのこの記事をみて、これを参考にすれば出来るんじゃない? と思ってみてみると、出来ました。 シールを貼るとそのシールが今日の日付に置き換わります。これで、好きな場所に移動するのも楽になります。 こんな感じで、指で囲むとシールになっているのがわかります。 ここからダウンロードできます。
くるのはるみさんの日付シールはとても便利です、また、klothoさんの罫線シールも文字でメモするときにはとても便利なので、この二つはけっこう頻繁に使います。 enchantMOON : シールを作ってみました: くるのはるみのブログ enchantMOONの罫線シールを作った | klotho.net あまりにも頻繁に使うので、二つのシールを合成して一つのシールにしてみました。 ダウンロードはこちらです。 これを使うと、貼るだけで日付が書き込まれ、罫線が引かれます。 enchantMOONのシールは原理上ソースが見えるようになっているので、好きな組み合わせのシールを合成して自分だけのシールにすることもできちゃうんですね。
JavaScriptでシールをつくる シールの雛形をここからダウンロード。 manifest.json - マニフェストファイル info.json - シールの絵柄 hack.js - プログラム lib enchant.js MOON.js moon.puppet.enchant.js nineleap.enchnat.js puppet.enchant.js ui.enchant.js hack.jsを書き替えてプログラムを作る。 初期状態ではシールを貼付けた時、タップした時、削除した時に、アラートを表示するプログラムが書かれている。 StickerクラスのcreateメソッドでStickerオブジェクトを生成し、ontapメソッドにタップ時の処理、onattachメソッドに貼付け時の処理、ondetachメソッドに削除時の処理を記述。registerメソッドでシール実行。
『電源入れても2回に1回は「内部エラーが発生しました(以下略)」だよ! なんなのもう!問題』についに決着が!! http://code.google.com/p/enchantmoon/issues/detail?id=54 >確認を進めました結果、挿入されておりますmicroSD自身に不良が認められます場合に >今回のような事象(microSDの挿入がLinuxのレイヤで認識されない)が発生しておりました。 >大変恐れ入りますが、初期不良となりますのでカスタマサポートの方にご連絡頂けません >でしょうか?チェック済みのmicroSDと交換させて頂きます。 もう穴あけちゃったよwww 元の microSDHC カードを SanDisk の奴と交換したら一発で直ったwww (追記 9/20) ちょっと重要な話題なので追記。 我が家の enchantMOON は Issue54 に示される通り
“手書き”にフォーカスした、一風変わったタブレット「enchantMOON」。注文が殺到したことなどから出荷が遅れていたが、8月にやっと手元へ届いた。発売前から話題を呼び、発売後にはやや辛口な評価の飛び交うこの端末。では、実際のところどうなのか? その使用感について、短い間ながら使ってみた感想を紹介したい。 2つの用途を持つハンドル enchantMOONといえば、ペン入力によって行えるプログラミング機能が特徴的。しかし残念ながら、私は技術者ではない。そのため、あくまで一般ユーザーの目線からのレビューとなることを、事前に添えておく。 まず、見た目。ほぼ全てのタブレット端末が「一枚板」なのに対し、enchantMOONには“ハンドル”が付いている。このハンドルは持ち運ぶためだけでなく、本体背部へそのまま倒すことが可能。倒した状態ならば、タブレットを斜めに置けるという代物だ。 確かにタブレット
enchantMOONのシールもいろいろと出てきてますねぇ。私も、そうやって参加したいと思って買ったんだけど、なかなかアイデアもない・・・ ところで、シールがダウンロードできるのはいいんだけど、enchantMOONのブラウザって遅いし、キーボードはなんだか入力しにくいしで、該当ページにたどり着くのが難しくないですか?面白そうだなぁ、と思っても、面倒で結局試してなかったりします。 ふと、ブックマークサービスを使えばいいんじゃね?と思いついたのが、昨日の日曜の朝でした。 自分で使うだけならGoogle Bookmarksあたりでいいんだろうけど、どうせ一覧作るなら公開したほうが貢献になるんじゃなかろうか?ところが、適当なサービスが見つからない。公開するだけじゃなくて、共同編集ができるといいなぁ、とか。でも、いちいち招待とか面倒くさいなぁ、とか。まぁ、余計なことも考えちゃったせいでもありますが
概要 HTML5でenchantMOONのシミュレータのようなもの( enchantMOON/simulator)をつくりました。 主にMOON.getPaperJSON(), setPaperJSON()を利用するシールのデバッグにおいて有用です。また、そのとおりにMOON.setPaperJSON(), MOON.getPaperJSON()が動けばいいやくらいの感じでしか作っていないので、そのくらいの機能しかありません。 ページのレンダリングには、過去エントリ「enchantMOONのストロークをTwitterに投稿するシールを公開しました」で作ったものを使っていますので、レンダリング結果はenchantMOON本体と差異がある場合があります。 動作確認はMac版のChromeでしか行っていないので、それ以外の環境では動作しない可能性があります。 サポートしているMOON.jsの機能
プログラミング意外とハマるわ! 手書きタブレット「enchantMOON」のプログラミングが独創的すぎる!2013.09.06 11:00Sponsored これはもう手書きだけじゃなかった。 ギズモードを見ている方や、ガジェット好き、新製品情報に敏感な方なら、7月から発売している「enchantMOON」のことはご存知か、あるいは耳にしたことがあるのではないでしょうか? 予約殺到で製品が届かないとの声も聞こえるこの日本製のタブレット最大の特徴は、「手書き」入力に特化している点で、まさに「斬新」という言葉がよく似合う製品です。 ギズモードでもこれまでenchantMOONを「予約開始」「製品発表会」「発売日」「発売記念イベント」と全てのイベントをフォローして、密かに注目を高めてきました。製品発表会の記事に製品のギャラリーがありますので、クロースアップはリンク先でご覧ください。 でもいざ「手
概要 MOONBlockの実装を調べてみよう、みたいな話。MOONBlockの使い方等は一切でてきません。 MOONBlockはenchantMOONにバンドルされたビジュアルプログラミング環境です。enchantMOONで作成したシールはコンテキストメニューの「Hack」を選択することでMOONBlockで編集できます。編集できるということは、シールのデスクリプタである manifest.json、メインプログラムである hack.js の読み書きを何らかの方法で実現しているということです。そこで、MOONBlockがどうやってそれらのファイルを読み書きしているのか調べてみました。 MOONBlockの構成 MOONBlockのプログラム本体は、/App/MOONBlock/main.js です。main.jsは多く分けて四つの要素で構成されています。 ユーザーインターフェイス ビジュア
8月26日、ユビキタスエンターテインメント(UEI)は、独自OSを搭載した手書きタブレット『enchantMOON』の開発者イベントを東京 五反田のゲンロンカフェで開催。そこでは、OS『MOONPhase』の仕様と、搭載するプログラミングツール『MOONBlock』の新機能、そしてenchantMOONの今後などについて語られた。 当日の参加者は30人前後だったが、参加希望者は120人に及んだとのこと。また、当日の様子はUstreamで中継されており、現在のところ600回前後の視聴がされるほどの人気だ。 ■苦戦するもenchantMOONの出荷は順調 最初にUEI社代表取締役社長兼CEO 清水亮氏より、enchantMOONの出荷状況について発表があった。現在週に500台近い台数を出荷しており、8月26日の出荷分で注文の88パーセントが出荷され、未出荷は残り8パーセントほどになったという(
enchantMOON、それほど悪くは無いと思っているが、 絵を描いたりしてて消しゴムで消すときに消したくない部分まで ガバッと消えてしまうのがわりとフラストレーションになっていたので Undoシールを作ってみた。 タップすると最後に描いたひとつながりの線が消えます。 参考:http://nagano.monalisa-au.org/archives/1909 というかほとんどまんまでストロークの最後を消すようにしただけのスクリプトだけど。 使用法なども参考を参考に・・・。 importJS( ["lib/MOON.js", "lib/enchant.js", "lib/ui.enchant.js", "lib/color.enchant.js", "lib/stylus.enchant.js", "lib/puppet.enchant.js", "lib/moon.puppet.ench
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く