<?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>script life 千夜一夜 プログラミング別館</title>
	<atom:link href="https://www.scriptlife.jp/contents/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scriptlife.jp/contents/programming</link>
	<description>AWSとかプログラミングのこととかいろいろ</description>
	<lastBuildDate>Wed, 09 Mar 2022 14:33:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.13</generator>
	<item>
		<title>MacBookのトラックパッドを使ってFInderでうまくドラッグ&#038;ドロップするコツみたいなもの</title>
		<link>https://www.scriptlife.jp/contents/programming/2022/03/09/tips-mac-finder-draganddrop/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2022/03/09/tips-mac-finder-draganddrop/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Wed, 09 Mar 2022 14:32:33 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4587</guid>

					<description><![CDATA[とてもふわっとした感じのタイトルですが、要するにFinderでドラッグ&#38;ドロップがうまくできるようになりました！って話です。 いや出...]]></description>
										<content:encoded><![CDATA[<p>とてもふわっとした感じのタイトルですが、要するに<strong>Finderでドラッグ&amp;ドロップがうまくできるようになりました！</strong>って話です。</p>
<p>いや出来なかったのかと言われると…<strong>たまに妙に失敗するとき</strong>があってすげーイラッとしていました！　正直バグなんじゃないかと思ってたくらいです！</p>
<p><strong>それが解消できたので書き残しておきます！</strong></p>
<p>※ただこれは私が使用している、MacBookPro2020年モデルについて書いています。デバイスの話なので、お手元のトラックパッドがもし該当しなかったらごめんなさい</p>
<h3>トラックパッドの押し込みが2段階あった</h3>
<p>気づいてしまったら答えは簡単で、トラックパッドの押し込みが2段階あり、その<strong>1段階目</strong>で止めるとドラッグ&amp;ドロップが成功します。</p>
<p>トラックパッドの表面を押し込むときに注意深くしていると、押し込みが2段階あることに気付けるはず…2段階目まで押し込むとそのファイルが実行されたり、ファイル名の変更になったりします。(このへんも、なんかタイミングによって挙動がまちまち)</p>
<p>マウスに例えると1段階目がシングルクリック、2段階目がダブルクリックって感じでしょうか…</p>
<p>おそらく今までは無意識に、ドラッグ&amp;ドロップするつもりのときは浅い押し込み、そうでないときは深く押し込んでいたのかもしれません。もしくはその時々のタイミングでOS側がうまく判断してくれていて、なにかの表紙にそれが働かなくなるとドラッグ&amp;ドロップできないモードみたいになるか…</p>
<h3>もう4年くらい使ってるのに…</h3>
<p>ええ、これに気づくのに4年…いやMac miniにトラックパッド繋げていた頃からだともっとかかりました…<strong>全く気にしてなかった…</strong></p>
<p>気づいたのもたまたまです。マシンが重くなった後とかで <strong>妙にFinderでのドラッグ&amp;ドロップができなくなる</strong> ときがたまにあって、すごいイライラしていました。そういうときにがちゃがちゃ試していたら<strong>あれっ</strong> って感じで。</p>
<p>加えてWindowsノートはタッチパッドと別にボタンがあるタイプだったからタッチパッドそのものでクリックするって感じでもなかったし、今使ってるChromebookなんかだと押し込みがあっても1段階で、正直2段階になっている発想がなかった。</p>
<p>またこれを知らなくても<strong>だいたい上手く動いてくれてた</strong>から…やっぱりOSが動きをみてアシストとかしてくれてたのかもしれないですね。</p>
<h3>ソフトによって挙動がかわるかも</h3>
<p>ただ上記のような使い分けはFinderに限った話で、他のアプリだと1段階目も2段階目も同じ挙動だったりします。(だから余計にわからんかったのかもしれない)</p>
<p>タッチパッドの押し込みをマウスのクリックのようなものだと捉えていると、そもそも2段階になってることに気付けないかもしれません。</p>
<p>「Mac Finder ドラッグアンドドロップできない」みたいなキーワードで検索すると他にもいろんなパターンで困るときがありそうですから(OSやFinderの再起動でできるようになったことも確かにあった気がする)、この記事の内容が解決につながるかはわかりませんが…</p>
<p>もし同じような困り方をしている人がいたら…なにかの参考になれば幸いです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2022/03/09/tips-mac-finder-draganddrop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>数学ってどこまで必要？　今どきサーバーをゼロから作るの？　みたいな話</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/12/26/poem-math-server-zero/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/12/26/poem-math-server-zero/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sun, 26 Dec 2021 04:41:43 +0000</pubDate>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[ポエム]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4570</guid>

					<description><![CDATA[ちょっと見かけたこちらの記事、まあ結局ケースバイケースなんだよなあ…って思うのでサンプルケースとして自分の感想かいておこうかなと。こういうの...]]></description>
										<content:encoded><![CDATA[<p>ちょっと見かけた<a href="https://techgym.jp/colmn/mingra38/">こちらの記事</a>、まあ結局ケースバイケースなんだよなあ…って思うのでサンプルケースとして自分の感想かいておこうかなと。こういうのポエムって言うらしいですね。感想なんで元記事の本題からずれてるかもしれんが気にしない。</p>
<p>ただ <strong>「縁を切れ」と言われたら「おっそうだな」としか思わない</strong> からまあリムブロしといてくれればいいなとは思います。そのほうがお互い平和に生きていける。</p>
<h2>(ちょっと追記)おそらく「エンジニア向け」の記事じゃない</h2>
<p>スクールの活動内容や対象をみてると、対象にしてる客層は <strong>「エンジニアとまでいかないけどプログラミングを学びたい人」</strong>向けなんだろうなと思いました。</p>
<p>それはそれで良いのですが…そうすると、こういう形で炎上するのは <strong>「正論言ったらいけ好かない老害エンジニアがわめきだした！」</strong> みたいに映ってるんだろうかなあとも。</p>
<p>ガチで数学必要になる仕事とか、サーバートラブルに緊急対応する仕事とかは本当の専門領域になるとは思いますが、逆にいえば専門でなければそこまで要らないもの事実で、ちょっと業務改善したいとかそういうところだったら要らないですしね。</p>
<p>逆に、「プログラミングを仕事にしてないけどちょっとやってみたい人」からすると、エンジニアの態度に思うところとかもあるんだろうなとは。(これはエンジニア云々ではなく、すべての職業と専門外の人の関係性だとは思いますけど)</p>
<p>狙ってそうなったかはわからんけど、そういうところに届く<strong>炎上商法</strong>になってるかなあと。ターゲット層にノーダメージだし見事な施策ですね。</p>
<p>だからまあ…うちの記事はすっかり話題ずれてるし取り下げはしないけど、<strong>反発するだけ思うつぼ</strong>感はあるね…</p>
<p>※ただ無駄に数学押し付けてきたり、意味もなくイチからサーバー作ってデータセンターに置こうとするようなのは普通に仕事としてご遠慮いただく気持ちです。「〜すればよいのでは」についてはシチュエーション次第なんだよなあ。</p>
<p>プログラミングはもちろんエンジニアの専売特許ではないし、むしろこれからパソコンみたく普通に使っていく技能になるかもしれないとは思うから、スクールの対象や方向性は良いように思えただけに残念でした。</p>
<h2>「 数学を勉強しろ！」はどこまで？</h2>
<p>数学知識をどこまで使うかは<strong>正直業種によるでしょう</strong>。としか。</p>
<p>記事だと「プログラミングに必要な数学知識は中２レベル」とありますね。連立方程式、一次関数、確率が含まれているようなので確かにこのあたりくらいかなとは。</p>
<p>個人的に仕事でやっている部分を振り返ると、 <strong>四則演算</strong> は使うと思います。 <strong>更にハードルが下がった。</strong></p>
<p>あと <strong>確率</strong> もたまに話に出てくるかな…</p>
<p>ただプログラム自体が数式の塊ともとれるし、<strong>関数</strong> や <strong>代入</strong> なんかは日常的に使ってると言えるかも。</p>
<h3>ゲーム・3D表現だとどうだろう</h3>
<p>完全に門外漢なんで違ったらごめんって話はしとく。</p>
<p>昔はゲームつくるとき行列とかベクトル演算とか必須だったと思うのだけど<strong>今はUnityでぐりぐり回せちゃう</strong> からなあ…</p>
<p>衝突判定も <strong>コリジョンつけたら終わり</strong> だしなあ…</p>
<p>シェーダー書き始めたりしたら必要になってくるのかな…？</p>
<h3>機械学習だとどうだろう</h3>
<p>これも門外漢なんですが、ライブラリ使えば動くことは動くんだけど <strong>どう使えばいいかわからなくて統計の勉強始めた</strong> ような気はする。 <strong>そして挫折した(ごめん)</strong></p>
<p>データアナリストやデータサイエンティストも統計とか必要になってくると、<strong>中2数学を遥かに超えたところ</strong> を求められるんじゃないかとは。</p>
<p>なんで今をときめくこの分野だと <strong>数学必須</strong> じゃないかなあとは思う。いずれライブラリが充実していらんくなるかもしれないですけどね。(でもそのときが来たとしてもむしろ数学知ってる方が価値が高い人材になってるだろうなとも)</p>
<h3>「数学を勉強しろ！」は結局どうなのか</h3>
<p>業種無視してマウントとってくるのは無視していいんじゃないかと思います。</p>
<p><strong>職場で言われてるなら具体的に必要な部分を聞いて学んだほうがよいかもしれない</strong> 。</p>
<p>あと「○○エンジニアを目指すなら」って <strong>業種の前置きがついてる</strong> 場合も、必要性を検討したほうがいいと思います。 <strong>実際必要な可能性ある</strong> と思うから。</p>
<h3>亜種「○○を勉強しろ！」</h3>
<p>いろいろありますね。「SQLを勉強しろ！」「アルゴリズムを勉強しろ！」とか。このへんも同様。 <strong>目的に沿って必要か必要じゃないか</strong> かなあとは。</p>
<h2>「サーバーを0から構築する」のはどうなの？</h2>
<blockquote>
<p>昔の栄光を語る&amp;サーバーを０から構築したがる</p>
</blockquote>
<p>ってセットにされてるのが <strong>解せぬ</strong> のだけどまあいいや。 </p>
<p>今どきサーバーを0から(インストール画面から)構築する機会は <strong>ほぼない</strong> とは思います。私自身ももう数年、下手すると10年以上はそんなことしてないですね… ( <strong>自分ちのWindowsが死んだ</strong> ときくらいですかね…サーバーじゃねえや…)</p>
<p>※自分個人の経験を元にしてるのでサーバー=Linuxサーバーと思ってもらえれば</p>
<p>ただAWSのEC2などで用意されているのは <strong>インストール直後のLinux</strong> なのでいろいろ足りない。実際に使える状態にもってくためにミドルウェアをインストールしたり設定したりは必要になります。</p>
<p>インストール後のセットアップを含めるなら「0から構築する」機会はそれなりにあると思います。</p>
<p>このあたりも今どきだと、「インフラエンジニア」って枠で別になっているから <strong>PHP書いてるだけだと縁がない</strong> 感じはしますけどね。 残念ながら<strong>逃げられると思うなよ</strong>。社内環境だけでも動作がおかしいみたいなのがつきまとってくるし長くサービスを続けているとバージョンの問題も絡んでくるし。</p>
<p>「0から構築したがる」ってのはそうする必要があるってのと、いざってときに<strong>そこまで知ってないと詰む</strong> って話の裏返しでもあると思います。(もしかしたら「数学勉強しろ」もそういう面があるかもしれない)</p>
<h3>「0から構築する」=Dockerfileかも？</h3>
<p>「0から構築する」を今風に言うと <strong>Dockerfileを書く</strong> になるかもしれんですね。あれはまさに構築手順の自動化なので。Dockerfileを用意したオリジナルコンテナで運用とか割とする機会あるんじゃないです？</p>
<p>マイクロサービスになっていくと、「どれをインストールしてどれを削るか」みたいなところの構成もコンテナごとに考える必要があるので、おっさんが昔からやってる「ゼロから構築」とは別の観点での「ゼロから構築」が必要になってくるかもしれない。</p>
<p>またAWSなどでは便利なサービスが揃ってて、RDSとかElastiCacheとか個別のサービスを使うことですべてのミドルウェアを自分で準備する必要はなくなってるし、いずれ全部サーバーレスになってコードを書くだけで済むかもしれんですけど。そうなってくれたらそっちのほうがいいわな…とは思います。</p>
<h3>勉強のためならプログラマでもやってみるのアリかも</h3>
<p>そういう現代なんで口に出す機会もあまりないですけど、  <strong>勉強のためゼロから作ってみるのはアリ</strong> なんじゃないのとは思ってます。古いPCにLinuxインストールからしてもいいですが、EC2インスタンスでPHPサービスが動くとこまで構築とか、OSインストール済みから始めてもいいですね。</p>
<p>「プログラム/サービスが動かない」って結構、回避する手段としてサーバーの設定をいじったりすることも多いですしね。 <strong>具体的にはメモリ上限を上げたりswapをぶっこむ</strong> んですが。大抵。</p>
<h3>過去の栄光の自慢話</h3>
<p>本当にすまない。飲み会の戯言だから聞き流してやっておいて。 <strong>自前でサーバー抱えなくてせいせいしてるから出てくる話</strong> だよ。戻りたいとは思えないね…</p>
<h2>「〜すればよいのでは？」</h2>
<p><strong>煽り口調なのでイラッとする</strong> 書き方ですね。こうは言ってません。</p>
<p>言ってませんがたぶん似たような言葉として「〜してはどうでしょう」みたいな文言を、主にPRレビューで多用しています。</p>
<p>「実際書いた人が一番その仕様に詳しいはず」と考えていて、そのスタンスで望んでいます。なので「こうしてください」と迂闊に書いてしまうと、「なんかおかしいよな」って思っていたとしてもコメントの指示通りにされてしまう危険性があるかもと思っていて、それを避けたいのです。<br />
(その結果、「やっぱり元のままにします」とか「今はやめておきたいです」とか理由付きでコメントしてもらえれば、そのままでもOKです)</p>
<p>ガイドラインに反しているなど、修正を求める理由が明確な場合は「こう直してください」とコメントすることもあります。</p>
<p>あと、</p>
<blockquote>
<p>「これはこれこれ、こうだと思うので、これをやってください」</p>
</blockquote>
<p>は指示出しや依頼する際の方針としては正しいし、こう言えるよう努めてはいます。</p>
<p>ただ、たぶんですが元のセリフがでてくる場合って「なにかの行動に対するフィードバックやリアクション」が多いんじゃないかなと思います。</p>
<p>「〜すればよいのでは？」みたいなのを完璧に読み切ることはできないし、やってみた結果のフィードバックとして出てくることもあるし。</p>
<p>「なら最初に言えよ」って思う気持ちはわかるし <strong>俺もそう思う</strong> どころか「なら最初に言えよ」って <strong>そのまま口に出る</strong> のだけど…結局全部そうするのも不可能なんだすまない…なるべくガイドラインや明文化するようにはがんばってるよ…</p>
<p>でも(文句出るのはしょうがないにしても)<strong>それが許容できなくてマイクロマネジメントしないと動けない</strong> ならまあ… <strong>その人に頼まないで自分でやる時間をスケジュールにいれたほうがコントロール効くしストレスない</strong> って結論になりますね… (煽り口調に耐えられないっていうならわかるが別の話になる…あと、フィードバック分の時間はバッファとして最初に用意した上でです。あまりやったことなさそうなところは特に)</p>
<p>自分でやった後でも思いますもん。やってみたあとで <strong>「あっやべこうすりゃよかったんじゃない？」</strong> って。</p>
<h3>習熟度の順番</h3>
<p>習熟度によってお願いするコストとリターンが変わってくる話もあった気がして、</p>
<pre><code>1. 言われたことができる
2. 言われなくてもできる
3. 言われたこと以上の価値を提供できる</code></pre>
<p>みたいな感じかなあと思うのだけど。この話は1の時点にあたるのかな。</p>
<p>1の時点の人に2や3を安易に求めるのは無理(そのシステムに対する習熟度もあるし)。<br />
しかし手が回らんとついそうなってるところはあるかもしれない。それはすまない。(そうならんように注意はしている…しているが…)</p>
<h3>むしろ自分から聞くのはアリ</h3>
<p>むしろ最初に「『これはこれこれ、こうだと思うので、これをやってください』というふうに教えて下さい」って話をするのは全然良いと思っています。頼む側からすると、わからないことを伝えてもらえているわけで。</p>
<p>表題のセリフが出てくるのは、結局なにかの行動を起こした後だと思うからすでに遅いけど…もし気づくなら行動起こす前に、不明点を確認しておくのは良いポイントではないかと思います。</p>
<h2>結局聞き流して問題ないなら問題ない</h2>
<p>まあ…ああいう記事にリアクションするのもどうかなとは思ったのですが…それなりに言われることも多いんだろうなあとも思ったのでちょっと書いてみました。私自身は <strong>とりあえずクビにならずに済んでる程度</strong> のものなので偉そうなことはいえんですが <strong>逆に参考になる</strong> んじゃないかなと思います。 <strong>いやせんほうがええか若人は。</strong></p>
<p>本質的には「マウントとってくるやつがうざい」って話かなとは思うので…例示されているようなもので頻繁にマウントとられるとうざいんだろうなあとは思いますけど <strong>マウントは何で取られてもうざいだけ</strong> なのでこれに限った話じゃないですね。そういう意味ではこの記事もそうなんですけどまあ個人ブログの与太話なので。</p>
<p>雑談の過去語りは勘弁してくれ。おっさんになると時折思い出すんだよこの前もさぁ<a href="https://www.sankei.com/article/20211008-NI6HGGWTIRL4HDMSLTEXCMWLFI/">みずほのHDD障害</a>あったじゃないこういうのを見ると昔客先でHDD交換したときに（終わる</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/12/26/poem-math-server-zero/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ロゴが簡単に作れて使える「DesignEvo」</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/12/19/designevo/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/12/19/designevo/#comments</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sun, 19 Dec 2021 12:46:04 +0000</pubDate>
				<category><![CDATA[DesignEvo]]></category>
		<category><![CDATA[アプリ]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4555</guid>

					<description><![CDATA[DesignEvoいろんなロゴを作成して使えるツールです。Chromeブラウザ上で動作するためChromebookでも安心。 前回書いた記事...]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.designevo.com/jp/">DesignEvo</a>いろんなロゴを作成して使えるツールです。Chromeブラウザ上で動作するためChromebookでも安心。</p>
<p>前回書いた記事<a href="https://www.scriptlife.jp/contents/programming/2021/12/12/flexclip/">FlexClip</a>を作成しているPearlMountain様が作成されていて、ご紹介いただいたのですこし試してみたところ、使いやすくてChromebookでも使えそうなので記事に書いてみたいと思いました。</p>
<p>(※ライセンスなどのご提供はいただいていないため、PRはつけていません)</p>
<h2>作成はブラウザベースで簡単に</h2>
<p>まず <strong>ロゴの作成自体は無料</strong> でできます。</p>
<p>なのでもう「ロゴを作成する」から試してもらったほうが早いように思いますね…</p>
<p>「無料でロゴを作成する」からページを開くと、もうテンプレートの案内があります。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.52.45.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.52.45.png" alt="" /></a></p>
<p>あとは好みっぽいテンプレートを選んで「カスタマイズ」</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.57.09.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.57.09.png" alt="" /></a></p>
<p>ってやるとエディタが起動するので、あとは <strong>名称とかメッセージとか入力するだけ！</strong></p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.58.31.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.58.31.png" alt="" /></a></p>
<p>日本語フォントやデザインもあります。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.59.42.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.59.42.png" alt="" /></a></p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.59.49.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-12-19-11.59.49.png" alt="" /></a></p>
<p>このへん文字化けせずに日本語使えるのはとてもいいですね！</p>
<p>いろいろいじったら「ダウンロード」でロゴ画像をダウンロードできるようになります。</p>
<h2>ロゴを作るのは無料、ダウンロード時に課金orクレジット表記が必要</h2>
<p>できました！</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/logo.png"><img src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/logo.png" alt="" /></a></p>
<div>ロゴは <a href="https://www.designevo.com/jp/" title="無料オンラインロゴメーカー">DesignEvo</a> ロゴメーカーさんに作られる</div>
<p>無料プランでもロゴをダウンロードシて使うことができます。</p>
<p>ただし、次の条件があります。</p>
<ul>
<li>特定のソーシャルメディアでDesignEvoを共有する</li>
<li>使用するウェブサイトでDesignEvoを共有する (上の「ロゴは〜」文言が指定される)</li>
</ul>
<p>この制限についてはダウンロード時に案内されるプランの支払いによって変更することができます。</p>
<h2>有料パッケージ</h2>
<p>完成したロゴはそのまま購入するか、フリーでクレジット明記するなどして使用するかを選択します。</p>
<p>有料パッケージは要するに、 <strong>作成したロゴの素材と権利をどう扱うか</strong> になるのでしょうか。</p>
<p>そのため、ロゴごとに購入が発生するようです。</p>
<p>お値段は<a href="https://www.designevo.com/pricing.html">こちら</a>を参照してください。</p>
<h3>有料パッケージは「ベーシック」と「プラス」の2種類</h3>
<p>有料パッケージは「ベーシック」と「プラス」の2種類があります。</p>
<p>共通している部分と、「プラス」のみ対応している部分があります。</p>
<h3>共通した条件</h3>
<p>次の条件は「ベーシック」「プラス」共通しています。<br />
これだけで十分であれば、「ベーシック」だけでOK。</p>
<ul>
<li>高解像度ファイル(5000px)</li>
<li>背景が透過PNGファイル</li>
<li>カスタマーサポート</li>
<li>HD印刷できる高解像度ファイル</li>
</ul>
<h3>「プラス」のみの追加条件</h3>
<p>次の内容が必要であれば、「プラス」を選ぶ必要がありそう。</p>
<ul>
<li>ベクターファイル(PDF、SVG)</li>
<li>フォントファイルのダウンロード</li>
<li>著作権所有権</li>
</ul>
<p>デザインは専門外で…ベクターファイルやフォントなどが具体的にどう必要になるかはちょっとわからないですが…おそらく手元で編集したり、保存しておいたりする場合に必要なのかなと思います</p>
<h3>クレジットと著作権の所有権</h3>
<p>最後の「著作権所有権」が、おそらく「プラス」にするかどうかのポイントではないかなと思います。</p>
<p>ただ正直…私は商標周りに詳しいわけではないので、<a href="https://www.designevo.com/faq.html">FAQ</a> の「Do I own the copyright to my logo created on DesignEvo?」や「What are the benefits if I purchase a package?」をご確認いただいたり、サポートにお問い合わせいただくと良いのではと思います。</p>
<h2>ちょい気になる点</h2>
<h3>日本語対応してるけど、たまに英語に切り替わる</h3>
<p>DesignEvoのサイトは基本的に日本語対応しているのですが…なんかページを遷移すると英語に切り替わってしまうことがわりとちらほら。<br />
ページ下の言語を切り替えるとトップページに戻させてしまうので、だめなものはだめそうでした。</p>
<p>また日本語ページがリンクされてなかったり、無理にURL変更して開いてみると英語ページより情報古そうだったりと…サイト自体は日本語対応をあまり期待しないほうがいいのかもしれません。(2021/12の時点では)</p>
<h2>さいごに</h2>
<p>ロゴの作成は思ったようなものが見つかるかが前提にはなりますけど…個別に依頼するより早くリーズナぶりに作成できるところはあるのではと思いました。</p>
<p>ブラウザベースで使いやすく、テンプレートをもとに修正するのであれば初見でもあまり迷わずできそうかなとも。</p>
<p>ただ作りたいと思うロゴに要件が合うかが重要ですし、他の人も使っているテンプレートなので100％オリジナルとは言えない点は注意が必要だとは思います。でもそれも用途次第ではありますね。</p>
<p>なのでロゴの用途として十分で、手早くいい感じにロゴやエンブレムを作りたいと思ったら試してみると良いのではと思います。</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://www.designevo.com/jp/" class="blog-card-thumbnail-link"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fwww.designevo.com%2Fjp%2F?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://www.designevo.com/jp/" class="blog-card-title-link">&#28961;&#26009;&#12458;&#12531;&#12521;&#12452;&#12531;&#12525;&#12468;&#12513;&#12540;&#12459;&#12540;&#12289;&#12459;&#12473;&#12479;&#12512;&#12487;&#12470;&#12452;&#12531;&#12398;&#12525;&#12468;&#20316;&#25104; - DesignEvo</a></div><div class="blog-card-excerpt">DesignEvoの無料ロゴメーカーは、カスタムロゴを数分で作成することを可能にします。ロゴデザイン経験一切不要。何百万ものアイコンと100個以上のフォントを今すぐ試して見ましょう。</div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=www.designevo.com" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>www.designevo.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://www.designevo.com/jp/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://www.designevo.com/jp/" alt="" /></a></div></div></div>
<h2>参考</h2>
<p><a href="https://nelog.jp/designevo">https://nelog.jp/designevo</a><br />
うちでも使っているWordpressテーマ「<a href="https://wp-simplicity.com/">Simplicity</a>」「<a href="https://wp-cocoon.com/">Cocoon</a>」の作者、わいひら氏がDesignEvoを紹介していたページ。とても</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/12/19/designevo/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>[PR] chromebookでも作業できそうなブラウザベースの動画編集ツール「FlexClip」が便利そう</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/12/12/flexclip/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/12/12/flexclip/#comments</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sun, 12 Dec 2021 11:00:31 +0000</pubDate>
				<category><![CDATA[FlexClip]]></category>
		<category><![CDATA[ツール]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4524</guid>

					<description><![CDATA[※当記事は、PearlMountain様の提供によるプロモーションです。 　Webブラウザ上で簡単に動画が作成できるFlexClip を試し...]]></description>
										<content:encoded><![CDATA[<p>※当記事は、PearlMountain様の提供によるプロモーションです。</p>
<p>　Webブラウザ上で簡単に動画が作成できる<a href="https://www.flexclip.com/jp/">FlexClip</a> を試してみました。</p>
<p>　本ツールは無料でもある程度使用できますが、今回はPearlMountain様よりライセンスをご提供いただくことができたため、有料プランについても試しています。無料プランで少し触ってからビジネスプランを試してみました。</p>
<h2>Chromebookでも使える！　Webブラウザベースの動画編集ツール</h2>
<p>　FlexClipを最初に触ってすごい助かったと思ったのがブラウザベースのアプリでちゃんと動くこと。</p>
<p>　最近はすっかりChromebook + Wi-Fi環境になっていますが、試した範囲では不自由なく動作していました。</p>
<h3>アカウント登録もFacebookやGoogleアカウントで簡単</h3>
<p>　まず最初に行うアカウント登録では、FacebookとGoogleアカウントでのログインに対応しています。(メールアドレスで登録することもできます)</p>
<p>　私はGoogleアカウントで登録しました。認証の手間が省けて便利です。</p>
<h3>操作はすべてブラウザ上</h3>
<p>　ブラウザを開けば操作できるところが良いですね…特にChromebookとは相性良さそうです。助かる。</p>
<h2>プロジェクトは簡単操作のストーリーボードモードと細かくできるタイムラインモード</h2>
<p>　プロジェクトの種類は大まかに2種類あります。</p>
<p>　動画素材をささっと繋げていくストーリーボードモードと、動画素材内のプレビューが時間で見える感じのタイムラインモード。ただタイムラインモードはβ版のようで、BGM素材の検索ができなかったり英語のみ対応だったりします。なので今回はストーリーボードモードで進めていきます。</p>
<h3>ストーリーボードモード</h3>
<p>　とりあえず動画素材を追加してさくさく作っていくモード。</p>
<p>　素材を登録して並べていくだけといった感じで進めていきます。　</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1.png" alt="" width="1648" height="1000" class="aligncenter size-full wp-image-4540" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1.png 1648w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1-300x182.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1-1024x621.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1-768x466.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1-1536x932.png 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-1-320x194.png 320w" sizes="(max-width: 1648px) 100vw, 1648px" /></a></p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2.jpg" alt="" width="1648" height="1000" class="aligncenter size-full wp-image-4541" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2.jpg 1648w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2-300x182.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2-1024x621.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2-768x466.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2-1536x932.jpg 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-2-320x194.jpg 320w" sizes="(max-width: 1648px) 100vw, 1648px" /></a></p>
<p>　で、その動画素材が切り替わるときのエフェクトを選ぶ感じ</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3.jpg" alt="" width="1648" height="1000" class="aligncenter size-full wp-image-4542" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3.jpg 1648w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3-300x182.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3-1024x621.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3-768x466.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3-1536x932.jpg 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-3-320x194.jpg 320w" sizes="(max-width: 1648px) 100vw, 1648px" /></a></p>
<h3>BGMの追加も可能</h3>
<p>　BGMも選択できます。ただ選んだ曲がずっと流れていて、途中で切り替えるとか細かいところはできなさそうです。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4.jpg" alt="" width="1648" height="1000" class="aligncenter size-full wp-image-4543" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4.jpg 1648w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4-300x182.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4-1024x621.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4-768x466.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4-1536x932.jpg 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-4-320x194.jpg 320w" sizes="(max-width: 1648px) 100vw, 1648px" /></a></p>
<p>　開始する時間や再生範囲は「音楽をカット」で選択できます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5.jpg" alt="" width="1648" height="1000" class="aligncenter size-full wp-image-4544" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5.jpg 1648w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5-300x182.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5-1024x621.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5-768x466.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5-1536x932.jpg 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-story-5-320x194.jpg 320w" sizes="(max-width: 1648px) 100vw, 1648px" /></a></p>
<h3>自分で素材をアップロード</h3>
<p>　もちろん動画や音楽の素材を自分で用意して登録することもできます。</p>
<p>　動画なら「メディア > ローカルファイル」より、音楽は「音楽 > あなたのミュージック > 音楽を選択 (BGMが決まっている場合はアップロードアイコン)」から登録します。　</p>
<p>　ローカルファイルで登録したファイルは、手元のPCにあるファイルを直接読んでいるようでした。なのでファイル転送時間がかからずすぐ登録完了するところは良かったですね。</p>
<h3>テンプレートを使って差し替え</h3>
<p>　また、「テンプレート」から追加すると、ある程度決まった動きをする動画セットが読み込まれます。</p>
<p>　それのテキストや素材を変更することもできます。</p>
<p>　用途にあったテンプレートがあれば、それを使うのも楽でいいかもですね。</p>
<h3>FlexClip上から収録もできる</h3>
<p>　「メディアを追加」にある「収録」アイコンから、その場で録画・録音することも。</p>
<p>　端末のカメラで録画するか、動かしているアプリの画面を収録するか選べます。</p>
<p>　なにかの操作を説明したり、実況したりはこの機能が使えるかも。</p>
<h3>動画に直接録音はできるけど…</h3>
<p>　動画の右下にマイクアイコンがあって、そこから録音もできるみたいでした。しかしそれをすると動画が止まってしまうので、実況みたいに動画へ音声を乗せることは難しい…実況みたいなことができるようになるだけでも随分変わってくるとは思ったので残念ですね…</p>
<h2>フォントのアップロードもできる</h2>
<p>　「マイフォント」より、使用するフォントをアップロードすることもできます。</p>
<p>　(ごめんなさい、私はフォントについて詳しくないので…そういう機能があるとだけ)</p>
<h2>エンコード</h2>
<p>　動画出力のエンコードもローカル側で行っているみたいでした。(CPU使用率が上がっていた)</p>
<p>　2分16秒ほどの動画を無料プランでできる480p(SD画質)で出力してみると x360 14cで不満に感じるほど重くはなさそうでした。1分19秒くらいで出力できました。</p>
<p>　同じ動画をビジネスプランの1080pで出してみると2分13秒程度。さすがに少し多く時間がかかりますね。</p>
<p>　おそらくブラウザで操作しているだけなので、作業マシンのスペックも影響するのではと思います。その面でお手元のPCスペックで試してみると良いとは思います。ただ時間はかかっても待っていれば完了する処理ですから、時間があれば気にしなくても大丈夫なのかもしれない。</p>
<p>　逆にローカル処理のいいところとして、出力後のファイルはすぐダウンロード完了しました。おそらくどこかで作業していた一時ファイルがコピーされているだけなんじゃないかなと思います。</p>
<h3>出力するフォーマットはMP4とGIF</h3>
<p>　出力フォーマットは動画(MP4)だけでなくGIFも選択できます。共有したい先によってはありがたいオプションかも。</p>
<h2>価格</h2>
<p>　プランは月額と年額のサブスクリプション制です。月額だと月あたり$9.99〜$29.99、年額では月あたり$5.99〜$19.99となっています。年単位の支払いだと大きく割り引かれますね。(2021/12月現在の記載)</p>
<p>　プランによって制限が異なるため、目的に合ったものを選択する必要はあります。</p>
<p>　とはいえ記載からわかるおおまかな違いは動画数と時間の制限、エクスポートできる画質、クラウドストレージのサイズかなあと。あと無料プランは <code>動画の最初にFlexClipのイントロ</code> が入るので、それを避けたいかどうかですね。透かしを入れたい場合も有料プランです。</p>
<p>　プランと価格の詳細は<a href="https://www.flexclip.com/jp/pricing.html">FlexClipウェブサイト</a>をご確認ください。</p>
<p>　ツールの使い勝手は無料プランでも十分試すことができるので、作りたい動画の時間や使う予定の期間に合わせて選択すると良いと思います。</p>
<h2>有料プランの追加機能</h2>
<p>　無料の範囲でも試すには十分ですが、有料プランでしかできないこともあります。</p>
<p>　個人だとそんな気にならないところかもしれないけど…どこかに公開するとちょっと気になるかもってところですね。ビジネスでやるなら必須になるとは思います。</p>
<h3>480p(SD画質)より上の解像度で出力できる</h3>
<p>　動画サイズを選択することができるようになります。720p(HD画質)、1080p(フルHD画質)が選択できます。</p>
<p>　今どきの端末だと480p(SD画質)では粗さが目立つかもしれないので、より高画質で出力できると嬉しいですね。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1.png" alt="" width="1614" height="747" class="aligncenter size-full wp-image-4549" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1.png 1614w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1-300x139.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1-1024x474.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1-768x355.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1-1536x711.png 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-size-1-320x148.png 320w" sizes="(max-width: 1614px) 100vw, 1614px" /></a></p>
<p>　でも480pってだいたいDVD画質くらいだよなあって思うと…それで物足りなくなってしまってるんだから時代を感じる…</p>
<h3>使える動画の数、ビデオの長さの制限が緩和される？</h3>
<p>　無料プランには「プロジェクトにライブラリから挿入可能な動画の数は一つまで」「ビデオの長さは最大1分まで」との記載があり、有料プランでアップグレードされていくにつれこの制限が緩和されていく記載があります。(ただ最上位のビジネスプランでも、ビデオの長さは最大30分まで」</p>
<p>　ただこちら、私が無料プランで試していたときには特に制限されるところが見当たらなかったので、実際は緩和されているのかもしれません…</p>
<p>　その後すぐ最上位のビジネスプランにアップグレードしてしまったので、ベーシックプランやプラスプランの状況はわからないですが…<br />
　</p>
<h3>プロジェクト数の制限が撤廃される</h3>
<p>　無料プランでは12プロジェクトまでとありますが、有料プランはどれも無制限に作れます。</p>
<h3>透かしを入れることができる</h3>
<p>　動画見てるとよくある、動画全般にうっすらとロゴがついているようなやつ。あれを設定することができます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1.jpg" alt="" width="1447" height="590" class="aligncenter size-full wp-image-4550" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1.jpg 1447w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1-300x122.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1-1024x418.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1-768x313.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-watermark-1-320x130.jpg 320w" sizes="(max-width: 1447px) 100vw, 1447px" /></a></p>
<p>　こんな感じで。</p>
<h3>FlexClipイントロを出さないようにできる</h3>
<p>　無料プランだと強制的についているFlexClipイントロを出さないようにできます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-intro-1.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-intro-1.png" alt="" width="606" height="372" class="aligncenter size-full wp-image-4548" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-intro-1.png 606w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-intro-1-300x184.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-intro-1-320x196.png 320w" sizes="(max-width: 606px) 100vw, 606px" /></a></p>
<h3>クラウドストレージ</h3>
<p>　クラウドストレージ…説明は簡単なんだけど理解と使いどころが難しい…</p>
<p>　この機能をオンにすると、(おそらくストレージ上限まで) <strong>プロジェクト内で登録したローカルファイルを自動的に同期</strong> してくれるようになります。</p>
<p>　ただ、登録する素材を選ぶといった管理をすることはできなさそうで。機能をオンにしていたら自動的に登録されていきました。削除はできるみたいなので、ストレージ容量を開けるときに選んで消すことはできそうです。</p>
<p>　また登録された素材をプロジェクトをまたいで使い回すこともできなさそうでした。</p>
<p>　なので今の挙動はプロジェクト単位の自動バックアップ &amp; レストアと捉えたほうがわかりやすいのかなと思います。(アイキャッチとかとか登録して使い回せるかなあって思ったのですが、そういうのではなさそう…)</p>
<p>　一応、ストレージにアップロードされている素材は「クラウドストレージ」画面から右クリックでダウンロードできました。どこかのプロジェクトで使用した素材をダウンロードしてきて使うことはできそうです。</p>
<h2>その他・注意点として気づいたこと</h2>
<h3>Chromebookアプリが登録できる</h3>
<p>　マイページを見ているとアプリのダウンロード案内が出ていました。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-1.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-1.png" alt="" width="320" height="177" class="aligncenter size-full wp-image-4546" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-1.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-1-300x166.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></a></p>
<p>　ダウンロードしてみるとChromebookにアプリとして登録されました。(ただローカルのAndroidアプリがインストールされたものではなく、アプリとして登録されたショートカットのようでした。なのでブラウザで開いたものと変わりなさそうです)</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2.png" alt="" width="1362" height="757" class="aligncenter size-full wp-image-4547" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2.png 1362w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2-300x167.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2-1024x569.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2-768x427.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/flexclip-app-2-320x178.png 320w" sizes="(max-width: 1362px) 100vw, 1362px" /></a></p>
<p>※ただこのアプリショートカットから起動すると言語が英語になってしまうみたいです…そこは少し面倒</p>
<h3>1GB以上の動画素材は登録できなかった</h3>
<p>　1GB以上のファイルを読み込ませようとしたところ、制限に引っかかってしまいました…</p>
<p>　制限があることは仕方ないかもしれませんが、今どきスマホで動画撮ってファイルサイズ1GB超えることは珍しくないと思うので、ここは緩和してほしい、できればこういった制限は撤廃してほしいところです…</p>
<p>　(別のツールで分割したりしないと読み込めないので、FlexClipだけで操作完了できなくなってしまうのはマイナス点)</p>
<h3>素材データはローカルストレージとクラウドストレージで別々</h3>
<p>　動画のプロジェクトや加工はブラウザで行いますが、素材データはローカルにあるものを参照していると思います。</p>
<p>　ですのでファイルを移動したり、PCを変えたりすると参照できなくなってしまいます…</p>
<p>　これを回避するには有料プランにあるクラウドストレージを使用することになります。</p>
<p>　ただビジネスプランでも100GBなので、長く使っていくといずれ消すことになるとは思います…その点も考えると、長期保存にはそもそも向いていないかもしれません…</p>
<h2>まとめ</h2>
<p>　Chromebookで使えるブラウザベースの動画編集ツールの時点で珍しいうえ、操作も重くなく快適にできるので結構よいのではないかと思います。</p>
<p>　しかし逆に、機能面で細かいことには対応していなさそうにも思うので、やりたいことが全部できるかは目的次第にはなるかなとも…</p>
<p>　感想としてはざっくりパワポでスライド作るような感覚で、スマホなどで撮った動画素材をつなげるとかするといいのかもと思いました。</p>
<p>　無料プランでも操作に困らないため、ちょっとした動画をつくってみたいと考えている場合にはまず試してみることができます。</p>
<p>　また、こういったサービスは時間がたつにつれ進化していく可能性もあります。ブラウザ操作をベースとしたサービスとなっている点はアプリで作られるより(特にChromebookの動作アプリとして)優位なところでもありますし、将来的に機能拡張されることで対応できる幅が広がるかもしれません。もうちょっと機能追加されるともっと使い勝手の幅が広がるなあと思うところはあるので期待したいです。</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://www.flexclip.com/" class="blog-card-thumbnail-link"><img src="https://resource.flexclip.com/share/current.webp" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://www.flexclip.com/" class="blog-card-title-link">Online Video Editor - Make Videos for Free | FlexClip</a></div><div class="blog-card-excerpt">FlexClip is a free online video editor and video maker that you can use to create videos with text, music, animations, and more effects. No video editing skills...</div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=www.flexclip.com" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>www.flexclip.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://www.flexclip.com/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://www.flexclip.com/" alt="" /></a></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/12/12/flexclip/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>[PHP] PHP_INI_ALL区分の設定がini_setで変更できなかったのはphp_admin_value</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/09/22/php-can-not-change-ini-set/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/09/22/php-can-not-change-ini-set/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Wed, 22 Sep 2021 11:00:20 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4519</guid>

					<description><![CDATA[　今更感がある落とし穴でしたが割と検索してもわからなかったのでメモ書きとして。 PHP_INI_ALLなのにini\setで変更できない 　...]]></description>
										<content:encoded><![CDATA[<p>　今更感がある落とし穴でしたが割と検索してもわからなかったのでメモ書きとして。</p>
<h2>PHP_INI_ALLなのにini\setで変更できない</h2>
<p>　PHPには各種設定を記述する場所がいくつかあります。<a href="https://www.php.net/manual/ja/function.ini-set.php">ini_set</a>はPHPスクリプト内で設定を変更するものです。</p>
<p>　また設定値には「どこで変更を行えるか」が決められていて、PHP_INI_ALLであればどこでも変更可能です。</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://www.php.net/manual/ja/configuration.changes.modes.php" class="blog-card-thumbnail-link"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fwww.php.net%2Fmanual%2Fja%2Fconfiguration.changes.modes.php?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://www.php.net/manual/ja/configuration.changes.modes.php" class="blog-card-title-link">PHP: &#12393;&#12371;&#12391;&#35373;&#23450;&#12434;&#34892;&#12358;&#12398;&#12363; - Manual</a></div><div class="blog-card-excerpt">どこで設定を行うのか</div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=www.php.net" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>www.php.net</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://www.php.net/manual/ja/configuration.changes.modes.php" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://www.php.net/manual/ja/configuration.changes.modes.php" alt="" /></a></div></div></div>
<p>　なので、PHP_INI_ALLの設定(具体的にはメモリが足りなかったのでmemory_limitを拡張しようとした)であればPHPスクリプト内で変更可能のはずですが…どうにも変更が反映されてくれませんでした。</p>
<h2>www.confでphp_admin_valueを使って設定していた</h2>
<p>　いろいろ設定されている場所を確認していったところ、php-fpmのwww.confで <strong>php_admin_value[memory_limit] = 32M</strong> のように指定されていました。</p>
<p>　どうやらphp_admin_valueで指定した設定値はini_setで上書きできないため、変更されていなかったみたいでした。</p>
<p>　<a href="https://www.php.net/manual/ja/configuration.changes.php">php_admin_valueの説明が書いてある項目</a>を見ると、次のようになっています。</p>
<pre><code>また、 php_admin_value で設定された設定オプションの値は、
.htaccess や ini_set() では上書きできません
</code></pre>
<p>　試しに設定値をphp_valueで設定するようにしてみると、PHPスクリプト内のini_setで変更できるようになりました！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/09/22/php-can-not-change-ini-set/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[AWS] AMIの登録解除と連動してスナップショットを削除する2021</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/09/04/aws-ami-deregister-image-delete-snapshot/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/09/04/aws-ami-deregister-image-delete-snapshot/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 11:00:48 +0000</pubDate>
				<category><![CDATA[Amazon Web Services (AWS)]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Lambda]]></category>
		<category><![CDATA[AWS]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4498</guid>

					<description><![CDATA[AMIを登録解除したときに、関連付けられているスナップショットを削除するため調べたときのまとめです。 AMIを登録解除してもスナップショット...]]></description>
										<content:encoded><![CDATA[<p>AMIを登録解除したときに、関連付けられているスナップショットを削除するため調べたときのまとめです。</p>
<h2>AMIを登録解除してもスナップショットは消えない</h2>
<p>まずAMIを登録解除しても、AMI用に作成されたスナップショットは残ったままになっていました…</p>
<p>登録解除したAMIのスナップショットはほとんどの場合不要となりますが、気づかないと残り続けることになります。</p>
<h2>登録解除と連動してスナップショットを削除するLambdaを設置</h2>
<p>そこで登録解除に連動して削除するためにLambdaを設置してCloudWatchから起動させます。</p>
<p>スナップショット削除まではざっくり次のような流れになります</p>
<pre><code>AMI登録解除操作する
→CloudTrailで検知
→CloudWatchに通知
→削除したAMIをLambdaに通知
→Lambdaが関連したスナップショットを検索して削除
</code></pre>
<h3>CloudTrailで証跡を作成する</h3>
<p>まずCloudTrailで「証跡(Trail)」を作成し、イベントを検知できるようにします。</p>
<p>(これはAWSアカウントで一つ作ってあればよいので、設定済みであれば不要です)</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.52.41.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.52.41.png" alt="" width="742" height="414" class="aligncenter size-full wp-image-4500" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.52.41.png 742w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.52.41-300x167.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.52.41-320x179.png 320w" sizes="(max-width: 742px) 100vw, 742px" /></a></p>
<p>最初の状態は証跡が何もありません。この状態ですと<span class="marker-under">イベントが発生してもCloudWatchに通知されず、Lambdaが連動して起動できません</span>。</p>
<p>なんでもいいから通知用の証跡を作る必要があります。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02.png" alt="" width="1070" height="720" class="aligncenter size-full wp-image-4501" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02.png 1070w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02-300x202.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02-1024x689.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02-768x517.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.02-320x215.png 320w" sizes="(max-width: 1070px) 100vw, 1070px" /></a></p>
<p>名前などはお好みで大丈夫です。 <code>CloudWatch Logs</code> を有効にする必要があります。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55.png" alt="" width="1070" height="720" class="aligncenter size-full wp-image-4502" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55.png 1070w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55-300x202.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55-1024x689.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55-768x517.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-09.59.55-320x215.png 320w" sizes="(max-width: 1070px) 100vw, 1070px" /></a></p>
<p>「管理イベント」をオンにします。最初の一つは無料になるようです。</p>
<h3>削除用Lambdaを用意</h3>
<p>AMIの登録解除と連動して動作するLambdaを用意します。</p>
<p>「関数の作成」より新しくLkambda関数を作成します。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11.png" alt="" width="911" height="561" class="aligncenter size-full wp-image-4504" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11.png 911w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11-300x185.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11-768x473.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.43.11-320x197.png 320w" sizes="(max-width: 911px) 100vw, 911px" /></a></p>
<p>ランタイムはPhtyon 3.9にします。</p>
<p>配置するlambdaスクリプトは次の記事を参考にしました。</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" class="blog-card-thumbnail-link"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fami-and-snapshot-delete%2F?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" class="blog-card-title-link">AMI削除時にスナップショットも自動で削除するCloudWatch Events | DevelopersIO</a></div><div class="blog-card-excerpt"></div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=dev.classmethod.jp" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>dev.classmethod.jp</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" alt="" /></a></div></div></div>
<p>このスクリプトはAMI作成時に自動記載されたスナップショットのDescriptionから対象スナップショットを検索してくるようなのですが、AMIを作成した時期や作り方によってDescriptionが違うみたいで、そのままだとうまく動いてくれませんでした。</p>
<p>なので私は次のように変更しました。</p>
<pre><code>import boto3
import logging

logger = logging.getLogger()
logger.setLevel(logging.INFO)

def lambda_handler(event, context):
    try:
        client = boto3.client('ec2')
        imageID = event['detail']['requestParameters']['imageId']
        logger.info("Delete iamge ID:" + imageID)

        response = client.describe_snapshots(
            Filters=[
                {
                    'Name': 'description',
                    'Values': [
                        'Created by CreateImage(*) for ' + imageID + ' from *',
                        'Created by CreateImage(*) for ' + imageID,
                        'Copied for DestinationAmi ' + imageID + ' from SourceAmi * for *'
                    ]
                }
            ]
        )

        for i in response['Snapshots']:
            response = client.delete_snapshot(
                SnapshotId=i['SnapshotId']
            )

            logger.info("Delete target:" + i['SnapshotId'] + ", Description:" + i['Description'])
            logger.info(response)

    except Exception as e:
        print(e)
        raise e
</code></pre>
<p>今後も変更があった場合、検索パターンを増やすことになると思います。</p>
<h3>labmdaのロールを設定</h3>
<p>lambdaを動作させるために次の権限が必要です。</p>
<ul>
<li>ec2:DeleteSnapshot</li>
<li>ec2:DescribeSnapshots</li>
</ul>
<p>これをLambdaの実行ロールに追加します。(または許可済みのロールをLambdaに設定します)</p>
<p>ロールの設定方法はいろいろありますが、私はLambda作成時に作られたロールにインラインポリシーで指定してしまいました。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32.png" alt="" width="1560" height="589" class="aligncenter size-full wp-image-4505" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32.png 1560w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32-300x113.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32-1024x387.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32-768x290.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32-1536x580.png 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.52.32-320x121.png 320w" sizes="(max-width: 1560px) 100vw, 1560px" /></a></p>
<h3>CloudWatchから呼び出す</h3>
<p>CloudWatchから、AMIの登録解除されたときにLambdaを呼び出すように設定します。</p>
<p>「イベント > ルール > ルールの作成」より、EC2のDeregisterImageイベントを拾ってlabmdaを実行するよう設定します。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.29.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.29.png" alt="" width="734" height="493" class="aligncenter size-full wp-image-4506" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.29.png 734w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.29-300x201.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.29-320x215.png 320w" sizes="(max-width: 734px) 100vw, 734px" /></a></p>
<p>「ターゲット」には先ほど作成したLambda関数を指定します。<br />
<a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.40.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.40.png" alt="" width="733" height="494" class="aligncenter size-full wp-image-4507" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.40.png 733w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.40-300x202.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-16.59.40-320x216.png 320w" sizes="(max-width: 733px) 100vw, 733px" /></a></p>
<h2>AMIを消してみる</h2>
<p>ここまで設定できたら実際に動かしてみます。</p>
<p>まず適当なAMIを作成します。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59.png" alt="" width="1195" height="291" class="aligncenter size-full wp-image-4508" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59.png 1195w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59-300x73.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59-1024x249.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59-768x187.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.03.59-320x78.png 320w" sizes="(max-width: 1195px) 100vw, 1195px" /></a></p>
<p>関連しているスナップショット。DescriptionにAMIのIDが入っています。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25.png" alt="" width="1195" height="291" class="aligncenter size-full wp-image-4509" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25.png 1195w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25-300x73.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25-1024x249.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25-768x187.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.25-320x78.png 320w" sizes="(max-width: 1195px) 100vw, 1195px" /></a></p>
<p>これを登録解除すると…</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45.png" alt="" width="774" height="426" class="aligncenter size-full wp-image-4510" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45.png 774w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45-300x165.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45-768x423.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.04.45-320x176.png 320w" sizes="(max-width: 774px) 100vw, 774px" /></a></p>
<p>スナップショットも一緒に消えました！</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29.png" alt="" width="1289" height="426" class="aligncenter size-full wp-image-4512" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29.png 1289w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29-300x99.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29-1024x338.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29-768x254.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.05.29-320x106.png 320w" sizes="(max-width: 1289px) 100vw, 1289px" /></a></p>
<p>CloudTrailのログを見ると、DeregisterImageのあとにDeleteSnapshotがLambdaから呼ばれています。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31.png" alt="" width="875" height="470" class="aligncenter size-full wp-image-4511" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31.png 875w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31-300x161.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31-768x413.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-09-04-17.07.31-320x172.png 320w" sizes="(max-width: 875px) 100vw, 875px" /></a></p>
<h3>もし間違って使っているスナップショットを削除しようとしたら</h3>
<p>Descriptionから検索してきて削除するスクリプトのため、<span class="marker">もし条件に引っかかるDescriptionを設定している場合はそれも消してしまいます</span>。</p>
<p>なので、バックアップのために残してあるスナップショットなどがある場合は設定することに注意が必要になります。(検索条件の調整なども必要かもしれません)</p>
<p>ただ、現在どれかのAMIが使用しているスナップショットを消そうとした場合はエラーになってくれるので、間違って使用中のデータが消えることはなさそうでした。</p>
<h3>連動して消すことのメリット・デメリット</h3>
<p>メリットはやはり不要なスナップショットが残らない…そのため多少の料金節約になりますし、不要なスナップショットに埋もれることもなくなります。</p>
<p>不要なAMIをまとめて掃除するときなどに非常に便利です。その間だけでもオンにしておくととても助かると思いますね…</p>
<p>デメリットとして、自動でスナップショットが消えてしまうため、<span class="marker-under">間違えてAMIを消した場合などにスナップショットから復旧ができなくなる</span>ことが考えられます。</p>
<p>またDescriptionを検索してきているため、<span class="marker-under">Descriptionを手動で編集していた場合は誤作動を起こす可能性があります。</span></p>
<p>多くの場合問題にならないことだと思いますが…ちょっと気になったので注意だけ書いておきたいと思いました。</p>
<h2>参考</h2>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" class="blog-card-thumbnail-link"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fami-and-snapshot-delete%2F?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" class="blog-card-title-link">AMI削除時にスナップショットも自動で削除するCloudWatch Events | DevelopersIO</a></div><div class="blog-card-excerpt"></div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=dev.classmethod.jp" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>dev.classmethod.jp</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://dev.classmethod.jp/articles/ami-and-snapshot-delete/" alt="" /></a></div></div></div>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://bcblog.sios.jp/ak_auto_delete_snapshot_and_ami/" class="blog-card-thumbnail-link" rel="nofollow"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fbcblog.sios.jp%2Fak_auto_delete_snapshot_and_ami%2F?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://bcblog.sios.jp/ak_auto_delete_snapshot_and_ami/" class="blog-card-title-link" rel="nofollow">https://bcblog.sios.jp/ak_auto_delete_snapshot_and_ami/</a></div><div class="blog-card-excerpt"></div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=bcblog.sios.jp" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>bcblog.sios.jp</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://bcblog.sios.jp/ak_auto_delete_snapshot_and_ami/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://bcblog.sios.jp/ak_auto_delete_snapshot_and_ami/" alt="" /></a></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/09/04/aws-ami-deregister-image-delete-snapshot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[WordPress] WP Githuber MD で変更した設定がうまく反映されないとき</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/08/14/wordpress-wp-githuber-md-no-enable-settings/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/08/14/wordpress-wp-githuber-md-no-enable-settings/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sat, 14 Aug 2021 11:00:52 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[MD Githuber MD]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4487</guid>

					<description><![CDATA[続けてまたWP Githuber MDについて。 WP Githuber MDの設定変更だけしても反映されない場合がある Markdornだ...]]></description>
										<content:encoded><![CDATA[<p>続けてまたWP Githuber MDについて。</p>
<h2>WP Githuber MDの設定変更だけしても反映されない場合がある</h2>
<p>Markdornだけではなくモジュールなどいろいろな設定があるため、途中で設定を変更することもあると思います。</p>
<p>そのときはWordpressの管理画面より「設定 > WP Githuber MD」の設定に進んで、更新を行うことになりますが、そこを変更しても<strong>すでに書いてある過去記事には反映されない</strong>場合があります。</p>
<h2>記事を再度更新する必要があるかもしれない</h2>
<p>私が遭遇したのはコードのSyntax Highlightを表示するprism.jsとhighlight.jsの設定でした。こちらをオンにしても、既存の記事に変更がありませんでした。</p>
<p>おかしいと思っていると、highlight.jsを有効にした際にJavascriptのコンソールへ次のメッセージが出ていることに気づきました。</p>
<pre><code> WP Githuber MD
  You have enabled highlight.js modules already, but you have to update this post to take effect, identifying which file should be loaded.Githuber MD does not load a whole-fat-packed file for every post.
</code></pre>
<p><strong>あっ…</strong></p>
<p><span class="marker-under">その記事を編集画面で開いて更新ボタンを押す</span>と、内容が更新されたようでハイライトも表示されました…</p>
<p>特に内容を変更する必要なく、更新ボタンを押すだけで良かったです。</p>
<p>他にもこういった、更新時に生成されているなにかがある場合があるので、設定変更の際に反映されなかったらそれを確認してみると良いと思います。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/08/14/wordpress-wp-githuber-md-no-enable-settings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[WordPress] WP Githuber MDでキー表記がうまくできないとき</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/08/13/wordpress-wp-githuber-md-kb-btn/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/08/13/wordpress-wp-githuber-md-kb-btn/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 11:00:46 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Githuber MD]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4475</guid>

					<description><![CDATA[WP Githuber MDでは、特定の記載方法でキーを強調して表示することができます。 …とあるのですが、実際にはオプションをオンにするだ...]]></description>
										<content:encoded><![CDATA[<p><a href="https://ja.wordpress.org/plugins/wp-githuber-md/">WP Githuber MD</a>では、特定の記載方法でキーを強調して表示することができます。</p>
<p>…とあるのですが、実際にはオプションをオンにするだけではうまくいきませんでした。</p>
<h2>「Inline Code Block with Keyboard Style」をオンにする</h2>
<p>まず設定より「Extentions > Inline Code Block with Keyboard Style」をオンにします。</p>
<p>このオプションにより、次のように記載した文字が <code>&lt;code class="kb-btn"&gt;</code> に変換されます。</p>
<pre><code>`{ctrl}`+`{c}` 
</code></pre>
<p>そしてkb-btnクラスのCSSが適用され、<br />
<a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.31.11.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.31.11.png" alt="" width="75" height="31" class="size-full wp-image-4477" /></a><br />
のように強調されて表示されるはずでした。</p>
<h2>適用するCSSを設定する</h2>
<h3>kb-btnのCSSを手動で設定する</h3>
<p>しかし、動作を見ているとそうはなりません。</p>
<p>こちらのサイトを見てもうまくいってないみたいなので、デフォルトではうまく動作しないようです…</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://www.rough-and-cheap.jp/wordpress/wp-githuber-md/" class="blog-card-thumbnail-link"><img src="https://s0.wordpress.com/mshots/v1/https%3A%2F%2Fwww.rough-and-cheap.jp%2Fwordpress%2Fwp-githuber-md%2F?w=100&h=100" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://www.rough-and-cheap.jp/wordpress/wp-githuber-md/" class="blog-card-title-link">WP Githuber MD が微妙に使えそうなハナシ | 雑廉堂の雑記帳</a></div><div class="blog-card-excerpt">WordPress の マークダウンプラグイン、WP Githuber MD を試してみました。</div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=www.rough-and-cheap.jp" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>www.rough-and-cheap.jp</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://www.rough-and-cheap.jp/wordpress/wp-githuber-md/" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://www.rough-and-cheap.jp/wordpress/wp-githuber-md/" alt="" /></a></div></div></div>
<p>追いかけてみるとkb-btnのCSSがページに含まれていないため、強調表示にならないようでした。</p>
<p>ですのでコード内の記述を参考に、kb-btnのCSSを自分で設定する必要があります。</p>
<div class="blog-card external-blog-card blog-card-thumbnail-left cf"><div class="blog-card-thumbnail"><a href="https://github.com/terrylinooo/githuber-md/blob/master/src/Githuber.php#L244-L261" class="blog-card-thumbnail-link"><img src="https://repository-images.githubusercontent.com/162128126/b1cb1000-de17-11e9-9828-2a4b2c8d4293" alt="" class="blog-card-thumb-image" height="100" width="100" /></a></div><div class="blog-card-content"><div class="blog-card-title"><a href="https://github.com/terrylinooo/githuber-md/blob/master/src/Githuber.php#L244-L261" class="blog-card-title-link">githuber-md/src/Githuber.php at master · terrylinooo/githuber-md</a></div><div class="blog-card-excerpt">Markdown editor plugin for WordPress. Contribute to terrylinooo/githuber-md development by creating an account on GitHub.</div></div><div class="blog-card-footer"><div class="blog-card-site"><span class="blog-card-favicon"><img src="//www.google.com/s2/favicons?domain=github.com" class="blog-card-favicon-img" alt="" width="16" height="16" /></span>github.com</div><div class="blog-card-hatebu"><a href="//b.hatena.ne.jp/entry/https://github.com/terrylinooo/githuber-md/blob/master/src/Githuber.php#L244-L261" rel="nofollow"><img src="//b.hatena.ne.jp/entry/image/https://github.com/terrylinooo/githuber-md/blob/master/src/Githuber.php#L244-L261" alt="" /></a></div></div></div>
<p>CSSだけ抜き出すと次になります。</p>
<pre><code class="css">                code.kb-btn {
                    display: inline-block;
                    color: #666;
                    font: bold 9pt arial;
                    text-decoration: none;
                    text-align: center;
                    padding: 2px 5px;
                    margin: 0 5px;
                    background: #eff0f2;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                    border-top: 1px solid #f5f5f5;
                    -webkit-box-shadow: inset 0 0 20px #e8e8e8, 0 1px 0 #c3c3c3, 0 1px 0 #c9c9c9, 0 1px 2px #333;
                    -moz-box-shadow: inset 0 0 20px #e8e8e8, 0 1px 0 #c3c3c3, 0 1px 0 #c9c9c9, 0 1px 2px #333;
                    box-shadow: inset 0 0 20px #e8e8e8, 0 1px 0 #c3c3c3, 0 1px 0 #c9c9c9, 0 1px 2px #333;
                    text-shadow: 0px 1px 0px #f5f5f5;
                }
</code></pre>
<p>CSSは読み込まれる部分であればどこでも問題ありません。WPの「外観 > カスタマイズ > 追加CSS」あたりがお手軽かなと思います。</p>
<p>これで想定通り表示されるようになりました。</p>
<h2>もしかして</h2>
<p>記載されているコードをよく見ると、kb-btnが有効になる条件が</p>
<pre><code class="php">if ( '_blank' === githuber_get_option( 'post_link_target_attribute', 'githuber_preferences' ) ) {
</code></pre>
<p>と記載されています。</p>
<p>これは設定としては「Preferences > Link Opening Method」に当てはまり、こちらを「New window.」に変更すると<strong>確かにCSSが有効になります。</strong><br />
(ただこれをオンにすると、トップページのリンクから開いた記事が全部新しいタブになってしまったので、ちょっとウチでは使えませんでした…)</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.41.22.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.41.22.png" alt="" width="654" height="232" class="aligncenter size-full wp-image-4480" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.41.22.png 654w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.41.22-300x106.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-08-13-16.41.22-320x114.png 320w" sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p>このオプション自体はリンクを外部ウィンドウで開くかどうかというもので、キーボードスタイルには関係なさそうに思います…</p>
<p>この修正が入ったissueは<a href="https://github.com/terrylinooo/githuber-md/issues/59">こちら</a>なんですが、<a href="https://github.com/terrylinooo/githuber-md/commit/82894ec09029a1d4ec5f9edc4025f4aa1970f675">修正コミット</a>と合わせてみると、おそらく「必要なぶんだけCSSをロードする」ために入れた修正じゃないかと思います。</p>
<p>もしかして条件判定する対象の設定を間違えているんじゃないかしら…</p>
<h2>トラブルシューティング</h2>
<h3>設定してもうまく表示されない場合</h3>
<p>WP Githuber MDは、保存したときの設定で表示用のデータを作成しているようです。</p>
<p>なので「Inline Code Block with Keyboard Style」設定だけ変更しても、 <code>それまでに書いた記事のcodeタグにkb-btnクラスはついていないかもしれません</code>。</p>
<p>クラスがなかった場合は、記事の編集画面から一度更新することを試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/08/13/wordpress-wp-githuber-md-kb-btn/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[WordPress5] Markdownで記事を書く方法2021</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/07/31/wordpress-markdown-2021/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/07/31/wordpress-markdown-2021/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sat, 31 Jul 2021 10:27:38 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Markdown]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4448</guid>

					<description><![CDATA[　WordPrss5になってからエディタが変わったり、Markdownで記入するため使用していた「JP Markdown」が更新停止してしま...]]></description>
										<content:encoded><![CDATA[<p>　WordPrss5になってからエディタが変わったり、Markdownで記入するため使用していた「JP Markdown」が更新停止してしまっていて、Markdownを使うにもなかなかつらい状況になっていました。</p>
<p>　いろいろと調べていった結果、ひとまず使える方法が落ち着いたのでまとめてみました。</p>
<h3>「WP Githuber MD」を使用する</h3>
<p>　<a href="https://ja.wordpress.org/plugins/wp-githuber-md/">WP Githuber MD</a> プラグインをインストールすると、記事を書くときにMarkdownを使用できます。</p>
<p>　エディタも専用のものに自動で(強制的に)変更されます。</p>
<h4>「WP Githuber MD」プラグインのインストール</h4>
<p>　「プラグイン > 新規追加」からインストールできます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35-300x127.png" alt="" width="300" height="127" class="aligncenter size-medium wp-image-4457" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35-300x127.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35-768x325.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35-320x135.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.52.35.png 780w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　「markdown」あたりで検索すれば出てくると思います。</p>
<p>　インストールしたら有効化します。</p>
<h4>あとは書くだけ</h4>
<p>　プラグインを有効化すると、エディタも専用のものに変わっていると思います。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34-300x141.png" alt="" width="300" height="141" class="aligncenter size-medium wp-image-4458" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34-300x141.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34-1024x481.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34-768x361.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34-320x150.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.54.34.png 1190w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　クラシックエディタっぽい感じですね。</p>
<p>　リアルタイムでプレビューもしてくれて便利です。</p>
<h4>プレビューボタン</h4>
<p>　おそらくClassic Editorをベースに作っていると思われるので、Gutenbergと違ってプレビューボタンは固定されておらず、長い記事を書いているとページのプレビューが不便に感じることもあります。これはそういう作りだからどうにもならなさそうですね…</p>
<p>　手前味噌ですが、以前作った<a href="https://www.scriptlife.jp/contents/programming/2021/03/08/wordpress-classic-preview-bookmarklet/">プレビュー表示用ブックマークレット</a>がCWP Githuber MDのエディタでも使えましたので、もしよければご利用ください。</p>
<h3>「Classic Editor + Jetpack」を使用する</h3>
<p>　別の方法として、4.x以前のWordPress標準エディタにJetpackで記述する方法もあります。</p>
<h4>「Classic Editor」プラグインのインストール</h4>
<p>　5.xから導入されたブロックエディタ(Gutenberg)を使用せず、プレーンテキストで入力できるようにすることは必須みたいです。</p>
<p>　ですのでエディタを4.x以前のもの(Classic Editor)に切り替えるため、<a href="https://ja.wordpress.org/plugins/classic-editor/">Classic Editor</a>をインストールします。</p>
<p>　「プラグイン > 新規追加」から検索すれば出てくるので、そのままインストールすればOKです。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31-300x134.png" alt="" width="300" height="134" class="aligncenter size-medium wp-image-4450" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31-300x134.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31-768x342.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31-320x143.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.09.31.png 772w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h4>デフォルトエディタをClassic Editorに切り替える</h4>
<p>　続いてWordPressの設定を、エディタとしてClassic Editorを使うように変更します。</p>
<p>　「設定 > 投稿設定」に選択項目が出てきていますので、「Classic editor」を選択します。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.10.02.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.10.02-300x62.png" alt="" width="300" height="62" class="aligncenter size-medium wp-image-4451" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.10.02-300x62.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.10.02-320x66.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-18.10.02.png 487w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　新規投稿をしてみると、4.x以前のエディタに戻っています。</p>
<h4>Markdown対応プラグイン(Jetpack)をインストールする</h4>
<p>　次にMarkdownを使えるようにするため<a href="https://ja.wordpress.org/plugins/jetpack/">Jetpack</a>プラグインをインストールします。</p>
<p>　JP MarkdownはもともとJetpackからMarkdown機能だけ抜き出したプラグインだったようで、JetpackプラグインにはMarkdown機能がオプションで入っています。(オプションのために全部入りを使うの、ちょっと本末転倒感はありますが…)</p>
<p>　インストールは「プラグイン >新規追加」から行います。「jetpack」あたりで検索してもらえれば出てきます。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.47.43.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.47.43-300x152.png" alt="" width="300" height="152" class="aligncenter size-medium wp-image-4452" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.47.43-300x152.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.47.43-320x162.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.47.43.png 760w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　Jetpackは機能によって有料となりますが、Markdownは無料版でも使用できました。</p>
<h4>Markdownの有効化</h4>
<p>　「Jetpack > 設定 > 執筆」タブから設定を有効にします。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33-300x52.png" alt="" width="300" height="52" class="aligncenter size-medium wp-image-4453" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33-300x52.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33-1024x177.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33-768x133.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33-320x55.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.50.33.png 1040w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　「プレーンテキストの Markdown 構文で投稿やページに書き込み」を有効にします。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27-300x105.png" alt="" width="300" height="105" class="aligncenter size-medium wp-image-4454" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27-300x105.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27-1024x360.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27-768x270.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27-320x112.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.53.27.png 1369w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　あとは記事を書くときに「テキスト」タブからMarkdown形式で記述すればOKです！</p>
<h5>オプションが有効にできないときは</h5>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28-300x107.png" alt="" width="300" height="107" class="aligncenter size-medium wp-image-4455" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28-300x107.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28-1024x367.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28-768x275.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28-320x115.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-17.52.28.png 1357w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　上記のようにオプションが選択できない場合もあります。この場合は競合しているプラグインがある可能性があるので、プラグイン一覧を確認してそれっぽいものを無効にしてみてください。</p>
<p>　私は<a href="https://ja.wordpress.org/plugins/wp-githuber-md/">WP Githuber MD</a>が衝突していました。こちらを無効にしたら、オプションを変更できるようになりました。</p>
<h4>番外編：ブロックエディタ(Gutenberg)でMarkdownを使用する</h4>
<p>　JetpackのMarkdownオプションを有効にすると、GutenbergでもMarkdown形式で入力できるようにもなります。</p>
<p>　右絵のメニューから「コードエディタ」に切り替えて入力することで、Markdownでも記述できるようになります。</p>
<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04.png"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-300x102.png" alt="" width="300" height="102" class="aligncenter size-medium wp-image-4459" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-300x102.png 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-1024x350.png 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-768x262.png 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-1536x525.png 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04-320x109.png 320w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/Screenshot-2021-07-31-19.15.04.png 1549w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　ただし、<strong>保存するとHTMLタグに自動変換される</strong>ので後からMarkdownで編集することはできませんでした…</p>
<p>　プレーンテキストのまま保存しておいてくれたらよかったのですが…残念。</p>
<h3>さいごに</h3>
<p>　JP Markdownはずっとお世話になっていて(むしろ今も使ってる)よかったのですが、これからだとエディタもセットになっているWP Githuber MDのほうが便利かもしれません…</p>
<p>　またGutenbergも日記とかだらだら書くぶんにはそんなに悪くなかったので、Markdown使いたい！　って場合でなければそのままでも良いかもしれないですね。</p>
<p>　意外と悪くないですからアレ。動作もそう悪くない感じですし。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/07/31/wordpress-markdown-2021/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ノートPCすら充電できるモバイルバッテリー「Anker PowerCore III 19200 60W」が届いた</title>
		<link>https://www.scriptlife.jp/contents/programming/2021/07/11/goods-anker-power-core-3/</link>
					<comments>https://www.scriptlife.jp/contents/programming/2021/07/11/goods-anker-power-core-3/#respond</comments>
		
		<dc:creator><![CDATA[かげろ]]></dc:creator>
		<pubDate>Sun, 11 Jul 2021 14:13:34 +0000</pubDate>
				<category><![CDATA[グッズ]]></category>
		<category><![CDATA[Anker]]></category>
		<category><![CDATA[モバイルバッテリー]]></category>
		<guid isPermaLink="false">https://www.scriptlife.jp/contents/programming/?p=4439</guid>

					<description><![CDATA[　はい。 　そういうわけで「Anker PowerCore III 19200 60W」を購入しました。 　使っていたモバイルバッテリーの調...]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-scaled.jpg"><img loading="lazy" src="https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-300x225.jpg" alt="" width="300" height="225" class="aligncenter size-medium wp-image-4440" srcset="https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-300x225.jpg 300w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-1024x768.jpg 1024w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-768x576.jpg 768w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-1536x1152.jpg 1536w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-2048x1536.jpg 2048w, https://www.scriptlife.jp/contents/programming/wp-content/uploads/2021-07-10-20.21.37-320x240.jpg 320w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>　はい。</p>
<p>　そういうわけで「<a href="https://amzn.to/3e4ovZI">Anker PowerCore III 19200 60W</a>」を購入しました。</p>
<p>　<a href="https://amzn.to/3wxtSHe">使っていたモバイルバッテリー</a>の調子が悪いと思ってついかっとなって注文してしまいました。(実際はケーブルが傷んでいたため充電が不自由だった。モバイルバッテリーは元気でした)</p>
<p>　もともと使っていたものもAnkerのモバイルバッテリーで、特に不満などなかったのでまたAnker。調べてみるとノートPCすら充電できる60W出力。やばい…</p>
<h3>明らかにずっしりした重量感</h3>
<p>　以前のものは356グラム、PowerCoreIIIは422グラム。約1.18倍重くなっています。出力などパワーアップしているからそれは仕方ない。</p>
<p>　実物を持ってみると明らかにずっしりした感じをうけました。66グラムって意外とわかるものですね…</p>
<p>　ただ個人的には鞄の中に入れておける許容範囲なので問題ないです。</p>
<h3>出力パワーも上々</h3>
<p>　PowerIQ 3.0に対応した3Aの出力を3口 (Type-A x2、Type-C x1)持っています。流石に強いですね。</p>
<p>　手持ちの<a href="https://amzn.to/2VmDqba">ZenFone5z</a>(3300mAh)のバッテリーが残り15%まで追い込まれたとき、たぶん1時間〜1時間半くらいほっといたら100%までもってこれていました。(鞄の中いれっぱなしで正確な時間は測ってなくて、もっと速く終わっていたかもしれません…)</p>
<p>　ChromebookやMBPにはまだ試していないです。オフィスでMPB持ち歩いてバッテリーピンチになること割とあるからちょっと使ってみようかな。</p>
<h4>イヤホンやスマートウォッチ向けに低電流モードもあるみたい</h4>
<p>　一方で、イヤホンやスマートウォッチなど出力が強いと困る場合のために「低電流モード」があるみたいです。</p>
<p>　電源ボタンを2秒長押し、または2回連続で押すとインジケーターが緑色に光り、モードが切り替わります。</p>
<p>　戻すときは電源ボタンを1回押す。インジケーターが青に戻ったらOKです。</p>
<h3>付属Type-Cケーブルが調子悪かった</h3>
<p>　<strong>またケーブル…</strong>今回は付属のType-C to Cケーブルが調子悪くて、本体側ぐりぐりしないと充電開始してくれない/ちょっと動かすと充電されなくなることがよくありました。別のケーブルに変えるとすんなり充電開始されたので、ケーブル側の問題かなあと思ってます。不良品で問い合わせるのが筋かもしれませんが、Type-C to Cの充電を検証できる環境がすぐないし、面倒だからこのままかな…</p>
<p>　もし付属ケーブルで充電されないってことがあったら、ケーブルを変えて確認してみると良いと思います。付属ケーブルでなくてもまずケーブル変えて検証してみるといいかなと思います…(前のモバイルバッテリーが充電できない原因はケーブルだったし)</p>
<div class="cstmreba">
<div class="kaerebalink-box">
<div class="kaerebalink-image"> <a href="https://www.amazon.co.jp/gp/product/B08GC2PR26?ie=UTF8&psc=1&linkCode=li2&tag=kagerouts-22&linkId=1f3a86971db8ffe558c78c3f1aeeeaed&language=ja_JP&ref_=as_li_ss_il" target="_blank" rel="nofollow noopener"><img alt="" border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08GC2PR26&Format= _SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=kagerouts-22&language=ja_JP" ></a><img loading="lazy" src="https://ir-jp.amazon-adsystem.com/e/ir?t=kagerouts-22&language=ja_JP&l=li2&o=9&a=B08GC2PR26" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> </div>
<div class="kaerebalink-info">
<div class="kaerebalink-name"> <a href="https://www.amazon.co.jp/gp/product/B08GC2PR26?ie=UTF8&psc=1&linkCode=li2&tag=kagerouts-22&linkId=1f3a86971db8ffe558c78c3f1aeeeaed&language=ja_JP&ref_=as_li_ss_il" target="_blank" rel="nofollow noopener">Anker PowerCore III 19200 60W (PD モバイルバッテリー 大容量 19200mAh)【PowerIQ 3.0 (Gen2) / USB Power Delivery 対応 / 低電流モード搭載 / PSE技術基準適合】MacBook Lenovo HP iPad iPhone Android 各種対応</a> </p>
<div class="kaerebalink-powered-date">posted with <a href="https://kaereba.com/wind/" rel="nofollow noopener" target="_blank">カエレバ</a></div>
</div>
<div class="kaerebalink-link1">
<div class="shoplinkamazon"><a href="https://www.amazon.co.jp/gp/product/B08GC2PR26?ie=UTF8&psc=1&linkCode=li2&tag=kagerouts-22&linkId=1f3a86971db8ffe558c78c3f1aeeeaed&language=ja_JP&ref_=as_li_ss_il" target="_blank" rel="nofollow noopener">Amazon</a></div>
</div>
</div>
<div class="booklink-footer"> </div>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scriptlife.jp/contents/programming/2021/07/11/goods-anker-power-core-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
