<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>コンバーター on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BF%E3%83%BC/</link>
		<description>Recent content in コンバーター on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Fri, 21 May 2021 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BF%E3%83%BC/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>PINTR - 画像をプロッタで描いた風の図形に変換するサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/</link>
				<pubDate>Fri, 21 May 2021 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://javier.xyz/pintr/&#34;&gt;PINTR&lt;/a&gt; は、プロッタで描いた絵のように画像を変換してくれるというwebサービスです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/pintr.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/pintr_hu_4ba6e4536ac511cf.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/pintr_hu_9f89f31ceea8bc3a.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/pintr_hu_ea223b0c54106429.webp 1177w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/pintr.png&#34; width=&#34;1177&#34; height=&#34;778&#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;4つのスライダーを調整するたびに、プロットをしなおします。SINGLE LINE は一筆書きにするかどうかの選択。&lt;/p&gt;&#xA;&lt;p&gt;LINE で線の量を多くすると描きこみが多く真っ黒な画像になります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-many-lines.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-many-lines_hu_b8a604bd1737b653.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-many-lines_hu_dce7190570607afc.webp 532w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-many-lines.png&#34; width=&#34;532&#34; height=&#34;536&#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;サンプルの顔写真で見ると、顔の中心部分を最後に描いているため、LINE を減らすほど顔の輪郭が出ない、より抽象画っぽくなりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-less-lines.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-less-lines_hu_382d1d75827a79c4.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-less-lines_hu_a0a82588e4c10335.webp 534w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/printr-less-lines.png&#34; width=&#34;534&#34; height=&#34;537&#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;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/PINTR-a-kid.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/PINTR-a-kid_hu_390efae0e0666f0c.webp 480w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/PINTR-a-kid_hu_5bf53ed56a1b9f4b.webp 768w, https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/PINTR-a-kid_hu_929cb71f4b5dfd81.webp 1138w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2021/05/pintr-make-image-plotter-like/PINTR-a-kid.png&#34; width=&#34;1138&#34; height=&#34;557&#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;/p&gt;&#xA;&lt;p&gt;GitHubでソースコード(&lt;a href=&#34;https://github.com/javierbyte/pintr&#34;&gt;javierbyte/pintr&lt;/a&gt;)も公開されています。GitHub の方では、プロッタで紙に出力する様子の動画も掲載されています。&lt;/p&gt;</description>
			</item>
			<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>
			<item>
				<title>なんでも特許文書に置換するジェネレーター</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2014/09/patent-application-generator/</link>
				<pubDate>Mon, 22 Sep 2014 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2014/09/patent-application-generator/</guid>
				<description>&lt;p&gt;特許書類の文書って、読み進めるのが苦痛な独特の文体ですね。日本語だけの現象かと思っていたら、英語でもやはり特許の文章は独特なようです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.saaaam.com/&#34;&gt;Sam Lavigneさん&lt;/a&gt;が&lt;a href=&#34;http://lav.io/2014/05/transform-any-text-into-a-patent-application/&#34;&gt;作成した&lt;/a&gt;のは、どんな文章でも特許の申請書のように変換してしまうというコンバーター &lt;a href=&#34;https://github.com/antiboredom/patent-generator&#34;&gt;Patent Generator&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2014/09/patent-application-generator/Middlebrook_paperclip_machine_patent2.gif&#34;&gt;&lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2014/09/patent-application-generator/Middlebrook_paperclip_machine_patent2.gif&#34; width=&#34;700&#34; height=&#34;635&#34; alt=&#34;http://commons.wikimedia.org/wiki/File:Middlebrook_paperclip_machine_patent2.gif&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Python で作成され、GitHub上で公開されているツールは、4つのスクリプトに分かれます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;特許を生成する &amp;ldquo;machine.py&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;元の文章の単語から、口語や上位語などを検索する &amp;ldquo;search.py&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Bing検索から特許の画像を取得する &amp;ldquo;get_illustrations.py&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;キーワードを含む特許文を全文検索しダウンロードする &amp;ldquo;scraper.py&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.clips.ua.ac.be/pages/pattern&#34;&gt;Patternライブラリ&lt;/a&gt;を使って、特許文書に特有の文法構造を見つけ出し、お題として与えられた文章からその構造に似た文章を抽出することで、与えられた小説などにある言葉遣いを保ちながら、特許的な文章を作り上げている、ということ。&lt;/p&gt;&#xA;&lt;p&gt;ツールを使って生成されたサンプルとしては、以下のものなどが公開されています。(図の画像は含まれていません)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://saaaam.s3.amazonaws.com/communist.pdf&#34;&gt;共産党宣言&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://saaaam.s3.amazonaws.com/starting_into_vacancy.txt&#34;&gt;カフカの「断食芸人」&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://saaaam.s3.amazonaws.com/tech1.txt&#34;&gt;ハイデガーの「技術に関する問い」&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/antiboredom/patent-generator/blob/master/examples/macbeth.txt&#34;&gt;「マクベス」&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;例えば、「共産党宣言」というタイトルは、「理解可能で理論的な、歴史的活動のための手法と機器」となり、特許の概要や詳細も同様に自動生成されています。&lt;/p&gt;&#xA;&lt;p&gt;ジョークツールとしては面白いですが、むしろ反対に、特許のわかりにくい文章を普通の文章に変換してくれるツールこそ、有用かもしれないですね。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
