<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>短縮URL | imakat.com</title>
	<atom:link href="https://imakat.com/tag/%E7%9F%AD%E7%B8%AEurl/feed/" rel="self" type="application/rss+xml" />
	<link>https://imakat.com</link>
	<description>工夫と改善で人生をちょっと豊かに</description>
	<lastBuildDate>Tue, 10 Mar 2026 06:23:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/imakat.com/wp-content/uploads/2023/07/cropped-80d64ecd340db4e2ca3224859b04caed.png?fit=32%2C32&#038;ssl=1</url>
	<title>短縮URL | imakat.com</title>
	<link>https://imakat.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">160909258</site>	<item>
		<title>【自宅web】メディアを短縮URLで配信する</title>
		<link>https://imakat.com/2025/02/06/25279/</link>
		
		<dc:creator><![CDATA[imakat]]></dc:creator>
		<pubDate>Thu, 06 Feb 2025 06:31:32 +0000</pubDate>
				<category><![CDATA[マイライブラリ]]></category>
		<category><![CDATA[デジタル]]></category>
		<category><![CDATA[ものづくり]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[短縮URL]]></category>
		<guid isPermaLink="false">https://imakat.com/?p=25279</guid>

					<description><![CDATA[はじめに 自宅webサーバーの作り方については、以前の投稿でも説明しました。その中でも触れたように、自宅サーバーは、かつてブームになったものの衰退した歴史があるわけで、その衰退の理由に、主に、コストメリットが低いこと、災 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h4 class="wp-block-heading">はじめに</h4>



<figure class="wp-block-image size-large is-resized"><a href="https://imakat.com/rd.php?id=oZ6ylByQ.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=oZ6ylByQ.png" alt="" style="width:178px;height:auto"/></a></figure>



<p>自宅webサーバーの作り方については、<a href="https://imakat.com/2020/09/03/10444/" target="_blank">以前の投稿</a>でも説明しました。その中でも触れたように、自宅サーバーは、かつてブームになったものの衰退した歴史があるわけで、その衰退の理由に、主に、コストメリットが低いこと、災害に弱いことが挙げられます。しかし、そうしたデメリットを取り除いてみれば、DIYで産直配信を行うことの楽しさは相変わらずあるわけです。</p>



<p>よくメリット、デメリットを比較してデメリットが大きいので、やめてしまうことがあります。費用対効果、効果より費用が大きいのでやめてしまうことがあります。しかし、今後費用は下がる、今後デメリットは減ることが見通せるならどうでしょう。あるいは費用には労働力も入るわけですが、自分が頭や手足を使うことで出費が減らせる、あるいは、そうした作業が趣味や楽しみに転換できるなら、一挙両得という話になります。</p>



<p></p>



<p>2020年頃からそこへ、AppleシリコンMacMiniという、低電力高性能、常時稼働向きの、周辺機器なしの見た目サーバーのコンピュータが登場しました。しかも非常に小さくなってきました。コンビを組むNASも大容量のSSDが挿せるようになりどんどん小型化してきています。<a rel="noopener" target="_blank" href="https://www.gdm.or.jp/crew/2024/1002/556934">注目する技術→&#x1f4c4;<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<p>明るい光を感じますね。</p>



<h4 class="wp-block-heading">クラウドにするだけでなくポータブルにする</h4>



<figure class="wp-block-image size-large is-resized"><a href="https://imakat.com/rd.php?id=ajtpD4iX.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=ajtpD4iX.png" alt="" style="width:174px;height:auto"/></a></figure>



<p>それで将来イメージを見通すと。。キャンピングカー、移動販売車のようになるだろうと。</p>



<p>MacMiniがもっと小さくなる。NASがもっと小さくなる。一緒に持ち運べるようになる。</p>



<p>そう。NASとMacMiniへwebサーバーとファイル管理を積み込むのは、今はまだ自宅に固定された大袈裟なサーバーです。だからクラウドストレージの方が優れていると直ぐに思ってしまいます。しかし、バッテリー駆動のポケットサイズ、ポータブルにできれば、災害にも強いです。問題は解決します。技術的にそれほど難しくはないでしょう。</p>



<p>ですから、自宅サーバーの構造思想は廃れるものではない、そう思えてくるのです。</p>



<p>さて、そんな枠組みの中で、今回の小さなテーマは、「短縮URL」作りです。</p>



<h4 class="wp-block-heading">再生用URL 4種類</h4>



<p>(A)</p>



<p>Dropboxリンク型　</p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#fff7cc">https://www.dropbox.com/scl/fi/3qe8a289x8xx15prpu8wi/_test.png?rlkey=16oocsjxwqe594xhr68z8z67x&amp;raw=1</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://www.dropbox.com/scl/fi/3qe8a289x8xx15prpu8wi/_test.png?rlkey=16oocsjxwqe594xhr68z8z67x&amp;raw=1"><img decoding="async" src="https://www.dropbox.com/scl/fi/3qe8a289x8xx15prpu8wi/_test.png?rlkey=16oocsjxwqe594xhr68z8z67x&amp;raw=1" alt=""/></a></figure>



<p></p>



<p>(B)</p>



<p>自宅サーバーパス記述型&nbsp; 日本語を直接解読できないのでエラーになる。</p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#fff7cc">https://imakat.synology.me/wp-content/pmedia/これはテストです_test.png</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" src="tbody https://imakat.synology.me/wp-content/pmedia/これはテストです_test.png" alt=""/></figure>



<p></p>



<p>(C)</p>



<p>日本語エンコード型　</p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#fff7cc">https://imakat.synology.me/wp-content/pmedia/%E3%81%93%E3%82%8C%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%99_test.png</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><a rel=" noopener" target="_blank" href="https://i0.wp.com/imakat.synology.me/wp-content/pmedia/%E3%81%93%E3%82%8C%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%99_test.png?ssl=1"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/imakat.synology.me/wp-content/pmedia/%E3%81%93%E3%82%8C%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%99_test.png?w=1256&#038;ssl=1" alt=""/></a></figure>



<p>(D)</p>



<p>「画像ライブラリー作成」を行なって、外部サーバー短縮型URLを作る</p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#fff7cc">https://imakat.com/rd.php?id=HAbEMjIY.png</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=HAbEMjIY.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=HAbEMjIY.png" alt=""/></a></figure>



<figure class="wp-block-image size-large"><a href="https://imakat.com/rd.php?id=GSOimS61.png" target="_blank"><img decoding="async" src="https://imakat.com/rd.php?id=GSOimS61.png" alt=""/></a></figure>



<p><s>(E)</s></p>



<p><s>マッピング更新を行って、自宅サーバー短縮型URLを作る。</s></p>



<figure class="wp-block-flexible-table-block-table"><table class="has-fixed-layout"><tbody><tr><td style="background-color:#fff7cc"><s>https://imakat.synology.me/3zqfq8nn.png</s></td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><a rel=" noopener" target="_blank" href="https://i0.wp.com/imakat.synology.me/3zqfq8nn.png?ssl=1"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/imakat.synology.me/3zqfq8nn.png?w=1256&#038;ssl=1" alt=""/></a></figure>



<p>以上4種類がありますが、(B)は表示が不可能になりやすいので除くと3種類になります。</p>



<p>この中で、WordPress投稿内で使用するのに適しているのは、どれか。</p>



<p>それは、(D)です。</p>



<p>この3種類の中で、動的URLは(D)だけです。カートリッジ型です。</p>



<p><strong>それで(D)を採用しました</strong>。</p>



<p>なお、配信サーバーの切り替えについては、別の投稿で説明します。</p>



<p></p>



<h4 class="wp-block-heading">ランダム文字列の扱い</h4>



<p>ところで、この8桁のランダム文字列ですが、1234e678などの数字とeで構成されていると、数字と解釈されてしまいます。openssl rand -hex4と記述すると、1234e678のような科学表記になる可能性があります。cat /dev/urandom | tr -dc &#8216;a-zA-Z0-9&#8217; | fold -w 8 | head -n 1を使って、英数字混合にすることで純粋な文字列として扱うことにしました。</p>



<p></p>



<p>以上です。<br><br></p>



<p></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">25279</post-id>	</item>
	</channel>
</rss>
