<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Scratch on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/scratch/</link>
		<description>Recent content in Scratch on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Fri, 08 Sep 2017 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/scratch/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>scratchblocks - Scratch プログラムをテキストファイルから生成</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/</link>
				<pubDate>Fri, 08 Sep 2017 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://scratchblocks.github.io/&#34;&gt;scratchblocks&lt;/a&gt;は、教育用プログラミング言語 Scratch の図形を組み合わせたプログラムを、テキストから生成してくれるというwebサービスです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-sample.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-sample_hu_d4675efc571d6992.webp 242w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-sample.png&#34; width=&#34;242&#34; height=&#34;168&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;言語を日本語(Japanese)にすると、日本語での画像を作ってくれますし、英語など他言語で書いたテキストを translate メニューから日本語に翻訳し、それを画像化( png や svg 形式に)することもできます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://scratchblocks.github.io/translator/#?lang=ja&amp;amp;script=%3Cscratchblocks%3E%0Awhen%20green%20flag%20clicked%0Aset%20%5Bx_pos%20prev%20v%5D%20to%20%5c%28x%20position%5c%29%0Aforever%0Aif%20%3Cnot%20%3C%5c%28x_pos%20prev%5c%29%20%3D%20%5c%28x%20position%5c%29%3E%3E%20then%0Asay%20%5BMy%20X%20position%20moved!%5D%20for%20%5c%282%5c%29%20secs%20%2F%2Fif%20the%20x%20position%20moved%2C%20say%20something%0Aset%20%5Bx_pos%20prev%20v%5D%20to%20%5c%28x%20position%5c%29%0Aend%0Aend%0A%3C%2Fscratchblocks%3E&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-translator-sample-japanese_hu_baf71796194d285c.webp 480w, https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-translator-sample-japanese_hu_9e2775b9d9654f55.webp 768w, https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-translator-sample-japanese_hu_c2e0f72d07900ac2.webp 1106w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2017/09/scratchblocks-scratch-generates-scratch-program-images/scratchblocks-translator-sample-japanese.png&#34; width=&#34;1106&#34; height=&#34;644&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/scratchblocks/scratchblocks&#34;&gt;ソースコードも公開されていて&lt;/a&gt;、これを使って &lt;a href=&#34;https://github.com/tkc49/scratchblocks-for-wp&#34;&gt;WordPress で表示するプラグイン(作者は日本の方)&lt;/a&gt;や Pandoc でドキュメント内に埋め込むライブラリなども紹介されていました。&lt;/p&gt;&#xA;&lt;p&gt;小学校の自由研究で、提出するといってもパソコンやタブレットを提出するわけにもいかない。作ったものを紙にして出すにはどうするのがいいのかな、と調べたら見つけたものです。&lt;/p&gt;&#xA;&lt;p&gt;[訂正 2017-09-08]&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/scratchblocks/scratchblocks&#34;&gt;scratchblocks&lt;/a&gt; と &lt;a href=&#34;https://github.com/LLK/scratch-blocks&#34;&gt;Scratch Blocks&lt;/a&gt; の関係性について間違いがあったので、下の内容を撤回します。ご指摘ありがとうございました。&lt;/p&gt;&#xA;&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;ja&#34; dir=&#34;ltr&#34;&gt;というか、scratchblocksはScratch 2.0のUIを模したもので、現行のScratchサイトのフォーラムの支援ツールとしての公式に使われています。2.0と3.0のブロックデザインは大きく異なりますので、非公式も当たらないと思います。&lt;/p&gt;&amp;mdash; アベ先生 (CV: 阿部和広) (@abee2) &lt;a href=&#34;https://x.com/abee2/status/906112167358873600?ref_src=twsrc%5Etfw&#34;&gt;September 8, 2017&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;https://platform.x.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&#xA;&#xA;&lt;p&gt;このツールが表示しているのはそもそも &lt;a href=&#34;https://medium.com/mit-media-lab/scratch-google-next-generation-of-programming-blocks-for-kids-5f377ec9ff0&#34;&gt;GoogleとScratch が HTML5 版の Scratch 3.0 に使うために策定し&lt;/a&gt;、また他の Scratch 風プロジェクトでも採用されるべく規定しようとしている &lt;a href=&#34;https://wiki.scratch.mit.edu/wiki/Scratch_Blocks&#34;&gt;Scratch Blocks&lt;/a&gt; で、このScratch Blocks を「非公式に」サポートするツールとして作られているようです。&lt;/p&gt;&#xA;&lt;p&gt;消えゆく Flash Player から HTML5 ベースに移行しようという Scratch 本家に合わせて作っているものですから、描画結果のそれらしさについては間違いのないところでしょうね。&lt;/p&gt;&#xA;&lt;p&gt;Github の scratchblocks は Scratch 用の&amp;quot;unofficial&amp;quot;なツールを作っている、とGitHub にありますが、これは Scratch Blocks をサポートしているものではないようです。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
