<?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>小ネタ | ふうBLOG</title>
	<atom:link href="https://www.fuublog.net/category/%E5%B0%8F%E3%83%8D%E3%82%BF/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fuublog.net</link>
	<description>登山やカメラ、ガジェット周りのブログです。</description>
	<lastBuildDate>Mon, 31 Jul 2023 12:25:34 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Mac Automator 親フォルダ名を追加</title>
		<link>https://www.fuublog.net/2023/04/11/mac-automator2/</link>
					<comments>https://www.fuublog.net/2023/04/11/mac-automator2/#respond</comments>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Tue, 11 Apr 2023 01:31:09 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[スクリプト]]></category>
		<category><![CDATA[自動処理]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=2127</guid>

					<description><![CDATA[以前紹介した拡張子ごとにフォルダを分けたりするスクリプトの続きです。今回は選択したフォルダに親フォルダ名を追加します。Adobe の lightroom Classicを使ったときに写真をフォルダで細かく分けておいて、複 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>以前紹介した<a href="https://www.fuublog.net/2021/07/01/mac-automator/" target="_blank">拡張子ごとにフォルダを分けたりするスクリプト</a>の続きです。<br>今回は選択したフォルダに親フォルダ名を追加します。<br>Adobe の lightroom Classicを使ったときに写真をフォルダで細かく分けておいて、複数のフォルダをまとめてjpgにする事があったのですが、その時に各フォルダ毎にjpg化してくれるのはいいのですが、各フォルダ毎にサブフォルダ（今回はjpgフォルダ）が作られてその中にjpgファイルが入ります。</p>



<pre class="wp-block-code"><code>/001_aaa/jpg/...
/002_bbb/jpg/...
/003_ccc/jpg/...
/004_ddd/jpg/...</code></pre>



<p>何が問題かというと全てjpgフォルダに入っているのでフォルダを取り出す前にフォルダ名を変更しないといけません。<br>一つずつ変更するのは面倒なので有料のリネーマーも購入したのですが、Automatorのスクリプトにしてみました。<br>買ったのは【Name Mangler】というアプリですがやっぱり今はなき【Shupapan】の方が便利なんですよねぇ、、、辛い。</p>



<p>※今回紹介するスクリプトを利用して不利益が生じたとしても自己責任でお願いします。<br>こちらでは一切のフォローは行えません。必ず失っても良いファイルで十分に検証してください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">手順</a></li><li><a href="#toc2" tabindex="0">シェルスクリプトの解説</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">手順</span></h2>



<ol class="wp-block-list">
<li>アプリケーションフォルダーより【Automator】<img decoding="async" width="40" height="40" class="wp-image-720" style="width: 40px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01.png" alt="Automator" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01.png 256w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01-150x150.png 150w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01-200x200.png 200w" sizes="(max-width: 40px) 100vw, 40px" />を起動し、<span class="bold-red">1.</span>【新規書類】をクリックし、歯車の<span class="bold-red">2.</span>【クイックアクション】を選択して、<span class="bold-red">3.</span>【選択】をクリックします。<br><img fetchpriority="high" decoding="async" width="700" height="430" class="wp-image-719" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02.png 912w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02-300x184.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02-768x472.png 768w" sizes="(max-width: 700px) 100vw, 700px" /><br><img decoding="async" width="700" height="494" class="wp-image-718" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ウィンドウ右上、ワークフローが受け取る現在の項目欄で<span class="bold-red">4.</span>【フォルダ】を選び、検索対象を<span class="bold-red">5.</span>【Finder】にします。<br>（これでFinderでフォルダを右クリック時にサービス欄にこのスクリプトが表示されます、【ファイルフォルダを選ぶと両方に適応できるはずです】）<br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-721" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ウィンドウ左側、<span class="bold-red">6.</span>【ユーティリティ】から<span class="bold-red">7.</span>【シェルスクリプトを実行】をドラッグで右側グレー部分にドロップします。<br><img loading="lazy" decoding="async" width="700" height="454" class="wp-image-2130" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.56.49.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.56.49.png 1382w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.56.49-300x195.png 300w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.56.49-1024x664.png 1024w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.56.49-768x498.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ドロップした【シェルスクリプトを実行】内の右上入力の引き渡し方法で<span class="bold-red">8.</span>【引数として】を選択します。<br>その下、<span class="bold-red">9.</span>【入力欄】の中身に次のスクリプトをコピペして入れ替えて、わかりやすい名前（例:親フォルダ名を追加）で保存すれば終了です。<br><img loading="lazy" decoding="async" width="700" height="454" class="wp-image-2132" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.43.24.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.43.24.png 1382w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.43.24-300x195.png 300w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.43.24-1024x664.png 1024w, https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.43.24-768x498.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>
</ol>



<pre class="wp-block-code"><code>for f in "$@"
do

#fは選択したファイルパス
fname=${f##*/} #fから最後の/以前を削除してフォルダ名のみを取得

dir=${f%/*} #fからファイル名以外の部分を取得
parent=${dir##*/} #dirから最後の/より手前を削除

mv $f ${dir}/${parent}_${fname} #フォルダ名を変更

done</code></pre>



<h2 class="wp-block-heading"><span id="toc2">シェルスクリプトの解説</span></h2>



<p>今回も間違ってたらごめんなさい大体あってるはず。<br>デスクトップにある【撮影】フォルダに入った【jpg】フォルダに対して【親フォルダ名を追加】を選択した時の挙動を例に挙げます。</p>



<ul class="wp-block-list">
<li><span class="marker-under">for f in &#8220;$@&#8221;</span><br>引数として受け取ったファイル&#8221;$@&#8221;をfに代入し一つずつに処理する<br>この時点の【f】の中身はファイルのフルパスが入っています。<br>例：/Users/ユーザー名/Desktop/撮影/001_aaa/jpg</li>



<li><span class="marker-under">do</span><br>1行目forの範囲ここから</li>



<li><span class="marker-under">fname=${f##*/} </span>#fから最後の/以前を削除してフォルダ名のみを取得<br>fnameに引数として受け取った【f】から前方一致でのマッチ部分削除(最長マッチ)で、最後の【/】以前を削除して代入<br>例：jpg</li>



<li><span class="marker-under">dir=${f%/*} </span>#fからファイル名以外の部分を取得<br>dirに引数として受け取った【f】から後方一致でのマッチ部分削除(最短マッチ)で、最後の【/】とフォルダ名を削除したパスを代入<br>例：/Users/ユーザー名/Desktop/撮影/001_aaa</li>



<li><span class="marker-under">parent=${dir##*/} </span>#dirから最後の/より手前を削除<br>dirに入れた変数から前方一致でのマッチ部分削除(最長マッチ)で、最後の【/】以前を削除して代入<br>例：001_aaa</li>



<li><span class="marker-under">mv $f ${dir}/${parent}_${fname} </span>#フォルダ名を変更<br>mvコマンドでフォルダ名の変更 </li>



<li><span class="marker-under">done</span><br>1行目forの範囲ここまで</li>
</ul>



<p>スクリプトを実行すると、下記のように動いてくれるはずですが、間違っていると困るので十分に不要なフォルダでテストしてください。</p>



<figure class="wp-block-video"><video height="724" style="aspect-ratio: 1094 / 724;" width="1094" controls src="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.41.07.mov"></video></figure>



<p>パスの取得は下記のマッチを使用、上記スクリプトでは変数名は$f、パターンはディレクトリの【/】や拡張子手前の【.】と【*】で文字列を使用<br>${変数名#パターン} 前方一致でのマッチ部分削除(最短マッチ)<br>${変数名##パターン} 前方一致でのマッチ部分削除(最長マッチ)<br>${変数名%パターン} 後方一致でのマッチ部分削除(最短マッチ)<br>${変数名%%パターン} 後方一致でのマッチ部分削除(最長マッチ)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.fuublog.net/2023/04/11/mac-automator2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://www.fuublog.net/wp-content/uploads/2023/04/2023-04-10-16.41.07.mov" length="3650576" type="video/quicktime" />

			</item>
		<item>
		<title>充電ドライバー 覚書</title>
		<link>https://www.fuublog.net/2023/03/29/charging-driver/</link>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Wed, 29 Mar 2023 10:45:22 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=2101</guid>

					<description><![CDATA[Panasonic とVESSELの電動ドライバーが複数出ていてややこしかったので整理してみました。電子工作なんかの精密作業用途でType-CがよければPanasonic EZ1D113Dプリンターの組み立てなどパワーが [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Panasonic とVESSELの電動ドライバーが複数出ていてややこしかったので整理してみました。<br>電子工作なんかの精密作業用途でType-CがよければPanasonic EZ1D11<br>3Dプリンターの組み立てなどパワーがある程度欲しいならVESSEL 220USB-P1かなぁ</p>



<p>VESSELの方が全体的に安いですね。</p>



<figure class="wp-block-table has-small-font-size"><div class="scrollable-table"><table><tbody><tr><td></td><td>Panasonic</td><td></td><td>VESSEL</td><td></td><td></td></tr><tr><td>名称</td><td>EZ1D11<br>充電ミニドライバー</td><td>EZ7412<br>充電ミニドライバー<br>「miniQu」</td><td>電ドラボール<br>プラス<br>No.220USB-P1</td><td>電ドラボール<br>ハイスピード<br>No.220USB-S1</td><td>電ドラボール <br>No.220USB-1(5)</td></tr><tr><td>Li-Ion電池</td><td><span class="marker-red">3.7V、850mAh</span></td><td><span class="marker-red">3.7V、850mAh</span></td><td>3.6V、800mAh</td><td>3.6V、800mAh</td><td>3.6V、800mAh</td></tr><tr><td>充電時間</td><td><span class="marker-under-red">5V 1A 60分<br>5V 2A 45分</span></td><td><span class="marker-red">5V 1A 35分<br>5V 2A 25分</span></td><td>5V 1A 60分</td><td>5V 1A 60分</td><td>5V 1A 60分</td></tr><tr><td>充電回数</td><td>−</td><td>−</td><td>500回</td><td>500回</td><td>500回</td></tr><tr><td>電動時<br>締付トルク</td><td><span class="marker-under">0.4N・m</span></td><td>1N・m</td><td><span class="marker-red">低 1.2N・m、<br>中 1.6N・m、<br>高 2.0N・m</span></td><td><span class="marker-under">0.4N・m</span></td><td>2.0N・m</td></tr><tr><td>手締め時<br>締付トルク</td><td>8.0N・m</td><td>8.0N・m</td><td><span class="marker-red">12N・m</span></td><td>10N・m</td><td>10N・m</td></tr><tr><td>回転数</td><td>850回転/分</td><td>230回転/分</td><td><span class="marker-under-red">低 280回転/分<br>中 340回転/分<br>高 400回転/分</span></td><td><span class="marker-red">1200回転/分</span></td><td>280回転/分</td></tr><tr><td>本体寸法</td><td>全長131mm<br>全高42mm<br>全幅42mm</td><td><span class="marker-red">全長128mm<br>全高45mm<br>全幅42mm</span></td><td>全長147mm<br>φ45mm</td><td>全長140mm<br>φ45mm</td><td>全長140mm<br>φ45mm</td></tr><tr><td>質量</td><td>170g</td><td><span class="marker-red">165g</span></td><td>170g</td><td>160g</td><td>160g</td></tr><tr><td>USBポート</td><td><span class="marker-red">Type-C</span></td><td>micro-B</td><td><span class="marker-red">Type-C</span></td><td>micro-B</td><td>micro-B</td></tr><tr><td>ライト</td><td><span class="marker-red">有り</span></td><td><span class="marker-red">有り</span></td><td>無し</td><td>無し</td><td>無し</td></tr><tr><td>備考</td><td>高速/精密/Type-C</td><td>小型/短充電</td><td>パワー/切り替え/<br>Type-C</td><td>高速/精密</td><td>ベースモデル</td></tr></tbody></table></div></figure>



<p></p>


		<div class="pochipp-box"
			data-id="0"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="7eeda231"		>
							<div class="pochipp-box__image">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B0BV9S6MG5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/31uwb70vP2L._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B0BV9S6MG5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						[パナソニック] 電動ドライバー USB Type-C 充電式 3.7V 850mAh 正転・逆転 手締め機 ブレーキ付 LEDライト ビットセット USB充電ケーブル付属 軽量 小型 ネジ締め DIY ドライバー 電動工具 充電ミニドライバー EZ1D11S-B ブラック					<span class="fa fa-external-link external-icon anchor-icon"></span></a>
				</div>

									<div class="pochipp-box__info">パナソニック(Panasonic)</div>
				
									<div class="pochipp-box__price">
						¥6,264						<span>（2023/03/29 19:29時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B0BV9S6MG5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1" class="pochipp-box__btn">
					<span>
						Amazon					</span>
									<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten -on-sale">
									<div class="pochipp-box__saleInfo -top">＼楽天ポイント4倍セール！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fez1d11" class="pochipp-box__btn">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text -on-sale">
									<div class="pochipp-box__saleInfo -top">＼ポイント5%還元！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3Dez1d11" class="pochipp-box__btn">
					<span>
						Yahooショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="0"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="20cf965d"		>
							<div class="pochipp-box__image">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B083ZL3LP5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/31B9gI7SmFL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B083ZL3LP5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						パナソニック USB充電ミニドライバー EZ7412 (3.7V) ミニック miniQu 内蔵電池 850mAh 本体・USB充電ケーブル・ビット5本セット ブラック EZ7412S-B					<span class="fa fa-external-link external-icon anchor-icon"></span></a>
				</div>

									<div class="pochipp-box__info">パナソニック(Panasonic)</div>
				
									<div class="pochipp-box__price">
						¥5,082						<span>（2023/03/29 19:30時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B083ZL3LP5?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1" class="pochipp-box__btn">
					<span>
						Amazon					</span>
									<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten -on-sale">
									<div class="pochipp-box__saleInfo -top">＼楽天ポイント4倍セール！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FEZ7412" class="pochipp-box__btn">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text -on-sale">
									<div class="pochipp-box__saleInfo -top">＼ポイント5%還元！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DEZ7412" class="pochipp-box__btn">
					<span>
						Yahooショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="0"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="1803a118"		>
							<div class="pochipp-box__image">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B09V218NSD?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/31dSnY3BbUL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B09V218NSD?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						ベッセル(VESSEL) 電動 ボールグリップ ドライバー プラス 3段階切替モード ビット1本付 電ドラボールプラス 220USB-P1					<span class="fa fa-external-link external-icon anchor-icon"></span></a>
				</div>

									<div class="pochipp-box__info">ベッセル(VESSEL)</div>
				
									<div class="pochipp-box__price">
						¥4,282						<span>（2023/03/29 19:30時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B09V218NSD?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1" class="pochipp-box__btn">
					<span>
						Amazon					</span>
									<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten -on-sale">
									<div class="pochipp-box__saleInfo -top">＼楽天ポイント4倍セール！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F220USB-P1" class="pochipp-box__btn">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text -on-sale">
									<div class="pochipp-box__saleInfo -top">＼ポイント5%還元！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D220USB-P1" class="pochipp-box__btn">
					<span>
						Yahooショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="0"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="726268c3"		>
							<div class="pochipp-box__image">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B08MQDCLWK?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/31WJkUyZnXL._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B08MQDCLWK?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						ベッセル(VESSEL) 電動 ボールグリップ ドライバー ビット1本付 電ドラボール ハイスピード (低反動) 220USB-S1					<span class="fa fa-external-link external-icon anchor-icon"></span></a>
				</div>

									<div class="pochipp-box__info">ベッセル(VESSEL)</div>
				
									<div class="pochipp-box__price">
						¥3,527						<span>（2023/03/29 19:31時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B08MQDCLWK?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1" class="pochipp-box__btn">
					<span>
						Amazon					</span>
									<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten -on-sale">
									<div class="pochipp-box__saleInfo -top">＼楽天ポイント4倍セール！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F220USB-s1" class="pochipp-box__btn">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text -on-sale">
									<div class="pochipp-box__saleInfo -top">＼ポイント5%還元！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D220USB-s1" class="pochipp-box__btn">
					<span>
						Yahooショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	

		<div class="pochipp-box"
			data-id="0"
			data-img="l"
			data-lyt-pc="big"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="0a0d4057"		>
							<div class="pochipp-box__image">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B07KSBSK4Z?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						<img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/41O66PDCU6L._SL500_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B07KSBSK4Z?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1">
						ベッセル(VESSEL) 電動 ボールグリップ ドライバー ビット1本付 電ドラボール 220USB-1					<span class="fa fa-external-link external-icon anchor-icon"></span></a>
				</div>

									<div class="pochipp-box__info">ベッセル(VESSEL)</div>
				
									<div class="pochipp-box__price">
						¥2,988						<span>（2023/03/29 19:31時点 | Amazon調べ）</span>
					</div>
				
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a rel="nofollow noopener" target="_blank" href="https://www.amazon.co.jp/dp/B07KSBSK4Z?tag=fuu3dp0f-22&#038;linkCode=osi&#038;th=1&#038;psc=1" class="pochipp-box__btn">
					<span>
						Amazon					</span>
									<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten -on-sale">
									<div class="pochipp-box__saleInfo -top">＼楽天ポイント4倍セール！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F220USB-1" class="pochipp-box__btn">
					<span>
						楽天市場					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506034&#038;p_id=54&#038;pc_id=54&#038;pl_id=616" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text -on-sale">
									<div class="pochipp-box__saleInfo -top">＼ポイント5%還元！／</div>
								<a rel="nofollow noopener" target="_blank" href="https://af.moshimo.com/af/c/click?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D220USB-1" class="pochipp-box__btn">
					<span>
						Yahooショッピング					</span>
					<img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=1506039&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502" width="1" height="1" style="border:none;">				<span class="fa fa-external-link external-icon anchor-icon"></span></a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mac用 Automator フォルダ分けスクリプト</title>
		<link>https://www.fuublog.net/2021/07/01/mac-automator/</link>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Thu, 01 Jul 2021 13:03:21 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[スクリプト]]></category>
		<category><![CDATA[自動処理]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=712</guid>

					<description><![CDATA[先日職場のMacを入れ替えまして、M1 Mac miniになったのですが、CPUが変わったのでTimemachineからの復帰ではなくデータフォルダーをコピーしてアプリケーションはすべて新規インストールしたのですが、細か [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>先日職場のMacを入れ替えまして、M1 Mac miniになったのですが、CPUが変わったのでTimemachineからの復帰ではなくデータフォルダーをコピーしてアプリケーションはすべて新規インストールしたのですが、細かなスクリプトをコピーし忘れたあげく、バックアップに置いていたデータも使えなくなってしまって（使っていたiMacのFusionドライブだったのですが、HDDを換装してデータディスクを取り出して保管していたつもりなのですが、片割れのSSDを初期化して読み込めなくなってしまいました）、なんとかスクリプトの復帰はできたのですが、今後のための覚書です。</p>



<p>※今回紹介するスクリプトを利用して不利益が生じたとしても自己責任でお願いします。<br>こちらでは一切のフォローは行えません。必ず失っても良いファイルで十分に検証してください。</p>



<p>※<a href="https://www.fuublog.net/2023/04/11/mac-automator2/" data-type="URL" data-id="www.fuublog.net/2023/04/11/mac-automator2/" target="_blank">別パターンのスクリプト（選択したフォルダに親フォルダの名前を追記）はこちら</a></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">拡張子でフォルダ分け</a><ol><li><a href="#toc2" tabindex="0">シェルスクリプトの解説</a></li></ol></li><li><a href="#toc3" tabindex="0">機種名でフォルダ分け</a><ol><li><a href="#toc4" tabindex="0">シェルスクリプトの解説</a></li></ol></li><li><a href="#toc5" tabindex="0">スクリプトが必要になったわけ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">拡張子でフォルダ分け</span></h2>



<p>1つのフォルダに入った複数のファイルをjpgやtifなど拡張子毎のフォルダに分けるスクリプトです。<br>Automatorで作成しサービスに登録することで、納品データの入ったフォルダを右クリックしサービスより選ぶ事で拡張子毎にフォルダを作成し、自動で整理してくれます。</p>



<ol class="wp-block-list">
<li>アプリケーションフォルダーより【Automator】<img loading="lazy" decoding="async" width="40" height="40" class="wp-image-720" style="width: 40px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01.png" alt="Automator" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01.png 256w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01-150x150.png 150w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_01-200x200.png 200w" sizes="(max-width: 40px) 100vw, 40px" />を起動し、<span class="bold-red">1.</span>【新規書類】をクリックし、歯車の<span class="bold-red">2.</span>【クイックアクション】を選択して、<span class="bold-red">3.</span>【選択】をクリックします。<br><img loading="lazy" decoding="async" width="700" height="430" class="wp-image-719" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02.png 912w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02-300x184.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_02-768x472.png 768w" sizes="(max-width: 700px) 100vw, 700px" /><br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-718" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_03-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ウィンドウ右上、ワークフローが受け取る現在の項目欄で<span class="bold-red">4.</span>【フォルダ】を選び、検索対象を<span class="bold-red">5.</span>【Finder】にします。<br>（これでFinderでフォルダを右クリック時にサービス欄にこのスクリプトが表示されます）<br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-721" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_04-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ウィンドウ左側、<span class="bold-red">6.</span>【ファイルとフォルダ】から<span class="bold-red">7.</span>【フォルダの内容を取得】をドラッグで右側グレー部分にドロップします。<br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-722" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_05.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_05.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_05-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_05-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_05-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ウィンドウ左側、<span class="bold-red">8.</span>【ユーティリティ】から<span class="bold-red">9.</span>【シェルスクリプトを実行】をドラッグで右側グレー部分（フォルダの内容を取得の下）にドロップします。<br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-723" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_06.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_06.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_06-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_06-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_06-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>



<li>ドロップした【シェルスクリプトを実行】内の右上入力の引き渡し方法で<span class="bold-red">10.</span>【引数として】を選択します。<br>その下、<span class="bold-red">11.</span>【入力欄】の中身に次のスクリプトをコピペして入れ替えて、わかりやすい名前（例:拡張子でフォルダ分け）で保存すれば終了です。<br><img loading="lazy" decoding="async" width="700" height="494" class="wp-image-725" style="width: 700px;" src="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_07-1.png" alt="" srcset="https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_07-1.png 1263w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_07-1-300x212.png 300w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_07-1-1024x722.png 1024w, https://www.fuublog.net/wp-content/uploads/2021/07/210701_automator_07-1-768x542.png 768w" sizes="(max-width: 700px) 100vw, 700px" /></li>
</ol>



<pre class="wp-block-code"><code>for f in "$@"
do

fpath=${f%/*} #ファイルのパスを取得
ext=${f##*.} #ファイルの拡張子を取得
if &#91; ! -e $fpath/$ext -o ! -d $fpath/$ext ]; then
	mkdir $fpath/$ext #拡張子でフォルダを作成
fi
	mv $f $fpath/$ext #フォルダへ移動

done</code></pre>



<h3 class="wp-block-heading"><span id="toc2">シェルスクリプトの解説</span></h3>



<p>間違ってたらごめんなさい大体あってるはず。<br>デスクトップにあるjpgの入った【フォルダA】を選択して右クリックでサービスの中にできた【拡張子でフォルダ分け】を選択した時の挙動を例に挙げます。</p>



<ul class="wp-block-list">
<li><span class="marker-under">for f in &#8220;$@&#8221;</span><br>引数として受け取ったファイル&#8221;$@&#8221;をfに代入し一つずつに処理する<br>この時点の【f】の中身はファイルのフルパスが入っています。<br>例：/Users/ユーザー名/Desktop/フォルダA/file.jpg</li>



<li><span class="marker-under">do</span><br>1行目forの範囲ここから</li>



<li><span class="marker-under">fpath=${f%/*}</span> #ファイルのパスを取得<br>fpathに引数として受け取った【f】から後方一致でのマッチ部分削除(最短マッチ)で、最後の【/】とファイル名を削除したパスを取得<br>例：/Users/ユーザー名/Desktop/フォルダA</li>



<li><span class="marker-under">ext=${f##*.}</span> #ファイルの拡張子を取得<br>extに引数として受け取った【f】から前方一致でのマッチ部分削除(最長マッチ)で、最後の【.】とそれ以前を削除したパスを代入<br>例：jpg</li>



<li><span class="marker-under">if [ ! -e $fpath/$ext -o ! -d $fpath/$ext ]; then</span><br>if文 指定のフォルダに拡張子の名前の付いたフォルダがあるか確認し、無ければ次の行へ</li>



<li><span class="marker-under">mkdir $fpath/$ext</span> #拡張子でフォルダを作成<br>指定のフォルダへ取得した拡張子名のフォルダを作成</li>



<li><span class="marker-under">fi</span><br>if文ここまで</li>



<li><span class="marker-under">mv $f $fpath/$ext</span> #フォルダへ移動<br>作成（もしくは存在）した拡張子名のフォルダへファイルを移動</li>



<li><span class="marker-under">done</span><br>1行目forの範囲ここまで</li>
</ul>



<p>スクリプトを実行すると、下記のファイルが拡張子名のフォルダに入るので、一つのフォルダにjpgやtifが複数入っていても自動で整理してくれます。<br>【/Users/ユーザー名/Desktop/フォルダA/file.jpg】<br>　　　　　　↓<br>【/Users/ユーザー名/Desktop/フォルダA/jpg/file.jpg】<br>このようになります。</p>



<p>パスの取得は下記のマッチを使用、上記スクリプトでは変数名は$f、パターンはディレクトリの【/】や拡張子手前の【.】と【*】で文字列を使用<br>${変数名#パターン} 前方一致でのマッチ部分削除(最短マッチ)<br>${変数名##パターン} 前方一致でのマッチ部分削除(最長マッチ)<br>${変数名%パターン} 後方一致でのマッチ部分削除(最短マッチ)<br>${変数名%%パターン} 後方一致でのマッチ部分削除(最長マッチ)</p>



<h2 class="wp-block-heading"><span id="toc3">機種名でフォルダ分け</span></h2>



<p>こちらも使用方法は同じですが、ファイル名の命名ルールを利用しファイル名の 【_】 より手前を製品名としてフォルダで分けています。<br>例：【EOS-R5_正面.tif】の場合EOS-R5フォルダを作成し【EOS-R5/EOS-R5_正面.tif】このようにフォルダに入れてくれます。<br>フォルダ名にしたい名前が先頭では無い、もしくは【_】で分けられていない場合はスクリプトを修正してみてください。<br>違うのはスクリプトだけなので画像は省きます。</p>



<ol class="wp-block-list" id="block-3f12dccd-e65a-4da3-b9a2-a40439cd2aaa">
<li>アプリケーションフォルダーより【Automator】を起動し、歯車の【クイックアクション】を選択します。</li>



<li>ウィンドウ右上、ワークフローが受け取る現在の項目欄で【フォルダ】を選び、検索対象を【Finder】にします。<br>（これでFinderでフォルダを右クリック時にサービス欄にこのスクリプトが表示されます）</li>



<li>ウィンドウ左側、ファイルとフォルダから【フォルダの内容を取得】をドラッグで右側グレー部分にドロップします。</li>



<li>ウィンドウ左側、ユーティリティから【シェルスクリプトを実行】をドラッグで右側グレー部分（フォルダの内容を取得の下）にドロップします。</li>



<li>ドロップした【シェルスクリプトを実行】内の右上入力の引き渡し方法で【引数として】を選択します。<br>その下、入力欄の中身に次のスクリプトをコピペして入れ替えて、わかりやすい名前（例:機種名でフォルダ分け）で保存すれば終了です。</li>
</ol>



<pre class="wp-block-code"><code>for f in "$@"
do

fpath=${f%/*} #ファイルのパスを取得
fname=${f##*/} #ファイル名を取得
model=${fname%%_*} #ファイル名から"_"より手前の文字列を取得

if &#91; ! -e $fpath/$model -o ! -d $fpath/$model ]; then
	mkdir $fpath/$model #機種名でフォルダを作成
fi
	mv $f $fpath/$model #フォルダへ移動

done</code></pre>



<h3 class="wp-block-heading"><span id="toc4">シェルスクリプトの解説</span></h3>



<p>こちらも間違ってたらごめんなさい大体あってるはず。<br>デスクトップにあるjpgの入った【フォルダB】を選択して右クリックでサービスの中にできた【機種名でフォルダ分け】を選択した時の挙動を例に挙げます。</p>



<ul class="wp-block-list">
<li><span class="marker-under">for f in &#8220;$@&#8221;</span><br>引数として受け取ったファイル&#8221;$@&#8221;をfに代入し一つずつに処理する<br>この時点の【f】の中身はファイルのフルパスが入っています。<br>例：/Users/ユーザー名/Desktop/フォルダB/EOS-R5_正面.tif</li>



<li><span class="marker-under">do</span><br>1行目forの範囲ここから</li>



<li><span class="marker-under">fpath=${f%/*}</span> #ファイルのパスを取得<br>fpathに引数として受け取った【f】から後方一致でのマッチ部分削除(最短マッチ)で、最後の【/】とファイル名を削除したパスを代入<br>例：/Users/ユーザー名/Desktop/フォルダB</li>



<li><span class="marker-under">fname=${f##*/}</span> #ファイル名を取得<br>fnameに引数として受け取った【f】から前方一致でのマッチ部分削除(最長マッチ)で、最後の【/】以降のファイル名を代入<br>例：EOS-R5_正面.tif</li>



<li><span class="marker-under">model=${fname%%_*}</span> #ファイル名から&#8221;_&#8221;より手前の文字列を取得<br>modelに先ほど取得したファイル名の後方一致でのマッチ部分削除(最長マッチ)で、_より後ろを削除したファイル名を代入<br>例：EOS-R5</li>



<li><span class="marker-under">if [ ! -e $fpath/$model -o ! -d $fpath/$model ]; then</span><br>if文 指定のフォルダにmodelに代入した名前の付いたフォルダがあるか確認し、無ければ次の行へ</li>



<li><span class="marker-under">mkdir $fpath/$model</span> #機種名でフォルダを作成<br>指定のフォルダへ取得した機種名のフォルダを作成</li>



<li><span class="marker-under">fi</span><br>if文ここまで</li>



<li><span class="marker-under">mv $f $fpath/$model</span> #フォルダへ移動<br>作成（もしくは存在）した機種名のフォルダへファイルを移動</li>



<li><span class="marker-under">done</span><br>1行目forの範囲ここまで</li>
</ul>



<p>スクリプトを実行すると、下記のファイルが拡張子名のフォルダに入るので、<br>【/Users/ユーザー名/Desktop/フォルダB/EOS-R5_正面.tif】<br>　　　　　　↓<br>【/Users/ユーザー名/Desktop/フォルダB/EOS-R5/EOS-R5_正面.tif】<br>このようになります。<br>中にファイルが100入っていようが、選択するだけで自動的に整理してくれます。</p>



<h2 class="wp-block-heading"><span id="toc5">スクリプトが必要になったわけ</span></h2>



<p>クライアントへのデータ納品時に「ファイルを製品ごとに分けて納品してね」と言われてしまい、ファイル名で順番に並んでるからわかるでしょと思いつつも、製品ごとにフォルダを作り、手作業で入れていたのですが、データに修正が入るたびにフォルダ分けをやり直したりしていると、いつか間違ってしまうので自動で振り分けられるようなスクリプトを探したんですが、良いものが見つからず自分で作ってみることになりました。</p>



<p>MacはAutomatorがあるのでこういった処理の自動化が出来て良いですね。<br>思ってもスクリプトがわからなくてなかなか作ることが出来ないんで大変ですが、思い通りに動くと楽しいですよね。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fire TV用第３世代リモコン</title>
		<link>https://www.fuublog.net/2021/03/25/fire-tv/</link>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Thu, 25 Mar 2021 03:31:07 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=625</guid>

					<description><![CDATA[こんにちは、ふうです。 Fire TV Stick(Cubeや4Kも可)第2世代以降用に新しいFireTv用リモコンが出るようですね。特徴としてはPS5のリモコンみたいにメディアボタンが4つ搭載されたことだと思いますが、 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは、ふうです。</p>



<p>Fire TV Stick(Cubeや4Kも可)第2世代以降用に新しいFireTv用リモコンが出るようですね。<br>特徴としてはPS5のリモコンみたいにメディアボタンが4つ搭載されたことだと思いますが、<a rel="noopener" target="_blank" href="https://www.itmedia.co.jp/news/articles/2103/25/news085.html">ITMedia NEWS<span class="fa fa-external-link external-icon anchor-icon"></span></a>によると、この4つのボタンは販売国ごとに割り当てが固定されている様でDAZNじゃなくてDアニメを、と思っても変更はできない様です。</p>



<p>このあたりのカスタマイズ性があれば嬉しいと思うんですが、難しいんでしょうね。</p>



<p>リモコン単体だけではなくFire TV Stickとセット品も出ているみたいですが、Stickの方はアップデートされずに第3世代（2020年9月モデル）のままの様です。<br>この前Fire TV Stick 4K（2018年12月モデル）を購入したところなので今回は余裕で見送り決定です。<br>4Kモデルの方が古いですが、メモリーが1.5GB(通常版は1GB)と性能的に4Kモデルの方が少し上です。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20210203","msmaflink");msmaflink({"n":"Fire TV Stick 4K - Alexa対応音声認識リモコン付属 | ストリーミングメディアプレーヤー","b":"Amazon","t":"53-008358","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31gFK-y4+ZL.jpg","\/41yG4H6foRL.jpg","\/51AksBFpnsL.jpg","\/41knbxw+9AL.jpg","\/31rMYsbAyCL.jpg","\/316X5Xd0HrL.jpg","\/41omhsF-umL.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B079QRQTCR","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B079QRQTCR","a_id":1506038,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0}],"eid":"h9eK8","s":"s"});</script><div id="msmaflink-h9eK8">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20210203","msmaflink");msmaflink({"n":"Fire TV Stick - Alexa対応音声認識リモコン(第3世代)付属 | ストリーミングメディアプレーヤー","b":"Amazon","t":"53-025594","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/414Rn-8KYjL.jpg","\/416QGuK3rQL.jpg","\/41aNa3UqShL.jpg","\/61Ih267+QJL.jpg","\/41u6lONzQuL.jpg","\/518FZLn6S5L.jpg","\/41SNgZgKE4L.jpg","\/41KeNSi4HlL.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08C1LR9RC","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08C1LR9RC","a_id":1506038,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0}],"eid":"TX5Mk","s":"s"});</script><div id="msmaflink-TX5Mk">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20210203","msmaflink");msmaflink({"n":"Alexa対応音声認識リモコン(2021年発売 第3世代) | 対応する別売りのFire TV本体が必要です","b":"Amazon","t":"53-025652","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/317oaap083L.jpg","\/41u6lONzQuL.jpg","\/51gemLeVx2L.jpg","\/51P0CRoPcQL.jpg","\/513UX13PuVL.jpg","\/41L5hi2qG2L.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08D2VL1PD","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08D2VL1PD","a_id":1506038,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0}],"eid":"unDqr","s":"s"});</script><div id="msmaflink-unDqr">リンク</div><!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>寝覚めが悪い日が続いたとき</title>
		<link>https://www.fuublog.net/2021/03/22/gaba/</link>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Mon, 22 Mar 2021 04:39:02 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=620</guid>

					<description><![CDATA[こんにちは。 皆さんしっかり眠れていますか？ 寝覚めが悪い日が続くと、なるべく早く寝るようにしているんですが、それでも寝覚めの悪い日が続きます。 起きた瞬間から体がだるくてしんどい、目が開かない、そんな時にDHCのギャバ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちは。</p>



<p>皆さんしっかり眠れていますか？</p>



<p>寝覚めが悪い日が続くと、なるべく早く寝るようにしているんですが、それでも寝覚めの悪い日が続きます。</p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="300" height="200" src="https://www.fuublog.net/wp-content/uploads/2021/03/gaba-300x200.jpg" alt="" class="wp-image-622" srcset="https://www.fuublog.net/wp-content/uploads/2021/03/gaba-300x200.jpg 300w, https://www.fuublog.net/wp-content/uploads/2021/03/gaba-1024x683.jpg 1024w, https://www.fuublog.net/wp-content/uploads/2021/03/gaba-768x512.jpg 768w, https://www.fuublog.net/wp-content/uploads/2021/03/gaba.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></figure>



<p>起きた瞬間から体がだるくてしんどい、目が開かない、そんな時にDHCのギャバ（GABA）がいいと言う話を聞いて飲んでみると寝覚めの悪さが消えて結構いい感じです。</p>



<p>眠いのは眠いですけどね、去年の今頃やっぱりしんどい日が続いていて、その時初めて飲みましたが飲んだ次の朝から結構楽に目覚める事ができました。<br>二袋くらい続けて飲んでそれから飲まなくなったんですが、体調が落ち着いたのか飲まなくても大丈夫だったんですが、一年越しでまたしんどくなって買ってみました。</p>



<p>サプリメントってあんまり気休めの気がしてあんまり信用していないのですが、やっぱり効いているようです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>iOS15,16からWindows10へSMB共有を使って写真やムービーを送る方法</title>
		<link>https://www.fuublog.net/2019/09/22/ios13-windows10-smb/</link>
					<comments>https://www.fuublog.net/2019/09/22/ios13-windows10-smb/#comments</comments>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 14:24:59 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=213</guid>

					<description><![CDATA[こんにちは。ふうブログ管理人の ふう です。皆さんはiPhone使っていますか？僕はMacは止めましたが、スマホはiPhoneのままです。 先日リリースされたiOS13ではファイルアプリからUSBメモリやSMBサーバへ接 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="">こんにちは。ふうブログ管理人の ふう です。<br>皆さんはiPhone使っていますか？<br>僕はMacは止めましたが、スマホはiPhoneのままです。</p>



<p class=""><s>先日リリースされたiOS13ではファイルアプリからUSBメモリやSMBサーバへ接続できるようになりました。<br>この機能はWindowsとiOSを使っている人にとってはかなり大きなアップデートになると思います。</s></p>



<p class="">iOS15,16対応版として内容見直しました、基本は今までどおりでしたが少し表示が変わっていたので画像差し替えています。</p>



<p class="">今までDropboxなどのクラウドサービスを経由しないと不便だったWindowsへのデータコピーがかなり簡単になります。<br>クラウドサービスは同期完了するまで待つしかなく、すぐに欲しい時はメールで送るなど、別の手段が必要になると思います。</p>



<p class="">今回からSMB接続ができることによってファイルの受け渡しが簡単に出来るようになりました。<br>実際にやってみましたので、手順を記載したいと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">1.同一ネットワーク（Wi-Fi）での接続</a></li><li><a href="#toc2" tabindex="0">2.Windowsでの設定</a></li><li><a href="#toc3" tabindex="0">3.iPhoneでの設定</a></li><li><a href="#toc4" tabindex="0">4.データの共有</a></li><li><a href="#toc5" tabindex="0">5.注意事項</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">1.同一ネットワーク（Wi-Fi）での接続</span></h2>



<p class=""><span class="marker">まずは iPhone側はWi-fi、Windows側は有線LANもしくはWi-Fiで同じルーター内のネットワークへ接続します。大事なのは同じネットワーク内にPCとiPhoneが一緒にいることになります。</span></p>



<h2 class="wp-block-heading"><span id="toc2">2.Windowsでの設定</span></h2>



<p class="">Windowsでファイル共有の準備をします。<br>共有したいフォルダを選択し（ここでは「iPhone」フォルダとしました）、右クリックで「<span class="marker-under">アクセスを許可する</span>」から「<span class="marker-under">特定のユーザー&#8230;</span>」を選びます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="751" height="549" src="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_1.png" alt="" class="wp-image-918" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_1.png 751w, https://www.fuublog.net/wp-content/uploads/2021/11/ios15_1-300x219.png 300w" sizes="(max-width: 751px) 100vw, 751px" /><figcaption class="wp-element-caption">共有したいフォルダを右クリックして 「<span class="marker-under">アクセスを許可する</span>」から 「<span class="marker-under">特定のユーザー</span>」をクリック<br><span class="marker-blue">共有をやめたくなったら</span>「<span class="marker-under-blue">アクセスを削除する</span>」<span class="marker-blue">を選びます</span>。</figcaption></figure>



<p class="">次に共有する相手を選びます。<br>今回は<span class="marker-under">自分のユーザー名</span>を選択し、<span class="marker-under">共有（H）</span>をクリックします。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="614" height="454" src="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_2.png" alt="" class="wp-image-919" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_2.png 614w, https://www.fuublog.net/wp-content/uploads/2021/11/ios15_2-300x222.png 300w" sizes="(max-width: 614px) 100vw, 614px" /><figcaption class="wp-element-caption">自分の名前を選択し「共有(H)」をクリック</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="614" height="454" src="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_3.png" alt="" class="wp-image-920" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_3.png 614w, https://www.fuublog.net/wp-content/uploads/2021/11/ios15_3-300x222.png 300w" sizes="(max-width: 614px) 100vw, 614px" /><figcaption class="wp-element-caption">「<span class="marker-under">ユーザーのフォルダーは共有されています。</span>」と出れば完了です。「<span class="marker-under">終了(D)</span>」をクリックしてください。</figcaption></figure>



<p class="">これでiPhoneフォルダへ所有者権限での共有が開始されました。</p>



<p class="">iOSからの接続先であるWindowsのipアドレスを調べるには、「Windows」キーを押し「cmd」と入力します。次にコマンドプロンプトを開き「ipconfig」と入力します。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="977" height="512" src="https://www.fuublog.net/wp-content/uploads/2019/09/190921_005.png" alt="cmd" class="wp-image-225" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/190921_005.png 977w, https://www.fuublog.net/wp-content/uploads/2019/09/190921_005-300x157.png 300w, https://www.fuublog.net/wp-content/uploads/2019/09/190921_005-768x402.png 768w" sizes="(max-width: 977px) 100vw, 977px" /><figcaption class="wp-element-caption">「ipconfig」と入力</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="977" height="510" src="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_4.png" alt="" class="wp-image-925" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/ios15_4.png 977w, https://www.fuublog.net/wp-content/uploads/2021/11/ios15_4-300x157.png 300w, https://www.fuublog.net/wp-content/uploads/2021/11/ios15_4-768x401.png 768w" sizes="(max-width: 977px) 100vw, 977px" /><figcaption class="wp-element-caption">WindowsのIPアドレスが表示されます。</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc3">3.iPhoneでの設定</span></h2>



<p class="">次にiPhoneへ移り「ファイル」アプリを開きます。<br>右上の…から「サーバへ接続」を選びます。 </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763-473x1024.png" alt="" class="wp-image-921" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8763.png 828w" sizes="(max-width: 473px) 100vw, 473px" /><figcaption class="wp-element-caption">右上の「<span class="marker-under">&#8230;</span>」をタッチしてメニューを呼びだし「<span class="marker-under">サーバーへ接続</span>」をタッチします。</figcaption></figure>



<p class="">ここで先ほど調べたIPアドレスを入力するのですが、かならず先頭に「smb://」を付けて「smb://192.168.1.30」の様に入力してください。</p>



<p class=""><span class="marker-red">※追記　先ほど設定した「iphone」フォルダが見えない場合、「smb://192.168.1.30/iphone/」のように入力してみてください。</span></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775-473x1024.png" alt="" class="wp-image-922" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8775.png 828w" sizes="(max-width: 473px) 100vw, 473px" /><figcaption class="wp-element-caption">サーバ欄に「smb://自分のPCのIPアドレス」を入力して接続をタッチ</figcaption></figure>



<p class="">その後登録ユーザーを選択し、Windowsへのログイン用のIDとパスワードを入力ます。<br>※<span class="marker-under">追記 Microsoftアカウントでログインする設定になっている場合はMicrosoftアカウントのID（メールアドレス）とパスワードになります</span>。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765-473x1024.png" alt="" class="wp-image-923" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8765.png 828w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769-473x1024.png" alt="" class="wp-image-924" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8769.png 828w" sizes="(max-width: 473px) 100vw, 473px" /><figcaption class="wp-element-caption">この画面が出れば接続成功です。<br>iPhoneとなっているのは最初にそう言うフォルダ名にしたからです。</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc4">4.データの共有</span></h2>



<p class="">後は写真アプリなどから送りたい写真やムービーを選択し、共有をタッチします。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776-473x1024.png" alt="" class="wp-image-926" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8776.png 828w" sizes="(max-width: 473px) 100vw, 473px" /><figcaption class="wp-element-caption">写真を選んで左下の「共有」ボタンをタッチ</figcaption></figure>



<p class=""> 下の方までスクロールし「&#8221;ファイル&#8221;に保存」をタッチします。 </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777-473x1024.png" alt="" class="wp-image-927" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8777.png 828w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<p class=""> 先ほど入力したipアドレスが表示されているはずなのでその「<span class="marker-under">IPアドレス</span>」をタッチして「<span class="marker-under">iPhone</span>」フォルダをタッチしてから右上の「<span class="marker-under">保存</span>」をタッチします。 </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="473" height="1024" src="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1-473x1024.png" alt="" class="wp-image-929" srcset="https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1-473x1024.png 473w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1-139x300.png 139w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1-768x1662.png 768w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1-710x1536.png 710w, https://www.fuublog.net/wp-content/uploads/2021/11/IMG_8773-1.png 828w" sizes="(max-width: 473px) 100vw, 473px" /></figure>



<p class="">データのコピーが始まります。<br>無事にファイルをWindowsにコピーできたでしょうか？<br>無事にコピーが完了すると下記のようにWindowsで共有フォルダに設定したフォルダにデータが表示されると思います。 </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="964" height="686" src="https://www.fuublog.net/wp-content/uploads/2019/09/190921_007.png" alt="" class="wp-image-227" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/190921_007.png 964w, https://www.fuublog.net/wp-content/uploads/2019/09/190921_007-300x213.png 300w, https://www.fuublog.net/wp-content/uploads/2019/09/190921_007-768x547.png 768w" sizes="(max-width: 964px) 100vw, 964px" /></figure>



<h2 class="wp-block-heading"><span id="toc5">5.注意事項</span></h2>



<p class="">一つ注意しないといけないのは、上の画像のように HEICやHEIF(H265) で撮影したデータは、自動変換設定をしていても、SMBでの送信時にはJPGやH264に変換されません。</p>



<p class="">これを解消する方法はなさそうなので、元の保存形式を変更しておくか、HEICやHEIFを編集することができるアプリケーションをWindowsにインストールする必要があります。<br>複数枚を一括でコンバートするにはフリーウェアの <a rel="noopener" target="_blank" aria-label="iMazing HEIC Converter (opens in a new tab)" href="https://imazing.com/heic">iMazing HEIC Converter<span class="fa fa-external-link external-icon anchor-icon"></span></a> を使用してから別の画像編集ソフトに持って行くか、 <a rel="noopener" target="_blank" href="https://www.gimp.org/">GIMP<span class="fa fa-external-link external-icon anchor-icon"></span></a>を導入して編集まで一括でするのが便利かと思います。</p>



<p class="">このことを踏まえてもクラウドサービスを経由せずにiOSからWindowsへデータを直接送信できるようになったのはとても大きなことだと思います。<br>最初の設定さえ終えてしまえば次から簡単に送信できるようになりますので、これまでデータ送信に苦労されていた方は是非設定してみてください。</p>



<p class="">上記手順を試しても接続できない方はコメント欄からお願いいたします。<br>またやり方を探ってみたいと思います。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.fuublog.net/2019/09/22/ios13-windows10-smb/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【Photoshop】パターンの作成</title>
		<link>https://www.fuublog.net/2019/09/02/photoshop-pattern/</link>
		
		<dc:creator><![CDATA[ふう]]></dc:creator>
		<pubDate>Mon, 02 Sep 2019 10:13:59 +0000</pubDate>
				<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[Photoshop]]></category>
		<guid isPermaLink="false">https://www.fuublog.net/?p=184</guid>

					<description><![CDATA[こんにちはふうです。今日はPhotoshopの操作について覚え書きです。以前はWebサイトのデザインをする時はMacromediaのFireworksを使っていました。Adobeに買収され、FireworksはCS6まで [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>こんにちはふうです。<br>今日はPhotoshopの操作について覚え書きです。<br>以前はWebサイトのデザインをする時はMacromediaのFireworksを使っていました。Adobeに買収され、FireworksはCS6までなんとか続きましたが、Photoshopと統合という事で無くなってしまいました。</p>



<p>FireworksはPhotoshopよりIllustrator寄りでピクセルベースのデザインをするのにとても良かったんですけどね。まぁMac版の出来はあまり良くなかったと思いますが、、、。</p>



<p>そんなFireworksでよく使っていたのがテクスチャの機能です。指定したオブジェクトにちょっとした模様を付けるのに使うのですが、デフォルトでもパターンが多く、透明度なども簡単に変えられるので重宝していました。</p>



<p>ただ最近になって当時のデザインをほぼ再現する必要が出てきてしまったので、PhotoshopでもFireworksと同等の機能がないか探したところ、Photoshopにも似たような機能はあったのですが、ピクセルベースにはなっていないので、くっきりとした斜線がなかったり、そもそものパターンが少なく非常に使い勝手が悪く、そのままではなかなか使えませんでした。</p>



<p>ただし、テクスチャを作って登録してしまえばFireworksと同じように使えるとわかったので覚え書きとして記事を作成します。</p>



<p>とりあえず作ってみたかったのはドットのハッキリとした斜線。Photoshopではアンチエイリアスのかかったような薄ぼんやりとした斜線しか無かったので。まずは適当に8×8ピクセルでカンバスを作成。なんとなく左上を開けて黒の斜線を書き、2ピクセル空けてまた黒の斜線を書きました。これを繰り返しできたのが下の図です。</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.29.47-1005x1024.png" alt="" class="wp-image-185" width="251" height="256" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.29.47-1005x1024.png 1005w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.29.47-294x300.png 294w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.29.47-768x783.png 768w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.29.47.png 1141w" sizes="(max-width: 251px) 100vw, 251px" /><figcaption>8×8ピクセルのパターン</figcaption></figure>



<p>少し大きめのカンバスに配置してみましたが、結果適当に作りすぎていてリピートしません、右に配置したパターンを左に2ピクセルずらせば合いそうです。<br>と言う事で作るのは6×6で良かった様です。</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.31.28.png" alt="" class="wp-image-186" width="233" height="244" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.31.28.png 465w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.31.28-286x300.png 286w" sizes="(max-width: 233px) 100vw, 233px" /><figcaption>配置してみたが起点が合わない。</figcaption></figure>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.33.31.png" alt="" class="wp-image-187" width="383" height="351" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.33.31.png 510w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.33.31-300x275.png 300w" sizes="(max-width: 383px) 100vw, 383px" /><figcaption>左上起点で6×6トリミングしました。</figcaption></figure>



<p>この状態でメニューバーの「編集」から「パターンを定義」を選びます。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="347" height="877" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.07-1.png" alt="" class="wp-image-190" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.07-1.png 347w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.07-1-119x300.png 119w" sizes="(max-width: 347px) 100vw, 347px" /></figure>



<p>するとさらに小さい画像が表示されました。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="686" height="220" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.15.png" alt="" class="wp-image-191" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.15.png 686w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.34.15-300x96.png 300w" sizes="(max-width: 686px) 100vw, 686px" /></figure>



<p>この画面は最小のリピートを表示してくれますので、6×6ではなく、3×3で十分だったのだと言う事がわかります。<br>ただし、最初から最小のリピートを計算するのも難しいので、今回の様にある程度の大きさで作ってみて絞り込んで行く方が全体像が掴みやすいと思います。<br>自分で管理しやすい名前をつけ、OKをクリックします。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="50" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.37.54-1024x50.png" alt="" class="wp-image-193" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.37.54-1024x50.png 1024w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.37.54-300x15.png 300w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.37.54-768x37.png 768w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.37.54.png 1270w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>この後、登録したパターンを使用するには「塗りつぶしツール」のオプションで「描画色」ではなく「パターン」を選びます。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="383" height="360" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.37.png" alt="" class="wp-image-194" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.37.png 383w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.37-300x282.png 300w" sizes="(max-width: 383px) 100vw, 383px" /></figure>



<p>塗り潰したいレイヤーをこの「塗りつぶしツール」でクリックすれば、下記の様に繰り返しのパターンが描画されます。</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.56.png" alt="" class="wp-image-195" width="409" height="425" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.56.png 545w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.38.56-288x300.png 288w" sizes="(max-width: 409px) 100vw, 409px" /><figcaption>斜線で塗りつぶされました。</figcaption></figure>



<p>「塗りつぶしツール」以外でも「シェイプツール」を使用して「塗り」のところから任意のパターンを選べばシェイプの中身がパターンで埋め尽くされます。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="37" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.42.42-1024x37.png" alt="" class="wp-image-196" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.42.42.png 1024w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.42.42-300x11.png 300w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.42.42-768x28.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="545" height="567" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.43.06.png" alt="" class="wp-image-197" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.43.06.png 545w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.43.06-288x300.png 288w" sizes="(max-width: 545px) 100vw, 545px" /><figcaption>シェイプの中がパターンで埋まります。</figcaption></figure>



<p>登録したパターンは作った時に色が決まってしまっているので、黒い線ではなく赤い線にしたいなどの場合は、色のレイヤーと、パターンのレイヤーを作り、レイヤーの描画モードを変更するなどといった手間がかかりますが、色の変更は可能です。</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="709" height="551" src="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.47.24.png" alt="" class="wp-image-199" srcset="https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.47.24.png 709w, https://www.fuublog.net/wp-content/uploads/2019/09/スクリーンショット-2019-09-02-18.47.24-300x233.png 300w" sizes="(max-width: 709px) 100vw, 709px" /></figure>



<p>この様にPhotoshopでもパターンの使用はできるので、色々試してみてください。<br>それではまた、別の記事で。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js","msmaflink");msmaflink({"n":"Adobe Creative Cloud フォトプラン(Photoshop+Lightroom) with 1TB|12か月版|オンラインコード版","b":"アドビシステムズ","t":"","d":"https:\/\/images-fe.ssl-images-amazon.com","c_p":"\/images\/I","p":["\/51cFAtpk%2BZL.jpg","\/51uZCQURdhL.jpg","\/517kV0niRTL.jpg","\/61NOZGBuZXL.jpg","\/51gY4ZIbvsL.jpg","\/51pWHYBEHjL.jpg","\/51v66d4%2BRoL.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/Creative-%E3%83%95%E3%82%A9%E3%83%88%E3%83%97%E3%83%A9%E3%83%B3-Photoshop-Lightroom-%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E7%89%88\/dp\/B07CPZQNG2","t":"amazon","r_v":""},"aid":{"amazon":"1506038"},"eid":"aYWVd"});</script><div id="msmaflink-aYWVd">リンク</div><!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
