<?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/%E9%9B%A3%E8%AA%AD%E5%8C%96/</link>
		<description>Recent content in 難読化 on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Tue, 26 Nov 2019 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/%E9%9B%A3%E8%AA%AD%E5%8C%96/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Codem Ipsum - ソースコードを Loren Ipsum化</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/</link>
				<pubDate>Tue, 26 Nov 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/</guid>
				<description>&lt;p&gt;JavaScript のソースコードを左側のペインに入れると、Loren Ipsum風に関数・変数名を置き換えて右側に表示してくれる、という&lt;a href=&#34;https://codemipsum.pomb.us/&#34;&gt;webサービス&lt;/a&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://ja.wikipedia.org/wiki/Lorem_ipsum&#34;&gt;本やウェブサイト制作時の文章のダミーとして使われることで有名な Lorem Ipsum&lt;/a&gt; のように、ソースコードのダミーとして使うことができるということ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/codem-ipsum_hu_4b0f406417680f0b.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/codem-ipsum_hu_cfbf22f6feb3e4e3.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/codem-ipsum_hu_3ef76ab7f6e281f9.webp 1282w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/11/codem-ipsum-ipsumises-source-code/codem-ipsum.png&#34; width=&#34;1282&#34; height=&#34;732&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/p&gt;&#xA;&lt;p&gt;作者は「&lt;a href=&#34;https://news.ycombinator.com/item?id=21544462&#34;&gt;文法的には正しいまま、ダミーのコードを作りたかった&lt;/a&gt;」とのことです。変換後のコードも動くのか、は不明です。たぶんいろいろ不具合がでるんじゃないかな。&lt;/p&gt;&#xA;&lt;p&gt;ソースコードは公開されたサイトのhtmlそのままですが、&lt;a href=&#34;https://github.com/pomber/codem-ipsum&#34;&gt;GitHub にも上がっています&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://news.ycombinator.com/item?id=21544051&#34;&gt;Hacker News&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>子音だけ取り出された英単語から、元の単語を推測するための復元ツールサービス</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/</link>
				<pubDate>Thu, 03 Oct 2019 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.dcode.fr/missing-vowels&#34;&gt;Missing Vowels&lt;/a&gt; は、オンラインで使える英単語推測のためのツールです。&lt;/p&gt;&#xA;&lt;p&gt;英単語から子音だけを取り出す、というのは、パスワードの作り方などで見かけることがある手法。たとえば、&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;詳しく → kuwasiku → &lt;strong&gt;kwsk&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;これは英単語じゃないか。こういうものです。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;He can not read this. → H cn nt rd ths.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;この手法のことを &lt;a href=&#34;https://en.wikipedia.org/wiki/Disemvoweling&#34;&gt;disemvoweling&lt;/a&gt; と呼ぶみたいです。英語版Wikipedia によれば、SMSなど文字数が決まっているところで入りきらない文章を打つために使われるケースが今の主流のようです。&lt;/p&gt;&#xA;&lt;p&gt;母音が抜かれた文章、とても読みづらいし英語に慣れていないほど復元は大変そうです。子音の組からそれになりそうな英単語を検索するのは辞書データから機械的にできそうだ、と思って探してみたら復元を補助してくれるツールとしてこのサイトが見つかりました。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;THS&amp;rdquo; をフォームに入れ、英語の一般的な単語からだけ探させると、左側に「母音を抜いたらTHSになる単語」のリストが返ってきます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/missing-vowels.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/missing-vowels_hu_f7450d06a89ff22d.webp 480w, https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/missing-vowels_hu_155faa9e50b6309e.webp 768w, https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/missing-vowels_hu_72aab05d93fe1086.webp 810w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2019/10/how-to-find-missing-vowels/missing-vowels.png&#34; width=&#34;810&#34; height=&#34;523&#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;/p&gt;&#xA;&lt;p&gt;このサービス、ドメインも.fr ですが、英語以外にフランス語にも対応しているようです。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
