soramame.block 100行のjavascriptで...
TRANSCRIPT
![Page 1: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/1.jpg)
SoraMame.Block100 行の JavaScript でビジュアルプログラミング言語 ( のフロントエンド ) を作ってみた
2015.03.12 Kachi Yutaka
![Page 2: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/2.jpg)
自己紹介
● 可知 豊( http://www.catch.jp)● テクニカルライティング● 企業メディアのディレクション、プロモーション支援
● 著書:知る、読む、使う、オープンソースライセンスhttp://tatsu-zine.com/books/osslicense達人出版会 EPUB/PDF
お仕事、絶賛承り中 !
![Page 3: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/3.jpg)
趣味:プログラミング
作ったものを紹介します。
![Page 4: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/4.jpg)
日本語プログラミング言語
2012 年ごろ。日本語っぽいコード → Processing.js → JavaScript
http://www.catch.jp/wiki/?SoraMame.ps.js
![Page 5: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/5.jpg)
ちょうどそのころビジュアルプログラミング言語
が、大ブレイク !● Scratch● Google Blockly / Code.org● Viscuit ● MOONBlock/ コロコロゲームクラフトブロック
などなどhttp://www.catch.jp/wiki/index.php?Education_and_Programing_toools
![Page 6: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/6.jpg)
作ってみました
ブロック型コードエディタ そら豆ブロック 説明ページ http://www.catch.jp/wiki/?SoraMame.Block ソースコード https://github.com/ycatch/SoraMame.Block デモ FizzBuzz http://www.catch.jp/program/soramame_block/ Game http://www.catch.jp/program/soramame_block/example_game.html
![Page 7: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/7.jpg)
構成要素● ご存知、 jQuery● jQuery-sortable ネストできます● beautify.js● highlight.js● Bootstrap + Flat UI
● オリジナルのコードは、約 100 行● ブロックの D&D とテキスト変換だけ
![Page 8: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/8.jpg)
ゲームに組み込んでみました
http://www.catch.jp/program/soramame_block/example_game.html
SoraMame.Block100 行の JavaScript でビジュアルプログラミング言語 ( のフロントエンド ) を作ってみた
2015.03.12 Kachi Yutaka
![Page 9: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/9.jpg)
タートル言語
http://www.catch.jp/program/soramame_block/example_turtle.html
![Page 10: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/10.jpg)
このつぎ、なにするのか?機能追加:エディタの基本機能
● 複数選択● コピー&ペースト● アンドゥ● コードのファイル保存・読み込み● デバッグ機能● JavaScript ライブラリ化● ドキュメントの整備
応用● ちゃんとゲームを作る● TinyBASIC / Processing● タートル言語● シェルスクリプト
どれがいいでしょう
![Page 11: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/11.jpg)
これって、ニーズある?
どこで、だれに聞けばいい ?
![Page 12: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/12.jpg)
ご意見・ご感想を聞かせてください !
Web : http://www.catch.jp/wiki/?SoraMame.BlockE-Mail : [email protected] : https://www.facebook.com/yutaka.kachiTwitter : @y_catch
![Page 13: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/13.jpg)
こちらからは以上です
ご清聴ありがとうございました
![Page 14: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/14.jpg)
関連情報超軽量ブロック型コードエディタ そら豆ブロック
説明ページ http://www.catch.jp/wiki/?SoraMame.Block
Twitter #SoraMame_Block_Editor ( 長すぎる !)
ソースコードhttps://github.com/ycatch/SoraMame.Block
デモ
FizzBuzzhttp://www.catch.jp/program/soramame_block/
Game http://www.catch.jp/program/soramame_block/example_game.html
Jquery-sortable
http://johnny.github.io/jquery-sortable/
![Page 15: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:](https://reader035.vdocuments.site/reader035/viewer/2022073118/55abaf671a28ab213c8b4694/html5/thumbnails/15.jpg)
Output log
2015.02.28 : OpenSource カンファレンス 2015 Tokyo-Spring
2015.03.12 :第 55 回 HTML5 とか勉強会