gallery.sh - シンプルな画像ギャラリーを作成することができるBashスクリプト

S 20161114 102927

サーバーサイド不要の画像ギャラリー作成ツール「gallery.sh」。UNIX系のOSで動作し、bashを使用して上記画像のような画像一覧ページを作成することができます。

生成されるのは静的なhtmlファイルで、MySQLやPHPといったサーバーソフトウェアは不要。画像ギャラリーはBootstrapを利用したレスポンシブレイアウトに対応し、個別ページのダウンロードボタンを利用し、オリジナルファイルをダウンロードすることもできます。

作成したギャラリーファイルはローカルで利用できるだけでなく、Webサイトに設置してインターネット経由で参照することも可能です。

目次

事前準備

画像変換ツール「ImageMagick」と、EXIFデータ取得ツール「JHead」をインストールしておきます。

Linuxの場合は以下のコマンドでインストールできます。

sudo apt-get install imagemagick jhead

MacでMacPortsを利用する場合は以下。

sudo port install imagemagick jhead

Homebrewの場合はこちら。

brew install imagemagick jhead

gallery.shの使用方法

gallery.shはBashスクリプトなのでgallery.shをパスが通ったフォルダにコピーすれば、インストールは完了です。

git clone https://github.com/Cyclenerd/gallery_shell.git
cd gallery_shell
cp gallery.sh ~/bin

gallery.shのオプションは以下の通り。

gallery.sh [-t ] [-d <thumbdir>] [-h]:
    [-t <title>]     sets the title (default: Gallery)
    [-d <thumbdir>]  sets the thumbdir (default: __thumbs)
    [-h]         displays help (this message)
</pre>
<p>例えば画像ファイルが存在するフォルダに移動し、以下のように実行します。</p>
<pre>
cd ~/pics
gallery.sh
</pre>
<p>作成されたindex.htmlをブラウザで開いてみました。</p>
<p><img style="display:block; margin-left:auto; margin-right:auto;" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://softantenna.com/blog/wp-content/uploads/2016/11/s-2016-11-14-10.33.56.jpg" alt="S 2016 11 14 10 33 56" title="s 2016-11-14 10.33.56.jpg" border="0" width="996" height="482"  data-aspectratio="996/482" class="lazyload" ><noscript><img style="display:block; margin-left:auto; margin-right:auto;" src="https://softantenna.com/blog/wp-content/uploads/2016/11/s-2016-11-14-10.33.56.jpg" alt="S 2016 11 14 10 33 56" title="s 2016-11-14 10.33.56.jpg" border="0" width="996" height="482" ></noscript></p>
<p>▲画像一覧。</p>
<p><img style="display:block; margin-left:auto; margin-right:auto;" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://softantenna.com/blog/wp-content/uploads/2016/11/s_20161114_103431.jpg" alt="S 20161114 103431" title="s_20161114_103431.jpg" border="0" width="965" height="945"  data-aspectratio="965/945" class="lazyload" ><noscript><img style="display:block; margin-left:auto; margin-right:auto;" src="https://softantenna.com/blog/wp-content/uploads/2016/11/s_20161114_103431.jpg" alt="S 20161114 103431" title="s_20161114_103431.jpg" border="0" width="965" height="945" ></noscript></p>
<p>▲個別ページ。ダウンロードボタンが存在し、EXIFデータが表示されています。</p>
<h2>gallery.sh</h2>
<p>gallery.shはシンプルな画像ギャラリー作成ツールです。ギャラリー内の各画像へのリンクは相対リンクで記述されていますので、ローカルだけでなくWebサイトに設置しても動作して便利です。</p>
		</div>
		<div class="p-articleFoot">
	<div class="p-articleMetas -bottom">
			<div class="p-articleMetas__termList c-categoryList">
					<a class="c-categoryList__link hov-flash-up" href="https://softantenna.com/blog/category/review/" data-cat-id="3459">
				レビュー			</a>
			</div>
	<div class="p-articleMetas__termList c-tagList">
					<a class="c-tagList__link hov-flash-up" href="https://softantenna.com/blog/tag/gallery/" data-tag-id="3783">
				gallery			</a>
			</div>
	</div>
</div>
<div class="c-shareBtns -bottom -style-block">
			<div class="c-shareBtns__message">
			<span class="__text">
				よかったらシェアしてね!			</span>
		</div>
		<ul class="c-shareBtns__list">
							<li class="c-shareBtns__item -facebook">
				<a class="c-shareBtns__btn hov-flash-up" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F" title="Facebookでシェア" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=800,width=600');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-facebook" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -twitter">
				<a class="c-shareBtns__btn hov-flash-up" href="https://twitter.com/share?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&text=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Twitterでシェア" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-twitter" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -hatebu">
				<a class="c-shareBtns__btn hov-flash-up" href="//b.hatena.ne.jp/add?mode=confirm&url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F" title="はてなブックマークに登録" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=1000');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-hatebu" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -pocket">
				<a class="c-shareBtns__btn hov-flash-up" href="https://getpocket.com/edit?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&title=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Pocketに保存" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-pocket" role="presentation"></i>
				</a>
			</li>
									<li class="c-shareBtns__item -line">
				<a class="c-shareBtns__btn hov-flash-up" href="https://social-plugins.line.me/lineit/share?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&text=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="LINEに送る" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-line" role="presentation"></i>
				</a>
			</li>
												<li class="c-shareBtns__item -copy">
				<div class="c-urlcopy c-shareBtns__btn hov-flash-up" data-clipboard-text="https://softantenna.com/blog/gallery-shell/" title="URLをコピーする">
					<div class="c-urlcopy__content">
						<i class="c-shareBtns__icon icon-clipboard-copy -to-copy"></i>
						<i class="c-shareBtns__icon icon-clipboard-copied -copied"></i>
					</div>
				</div>
				<div class="c-copyedPoppup">URL Copied!</div>
			</li>
			</ul>

	</div>
<div class="c-shareBtns -fix -style-block">
		<ul class="c-shareBtns__list">
							<li class="c-shareBtns__item -facebook">
				<a class="c-shareBtns__btn hov-flash-up" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F" title="Facebookでシェア" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=800,width=600');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-facebook" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -twitter">
				<a class="c-shareBtns__btn hov-flash-up" href="https://twitter.com/share?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&text=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Twitterでシェア" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-twitter" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -hatebu">
				<a class="c-shareBtns__btn hov-flash-up" href="//b.hatena.ne.jp/add?mode=confirm&url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F" title="はてなブックマークに登録" onclick="javascript:window.open(this.href, '_blank', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=1000');return false;" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-hatebu" role="presentation"></i>
				</a>
			</li>
							<li class="c-shareBtns__item -pocket">
				<a class="c-shareBtns__btn hov-flash-up" href="https://getpocket.com/edit?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&title=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Pocketに保存" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-pocket" role="presentation"></i>
				</a>
			</li>
									<li class="c-shareBtns__item -line">
				<a class="c-shareBtns__btn hov-flash-up" href="https://social-plugins.line.me/lineit/share?url=https%3A%2F%2Fsoftantenna.com%2Fblog%2Fgallery-shell%2F&text=gallery.sh+-+%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%AE%E3%83%A3%E3%83%A9%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8BBash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="LINEに送る" target="_blank" role="button">
					<i class="snsicon c-shareBtns__icon icon-line" role="presentation"></i>
				</a>
			</li>
												<li class="c-shareBtns__item -copy">
				<div class="c-urlcopy c-shareBtns__btn hov-flash-up" data-clipboard-text="https://softantenna.com/blog/gallery-shell/" title="URLをコピーする">
					<div class="c-urlcopy__content">
						<i class="c-shareBtns__icon icon-clipboard-copy -to-copy"></i>
						<i class="c-shareBtns__icon icon-clipboard-copied -copied"></i>
					</div>
				</div>
				<div class="c-copyedPoppup">URL Copied!</div>
			</li>
			</ul>

	</div>
		<div id="after_article" class="l-articleBottom">
			<ul class="p-pnLinks -style-normal">
			<li class="p-pnLinks__item -prev">
				<a href="https://softantenna.com/blog/app-of-the-day-698/" rel="prev" class="p-pnLinks__link">
				<span class="p-pnLinks__title">最適充電をアシストしてくれるバッテリーユーティリティ「Battery Charging Alert」が無料化した本日のアプリセールまとめ</span>
	</a>
			</li>
				<li class="p-pnLinks__item -next">
				<a href="https://softantenna.com/blog/designed-by-apple-in-california-2/" rel="next" class="p-pnLinks__link">
				<span class="p-pnLinks__title">【動画】Appleの20年間の歴史を振り返ることができる「Designed by Apple in California」</span>
	</a>
			</li>
	</ul>
<section class="l-articleBottom__section -related">
	<h2 class="l-articleBottom__title c-secTitle">関連記事</h2><ul class="p-postList p-relatedPosts -type-card"><li class="p-postList__item">
	<a href="https://softantenna.com/blog/timeup-2-t-587bk/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="1280" height="960"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/IMG_8380D-1.jpg" data-aspectratio="1280/960" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/IMG_8380D-1.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">ドリテックの学習タイマー「タイムアップ2 T-587BK」を購入</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月19日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/taskbarxi/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="1280" height="800"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20220107_150416-1.jpg" data-aspectratio="1280/800" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20220107_150416-1.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">TaskbarXI - Windows 11のタスクバーをmacOS風のDockに変換</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月12日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/deepl-chrome-extension/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="860" height="560"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20220104_203855-1.jpg" data-aspectratio="860/560" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20220104_203855-1.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">知らないとヤバイ!高精度翻訳DeepLのChrome拡張機能</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月8日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/emacs-for-you-emfy/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="1280" height="567"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/emacs_for_you-1.jpg" data-aspectratio="1280/567" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/emacs_for_you-1.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">Emacs for You (Emfy) - Emacsを素早くセットアップするための小さな.emacsファイルを提供</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月7日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/windows11draganddroptotaskbarfix/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="860" height="560"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20211230_203827.jpg" data-aspectratio="860/560" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/s_20211230_203827.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">Windows11DragAndDropToTaskbarFix - Windows 11のタスクバーのドラッグ&ドロップ機能を復活させるユーティリティ</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月2日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/kioxia-usb-32gb-usb32-gen1/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="1280" height="960"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2022/01/IMG_8356.jpg" data-aspectratio="1280/960" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2022/01/IMG_8356.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">KIOXIA USBフラッシュメモリ32GB USB3.2 Gen1並行輸入品を購入</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2022年1月1日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/new-playstand-for-nintendo-switch/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="1280" height="960"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2021/12/20211208_image0-1.jpg" data-aspectratio="1280/960" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2021/12/20211208_image0-1.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">ホリの「NEWプレイスタンド for Nintendo Switch」を購入。旧タイプとの違いはコレ</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2021年12月24日</span>
				</div>
			</div>
		</div>
	</a>
</li>
<li class="p-postList__item">
	<a href="https://softantenna.com/blog/appflowy/" class="p-postList__link">
		<div class="p-postList__thumb c-postThumb">
			<figure class="c-postThumb__figure">
			<img width="970" height="683"  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" class="c-postThumb__img u-obf-cover lazyload" data-src="https://softantenna.com/blog/wp-content/uploads/2021/12/s_20211130_161017.jpg" data-aspectratio="970/683" ><noscript><img src="https://softantenna.com/blog/wp-content/uploads/2021/12/s_20211130_161017.jpg" class="c-postThumb__img u-obf-cover" alt=""></noscript>			</figure>
		</div>
		<div class="p-postList__body">
			<div class="p-postList__title">AppFlowy - オープンソース のNotionオルタナティブ</div>
			<div class="p-postList__meta">
				<div class="p-postList__times c-postTimes u-thin">
					<span class="c-postTimes__posted icon-posted">2021年12月2日</span>
				</div>
			</div>
		</div>
	</a>
</li>
</ul></section>
		</div>
			</article>
</main>
<aside id="sidebar" class="l-sidebar">
	<div id="search-3" class="c-widget widget_search"><div class="c-widget__title -side">サイト内検索</div><form role="search" method="get" class="c-searchForm" action="https://softantenna.com/blog/" role="search">
	<input type="text" value="" name="s" class="c-searchForm__s s" placeholder="検索" aria-label="検索ワード">
	<button type="submit" class="c-searchForm__submit icon-search hov-opacity u-bg-main" value="search" aria-label="検索を実行する"></button>
</form>
</div><div id="text-11" class="c-widget widget_text"><div class="c-widget__title -side">Feedlyに登録</div>			<div class="textwidget"><p><a href="https://feedly.com/i/subscription/feed/http%3A%2F%2Fwww.softantenna.com%2Fwp%2Ffeed%2F" target="blank" rel="noopener"><img id="feedlyFollow" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://s3.feedly.com/img/follows/feedly-follow-rectangle-flat-big_2x.png" alt="follow us in feedly" width="131" height="56"  data-aspectratio="131/56" class="lazyload" ><noscript><img id="feedlyFollow" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://s3.feedly.com/img/follows/feedly-follow-rectangle-flat-big_2x.png" alt="follow us in feedly" width="131" height="56"  data-aspectratio="131/56" class="lazyload" ><noscript><img id="feedlyFollow" src="https://s3.feedly.com/img/follows/feedly-follow-rectangle-flat-big_2x.png" alt="follow us in feedly" width="131" height="56" ></noscript></noscript></a></p>
</div>
		</div><div id="nav_menu-3" class="c-widget c-listMenu widget_nav_menu"><div class="c-widget__title -side">特集アーカイブ</div><div class="menu-%e7%89%b9%e9%9b%86%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96-container"><ul id="menu-%e7%89%b9%e9%9b%86%e3%82%a2%e3%83%bc%e3%82%ab%e3%82%a4%e3%83%96" class="menu"><li id="menu-item-92800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92800"><a href="https://softantenna.com/blog/windows/">Windows特集</a></li>
<li id="menu-item-92711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92711"><a href="https://softantenna.com/blog/windows11/">Windows11 特集</a></li>
<li id="menu-item-94043" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94043"><a href="https://softantenna.com/blog/macos/">macOS特集</a></li>
</ul></div></div>
<div id="wpp-2" class="c-widget popular-posts">
<div class="c-widget__title -side">人気記事</div>


<ul class="wpp-list wpp-list-with-thumbnails">
<li>
<a href="https://softantenna.com/blog/dark-sourl-3-remote-execution-exploit/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94412-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="Dark souls 3 screenshot 2 0 0" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/dark-sourl-3-remote-execution-exploit/" class="wpp-post-title" target="_self">人気ゲーム「ダークソウル3」に最も危険な脆弱性が発見、ハッカーにコンピューターを完全に乗っ取られるかも?</a>
</li>
<li>
<a href="https://softantenna.com/blog/microsoft-restore-windows-11-network-control-panerl/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94373-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220122 101109" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/microsoft-restore-windows-11-network-control-panerl/" class="wpp-post-title" target="_self">Microsoft、Windows 11コントロールパネルの「ネットワーク接続」を復活</a>
</li>
<li>
<a href="https://softantenna.com/blog/netflix-raises-prices/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94171-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="Netflix Logo" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/netflix-raises-prices/" class="wpp-post-title" target="_self">Netflixが全プランで値上げ、4Kストリーミングは20ドル/月まで上昇</a>
</li>
<li>
<a href="https://softantenna.com/blog/microsoft-release-oob-update-for-windows/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94234-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220118 93811" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/microsoft-release-oob-update-for-windows/" class="wpp-post-title" target="_self">Microsoft、Windows向けの緊急パッチを公開、VPN接続、ドメインコントローラーの再起動、Hyper-Vが起動しない、ReFSボリュームにアクセスできない等の不具合を修正</a>
</li>
<li>
<a href="https://softantenna.com/blog/windows-kb5009543-kb5009566-k2tp-vpn-issues/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94109-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220112 94950" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/windows-kb5009543-kb5009566-k2tp-vpn-issues/" class="wpp-post-title" target="_self">Windows 11/10の累積アップデートKB5009566とKB5009543でL2TP VPN接続の不具合が報告</a>
</li>
<li>
<a href="https://softantenna.com/blog/how-to-get-old-macos-versions/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/92245-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20211027 141934" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/how-to-get-old-macos-versions/" class="wpp-post-title" target="_self">【2021年版】macOSの古いバージョンを入手する方法</a>
</li>
<li>
<a href="https://softantenna.com/blog/windows-server-update-critical-bugs/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94125-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S9Mj5u9" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/windows-server-update-critical-bugs/" class="wpp-post-title" target="_self">最新の月例更新プログラムでWindows Serverに重大な問題が発生</a>
</li>
<li>
<a href="https://softantenna.com/blog/deepl-chrome-extension/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/93876-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220104 203855" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/deepl-chrome-extension/" class="wpp-post-title" target="_self">知らないとヤバイ!高精度翻訳DeepLのChrome拡張機能</a>
</li>
<li>
<a href="https://softantenna.com/blog/wine-7-0-released/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94265-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220119 100052" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/wine-7-0-released/" class="wpp-post-title" target="_self">Wine 7.0正式版がリリース - テーマの改良やWoW64アーキテクチャのサポート</a>
</li>
<li>
<a href="https://softantenna.com/blog/cocoa-log-checker/" target="_self"><img src="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75.jpg" srcset="https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75.jpg, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75@1.5x.jpg 1.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75@2x.jpg 2x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75@2.5x.jpg 2.5x, https://softantenna.com/blog/wp-content/uploads/wordpress-popular-posts/94394-first_image-75x75@3x.jpg 3x"  width="75" height="75" alt="S 20220123 101111" class="wpp-thumbnail wpp_first_image wpp_cached_thumb" loading="lazy" /></a>
<a href="https://softantenna.com/blog/cocoa-log-checker/" class="wpp-post-title" target="_self">コロナ感染者が近くにいたかどうかをチェックできる「COCOAログチェッカー」が登場</a>
</li>
</ul>

</div>
<div id="text-6" class="c-widget widget_text"><div class="c-widget__title -side">ツイート</div>			<div class="textwidget"><a class="twitter-timeline" href="https://twitter.com/softantenna" data-widget-id="311292106524196864">@softantenna からのツイート</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>
		</div></aside>
</div>
<footer id="footer" class="l-footer">
	<div class="l-footer__inner">
			<div class="l-footer__foot">
			<div class="l-container">
			<ul class="l-footer__nav"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60237"><a href="https://www.softantenna.com/privacy_policy">プライバシーポリシー</a></li>
</ul>			<p class="copyright">
				<span lang="en">©</span>
				ソフトアンテナ.			</p>
					</div>
	</div>
</div>
</footer>
<div class="p-fixBtnWrap">
	
			<div id="pagetop" class="c-fixBtn hov-bg-main" data-onclick="pageTop" role="button" aria-label="ページトップボタン" data-has-text="">
			<i class="c-fixBtn__icon icon-chevron-small-up" role="presentation"></i>
					</div>
	</div>

<div id="search_modal" class="c-modal p-searchModal">
	<div class="c-overlay" data-onclick="toggleSearch"></div>
	<div class="p-searchModal__inner">
		<form role="search" method="get" class="c-searchForm" action="https://softantenna.com/blog/" role="search">
	<input type="text" value="" name="s" class="c-searchForm__s s" placeholder="検索" aria-label="検索ワード">
	<button type="submit" class="c-searchForm__submit icon-search hov-opacity u-bg-main" value="search" aria-label="検索を実行する"></button>
</form>
	</div>
</div>
<div id="index_modal" class="c-modal p-indexModal">
	<div class="c-overlay" data-onclick="toggleIndex"></div>
	<div class="p-indexModal__inner">
		<div class="p-toc post_content -modal"><span class="p-toc__ttl">目次</span></div>
		<div class="p-indexModal__close" data-onclick="toggleIndex">
			<i class="icon-batsu"></i> 閉じる
		</div>
	</div>
</div>
</div><!--/ #all_wrapp-->
<div class="l-scrollObserver" aria-hidden="true"></div><link rel='stylesheet' id='hljstheme-css'  href='https://softantenna.com/blog/wp-content/plugins/wp-code-highlightjs/styles/monokai.css?ver=0.6.2' type='text/css' media='all' />
<script type='text/javascript' id='swell_script-js-extra'>
/* <![CDATA[ */
var swellVars = {"restUrl":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/","ajaxUrl":"https:\/\/softantenna.com\/blog\/wp-admin\/admin-ajax.php","ajaxNonce":"feb86e1171","isLoggedIn":"","isAjaxAfterPost":"","isAjaxFooter":"","isFixHeadSP":"1","tocListTag":"ol","tocTarget":"h3","tocMinnum":"2","psNum":"5","psNumSp":"2","psSpeed":"1500","psDelay":"5000"};
/* ]]> */
</script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/themes/swell/build/js/main.min.js?ver=2.5.7' id='swell_script-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script>
<script type='text/javascript' id='toc-front-js-extra'>
/* <![CDATA[ */
var tocplus = {"visibility_show":"show","visibility_hide":"hide","width":"Auto"};
/* ]]> */
</script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2106' id='toc-front-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/plugins/wp-code-highlightjs/highlight.common.pack.js?ver=0.6.2' id='hljs-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/themes/swell/assets/js/plugins/lazysizes.min.js?ver=2.5.7' id='swell_lazysizes-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/themes/swell/build/js/front/set_fix_header.min.js?ver=2.5.7' id='swell_set_fix_header-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-includes/js/clipboard.min.js?ver=5.8.3' id='clipboard-js'></script>
<script type='text/javascript' src='https://softantenna.com/blog/wp-content/themes/swell/build/js/front/set_urlcopy.min.js?ver=2.5.7' id='swell_set_urlcopy-js'></script>
    <style>code.hljs { 
/*margin: 5px;*/ 
    background: transparent;
}

.entry-content pre {
    /* background: #757575; */
     background: #5c5c5c;
   /* background: #444444;*/
}

.entry-content .nohighlight {
    color: #f8f9fa;
    background: transparent;
}


</style>
    <script type="text/javascript">
    (function($, window) {
        var init_fn_flag = false;
        var init_fn = (function() {
            if (init_fn_flag)
                return;
            init_fn_flag = true;
             hljs.configure({"tabReplace":"    "});
            $('pre code').each(function(i, block) {
                hljs.highlightBlock(block);
            });
        });
        $(document).ready(init_fn);
        $(window).on("load", init_fn);
    })(jQuery, window);
    </script>
<script type="application/ld+json">[{"@context":"http:\/\/schema.org","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/softantenna.com\/blog\/gallery-shell\/"},"headline":"gallery.sh - シンプルな画像ギャラリーを作成することができるBashスクリプト","image":{"@type":"ImageObject","url":"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2016\/11\/s_20161114_102927-1.jpg"},"datePublished":"2016-11-21 22:52:15","dateModified":"2016-11-21 22:52:15","author":{"@type":"Person","name":"softantenna","url":"https:\/\/softantenna.com\/blog\/"},"publisher":{"@type":"Organization","name":"ソフトアンテナ","logo":{"@type":"ImageObject","url":"https:\/\/softantenna.com\/blog\/wp-content\/themes\/swell\/assets\/img\/article_schrma_logo.png"}},"description":"サーバーサイド不要の画像ギャラリー作成ツール「gallery.sh」。UNIX系のOSで動作し、bashを使用して上記画像のような画像一覧ページを作成することができます。 生成されるのは静的なhtmlファイルで、MySQLやPHPといったサ"},{"@context":"http:\/\/schema.org","@type":"SiteNavigationElement","name":["About","特集アーカイブ","Windows特集","Windows11 特集","macOS特集","Windows","Mac","iOS","ソフトウェア","ハードウェア","Tips","レビュー","セール"],"url":["https:\/\/softantenna.com\/blog\/about\/","https:\/\/softantenna.com\/blog\/feature-archive\/","https:\/\/softantenna.com\/blog\/windows\/","https:\/\/softantenna.com\/blog\/windows11\/","https:\/\/softantenna.com\/blog\/macos\/","https:\/\/softantenna.com\/blog\/category\/windows\/","https:\/\/softantenna.com\/blog\/category\/mac\/","https:\/\/softantenna.com\/blog\/category\/ios\/","https:\/\/softantenna.com\/blog\/category\/software\/","https:\/\/softantenna.com\/blog\/category\/hard\/","https:\/\/softantenna.com\/blog\/category\/tips\/","https:\/\/softantenna.com\/blog\/category\/review\/","https:\/\/softantenna.com\/blog\/category\/sale\/"]},{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/softantenna.com\/blog\/category\/review\/","name":"レビュー"}}]}]</script>
</body></html>