<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>便利ツール on Blogenist -ブロゲニスト-</title><link>https://blogenist.jp/tags/%E4%BE%BF%E5%88%A9%E3%83%84%E3%83%BC%E3%83%AB/</link><description>Recent content in 便利ツール on Blogenist -ブロゲニスト-</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Sat, 04 Jan 2025 19:37:47 +0900</lastBuildDate><atom:link href="https://blogenist.jp/tags/%E4%BE%BF%E5%88%A9%E3%83%84%E3%83%BC%E3%83%AB/index.xml" rel="self" type="application/rss+xml"/><item><title>【踏み台ホストやSSHキーが不要になる】AmazonLinux1にセッションマネージャーで接続するための方法【作業効率アップ】</title><link>https://blogenist.jp/2025/01/04/12160/</link><pubDate>Sat, 04 Jan 2025 19:37:47 +0900</pubDate><guid>https://blogenist.jp/2025/01/04/12160/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2025/01/sessionManagerEye.png" alt="Featured image of post 【踏み台ホストやSSHキーが不要になる】AmazonLinux1にセッションマネージャーで接続するための方法【作業効率アップ】" /&gt;&lt;h2 id="amazonlinux1には手動で入れる必要がある"&gt;AmazonLinux1には手動で入れる必要がある&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;最近のEC2インスタンスを作成すると、&lt;strong&gt;デフォルトでセッションマネージャーによる接続が可能&lt;/strong&gt;になっていますが、&lt;strong&gt;過去に作成したEC2インスタンス&lt;/strong&gt;だと&lt;strong&gt;SSM Agentがインストールされていない&lt;/strong&gt;ので手動でインストールする必要があります。&lt;/p&gt;</description></item><item><title>【PowerToys】Windowsでマウスクリックの可視化エフェクトをONにする方法【公式で無料】</title><link>https://blogenist.jp/2025/01/03/12111/</link><pubDate>Fri, 03 Jan 2025 13:23:58 +0900</pubDate><guid>https://blogenist.jp/2025/01/03/12111/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2025/01/powerToysEye.png" alt="Featured image of post 【PowerToys】Windowsでマウスクリックの可視化エフェクトをONにする方法【公式で無料】" /&gt;&lt;h2 id="マウスクリックを分かりやすくしたい"&gt;マウスクリックを分かりやすくしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="標準機能では不可能"&gt;標準機能では不可能&#10;&lt;/h3&gt; &lt;p&gt;パソコンでアプリの操作などを録画や配信する際に、&lt;strong&gt;マウスカーソルがクリックしたところを分かりやすくしたい&lt;/strong&gt;と思ったことありませんか？&lt;/p&gt;&#13;&#10; &lt;p&gt;今までは&lt;strong&gt;サードパーティ&lt;/strong&gt;のツールなどを使う必要がありましたが、現在は&lt;strong&gt;マイクロソフト公式&lt;/strong&gt;から可能になるツールが公開されていますので今回はそれをインストールしてみようと思います♪&lt;/p&gt;</description></item><item><title>【業務改善神ツール】画面操作をGifに簡単に変換する神ツール「ScreenToGif」が画期的過ぎた【オススメ】</title><link>https://blogenist.jp/2025/01/01/12115/</link><pubDate>Wed, 01 Jan 2025 12:41:21 +0900</pubDate><guid>https://blogenist.jp/2025/01/01/12115/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2025/01/windowsScreenToGifEye.png" alt="Featured image of post 【業務改善神ツール】画面操作をGifに簡単に変換する神ツール「ScreenToGif」が画期的過ぎた【オススメ】" /&gt;&lt;h2 id="windowsの画面操作を簡単にgif化してslackとかに貼りたい"&gt;Windowsの画面操作を簡単にGif化してSlackとかに貼りたい！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="macなら色々あるのに"&gt;Macなら色々あるのに・・・&#10;&lt;/h3&gt; &lt;p&gt;画面操作をほかの人に共有する際に&lt;strong&gt;画面操作を録画した動画を&lt;/strong&gt;送ればよいのですが、そのまま&lt;code&gt;MP4&lt;/code&gt;などで送ると&lt;strong&gt;容量が多くなる&lt;/strong&gt;ため、&lt;strong&gt;Gif化&lt;/strong&gt;して送るケースは多々あると思います。&lt;/p&gt;</description></item><item><title>【Windows環境】ローカルにForge版Stable Diffusion Web UIをインストールしてみた【AIイラスト】</title><link>https://blogenist.jp/2024/12/03/12101/</link><pubDate>Tue, 03 Dec 2024 17:59:38 +0900</pubDate><guid>https://blogenist.jp/2024/12/03/12101/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/12/stable-forge-eye.png" alt="Featured image of post 【Windows環境】ローカルにForge版Stable Diffusion Web UIをインストールしてみた【AIイラスト】" /&gt;&lt;h2 id="stable-diffusion-forgeをwindowsのローカルにインストール"&gt;Stable Diffusion ForgeをWindowsのローカルにインストール&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;Windows環境&lt;/strong&gt;に&lt;strong&gt;Stable Diffusion WebUI Forge&lt;/strong&gt;をインストールしてみようと思います♪&lt;/p&gt;</description></item><item><title>【Scoop】Stable Diffusion推奨の3.10.6がpyenvでインストール出来ない原因と解決方法【バージョン管理】</title><link>https://blogenist.jp/2024/11/01/12096/</link><pubDate>Fri, 01 Nov 2024 17:31:52 +0900</pubDate><guid>https://blogenist.jp/2024/11/01/12096/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/12/scoop-pyenv-eye.png" alt="Featured image of post 【Scoop】Stable Diffusion推奨の3.10.6がpyenvでインストール出来ない原因と解決方法【バージョン管理】" /&gt;&lt;h2 id="scoopでpyenvをインストールすると3106がインストール出来ない"&gt;Scoopでpyenvをインストールすると3.10.6がインストール出来ない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Windows環境にて&lt;strong&gt;stable-diffusion-webui&lt;/strong&gt;を整えようとして、&lt;strong&gt;Scoop&lt;/strong&gt;を使って&lt;strong&gt;pyenv&lt;/strong&gt;をインストールし、推奨の&lt;code&gt;3.10.6&lt;/code&gt;をインストールしようとすると&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が出てインストールされない場合があります。&lt;/p&gt;</description></item><item><title>【Scoopで簡単導入】WindowsでNodejsのバージョン管理を可能にしてくれるnvmのインストール方法と使い方</title><link>https://blogenist.jp/2024/03/22/12072/</link><pubDate>Fri, 22 Mar 2024 21:32:11 +0900</pubDate><guid>https://blogenist.jp/2024/03/22/12072/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/04/win-nvm-eye.png" alt="Featured image of post 【Scoopで簡単導入】WindowsでNodejsのバージョン管理を可能にしてくれるnvmのインストール方法と使い方" /&gt;&lt;h2 id="nodejsのバージョンを管理したい"&gt;nodejsのバージョンを管理したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Nodejsを使って開発を行っていると、案件毎に使用しているNodejsのバージョンが異なり切り替えをする必要が出てくると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;MacやLinux環境だとnodenvなどを使って簡単に切り替える事が出来るのですが、Scoopを使ってWindowsのパッケージ管理をしている場合、nodenvが対応していないので導入する事が出来ませんorz&lt;/p&gt;</description></item><item><title>【Homebrew】「Permission denied @ dir_s_mkdir - /private/tmp/***」が発生した場合の原因と解決方法</title><link>https://blogenist.jp/2024/03/15/12066/</link><pubDate>Fri, 15 Mar 2024 19:03:09 +0900</pubDate><guid>https://blogenist.jp/2024/03/15/12066/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/03/homebrew-permission-eye.png" alt="Featured image of post 【Homebrew】「Permission denied @ dir_s_mkdir - /private/tmp/***」が発生した場合の原因と解決方法" /&gt;&lt;h2 id="brew-install時に権限エラーが発生"&gt;brew install時に権限エラーが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="permission-deniedキターー"&gt;Permission deniedキターー！&#10;&lt;/h3&gt; &lt;p&gt;MacOSをアップデートして新たなアプリケーションをインストールしようとした際に&lt;code&gt;Permission denied @ dir_s_mkdir - /private/tmp/***&lt;/code&gt;というエラーが発生するようになりました！&lt;/p&gt;</description></item><item><title>【Homebrew】「unknown or unsupported macOS version: :dunno」が出た場合の原因と対処方法【瞬殺】</title><link>https://blogenist.jp/2024/03/01/12064/</link><pubDate>Fri, 01 Mar 2024 19:03:17 +0900</pubDate><guid>https://blogenist.jp/2024/03/01/12064/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/03/homebrew-unsuported-eye.png" alt="Featured image of post 【Homebrew】「unknown or unsupported macOS version: :dunno」が出た場合の原因と対処方法【瞬殺】" /&gt;&lt;h2 id="homebrewでエラーが発生"&gt;Homebrewでエラーが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="osアップデートが起因"&gt;OSアップデートが起因？&#10;&lt;/h3&gt; &lt;p&gt;MacのOSを久々に更新し、Homebrewコマンドを実行したところ、&lt;code&gt;unknown or unsupported macOS version: :dunno&lt;/code&gt;というエラーが発生するようになりました。&lt;/p&gt;</description></item><item><title>【開発環境構築テクニック】jenvでローカルのjavaをJDK17にインストール・更新する方法【Mac・Windows対応】</title><link>https://blogenist.jp/2023/11/14/12037/</link><pubDate>Tue, 14 Nov 2023 16:12:12 +0900</pubDate><guid>https://blogenist.jp/2023/11/14/12037/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/11/jenv11217-eye.png" alt="Featured image of post 【開発環境構築テクニック】jenvでローカルのjavaをJDK17にインストール・更新する方法【Mac・Windows対応】" /&gt;&lt;h2 id="jenvでjavaのバージョンを17に変更する"&gt;jenvでJavaのバージョンを17に変更する&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="jenvを使っていれば楽に切り替え可能"&gt;jenvを使っていれば楽に切り替え可能&#10;&lt;/h3&gt; &lt;p&gt;以前、&lt;strong&gt;jenv&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/30/8863/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/installJenvEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【オラクルの呪い】「jenv」を使ってJavaのバージョンをコマンド一つで切り替えよう【Homebrew/anyenv】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/30&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1652文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回はjenvを使って&lt;strong&gt;JDK17に切り替えるやり方&lt;/strong&gt;をご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【簡単実装】Formの入力情報をCookieに保存・読み取りを簡単に行う事が出来る「jQuery Cookie」の使い方まとめ</title><link>https://blogenist.jp/2023/10/19/12001/</link><pubDate>Thu, 19 Oct 2023 21:55:50 +0900</pubDate><guid>https://blogenist.jp/2023/10/19/12001/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/10/form-cookie-eye.png" alt="Featured image of post 【簡単実装】Formの入力情報をCookieに保存・読み取りを簡単に行う事が出来る「jQuery Cookie」の使い方まとめ" /&gt;&lt;h2 id="フォームの入力情報をcookieに保存して手間を省きたい"&gt;フォームの入力情報をCookieに保存して手間を省きたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="作業効率化を測る"&gt;作業効率化を測る&#10;&lt;/h3&gt; &lt;p&gt;業務システムを利用している際に、選択項目のCSV出力機能などで「&lt;strong&gt;フォームの入力情報をCookieに保存して次回もデフォルトで選択した状態で表示してほしい&lt;/strong&gt;」、と言う要望がたまにあると思います。&lt;/p&gt;</description></item><item><title>【Java】エクセルでCSVを開いた際に日本語が文字化けする原因と解決方法【BOM付きUTF-8】</title><link>https://blogenist.jp/2023/10/17/11993/</link><pubDate>Tue, 17 Oct 2023 13:00:25 +0900</pubDate><guid>https://blogenist.jp/2023/10/17/11993/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/10/csv-with-bom-eye.png" alt="Featured image of post 【Java】エクセルでCSVを開いた際に日本語が文字化けする原因と解決方法【BOM付きUTF-8】" /&gt;&lt;h2 id="csvの日本語がエクセルで文字化けする"&gt;CSVの日本語がエクセルで文字化けする！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="日本語が見れない"&gt;日本語が見れない&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Java&lt;/strong&gt;で&lt;code&gt;BufferedWriter&lt;/code&gt;クラス等を用いてCSVファイルを生成する際、日本語が混じっているとソースコード上で&lt;code&gt;UTF-8&lt;/code&gt;の指定をしていたとしてもエクセルで開くと文字化けしてしまうことがあります。&lt;/p&gt;</description></item><item><title>【写真家ブロガー歓喜】画質を劣化させずに横縦比を固定しながら画像の解像度をまとめて一括に自由に変えれる「sips」が便利過ぎた【Mac標準コマンド】</title><link>https://blogenist.jp/2023/04/16/11960/</link><pubDate>Sun, 16 Apr 2023 23:41:58 +0900</pubDate><guid>https://blogenist.jp/2023/04/16/11960/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/04/sipsCommandEye.png" alt="Featured image of post 【写真家ブロガー歓喜】画質を劣化させずに横縦比を固定しながら画像の解像度をまとめて一括に自由に変えれる「sips」が便利過ぎた【Mac標準コマンド】" /&gt;&lt;h2 id="maclinux環境で画像の横縦比を自由に変えたい"&gt;Mac(linux)環境で画像の横縦比を自由に変えたい！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="jpegoptimだけでは不十分"&gt;jpegoptimだけでは不十分&#10;&lt;/h3&gt; &lt;p&gt;筆者のように旅行ブログをやっている場合、&lt;strong&gt;自分で撮影した画像をブログに貼る&lt;/strong&gt;のですがその際に画&lt;strong&gt;質を落とさずに容量を抑えたい！&lt;/strong&gt;という場合が多々出てきます。&lt;/p&gt;</description></item><item><title>【Windowsエクスプローラー】一眼で撮影した10BitのMP4動画のサムネが出ない原因(簡易表示)と出す方法【α7S3の動画のサムネを出したい】</title><link>https://blogenist.jp/2023/02/16/11678/</link><pubDate>Thu, 16 Feb 2023 16:52:05 +0900</pubDate><guid>https://blogenist.jp/2023/02/16/11678/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/02/mediaViewerEye.png" alt="Featured image of post 【Windowsエクスプローラー】一眼で撮影した10BitのMP4動画のサムネが出ない原因(簡易表示)と出す方法【α7S3の動画のサムネを出したい】" /&gt;&lt;h2 id="α7s3撮影した動画のサムネが出ない"&gt;α7S3撮影した動画のサムネが出ない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="動画編集作業がしづらい"&gt;動画編集作業がしづらい&#10;&lt;/h3&gt; &lt;p&gt;筆者は&lt;strong&gt;α7S3&lt;/strong&gt;を持っており旅行先の動画や普段の動画はそちらで撮影をしています。&lt;/p&gt;&#13;&#10; &lt;p&gt;そして、いざPCに取り込み動画編集をする際に、&lt;strong&gt;Windowsエクスプローラー上で簡易サムネになってしまい&lt;/strong&gt;サムネイルが正しく表示されない点にずっと使いづらさを感じていました。&lt;/p&gt;</description></item><item><title>【WindowsでGitBashを使う】GitBashを使ってSSH通信でGithubのプライベートリポジトリをクローンするやり方まとめ【】</title><link>https://blogenist.jp/2023/01/27/11602/</link><pubDate>Fri, 27 Jan 2023 20:56:44 +0900</pubDate><guid>https://blogenist.jp/2023/01/27/11602/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2023/01/windows-ssh-to-github-thumb.png" alt="Featured image of post 【WindowsでGitBashを使う】GitBashを使ってSSH通信でGithubのプライベートリポジトリをクローンするやり方まとめ【】" /&gt;&lt;h2 id="gitbashでgithubのリポジトリをクローンしよう"&gt;GitBashでGithubのリポジトリをクローンしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;Windows環境&lt;/strong&gt;において&lt;strong&gt;GitBash&lt;/strong&gt;を使って&lt;strong&gt;SSH通信&lt;/strong&gt;をして実際にプライベートリポジトリを&lt;strong&gt;クローン&lt;/strong&gt;するところまでのやり方をまとめてみようと思います♪&lt;/p&gt;</description></item><item><title>【QuickTime Playerを超えた】Macでオススメの最強動画プレイヤーを導入してみたら快適過ぎた【α7S3で撮影したmp4の動画ファイルが開けない場合にも】</title><link>https://blogenist.jp/2022/06/25/11586/</link><pubDate>Sat, 25 Jun 2022 19:41:31 +0900</pubDate><guid>https://blogenist.jp/2022/06/25/11586/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2022/06/iineDownloadEye.png" alt="Featured image of post 【QuickTime Playerを超えた】Macでオススメの最強動画プレイヤーを導入してみたら快適過ぎた【α7S3で撮影したmp4の動画ファイルが開けない場合にも】" /&gt;&lt;h2 id="α7s3で撮影したmp4の動画ファイルが開けない"&gt;α7S3で撮影したmp4の動画ファイルが開けない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="天下のquicktime-playerで再生出来ないのツライ"&gt;天下のQuickTime Playerで再生出来ないのツライ&#10;&lt;/h3&gt; &lt;p&gt;先日、Sonyの&lt;strong&gt;α7S3&lt;/strong&gt;で撮影した動画ファイルをMacBookに取り込んで再生しようとしたところ、&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が表示され再生が出来ませんでした。&lt;/p&gt;</description></item><item><title>【AEJuiceが原因】AfterEffectからMedia Encoderにキュー登録・レンダリングが出来ない原因と対処方法【afterFX.exeのエラー】</title><link>https://blogenist.jp/2022/03/16/11562/</link><pubDate>Wed, 16 Mar 2022 16:50:15 +0900</pubDate><guid>https://blogenist.jp/2022/03/16/11562/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2022/03/aejuice-error-eye.png" alt="Featured image of post 【AEJuiceが原因】AfterEffectからMedia Encoderにキュー登録・レンダリングが出来ない原因と対処方法【afterFX.exeのエラー】" /&gt;&lt;h2 id="aftereffectとmedia-encoderが動かなくなった"&gt;AfterEffectとMedia Encoderが動かなくなった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="急に発生"&gt;急に発生&#10;&lt;/h3&gt; &lt;p&gt;先日、いつも通り&lt;strong&gt;AfterEffect&lt;/strong&gt;で動画編集を終え&lt;strong&gt;MediaEncoder&lt;/strong&gt;にキューを追加しMP4ファイルにレンダリングしようとしたところ、&lt;strong&gt;謎のエラー&lt;/strong&gt;が発生するようになり、&lt;strong&gt;レンダリングが出来なく&lt;/strong&gt;なってしまいました。&lt;/p&gt;</description></item><item><title>【Macの掃除に最適】キーボードとトラックパッド入力を無効にする「KeyboardCleanTool」が便利過ぎた件【誤入力防止】</title><link>https://blogenist.jp/2021/12/29/11531/</link><pubDate>Wed, 29 Dec 2021 15:45:37 +0900</pubDate><guid>https://blogenist.jp/2021/12/29/11531/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/12/keyboardCleanEye.png" alt="Featured image of post 【Macの掃除に最適】キーボードとトラックパッド入力を無効にする「KeyboardCleanTool」が便利過ぎた件【誤入力防止】" /&gt;&lt;h2 id="キーボード掃除したいけど反応されてうざいいぃぃ"&gt;キーボード掃除したいけど反応されてうざいいぃぃ！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="反応しないでクレメンス"&gt;反応しないでクレメンス&#10;&lt;/h3&gt; &lt;p&gt;年末恒例の大掃除の時期がやってきました。&lt;/p&gt;&#13;&#10; &lt;p&gt;家にあるものの断捨離や大掃除も大事ですが、自分が日々仕事や趣味で使っているパソコンも&lt;strong&gt;日頃の感謝の気持ちも込めて&lt;/strong&gt;綺麗にしてあげたいところですよね♪&lt;/p&gt;</description></item><item><title>【謎エラー】HomebrewやCaskで「homebrew-core is a shallow clone.」が出てエラーが出ない場合の原因と対処方法</title><link>https://blogenist.jp/2021/12/28/11534/</link><pubDate>Tue, 28 Dec 2021 18:24:56 +0900</pubDate><guid>https://blogenist.jp/2021/12/28/11534/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/12/homebrew-shallow-clone-eye.png" alt="Featured image of post 【謎エラー】HomebrewやCaskで「homebrew-core is a shallow clone.」が出てエラーが出ない場合の原因と対処方法" /&gt;&lt;h2 id="homebrewが使えない"&gt;Homebrewが使えない！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、とあるアプリを入れようとして&lt;strong&gt;HomebrewCask&lt;/strong&gt;のコマンドを打った際に&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が出てインストールが出来ませんでした。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;brew cask install &amp;lt;アプリ名&amp;gt;&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; homebrew-core is a shallow clone.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; homebrew-cask is a shallow clone.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;To &lt;span class="sb"&gt;`&lt;/span&gt;brew update&lt;span class="sb"&gt;`&lt;/span&gt;, first run:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;This restriction has been made on GitHub&lt;span class="s1"&gt;&amp;#39;s request because updating shallow&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s1"&gt;clones is an extremely expensive operation due to the tree layout and traffic of&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s1"&gt;Homebrew/homebrew-core and Homebrew/homebrew-cask. We don&amp;#39;&lt;/span&gt;t &lt;span class="k"&gt;do&lt;/span&gt; this &lt;span class="k"&gt;for&lt;/span&gt; you&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;automatically to avoid repeatedly performing an expensive unshallow operation in&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CI systems &lt;span class="o"&gt;(&lt;/span&gt;which should instead be fixed to not use shallow clones&lt;span class="o"&gt;)&lt;/span&gt;. Sorry &lt;span class="k"&gt;for&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;the inconvenience!&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【おすすめWYSIWYGエディター】Bootstrapベースの「Summernote」でフォームパーツをツールバー付きのリッチなUIにしてみた【無料で爆速】</title><link>https://blogenist.jp/2021/06/21/11502/</link><pubDate>Mon, 21 Jun 2021 16:44:57 +0900</pubDate><guid>https://blogenist.jp/2021/06/21/11502/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/06/summernoteEye.png" alt="Featured image of post 【おすすめWYSIWYGエディター】Bootstrapベースの「Summernote」でフォームパーツをツールバー付きのリッチなUIにしてみた【無料で爆速】" /&gt;&lt;h2 id="導入が楽チンでformをwysiwyg化"&gt;導入が楽チンでFormをWYSIWYG化&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、フォームのテキストボックスやインプットボックスを&lt;strong&gt;リッチなUI&lt;/strong&gt;にして欲しいというお話を受けました。&lt;/p&gt;&#13;&#10; &lt;p&gt;おそらくエクセルやワードのような&lt;strong&gt;ツールバーが付いているWYSIWYGエディター&lt;/strong&gt;の事を指しているようだったので、ライブラリ選定をしていたところ、無料で使いやすそうなやつを見つけたので今回はそちらの導入方法を備忘録として記事にしてみようと思います。&lt;/p&gt;</description></item><item><title>【エミュレーターに使えるか検証】Sonyの公式が公開しているPS3の「PS3UPDAT.PUP」に初代PS1のbiosデータが含まれているらしいので調べてみた【違法ダウンロードダメ絶対】</title><link>https://blogenist.jp/2021/05/30/11479/</link><pubDate>Sun, 30 May 2021 13:04:44 +0900</pubDate><guid>https://blogenist.jp/2021/05/30/11479/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/05/ps3-rom-eye.png" alt="Featured image of post 【エミュレーターに使えるか検証】Sonyの公式が公開しているPS3の「PS3UPDAT.PUP」に初代PS1のbiosデータが含まれているらしいので調べてみた【違法ダウンロードダメ絶対】" /&gt;&lt;h2 id="sonyの公式からダウンロード可能"&gt;Sonyの公式からダウンロード可能&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="初代プレステ1は名作揃い"&gt;初代プレステ1は名作揃い&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;初代プレステ1&lt;/strong&gt;で遊んだことはありますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;もはや&lt;strong&gt;２０年以上前のハード&lt;/strong&gt;なので&lt;strong&gt;レトロゲーム&lt;/strong&gt;と言っても良いくらい古いゲーム機ですよね。&lt;/p&gt;</description></item><item><title>【Postman】ポストマンでCookieを付与してリクエストを投げる方法【クッキー】</title><link>https://blogenist.jp/2021/05/28/11468/</link><pubDate>Fri, 28 May 2021 01:16:42 +0900</pubDate><guid>https://blogenist.jp/2021/05/28/11468/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/05/postman-cookie-eye.png" alt="Featured image of post 【Postman】ポストマンでCookieを付与してリクエストを投げる方法【クッキー】" /&gt;&lt;h2 id="動作確認でcookieを付けたリクエストを投げたい"&gt;動作確認でCookieを付けたリクエストを投げたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;システム開発等をしている際にCookieが必要なエンドポイントに対してCookie情報を付与してリクエストをしたいケースがあると思います。&lt;/p&gt;</description></item><item><title>【違法ダウンロードダメ絶対】スーファミやGBAのロムをレトロフリークで吸い出してみた【エミュレーター】</title><link>https://blogenist.jp/2021/05/25/11427/</link><pubDate>Tue, 25 May 2021 20:35:29 +0900</pubDate><guid>https://blogenist.jp/2021/05/25/11427/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/05/retrofreak-rom-Eye.png" alt="Featured image of post 【違法ダウンロードダメ絶対】スーファミやGBAのロムをレトロフリークで吸い出してみた【エミュレーター】" /&gt;&lt;h2 id="自分でromを吸い出そう"&gt;自分でromを吸い出そう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="レトロフリークなら吸い出し可能"&gt;レトロフリークなら吸い出し可能&#10;&lt;/h3&gt; &lt;p&gt;以前、姉妹ブログにてレトロフリークを購入したので使い方についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a href="" target="_brank"&gt;【スーファミ/ゲームボーイアドバンスetc…】レトロフリークがROM吸い出しも出来てエミュレーターとしても使える神ゲームハードだった件【平成ほいほい】&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;レトロフリークを用いてカートリッジからロムを吸い出す方法&lt;/strong&gt;をご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【Windows10】CドライブやDドライブのディレクトリの容量を簡単に把握して削除する方法【容量不足確認】</title><link>https://blogenist.jp/2021/04/19/11399/</link><pubDate>Mon, 19 Apr 2021 16:58:17 +0900</pubDate><guid>https://blogenist.jp/2021/04/19/11399/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/04/disc-voluimeEye.png" alt="Featured image of post 【Windows10】CドライブやDドライブのディレクトリの容量を簡単に把握して削除する方法【容量不足確認】" /&gt;&lt;h2 id="不要なファイルを削除したい"&gt;不要なファイルを削除したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="知らぬ間に圧迫されるcドライブ"&gt;知らぬ間に圧迫されるCドライブ&#10;&lt;/h3&gt; &lt;p&gt;皆さんはWindowsPCを使っているとCドライブやDドライブの容量が知らない間に圧迫されて焦ることはありませんか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2021/04/disc-voluime6.jpg" alt="" width="1590" height="462" class="alignnone size-full wp-image-11402" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;いらないファイルを削除して容量を開けたいけど、具体的にどこのフォルダが肥大化しているのかが分からないので困っている方も多いと思います。&lt;/p&gt;</description></item><item><title>【ドキュメントをGit管理可能】mermaid.jsでフローチャートやシーケンス図をマークダウン管理しよう【UML】</title><link>https://blogenist.jp/2021/03/29/11384/</link><pubDate>Mon, 29 Mar 2021 18:21:49 +0900</pubDate><guid>https://blogenist.jp/2021/03/29/11384/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/03/mermaidSampleEye.png" alt="Featured image of post 【ドキュメントをGit管理可能】mermaid.jsでフローチャートやシーケンス図をマークダウン管理しよう【UML】" /&gt;&lt;h2 id="md形式でシーケンス図を描きたい"&gt;MD形式でシーケンス図を描きたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="専用ツールは使いたくない"&gt;専用ツールは使いたくない&#10;&lt;/h3&gt; &lt;p&gt;皆さんはシステム開発をする際にシーケンス図を書いていますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;様々なシステムと連携する際に、それぞれの処理フローを明確にするためにはシーケンス図を書く事がとても大事ですよね。&lt;/p&gt;</description></item><item><title>【最強のYouTuber向け一眼レフ】Sonyのα7s3が暗所もいけちゃうつよつよカメラだった件【キャンパーにもぴったり】</title><link>https://blogenist.jp/2021/02/14/11334/</link><pubDate>Sun, 14 Feb 2021 20:51:58 +0900</pubDate><guid>https://blogenist.jp/2021/02/14/11334/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2021/02/sonyA7S3ReviewEye.png" alt="Featured image of post 【最強のYouTuber向け一眼レフ】Sonyのα7s3が暗所もいけちゃうつよつよカメラだった件【キャンパーにもぴったり】" /&gt;&lt;h2 id="遂にフルサイズ機をゲット"&gt;遂にフルサイズ機をゲット！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="aps-cの上が欲しくなってしまった"&gt;APS-Cの上が欲しくなってしまった&#10;&lt;/h3&gt; &lt;p&gt;筆者は以前からCanonのAPS-Cの一眼レフを使っていました。&lt;/p&gt;&#13;&#10; &lt;p&gt;もちろん、十分な画質でしたし軽くて使い勝手も良かったので特に不満はなかったのですが、キャンプや暗所での撮影をする際にややノイズや明るさの面が気になっていました。&lt;/p&gt;</description></item><item><title>【ssh】複数のアカウントを使い分けてGithubのリポジトリにアクセスする方法【切り替え】</title><link>https://blogenist.jp/2020/12/31/11288/</link><pubDate>Thu, 31 Dec 2020 21:13:38 +0900</pubDate><guid>https://blogenist.jp/2020/12/31/11288/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/githubChangeAccountEye.png" alt="Featured image of post 【ssh】複数のアカウントを使い分けてGithubのリポジトリにアクセスする方法【切り替え】" /&gt;&lt;h2 id="仕事用とプライベート用を切り替えたい"&gt;仕事用とプライベート用を切り替えたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="誤コミットを防ぐのが目的"&gt;誤コミットを防ぐのが目的&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;Github&lt;/strong&gt;を使っているでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者ももちろん利用しているのですが、&lt;strong&gt;仕事用の有料アカウント&lt;/strong&gt;と&lt;strong&gt;プライベート勉強用の無料アカウント&lt;/strong&gt;の二つを持っているのですが、&lt;strong&gt;間違えてコミットなどをしたくない&lt;/strong&gt;のでうまく使い分ける方法を探していたのですが、先日良さげな方法を見つけたので今回はそのやり方をご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【Windows10】アプリ自動導入＆管理ツールの「Scoop」がChocolateyを超えていた件【Homebrew】</title><link>https://blogenist.jp/2020/12/28/11268/</link><pubDate>Mon, 28 Dec 2020 21:06:01 +0900</pubDate><guid>https://blogenist.jp/2020/12/28/11268/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/installScoopEye.png" alt="Featured image of post 【Windows10】アプリ自動導入＆管理ツールの「Scoop」がChocolateyを超えていた件【Homebrew】" /&gt;&lt;h2 id="windows版homebrew"&gt;Windows版Homebrew&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;管理ツール&lt;/strong&gt;を使っていますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;Macであれば&lt;strong&gt;Homebrew&lt;/strong&gt;があります&lt;/p&gt;&#13;&#10; &lt;p&gt;Windowsには長らく同じようなものがありませんでしたが、&lt;strong&gt;Chocolatey&lt;/strong&gt;というパッケージ管理ツールが登場し、Windowsユーザーを喜ばせました。&lt;/p&gt;</description></item><item><title>【SEO】WordpressにJSON-LDを追加設定してくれるプラグイン「Markup (JSON-LD)」の設定方法【構造化データ】</title><link>https://blogenist.jp/2020/12/21/11233/</link><pubDate>Mon, 21 Dec 2020 21:33:27 +0900</pubDate><guid>https://blogenist.jp/2020/12/21/11233/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/jsonLdWordpressEye.png" alt="Featured image of post 【SEO】WordpressにJSON-LDを追加設定してくれるプラグイン「Markup (JSON-LD)」の設定方法【構造化データ】" /&gt;&lt;h2 id="seo対策の一つ構造化データ"&gt;SEO対策の一つ「構造化データ」&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="果てなきseo対策"&gt;果てなきSEO対策&#10;&lt;/h3&gt; &lt;p&gt;2020年12月4日に&lt;strong&gt;Googleコアアップデート&lt;/strong&gt;が行われ、サイト順位の大幅な変動が発生し&lt;strong&gt;パニクっている方&lt;/strong&gt;も多いのではないでしょうか？&lt;/p&gt;</description></item><item><title>【グッバイAndroidStudio】VSCodeでKotlinの開発を快適に行うための設定まとめ【コード補完】</title><link>https://blogenist.jp/2020/12/19/11206/</link><pubDate>Sat, 19 Dec 2020 00:23:10 +0900</pubDate><guid>https://blogenist.jp/2020/12/19/11206/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/kotlinVsCodeEye.png" alt="Featured image of post 【グッバイAndroidStudio】VSCodeでKotlinの開発を快適に行うための設定まとめ【コード補完】" /&gt;&lt;h2 id="vscodeで開発しよう"&gt;VSCodeで開発しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、Kotlinの開発環境構築方法をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/12/18/11194/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/kotoinDevEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【サーバーサイド開発】kotlinの爆速開発環境構築【SpringBoot】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/12/18&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1019文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回はVSCodeを使って&lt;code&gt;Kotlin&lt;/code&gt;をコーディングするための設定をご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【サーバーサイド開発】kotlinの爆速開発環境構築【SpringBoot】</title><link>https://blogenist.jp/2020/12/18/11194/</link><pubDate>Fri, 18 Dec 2020 19:12:32 +0900</pubDate><guid>https://blogenist.jp/2020/12/18/11194/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/kotoinDevEye.png" alt="Featured image of post 【サーバーサイド開発】kotlinの爆速開発環境構築【SpringBoot】" /&gt;&lt;h2 id="遂にkotlinデビュー"&gt;遂にkotlinデビュー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、新しい案件を始めるにあたりサーバーサイドkotlinをやってみよう！という話になったため、Macのローカル環境にkotlin開発環境を構築してみたので、手順をご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【循環参照】Lombokで生成した@Data(@ToString)でjava.lang.StackOverflowError: nullが発生する原因と解決方法【Java】</title><link>https://blogenist.jp/2020/12/17/11185/</link><pubDate>Thu, 17 Dec 2020 20:32:54 +0900</pubDate><guid>https://blogenist.jp/2020/12/17/11185/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/lombokAndJpaToStrinfErroryEye.png" alt="Featured image of post 【循環参照】Lombokで生成した@Data(@ToString)でjava.lang.StackOverflowError: nullが発生する原因と解決方法【Java】" /&gt;&lt;h2 id="jpaオブジェクトのlombokでstackoverflowerrorが発生"&gt;JPAオブジェクトのLombokでStackOverflowErrorが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="循環参照が発生しメモリリーク"&gt;循環参照が発生しメモリリーク&#10;&lt;/h3&gt; &lt;p&gt;&lt;code&gt;JPA&lt;/code&gt;+&lt;code&gt;Lombok&lt;/code&gt;を組み合わせて利用している際に、以下のようなJPAで取得した&lt;strong&gt;親子関係を持つEntityオブジェクト&lt;/strong&gt;を標準出力や文字列化、エラーログ出力時にそのまま渡して&lt;code&gt;toString()&lt;/code&gt;メソッドを呼び出した際に&lt;code&gt;java.lang.StackOverflowError: null&lt;/code&gt;が発生する場合があります。&lt;/p&gt;</description></item><item><title>【テーマ・ソース変更必要無し】固定追尾サイドバーをプラグインぽちぽちだけで実装出来ちゃう「Q2W3 Fixed Widget for WordPress」が最強だった件【Wordpress】</title><link>https://blogenist.jp/2020/12/05/11152/</link><pubDate>Sat, 05 Dec 2020 17:48:17 +0900</pubDate><guid>https://blogenist.jp/2020/12/05/11152/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/12/Q2W3FixedWidgetForWordPressEye.jpg" alt="Featured image of post 【テーマ・ソース変更必要無し】固定追尾サイドバーをプラグインぽちぽちだけで実装出来ちゃう「Q2W3 Fixed Widget for WordPress」が最強だった件【Wordpress】" /&gt;&lt;h2 id="自動追尾サイドバーを導入しよう"&gt;自動追尾サイドバーを導入しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="プラグインだけで完結"&gt;プラグインだけで完結&#10;&lt;/h3&gt; &lt;p&gt;先日、&lt;code&gt;functions.php&lt;/code&gt;や&lt;strong&gt;テンプレートファイル&lt;/strong&gt;に手を入れる事なく、&lt;strong&gt;プライグインだけでサイドバーのウィジェットを自動追尾スクロール化する方法を発見した&lt;/strong&gt;のでご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【マグネット対応有孔ボード】山善のウォールラックでオシャレにキャンプギアや工具を保管しよう【省スペース収納】</title><link>https://blogenist.jp/2020/11/23/11124/</link><pubDate>Mon, 23 Nov 2020 16:27:30 +0900</pubDate><guid>https://blogenist.jp/2020/11/23/11124/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/11/yamazenWallBoardReviewEye.jpg" alt="Featured image of post 【マグネット対応有孔ボード】山善のウォールラックでオシャレにキャンプギアや工具を保管しよう【省スペース収納】" /&gt;&lt;h2 id="小物を無駄なく整理したい"&gt;小物を無駄なく整理したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;キャンプなどをしていると、様々な小物や道具が知らぬ間に増えてしまいますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;部屋の端に無造作に積んでおいたりプラスチックケースにまとめて入れておくのも良いのですが、いざ道具を探しているときにすぐに見つからないのと散らかってしまうのであまりオススメしません。&lt;/p&gt;</description></item><item><title>【コードレスクリーナー】赤いLEDランプが4回点滅して動かない場合の原因と解決方法【ダイソン】</title><link>https://blogenist.jp/2020/11/04/11103/</link><pubDate>Wed, 04 Nov 2020 22:01:16 +0900</pubDate><guid>https://blogenist.jp/2020/11/04/11103/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/11/dysonRepair2020Eye.jpg" alt="Featured image of post 【コードレスクリーナー】赤いLEDランプが4回点滅して動かない場合の原因と解決方法【ダイソン】" /&gt;&lt;h2 id="dyson掃除機が故障疑惑"&gt;Dyson掃除機が故障疑惑&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="数日前までは使えたのに"&gt;数日前までは使えたのに・・・&#10;&lt;/h3&gt; &lt;p&gt;先日、ダイソンのコードレスクリーナーを使おうと思ったところ、電源ボタンを押しても反応が無くなってしまいました。&lt;/p&gt;&#13;&#10; &lt;p&gt;充電ケーブルはしっかり繋いでつい3日前まで問題なく使えていたので謎です。。。&lt;/p&gt;</description></item><item><title>【コスパ最強の電動自転車】Amazonで人気No.1の「PELTECH 電動アシスト自転車 TDN-206」を購入したのでレビューしていくよ【ポケモンGo/ドラクエウォークに最適】</title><link>https://blogenist.jp/2020/11/01/11047/</link><pubDate>Sun, 01 Nov 2020 14:36:41 +0900</pubDate><guid>https://blogenist.jp/2020/11/01/11047/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/11/peltechTdn206ReviewEye.jpg" alt="Featured image of post 【コスパ最強の電動自転車】Amazonで人気No.1の「PELTECH 電動アシスト自転車 TDN-206」を購入したのでレビューしていくよ【ポケモンGo/ドラクエウォークに最適】" /&gt;&lt;h2 id="街乗り目的で購入してみた"&gt;街乗り目的で購入してみた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="折り畳みタイプの良さげな電動自転車を発見"&gt;折り畳みタイプの良さげな電動自転車を発見&#10;&lt;/h3&gt; &lt;p&gt;筆者は都内在住なので未だに自家用車を持っていないため、ちょっとした買い物やお出かけをする際に歩いていくか電車に乗っていくかしかないのですが、リモートワークによる運動不足の解消も合わせて電動自転車を購入する事にしました！&lt;/p&gt;</description></item><item><title>【有能省スペース収納】PCデスク周りのアクセサリを無駄無く整理可能なBauhutteサイドラックを開封レビュー【テレワークにもオススメ】</title><link>https://blogenist.jp/2020/10/19/10990/</link><pubDate>Mon, 19 Oct 2020 16:49:06 +0900</pubDate><guid>https://blogenist.jp/2020/10/19/10990/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/10/bauhutteDeskAccessoriesHolderEye.jpg" alt="Featured image of post 【有能省スペース収納】PCデスク周りのアクセサリを無駄無く整理可能なBauhutteサイドラックを開封レビュー【テレワークにもオススメ】" /&gt;&lt;h2 id="pcデスク上をスッキリさせたい"&gt;PCデスク上をスッキリさせたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="pc周りは小物やアイテムが増えがち"&gt;PC周りは小物やアイテムが増えがち&#10;&lt;/h3&gt; &lt;p&gt;PCデスクで仕事やゲーム、その他作業をしていると思っていう以上に物が増えてデスク上のスペースを圧迫してしまいますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者の場合はメインPC(Windows)とサブPC(Mac)を開きながら仕事をしたりゲームをしたりするので、なおさらです。orz&lt;/p&gt;</description></item><item><title>【デスクワーク/テレワーク/在宅】PCゲーマーにもオススメの長時間座ってもお尻が痛くならないクッションを買ったので開封レビューしてみた【快適空間】</title><link>https://blogenist.jp/2020/10/17/10965/</link><pubDate>Sat, 17 Oct 2020 19:32:35 +0900</pubDate><guid>https://blogenist.jp/2020/10/17/10965/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/10/bauhutteMatEye.jpg" alt="Featured image of post 【デスクワーク/テレワーク/在宅】PCゲーマーにもオススメの長時間座ってもお尻が痛くならないクッションを買ったので開封レビューしてみた【快適空間】" /&gt;&lt;h2 id="お尻が疲れない神クッション"&gt;お尻が疲れない神クッション&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="座り疲れを解消したい"&gt;座り疲れを解消したい&#10;&lt;/h3&gt; &lt;p&gt;長時間、PC作業などをする方の中には座りっぱなしでお尻が痛くなる方がいると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者も開発やらゲームやらで1日の半分以上ゲーミングチェアに座っているので、座り疲れがよく発生しますorz&lt;/p&gt;</description></item><item><title>【Bauhutte】複数ゲームハード機やPC用品を収納出来るスライダー式ゲーム機収納ラックを購入してみたのでご紹介【デスクワーク/テレワーク/在宅】</title><link>https://blogenist.jp/2020/10/12/10926/</link><pubDate>Mon, 12 Oct 2020 20:14:49 +0900</pubDate><guid>https://blogenist.jp/2020/10/12/10926/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/10/bauhutteSliderEye.jpg" alt="Featured image of post 【Bauhutte】複数ゲームハード機やPC用品を収納出来るスライダー式ゲーム機収納ラックを購入してみたのでご紹介【デスクワーク/テレワーク/在宅】" /&gt;&lt;h2 id="リモートワークにピッタリな収納アイテム"&gt;リモートワークにピッタリな収納アイテム&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="自宅にてpc作業をやる方にぴったり"&gt;自宅にてPC作業をやる方にぴったり&#10;&lt;/h3&gt; &lt;p&gt;このご時世、自宅でのリモートワークやゲームを趣味にし始めた方は少なくないと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、任天堂Switchやプレステ4、あるいはPCプリンターやハードディスクなど周辺機器が増え始めるとデスク周りが産卵しがちですよね。&lt;/p&gt;</description></item><item><title>【JUnit】Java製のユニットテスト向けフレームワーク「Mockito」でMockとSpyを使いこなそう【簡単スタブ化】</title><link>https://blogenist.jp/2020/08/21/10904/</link><pubDate>Fri, 21 Aug 2020 17:57:08 +0900</pubDate><guid>https://blogenist.jp/2020/08/21/10904/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/08/useMockitoEye.png" alt="Featured image of post 【JUnit】Java製のユニットテスト向けフレームワーク「Mockito」でMockとSpyを使いこなそう【簡単スタブ化】" /&gt;&lt;h2 id="ユニットテストでモック化してみよう"&gt;ユニットテストでモック化してみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ユニットテストはなるべく書こう"&gt;ユニットテストはなるべく書こう&#10;&lt;/h3&gt; &lt;p&gt;開発を行う上で&lt;strong&gt;ユニットテスト&lt;/strong&gt;はとても大切です。&lt;/p&gt;&#13;&#10; &lt;p&gt;実装と並行してユニットテストを組んでおけば、&lt;strong&gt;簡単なテストの自動化や保守性・潜在的バグを洗い出せる&lt;/strong&gt;ので出来る限りやっておきたいですね。&lt;/p&gt;</description></item><item><title>【Cannot read property 'ASIN' of null】急にAmazonJSが読み込まなくなった原因と解決方法【Wordpress】</title><link>https://blogenist.jp/2020/08/08/10874/</link><pubDate>Sat, 08 Aug 2020 18:14:00 +0900</pubDate><guid>https://blogenist.jp/2020/08/08/10874/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/08/amazonJsInfinitueLoadFixEye.png" alt="Featured image of post 【Cannot read property 'ASIN' of null】急にAmazonJSが読み込まなくなった原因と解決方法【Wordpress】" /&gt;&lt;h2 id="何も変えてないのに急に商品リンクが無限ロードになった"&gt;何も変えてないのに急に商品リンクが無限ロードになった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="過去に表示されていたwordpress記事もダメになっているorz"&gt;過去に表示されていたWordpress記事もダメになっているorz&#10;&lt;/h3&gt; &lt;p&gt;先日、Wordpressの新しい記事を入稿し、プレビュー画面を開いたところAmazonJSを使って追加している商品リンクが無限ロードになり、画像が表示されなくなってしまいました。&lt;/p&gt;</description></item><item><title>【作業効率アップ】タンブラーとドリンクホルダーを使って快適なPCデスク環境を整えてみた【居心地最強】</title><link>https://blogenist.jp/2020/07/11/10811/</link><pubDate>Sat, 11 Jul 2020 17:40:06 +0900</pubDate><guid>https://blogenist.jp/2020/07/11/10811/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/07/pcDrinkGoodsEye.jpg" alt="Featured image of post 【作業効率アップ】タンブラーとドリンクホルダーを使って快適なPCデスク環境を整えてみた【居心地最強】" /&gt;&lt;h2 id="オススメのドリンクアクセサリーを導入"&gt;オススメのドリンクアクセサリーを導入！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="pcデスク周りは快適に越した事がない"&gt;PCデスク周りは快適に越した事がない&#10;&lt;/h3&gt; &lt;p&gt;筆者は仕事柄、1日の半分以上をPCデスクで過ごします。&lt;/p&gt;&#13;&#10; &lt;p&gt;また、フォートナイトなどのFPSやSwitchもPCモニターでやっているため休日もほとんどPCデスクで過ごしていますねw&lt;/p&gt;</description></item><item><title>【ドキュメントをMarkdownでGitHub管理】MkDocsで生成されるHTMLのレイアウトをカスタマイズする方法まとめ【グッバイExcel・PowerPoint】</title><link>https://blogenist.jp/2020/07/05/10763/</link><pubDate>Sun, 05 Jul 2020 22:56:45 +0900</pubDate><guid>https://blogenist.jp/2020/07/05/10763/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/07/mkDocsCustomEye.png" alt="Featured image of post 【ドキュメントをMarkdownでGitHub管理】MkDocsで生成されるHTMLのレイアウトをカスタマイズする方法まとめ【グッバイExcel・PowerPoint】" /&gt;&lt;h2 id="mkdockのカスタマイズしよう"&gt;MkDockのカスタマイズしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、MarkdownでかけるMkDocsをご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/06/30/10739/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/mkDocsInstallEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/06/30&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2369文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は生成されるドキュメントのカスタマイズを試してみようと思います！&lt;/p&gt;</description></item><item><title>【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】</title><link>https://blogenist.jp/2020/06/30/10739/</link><pubDate>Tue, 30 Jun 2020 19:57:47 +0900</pubDate><guid>https://blogenist.jp/2020/06/30/10739/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/mkDocsInstallEye.png" alt="Featured image of post 【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】" /&gt;&lt;h2 id="ドキュメントをマークダウンで書ける時代がやってきた"&gt;ドキュメントをマークダウンで書ける時代がやってきた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="オフィスソフトでのドキュメント管理はもう嫌だ"&gt;オフィスソフトでのドキュメント管理はもう嫌だ！&#10;&lt;/h3&gt; &lt;p&gt;システム開発やサイト制作をしている際、必ず&lt;strong&gt;仕様書&lt;/strong&gt;や&lt;strong&gt;設計書&lt;/strong&gt;を作成し場合によっては&lt;strong&gt;納品&lt;/strong&gt;する必要がありますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;昨今では、基本的に&lt;strong&gt;Excel&lt;/strong&gt;や&lt;strong&gt;PowerPoint&lt;/strong&gt;、&lt;strong&gt;Googleスプレットシート&lt;/strong&gt;や&lt;strong&gt;Gooleスライド&lt;/strong&gt;で作成や保守をする事が多いと思いますが、&lt;br /&gt;&lt;span class="oomozi"&gt;これがまた悪い文化&lt;/span&gt;&lt;br /&gt;何ですよねorz&lt;/p&gt;</description></item><item><title>【AdobeFonts】アドビCCを契約していれば無料で使えるハイクオリティフォントのインストール方法【デザイン/YouTuber】</title><link>https://blogenist.jp/2020/06/19/10720/</link><pubDate>Fri, 19 Jun 2020 17:36:50 +0900</pubDate><guid>https://blogenist.jp/2020/06/19/10720/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/adobeFontInstallEye.png" alt="Featured image of post 【AdobeFonts】アドビCCを契約していれば無料で使えるハイクオリティフォントのインストール方法【デザイン/YouTuber】" /&gt;&lt;h2 id="高クオリティフォントをフォトショップやイラレ使おう"&gt;高クオリティフォントをフォトショップやイラレ使おう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="どのフォントを使えば良いか問題"&gt;どのフォントを使えば良いか問題&#10;&lt;/h3&gt; &lt;p&gt;動画編集やデザインなどの仕事をしている際に、&lt;strong&gt;テキストフォント&lt;/strong&gt;をどうすれば良いか迷う事は多くあると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;フォントのデザインもさる事ながら、商用利用可否のライセンス周りもややこしいですよね。。。orz&lt;/p&gt;</description></item><item><title>【Adobe Premiere Pro】動画像やテキストを画面の端や任意のフッテージに揃えて配置する方法【AfterEffecrtsの整列ツールに近づかせる】</title><link>https://blogenist.jp/2020/06/06/10701/</link><pubDate>Sat, 06 Jun 2020 15:34:58 +0900</pubDate><guid>https://blogenist.jp/2020/06/06/10701/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/premiereSnapEye.png" alt="Featured image of post 【Adobe Premiere Pro】動画像やテキストを画面の端や任意のフッテージに揃えて配置する方法【AfterEffecrtsの整列ツールに近づかせる】" /&gt;&lt;h2 id="シーケンス内で画像や動画テキストを綺麗に整列したい"&gt;シーケンス内で画像や動画、テキストを綺麗に整列したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="pemiereproでは素材の整列機能がない"&gt;PemiereProでは素材の整列機能がない？&#10;&lt;/h3&gt; &lt;p&gt;YouTubeやSNSに投稿する動画を作成する際に、AfterEffectsではなくPremiereProを使っている方も多いと思います。&lt;/p&gt;</description></item><item><title>【まとめて一瞬測定】BPM Analyzerでmp3やmp4のリズムを測る方法【Windows10/MacBook】</title><link>https://blogenist.jp/2020/05/01/10650/</link><pubDate>Fri, 01 May 2020 21:11:32 +0900</pubDate><guid>https://blogenist.jp/2020/05/01/10650/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/05/bpmAnalyzerEye.jpg" alt="Featured image of post 【まとめて一瞬測定】BPM Analyzerでmp3やmp4のリズムを測る方法【Windows10/MacBook】" /&gt;&lt;h2 id="音楽ファイルのbpmを測定してみよう"&gt;音楽ファイルのBPMを測定してみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;音楽編集や動画を作っている際に、仕様している楽曲ファイルのBPMが気になる場合がありますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;今回はBPMを簡単に測れるBPM Analyzerを使ってBPMを測定してみようと思います♪&lt;/p&gt;</description></item><item><title>【デュアルディスプレイ】一つのモニターに出力するHDMIを簡単に切り替える方法【MacBook Pro/Windows10】</title><link>https://blogenist.jp/2020/04/27/10629/</link><pubDate>Mon, 27 Apr 2020 23:45:06 +0900</pubDate><guid>https://blogenist.jp/2020/04/27/10629/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/hdmiHubUnboxingEye-min.jpg" alt="Featured image of post 【デュアルディスプレイ】一つのモニターに出力するHDMIを簡単に切り替える方法【MacBook Pro/Windows10】" /&gt;&lt;h2 id="switchやps4とパソコンでモニターを使い回す"&gt;SwitchやPS4とパソコンでモニターを使い回す&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="出力を簡単に切り替える便利アイテム"&gt;出力を簡単に切り替える便利アイテム&#10;&lt;/h3&gt; &lt;p&gt;前回、デュアルディスプレイの有効性のご紹介とオススメディスプレイについてご紹介する記事を執筆しました。&lt;/p&gt;&#13;&#10; &lt;div class="product-card"&gt;&#10; &lt;div class="product-card__body"&gt;&#10; &lt;span class="product-card__buttons"&gt;&lt;a class="product-card__btn product-card__btn--amazon" href="https://www.amazon.co.jp/dp/B07W3KK949/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;Amazon&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;a class="product-card__name" href="https://www.amazon.co.jp/dp/B07W3KK949/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;HUANUO モニターアーム 2画面 デュアル ディスプレイアーム ガススプリング式 17～27インチ対応 耐荷重2-6.5kg グロメット式＆クランプ式 VESA100*100 (ブラック)&lt;/a&gt;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10;&#13;&#10; &lt;div class="product-card"&gt;&#10; &lt;div class="product-card__body"&gt;&#10; &lt;span class="product-card__buttons"&gt;&lt;a class="product-card__btn product-card__btn--amazon" href="https://www.amazon.co.jp/dp/B077SBB5SH/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;Amazon&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;a class="product-card__name" href="https://www.amazon.co.jp/dp/B077SBB5SH/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;BenQ モニター ディスプレイ GW2480 23.8インチ/フルHD/IPS/ウルトラスリムベゼル/DisplayPort,HDMI,VGA端子/ブライトネスインテリジェンス搭載&lt;/a&gt;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10;&#13;&#10; &lt;div&gt;[adsense-responsive]&lt;/div&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/04/22/10589/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/benqSubMonitorEye.jpg" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【作業効率アップ】BenQのモニターをサブディスプレイにしてみたら快適空間が出来上がってしまった【ゲーミングPC】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/04/22&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1866文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、一つのPCモニターをHDMIケーブルを抜き差しする事なく出力を切り替える事が可能になるオススメアクセサリーを購入してみたのでご紹介しようと思います♪&lt;/p&gt;</description></item><item><title>【作業効率アップ】BenQのモニターをサブディスプレイにしてみたら快適空間が出来上がってしまった【ゲーミングPC】</title><link>https://blogenist.jp/2020/04/22/10589/</link><pubDate>Wed, 22 Apr 2020 20:34:24 +0900</pubDate><guid>https://blogenist.jp/2020/04/22/10589/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/benqSubMonitorEye.jpg" alt="Featured image of post 【作業効率アップ】BenQのモニターをサブディスプレイにしてみたら快適空間が出来上がってしまった【ゲーミングPC】" /&gt;&lt;h2 id="デュアルディスプレイを導入"&gt;デュアルディスプレイを導入&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="作業効率化を求めてお金を生贄に召喚"&gt;作業効率化を求めてお金を生贄に召喚&#10;&lt;/h3&gt; &lt;p&gt;テレワークで自宅にてPC作業をしたりPCゲームをしたり動画編集等をしている際に、画面が1つだけだと作業効率が悪いと感じる事はありませんか？&lt;/p&gt;</description></item><item><title>【ホストマシンを汚さずに】docker-composeでvue.jsプロジェクトの開発環境を構築する方法【Vue-CLI】</title><link>https://blogenist.jp/2020/04/21/10491/</link><pubDate>Tue, 21 Apr 2020 00:04:44 +0900</pubDate><guid>https://blogenist.jp/2020/04/21/10491/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/vueWithDockerEye.jpg" alt="Featured image of post 【ホストマシンを汚さずに】docker-composeでvue.jsプロジェクトの開発環境を構築する方法【Vue-CLI】" /&gt;&lt;h2 id="vue-cliquasarpugで静的サイトを作ってみる"&gt;Vue-CLI+Quasar+Pugで静的サイトを作ってみる&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;フロントの技術はめまぐるしい変化を遂げてますが、最近は&lt;strong&gt;Vue.js&lt;/strong&gt;に落ち着いた感が出てきている気がします。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;blockquote&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/vueProjectWithDockerCompose3.jpg" alt="" width="996" height="380" class="alignnone size-full wp-image-10512" /&gt;&#13;&#10;The Progressive&#13;&#10;JavaScript Framework&#13;&#10;なぜ VUE.JS ? はじめる &lt;cite&gt;&lt;a href="https://jp.vuejs.org/index.html" target="_brank"&gt;Vue.js&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt;&lt;/p&gt;</description></item><item><title>【自宅トレーニングルーム化】ジムに通う事なく自宅で筋トレするための必要な道具をまとめて買ったので開封レビューしていくぅ！【一人暮らしも人も】</title><link>https://blogenist.jp/2020/04/20/10532/</link><pubDate>Mon, 20 Apr 2020 00:59:55 +0900</pubDate><guid>https://blogenist.jp/2020/04/20/10532/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/homeTrainingGoodsEye.jpg" alt="Featured image of post 【自宅トレーニングルーム化】ジムに通う事なく自宅で筋トレするための必要な道具をまとめて買ったので開封レビューしていくぅ！【一人暮らしも人も】" /&gt;&lt;h2 id="テレワークや在宅作業の運動不足を解消"&gt;テレワークや在宅作業の運動不足を解消&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;コロナウィルスの影響で在宅作業になると、通勤が無くなったりで運動不足になってしまいますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;ましてや、ジムなどに通ってたからはジム側の休業でも身体を動かす事が出来なくなってしまいます。&lt;/p&gt;</description></item><item><title>【Prettier・ESLint】Vue-CLIで生成したプロジェクトにVSCodeの自動整形と静的チェックを有効化する方法【フロントエンド最新技術】</title><link>https://blogenist.jp/2020/04/18/10517/</link><pubDate>Sat, 18 Apr 2020 20:10:29 +0900</pubDate><guid>https://blogenist.jp/2020/04/18/10517/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/vsCodePritterToVueEye.jpg" alt="Featured image of post 【Prettier・ESLint】Vue-CLIで生成したプロジェクトにVSCodeの自動整形と静的チェックを有効化する方法【フロントエンド最新技術】" /&gt;&lt;h2 id="prettierとeslintを有効活用しよう"&gt;PrettierとESLintを有効活用しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="標準化をサポートしてくれるお助けツール"&gt;標準化をサポートしてくれるお助けツール&#10;&lt;/h3&gt; &lt;p&gt;コーディングをしていると、&lt;strong&gt;人によってコードの書き方にバラつき&lt;/strong&gt;が出てしまいます。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;プロジェクト&lt;/strong&gt;として開発を進めていると、ある程度ルールに沿ったコーディングにして&lt;strong&gt;レビューの負荷軽減や品質担保&lt;/strong&gt;をしたいところだと思います。&lt;/p&gt;</description></item><item><title>【オススメ収納スツール】オッドマンチェアや踏み台としても使える便利ボックスを買ってみたら幸せになった【開封レビュー】</title><link>https://blogenist.jp/2020/04/17/10463/</link><pubDate>Fri, 17 Apr 2020 18:24:18 +0900</pubDate><guid>https://blogenist.jp/2020/04/17/10463/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/compactStoolEye.jpg" alt="Featured image of post 【オススメ収納スツール】オッドマンチェアや踏み台としても使える便利ボックスを買ってみたら幸せになった【開封レビュー】" /&gt;&lt;h2 id="一人暮らしにもピッタリの使い勝手抜群の便利グッズ"&gt;一人暮らしにもピッタリの使い勝手抜群の便利グッズ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="武田コーポレーション-コンパクト収納スツール"&gt;武田コーポレーション コンパクト収納スツール&#10;&lt;/h3&gt; &lt;p&gt;日常生活をしていると、収納スペースに困ったり電球交換や高い場所の物を取る際に届かなかったり、知人が来た際に座るスペースが無かったりと困る場合が多々あると思います。&lt;/p&gt;</description></item><item><title>【パフォーマンスアップを狙え】CloudFront+S3で配信している静的サイトをgzip形式で配信して高速化する方法【SEO対策】</title><link>https://blogenist.jp/2020/04/13/10402/</link><pubDate>Mon, 13 Apr 2020 20:02:58 +0900</pubDate><guid>https://blogenist.jp/2020/04/13/10402/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/cloudFrontPublishByGzipEye.png" alt="Featured image of post 【パフォーマンスアップを狙え】CloudFront+S3で配信している静的サイトをgzip形式で配信して高速化する方法【SEO対策】" /&gt;&lt;h2 id="cloudfrontはgzip配信可能"&gt;CloudFrontはgzip配信可能&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="うわ私のサイト遅すぎ"&gt;うわ・・私のサイト遅すぎ・・・？&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;CloudFront&lt;/strong&gt;使っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;当ブログは&lt;strong&gt;Worpress+StaticPress+CloudFront+S3&lt;/strong&gt;を組み合わせて、&lt;strong&gt;完全静的サイト&lt;/strong&gt;として運用しています。&lt;/p&gt;</description></item><item><title>【Wordpress】jpegoptimを使ってサーバー上のJPEG画像ファイルをまとめて圧縮する方法【便利】</title><link>https://blogenist.jp/2020/04/04/10404/</link><pubDate>Sat, 04 Apr 2020 23:07:53 +0900</pubDate><guid>https://blogenist.jp/2020/04/04/10404/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/04/jpegOptEye.png" alt="Featured image of post 【Wordpress】jpegoptimを使ってサーバー上のJPEG画像ファイルをまとめて圧縮する方法【便利】" /&gt;&lt;h2 id="ec2サーバーやmacにあるjpg画像を圧縮するしたい"&gt;EC2サーバーやMacにあるJPG画像を圧縮するしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="大きい画像はメリットよりデメリットが多い"&gt;大きい画像はメリットよりデメリットが多い&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;などでブログを運営していると画像等をアップロードする際に、&lt;strong&gt;なるべく綺麗な画像を乗せたい&lt;/strong&gt;という気持ちで&lt;strong&gt;画像ファイルが大きいままアップロード&lt;/strong&gt;をしてしまう事が多いと思います。&lt;/p&gt;</description></item><item><title>【AmazonJS】WordpressでAmazonアソシエイトの商品が表示出来なくなったのでPA-APIをv4からv5に更新する方法【必須設定】</title><link>https://blogenist.jp/2020/03/29/10371/</link><pubDate>Sun, 29 Mar 2020 20:47:52 +0900</pubDate><guid>https://blogenist.jp/2020/03/29/10371/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/amazonJsV5VersionUpEye.png" alt="Featured image of post 【AmazonJS】WordpressでAmazonアソシエイトの商品が表示出来なくなったのでPA-APIをv4からv5に更新する方法【必須設定】" /&gt;&lt;h2 id="wordpressでamazonの商品が表示されなくなった"&gt;WordpressでAmazonの商品が表示されなくなった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="amazonjsのリンクが表示されない"&gt;AmazonJSのリンクが表示されない&#10;&lt;/h3&gt; &lt;p&gt;先日、WordpressにてAmazonの商品を紹介している記事の&lt;strong&gt;商品画像が表示されていない&lt;/strong&gt;事に気づきました。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/amazonJsV5VersionUp2.png" alt="" width="1602" height="440" class="alignnone size-full wp-image-10374" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;span class="oomozi"&gt;ムムム・・・。&lt;/span&gt;&lt;/p&gt;&#13;&#10;&lt;h3 id="原因はpa-api-v5対応の不備"&gt;原因はPA-API v5対応の不備&#10;&lt;/h3&gt; &lt;p&gt;これは、&lt;strong&gt;Amazonが提供する商品API&lt;/strong&gt;のバージョンが&lt;code&gt;v4&lt;/code&gt;から&lt;code&gt;v5&lt;/code&gt;に上がった事による&lt;strong&gt;Wordpress側の設定不備&lt;/strong&gt;が原因でした。&lt;/p&gt;</description></item><item><title>【色々試した結果一番簡単】Switchのポケモン剣盾の無限ワットバグをマイコンで自動化する方法【Python・Arduino IDE不要】</title><link>https://blogenist.jp/2020/03/20/10317/</link><pubDate>Fri, 20 Mar 2020 01:19:42 +0900</pubDate><guid>https://blogenist.jp/2020/03/20/10317/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/pokemonSWAutoWatEye.png" alt="Featured image of post 【色々試した結果一番簡単】Switchのポケモン剣盾の無限ワットバグをマイコンで自動化する方法【Python・Arduino IDE不要】" /&gt;&lt;h2 id="自動でワット金策をしたい"&gt;自動でワット金策をしたい！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="育成環境の緩和に感謝"&gt;育成環境の緩和に感謝&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;ポケモン剣盾&lt;/strong&gt;やってますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;ポケモン大好き人間の筆者は相変わらず好きなポケモンを&lt;strong&gt;厳選&lt;/strong&gt;してはカジュアルバトルにて対戦をして楽しんでいます。&lt;/p&gt;</description></item><item><title>【コスパ最強】ELEGIANTのUSBタイプのPCスピーカーが使い勝手抜群でオススメ【Amazon】</title><link>https://blogenist.jp/2020/03/07/10263/</link><pubDate>Sat, 07 Mar 2020 19:18:19 +0900</pubDate><guid>https://blogenist.jp/2020/03/07/10263/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/elegantPcSpeakerEye.png" alt="Featured image of post 【コスパ最強】ELEGIANTのUSBタイプのPCスピーカーが使い勝手抜群でオススメ【Amazon】" /&gt;&lt;h2 id="高音質でコンパクトなpc用スピーカー"&gt;高音質でコンパクトなPC用スピーカー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;PCディスプレイを購入した際に、&lt;strong&gt;スピーカーが搭載されていないタイプのディスプレイ&lt;/strong&gt;だと後から気づく場合があります。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;安価の製品&lt;/strong&gt;だったり&lt;strong&gt;ゲーミングモニター&lt;/strong&gt;の場合はよくありますね。&lt;/p&gt;</description></item><item><title>【ユニットテスト】JUnitのJaCoCoの出力対象パッケージを指定する方法【PlayFramework2.7系】</title><link>https://blogenist.jp/2020/03/04/10251/</link><pubDate>Wed, 04 Mar 2020 15:47:50 +0900</pubDate><guid>https://blogenist.jp/2020/03/04/10251/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/03/jacocoIgnorePackageEye.png" alt="Featured image of post 【ユニットテスト】JUnitのJaCoCoの出力対象パッケージを指定する方法【PlayFramework2.7系】" /&gt;&lt;h2 id="不要なパッケージのガバレッジはjacocoで出力したくない"&gt;不要なパッケージのガバレッジはJaCoCoで出力したくない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、JaCoCoのsbtプラグインを利用してJUnitテストのガバレッジを出力する方法をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/02/22/10159/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/playSbtWithJacocoEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【HTMLガバレッジレポート】sbtのJaCoCoプラグインでJunitの実行結果をドキュメント化しよう【PlayFramework2.7】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/02/22&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1458文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;しかし、デフォルトの設定だと&lt;strong&gt;コンパイル時に自動生成&lt;/strong&gt;された&lt;code&gt;views&lt;/code&gt;パッケージや&lt;code&gt;route&lt;/code&gt;パッケージのクラスも対象になってしまい、&lt;strong&gt;ボリュームが肥大化してしまいがち&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【グッバイsbt】PlayFramework2系をGradleで動かす方法【Java】</title><link>https://blogenist.jp/2020/02/28/10180/</link><pubDate>Fri, 28 Feb 2020 12:24:12 +0900</pubDate><guid>https://blogenist.jp/2020/02/28/10180/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/playWithGradleEye.png" alt="Featured image of post 【グッバイsbt】PlayFramework2系をGradleで動かす方法【Java】" /&gt;&lt;h2 id="playframeworkをgradleで動かしたい"&gt;PlayFrameworkをGradleで動かしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、&lt;strong&gt;sbt&lt;/strong&gt;を使ったPlayFrameworkのプロジェクト作成方法についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/02/21/10138/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/playWithJavaEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【爆速環境構築】sbtを使ったPlayFramework2.7のプロジェクト作成方法【Java】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/02/21&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1116文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;しかし、&lt;strong&gt;Gradle&lt;/strong&gt;信者な筆者はどうにかしてPlayFrameworkをsbtでは無くGradleから実行出来ないのか？と調べてみたところ、&lt;strong&gt;Gradleから公式のPlayFramework用のプラグイン&lt;/strong&gt;が提供されていたので、試しに使って起動までを動作確認してみました。&lt;/p&gt;</description></item><item><title>【Bauhutte】開封作業の撮影スペースとしても使えるPC用昇降式L字デスクが使い勝手が良すぎた【PC環境】</title><link>https://blogenist.jp/2020/02/26/10220/</link><pubDate>Wed, 26 Feb 2020 12:28:37 +0900</pubDate><guid>https://blogenist.jp/2020/02/26/10220/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/bauhutteLlineEye.png" alt="Featured image of post 【Bauhutte】開封作業の撮影スペースとしても使えるPC用昇降式L字デスクが使い勝手が良すぎた【PC環境】" /&gt;&lt;h2 id="bauhutteバウヒュッテのl字デスクを買ってみた"&gt;Bauhutte（バウヒュッテ）のL字デスクを買ってみた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="拡張デスクを購入"&gt;拡張デスクを購入！&#10;&lt;/h3&gt; &lt;p&gt;PC周りの環境を快適にするためにこれまで様々なBauhutteメーカーのアイテムをご紹介してきましたが今回は、サイドデスクとして昇降式L字デスクを購入してみたので開封していこうと思います♪&lt;/p&gt;</description></item><item><title>【HTMLガバレッジレポート】sbtのJaCoCoプラグインでJunitの実行結果をドキュメント化しよう【PlayFramework2.7】</title><link>https://blogenist.jp/2020/02/22/10159/</link><pubDate>Sat, 22 Feb 2020 14:03:41 +0900</pubDate><guid>https://blogenist.jp/2020/02/22/10159/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/playSbtWithJacocoEye.png" alt="Featured image of post 【HTMLガバレッジレポート】sbtのJaCoCoプラグインでJunitの実行結果をドキュメント化しよう【PlayFramework2.7】" /&gt;&lt;h2 id="ユニットテストのガバレッジを自動生成しよう"&gt;ユニットテストのガバレッジを自動生成しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;ユニットテスト&lt;/strong&gt;書いていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;品質&lt;/strong&gt;をあげるにはしっかりとユニットテストを書いて、&lt;strong&gt;CI環境&lt;/strong&gt;でしっかり実施する事が大事です。&lt;/p&gt;&#13;&#10; &lt;p&gt;今回ご紹介するのは、ユニットテストの実施によって&lt;strong&gt;実行されたソース部分のガバレッジレポートをHTML形式で自動生成&lt;/strong&gt;してくれる&lt;strong&gt;JaCoCo&lt;/strong&gt;というプラグインをご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【爆速環境構築】sbtを使ったPlayFramework2.7のプロジェクト作成方法【Java】</title><link>https://blogenist.jp/2020/02/21/10138/</link><pubDate>Fri, 21 Feb 2020 19:34:47 +0900</pubDate><guid>https://blogenist.jp/2020/02/21/10138/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/playWithJavaEye.png" alt="Featured image of post 【爆速環境構築】sbtを使ったPlayFramework2.7のプロジェクト作成方法【Java】" /&gt;&lt;h2 id="playframeworkプロジェクトを生成しよう"&gt;PlayFrameworkプロジェクトを生成しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;とある案件で、PlayFrameworkプロジェクトを作成する必要が出てきました。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者的には&lt;strong&gt;SpringBoot&lt;/strong&gt;信者なので、&lt;strong&gt;PlayFramework&lt;/strong&gt;については知見が無かったので良い機会なので良い勉強になればと実際に行なった作業をまとめてみようと思います。&lt;/p&gt;</description></item><item><title>【コンパイルエラー】javacのエラーログを日本語ではなく英語にしたい【-J-Duser.language】</title><link>https://blogenist.jp/2020/02/18/10032/</link><pubDate>Tue, 18 Feb 2020 18:47:15 +0900</pubDate><guid>https://blogenist.jp/2020/02/18/10032/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/javaCompileErrorToEnEye.png" alt="Featured image of post 【コンパイルエラー】javacのエラーログを日本語ではなく英語にしたい【-J-Duser.language】" /&gt;&lt;h2 id="コマンドラインでのjavaの実行ログを英語にしたい"&gt;コマンドラインでのJavaの実行ログを英語にしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="簡単なプログラミングはコマンドでビルド実行した方が早い"&gt;簡単なプログラミングはコマンドでビルド・実行した方が早い&#10;&lt;/h3&gt; &lt;p&gt;開発や技術調査をしている際に、&lt;strong&gt;簡単なJavaの動作確認&lt;/strong&gt;をしたいなーと思う場合が多々あると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;その場合、&lt;code&gt;gradle&lt;/code&gt;や&lt;code&gt;sbt&lt;/code&gt;などを使ってプロジェクトを作って実行するより、エディターで記述して&lt;strong&gt;javaコマンドからビルド・実行した方が早い&lt;/strong&gt;ですよね。/p&gt;&#13;&#10; &lt;p&gt;フレームワーク等の準備がいらないため&lt;strong&gt;サクッと動かせるのがメリット&lt;/strong&gt;です♪&lt;/p&gt;</description></item><item><title>【コラボ商品】JBLのUA SPORT WIRELESS イヤホンがAirPodsに負けないくらい良かった件【アンダーアーマー】</title><link>https://blogenist.jp/2020/02/15/10083/</link><pubDate>Sat, 15 Feb 2020 16:46:19 +0900</pubDate><guid>https://blogenist.jp/2020/02/15/10083/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/jvcUaSportsWirelessEye.png" alt="Featured image of post 【コラボ商品】JBLのUA SPORT WIRELESS イヤホンがAirPodsに負けないくらい良かった件【アンダーアーマー】" /&gt;&lt;h2 id="jblとアンダーアーマーのコラボイヤホン"&gt;JBLとアンダーアーマーのコラボイヤホン&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;巷ではAirPodsを始めとした、ワイヤレスイヤホンが流行っていますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;iPhoneを使っている方でしたらAirPodsを購入するのもアリですが、やはり価格が高い点と品薄状態という点がネックです。&lt;/p&gt;</description></item><item><title>【筋トレの前後にオススメ】筋肉をほぐせるマッサージガンで筋肉痛や疲労を軽減しよう【Pitaya】</title><link>https://blogenist.jp/2020/02/12/10056/</link><pubDate>Wed, 12 Feb 2020 01:21:05 +0900</pubDate><guid>https://blogenist.jp/2020/02/12/10056/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/massageGunPitayaEye.png" alt="Featured image of post 【筋トレの前後にオススメ】筋肉をほぐせるマッサージガンで筋肉痛や疲労を軽減しよう【Pitaya】" /&gt;&lt;h2 id="筋トレ初心者からスポーツをガッツリやっている人へオススメ"&gt;筋トレ初心者からスポーツをガッツリやっている人へオススメ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは運動していますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者は最近ジムに通い、知り合いにパーソナルトレーニングを依頼しているのですが、翌日以降の&lt;strong&gt;筋肉痛&lt;/strong&gt;がかなり激しいです。笑&lt;/p&gt;</description></item><item><title>【新生活に便利】持ってると地味に助かるAmazonオススメグッズを紹介【一人暮らし便利アイテムまとめ】</title><link>https://blogenist.jp/2020/02/11/10006/</link><pubDate>Tue, 11 Feb 2020 16:11:35 +0900</pubDate><guid>https://blogenist.jp/2020/02/11/10006/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/02/AmazonRecommendItemEye.png" alt="Featured image of post 【新生活に便利】持ってると地味に助かるAmazonオススメグッズを紹介【一人暮らし便利アイテムまとめ】" /&gt;&lt;h2 id="一人暮らしにオススメのアイテムをまとめてみた"&gt;一人暮らしにオススメのアイテムをまとめてみた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;この時期は新社会人や新大学生、新専門学生など新たな生活に向けて準備を始めている形が多いと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;そんな中、&lt;strong&gt;何を買ったら良いのか？何があったら生活が便利になるのか？&lt;/strong&gt;などの不安もあるでしょう。。。&lt;/p&gt;</description></item><item><title>【簡単丸ごとコピー】Updraft Plusでサイトやブログをローカル環境に復元(リストア)コピーする方法【Wordpress】</title><link>https://blogenist.jp/2020/01/29/9968/</link><pubDate>Wed, 29 Jan 2020 00:24:42 +0900</pubDate><guid>https://blogenist.jp/2020/01/29/9968/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/01/wordpressRestoreToLocalEye.png" alt="Featured image of post 【簡単丸ごとコピー】Updraft Plusでサイトやブログをローカル環境に復元(リストア)コピーする方法【Wordpress】" /&gt;&lt;h2 id="wordpressのバージョンアップをローカルで試したい"&gt;Wordpressのバージョンアップをローカルで試したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;を使ってサイトやブログを構築している場合、実際に&lt;strong&gt;インターネット上に公開しているサーバー上&lt;/strong&gt;で稼働させていたり、&lt;strong&gt;本番以外の検証・開発サーバーを構築せず&lt;/strong&gt;に運用しているケースが多いと思います。&lt;/p&gt;</description></item><item><title>【zip,gz,tarの違い】コマンドで簡単にgz,tar形式を圧縮及び解凍する方法まとめ【ファイルやディレクトリも可能】</title><link>https://blogenist.jp/2020/01/27/9961/</link><pubDate>Mon, 27 Jan 2020 23:37:26 +0900</pubDate><guid>https://blogenist.jp/2020/01/27/9961/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/01/gazAndTarHowToEye.png" alt="Featured image of post 【zip,gz,tarの違い】コマンドで簡単にgz,tar形式を圧縮及び解凍する方法まとめ【ファイルやディレクトリも可能】" /&gt;&lt;h2 id="gz形式で圧縮解凍したい"&gt;gz形式で圧縮/解凍したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;ファイルの圧縮/解凍については&lt;code&gt;zip&lt;/code&gt;形式が主流となっていると思いますが、たまに&lt;code&gt;gz&lt;/code&gt;形式や&lt;code&gt;tar&lt;/code&gt;形式で取り扱いたいケースも出てくると思います。&lt;/p&gt;</description></item><item><title>【瞬殺】docker-composeで爆速Wordpress環境構築【Wordpress5.3系・PHP7.3・Apache】</title><link>https://blogenist.jp/2020/01/15/9932/</link><pubDate>Wed, 15 Jan 2020 20:56:16 +0900</pubDate><guid>https://blogenist.jp/2020/01/15/9932/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/01/wordpressFromDockerEye.png" alt="Featured image of post 【瞬殺】docker-composeで爆速Wordpress環境構築【Wordpress5.3系・PHP7.3・Apache】" /&gt;&lt;h2 id="爆速wordpress環境構築"&gt;爆速Wordpress環境構築&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;Wordpress&lt;/strong&gt;の環境を&lt;strong&gt;docker&lt;/strong&gt;を用いてローカルに&lt;strong&gt;爆速&lt;/strong&gt;で整えるやり方を紹介しようと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;dockerさえインストールしていれば&lt;strong&gt;冗談抜きで爆速でログイン画面まで表示&lt;/strong&gt;出来てしまいます・・・！&lt;/p&gt;</description></item><item><title>【実機動作確認】iPadのWebレイアウトを開発者ツールでデバッグする方法【小技】</title><link>https://blogenist.jp/2020/01/11/9910/</link><pubDate>Sat, 11 Jan 2020 16:20:42 +0900</pubDate><guid>https://blogenist.jp/2020/01/11/9910/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/01/iPadDebugSafariFromMacEye.png" alt="Featured image of post 【実機動作確認】iPadのWebレイアウトを開発者ツールでデバッグする方法【小技】" /&gt;&lt;h2 id="ipadでのページレイアウトを確認しよう"&gt;iPadでのページレイアウトを確認しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;サイト制作をしていると、&lt;strong&gt;様々なブラウザやOSでのレイアウト&lt;/strong&gt;を気にしないといけませんよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;ただ、&lt;strong&gt;iPadなどのタブレット端末&lt;/strong&gt;の場合は&lt;strong&gt;開発者ツールをPCブラウザのように簡単に使ってみる事が出来ない&lt;/strong&gt;ので不憫に感じる事があると思います。&lt;/p&gt;</description></item><item><title>【Workbench】MySQLでUPDATEとDELETEが実行時エラーになる原因と解決方法【Error Code: 1175】</title><link>https://blogenist.jp/2020/01/07/9898/</link><pubDate>Tue, 07 Jan 2020 19:57:21 +0900</pubDate><guid>https://blogenist.jp/2020/01/07/9898/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/01/mysqlWorkbenchSafeUpdateDisableEye.png" alt="Featured image of post 【Workbench】MySQLでUPDATEとDELETEが実行時エラーになる原因と解決方法【Error Code: 1175】" /&gt;&lt;h2 id="mysqlworkbenchでdeleteupdateが実行出来ない"&gt;MySQLWorkbenchでDELETE/UPDATEが実行出来ない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="you-are-using-safe-update-mode-and-you-tried-to-update-a-table-without-a-where-that-uses-a-key-column"&gt;You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column&#10;&lt;/h3&gt; &lt;p&gt;MySQLWorkbenchなどを使ってテーブルデータの操作をしている際に、&lt;code&gt;DELETE/UPDATE&lt;/code&gt;で一気に対象テーブルのデータを変更しようとすると、&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が発生する事があります。&lt;/p&gt;</description></item><item><title>【ホコリ防止】オタクグッズを飾る棚にぴったりなロールスクリーンを買ってみた【ホコリ防止】</title><link>https://blogenist.jp/2019/12/18/9864/</link><pubDate>Wed, 18 Dec 2019 15:22:16 +0900</pubDate><guid>https://blogenist.jp/2019/12/18/9864/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/12/roleScreanEye.png" alt="Featured image of post 【ホコリ防止】オタクグッズを飾る棚にぴったりなロールスクリーンを買ってみた【ホコリ防止】" /&gt;&lt;h2 id="オタクグッズがホコリまみれに"&gt;オタクグッズがホコリまみれに。。。&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="オタクグッズはすぐ見える所に飾りたい"&gt;オタクグッズはすぐ見える所に飾りたい&#10;&lt;/h3&gt; &lt;p&gt;筆者はオタク気質なところもあり、様々なゲームのグッズが日々集まっています。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;飾るためにディノスで販売されているスペースラックの6段x90cmを愛用しています。&lt;/p&gt;</description></item><item><title>【Google Maps Platform】FlutterでGoogleMapAPIを使う方法【iOS/Android】</title><link>https://blogenist.jp/2019/12/04/9846/</link><pubDate>Wed, 04 Dec 2019 00:05:09 +0900</pubDate><guid>https://blogenist.jp/2019/12/04/9846/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/12/googleMapWithFlutterEye.png" alt="Featured image of post 【Google Maps Platform】FlutterでGoogleMapAPIを使う方法【iOS/Android】" /&gt;&lt;h2 id="flutterでgooglemapを表示してみよう"&gt;FlutterでGoogleMapを表示してみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、Flutterアプリの&lt;strong&gt;開発環境構築&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/11/20/9795/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/flutterWithVsCodeEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【天下のGoogle先生】Flutterの開発をVSCodeで行うための環境構築まとめ【Dart・Anrdoid・iOS】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/11/20&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3857文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、&lt;strong&gt;GoogleMapAPI&lt;/strong&gt;を使って地図を表示するところまで試してみようと思います。&lt;/p&gt;</description></item><item><title>【天下のGoogle先生】Flutterの開発をVSCodeで行うための環境構築まとめ【Dart・Anrdoid・iOS】</title><link>https://blogenist.jp/2019/11/20/9795/</link><pubDate>Wed, 20 Nov 2019 10:56:09 +0900</pubDate><guid>https://blogenist.jp/2019/11/20/9795/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/flutterWithVsCodeEye.png" alt="Featured image of post 【天下のGoogle先生】Flutterの開発をVSCodeで行うための環境構築まとめ【Dart・Anrdoid・iOS】" /&gt;&lt;h2 id="話題のflutterの開発環境を構築しよう"&gt;話題のFlutterの開発環境を構築しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="一番ホットなアプリ開発技術"&gt;一番ホットなアプリ開発技術&#10;&lt;/h3&gt; &lt;p&gt;巷では&lt;strong&gt;Flutter&lt;/strong&gt;が流行っていますね。&lt;/p&gt;&#13;&#10; &lt;p&gt;Flutter(フラッター)とは、Googleによって開発された&lt;strong&gt;モバイルアプリケーションSDK (Software Development Kit)&lt;/strong&gt;の事を指します。&lt;/p&gt;</description></item><item><title>【グッバイNetBeans】VSCodeでSpringBootの開発環境を構築するための設定方法【ホットリロードやデバッグにも対応】</title><link>https://blogenist.jp/2019/11/08/9757/</link><pubDate>Fri, 08 Nov 2019 20:19:02 +0900</pubDate><guid>https://blogenist.jp/2019/11/08/9757/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/springBootWithVsCodeEye.png" alt="Featured image of post 【グッバイNetBeans】VSCodeでSpringBootの開発環境を構築するための設定方法【ホットリロードやデバッグにも対応】" /&gt;&lt;h2 id="vscodeでsrpingbootプロジェクトを動かそう"&gt;VSCodeでSrpingBootプロジェクトを動かそう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="みんな大好きspringboot"&gt;みんな大好きSpringBoot&#10;&lt;/h3&gt; &lt;p&gt;連日、VSCodeを使ったJava関連の開発環境構築の記事をご紹介していますが、今回はSpringBootプロジェクトをVSCode上で動かすための設定をご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【グッバイIntellij】VSCodeでGradleプロジェクトを動かす方法【.classpathが重要】</title><link>https://blogenist.jp/2019/11/06/9730/</link><pubDate>Wed, 06 Nov 2019 23:59:25 +0900</pubDate><guid>https://blogenist.jp/2019/11/06/9730/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/gradleWithVsCodeEye.png" alt="Featured image of post 【グッバイIntellij】VSCodeでGradleプロジェクトを動かす方法【.classpathが重要】" /&gt;&lt;h2 id="vscodeでgradleプロジェクトを動かそう"&gt;VSCodeでGradleプロジェクトを動かそう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、VSCodeを用いて&lt;strong&gt;Javaプロジェクト&lt;/strong&gt;を動かす方法をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/11/06/9687/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/javaWithVsCodeEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【グッバイEclipse】VSCodeでJavaの開発環境を構築するための設定方法【import保管やデバッグ確認まで出来ちゃう】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/11/06&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2196文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、&lt;strong&gt;Gradleプロジェクト&lt;/strong&gt;を動かすための方法を試してみましたのでご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【グッバイEclipse】VSCodeでJavaの開発環境を構築するための設定方法【import保管やデバッグ確認まで出来ちゃう】</title><link>https://blogenist.jp/2019/11/06/9687/</link><pubDate>Wed, 06 Nov 2019 13:10:53 +0900</pubDate><guid>https://blogenist.jp/2019/11/06/9687/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/javaWithVsCodeEye.png" alt="Featured image of post 【グッバイEclipse】VSCodeでJavaの開発環境を構築するための設定方法【import保管やデバッグ確認まで出来ちゃう】" /&gt;&lt;h2 id="vscodeでもjavaのデバッグが出来るらしい"&gt;VSCodeでもJavaのデバッグが出来るらしい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="時代が変わるか"&gt;時代が変わるか？&#10;&lt;/h3&gt; &lt;p&gt;筆者は&lt;strong&gt;Java開発&lt;/strong&gt;をメインに行っており、そうなると&lt;strong&gt;Eclipse&lt;/strong&gt;や&lt;strong&gt;Intellij&lt;/strong&gt;、&lt;strong&gt;NetBeans&lt;/strong&gt;などの&lt;strong&gt;IDE&lt;/strong&gt;での開発が必須となっています。&lt;/p&gt;</description></item><item><title>【Logicool】ゲーミングヘッドセットの「G533」を買ってみた【PUBG/フォートナイト/ApexLegend】</title><link>https://blogenist.jp/2019/11/05/9622/</link><pubDate>Tue, 05 Nov 2019 12:43:48 +0900</pubDate><guid>https://blogenist.jp/2019/11/05/9622/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/11/logicoolHeadSetEye.png" alt="Featured image of post 【Logicool】ゲーミングヘッドセットの「G533」を買ってみた【PUBG/フォートナイト/ApexLegend】" /&gt;&lt;h2 id="logicoolのワイヤレスヘッドセット"&gt;Logicoolのワイヤレスヘッドセット&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ハイクオリティなワイヤレスヘッドセット"&gt;ハイクオリティなワイヤレスヘッドセット&#10;&lt;/h3&gt; &lt;p&gt;PCゲームなどをしている際に、Discordなどでボイスチャットをしながらプレイをする際に安値のマイク付きイヤホンを使ってもプレイが可能ですが、しっかりしたゲーミングヘッドセットを買った方がクリアな音声とリアルなゲームサウンドを聞き取る事が出来ます。&lt;/p&gt;</description></item><item><title>【PlayFramework2.7系】HttpStatasu413の「Request Entity Too Large」が出た場合の原因と解決方法【play.http.parser.maxDiskBuffer】</title><link>https://blogenist.jp/2019/10/31/9615/</link><pubDate>Thu, 31 Oct 2019 23:13:51 +0900</pubDate><guid>https://blogenist.jp/2019/10/31/9615/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/playFrameworkRequestEntityTooLargeEye.png" alt="Featured image of post 【PlayFramework2.7系】HttpStatasu413の「Request Entity Too Large」が出た場合の原因と解決方法【play.http.parser.maxDiskBuffer】" /&gt;&lt;h2 id="リクエスト容量の超過"&gt;リクエスト容量の超過&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;PlayFrameworkを使ってファイルの送信フォームを作っている際に、特に設定を変えずに10MB以上のデータを送信するとHttpStatus&lt;code&gt;413&lt;/code&gt;の&lt;code&gt;Request Entity Too Large&lt;/code&gt;のようなエラーが出力されます。&lt;/p&gt;</description></item><item><title>【TypeScript】「Calls to 'console.error' are not allowed.」の警告が出た時の原因と解決方法まとめ【ビルドエラー】</title><link>https://blogenist.jp/2019/10/24/9585/</link><pubDate>Thu, 24 Oct 2019 23:51:41 +0900</pubDate><guid>https://blogenist.jp/2019/10/24/9585/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/typeScriptConsoleErrorEye.png" alt="Featured image of post 【TypeScript】「Calls to 'console.error' are not allowed.」の警告が出た時の原因と解決方法まとめ【ビルドエラー】" /&gt;&lt;h2 id="consoleを使うと警告が出る"&gt;consoleを使うと警告が出る&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;TypeScriptを使っている際に、ログ出力のために&lt;code&gt;console.error()&lt;/code&gt;などを使うと以下のような警告が出るようになります。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;警告内容&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;WARNING in /Users/blogenist/Develop/sample/src/App.vue&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;106:9 Calls to &lt;span class="s1"&gt;&amp;#39;console.error&amp;#39;&lt;/span&gt; are not allowed.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;104&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="o"&gt;})&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;105&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; .catch&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;err&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;&amp;gt; &lt;span class="o"&gt;{&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;gt; &lt;span class="m"&gt;106&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; console.error&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Copy Error.&amp;#34;&lt;/span&gt;, err&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;|&lt;/span&gt; ^&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;107&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="o"&gt;})&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;108&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【Node.js】npmモジュールの「sitemap-generator」でサイトマップの生成を自動化しよう【クローリング】</title><link>https://blogenist.jp/2019/10/23/9591/</link><pubDate>Wed, 23 Oct 2019 21:12:34 +0900</pubDate><guid>https://blogenist.jp/2019/10/23/9591/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/generateSitemapEye.png" alt="Featured image of post 【Node.js】npmモジュールの「sitemap-generator」でサイトマップの生成を自動化しよう【クローリング】" /&gt;&lt;h2 id="sitemapを作りたい"&gt;Sitemapを作りたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;静的サイトを作成している際に、複数ページにまたがる場合は&lt;strong&gt;Sitemap&lt;/strong&gt;を作成する必要があります。&lt;/p&gt;&#13;&#10;&lt;p&gt;&lt;blockquote&gt;サイトマップを使うと、ウェブマスターはサイト内のクロールされるページを検索エンジンに簡単に知らせることができます。 サイトマップは、最終アップロード日、通常の更新頻度、サイト内の他の URL との相対的な URL 優先度など、各 URL の詳細メタデータのほか、サイトの URL がリストされている簡単な形式の XML ファイルであるため、検索エンジンでより正確にサイトをクロールできます。&#13;&#10;&lt;cite&gt;&lt;a href="https://www.sitemaps.org/ja/protocol.html" target="_brank"&gt;sitemaps.org - プロトコル&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt;&lt;/p&gt;</description></item><item><title>【Vue-CLI 3系】Quasarでアイコンが表示されない場合の原因と解決方法まとめ【マテリアルアイコン/FontAwesame/MDI】</title><link>https://blogenist.jp/2019/10/19/9569/</link><pubDate>Sat, 19 Oct 2019 18:32:05 +0900</pubDate><guid>https://blogenist.jp/2019/10/19/9569/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/quasarEnableIconEye.png" alt="Featured image of post 【Vue-CLI 3系】Quasarでアイコンが表示されない場合の原因と解決方法まとめ【マテリアルアイコン/FontAwesame/MDI】" /&gt;&lt;h2 id="アイコンが出ない助けて"&gt;アイコンが出ない助けて！！！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="表示されない"&gt;表示されない&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Quasar&lt;/strong&gt;を使ってWebシステムやサイトを構築している際に、ドキュメントに「&lt;strong&gt;マテリアルアイコン&lt;/strong&gt;以外にも&lt;strong&gt;FontAwesame&lt;/strong&gt;や&lt;strong&gt;MDI&lt;/strong&gt;などをサポートしているよ！」という記載があったので使ってみようと思ったところ&lt;strong&gt;表示されません&lt;/strong&gt;でした。&lt;/p&gt;</description></item><item><title>【vuex-i18n】Vuexで多言語対応をする方法【簡単実装】</title><link>https://blogenist.jp/2019/10/11/9457/</link><pubDate>Fri, 11 Oct 2019 23:15:13 +0900</pubDate><guid>https://blogenist.jp/2019/10/11/9457/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/vuexI18nEye.png" alt="Featured image of post 【vuex-i18n】Vuexで多言語対応をする方法【簡単実装】" /&gt;&lt;h2 id="多言語化を試してみた"&gt;多言語化を試してみた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;来年の2020年には東京五輪が開幕、また日本の少子化による労働力不足などもあり、今後は日本に多くの外国人がなだれ込んでくると&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10;&lt;/div&gt;&#13;&#10;&lt;h2 id="手順"&gt;手順&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="vuex-i18nのインストール"&gt;vuex-i18nのインストール&#10;&lt;/h3&gt; &lt;p&gt;まずは以下のコマンドで必要なモジュールをインストールしましょう。&lt;/p&gt;</description></item><item><title>【Java8 Stream】ListをMapにした際に並び順が保証されない【LinkedHashMap】</title><link>https://blogenist.jp/2019/10/07/9518/</link><pubDate>Mon, 07 Oct 2019 23:50:00 +0900</pubDate><guid>https://blogenist.jp/2019/10/07/9518/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/java8SreamMapOrderEye.png" alt="Featured image of post 【Java8 Stream】ListをMapにした際に並び順が保証されない【LinkedHashMap】" /&gt;&lt;h2 id="listの順番を担保したmapを作りたい"&gt;Listの順番を担保したMapを作りたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ソートされたlistからmapを作ると順序が変わる"&gt;ソートされたListからMapを作ると順序が変わる&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Java8&lt;/strong&gt;以降で&lt;code&gt;stream&lt;/code&gt;APIを使い、&lt;code&gt;List&lt;/code&gt;オブジェクトから&lt;code&gt;Map&lt;/code&gt;オブジェクトを生成したいというケースは良くあると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;今回の例ではとてもシンプルな&lt;code&gt;List&lt;/code&gt;オブジェクトですが、実際には&lt;code&gt;Model&lt;/code&gt;などを&lt;code&gt;List&lt;/code&gt;の要素として持つ形になると思います。&lt;/p&gt;</description></item><item><title>【ImprovedNamingStrategyは廃止】スネークケースのDBカラムをキャメルケースのEntityフィールドにマッピングする方法【PhysicalNamingStrategyStandardImpl】</title><link>https://blogenist.jp/2019/10/06/9357/</link><pubDate>Sun, 06 Oct 2019 22:33:38 +0900</pubDate><guid>https://blogenist.jp/2019/10/06/9357/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/playAndHibernateSnakeToCamelEye.png" alt="Featured image of post 【ImprovedNamingStrategyは廃止】スネークケースのDBカラムをキャメルケースのEntityフィールドにマッピングする方法【PhysicalNamingStrategyStandardImpl】" /&gt;&lt;h2 id="dbはスネークケースentityはキャメルケースにしたい"&gt;DBはスネークケース、Entityはキャメルケースにしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;DBアクセスが伴うシステム等の実装をしている際に、設計方針によってはDB側の&lt;code&gt;Table&lt;/code&gt;カラム名は&lt;strong&gt;スネークケース&lt;/strong&gt;、Java側の&lt;code&gt;Entity&lt;/code&gt;フィールド名は&lt;strong&gt;キャメルケース&lt;/strong&gt;にしたい、という要望があります。&lt;/p&gt;</description></item><item><title>【TypeScript】streamやBufferのエラーが出る場合の対応方法【原因と解決方法】</title><link>https://blogenist.jp/2019/10/05/9327/</link><pubDate>Sat, 05 Oct 2019 23:31:59 +0900</pubDate><guid>https://blogenist.jp/2019/10/05/9327/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/TypeScriptBufferErrorEye.png" alt="Featured image of post 【TypeScript】streamやBufferのエラーが出る場合の対応方法【原因と解決方法】" /&gt;&lt;h2 id="依存ライブラリでtypescriptエラーが発生"&gt;依存ライブラリでTypeScriptエラーが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;を利用して開発をする際に、様々なライブラリを利用することになると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;その際に、&lt;strong&gt;依存ライブラリ側でTypeScriptのエラー&lt;/strong&gt;が出る事があります。&lt;/p&gt;</description></item><item><title>【サイトキャプチャ自動化】NightmareJSを使って大量の画面のキャプチャを自動で保存しよう【PhantomJS】</title><link>https://blogenist.jp/2019/10/04/9187/</link><pubDate>Fri, 04 Oct 2019 23:27:30 +0900</pubDate><guid>https://blogenist.jp/2019/10/04/9187/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/nightmareJsInstallEye.png" alt="Featured image of post 【サイトキャプチャ自動化】NightmareJSを使って大量の画面のキャプチャを自動で保存しよう【PhantomJS】" /&gt;&lt;h2 id="大量のurlの画面キャプチャを自動化したい"&gt;大量のURLの画面キャプチャを自動化したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="もはやキャプチャ保存は人間のやる作業ではない"&gt;もはやキャプチャ保存は人間のやる作業ではない&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;サイト開発&lt;/strong&gt;等をしている場合、&lt;strong&gt;開発中の各画面のキャプチャを保存したい&lt;/strong&gt;というケースがありますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、人力で&lt;strong&gt;ブラウザで全てのページを開いてキャプチャツールを使って保存、、、&lt;/strong&gt;なんて作業をするのは&lt;strong&gt;とても骨が折れます&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>【Canvas】Property 'toDataURL' does not exist on type 'HTMLElement'.の原因と対処方法【TypeScript】</title><link>https://blogenist.jp/2019/10/03/9446/</link><pubDate>Thu, 03 Oct 2019 23:02:52 +0900</pubDate><guid>https://blogenist.jp/2019/10/03/9446/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/canvasTypeScriptErrorEye.png" alt="Featured image of post 【Canvas】Property 'toDataURL' does not exist on type 'HTMLElement'.の原因と対処方法【TypeScript】" /&gt;&lt;h2 id="canvasのtodataurlでコンパイルエラー"&gt;CanvasのtoDataUrlでコンパイルエラー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;を使ったプロジェクトの中で&lt;code&gt;canvas&lt;/code&gt;の&lt;code&gt;toDataUrl&lt;/code&gt;メソッドや&lt;code&gt;toDataURL&lt;/code&gt;メソッドを使用すると、&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が発生する事があると思います。&lt;/p&gt;</description></item><item><title>【PWA】アプリのインストールイベントをGoogleAnalyticsに送信しよう【ビッグデータ】</title><link>https://blogenist.jp/2019/10/02/9437/</link><pubDate>Wed, 02 Oct 2019 22:05:27 +0900</pubDate><guid>https://blogenist.jp/2019/10/02/9437/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/10/pwaGoogleAnalyticsEye.png" alt="Featured image of post 【PWA】アプリのインストールイベントをGoogleAnalyticsに送信しよう【ビッグデータ】" /&gt;&lt;h2 id="アプリインストール数を集計しよう"&gt;アプリインストール数を集計しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回の記事では、&lt;strong&gt;PWAアプリのインストール用のボタン&lt;/strong&gt;を配置して&lt;strong&gt;意図的&lt;/strong&gt;にインストールを行えるようにしました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/09/29/9424/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/pwaInstallButtonEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【ボタン配置】PWAアプリのインストールダイアログをJavaScriptで制御しよう【beforeinstallprompt】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/09/29&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;619文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約2分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、実際にインストールされたPWAアプリ数を&lt;strong&gt;GoogleAnalytics&lt;/strong&gt;上で集計出来るようにスクリプトに&lt;strong&gt;サクッ&lt;/strong&gt;と手を加えたいと思います。&lt;/p&gt;</description></item><item><title>【ボタン配置】PWAアプリのインストールダイアログをJavaScriptで制御しよう【beforeinstallprompt】</title><link>https://blogenist.jp/2019/09/29/9424/</link><pubDate>Sun, 29 Sep 2019 00:32:33 +0900</pubDate><guid>https://blogenist.jp/2019/09/29/9424/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/pwaInstallButtonEye.png" alt="Featured image of post 【ボタン配置】PWAアプリのインストールダイアログをJavaScriptで制御しよう【beforeinstallprompt】" /&gt;&lt;h2 id="pwaのインストールボタンを配置しよう"&gt;PWAのインストールボタンを配置しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;WebサイトのPWA化&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/09/28/9337/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/pwaSettingEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【30分でPWA化】Progressive Web Appsの概要とサイトのPWA対応のやり方まとめ【ServiceWorker】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/09/28&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3540文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;ただ、何も設定していないと、&lt;strong&gt;初回訪問時&lt;/strong&gt;にインストールダイアログが出現しますが、ここでインストールを行わないとこのダイアログが&lt;strong&gt;当分出てこなくなってしまいます&lt;/strong&gt;。&lt;p&gt;&#13;&#10; &lt;p&gt;それだと、かなり&lt;strong&gt;使い勝手が悪い&lt;/strong&gt;ので、今回は自動で表示されるインストールダイアログを&lt;strong&gt;制御&lt;/strong&gt;し、&lt;strong&gt;ボタンを押したタイミングでインストールを行う&lt;/strong&gt;ように&lt;strong&gt;JavaScript&lt;/strong&gt;を使って改修してみようと思います。&lt;/p&gt;</description></item><item><title>【30分でPWA化】Progressive Web Appsの概要とサイトのPWA対応のやり方まとめ【ServiceWorker】</title><link>https://blogenist.jp/2019/09/28/9337/</link><pubDate>Sat, 28 Sep 2019 00:23:39 +0900</pubDate><guid>https://blogenist.jp/2019/09/28/9337/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/pwaSettingEye.png" alt="Featured image of post 【30分でPWA化】Progressive Web Appsの概要とサイトのPWA対応のやり方まとめ【ServiceWorker】" /&gt;&lt;h2 id="progressive-web-apps"&gt;Progressive Web Apps&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s?&#10;&lt;/h3&gt; &lt;p&gt;皆さんは「&lt;strong&gt;PWA&lt;/strong&gt;」という言葉をご存知でしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;PWAとは、「&lt;strong&gt;Progressive Web Apps&lt;/strong&gt;」の略称で、モバイル向けのWebサイトをGooglePlayストアなどで配信されている&lt;strong&gt;スマートフォン向けアプリのように扱えるようにする仕組み&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【baseUrl】Vue-CLI3でルートディレクトリ以外にデプロイしたい場合のURLを置き換える方法【publicPath】</title><link>https://blogenist.jp/2019/09/25/9335/</link><pubDate>Wed, 25 Sep 2019 23:22:24 +0900</pubDate><guid>https://blogenist.jp/2019/09/25/9335/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/vuePublicPathChangeEye.png" alt="Featured image of post 【baseUrl】Vue-CLI3でルートディレクトリ以外にデプロイしたい場合のURLを置き換える方法【publicPath】" /&gt;&lt;h2 id="vueプロジェクトをサブディレクトリにデプロイしたい"&gt;Vueプロジェクトをサブディレクトリにデプロイしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;サイトなどを製作している場合、基本的には&lt;code&gt;http://localhost/{アプリケーション}&lt;/code&gt;の形で開発及び動作確認を行うと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;そして、いざ実装が終わり&lt;strong&gt;デプロイするぞ！！&lt;/strong&gt;となった場合、&lt;strong&gt;レアケース&lt;/strong&gt;ですが、&lt;br /&gt;「ルートじゃなくてサブディレクトリに配置して。」&lt;br /&gt;と言われる事が&lt;strong&gt;稀にあります&lt;/strong&gt;。笑&lt;/p&gt;</description></item><item><title>【TypeScript】FileReaderのevent.target.resultがString型に代入出来ない時の原因と対策【ArrayBuffer】</title><link>https://blogenist.jp/2019/09/24/9322/</link><pubDate>Tue, 24 Sep 2019 22:32:21 +0900</pubDate><guid>https://blogenist.jp/2019/09/24/9322/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/typeScriptArrayBuffarErrorEye.png" alt="Featured image of post 【TypeScript】FileReaderのevent.target.resultがString型に代入出来ない時の原因と対策【ArrayBuffer】" /&gt;&lt;h2 id="typescriptでコンパイルエラー"&gt;TypeScriptでコンパイルエラー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;を利用して、&lt;code&gt;Form&lt;/code&gt;のファイル選択時に&lt;strong&gt;サムネイル&lt;/strong&gt;を出そうと思い、以下のようなコーディングをした際に&lt;strong&gt;TypeScriptのエラー&lt;/strong&gt;が発生しました。&lt;/p&gt;</description></item><item><title>【Vue.js】Vue-CLI3でBootstarp-vueを導入する方法【デザインフレームワーク】</title><link>https://blogenist.jp/2019/09/23/9311/</link><pubDate>Mon, 23 Sep 2019 14:40:29 +0900</pubDate><guid>https://blogenist.jp/2019/09/23/9311/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/useBoostrapVueEye.png" alt="Featured image of post 【Vue.js】Vue-CLI3でBootstarp-vueを導入する方法【デザインフレームワーク】" /&gt;&lt;h2 id="vueアプリでbootstrap4を導入したい"&gt;VueアプリでBootstrap4を導入したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;管理システムや簡易なWebサイトを開発する際、&lt;strong&gt;そこまでデザインにこだわる必要がなく、とはいえ自分でCSSを作り込む時間をかけたい場合&lt;/strong&gt;に&lt;strong&gt;UIフレームワーク&lt;/strong&gt;を導入することになると思います。&lt;/p&gt;</description></item><item><title>【GithubActions】新機能を使って特定ブランチへのマージをトリガーにS3へファイルを転送するWorkflowを組んでみた【AWS-cli】</title><link>https://blogenist.jp/2019/09/22/9267/</link><pubDate>Sun, 22 Sep 2019 13:53:39 +0900</pubDate><guid>https://blogenist.jp/2019/09/22/9267/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/githubActionsBetaUsageEye.png" alt="Featured image of post 【GithubActions】新機能を使って特定ブランチへのマージをトリガーにS3へファイルを転送するWorkflowを組んでみた【AWS-cli】" /&gt;&lt;h2 id="githubactionsを使ってみよう"&gt;GithubActionsを使ってみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="cicdをgithubで完結"&gt;CI/CDをGithubで完結&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;GithubActions&lt;/strong&gt;、使っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;GithubAcrtionsとは、2018年10月にβ版として公開された&lt;strong&gt;Githubの新機能&lt;/strong&gt;の事を指します。&lt;/p&gt;</description></item><item><title>【TypeScript】Vuetifyを入れた際の「implicitly has an 'any' type.」のビルドエラーの原因と解決方法【Vue-cli3】</title><link>https://blogenist.jp/2019/09/21/9263/</link><pubDate>Sat, 21 Sep 2019 14:32:16 +0900</pubDate><guid>https://blogenist.jp/2019/09/21/9263/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/vuetifyTypeScriptErrorEye.png" alt="Featured image of post 【TypeScript】Vuetifyを入れた際の「implicitly has an 'any' type.」のビルドエラーの原因と解決方法【Vue-cli3】" /&gt;&lt;h2 id="vuetifyでtypescriptエラー"&gt;VuetifyでTypeScriptエラー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="vue-cli3で簡単に導入可能"&gt;Vue-cli3で簡単に導入可能&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Vue-cli3&lt;/strong&gt;を利用すると、簡単にプロジェクトに&lt;strong&gt;Vuetify&lt;/strong&gt;を導入することが可能になります。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;vue add vuetify&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;📦 Installing vue-cli-plugin-vuetify...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yarn add v1.17.3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;1/4&lt;span class="o"&gt;]&lt;/span&gt; 🔍 Resolving packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;2/4&lt;span class="o"&gt;]&lt;/span&gt; 🚚 Fetching packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;3/4&lt;span class="o"&gt;]&lt;/span&gt; 🔗 Linking dependencies...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;4/4&lt;span class="o"&gt;]&lt;/span&gt; 🔨 Building fresh packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;success Saved lockfile.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;success Saved &lt;span class="m"&gt;1&lt;/span&gt; new dependency.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;info Direct dependencies&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─ vue-cli-plugin-vuetify@0.6.3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;info All dependencies&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─ vue-cli-plugin-vuetify@0.6.3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✨ Done in 2.79s.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔ Successfully installed plugin: vue-cli-plugin-vuetify&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;? Choose a preset: Default &lt;span class="o"&gt;(&lt;/span&gt;recommended&lt;span class="o"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;🚀 Invoking generator &lt;span class="k"&gt;for&lt;/span&gt; vue-cli-plugin-vuetify...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;📦 Installing additional dependencies...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;yarn install v1.17.3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;1/4&lt;span class="o"&gt;]&lt;/span&gt; 🔍 Resolving packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;2/4&lt;span class="o"&gt;]&lt;/span&gt; 🚚 Fetching packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;3/4&lt;span class="o"&gt;]&lt;/span&gt; 🔗 Linking dependencies...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;[&lt;/span&gt;4/4&lt;span class="o"&gt;]&lt;/span&gt; 🔨 Building fresh packages...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;success Saved lockfile.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✨ Done in 4.77s.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;⚓ Running completion hooks...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✔ Successfully invoked generator &lt;span class="k"&gt;for&lt;/span&gt; plugin: vue-cli-plugin-vuetify&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【universal-analytics】ElectronにGoogleAnalyticsを導入して機能の利用・アクセス解析をする方法【Vue-cli】</title><link>https://blogenist.jp/2019/09/17/9221/</link><pubDate>Tue, 17 Sep 2019 01:21:10 +0900</pubDate><guid>https://blogenist.jp/2019/09/17/9221/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronVueWithGoogleAnalyticsEye.png" alt="Featured image of post 【universal-analytics】ElectronにGoogleAnalyticsを導入して機能の利用・アクセス解析をする方法【Vue-cli】" /&gt;&lt;h2 id="electronアプリケーションにgoogleanalyticsを導入したい"&gt;ElectronアプリケーションにGoogleAnalyticsを導入したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="簡単に導入出来ると思ってた時期が僕にもありました"&gt;簡単に導入出来ると思ってた時期が僕にもありました。&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Electron&lt;/strong&gt;でアプリケーションを作る際に、公開することを見越して&lt;strong&gt;アクセス解析&lt;/strong&gt;を仕込もうと思いました。&lt;/p&gt;&#13;&#10; &lt;p&gt;Electronも&lt;strong&gt;Webの技術&lt;/strong&gt;で作成されているので、簡単に入れれるだろうと思っていましたが、&lt;strong&gt;結構ハマった&lt;/strong&gt;ので備忘録として記事に残したいと思います。&lt;/p&gt;</description></item><item><title>【簡単瞬殺】vue-cliでpugを導入して記述量を半分以下に減らす方法【Electron】</title><link>https://blogenist.jp/2019/09/11/9214/</link><pubDate>Wed, 11 Sep 2019 22:22:57 +0900</pubDate><guid>https://blogenist.jp/2019/09/11/9214/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronVueCliWithPugEye.png" alt="Featured image of post 【簡単瞬殺】vue-cliでpugを導入して記述量を半分以下に減らす方法【Electron】" /&gt;&lt;h2 id="pugでvuejsを書こう"&gt;PugでVue.jsを書こう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Pug&lt;/strong&gt;については以前ご紹介しています。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/13/8558/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithPugEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【pug導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/13&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1187文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;Vue-cli&lt;/strong&gt;を利用して、ElectronプロジェクトにPugを導入する方法をご紹介します。&lt;/p&gt;</description></item><item><title>【Vue.js】Electronのタイトルバーを消す方法【ドラッグ移動も対応】</title><link>https://blogenist.jp/2019/09/09/9157/</link><pubDate>Mon, 09 Sep 2019 23:01:37 +0900</pubDate><guid>https://blogenist.jp/2019/09/09/9157/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronHiddenTitlebarEye.png" alt="Featured image of post 【Vue.js】Electronのタイトルバーを消す方法【ドラッグ移動も対応】" /&gt;&lt;h2 id="electronアプリのタイトルバーを消したい"&gt;Electronアプリのタイトルバーを消したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Electron製のアプリケーションを作るとデフォルトではこのように、アプリケーション名が&lt;strong&gt;タイトルバー&lt;/strong&gt;に表示されます。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronAdQquasar6.png" alt="" width="3350" height="2046" class="alignnone size-full wp-image-9150" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、正直なところデザイン的には&lt;strong&gt;タイトルバーは表示されなくても良い情報&lt;/strong&gt;なので消したいですよね。&lt;/p&gt;</description></item><item><title>【Vue.jsのUIフレームワーク】Electronアプリのデザインフレームワークに「Quasar」をインストール・導入する方法</title><link>https://blogenist.jp/2019/09/08/9128/</link><pubDate>Sun, 08 Sep 2019 21:02:13 +0900</pubDate><guid>https://blogenist.jp/2019/09/08/9128/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronAdQquasarEye.png" alt="Featured image of post 【Vue.jsのUIフレームワーク】Electronアプリのデザインフレームワークに「Quasar」をインストール・導入する方法" /&gt;&lt;h2 id="vueのuiフレームワークはquasarで決まり"&gt;VueのUIフレームワークは「Quasar」で決まり&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="沢山あって迷う問題"&gt;沢山あって迷う問題&#10;&lt;/h3&gt; &lt;p&gt;先日、&lt;strong&gt;Vue.js&lt;/strong&gt;を使う中で、&lt;strong&gt;UIフレームワーク&lt;/strong&gt;を何にするかで悩みました。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;a href="https://vuetifyjs.com/ja/" target="_brank"&gt;Vuetify&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;や&lt;a href="https://bootstrap-vue.js.org/" target="_brank"&gt;Bootstrap-Vue&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;、&lt;a href="https://buefy.org/" target="_brank"&gt;Buefy&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;、&lt;a href="https://element.eleme.io/#/en-US" target="_brank"&gt;Element&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;などなど、様々なものがありますが、その中でもQuasarがダントツで使いやすい&amp;コンポーネントの数が膨大だったので使ってみる事にしました。&lt;/p&gt;</description></item><item><title>【自作デスクトップアプリ】Electronにアイコンを設定する方法【Vue.js】</title><link>https://blogenist.jp/2019/09/06/9121/</link><pubDate>Fri, 06 Sep 2019 22:51:15 +0900</pubDate><guid>https://blogenist.jp/2019/09/06/9121/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronWithVueIconSettingEye.png" alt="Featured image of post 【自作デスクトップアプリ】Electronにアイコンを設定する方法【Vue.js】" /&gt;&lt;h2 id="アプリケーションアイコンを設定しよう"&gt;アプリケーションアイコンを設定しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、&lt;code&gt;Electron&lt;/code&gt; + &lt;code&gt;Vue-cli&lt;/code&gt;を用いた環境構築方法についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/09/05/9076/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronWithVueEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【デスクトップアプリ】Electron&amp;#43;Vueの環境構築をvue-cliのみで完結してみた【エディターいらず】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/09/05&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2391文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回はビルド時に&lt;strong&gt;アプリケーションアイコンを指定する方法&lt;/strong&gt;をご紹介します。&lt;/p&gt;</description></item><item><title>【デスクトップアプリ】Electron+Vueの環境構築をvue-cliのみで完結してみた【エディターいらず】</title><link>https://blogenist.jp/2019/09/05/9076/</link><pubDate>Thu, 05 Sep 2019 22:45:08 +0900</pubDate><guid>https://blogenist.jp/2019/09/05/9076/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/electronWithVueEye.png" alt="Featured image of post 【デスクトップアプリ】Electron+Vueの環境構築をvue-cliのみで完結してみた【エディターいらず】" /&gt;&lt;h2 id="electron使いたい"&gt;Electron使いたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="今時のデスクトップアプリはクオリティが高い"&gt;今時のデスクトップアプリはクオリティが高い&#10;&lt;/h3&gt; &lt;p&gt;エンジニアの皆さんは、&lt;strong&gt;Slack&lt;/strong&gt;や&lt;strong&gt;Atom&lt;/strong&gt;、&lt;strong&gt;VSCode&lt;/strong&gt;、&lt;strong&gt;PostMan&lt;/strong&gt;を使ったことありますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;使いやすさやデザイン、動作の軽さなどかなり使いやすいアプリケーションだと筆者は思っています。&lt;/p&gt;</description></item><item><title>【パッケージ管理ツール】npmではなくyarnを使ってモジュール管理をしよう【Node.js】</title><link>https://blogenist.jp/2019/09/04/9063/</link><pubDate>Wed, 04 Sep 2019 02:53:58 +0900</pubDate><guid>https://blogenist.jp/2019/09/04/9063/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/yarnInstallEye.png" alt="Featured image of post 【パッケージ管理ツール】npmではなくyarnを使ってモジュール管理をしよう【Node.js】" /&gt;&lt;h2 id="yarnを使おう"&gt;yarnを使おう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="npmはnodejs標準のパッケージマネージャー"&gt;npmはNode.js標準のパッケージマネージャー&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;code&gt;Node.js&lt;/code&gt;使ってますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;フロントエンドエンジニアの方はもちろん、最近では&lt;strong&gt;サーバーサイド&lt;/strong&gt;の方も&lt;code&gt;Node.js&lt;/code&gt;を使うケースが増えてきていると思います。&lt;/p&gt;</description></item><item><title>【GoogleAdsense】ads.txtの問題を修正しろと言う警告が出たので配置のやり方をまとめてみた【認定デジタル販売者】</title><link>https://blogenist.jp/2019/07/27/8987/</link><pubDate>Sat, 27 Jul 2019 22:26:46 +0900</pubDate><guid>https://blogenist.jp/2019/07/27/8987/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/07/adsenseAdsTxtEye.png" alt="Featured image of post 【GoogleAdsense】ads.txtの問題を修正しろと言う警告が出たので配置のやり方をまとめてみた【認定デジタル販売者】" /&gt;&lt;h2 id="アドセンスのホーム画面にこんな警告が"&gt;アドセンスのホーム画面にこんな警告が&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="謎の警告"&gt;謎の警告&#10;&lt;/h3&gt; &lt;p&gt;いつものように日々の広告収入を確認しようとGoogleAdsenseのホーム画面にアクセスしたところ&lt;strong&gt;以下のような警告&lt;/strong&gt;が表示されている事に気づきました。&lt;/p&gt;</description></item><item><title>【SwaggerUIはもう古い？！】今時のイケてるデザインなAPIドキュメントツール「ReDoc」の導入方法と使い方【簡単】</title><link>https://blogenist.jp/2019/07/21/8963/</link><pubDate>Sun, 21 Jul 2019 20:22:14 +0900</pubDate><guid>https://blogenist.jp/2019/07/21/8963/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/07/redocInstallEye.png" alt="Featured image of post 【SwaggerUIはもう古い？！】今時のイケてるデザインなAPIドキュメントツール「ReDoc」の導入方法と使い方【簡単】" /&gt;&lt;h2 id="swaggeruiにつぐ新たな勢力"&gt;SwaggerUIにつぐ新たな勢力&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;以前、Swaggerに関する記事をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/08/04/5132/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/07/howtoSwaggerEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【炎上回避】APIドキュメントはSwaggerで定義すると幸せになれる説&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/08/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1111文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;そして、先日&lt;strong&gt;SwaggerUIに取って代わりそうな新たなUIツール&lt;/strong&gt;を発見したのでご紹介しようと思います。&lt;/p&gt;</description></item><item><title>【SSR】Nuxt.jsで@nuxtjs/axiosを使って外部APIにリクエストを投げてレスポンスを取得・表示してみよう【Vue.js】</title><link>https://blogenist.jp/2019/07/19/8774/</link><pubDate>Fri, 19 Jul 2019 23:25:08 +0900</pubDate><guid>https://blogenist.jp/2019/07/19/8774/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/07/axiosUseByNuxtjsEye.png" alt="Featured image of post 【SSR】Nuxt.jsで@nuxtjs/axiosを使って外部APIにリクエストを投げてレスポンスを取得・表示してみよう【Vue.js】" /&gt;&lt;h2 id="nuxtjsならapi呼び出しも簡単"&gt;Nuxt.jsならAPI呼び出しも簡単&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回の記事では、Nuxt.jsプロジェクトに&lt;strong&gt;TypeScript&lt;/strong&gt;を導入するところまで進めました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/17/8667/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithTypeScriptEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Nuxt.js】プロジェクトに後から自前でTypeScriptを導入する方法【yarnでサクッと簡単】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/17&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1924文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、Nuxt.js内部で&lt;strong&gt;外部APIへのリクエスト&lt;/strong&gt;を行って、その&lt;strong&gt;レスポンスを画面に表示する&lt;/strong&gt;ところまでを作ってみようと思います。&lt;/p&gt;</description></item><item><title>【オラクルの呪い】「jenv」を使ってJavaのバージョンをコマンド一つで切り替えよう【Homebrew/anyenv】</title><link>https://blogenist.jp/2019/06/30/8863/</link><pubDate>Sun, 30 Jun 2019 16:50:30 +0900</pubDate><guid>https://blogenist.jp/2019/06/30/8863/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/installJenvEye.png" alt="Featured image of post 【オラクルの呪い】「jenv」を使ってJavaのバージョンをコマンド一つで切り替えよう【Homebrew/anyenv】" /&gt;&lt;h2 id="javaのバージョンはoracleのせいで闇が深い"&gt;JavaのバージョンはOracleのせいで闇が深い&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんはJava言語を使って開発をしたことはありますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;RubyやPHPなどの他の言語と同様に、バージョンの概念を持っていますが、Oracleが絡んでいるのでJavaのバージョンについてはちょっと一癖あります。&lt;/p&gt;</description></item><item><title>【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】</title><link>https://blogenist.jp/2019/06/27/8842/</link><pubDate>Thu, 27 Jun 2019 20:53:30 +0900</pubDate><guid>https://blogenist.jp/2019/06/27/8842/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/anyenvInstallEye.png" alt="Featured image of post 【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】" /&gt;&lt;h2 id="言語のバージョン管理の決定版"&gt;言語のバージョン管理の決定版&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは言語のバージョン管理は行っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;有名なのは&lt;strong&gt;pyenv&lt;/strong&gt;や&lt;strong&gt;nodenv&lt;/strong&gt;などですね。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、各言語ごとにバージョン管理システムを落として管理するのは&lt;strong&gt;とてもめんどくさい&lt;/strong&gt;と思います。&lt;/p&gt;</description></item><item><title>【MacBookPro2019 Mojave】Docker for macで「docker desktop is starting」のまま起動しない場合の解決方法【Homebrew】</title><link>https://blogenist.jp/2019/06/21/8771/</link><pubDate>Fri, 21 Jun 2019 22:55:54 +0900</pubDate><guid>https://blogenist.jp/2019/06/21/8771/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/dockerDesctopIsStartingErrorEye.png" alt="Featured image of post 【MacBookPro2019 Mojave】Docker for macで「docker desktop is starting」のまま起動しない場合の解決方法【Homebrew】" /&gt;&lt;h2 id="docker-for-macが動かない"&gt;Docker for macが動かない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;MacBookPro 2019&lt;/strong&gt;を購入したのですが、Docker環境を整えようと&lt;strong&gt;Homebrew Cask&lt;/strong&gt;で&lt;strong&gt;Docker for mac&lt;/strong&gt;を入れて起動しようと思ったのですが、なぜか&lt;code&gt;Docker Desktop is Starting...&lt;/code&gt;のまま&lt;strong&gt;先に進まない現象&lt;/strong&gt;が発生しました。orz&lt;/p&gt;</description></item><item><title>【期待の最新シェル】使いやすくてオススメな「fish shell」の導入方法と使い方まとめ【zshから乗り換えよう】</title><link>https://blogenist.jp/2019/06/20/8807/</link><pubDate>Thu, 20 Jun 2019 21:32:20 +0900</pubDate><guid>https://blogenist.jp/2019/06/20/8807/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/installFishShellEye.png" alt="Featured image of post 【期待の最新シェル】使いやすくてオススメな「fish shell」の導入方法と使い方まとめ【zshから乗り換えよう】" /&gt;&lt;h2 id="fish-shellを使ってみよう"&gt;fish shellを使ってみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;シェルには様々なな種類が存在しています。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;sh&lt;/strong&gt;や&lt;strong&gt;bash&lt;/strong&gt;、&lt;strong&gt;zsh&lt;/strong&gt;、&lt;strong&gt;csh&lt;/strong&gt;などなど。。。&lt;/p&gt;&#13;&#10; &lt;p&gt;それぞれメリットデメリットが存在しますが、今回はその中でも&lt;strong&gt;割と新しめでおすすめのシェル&lt;/strong&gt;、「&lt;strong&gt;fish&lt;/strong&gt;」を紹介致します。&lt;/p&gt;</description></item><item><title>【アプリ開発者向け】MacBookPro2019を購入した際にやるべき初期設定とインストールすべきアプリまとめ【Homebrew】</title><link>https://blogenist.jp/2019/06/19/8695/</link><pubDate>Wed, 19 Jun 2019 23:56:42 +0900</pubDate><guid>https://blogenist.jp/2019/06/19/8695/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/macBookPro2019SettingAndAppEye.png" alt="Featured image of post 【アプリ開発者向け】MacBookPro2019を購入した際にやるべき初期設定とインストールすべきアプリまとめ【Homebrew】" /&gt;&lt;h2 id="ぼくのかんがえたさいきょうのmacbookpro環境"&gt;ぼくのかんがえたさいきょうのMacBookPro環境&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、MacBookPro2019を購入したので諸々の初期設定を行ったのですが、その際に行った初期設定やインストールしたアプリケーション達をご紹介します。&lt;/p&gt;</description></item><item><title>【VSCoe】VisualStudioCodeでDockerのNode.jsにリモートデバッグしてみよう【Nust.js/Vue.js】</title><link>https://blogenist.jp/2019/06/18/8607/</link><pubDate>Tue, 18 Jun 2019 20:05:38 +0900</pubDate><guid>https://blogenist.jp/2019/06/18/8607/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/vsCodeDebugInDocker.png" alt="Featured image of post 【VSCoe】VisualStudioCodeでDockerのNode.jsにリモートデバッグしてみよう【Nust.js/Vue.js】" /&gt;&lt;h2 id="dockerコンテナ内のnuxtjsをデバッグしてみよう"&gt;Dockerコンテナ内のNuxt.jsをデバッグしてみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;Docker環境を用いたNuxt.jsの開発環境構築&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/10/8501/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithDockerEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Docker環境構築編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/10&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1795文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;VSCodeを用いたデバッグ方法&lt;/strong&gt;についてご紹介したいと思います。&lt;/p&gt;</description></item><item><title>【Nuxt.js】プロジェクトに後から自前でTypeScriptを導入する方法【yarnでサクッと簡単】</title><link>https://blogenist.jp/2019/06/17/8667/</link><pubDate>Mon, 17 Jun 2019 01:25:25 +0900</pubDate><guid>https://blogenist.jp/2019/06/17/8667/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithTypeScriptEye.png" alt="Featured image of post 【Nuxt.js】プロジェクトに後から自前でTypeScriptを導入する方法【yarnでサクッと簡単】" /&gt;&lt;h2 id="typescriptを導入しよう"&gt;TypeScriptを導入しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Nuxt.js&lt;/strong&gt;を使ってアプリケーションを開発する際、&lt;strong&gt;TypeScript&lt;/strong&gt;を使った&lt;strong&gt;静的型付け&lt;/strong&gt;を行うのが当たり前になってきています。&lt;/p&gt;&#13;&#10;&lt;p&gt;&lt;blockquote&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithTypeScript2.png" alt="" width="1187" height="1187" class="alignnone size-full wp-image-8682" /&gt;&#13;&#10;&lt;p&gt;JavaScript that scales.&#10;TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.&lt;/p&gt;</description></item><item><title>【簡単オススメMockAPI】Mockoonを使って爆速でMacやWindowsマシンのローカル環境にStubサーバーを作ってみよう【Node.js】</title><link>https://blogenist.jp/2019/06/14/8625/</link><pubDate>Fri, 14 Jun 2019 20:02:18 +0900</pubDate><guid>https://blogenist.jp/2019/06/14/8625/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/installMockoonEye.png" alt="Featured image of post 【簡単オススメMockAPI】Mockoonを使って爆速でMacやWindowsマシンのローカル環境にStubサーバーを作ってみよう【Node.js】" /&gt;&lt;h2 id="爆速でmockサーバーを構築しよう"&gt;爆速でMockサーバーを構築しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="簡単なstubを用意したいだけなのに"&gt;簡単なStubを用意したいだけなのに・・・&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;技術調査や初期開発フェーズ&lt;/strong&gt;では、&lt;strong&gt;自由にリクエストを投げれるサーバーが存在しない&lt;/strong&gt;事が多く、そのために&lt;strong&gt;Mockサーバー&lt;/strong&gt;を用意するという事は少なく無いと思います。&lt;/p&gt;</description></item><item><title>【pug導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】</title><link>https://blogenist.jp/2019/06/13/8558/</link><pubDate>Thu, 13 Jun 2019 22:44:59 +0900</pubDate><guid>https://blogenist.jp/2019/06/13/8558/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithPugEye.png" alt="Featured image of post 【pug導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回は、Nuxt.jsプロジェクトで&lt;strong&gt;sass&lt;/strong&gt;を取り扱えるようにカスタマイズしました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/12/8533/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithSassEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【sass導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/12&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1943文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;pug&lt;/strong&gt;を使えるようにカスタマイズしていこうと思います♪&lt;/p&gt;</description></item><item><title>【sass導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】</title><link>https://blogenist.jp/2019/06/12/8533/</link><pubDate>Wed, 12 Jun 2019 23:55:56 +0900</pubDate><guid>https://blogenist.jp/2019/06/12/8533/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithSassEye.png" alt="Featured image of post 【sass導入編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリング(SSR)をしてみよう【Vue.js】" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回までで、ローカルでのサーバー起動・動作確認まで行うことが出来ました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/11/8493/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsGetStartEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【プロジェクト作成編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/11&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1848文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、プロジェクトへの&lt;strong&gt;sassの導入&lt;/strong&gt;を進めていこうと思います。&lt;/p&gt;</description></item><item><title>【プロジェクト作成編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】</title><link>https://blogenist.jp/2019/06/11/8493/</link><pubDate>Tue, 11 Jun 2019 19:56:46 +0900</pubDate><guid>https://blogenist.jp/2019/06/11/8493/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsGetStartEye.png" alt="Featured image of post 【プロジェクト作成編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】" /&gt;&lt;h2 id="前回のおさらい"&gt;前回のおさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回は、&lt;strong&gt;Docker&lt;/strong&gt;を用いてNuxt.jsの開発を行うための環境を&lt;strong&gt;構築する所まで&lt;/strong&gt;ご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/06/10/8501/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithDockerEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Docker環境構築編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/06/10&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1795文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は実際にNuxt.jsプロジェクトを&lt;strong&gt;作成&lt;/strong&gt;し、起動して&lt;strong&gt;動作確認する所まで&lt;/strong&gt;をご紹介して行こうと思います。&lt;/p&gt;</description></item><item><title>【Docker環境構築編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】</title><link>https://blogenist.jp/2019/06/10/8501/</link><pubDate>Mon, 10 Jun 2019 20:10:49 +0900</pubDate><guid>https://blogenist.jp/2019/06/10/8501/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/nuxtJsWithDockerEye.png" alt="Featured image of post 【Docker環境構築編】今流行りの「Nuxt.js」を使ってサーバーサイドレンダリングをしてみよう【Vue.js】" /&gt;&lt;h2 id="nuxtjsがアツい"&gt;Nuxt.jsがアツい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="フロントエンド戦争は落ち着き始めている"&gt;フロントエンド戦争は落ち着き始めている？&#10;&lt;/h3&gt; &lt;p&gt;近年のフロントサイドの技術は目まぐるしく進化を遂げていますね。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;AngularJS&lt;/strong&gt;から&lt;strong&gt;React&lt;/strong&gt;、&lt;strong&gt;Node.js&lt;/strong&gt;などなど。。。&lt;/p&gt;&#13;&#10; &lt;p&gt;そして、そんなフロントエンド戦争に&lt;strong&gt;終止符&lt;/strong&gt;を打つべく登場したのが、&lt;strong&gt;Vue.js&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【SpringBoot2】JUniteに取って代わりそうな「Spock」を使ってコントローラーのユニットテストをやってみよう【TDD】</title><link>https://blogenist.jp/2019/05/31/8399/</link><pubDate>Fri, 31 May 2019 19:11:54 +0900</pubDate><guid>https://blogenist.jp/2019/05/31/8399/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootWithSpockEye.png" alt="Featured image of post 【SpringBoot2】JUniteに取って代わりそうな「Spock」を使ってコントローラーのユニットテストをやってみよう【TDD】" /&gt;&lt;h2 id="spockを使おう"&gt;Spockを使おう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="時間がないからユニットテストを書かないは悪"&gt;時間がないからユニットテストを書かないは悪&#10;&lt;/h3&gt; &lt;p&gt;皆さんはシステム開発をする際に&lt;strong&gt;ユニットテスト&lt;/strong&gt;は書いていますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;スケジュールが&lt;strong&gt;パツパツ&lt;/strong&gt;だから、&lt;strong&gt;ユニットテストは後回し！&lt;/strong&gt;といった感じの案件も正直少なくないと思います。&lt;/p&gt;</description></item><item><title>【SpringBoot2】Eclipseでリモートデバッグ(remote debug)を行う方法【Dockerでも簡単】</title><link>https://blogenist.jp/2019/05/29/8369/</link><pubDate>Wed, 29 May 2019 20:08:18 +0900</pubDate><guid>https://blogenist.jp/2019/05/29/8369/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootRemoteDebugFromEclipseEye.png" alt="Featured image of post 【SpringBoot2】Eclipseでリモートデバッグ(remote debug)を行う方法【Dockerでも簡単】" /&gt;&lt;h2 id="eclipseでもリモートデバッグが可能"&gt;Eclipseでもリモートデバッグが可能&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、SpringBootアプリケーションの&lt;strong&gt;InteliJ&lt;/strong&gt;に置けるリモートデバッグ方法についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/12/04/6786/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/inteljSpringBootRemoteDebugEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Dockerでも可能】IntelliJ IDEでSpringBootのリモートデバッグ(remote debug)を使ってみよう【開発スピードアップ】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/12/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1962文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は同様に&lt;strong&gt;Eclipse&lt;/strong&gt;環境でのリモートデバッグを行う方法をご紹介致します。&lt;/p&gt;</description></item><item><title>【簡単】特定アカウントのツイートをSlackに自動で転送する方法【Twitter】</title><link>https://blogenist.jp/2019/05/17/8317/</link><pubDate>Fri, 17 May 2019 21:53:50 +0900</pubDate><guid>https://blogenist.jp/2019/05/17/8317/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/slackAddTwitterAppEye.png" alt="Featured image of post 【簡単】特定アカウントのツイートをSlackに自動で転送する方法【Twitter】" /&gt;&lt;h2 id="気になるアカウントのツイートをslackに"&gt;気になるアカウントのツイートをSlackに&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;Twitter&lt;/strong&gt;をやっていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;気軽に始める事が出来るSNSとして、とても身近な存在ですよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;独り言&lt;/strong&gt;から&lt;strong&gt;重要なお知らせ&lt;/strong&gt;まで幅広い情報を発信するTwitterですが、&lt;strong&gt;気になるアカウントの情報はいち早く知りたい！！&lt;/strong&gt;と言うケースもありますよね。&lt;/p&gt;</description></item><item><title>【ゲーミングキーボード】程よい打鍵感が癖になる「Logicool ロジクール G PRO テンキーレス」がオススメ【PUBG・フォートナイト・ApexLegends】</title><link>https://blogenist.jp/2019/05/10/8332/</link><pubDate>Fri, 10 May 2019 18:04:20 +0900</pubDate><guid>https://blogenist.jp/2019/05/10/8332/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/logicoolKeyBoardProEye.png" alt="Featured image of post 【ゲーミングキーボード】程よい打鍵感が癖になる「Logicool ロジクール G PRO テンキーレス」がオススメ【PUBG・フォートナイト・ApexLegends】" /&gt;&lt;h2 id="初めてのゲーミングキーボードを購入したった"&gt;初めてのゲーミングキーボードを購入したった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="打鍵感が心地良い"&gt;打鍵感が心地良い&#10;&lt;/h3&gt; &lt;p&gt;筆者は今まで、&lt;strong&gt;安価のBluetooth対応のキーボード&lt;/strong&gt;を使ってFPSやPC作業をやってたのですが、&lt;strong&gt;ガチめ&lt;/strong&gt;にFPS等をやっている人に話を聞くと、やっぱりゲーミングキーボードを買うだけでも&lt;strong&gt;操作性が上がり、立ち回りがうまくなる&lt;/strong&gt;と言われました。&lt;/p&gt;</description></item><item><title>【SpringBoot2】リクエストの処理時間をログに出力する方法【AbstractRequestLoggingFilter】</title><link>https://blogenist.jp/2019/05/09/8272/</link><pubDate>Thu, 09 May 2019 20:16:54 +0900</pubDate><guid>https://blogenist.jp/2019/05/09/8272/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootAddLatencyEye.png" alt="Featured image of post 【SpringBoot2】リクエストの処理時間をログに出力する方法【AbstractRequestLoggingFilter】" /&gt;&lt;h2 id="リクエストの所要時間をログに出そう"&gt;リクエストの所要時間をログに出そう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、SpringBoot2の&lt;code&gt;CommonsRequestLoggingFilter&lt;/code&gt;と言う既存Filterを用いた&lt;strong&gt;リクエスト情報のログ出力&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;</description></item><item><title>【ゲーミングPCデスク】Bauhutteの「昇降式式PCデスク」が快適過ぎた【PC作業向け】</title><link>https://blogenist.jp/2019/05/08/8280/</link><pubDate>Wed, 08 May 2019 23:15:59 +0900</pubDate><guid>https://blogenist.jp/2019/05/08/8280/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/bauhuttePcDescUnboxingEye.png" alt="Featured image of post 【ゲーミングPCデスク】Bauhutteの「昇降式式PCデスク」が快適過ぎた【PC作業向け】" /&gt;&lt;h2 id="pcデスクを初めて購入"&gt;PCデスクを初めて購入&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="pcデスクも新しく購入"&gt;PCデスクも新しく購入&#10;&lt;/h3&gt; &lt;p&gt;先日、遂にPCデスクを購入しました！&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者は今まで&lt;strong&gt;PCデスクというものを使わず&lt;/strong&gt;に、リビングテーブルや太ももに乗せて作業をしてましたが、やはり&lt;strong&gt;長時間作業には向いていなく&lt;/strong&gt;、&lt;strong&gt;首が疲れたり排熱によって熱くなったり&lt;/strong&gt;していました。&lt;/p&gt;</description></item><item><title>【RequestBody/RequestHeader】SpringBoot2でリクエスト情報をログに出力する方法【CommonsRequestLoggingFilter】</title><link>https://blogenist.jp/2019/05/07/8258/</link><pubDate>Tue, 07 May 2019 22:27:09 +0900</pubDate><guid>https://blogenist.jp/2019/05/07/8258/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootLoggingRequestInfoEye.png" alt="Featured image of post 【RequestBody/RequestHeader】SpringBoot2でリクエスト情報をログに出力する方法【CommonsRequestLoggingFilter】" /&gt;&lt;h2 id="リクエストログを出力しよう"&gt;リクエストログを出力しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;サーバーの&lt;strong&gt;ログ解析&lt;/strong&gt;をする場合、&lt;strong&gt;どんなリクエストが飛んできた際のログなのか？&lt;/strong&gt;という情報が重要になってきます。&lt;/p&gt;&#13;&#10; &lt;p&gt;自前で&lt;strong&gt;インターセプター&lt;/strong&gt;などを使って実装しても良いのですが、&lt;strong&gt;SpringBoot&lt;/strong&gt;を使っていれば簡単に実現が可能です。&lt;/p&gt;</description></item><item><title>【SpingBoot2】LogbackのログをJson形式にする方法【CloudWatch】</title><link>https://blogenist.jp/2019/05/06/8254/</link><pubDate>Mon, 06 May 2019 16:44:40 +0900</pubDate><guid>https://blogenist.jp/2019/05/06/8254/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/LogbackJsonFormatEye.png" alt="Featured image of post 【SpingBoot2】LogbackのログをJson形式にする方法【CloudWatch】" /&gt;&lt;h2 id="json形式で見やすくしよう"&gt;Json形式で見やすくしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Logback&lt;/strong&gt;をそのまま利用していると、基本的には一行のテキストで、Formatパターンに沿ったログが出力されると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;こんな感じ。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;code&gt;[INFO ] [2019-05-04 12:41:26.322] [o.a.catalina.core.StandardService] - Starting service [Tomcat]&lt;/code&gt;&lt;/p&gt;</description></item><item><title>【SpringBoot2】JSR310FormattedSerializerBase.findFormatOverridesエラーの原因と解決方法【Jackson】</title><link>https://blogenist.jp/2019/05/05/8248/</link><pubDate>Sun, 05 May 2019 01:20:12 +0900</pubDate><guid>https://blogenist.jp/2019/05/05/8248/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootJacksonErrorFixedEye.png" alt="Featured image of post 【SpringBoot2】JSR310FormattedSerializerBase.findFormatOverridesエラーの原因と解決方法【Jackson】" /&gt;&lt;h2 id="謎のエラーが発生"&gt;謎のエラーが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="jacksonのフォーマットエラー"&gt;Jacksonのフォーマットエラー&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;SpringBoot2&lt;/strong&gt;を用いてAPIシステムを開発している際に、&lt;code&gt;LocalDate&lt;/code&gt;や&lt;code&gt;LocalDateTime&lt;/code&gt;、&lt;code&gt;OffsetDateTime&lt;/code&gt;の値をレスポンスとして返却した際に、&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が発生しました。&lt;/p&gt;</description></item><item><title>【運用改善への近道】LogbackでAWSのCloudWatchに転送する方法【com.j256.cloudwatchlogbackappender】</title><link>https://blogenist.jp/2019/05/04/8230/</link><pubDate>Sat, 04 May 2019 13:40:53 +0900</pubDate><guid>https://blogenist.jp/2019/05/04/8230/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/05/springBootLoggingToCloudWatchEye.png" alt="Featured image of post 【運用改善への近道】LogbackでAWSのCloudWatchに転送する方法【com.j256.cloudwatchlogbackappender】" /&gt;&lt;h2 id="cloudwatchにログを転送しよう"&gt;CloudWatchにログを転送しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;近年のサーバーシステムは、&lt;strong&gt;オンプレでサーバー構築をする事はほとんど無くなりました&lt;/strong&gt;。&lt;/p&gt;&#13;&#10; &lt;p&gt;そして、&lt;strong&gt;クラウドシステム&lt;/strong&gt;としては&lt;strong&gt;AWSかGCPの二択&lt;/strong&gt;になると思います。&lt;/p&gt;</description></item><item><title>【SpringBoot2】UUIDを自動採番してX-Request-Idとしてlogbackのログに埋め込む方法【MDC】</title><link>https://blogenist.jp/2019/04/30/8203/</link><pubDate>Tue, 30 Apr 2019 20:38:29 +0900</pubDate><guid>https://blogenist.jp/2019/04/30/8203/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootAddXRequestIdEye.png" alt="Featured image of post 【SpringBoot2】UUIDを自動採番してX-Request-Idとしてlogbackのログに埋め込む方法【MDC】" /&gt;&lt;h2 id="サーバーログを漁りやすくしよう"&gt;サーバーログを漁りやすくしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="リクエストを特定するidは重要"&gt;リクエストを特定するIDは重要&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;APIシステム&lt;/strong&gt;やWebシステムを開発していると、&lt;strong&gt;システム障害や調査のためにログを漁る&lt;/strong&gt;ことは頻繁にあると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;その際に、&lt;strong&gt;同一リクエスト内のログ&lt;/strong&gt;を絞りこむための情報をあらかじめログのパターンに仕込んでおかないと、&lt;strong&gt;他のリクエストのログと混合してしまい&lt;/strong&gt;厳密な調査が出来ません。&lt;/p&gt;</description></item><item><title>【SpringBoot2】ControllerAdviceを使ってエラーハンドリングを実装する方法【共通化】</title><link>https://blogenist.jp/2019/04/29/8166/</link><pubDate>Mon, 29 Apr 2019 10:27:40 +0900</pubDate><guid>https://blogenist.jp/2019/04/29/8166/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootCommonErrorHandlingEye.png" alt="Featured image of post 【SpringBoot2】ControllerAdviceを使ってエラーハンドリングを実装する方法【共通化】" /&gt;&lt;h2 id="エラーハンドリングを共通化しよう"&gt;エラーハンドリングを共通化しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;SpringBoot2&lt;/strong&gt;を使っていAPI開発をしていると、&lt;strong&gt;システム内部で発生したException単位&lt;/strong&gt;で&lt;strong&gt;共通処理&lt;/strong&gt;を簡単に実装する事が出来ます&lt;/p&gt;</description></item><item><title>【SpringBoot2】Logbackで環境ごとにログファイルを出し分けするやり方【log4jの後継種】</title><link>https://blogenist.jp/2019/04/28/8187/</link><pubDate>Sun, 28 Apr 2019 12:42:37 +0900</pubDate><guid>https://blogenist.jp/2019/04/28/8187/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootWithLogBackEye.png" alt="Featured image of post 【SpringBoot2】Logbackで環境ごとにログファイルを出し分けするやり方【log4jの後継種】" /&gt;&lt;h2 id="ロギングを環境ごとに分けよう"&gt;ロギングを環境ごとに分けよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;code&gt;org.springframework.boot:spring-boot-starter-web&lt;/code&gt;の依存関係を追加してSpringBootで開発を行う場合、デフォルトで&lt;code&gt;Logback&lt;/code&gt;というロギングライブラリを採用します。&lt;/p&gt;</description></item><item><title>【SpringBoot2】メッセージプロパティファイルをロジック内部から呼び出すための設定【他言語化対応】</title><link>https://blogenist.jp/2019/04/27/8176/</link><pubDate>Sat, 27 Apr 2019 10:51:26 +0900</pubDate><guid>https://blogenist.jp/2019/04/27/8176/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootLoadPropsFileEye.png" alt="Featured image of post 【SpringBoot2】メッセージプロパティファイルをロジック内部から呼び出すための設定【他言語化対応】" /&gt;&lt;h2 id="独自プロパティファイルをソースから読み込みたい"&gt;独自プロパティファイルをソースから読み込みたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;SpringBootではエラーメッセージなどを&lt;strong&gt;プロパティファイル&lt;/strong&gt;などに外出しして管理することが可能になります。&lt;/p&gt;&#13;&#10; &lt;p&gt;呼び出すためには&lt;strong&gt;専用の設定&lt;/strong&gt;を行う必要があるため、今回はその方法についてご紹介していきます。&lt;/p&gt;</description></item><item><title>【SQL不要】SpringBoot2で「JPA」を使ってテーブル結合(INNER JOIN)してデータベースの情報を取得しよう【アノテーションベース】</title><link>https://blogenist.jp/2019/04/21/8071/</link><pubDate>Sun, 21 Apr 2019 09:23:59 +0900</pubDate><guid>https://blogenist.jp/2019/04/21/8071/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootWithJpaEye.png" alt="Featured image of post 【SQL不要】SpringBoot2で「JPA」を使ってテーブル結合(INNER JOIN)してデータベースの情報を取得しよう【アノテーションベース】" /&gt;&lt;h2 id="jpaを使ってみよう"&gt;JPAを使ってみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="or-mapperを使ってみよう"&gt;O/R Mapperを使ってみよう&#10;&lt;/h3&gt; &lt;p&gt;前回は&lt;strong&gt;Flywayを使ったDB構築の自動化&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/04/16/8028/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/gradleWithFlywayEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【DBマイグレーション】GradleにFlywayを組み込んでパッチ適用を自動化しよう【SpringBoot2】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/04/16&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3488文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約7分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;JPA&lt;/strong&gt;を利用したデータベースからの&lt;strong&gt;参照処理のO/R Mapping&lt;/strong&gt;を実装してみようと思います。&lt;/p&gt;</description></item><item><title>【さらばER図設計作業】docker-composeで「SchemaSpy」でデータベースのドキュメントを自動生成するやり方【DBリバースエンジニアリング】</title><link>https://blogenist.jp/2019/04/20/8075/</link><pubDate>Sat, 20 Apr 2019 18:16:22 +0900</pubDate><guid>https://blogenist.jp/2019/04/20/8075/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/howToSchemaSpyEye.png" alt="Featured image of post 【さらばER図設計作業】docker-composeで「SchemaSpy」でデータベースのドキュメントを自動生成するやり方【DBリバースエンジニアリング】" /&gt;&lt;h2 id="dbの設計書保守するのめんどくさい問題"&gt;DBの設計書、保守するのめんどくさい問題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんはシステム開発を行う際に&lt;strong&gt;DB設計&lt;/strong&gt;をしたことはありますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;データベースの種類は&lt;strong&gt;OracleやMySQL、PostgreSQL、MariaDB&lt;/strong&gt;など様々な種類がありますが、&lt;strong&gt;リレーショナルDB&lt;/strong&gt;であれば基本的には設計の仕方は変わりません。&lt;/p&gt;</description></item><item><title>【DBマイグレーション】GradleにFlywayを組み込んでパッチ適用を自動化しよう【SpringBoot2】</title><link>https://blogenist.jp/2019/04/16/8028/</link><pubDate>Tue, 16 Apr 2019 22:57:23 +0900</pubDate><guid>https://blogenist.jp/2019/04/16/8028/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/gradleWithFlywayEye.png" alt="Featured image of post 【DBマイグレーション】GradleにFlywayを組み込んでパッチ適用を自動化しよう【SpringBoot2】" /&gt;&lt;h2 id="パッチ管理を簡単にしよう"&gt;パッチ管理を簡単にしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回は、APIシステムを&lt;strong&gt;レイヤー構造にリファクタリング&lt;/strong&gt;して動くところまでをご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/04/10/7969/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBootDDDLayerEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【マイクロサービス】流行りのSpring Boot 2 &amp;#43; Gradle &amp;#43; Java8でマルチプロジェクトな個人開発をしていこう レイヤー構造化編【DDD(ドメイン駆動設計)】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/04/10&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3090文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約7分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、データベース接続をするための&lt;strong&gt;準備&lt;/strong&gt;として、DB定義用のパッチSQLファイルを用意し、&lt;strong&gt;Gradle経由でFlywayを用いて自動で適用させる&lt;/strong&gt;ところまでを整えていこうと思います。&lt;/p&gt;</description></item><item><title>【Eclipse】SpringBootデバッグ時に発生するSilentExitExceptionの原因と対処方法【spring-boot-devtools】</title><link>https://blogenist.jp/2019/04/12/7991/</link><pubDate>Fri, 12 Apr 2019 13:34:09 +0900</pubDate><guid>https://blogenist.jp/2019/04/12/7991/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/eclipseSpringBootDebugErrorFixEye.png" alt="Featured image of post 【Eclipse】SpringBootデバッグ時に発生するSilentExitExceptionの原因と対処方法【spring-boot-devtools】" /&gt;&lt;h2 id="eclipseにおけるspringbootデバック時の謎のエラー"&gt;EclipseにおけるSpringBootデバック時の謎のエラー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Eclipse環境でSpringBootのシステムを開発している場合、もちろんデバッグを行うと思うのですが、&lt;strong&gt;SilentExitException &lt;/strong&gt;という、謎のエラーが発生すると思います。&lt;/p&gt;</description></item><item><title>【瞬殺対応】Atomで.gitignoreに追加したファイルがツリーに表示されない場合の設定変更方法【オススメ設定】</title><link>https://blogenist.jp/2019/04/08/7931/</link><pubDate>Mon, 08 Apr 2019 22:08:52 +0900</pubDate><guid>https://blogenist.jp/2019/04/08/7931/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/atomGitignoreFileTreeShowEye.png" alt="Featured image of post 【瞬殺対応】Atomで.gitignoreに追加したファイルがツリーに表示されない場合の設定変更方法【オススメ設定】" /&gt;&lt;h2 id="atomではデフォルトでgitignore対象のファイルは非表示"&gt;Atomではデフォルトで.gitignore対象のファイルは非表示&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;テキストエディター&lt;/strong&gt;はお使いでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;レトロな&lt;strong&gt;さくらエディター&lt;/strong&gt;や&lt;strong&gt;notepad+&lt;/strong&gt;、モダンなもので言えば&lt;strong&gt;Atom&lt;/strong&gt;や&lt;strong&gt;VisualStudio&lt;/strong&gt;など今では多くのエディターがありますね。&lt;/p&gt;</description></item><item><title>【マイクロサービス】流行りのSpring Boot 2 + Gradle + Java8でマルチプロジェクトな個人開発をしていこう Eclipseプロジェクト化編【DDD(ドメイン駆動設計)】</title><link>https://blogenist.jp/2019/04/05/7947/</link><pubDate>Fri, 05 Apr 2019 00:38:43 +0900</pubDate><guid>https://blogenist.jp/2019/04/05/7947/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBoot2WithGradleAddEclipseProjectEye.png" alt="Featured image of post 【マイクロサービス】流行りのSpring Boot 2 + Gradle + Java8でマルチプロジェクトな個人開発をしていこう Eclipseプロジェクト化編【DDD(ドメイン駆動設計)】" /&gt;&lt;h2 id="eclipseで開発しよう"&gt;Eclipseで開発しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回の記事では、&lt;strong&gt;マルチプロジェクトの土台&lt;/strong&gt;を整えるところまでご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/04/04/7883/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/04/springBoot2WithGradleEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【マイクロサービス】流行りのSpring Boot 2 &amp;#43; Gradle &amp;#43; Java8でマルチプロジェクトな個人開発をしていこう 環境構築編【DDD(ドメイン駆動設計)】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/04/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;4435文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約9分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は、IDEの定番&lt;strong&gt;Eclipse&lt;/strong&gt;で開発するための作業を行っていきます。&lt;/p&gt;</description></item><item><title>【快適マウスパッド】ゲーミングマウスにぴったりの「Logicool G240t」が滑らかすぎて快適エイムライフが送れそうな件【PUBG/Fortnite/ApexLegends/FPS/TPS】</title><link>https://blogenist.jp/2019/03/21/7812/</link><pubDate>Thu, 21 Mar 2019 13:07:55 +0900</pubDate><guid>https://blogenist.jp/2019/03/21/7812/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/03/g240UnboxingEye.png" alt="Featured image of post 【快適マウスパッド】ゲーミングマウスにぴったりの「Logicool G240t」が滑らかすぎて快適エイムライフが送れそうな件【PUBG/Fortnite/ApexLegends/FPS/TPS】" /&gt;&lt;h2 id="オススメのマウスパッド"&gt;オススメのマウスパッド&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="滑らかなマウスパッドの決定版"&gt;滑らかなマウスパッドの決定版&#10;&lt;/h3&gt; &lt;p&gt;以前、&lt;strong&gt;ゲーミングマウスデビュー&lt;/strong&gt;に関する記事をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/03/19/7758/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/03/g502UnboxingEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【最強ゲーミングマウス】PS4やSwitchでも使用可能な「Logicool ロジクール G502 HERO」の使い方と初期設定方法まとめ【フォートナイト/PUBG/ApexLegends/FPS/TPS】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/03/19&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3535文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;div class="product-card"&gt;&#10; &lt;div class="product-card__body"&gt;&#10; &lt;span class="product-card__buttons"&gt;&lt;a class="product-card__btn product-card__btn--amazon" href="https://www.amazon.co.jp/dp/B07HYFTQJ6/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;Amazon&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;a class="product-card__name" href="https://www.amazon.co.jp/dp/B07HYFTQJ6/?tag=blogenist0d-22" rel="nofollow sponsored noopener" target="_blank"&gt;ゲーミングマウス ロジクール Logicool G502RGBh HEROセンサー ウェイト調整 LIGHTSYNC RGBライト 耐久性 PUBG FPS&lt;/a&gt;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&#10;&#13;&#10; &lt;p&gt;その際に、合わせて&lt;strong&gt;Logicoolのマウスパッド&lt;/strong&gt;も購入しましたのでご紹介致します♪&lt;/p&gt;</description></item><item><title>【最強ゲーミングマウス】PS4やSwitchでも使用可能な「Logicool ロジクール G502 HERO」の使い方と初期設定方法まとめ【フォートナイト/PUBG/ApexLegends/FPS/TPS】</title><link>https://blogenist.jp/2019/03/19/7758/</link><pubDate>Tue, 19 Mar 2019 12:19:43 +0900</pubDate><guid>https://blogenist.jp/2019/03/19/7758/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/03/g502UnboxingEye.png" alt="Featured image of post 【最強ゲーミングマウス】PS4やSwitchでも使用可能な「Logicool ロジクール G502 HERO」の使い方と初期設定方法まとめ【フォートナイト/PUBG/ApexLegends/FPS/TPS】" /&gt;&lt;h2 id="ゲーミングマウス購入"&gt;ゲーミングマウス購入&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ゲーミングマウスは必須レベル"&gt;ゲーミングマウスは必須レベル&#10;&lt;/h3&gt; &lt;p&gt;最近、PC版のFortniteデビューをしたのですが、より快適なPCゲーム生活をおくるために、遂にゲーミングマウスを購入しました！&lt;/p&gt;&#13;&#10; &lt;p&gt;Google先生に頼りきった結果、以下の&lt;strong&gt;Logicool&lt;/strong&gt;のゲーミングマウスの人気が高く、&lt;strong&gt;プロプレイヤーの方の利用実績&lt;/strong&gt;もあったため購入してみました♪&lt;/p&gt;</description></item><item><title>【ベルの無音化改造込み】IKEAのキッチンタイマーを使ってGoProのタイムラプス用アクセサリーを自作する方法と必要道具まとめ【自作DIYマウント】</title><link>https://blogenist.jp/2019/03/03/7612/</link><pubDate>Sun, 03 Mar 2019 19:59:48 +0900</pubDate><guid>https://blogenist.jp/2019/03/03/7612/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/03/goProTimeLapseIkeaEye.png" alt="Featured image of post 【ベルの無音化改造込み】IKEAのキッチンタイマーを使ってGoProのタイムラプス用アクセサリーを自作する方法と必要道具まとめ【自作DIYマウント】" /&gt;&lt;h2 id="goproのタイムラプスのクオリティをあげたい"&gt;GoProのタイムラプスのクオリティをあげたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="goproのタイムラプス機能がすごい"&gt;GoProのタイムラプス機能がすごい&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;GoPro愛好家&lt;/strong&gt;の筆者は、旅行には必ずGoProを持って行きます。&lt;/p&gt;&#13;&#10; &lt;p&gt;GoProの最大の魅力と言えば、&lt;strong&gt;持ち運び性の高さ&lt;/strong&gt;があげられますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;そして、そんなGoProに備わっている面白い機能を筆者は&lt;strong&gt;使いこなせていません&lt;/strong&gt;。。。&lt;/p&gt;</description></item><item><title>【DIYの強い味方】充電式コードレスで小型な電動ドリルドライバー「ブラックアンドデッカー(BLACK+DECKER) BDCDD12」を買ってみた【一人暮らしにもオススメ】</title><link>https://blogenist.jp/2019/03/02/7636/</link><pubDate>Sat, 02 Mar 2019 23:16:59 +0900</pubDate><guid>https://blogenist.jp/2019/03/02/7636/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/03/blackDeckerUnboxingEye.png" alt="Featured image of post 【DIYの強い味方】充電式コードレスで小型な電動ドリルドライバー「ブラックアンドデッカー(BLACK+DECKER) BDCDD12」を買ってみた【一人暮らしにもオススメ】" /&gt;&lt;h2 id="電動ドリルドライバーが便利過ぎた"&gt;電動ドリルドライバーが便利過ぎた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;筆者はよく&lt;strong&gt;DIY&lt;/strong&gt;や&lt;strong&gt;工作&lt;/strong&gt;を行うのですが、今まではその際に&lt;strong&gt;手動のドライバー&lt;/strong&gt;を使ってコツコツ作業をやっていました。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、&lt;br /&gt;&lt;span class="oomozi"&gt;めんどくせぇ！！&lt;/span&gt;&lt;br /&gt;という悟りを遂に開いてしまったため、この度、電動ドリルドライバーの購入に踏み出しました。&lt;/p&gt;</description></item><item><title>【項目追加】Wordpress4.7で追加されたRestAPIのレスポンスにアイキャッチ画像のURLやサイズを追加するやり方【カスタマイズ方法】</title><link>https://blogenist.jp/2019/02/20/7127/</link><pubDate>Wed, 20 Feb 2019 20:53:26 +0900</pubDate><guid>https://blogenist.jp/2019/02/20/7127/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/02/wordpressRestApiAddItemEye.png" alt="Featured image of post 【項目追加】Wordpress4.7で追加されたRestAPIのレスポンスにアイキャッチ画像のURLやサイズを追加するやり方【カスタマイズ方法】" /&gt;&lt;h2 id="wordpressのapiではアイキャッチが取れない"&gt;WordpressのAPIではアイキャッチが取れない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="wordpress47でrestapiが追加"&gt;Wordpress4.7でRestAPIが追加&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress4.7&lt;/strong&gt;で追加された便利な機能として、投稿を&lt;strong&gt;REST API&lt;/strong&gt;で取得することが可能です。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;blockquote&gt;WordPress はアプリケーションフレームワークへと生まれ変わろうとしています。このプロジェクトは、簡単で理解しやすく、信頼性の高い API フレームワークを開発することを目的として生まれました。そして WordPress 本体の API を開発することも目的としています。&#13;&#10;&lt;p&gt;このプラグインは簡単な HTTP ベースの REST API を提供します。あなたのサイトのユーザー、投稿、タクソノミー、その他のデータに対してシンプルな HTTP リクエストを送信することで、取り出したりアップデートすることが可能です。&#10;&lt;cite&gt;&lt;a href="https://ja.wp-api.org/" target="_brank"&gt;WP REST API v2 Documentation&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;</description></item><item><title>【原因は不明だがこれで99%解決するはず】Twitterに張ったAmazonの短縮リンクのOGP商品画像が表示されない場合の対処方法【Amazonアソシエイトプログラム】</title><link>https://blogenist.jp/2019/02/05/7586/</link><pubDate>Tue, 05 Feb 2019 01:07:10 +0900</pubDate><guid>https://blogenist.jp/2019/02/05/7586/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/02/twitterAmazonOgpImageEye.png" alt="Featured image of post 【原因は不明だがこれで99%解決するはず】Twitterに張ったAmazonの短縮リンクのOGP商品画像が表示されない場合の対処方法【Amazonアソシエイトプログラム】" /&gt;&lt;h2 id="twitterにamazonの商品画像が出ない"&gt;TwitterにAmazonの商品画像が出ない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="twitterでも商品紹介可能"&gt;Twitterでも商品紹介可能&#10;&lt;/h3&gt; &lt;p&gt;先日、本ブログの&lt;strong&gt;Twitterアカウント&lt;/strong&gt;でも商品紹介をしていこうと思い、Amazonに&lt;strong&gt;審査依頼&lt;/strong&gt;を出し、無事に&lt;strong&gt;承認&lt;/strong&gt;されました。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/02/twitterAmazonOgpImage9.png" alt="" width="1784" height="936" class="alignnone size-full wp-image-7603" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;申請せず&lt;/strong&gt;に商品すると、&lt;strong&gt;警告&lt;/strong&gt;や最悪の場合&lt;strong&gt;アソシエイトプログラムの停止&lt;/strong&gt;に繋がる可能性もあるらしいので、&lt;strong&gt;無許可でTwitterを使った紹介は止めたほうが良い&lt;/strong&gt;でしょう。&lt;/p&gt;</description></item><item><title>【自動化】ブラウザ操作やコード解析をワンクリックで実行可能な「ブックマークレット」の作り方と設定手順まとめ【ブロガーさんにオススメなテクニック】</title><link>https://blogenist.jp/2019/01/25/7550/</link><pubDate>Fri, 25 Jan 2019 17:40:11 +0900</pubDate><guid>https://blogenist.jp/2019/01/25/7550/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/howToBookmarkLetEye.png" alt="Featured image of post 【自動化】ブラウザ操作やコード解析をワンクリックで実行可能な「ブックマークレット」の作り方と設定手順まとめ【ブロガーさんにオススメなテクニック】" /&gt;&lt;h2 id="bookmarkletを使いこなそう"&gt;Bookmarkletを使いこなそう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s?&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;ブックマークレット&lt;/strong&gt;をご存知でしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;ブックマークレットとは、&lt;strong&gt;ブラウザのアドレスバーにスクリプトを直接記述したり&lt;/strong&gt;、ブックマーク等にあらかじめ用意しておいた&lt;strong&gt;JavaScript&lt;/strong&gt;を&lt;strong&gt;ワンクリックで実行する事が出来る仕組み&lt;/strong&gt;の事を指します。&lt;/p&gt;</description></item><item><title>【サーバーレスアーキテクチャ】AWS lambdaとCloudWatch Eventsを組み合わせてCron処理でLambda関数をスケジューリング処理する方法【バッチ/自動化】</title><link>https://blogenist.jp/2019/01/21/7516/</link><pubDate>Mon, 21 Jan 2019 15:58:14 +0900</pubDate><guid>https://blogenist.jp/2019/01/21/7516/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaScheduleSettingEye.png" alt="Featured image of post 【サーバーレスアーキテクチャ】AWS lambdaとCloudWatch Eventsを組み合わせてCron処理でLambda関数をスケジューリング処理する方法【バッチ/自動化】" /&gt;&lt;h2 id="lambda関数を定期実行しよう"&gt;Lambda関数を定期実行しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="サーバーレスを実現出来るlambda関数"&gt;サーバーレスを実現出来るLambda関数&#10;&lt;/h3&gt; &lt;p&gt;先日まで、&lt;strong&gt;AWS Lambda&lt;/strong&gt;に関する記事をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/01/01/7381/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/awsLambdaLocalEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/01/01&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3710文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/01/16/7479/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaUploaderSettingEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/01/16&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2780文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;Lambda関数を使えば、&lt;strong&gt;サーバーを用意せず&lt;/strong&gt;にAWSサービスをトリガーに処理を実装出来るので今注目されている技術です。&lt;/p&gt;</description></item><item><title>【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】</title><link>https://blogenist.jp/2019/01/16/7479/</link><pubDate>Wed, 16 Jan 2019 18:44:03 +0900</pubDate><guid>https://blogenist.jp/2019/01/16/7479/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaUploaderSettingEye.png" alt="Featured image of post 【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】" /&gt;&lt;h2 id="aws-lambaへのアップロードを簡単に行いたい"&gt;AWS Lambaへのアップロードを簡単に行いたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ローカル開発はpython-lambda-localで決まり"&gt;ローカル開発はpython-lambda-localで決まり&#10;&lt;/h3&gt; &lt;p&gt;先日、&lt;strong&gt;python-lambda-local&lt;/strong&gt;を使った&lt;strong&gt;ローカル環境&lt;/strong&gt;での&lt;strong&gt;PythonによるLambda関数の実装及び動作確認方法&lt;/strong&gt;についてご紹介致しました。&lt;/p&gt;</description></item><item><title>【Restful API】Java8でURLのパスの先頭や途中、末尾の文字列をPathsクラスを利用して分解・取得する方法【簡単便利】</title><link>https://blogenist.jp/2019/01/09/7449/</link><pubDate>Wed, 09 Jan 2019 16:59:31 +0900</pubDate><guid>https://blogenist.jp/2019/01/09/7449/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/javaUrlOperationEye.png" alt="Featured image of post 【Restful API】Java8でURLのパスの先頭や途中、末尾の文字列をPathsクラスを利用して分解・取得する方法【簡単便利】" /&gt;&lt;h2 id="urlに含まれるパスの文字列を取得したい"&gt;URLに含まれるパスの文字列を取得したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;URL文字列に含まれている文字列を取得したい&lt;/strong&gt;、という要件が出てきました。&lt;/p&gt;&#13;&#10; &lt;p&gt;例えば、&lt;code&gt;/2018/12/02/7077&lt;/code&gt;という文字列があった場合に、&lt;code&gt;post_id&lt;/code&gt;を表す&lt;code&gt;7077&lt;/code&gt;という値を取得したい、と言うケースです。&lt;/p&gt;</description></item><item><title>【IDEのショートカットとかぶる問題の回避策】MacBookに標準搭載されているSpotlightのショートカットを無効にする方法【Alfredがいれば問題ない】</title><link>https://blogenist.jp/2019/01/08/7434/</link><pubDate>Tue, 08 Jan 2019 16:42:55 +0900</pubDate><guid>https://blogenist.jp/2019/01/08/7434/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/disableSpotlightEye.png" alt="Featured image of post 【IDEのショートカットとかぶる問題の回避策】MacBookに標準搭載されているSpotlightのショートカットを無効にする方法【Alfredがいれば問題ない】" /&gt;&lt;h2 id="spotlightを無効にしたい"&gt;Spotlightを無効にしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="標準搭載の検索アプリケーション"&gt;標準搭載の検索アプリケーション&#10;&lt;/h3&gt; &lt;p&gt;MacBookを使っているなら、&lt;strong&gt;Spotlight&lt;/strong&gt;というアプリケーションをご存知でしょう。&lt;/p&gt;&#13;&#10; &lt;p&gt;Spotlightとは、&lt;strong&gt;Mac内に含まれているアプリケーションや書類、その他の様々なファイルを検索&lt;/strong&gt;することが出来ます。&lt;/p&gt;</description></item><item><title>【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】</title><link>https://blogenist.jp/2019/01/01/7381/</link><pubDate>Tue, 01 Jan 2019 16:28:32 +0900</pubDate><guid>https://blogenist.jp/2019/01/01/7381/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/awsLambdaLocalEye.png" alt="Featured image of post 【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】" /&gt;&lt;h2 id="ローカルでのlambdaスクリプト開発の課題"&gt;ローカルでのLambdaスクリプト開発の課題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="サーバーレスアーキテクチャの代名詞"&gt;サーバーレスアーキテクチャの代名詞&#10;&lt;/h3&gt; &lt;p&gt;皆さんはAWSのLambdaを使っているでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;Lambdaはサーバーレスアーキテクチャを実現する上で、欠かせない存在となっており、サーバーレスの流行りのおかげでとてもメジャーなAWSサービスの一つとなっています。&lt;/p&gt;</description></item><item><title>【AWS CLI】Pythonでboto3ライブラリを使用する際の認証情報をprofileやACCESS_KEY/SECRET_KEYを指定して実行する方法【まとめ】</title><link>https://blogenist.jp/2018/12/27/7390/</link><pubDate>Thu, 27 Dec 2018 20:58:53 +0900</pubDate><guid>https://blogenist.jp/2018/12/27/7390/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/boto3AwsProfileChangeEye.png" alt="Featured image of post 【AWS CLI】Pythonでboto3ライブラリを使用する際の認証情報をprofileやACCESS_KEY/SECRET_KEYを指定して実行する方法【まとめ】" /&gt;&lt;h2 id="profileを分けたい"&gt;profileを分けたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;PythonでAWS操作をしたい場合に、&lt;code&gt;boto3&lt;/code&gt;ライブラリを使用すると特に意識せずに利用すると&lt;strong&gt;defaultのプロファイル&lt;/strong&gt;の認証情報が利用されます。&lt;/p&gt;</description></item><item><title>【瞬殺解決】Photoshopでレイヤーが「インデックス」と表記されレイヤー追加やデザイン編集が全く出来なくなった場合の原因と解決方法【初心者にありがち】</title><link>https://blogenist.jp/2018/12/20/7342/</link><pubDate>Thu, 20 Dec 2018 14:50:02 +0900</pubDate><guid>https://blogenist.jp/2018/12/20/7342/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/photoshopChangeImageModeEye.png" alt="Featured image of post 【瞬殺解決】Photoshopでレイヤーが「インデックス」と表記されレイヤー追加やデザイン編集が全く出来なくなった場合の原因と解決方法【初心者にありがち】" /&gt;&lt;h2 id="編集が出来なくなった"&gt;編集が出来なくなった！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;ブログ用の画像&lt;/strong&gt;をいつも通り&lt;strong&gt;PhotoShop&lt;/strong&gt;で編集しようと思ったところ、&lt;strong&gt;レイヤーの追加や編集が無効化&lt;/strong&gt;されており、&lt;strong&gt;何も出来ない状態&lt;/strong&gt;となってしまいました。。。&lt;/p&gt;</description></item><item><title>【AMP For Wordpress】スマホ向けにAMP対応した途端にGoogleAnalyticsのPV数がガクッと下がった場合の原因と対処方法【必須設定】</title><link>https://blogenist.jp/2018/12/15/7257/</link><pubDate>Sat, 15 Dec 2018 00:19:56 +0900</pubDate><guid>https://blogenist.jp/2018/12/15/7257/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/ampAnalyticsEye.png" alt="Featured image of post 【AMP For Wordpress】スマホ向けにAMP対応した途端にGoogleAnalyticsのPV数がガクッと下がった場合の原因と対処方法【必須設定】" /&gt;&lt;h2 id="ampを有効にしたらpvが下がった"&gt;AMPを有効にしたらPVが下がった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、Wordpressの記事を&lt;strong&gt;AMP対応&lt;/strong&gt;する方法をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/12/03/7107/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/staticPressAmpErrorEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【原因はStaticPress】吐き出したAMPページがGoogleSearchConsoleで「&amp;lt;meta http-equiv&amp;gt;」が原因でエラー発生する際の対応方法【Wordpress】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/12/03&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1276文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/11/15/6804/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/wordpressAmpInstallEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【StaticPressも対応】Wordpressのサイトを「AMP for WordPress」プラグインを使ってサクッとAMP対応しちゃおう【インストール/使い方】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/11/15&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2201文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【FTP転送】リモートサーバーとローカルマシンを繋げてくれる「FileZilla」のインストールと使い方【Windows/Mac両方対応】</title><link>https://blogenist.jp/2018/12/11/7165/</link><pubDate>Tue, 11 Dec 2018 13:10:15 +0900</pubDate><guid>https://blogenist.jp/2018/12/11/7165/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/fileZillaInstallEye.png" alt="Featured image of post 【FTP転送】リモートサーバーとローカルマシンを繋げてくれる「FileZilla」のインストールと使い方【Windows/Mac両方対応】" /&gt;&lt;h2 id="ftpソフトの必要性"&gt;FTPソフトの必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="リモートサーバーのファイルを直接いじるのはng"&gt;リモートサーバーのファイルを直接いじるのはNG&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;などでサイト制作を仕事にしている場合、&lt;strong&gt;リモートサーバーのファイルをローカルマシンにダウンロード&lt;/strong&gt;したり、&lt;strong&gt;ローカルマシンで編集したファイルをリモートマシンにアップロード&lt;/strong&gt;したい、というケースは必ず発生します。&lt;/p&gt;</description></item><item><title>【簡単お手軽】さくらのレンタルサーバーに構築したWordpressサイトに対して、Basic認証をかける方法【やり方まとめ】</title><link>https://blogenist.jp/2018/12/09/7153/</link><pubDate>Sun, 09 Dec 2018 16:39:00 +0900</pubDate><guid>https://blogenist.jp/2018/12/09/7153/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/sakuraEnableBasicAuthEye.png" alt="Featured image of post 【簡単お手軽】さくらのレンタルサーバーに構築したWordpressサイトに対して、Basic認証をかける方法【やり方まとめ】" /&gt;&lt;h2 id="basic認証をかけたい"&gt;Basic認証をかけたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;簡易的な&lt;strong&gt;Wordpressサイト&lt;/strong&gt;を構築する際に、&lt;strong&gt;さくらのレンタルサーバー&lt;/strong&gt;を使っている方は多いと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者も&lt;strong&gt;アドセンスブログ&lt;/strong&gt;を構築する際にさくらのレンタルサーバーを利用する記事をご紹介致しました。&lt;/p&gt;</description></item><item><title>【Dockerでも可能】IntelliJ IDEでSpringBootのリモートデバッグ(remote debug)を使ってみよう【開発スピードアップ】</title><link>https://blogenist.jp/2018/12/04/6786/</link><pubDate>Tue, 04 Dec 2018 22:18:59 +0900</pubDate><guid>https://blogenist.jp/2018/12/04/6786/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/inteljSpringBootRemoteDebugEye.png" alt="Featured image of post 【Dockerでも可能】IntelliJ IDEでSpringBootのリモートデバッグ(remote debug)を使ってみよう【開発スピードアップ】" /&gt;&lt;h2 id="リモートデバッグがしたい"&gt;リモートデバッグがしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ideのデバッガーは優秀"&gt;IDEのデバッガーは優秀&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;SpringBoot&lt;/strong&gt;を使って開発する際は、&lt;strong&gt;EclipseやIntelliJなどのIDE&lt;/strong&gt;を使うのが定番になってきています。&lt;/p&gt;&#13;&#10; &lt;p&gt;IDEには&lt;strong&gt;優秀なデバッガー機能&lt;/strong&gt;がついているので、ローカル環境で開発をする際には欠かせない機能となっています。&lt;/p&gt;</description></item><item><title>【備忘録】unzipコマンドで出力先を指定して解凍(展開)する方法【mac/linux】</title><link>https://blogenist.jp/2018/12/02/7077/</link><pubDate>Sun, 02 Dec 2018 23:02:15 +0900</pubDate><guid>https://blogenist.jp/2018/12/02/7077/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/unzipDistEye.png" alt="Featured image of post 【備忘録】unzipコマンドで出力先を指定して解凍(展開)する方法【mac/linux】" /&gt;&lt;h2 id="忘れがちなのでメモメモ"&gt;忘れがちなのでメモメモ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;GUI&lt;/strong&gt;でなく&lt;strong&gt;CUI&lt;/strong&gt;操作をベースに作業をしている場合、ダウンロードした&lt;strong&gt;ZIPファイル&lt;/strong&gt;を&lt;strong&gt;任意のディレクトリに解凍したい&lt;/strong&gt;というケースがよくあるのですが、その際に&lt;strong&gt;なんのオプションをつければ良いのか忘れがち&lt;/strong&gt;なので備忘録としてメモします。&lt;/p&gt;</description></item><item><title>【簡単マルチアイコン作成】SVGやPNGから様々なアイコンファイルをまとめて自動生成してくれる「icon-gen」をnpmでインストールして幸せになろう【使い方】</title><link>https://blogenist.jp/2018/11/30/7055/</link><pubDate>Fri, 30 Nov 2018 15:20:40 +0900</pubDate><guid>https://blogenist.jp/2018/11/30/7055/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/installNpmIconGenEye.png" alt="Featured image of post 【簡単マルチアイコン作成】SVGやPNGから様々なアイコンファイルをまとめて自動生成してくれる「icon-gen」をnpmでインストールして幸せになろう【使い方】" /&gt;&lt;h2 id="アイコン画像を作りたい"&gt;アイコン画像を作りたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="レトロなやり方はやめたい"&gt;レトロなやり方はやめたい&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Webサイト制作&lt;/strong&gt;をしていると、&lt;strong&gt;ほぼ100%の確率&lt;/strong&gt;で&lt;strong&gt;favicon&lt;/strong&gt;を作成することになると思うのですが、このfaviconの&lt;strong&gt;作成方法&lt;/strong&gt;について、以外と&lt;strong&gt;確立されていない&lt;/strong&gt;のが現状です。&lt;/p&gt;</description></item><item><title>【使い方備忘録】ローカルマシンでJavaライブラリの動作確認をするためのプロジェクトをGradleでサクッと作る方法【Homebrewインストール】</title><link>https://blogenist.jp/2018/11/29/7035/</link><pubDate>Thu, 29 Nov 2018 18:37:36 +0900</pubDate><guid>https://blogenist.jp/2018/11/29/7035/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/gradleInstallEye.png" alt="Featured image of post 【使い方備忘録】ローカルマシンでJavaライブラリの動作確認をするためのプロジェクトをGradleでサクッと作る方法【Homebrewインストール】" /&gt;&lt;h2 id="いろんなライブラリを試作的に試したい"&gt;いろんなライブラリを試作的に試したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;システム開発をしていると、その実装タイミングごとに&lt;strong&gt;ライブラリやフレームワークのバージョンが変わっていたり新旧ライブラリがあったり&lt;/strong&gt;と、&lt;strong&gt;どれを使えば良いか？&lt;/strong&gt;や、&lt;strong&gt;使う際のメリット/デメリットが無いか？&lt;/strong&gt;などの選定を&lt;strong&gt;しっかり行う&lt;/strong&gt;必要があります。&lt;/p&gt;&#13;&#10; &lt;p&gt;ここを&lt;strong&gt;おろそか&lt;/strong&gt;にして、「&lt;strong&gt;とりあえず使ってみるか。&lt;/strong&gt;」と安易な気持ちで判断してしまうと、&lt;strong&gt;プロジェクトの後半で該当ライブラリ等を差し替えないといけない&lt;/strong&gt;事になり&lt;strong&gt;炎上プロジェクト化&lt;/strong&gt;する恐れがあります。&lt;/p&gt;&#13;&#10; &lt;p&gt;そんな悲劇を迎えないためには、事前にローカル環境でサンプルプログラムを書いてみて&lt;strong&gt;問題無い事を確認&lt;/strong&gt;するのですが、Javaの場合、&lt;strong&gt;コマンドラインベース&lt;/strong&gt;だと外部ライブラリの管理や更新が&lt;strong&gt;とてもめんどくさい&lt;/strong&gt;ので、&lt;code&gt;Gralde&lt;/code&gt;を使って&lt;strong&gt;サンプル用のローカルプロジェクト&lt;/strong&gt;を作っておくと簡単に&lt;strong&gt;ライブラリの追加や管理、実行&lt;/strong&gt;を行う事が出来ます。&lt;/p&gt;&#13;&#10;&lt;h3 id="脱xml"&gt;脱xml&#10;&lt;/h3&gt; &lt;p&gt;今ではJavaシステムを開発する際に、過去のビルドツールである&lt;code&gt;ant&lt;/code&gt;や&lt;code&gt;maven&lt;/code&gt;、&lt;code&gt;pom&lt;/code&gt;を選ぶ事は&lt;strong&gt;ほとんど無い&lt;/strong&gt;と言っても良いでしょう。&lt;/p&gt;&#13;&#10; &lt;p&gt;それらのツールはどれも&lt;code&gt;xml&lt;/code&gt;で管理をするのですが、xml形式だと&lt;strong&gt;記述量が多く&lt;/strong&gt;なったり、&lt;strong&gt;可読性がとても低く&lt;/strong&gt;なってしまします。&lt;br /&gt;少なくとも筆者はxml形式に対して、&lt;br /&gt;&lt;span class="oomozi"&gt;とてつも無い拒否反応を示す体質&lt;/span&gt;&lt;br /&gt;です。笑&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;code&gt;Gradle&lt;/code&gt;であれば、&lt;strong&gt;スクリプト形式&lt;/strong&gt;で記述する事が可能なので可読性もよくなり、最小限の記述で済みます。&lt;/p&gt;&#13;&#10;&lt;h3 id="アンドロイドアプリの開発でも活躍"&gt;アンドロイドアプリの開発でも活躍&#10;&lt;/h3&gt; &lt;p&gt;また、最近では&lt;strong&gt;アンドロイドアプリ&lt;/strong&gt;の開発でも&lt;code&gt;Gradle&lt;/code&gt;が標準化されています。&lt;/p&gt;&#13;&#10; &lt;p&gt;ここで&lt;code&gt;Gradle&lt;/code&gt;を使えるようになっておけば、&lt;strong&gt;エンジニアとしても幅が広がる&lt;/strong&gt;のでオススメです♪&lt;/p&gt;&#13;&#10;&lt;/div&gt;&#13;&#10;&lt;h2 id="手順"&gt;手順&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="gradleのインストール"&gt;Gradleのインストール&#10;&lt;/h3&gt; &lt;p&gt;まずはGradle本体をインストールしましょう。&lt;br /&gt;例の如く、&lt;code&gt;Homebrew&lt;/code&gt;でサクッとインストールします。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;コマンド&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install gradle&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;以下のログが出れば&lt;strong&gt;インストール完了&lt;/strong&gt;です。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;インストールログ&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Downloading https://services.gradle.org/distributions/gradle-4.10.2-all.zip&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Downloading from https://downloads.gradle.org/distributions/gradle-4.10.2-all.zip&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;######################################################################## 100.0%&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;🍺 /usr/local/Cellar/gradle/4.10.2: &lt;span class="m"&gt;203&lt;/span&gt; files, 83.7MB, built in &lt;span class="m"&gt;3&lt;/span&gt; minutes &lt;span class="m"&gt;51&lt;/span&gt; seconds&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10;&lt;h4 id="確認"&gt;確認&#10;&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;以下のコマンド&lt;/strong&gt;が動くか確認してみましょう。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;gradle -v&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Gradle 4.10.2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Build time: 2018-09-19 18:10:15 UTC&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Kotlin DSL: 1.0-rc-6&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Kotlin: 1.2.61&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Groovy: 2.4.15&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Ant: Apache Ant&lt;span class="o"&gt;(&lt;/span&gt;TM&lt;span class="o"&gt;)&lt;/span&gt; version 1.9.11 compiled on March &lt;span class="m"&gt;23&lt;/span&gt; &lt;span class="m"&gt;2018&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;JVM: 1.8.0-adoptopenjdk &lt;span class="o"&gt;(&lt;/span&gt;Oracle Corporation 25.71-b00&lt;span class="o"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;OS: Mac OS X 10.11.3 x86_64&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;正常&lt;/strong&gt;に動いていますね。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10;&lt;/div&gt;&#13;&#10;&lt;h2 id="参考"&gt;参考&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="プロジェクトの作成"&gt;プロジェクトの作成&#10;&lt;/h3&gt; &lt;p&gt;では、&lt;strong&gt;サンプル用のプロジェクト&lt;/strong&gt;を作成しましょう。&lt;/p&gt;&#13;&#10; &lt;p&gt;プロジェクト用のディレクトリを作成したら、その中に入り&lt;strong&gt;以下のコマンド&lt;/strong&gt;を実行してください。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;コマンド&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;gradle init --type java-application&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;すると数秒で&lt;strong&gt;以下のようなログ&lt;/strong&gt;が出力されます。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;実行ログ&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Starting a Gradle Daemon, &lt;span class="m"&gt;10&lt;/span&gt; busy Daemons could not be reused, use --status &lt;span class="k"&gt;for&lt;/span&gt; details&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;BUILD SUCCESSFUL in 1s&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;2&lt;/span&gt; actionable tasks: &lt;span class="m"&gt;2&lt;/span&gt; executed&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;ディレックトリ構造を確認すると、以下のように&lt;strong&gt;Java開発のプロジェクトのひな壇&lt;/strong&gt;が生成されている事がわかります。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;tree .&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── build.gradle&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── gradle&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── wrapper&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── gradle-wrapper.jar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── gradle-wrapper.properties&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── gradlew&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── gradlew.bat&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── settings.gradle&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── src&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │   └── java&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; │   └── App.java&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── &lt;span class="nb"&gt;test&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── java&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── AppTest.java&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10;&lt;h4 id="確認-1"&gt;確認&#10;&lt;/h4&gt; &lt;p&gt;では、テンプレートで作成されたプロジェクトを&lt;strong&gt;ビルド&lt;/strong&gt;してみましょう。&lt;/p&gt;&#13;&#10; &lt;p&gt;作成されたプロジェクトには&lt;strong&gt;Gradleラッパー&lt;/strong&gt;と呼ばれる&lt;strong&gt;実行スクリプト&lt;/strong&gt;が用意されています。&lt;/p&gt;&#13;&#10; &lt;div class="maruck info"&gt;&#13;&#10; &lt;span class="box-title"&gt;実行スクリプト&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;gradlew　←　linux用シェル&lt;/li&gt;&#13;&#10; &lt;li&gt;gradlew.bat　←　Windows用バッチ&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&#13;&#10; &lt;p&gt;なので、基本的には&lt;code&gt;gradlew&lt;/code&gt;を使って実行する事になります。&lt;br /&gt;筆者はmac</description></item><item><title>【驚異の5ポート充電器】USB足りない問題を解決してくれる「Anker PowerPort Speed 5 」が便利過ぎる【スマホ/iPhoneの高速充電可能】</title><link>https://blogenist.jp/2018/11/21/6522/</link><pubDate>Wed, 21 Nov 2018 23:44:27 +0900</pubDate><guid>https://blogenist.jp/2018/11/21/6522/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/anker5PortChargerEye.png" alt="Featured image of post 【驚異の5ポート充電器】USB足りない問題を解決してくれる「Anker PowerPort Speed 5 」が便利過ぎる【スマホ/iPhoneの高速充電可能】" /&gt;&lt;h2 id="usb充電器のポート足りない問題"&gt;USB充電器のポート足りない問題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;最近の家電やスマホは&lt;strong&gt;USBケーブルでの充電が標準化&lt;/strong&gt;されていますね。&lt;br /&gt;スマホや音楽プレイヤー、デジタムカメラやゲーム機などなど。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、家のコンセントの数には&lt;strong&gt;限りがある&lt;/strong&gt;ので、なるべく&lt;strong&gt;USBポート数の多い充電器&lt;/strong&gt;を用意したいところですが、一般的には2ポート、&lt;strong&gt;多くても3ポート&lt;/strong&gt;だと思います。&lt;/p&gt;</description></item><item><title>【ポケモンGoとピカブイ連動】ピカブイとポケモンGoを連動してGoパークにカントー地方のポケモンを連れてくる方法【メルタン捕獲のための不思議な箱も入手】</title><link>https://blogenist.jp/2018/11/17/6912/</link><pubDate>Sat, 17 Nov 2018 16:56:09 +0900</pubDate><guid>https://blogenist.jp/2018/11/17/6912/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/pikavuiPokemonGoSettingEye.png" alt="Featured image of post 【ポケモンGoとピカブイ連動】ピカブイとポケモンGoを連動してGoパークにカントー地方のポケモンを連れてくる方法【メルタン捕獲のための不思議な箱も入手】" /&gt;&lt;h2 id="ポケモンgoから連れてこよう"&gt;ポケモンGoから連れてこよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;さて、筆者のストーリーも進み無事にセキチクシティに到着することが出来ました。&lt;/p&gt;&#13;&#10; &lt;p&gt;セキチクシティといえば、原作では&lt;strong&gt;サファリゾーン&lt;/strong&gt;がありましたね♪&lt;/p&gt;&#13;&#10; &lt;p&gt;ピカブイではサファリゾーンの代わりに&lt;strong&gt;Goパーク&lt;/strong&gt;と呼ばれる施設が登場します。&lt;/p&gt;</description></item><item><title>【最短クチバシティで入手可能】自転車システムが廃止されたピカブイでポケモンに乗って移動速度をあげよう【ペルシアン/ウィンディ】</title><link>https://blogenist.jp/2018/11/17/6902/</link><pubDate>Sat, 17 Nov 2018 13:52:03 +0900</pubDate><guid>https://blogenist.jp/2018/11/17/6902/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/pikavuiRideEye.png" alt="Featured image of post 【最短クチバシティで入手可能】自転車システムが廃止されたピカブイでポケモンに乗って移動速度をあげよう【ペルシアン/ウィンディ】" /&gt;&lt;h2 id="自転車システム廃止"&gt;自転車システム廃止&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;ポケモンシリーズをやっていると、ストーリーの途中で移動&lt;strong&gt;速度をあげるアイテム&lt;/strong&gt;が必ず出てきます。&lt;/p&gt;&#13;&#10; &lt;p&gt;過去作では&lt;strong&gt;自転車やダッシュシューズ&lt;/strong&gt;、最新作のウルトラサンムーンでは&lt;strong&gt;ケンタロスライド&lt;/strong&gt;などがありますね。&lt;/p&gt;</description></item><item><title>【ポケモンピカブイ】ポケットモンスター let’s go ピカチュウ&amp;イーブイで個体値を判定するためのジャッジ機能を解放する方法【育成に必須】</title><link>https://blogenist.jp/2018/11/16/6891/</link><pubDate>Fri, 16 Nov 2018 23:27:34 +0900</pubDate><guid>https://blogenist.jp/2018/11/16/6891/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/pikavuiKotaichEye.png" alt="Featured image of post 【ポケモンピカブイ】ポケットモンスター let’s go ピカチュウ&amp;イーブイで個体値を判定するためのジャッジ機能を解放する方法【育成に必須】" /&gt;&lt;h2 id="ピカブイにも個体値がある"&gt;ピカブイにも個体値がある&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="個体値とは"&gt;個体値とは？&#10;&lt;/h3&gt; &lt;p&gt;案の定、ピカブイにハマりまくっている筆者ですが、ピカブイにも原作同様に&lt;strong&gt;個体値の概念&lt;/strong&gt;があることが分かりました。&lt;/p&gt;&#13;&#10; &lt;p&gt;個体値とは、ポケモン一体一体に設定されている個体ごとに差のある&lt;strong&gt;通常では確認することが出来ない隠しパラメーター&lt;/strong&gt;の事です。&lt;/p&gt;</description></item><item><title>【StaticPressも対応】Wordpressのサイトを「AMP for WordPress」プラグインを使ってサクッとAMP対応しちゃおう【インストール/使い方】</title><link>https://blogenist.jp/2018/11/15/6804/</link><pubDate>Thu, 15 Nov 2018 20:51:52 +0900</pubDate><guid>https://blogenist.jp/2018/11/15/6804/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/wordpressAmpInstallEye.png" alt="Featured image of post 【StaticPressも対応】Wordpressのサイトを「AMP for WordPress」プラグインを使ってサクッとAMP対応しちゃおう【インストール/使い方】" /&gt;&lt;h2 id="amp"&gt;AMP&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s?&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;AMP&lt;/strong&gt;と言う言葉をご存じでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/11/logo_amp.png" alt="" width="800" height="400" class="alignnone size-full wp-image-6813" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;AMPとは、&lt;strong&gt;Accelerated Mobile Pages&lt;/strong&gt;の略で、Googleが推進している&lt;strong&gt;モバイルページを高速に表示させるための技術が適用されているページ&lt;/strong&gt;の事を指します。&lt;/p&gt;</description></item><item><title>【オラクルのJava有償化問題】無償のJDK「AdoptOpenJDK」をmacにインストールする方法【やり方紹介】</title><link>https://blogenist.jp/2018/10/22/6687/</link><pubDate>Mon, 22 Oct 2018 23:39:30 +0900</pubDate><guid>https://blogenist.jp/2018/10/22/6687/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/installAdoptOpenJdkEye.png" alt="Featured image of post 【オラクルのJava有償化問題】無償のJDK「AdoptOpenJDK」をmacにインストールする方法【やり方紹介】" /&gt;&lt;h2 id="javaサポート問題"&gt;Javaサポート問題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/installAdoptOpenJdk1.gif" alt="" width="4035" height="1036" class="alignnone size-full wp-image-6723" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;Javaといえば、&lt;strong&gt;オラクル&lt;/strong&gt;が提供している言語で多くのシステム開発で使用されてきています。&lt;br /&gt;最新のJavaのバージョンは&lt;strong&gt;2018年9月時点&lt;/strong&gt;で&lt;strong&gt;11&lt;/strong&gt;ですが、&lt;strong&gt;8&lt;/strong&gt;を使っているシステムも多いのでは無いのでしょうか。&lt;/p&gt;</description></item><item><title>【使い方】Homebrewを使ってmacのcurlでHTTP2を使える様にする方法【gRPC】</title><link>https://blogenist.jp/2018/10/19/6670/</link><pubDate>Fri, 19 Oct 2018 00:08:51 +0900</pubDate><guid>https://blogenist.jp/2018/10/19/6670/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/macCurlHttp1Eye.png" alt="Featured image of post 【使い方】Homebrewを使ってmacのcurlでHTTP2を使える様にする方法【gRPC】" /&gt;&lt;h2 id="curlでhttp2をしたい"&gt;curlでHTTP2をしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;最近巷では&lt;a href="https://grpc.io/" target="_brank"&gt;&lt;strong&gt;gRPC&lt;/strong&gt;&lt;/a&gt;が流行っていますね。&lt;br /&gt;gRPCといえば、Googleが2015年5月に開発したOSSのRPCフレームワークです。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/grpc_logo.png" alt="" width="1600" height="568" class="alignnone size-full wp-image-6674" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;Google社内でもこのフレームワークを使っているらしいですね。&lt;br /&gt;そして、このgRPCはHTTP2を前提に作られています。&lt;/p&gt;</description></item><item><title>【ターミナルの使いやすさ抜群に】標準出力に対する最強の検索ツール「Peco」をインストールしたら幸せになった【バイバイgrep/find】</title><link>https://blogenist.jp/2018/10/16/6563/</link><pubDate>Tue, 16 Oct 2018 21:55:28 +0900</pubDate><guid>https://blogenist.jp/2018/10/16/6563/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/pecoHistoryEye.png" alt="Featured image of post 【ターミナルの使いやすさ抜群に】標準出力に対する最強の検索ツール「Peco」をインストールしたら幸せになった【バイバイgrep/find】" /&gt;&lt;h2 id="pecoを使ってみよう"&gt;pecoを使ってみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ターミナル検索"&gt;ターミナル検索&#10;&lt;/h3&gt; &lt;p&gt;皆さんはターミナルで&lt;strong&gt;テキスト検索や文字列検索&lt;/strong&gt;を行う際はどのようにやっていますでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;code&gt;grep&lt;/code&gt;や&lt;code&gt;find&lt;/code&gt;などの&lt;strong&gt;標準コマンド&lt;/strong&gt;もありますが、いかんせん&lt;strong&gt;使いにくい&lt;/strong&gt;ですよね。。。&lt;/p&gt;</description></item><item><title>【高画質Gif】「ffmpeg」を使ってGiftedより高画質なGif動画を作ってみよう【簡単瞬殺】</title><link>https://blogenist.jp/2018/10/15/6571/</link><pubDate>Mon, 15 Oct 2018 21:06:49 +0900</pubDate><guid>https://blogenist.jp/2018/10/15/6571/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/ffmpegMakeGifEye.png" alt="Featured image of post 【高画質Gif】「ffmpeg」を使ってGiftedより高画質なGif動画を作ってみよう【簡単瞬殺】" /&gt;&lt;h2 id="gif動画の画質が荒い"&gt;Gif動画の画質が荒い。。。&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;GiftedとQuickTimePlayerを使ったGif画像の作り方&lt;/strong&gt;についてご紹介致しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2017/11/03/1324/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/11/QuickTimePlayerToGifEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【画面操作を簡単録画】QuickTimePlayerとGiftedを使って画面操作を録画してgif画像化する方法【簡単瞬殺】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2017/11/03&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1127文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;しかし、Giftedで作成したGif画像は&lt;strong&gt;実際の撮影スピードより早い&lt;/strong&gt;し、画質も&lt;strong&gt;ちょっと荒い&lt;/strong&gt;んですよね。。。orz&lt;/p&gt;</description></item><item><title>【旅行に持ってくならコレ】携帯性が抜群の三脚「Velbon ultrek(ウルトレック) 45」を買ってみた【夜景撮りに最適】</title><link>https://blogenist.jp/2018/10/14/5604/</link><pubDate>Sun, 14 Oct 2018 14:18:28 +0900</pubDate><guid>https://blogenist.jp/2018/10/14/5604/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/velbonUltrekEye.png" alt="Featured image of post 【旅行に持ってくならコレ】携帯性が抜群の三脚「Velbon ultrek(ウルトレック) 45」を買ってみた【夜景撮りに最適】" /&gt;&lt;h2 id="携帯性の高い三脚を発見"&gt;携帯性の高い三脚を発見&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="荷物が多くなりがち"&gt;荷物が多くなりがち&#10;&lt;/h3&gt; &lt;p&gt;旅行に出かけて写真を撮る方は、三脚などを使ってカメラを固定した上で写真を撮りたいという方が多いと思います。&lt;br /&gt;夜景や風景を撮りたいなら&lt;strong&gt;必須&lt;/strong&gt;ですよね。&lt;/p&gt;</description></item><item><title>【検索結果の重要性】記事のタイトルタグを更新してもGoogleの検索結果が変わらない場合の対処方法【SEO対策】</title><link>https://blogenist.jp/2018/10/10/6485/</link><pubDate>Wed, 10 Oct 2018 13:39:56 +0900</pubDate><guid>https://blogenist.jp/2018/10/10/6485/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/googleSearchResultTitleEye.png" alt="Featured image of post 【検索結果の重要性】記事のタイトルタグを更新してもGoogleの検索結果が変わらない場合の対処方法【SEO対策】" /&gt;&lt;h2 id="間違えたタイトルで公開しちゃった"&gt;間違えたタイトルで公開しちゃった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="検索結果はクローラーが収集する"&gt;検索結果はクローラーが収集する&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;等で記事を作成して、インターネット上に公開すると一定時間後にGoogleなどの検索エンジンの&lt;strong&gt;クローラー&lt;/strong&gt;が記事に訪問し、&lt;strong&gt;記事のタイトルや内容&lt;/strong&gt;をクローリングして検索結果として引っかかるように&lt;strong&gt;データを収集&lt;/strong&gt;していきます。&lt;/p&gt;</description></item><item><title>【Hyper】イケてて使いやすいターミナル環境を作るためのオススメプラグインまとめ【Electron】</title><link>https://blogenist.jp/2018/10/07/6422/</link><pubDate>Sun, 07 Oct 2018 15:48:04 +0900</pubDate><guid>https://blogenist.jp/2018/10/07/6422/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperAddPluginEye.png" alt="Featured image of post 【Hyper】イケてて使いやすいターミナル環境を作るためのオススメプラグインまとめ【Electron】" /&gt;&lt;h2 id="カスタマイズしてみよう"&gt;カスタマイズしてみよう！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Hyperに関する記事を続けて2記事ほど投稿しました。&lt;/p&gt;&#13;&#10; &lt;p&gt;インストールがまだの方はこちらを参考にしてみてください。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/10/04/6389"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperInstallEye2.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【使い勝手最強】Electron製のマルチプラットターミナルアプリ「Hyper」のインストール方法【Windows/Mac対応】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/10/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2133文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/10/06/6409"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperTextBugEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【文字化け対策】Zsh等でプロンプトの表示をカスタマイズしてる際にHyperで発生する文字化けの修正方法【Source Code Pro for Powerline】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/10/06&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;700文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約2分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;そして今回はプラグインを使ったカスタマイズについてご紹介致します。&lt;/p&gt;</description></item><item><title>【文字化け対策】Zsh等でプロンプトの表示をカスタマイズしてる際にHyperで発生する文字化けの修正方法【Source Code Pro for Powerline】</title><link>https://blogenist.jp/2018/10/06/6409/</link><pubDate>Sat, 06 Oct 2018 12:11:07 +0900</pubDate><guid>https://blogenist.jp/2018/10/06/6409/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperTextBugEye.png" alt="Featured image of post 【文字化け対策】Zsh等でプロンプトの表示をカスタマイズしてる際にHyperで発生する文字化けの修正方法【Source Code Pro for Powerline】" /&gt;&lt;h2 id="文字化けが発生"&gt;文字化けが発生&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;カスタマイズ性の高い&lt;/strong&gt;Electron製ターミナルアプリの「&lt;strong&gt;Hyper&lt;/strong&gt;」をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/10/04/6389"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperInstallEye2.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【使い勝手最強】Electron製のマルチプラットターミナルアプリ「Hyper」のインストール方法【Windows/Mac対応】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/10/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2133文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;その中で、筆者のような&lt;strong&gt;Zsh&lt;/strong&gt;と&lt;strong&gt;prezto&lt;/strong&gt;を使ってプロンプトの表示を&lt;strong&gt;カスタマイズ&lt;/strong&gt;している際に&lt;strong&gt;文字化け&lt;/strong&gt;が発生する可能性があります。&lt;/p&gt;</description></item><item><title>【本は聞く時代】AmazonのAudible(オーディブル)が画期的で凄そう【朗読】</title><link>https://blogenist.jp/2018/10/05/6470/</link><pubDate>Fri, 05 Oct 2018 21:45:00 +0900</pubDate><guid>https://blogenist.jp/2018/10/05/6470/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/audibleEye.png" alt="Featured image of post 【本は聞く時代】AmazonのAudible(オーディブル)が画期的で凄そう【朗読】" /&gt;&lt;h2 id="電子書籍の利便性"&gt;電子書籍の利便性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;読書&lt;/strong&gt;をしていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;小説から始まり、参考書や各種テキスト本など多くの本がありますよね。&lt;br /&gt;Amazonでは&lt;strong&gt;Kindle&lt;/strong&gt;などの&lt;strong&gt;電子書籍&lt;/strong&gt;での販売も行っているので、&lt;strong&gt;本を物理的に持ち運ぶことなく&lt;/strong&gt;いろいろな本を&lt;strong&gt;好きな時に好きな場所&lt;/strong&gt;で読めるようになっています。&lt;/p&gt;</description></item><item><title>【使い勝手最強】Electron製のマルチプラットターミナルアプリ「Hyper」のインストール方法【Windows/Mac対応】</title><link>https://blogenist.jp/2018/10/04/6389/</link><pubDate>Thu, 04 Oct 2018 15:53:52 +0900</pubDate><guid>https://blogenist.jp/2018/10/04/6389/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/hyperInstallEye2.png" alt="Featured image of post 【使い勝手最強】Electron製のマルチプラットターミナルアプリ「Hyper」のインストール方法【Windows/Mac対応】" /&gt;&lt;h2 id="ターミナルの使いやすさはマジ大事"&gt;ターミナルの使いやすさはマジ大事&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="作業効率を左右する"&gt;作業効率を左右する&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;開発&lt;/strong&gt;をしている方なら分かると思いますが、&lt;strong&gt;ターミナルの使いやすさで作業効率が何倍も変わる&lt;/strong&gt;事はリアルにありえます。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者は日頃から&lt;strong&gt;勉強&lt;/strong&gt;の意味も兼ねてなるべくGUIではなく&lt;strong&gt;CUI&lt;/strong&gt;での操作をするように心がけています。&lt;br /&gt;そうする事によってGUIアプリが&lt;strong&gt;暗黙的&lt;/strong&gt;にやってくれている事をしっかり理解する事が出来ますしね。&lt;/p&gt;</description></item><item><title>【遊び心満載】SpringBootの起動時の出力を任意の画像やアイコンに差し替える機能が面白い【謎の技術】</title><link>https://blogenist.jp/2018/10/02/6291/</link><pubDate>Tue, 02 Oct 2018 21:56:27 +0900</pubDate><guid>https://blogenist.jp/2018/10/02/6291/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/10/springBootBannerLogEye.png" alt="Featured image of post 【遊び心満載】SpringBootの起動時の出力を任意の画像やアイコンに差し替える機能が面白い【謎の技術】" /&gt;&lt;h2 id="見慣れぬ新機能"&gt;見慣れぬ新機能&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、とある案件で「&lt;strong&gt;Spring Boot&lt;/strong&gt;」を使いたいという相談を受けていたため、ドキュメントや様々な技術ブログを漁っていたところ、&lt;strong&gt;面白そうな記述&lt;/strong&gt;を見つけました。&lt;/p&gt;</description></item><item><title>【ポケモンGo】個体値を全自動で簡単に判定してくれる「Poke Genie」を使ってみた【育成に便利】</title><link>https://blogenist.jp/2018/09/16/5926/</link><pubDate>Sun, 16 Sep 2018 23:13:36 +0900</pubDate><guid>https://blogenist.jp/2018/09/16/5926/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/09/installPokeGenieEye.png" alt="Featured image of post 【ポケモンGo】個体値を全自動で簡単に判定してくれる「Poke Genie」を使ってみた【育成に便利】" /&gt;&lt;h2 id="個体値を調べたい"&gt;個体値を調べたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="個体値チェッカーは便利だがめんどくさい"&gt;個体値チェッカーは便利だがめんどくさい&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;ポケモン(Go)マスター&lt;/strong&gt;の皆さんは捕まえたポケモンの&lt;strong&gt;個体値&lt;/strong&gt;を調べたりしていますでしょうか？&lt;br /&gt;もちろん、好きなポケモンを集めるだけでも楽しいのですが、&lt;strong&gt;せっかくなら強いポケモン&lt;/strong&gt;を育てたくなってしまいますよね。&lt;/p&gt;</description></item><item><title>【ポケモンGo Plusの完全上位互換】BrookのPocket Auto Catchでポケモン自動捕獲が捗りまくる件【全自動】</title><link>https://blogenist.jp/2018/09/10/5756/</link><pubDate>Mon, 10 Sep 2018 23:18:22 +0900</pubDate><guid>https://blogenist.jp/2018/09/10/5756/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/09/pokemonAutoCatchEye.png" alt="Featured image of post 【ポケモンGo Plusの完全上位互換】BrookのPocket Auto Catchでポケモン自動捕獲が捗りまくる件【全自動】" /&gt;&lt;h2 id="ポケモンgo-plus在庫切れ問題"&gt;ポケモンGo Plus在庫切れ問題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ポケモンgo-plusとは"&gt;ポケモンGo Plusとは？&#10;&lt;/h3&gt; &lt;p&gt;ポケモンGoでは、&lt;strong&gt;実際にアプリを開きながら&lt;/strong&gt;ポケストップを回したり、ポケモンをゲットする必要があります。&lt;/p&gt;</description></item><item><title>【念願のパッケージ管理】Windows10に標準搭載されたPackageManagementを使ってみたらとても便利だった件【Chocolatey】</title><link>https://blogenist.jp/2018/09/02/5476/</link><pubDate>Sun, 02 Sep 2018 19:17:39 +0900</pubDate><guid>https://blogenist.jp/2018/09/02/5476/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/09/windows10PackageManageEye.png" alt="Featured image of post 【念願のパッケージ管理】Windows10に標準搭載されたPackageManagementを使ってみたらとても便利だった件【Chocolatey】" /&gt;&lt;h2 id="windows10に念願のパッケージ管理システム"&gt;Windows10に念願のパッケージ管理システム&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="パッケージ管理システム"&gt;パッケージ管理システム？&#10;&lt;/h3&gt; &lt;p&gt;皆さんはパッケージ管理システムをご存知でしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;パッケージ管理システムといえば、MacだとHomebrew、Linuxだとyumやapt-getが有名ですよね。&lt;br /&gt;Windowsには長らくパッケージ管理システムがありませんでしたが、Windows10以でPackageManagementという名称で標準搭載されるようになりました！&lt;/p&gt;</description></item><item><title>【タイピング速度向上】手首の負担軽減や排熱効果のある「Bluelounge Kickflip MacBook用フリップスタンド」を買ってみた</title><link>https://blogenist.jp/2018/08/29/5397/</link><pubDate>Wed, 29 Aug 2018 17:19:43 +0900</pubDate><guid>https://blogenist.jp/2018/08/29/5397/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/KickflipReviewEye.png" alt="Featured image of post 【タイピング速度向上】手首の負担軽減や排熱効果のある「Bluelounge Kickflip MacBook用フリップスタンド」を買ってみた" /&gt;&lt;h2 id="いろんな効果があるmacのアクセサリを発見"&gt;いろんな効果があるmacのアクセサリを発見&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="排熱問題は深刻"&gt;排熱問題は深刻&#10;&lt;/h3&gt; &lt;p&gt;筆者は&lt;strong&gt;Macbook Pro歴&lt;/strong&gt;が3年ほどですが、今までは特にアクセサリ等を&lt;strong&gt;付けず&lt;/strong&gt;に使っていました。&lt;/p&gt;&#13;&#10; &lt;p&gt;ただ、Macbook Proでシステム開発やAdobe製品を多用していると&lt;strong&gt;発熱&lt;/strong&gt;により&lt;strong&gt;本体がとても熱く&lt;/strong&gt;なってしまいます。&lt;/p&gt;</description></item><item><title>【Youtuber】Youtubeの動画に任意のサムネイル画像を設定する方法【ユーチューバー】</title><link>https://blogenist.jp/2018/08/28/5420/</link><pubDate>Tue, 28 Aug 2018 21:53:39 +0900</pubDate><guid>https://blogenist.jp/2018/08/28/5420/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/useYoutubeAnnotationEye.png" alt="Featured image of post 【Youtuber】Youtubeの動画に任意のサムネイル画像を設定する方法【ユーチューバー】" /&gt;&lt;h2 id="youtube動画に任意のサムネを貼りたい"&gt;Youtube動画に任意のサムネを貼りたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="何もしないとサムネを設定出来ない"&gt;何もしないとサムネを設定出来ない&#10;&lt;/h3&gt; &lt;p&gt;Youtubeに動画をあげた際に、一覧や検索結果で表示された際の&lt;strong&gt;サムネイル画像&lt;/strong&gt;を登録出来るのですが、&lt;strong&gt;何も設定していない初期状態&lt;/strong&gt;だとアップロード時に自動で切り出された&lt;strong&gt;数シーンの画像からしか選ぶことが出来ません。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【格安】高機能で高速な「BUFFALO USB3.0 BSCR21U3 マルチカードリーダー」を買ってみた</title><link>https://blogenist.jp/2018/08/25/5372/</link><pubDate>Sat, 25 Aug 2018 10:50:53 +0900</pubDate><guid>https://blogenist.jp/2018/08/25/5372/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/sdCardReaderEye.png" alt="Featured image of post 【格安】高機能で高速な「BUFFALO USB3.0 BSCR21U3 マルチカードリーダー」を買ってみた" /&gt;&lt;h2 id="パソコンにsdカードのデータを読み込みたい"&gt;パソコンにSDカードのデータを読み込みたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="pc経由でバックアップ"&gt;PC経由でバックアップ&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;デジカメや一眼レフ、スマホ&lt;/strong&gt;などを使っている方であれば&lt;strong&gt;SDカード&lt;/strong&gt;にデータを登録していると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、このデータは&lt;strong&gt;水没や紛失&lt;/strong&gt;をしてしまったら&lt;strong&gt;無くなってしまう&lt;/strong&gt;ので、定期的にPCなどからHDDなどに&lt;strong&gt;バックアップ&lt;/strong&gt;を取っていると思います。&lt;/p&gt;</description></item><item><title>【快適生活】ワイヤレスイヤホンのエントリーモデル「Q30 Plus Bluetooth 」買ってみた【SoundPEATS(サウンドピーツ) 】</title><link>https://blogenist.jp/2018/08/22/5310/</link><pubDate>Wed, 22 Aug 2018 20:13:07 +0900</pubDate><guid>https://blogenist.jp/2018/08/22/5310/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/wirelessEarphoneEye.png" alt="Featured image of post 【快適生活】ワイヤレスイヤホンのエントリーモデル「Q30 Plus Bluetooth 」買ってみた【SoundPEATS(サウンドピーツ) 】" /&gt;&lt;h2 id="有線イヤホンはもう嫌や"&gt;有線イヤホンはもう嫌や！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ストレスが溜まる"&gt;ストレスが溜まる&#10;&lt;/h3&gt; &lt;p&gt;皆さんは音楽や動画を見る際に&lt;strong&gt;イヤホン&lt;/strong&gt;を付けますか？&lt;br /&gt;&lt;strong&gt;通勤、通学、トレーニング、スポーツ&lt;/strong&gt;などなど、イヤホンで音楽を聞きながら過ごすものは多くあります。&lt;/p&gt;</description></item><item><title>【デザイン向上】Wordpressのカテゴリにアイコンを設定出来る「Easy Category Icon」【プラグイン】</title><link>https://blogenist.jp/2018/08/21/5253/</link><pubDate>Tue, 21 Aug 2018 19:41:29 +0900</pubDate><guid>https://blogenist.jp/2018/08/21/5253/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/installEasyCategoryIconEye.png" alt="Featured image of post 【デザイン向上】Wordpressのカテゴリにアイコンを設定出来る「Easy Category Icon」【プラグイン】" /&gt;&lt;h2 id="カテゴリーにアイコンをつけたい"&gt;カテゴリーにアイコンをつけたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;複数カテゴリーの記事&lt;/strong&gt;を執筆しているブログでは、Wordpressの&lt;strong&gt;ウィジェット機能&lt;/strong&gt;を使ってサイドバー等にカテゴリメニューを表示していると思います。&lt;/p&gt;</description></item><item><title>【便利すぎる】InstagramにAdobe Lightroomから直接投稿できるプラグイン「LR/instagram」</title><link>https://blogenist.jp/2018/08/17/5231/</link><pubDate>Fri, 17 Aug 2018 21:48:22 +0900</pubDate><guid>https://blogenist.jp/2018/08/17/5231/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/08/installLRInstagramEye.png" alt="Featured image of post 【便利すぎる】InstagramにAdobe Lightroomから直接投稿できるプラグイン「LR/instagram」" /&gt;&lt;h2 id="アップロードがめんどくさい"&gt;アップロードがめんどくさい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="毎回に書き出してアプリからアップロードは大変"&gt;毎回に書き出してアプリからアップロードは大変&#10;&lt;/h3&gt; &lt;p&gt;写真が趣味の方は、最近ですと&lt;strong&gt;Instagram&lt;/strong&gt;にアップロードして周囲に公開している方は多いのではないでしょうか。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、Instagramにアップロードするために&lt;strong&gt;毎回ファイルに買い出してからアップロード&lt;/strong&gt;をしていると思います。&lt;br /&gt;この作業、&lt;strong&gt;地味にめんどくさい&lt;/strong&gt;ですよね。。。。&lt;/p&gt;</description></item><item><title>【炎上回避】APIドキュメントはSwaggerで定義すると幸せになれる説</title><link>https://blogenist.jp/2018/08/04/5132/</link><pubDate>Sat, 04 Aug 2018 14:56:41 +0900</pubDate><guid>https://blogenist.jp/2018/08/04/5132/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/07/howtoSwaggerEye.png" alt="Featured image of post 【炎上回避】APIドキュメントはSwaggerで定義すると幸せになれる説" /&gt;&lt;h2 id="swagger"&gt;Swagger&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s??&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;Swagger&lt;/strong&gt;をご存知でしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;a href="https://swagger.io/specification/" target="_brank"&gt;Swagger&lt;/a&gt;とは、&lt;strong&gt;RESTful API&lt;/strong&gt;の&lt;strong&gt;APIドキュメント&lt;/strong&gt;を生成するための&lt;strong&gt;オープンソースのフレームワーク&lt;/strong&gt;のことです。&lt;/p&gt;&#13;&#10; &lt;p&gt;「&lt;strong&gt;Open API Initiative&lt;/strong&gt;」という団体がRESTful APIのインターフェイスの記述をするための&lt;strong&gt;標準フォーマット&lt;/strong&gt;を推進しており、その団体が考え出した規格のひとつがSwaggerです。&lt;/p&gt;</description></item><item><title>【Zshが動かない】dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylibが出た時の対処【iTerm2が動かない】</title><link>https://blogenist.jp/2018/07/07/4966/</link><pubDate>Sat, 07 Jul 2018 15:08:06 +0900</pubDate><guid>https://blogenist.jp/2018/07/07/4966/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/07/dylibErrorEye.png" alt="Featured image of post 【Zshが動かない】dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylibが出た時の対処【iTerm2が動かない】" /&gt;&lt;h2 id="ある日突然iterm2が使えなくなった"&gt;ある日突然、iTerm2が使えなくなった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="おろろ"&gt;おろろ？&#10;&lt;/h3&gt; &lt;p&gt;先日、iTerm2で新しいタブを開こうと思ったところ、&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が出るようになりました。&lt;/p&gt;&#13;&#10; &lt;p&gt;&#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;ログ&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Referenced from: /usr/local/bin/zsh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Reason: image not found&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt; &lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/07/dylibError1.png" alt="" width="1252" height="692" class="alignnone size-full wp-image-4967" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;span class="oomozi"&gt;ぐぬぬ。。。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>【真上視点を実現】自宅で真俯瞰撮影するために必要な機材を一通り買ってみた【開封動画には必須】</title><link>https://blogenist.jp/2018/06/30/4914/</link><pubDate>Sat, 30 Jun 2018 16:59:26 +0900</pubDate><guid>https://blogenist.jp/2018/06/30/4914/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/mafukanSetEye.png" alt="Featured image of post 【真上視点を実現】自宅で真俯瞰撮影するために必要な機材を一通り買ってみた【開封動画には必須】" /&gt;&lt;h2 id="開封動画をやってみたくなった"&gt;開封動画をやってみたくなった&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;筆者は仕事柄、いろいろな&lt;strong&gt;パソコンパーツやカメラ機材&lt;/strong&gt;を買うのですが、せっかくなら&lt;strong&gt;開封動画&lt;/strong&gt;や&lt;strong&gt;レビュー動画&lt;/strong&gt;をYouTubeにあげてみたいなー、と思うようになりました。&lt;/p&gt;</description></item><item><title>【複数マシン使いには必須】NASを買ったのでWindowsとMacで繋げてみた【HDD】</title><link>https://blogenist.jp/2018/06/28/4847/</link><pubDate>Thu, 28 Jun 2018 21:43:47 +0900</pubDate><guid>https://blogenist.jp/2018/06/28/4847/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/setupNasEye.png" alt="Featured image of post 【複数マシン使いには必須】NASを買ったのでWindowsとMacで繋げてみた【HDD】" /&gt;&lt;h2 id="複数pc使いの悩み"&gt;複数PC使いの悩み&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="usb-hddだとマシン間の共有が出来ない"&gt;USB HDDだとマシン間の共有が出来ない&#10;&lt;/h3&gt; &lt;p&gt;筆者は&lt;strong&gt;Windowsデスクトップマシン&lt;/strong&gt;と、&lt;strong&gt;Macbook Pro&lt;/strong&gt;の2台使いをしています。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;ブログ執筆や簡単な動画編集、コーディング&lt;/strong&gt;はMacbook Proで行い、その他の&lt;strong&gt;マシンパワーが必要な作業&lt;/strong&gt;はWindwsoマシンで行っています。&lt;/p&gt;</description></item><item><title>【キャプチャ機能が進化】Windows10でスクリーンショットを簡単に撮る方法</title><link>https://blogenist.jp/2018/06/24/4886/</link><pubDate>Sun, 24 Jun 2018 15:25:32 +0900</pubDate><guid>https://blogenist.jp/2018/06/24/4886/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/windows10CaputureEye.png" alt="Featured image of post 【キャプチャ機能が進化】Windows10でスクリーンショットを簡単に撮る方法" /&gt;&lt;h2 id="windows10ではスクリーンショットが楽チンに"&gt;Windows10ではスクリーンショットが楽チンに&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;筆者は今まで&lt;strong&gt;Windows&lt;/strong&gt;で画面のキャプチャを保存する際には、以下の&lt;strong&gt;2パターン&lt;/strong&gt;で行っていましたが、どちらも手&lt;strong&gt;間がかかりとても面倒くさく&lt;/strong&gt;感じていました。。。&lt;/p&gt;</description></item><item><title>【祝不労所得】GoogleAdsenseの収益が基準額に到達したのでPINコードが記載されたハガキが届いたよ</title><link>https://blogenist.jp/2018/06/22/4811/</link><pubDate>Fri, 22 Jun 2018 21:21:54 +0900</pubDate><guid>https://blogenist.jp/2018/06/22/4811/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/adsenseRegisterPinEye.png" alt="Featured image of post 【祝不労所得】GoogleAdsenseの収益が基準額に到達したのでPINコードが記載されたハガキが届いたよ" /&gt;&lt;h2 id="収益が住所確認額に到達"&gt;収益が住所確認額に到達！！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="支払のためには住所確認が必要"&gt;支払のためには住所確認が必要&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;GoogleAdsense&lt;/strong&gt;を仕込んだブログで&lt;strong&gt;のんびりちまちま&lt;/strong&gt;記事を書いていたのですが、ついにある程度の&lt;strong&gt;収益&lt;/strong&gt;が溜まりGoogleAdsenseのダッシュボードに&lt;strong&gt;以下のようなメッセージ&lt;/strong&gt;が表示されるようになりました。&lt;/p&gt;</description></item><item><title>【罠】AWSのEC2インスタンスにPingが通らない原因と解決方法【瞬殺】</title><link>https://blogenist.jp/2018/06/20/4805/</link><pubDate>Wed, 20 Jun 2018 21:34:45 +0900</pubDate><guid>https://blogenist.jp/2018/06/20/4805/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/pingEc2Eye.png" alt="Featured image of post 【罠】AWSのEC2インスタンスにPingが通らない原因と解決方法【瞬殺】" /&gt;&lt;h2 id="あれpingが通らないぞ"&gt;あれ、Pingが通らないぞ・・・？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;EC2インスタンス&lt;/strong&gt;を構築し、&lt;strong&gt;疎通確認&lt;/strong&gt;のためにローカルマシンから&lt;strong&gt;Ping通信&lt;/strong&gt;を送ったところ、&lt;strong&gt;何も反応がありませんでした。。。&lt;/strong&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;Pingコマンド&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ping &lt;span class="o"&gt;{&lt;/span&gt;ElasticIP&lt;span class="o"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PING &lt;span class="o"&gt;{&lt;/span&gt;ElasticIP&lt;span class="o"&gt;}&lt;/span&gt; &lt;span class="o"&gt;({&lt;/span&gt;ElasticIP&lt;span class="o"&gt;})&lt;/span&gt;: &lt;span class="m"&gt;56&lt;/span&gt; data bytes&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Request timeout &lt;span class="k"&gt;for&lt;/span&gt; icmp_seq &lt;span class="m"&gt;0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Request timeout &lt;span class="k"&gt;for&lt;/span&gt; icmp_seq &lt;span class="m"&gt;1&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Request timeout &lt;span class="k"&gt;for&lt;/span&gt; icmp_seq &lt;span class="m"&gt;2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;^C&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;--- &lt;span class="o"&gt;{&lt;/span&gt;ElasticIP&lt;span class="o"&gt;}&lt;/span&gt; ping statistics ---&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="m"&gt;4&lt;/span&gt; packets transmitted, &lt;span class="m"&gt;0&lt;/span&gt; packets received, 100.0% packet loss&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【比較】GoProのLED照明をいろいろ試した上でのオススメ製品【HERO6対応】</title><link>https://blogenist.jp/2018/06/17/4759/</link><pubDate>Sun, 17 Jun 2018 12:13:57 +0900</pubDate><guid>https://blogenist.jp/2018/06/17/4759/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/goproLedEye.png" alt="Featured image of post 【比較】GoProのLED照明をいろいろ試した上でのオススメ製品【HERO6対応】" /&gt;&lt;h2 id="goproの弱み"&gt;GoProの弱み&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="goproはアクションカメラとしてはトップ"&gt;GoProはアクションカメラとしてはトップ&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;GoPro&lt;/strong&gt;をご存知でしょうか。&lt;/p&gt;&#13;&#10; &lt;p&gt;筆者は&lt;strong&gt;GoPro信者&lt;/strong&gt;ということもあり、本ブログでもいくつか記事を執筆しています。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/04/18/3606"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/GoProItemEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【HERO/Session】GoPro製品の最新ラインナップ一覧【Fusion/Karma】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/04/18&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1800文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2017/10/25/157"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/fiftyFiftyEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;水中と水面を一枚の写真に！GoPro用アクセサリ「FiftyFifty」&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2017/10/25&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;548文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約2分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2017/09/29/939"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/GoProHero6SaleEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【2017年新型】GoPro Hero6 Blackが遂に9/29に発売！！&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2017/09/29&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1336文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2017/09/13/582"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/actionCameraDiffEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【GoProの良さ比較】GoProと他のアクションカメラを使ってみて分かったコト！&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2017/09/13&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1658文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【NATゲートウェイ】プライベートサブネットでCannot find a valid baseurl for repo: amzn-main/latestが出てしまう際の対応方法【AWS VPC】</title><link>https://blogenist.jp/2018/06/16/4744/</link><pubDate>Sat, 16 Jun 2018 13:15:36 +0900</pubDate><guid>https://blogenist.jp/2018/06/16/4744/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/privateSubnetYumErrorEye.png" alt="Featured image of post 【NATゲートウェイ】プライベートサブネットでCannot find a valid baseurl for repo: amzn-main/latestが出てしまう際の対応方法【AWS VPC】" /&gt;&lt;h2 id="プライベートサブネットでyumエラー"&gt;プライベートサブネットでyumエラー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="yumインストールが出来ない"&gt;yumインストールが出来ない&#10;&lt;/h3&gt; &lt;p&gt;いつも通りpublicサブネットとprivateサブネットのEC2インスタンスに対して、&lt;strong&gt;Ansible&lt;/strong&gt;を使ってサーバー構築をしていた際に、&lt;strong&gt;yum&lt;/strong&gt;を使ってモジュールをインストールしようとしたところpublicサブネット上のEC2インスタンスには&lt;strong&gt;正常&lt;/strong&gt;にインストール出来ましたが、privateサブネット上のEC2インスタンスでは&lt;strong&gt;以下のエラー&lt;/strong&gt;が発生してしまい、インストールが&lt;strong&gt;出来ませんでした。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【自動化への第一歩】Cronのスケジューリング設定の書き方と使い方【crontab】</title><link>https://blogenist.jp/2018/06/05/2294/</link><pubDate>Tue, 05 Jun 2018 10:46:14 +0900</pubDate><guid>https://blogenist.jp/2018/06/05/2294/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/06/cronSettingEye.png" alt="Featured image of post 【自動化への第一歩】Cronのスケジューリング設定の書き方と使い方【crontab】" /&gt;&lt;h2 id="cronってよく聞くけどなんなんだろう"&gt;Cronってよく聞くけどなんなんだろう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s?&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;Cron(クーロン)&lt;/strong&gt;をご存知でしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;サーバーサイド開発やインフラ管理をしている方はご存知だと思います。&lt;br /&gt;これは、UnixやLinuxで多く使われる&lt;strong&gt;スケジューラー&lt;/strong&gt;を設定/実行するためのプログラムの事です。&lt;/p&gt;</description></item><item><title>【Wordpress】StaticPressS3でfeedへのlinkタグが消されてしまう原因と対処方法</title><link>https://blogenist.jp/2018/05/25/4463/</link><pubDate>Fri, 25 May 2018 19:07:51 +0900</pubDate><guid>https://blogenist.jp/2018/05/25/4463/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/staticPressLinkRemoveStopEye.png" alt="Featured image of post 【Wordpress】StaticPressS3でfeedへのlinkタグが消されてしまう原因と対処方法" /&gt;&lt;h2 id="あれfeedがs3に転送されない"&gt;あれ、FeedがS3に転送されない・・・&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="feedをいい感じに出す事は出来てる"&gt;Feedをいい感じに出す事は出来てる&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;StaticPress&lt;/strong&gt;と&lt;strong&gt;StaticPressS3&lt;/strong&gt;を利用してサイトを運営している場合、RSSなどの&lt;strong&gt;Feed&lt;/strong&gt;を利用したいケースがあると思います。&lt;/p&gt;</description></item><item><title>【Homebrew Cask】undefined method `release' for OS::Mac:Moduleでbrew cask uninstallが出来ないときの対象方法</title><link>https://blogenist.jp/2018/05/23/4455/</link><pubDate>Wed, 23 May 2018 20:46:47 +0900</pubDate><guid>https://blogenist.jp/2018/05/23/4455/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/homebrewCaskUninstallEye.png" alt="Featured image of post 【Homebrew Cask】undefined method `release' for OS::Mac:Moduleでbrew cask uninstallが出来ないときの対象方法" /&gt;&lt;h2 id="アンインストールが出来ない"&gt;アンインストールが出来ない・・・&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="本来はチョチョイとアンインストール出来るはず"&gt;本来はチョチョイとアンインストール出来るはず&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Homebrew Cask&lt;/strong&gt;はとても便利なので利用しているMacユーザーの方は多いと思います。&lt;br /&gt;インストールに加えアンインストールも&lt;strong&gt;以下&lt;/strong&gt;のようにさくさくっと出来てしまいます。&lt;br /&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;Homebrew Cask アンインストール&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew cask uninstall &lt;span class="o"&gt;{&lt;/span&gt;パッケージ名&lt;span class="o"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Uninstalling Cask &lt;span class="o"&gt;{&lt;/span&gt;パッケージ名&lt;span class="o"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Backing App &lt;span class="s1"&gt;&amp;#39;{パッケージ名}.app&amp;#39;&lt;/span&gt; up to &lt;span class="s1"&gt;&amp;#39;/usr/local/Caskroom/{パッケージ名}/v.x.y.z/{パッケージ名}.app&amp;#39;&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Removing App &lt;span class="s1"&gt;&amp;#39;/Applications/{パッケージ名}.app&amp;#39;&lt;/span&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;==&lt;/span&gt;&amp;gt; Purging files &lt;span class="k"&gt;for&lt;/span&gt; version v.x.y.z of Cask &lt;span class="o"&gt;{&lt;/span&gt;パッケージ名&lt;span class="o"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【ゴミファイルを減らす】StaticPressで不要ファイルをS3バケットに転送しないようにしてみよう</title><link>https://blogenist.jp/2018/05/16/4352/</link><pubDate>Wed, 16 May 2018 12:23:43 +0900</pubDate><guid>https://blogenist.jp/2018/05/16/4352/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/staticPressIgnoreFileEye.png" alt="Featured image of post 【ゴミファイルを減らす】StaticPressで不要ファイルをS3バケットに転送しないようにしてみよう" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="cloudfrontの自動invalidateまで"&gt;CloudFrontの自動Invalidateまで&#10;&lt;/h3&gt; &lt;p&gt;前回までの記事では、&lt;strong&gt;StaticPressでHTML化&lt;/strong&gt;し、&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/05/05/3690"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/05/05&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3820文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>StaticPressで再構築ボタンを押した際に処理中のまま止まってしまう場合の対処方法</title><link>https://blogenist.jp/2018/05/12/4257/</link><pubDate>Sat, 12 May 2018 17:32:18 +0900</pubDate><guid>https://blogenist.jp/2018/05/12/4257/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/staticPressSitemapEye.png" alt="Featured image of post StaticPressで再構築ボタンを押した際に処理中のまま止まってしまう場合の対処方法" /&gt;&lt;h2 id="再構築が進まない"&gt;再構築が進まない・・・&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;先日、&lt;strong&gt;Wordpressサイト&lt;/strong&gt;を&lt;strong&gt;StaticPressプラグイン&lt;/strong&gt;を利用して&lt;strong&gt;静的ページ化する方法&lt;/strong&gt;についてご紹介致しました。&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/05/05/3690"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/05/05&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3820文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【SEO】Sitemapを出力してくれるWordpressプラグイン「Google XML Sitemaps」のインストール方法</title><link>https://blogenist.jp/2018/05/11/4243/</link><pubDate>Fri, 11 May 2018 23:55:07 +0900</pubDate><guid>https://blogenist.jp/2018/05/11/4243/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installGoogleXmlEye.png" alt="Featured image of post 【SEO】Sitemapを出力してくれるWordpressプラグイン「Google XML Sitemaps」のインストール方法" /&gt;&lt;h2 id="sitemapの必要性"&gt;sitemapの必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="自分で作るのは大変"&gt;自分で作るのは大変&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;でサイト運営をしている場合、記事やページを追加するごとに&lt;strong&gt;SEO対策&lt;/strong&gt;のために&lt;strong&gt;sitemap&lt;/strong&gt;を&lt;strong&gt;更新する必要&lt;/strong&gt;がありますが、この作業を毎回自分で行うのは&lt;strong&gt;非常に大変&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【Wordpress】AWSのS3とCloudFrontとRoute53を連携して独自ドメインで公開する方法【お名前.com】</title><link>https://blogenist.jp/2018/05/07/4031/</link><pubDate>Mon, 07 May 2018 00:52:40 +0900</pubDate><guid>https://blogenist.jp/2018/05/07/4031/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/settingS3AndDomainEye.png" alt="Featured image of post 【Wordpress】AWSのS3とCloudFrontとRoute53を連携して独自ドメインで公開する方法【お名前.com】" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="s3経由でwebサイト公開"&gt;S3経由でWebサイト公開&#10;&lt;/h3&gt; &lt;p&gt;前回までの記事では、&lt;strong&gt;StaticPressでHTML化&lt;/strong&gt;し、&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/05/05/3690"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/05/05&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3820文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【StaticPressS3】WordpressのブログやサイトをAWSのS3に転送して公開してみよう！【静的サイト】</title><link>https://blogenist.jp/2018/05/06/4001/</link><pubDate>Sun, 06 May 2018 14:33:43 +0900</pubDate><guid>https://blogenist.jp/2018/05/06/4001/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressS3Eye.png" alt="Featured image of post 【StaticPressS3】WordpressのブログやサイトをAWSのS3に転送して公開してみよう！【静的サイト】" /&gt;&lt;h2 id="前回の続き"&gt;前回の続き&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="おさらい"&gt;おさらい&#10;&lt;/h3&gt; &lt;p&gt;前回は、&lt;strong&gt;StaticPressプラグイン&lt;/strong&gt;を導入し、WordpressサイトをHTMLファイルに吐き出して正常に表示出来るところまで確認しました。&lt;/p&gt;</description></item><item><title>【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】</title><link>https://blogenist.jp/2018/05/05/3690/</link><pubDate>Sat, 05 May 2018 01:12:41 +0900</pubDate><guid>https://blogenist.jp/2018/05/05/3690/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressEye.png" alt="Featured image of post 【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】" /&gt;&lt;h2 id="wordpressをhtml化したい"&gt;WordpressをHTML化したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="うわっ私のサイトブログ重すぎ"&gt;うわっ…私のサイト(ブログ)、重すぎ…？&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Wordpress&lt;/strong&gt;でブログやサイトを作成・公開していると、&lt;strong&gt;コンテンツ量の増加&lt;/strong&gt;に比例して&lt;strong&gt;パフォーマンスが悪く&lt;/strong&gt;なってしまいます。&lt;/p&gt;&#13;&#10; &lt;p&gt;これは、&lt;strong&gt;１リクエスト毎&lt;/strong&gt;に&lt;strong&gt;PHPの処理&lt;/strong&gt;が走り、膨大なデータベースの中から該当する情報を&lt;strong&gt;毎回検索&lt;/strong&gt;を行い、さらに&lt;strong&gt;データ加工等の処理&lt;/strong&gt;を行ってからブラウザに表示しているからです。&lt;/p&gt;</description></item><item><title>【Ansible備忘録】Wordpressをインストールするplaybook</title><link>https://blogenist.jp/2018/04/27/3749/</link><pubDate>Fri, 27 Apr 2018 01:06:09 +0900</pubDate><guid>https://blogenist.jp/2018/04/27/3749/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/ansibleWordpressInstallEye.png" alt="Featured image of post 【Ansible備忘録】Wordpressをインストールするplaybook" /&gt;&lt;h2 id="概要"&gt;概要&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;div class="maruck success"&gt;&#13;&#10; &lt;span class="box-title"&gt;Point&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;Ansibleインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;AWSのEC2サーバーを想定&lt;/li&gt;&#13;&#10; &lt;li&gt;対象サーバーへの公開鍵設定済み&lt;/li&gt;&#13;&#10; &lt;li&gt;Apache2系インストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;Apacheのポートは80&lt;/li&gt;&#13;&#10; &lt;li&gt;MySQLインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;PHPインストール済み&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&lt;/p&gt;</description></item><item><title>【Ansible備忘録】MySQLをインストールするplaybook</title><link>https://blogenist.jp/2018/04/26/3701/</link><pubDate>Thu, 26 Apr 2018 12:05:49 +0900</pubDate><guid>https://blogenist.jp/2018/04/26/3701/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/ansibleMysqlInstallEye.png" alt="Featured image of post 【Ansible備忘録】MySQLをインストールするplaybook" /&gt;&lt;h2 id="概要"&gt;概要&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;div class="maruck success"&gt;&#13;&#10; &lt;span class="box-title"&gt;Point&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;Ansibleインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;AWSのEC2サーバーを想定&lt;/li&gt;&#13;&#10; &lt;li&gt;対象サーバーへの公開鍵設定済み&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&lt;/p&gt;&#13;&#10;&lt;h3 id="参考"&gt;参考&#10;&lt;/h3&gt; &lt;a class="nlink-card" href="https://blogenist.jp/2018/02/26/2457"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/installAnsibleAwsEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【脱魔境インフラ】AWSのEC2にAnsibleをインストールしてみよう&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/02/26&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2612文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/03/13/2783"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/ansibleDirectoryEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【失われしベストプラクティスを求めて】Ansibleでの特殊な動きをするディレクトリについて&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/03/13&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1640文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10;&lt;h3 id="ディレクトリ構造"&gt;ディレクトリ構造&#10;&lt;/h3&gt; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;ディレクトリ構造&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── inventories&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── &lt;span class="nb"&gt;local&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── group_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── all.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── host_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── 127.0.0.1.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── hosts&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── mysql-install.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── roles&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── mysql&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── aws&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── init&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── tasks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── main.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── install&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── tasks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── main.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── templates&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── &lt;span class="nb"&gt;local&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── mysql&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt; &lt;/p&gt;</description></item><item><title>【Ansible備忘録】PHP5.6をインストールするplaybook</title><link>https://blogenist.jp/2018/04/25/3720/</link><pubDate>Wed, 25 Apr 2018 00:02:29 +0900</pubDate><guid>https://blogenist.jp/2018/04/25/3720/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/ansiblePhpInstallEye.png" alt="Featured image of post 【Ansible備忘録】PHP5.6をインストールするplaybook" /&gt;&lt;h2 id="概要"&gt;概要&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;div class="maruck success"&gt;&#13;&#10; &lt;span class="box-title"&gt;Point&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;Ansibleインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;AWSのEC2サーバーを想定&lt;/li&gt;&#13;&#10; &lt;li&gt;対象サーバーへの公開鍵設定済み&lt;/li&gt;&#13;&#10; &lt;li&gt;Apache2系インストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;Apacheのポートは80&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&lt;/p&gt;</description></item><item><title>【移行時に便利】Wordpressの全記事内の投稿内容の文字列をSQLで一括置換してみよう</title><link>https://blogenist.jp/2018/04/24/3722/</link><pubDate>Tue, 24 Apr 2018 01:57:21 +0900</pubDate><guid>https://blogenist.jp/2018/04/24/3722/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/bulkUpdateWordpressByPHPMyAdminEye.png" alt="Featured image of post 【移行時に便利】Wordpressの全記事内の投稿内容の文字列をSQLで一括置換してみよう" /&gt;&lt;h2 id="記事内の特定の文字列を一括置換したい"&gt;記事内の特定の文字列を一括置換したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Wordpressを運用していて、&lt;strong&gt;サーバー&lt;/strong&gt;を変えたり&lt;strong&gt;ドメイン&lt;/strong&gt;を変えた場合、投稿記事内に&lt;strong&gt;古いURL&lt;/strong&gt;を直接記述してしまっていると、移行後に&lt;strong&gt;エラー&lt;/strong&gt;が表示されてしまう可能性があります。&lt;/p&gt;</description></item><item><title>【Docker備忘録】DockerコンテナにインストールしたMySQL起動時の「/etc/sysconfig/network: No such file or directory」エラーの対象方法</title><link>https://blogenist.jp/2018/04/23/3710/</link><pubDate>Mon, 23 Apr 2018 20:25:03 +0900</pubDate><guid>https://blogenist.jp/2018/04/23/3710/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/dockerInMySQLRunErrorEye.png" alt="Featured image of post 【Docker備忘録】DockerコンテナにインストールしたMySQL起動時の「/etc/sysconfig/network: No such file or directory」エラーの対象方法" /&gt;&lt;h2 id="以下のようなエラーが"&gt;以下のようなエラーが。。。&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Dockerコンテナ&lt;/strong&gt;に&lt;strong&gt;MySQL&lt;/strong&gt;をインンストールし、いざ&lt;strong&gt;起動&lt;/strong&gt;をしようとすると&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が発生して起動出来ない事があると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;Error Log&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/etc/init.d/mysqld: line 23: /etc/sysconfig/network: No such file or directory&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【便利さに脱帽】Philips Hue ブリッジで照明器具をスマートホーム化してみた</title><link>https://blogenist.jp/2018/04/17/3547/</link><pubDate>Tue, 17 Apr 2018 00:06:46 +0900</pubDate><guid>https://blogenist.jp/2018/04/17/3547/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/PhilipsHueSetupEye.png" alt="Featured image of post 【便利さに脱帽】Philips Hue ブリッジで照明器具をスマートホーム化してみた" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回の記事ではAmazon Echo Plusと付属のPhilips Hueを連携して操作をしてみました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/04/15/3537"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/amazonEchoSettingEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【IoTの時代】Amazon Echo Plusを買ってPhilips Hueを操作してみた【Alexa】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/04/15&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2825文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回はPhilips Hueの&lt;strong&gt;別製品&lt;/strong&gt;を購入したので、こちらのセットアップ方法をまとめてみました。&lt;/p&gt;</description></item><item><title>【めちゃくそ便利】treeコマンドでディレクトリ構造を出力しよう！【オプション多数】</title><link>https://blogenist.jp/2018/04/14/3443/</link><pubDate>Sat, 14 Apr 2018 17:00:07 +0900</pubDate><guid>https://blogenist.jp/2018/04/14/3443/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/treeCommandEye.png" alt="Featured image of post 【めちゃくそ便利】treeコマンドでディレクトリ構造を出力しよう！【オプション多数】" /&gt;&lt;h2 id="ディレクトリ構造の表現方法"&gt;ディレクトリ構造の表現方法&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ディレクトリ構造をうまく表現したい"&gt;ディレクトリ構造をうまく表現したい&#10;&lt;/h3&gt; &lt;p&gt;主にインフラ構築やWebシステムを開発していると、他の開発者に&lt;strong&gt;ディレクトリ構造&lt;/strong&gt;を共有したいという場合があると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;その場合、自分でFinderやエクスプローラーを開きながら&lt;strong&gt;手打ち&lt;/strong&gt;でディレクトリ構造をテキストエディターで作ると、ディレクトリ構造が複雑な場合に&lt;strong&gt;確実に死亡&lt;/strong&gt;しますし、&lt;strong&gt;タイポ&lt;/strong&gt;や&lt;strong&gt;コピペミス&lt;/strong&gt;で間違ったディレクトリ構造になってしまい、結果として&lt;mark&gt;正しくない情報を共有してしまう&lt;/mark&gt;恐れがあります。&lt;/p&gt;</description></item><item><title>【Dockerサービスの必須ツール】docker-composeで複数コンテナを簡単管理</title><link>https://blogenist.jp/2018/04/07/2167/</link><pubDate>Sat, 07 Apr 2018 23:54:33 +0900</pubDate><guid>https://blogenist.jp/2018/04/07/2167/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/DockerComposeEye.png" alt="Featured image of post 【Dockerサービスの必須ツール】docker-composeで複数コンテナを簡単管理" /&gt;&lt;h2 id="docker管理の課題"&gt;Docker管理の課題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="複数コンテナ管理のしにくさ"&gt;複数コンテナ管理のしにくさ&#10;&lt;/h3&gt; &lt;p&gt;以前、&lt;strong&gt;Dockerfile&lt;/strong&gt;を使ってコンテナを作成し、&lt;strong&gt;runコマンド&lt;/strong&gt;を使ってコンテナを起動する方法を紹介しました。&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/02/18/2238"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/dockerNginxEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【簡単サーバー構築】Dockerfileでnginxを立ち上げてみよう！&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/02/18&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1282文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【人工知能と共存】今流行りのスマートスピーカーを比較してみた</title><link>https://blogenist.jp/2018/04/06/3331/</link><pubDate>Fri, 06 Apr 2018 00:03:24 +0900</pubDate><guid>https://blogenist.jp/2018/04/06/3331/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/smartSpeakerEye.png" alt="Featured image of post 【人工知能と共存】今流行りのスマートスピーカーを比較してみた" /&gt;&lt;h2 id="スマートスピーカー"&gt;スマートスピーカー&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="スマートスピーカーとは"&gt;スマートスピーカーとは？&#10;&lt;/h3&gt; &lt;p&gt;世の中はAIの発展が進んできています。&lt;/p&gt;&#13;&#10; &lt;p&gt;スマートフォンやペッパー君、自動車の自動運転などかなり身近なところに存在しています。&lt;/p&gt;&#13;&#10; &lt;p&gt;スマートスピーカーはその中でも最近登場したアイテムとなります。&lt;/p&gt;</description></item><item><title>【炎上回避】 DockerにRedmineをインストールしてプロジェクト管理ツールを導入してみよう</title><link>https://blogenist.jp/2018/04/04/3287/</link><pubDate>Wed, 04 Apr 2018 23:01:54 +0900</pubDate><guid>https://blogenist.jp/2018/04/04/3287/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/dockerRedmineEye.png" alt="Featured image of post 【炎上回避】 DockerにRedmineをインストールしてプロジェクト管理ツールを導入してみよう" /&gt;&lt;h2 id="プロジェクト管理ツールの必要性"&gt;プロジェクト管理ツールの必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="プロジェクト管理ツール"&gt;プロジェクト管理ツール？&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;システム開発&lt;/strong&gt;や&lt;strong&gt;サイト制作&lt;/strong&gt;を行っていると、&lt;strong&gt;納期&lt;/strong&gt;を守りながら、&lt;strong&gt;必要ページ&lt;/strong&gt;や&lt;strong&gt;機能&lt;/strong&gt;等を実装しなければなりません。&lt;/p&gt;&#13;&#10; &lt;p&gt;案件の規模によっては&lt;strong&gt;複数人で作業分担&lt;/strong&gt;を行って作業を進めるのですが、各自の&lt;strong&gt;進捗&lt;/strong&gt;や&lt;strong&gt;残タスク&lt;/strong&gt;の管理を、&lt;strong&gt;メール&lt;/strong&gt;や&lt;strong&gt;エクセル&lt;/strong&gt;等での管理していると、必ず&lt;strong&gt;意思疎通が疎か&lt;/strong&gt;になりに、&lt;strong&gt;認識のズレ&lt;/strong&gt;等が発生し、結果として&lt;mark&gt;納期間際に大変な思い&lt;/mark&gt;をする(いわゆる&lt;strong&gt;炎上&lt;/strong&gt;)事が多々あると思います。&lt;/p&gt;</description></item><item><title>【Ansible備忘録】Apacheをインストールするplaybook</title><link>https://blogenist.jp/2018/04/02/3246/</link><pubDate>Mon, 02 Apr 2018 21:53:25 +0900</pubDate><guid>https://blogenist.jp/2018/04/02/3246/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/ansibleApache2.4Eye.png" alt="Featured image of post 【Ansible備忘録】Apacheをインストールするplaybook" /&gt;&lt;h2 id="概要"&gt;概要&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;div class="maruck success"&gt;&#13;&#10; &lt;span class="box-title"&gt;Point&lt;/span&gt;&#13;&#10; &lt;ul&gt;&#13;&#10; &lt;li&gt;Ansibleインストール済み&lt;/li&gt;&#13;&#10; &lt;li&gt;対象サーバーへの公開鍵設定済み&lt;/li&gt;&#13;&#10; &lt;li&gt;Apacheのポートは80&lt;/li&gt;&#13;&#10; &lt;/ul&gt;&#13;&#10;&lt;/div&gt;&lt;/p&gt;&#13;&#10;&lt;h3 id="参考"&gt;参考&#10;&lt;/h3&gt; &lt;a class="nlink-card" href="https://blogenist.jp/2018/02/26/2457"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/installAnsibleAwsEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【脱魔境インフラ】AWSのEC2にAnsibleをインストールしてみよう&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/02/26&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2612文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/03/13/2783"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/ansibleDirectoryEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【失われしベストプラクティスを求めて】Ansibleでの特殊な動きをするディレクトリについて&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/03/13&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1640文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10;&lt;h3 id="ディレクトリ構造"&gt;ディレクトリ構造&#10;&lt;/h3&gt; &lt;p&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;ディレクトリ構造&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── httpd-install.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── handlers&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── httpd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── start.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── inventories&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── &lt;span class="nb"&gt;local&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── group_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── all.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   ├── host_vars&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   │   └── 127.0.0.1.yml&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│   └── hosts&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── roles&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;    └── httpd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;       └── install&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;       └── tasks&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;       └── main.yml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt; &lt;/p&gt;</description></item><item><title>【サーバーの耐久度チェック】JMeterでレッツ負荷テスト☆</title><link>https://blogenist.jp/2018/03/31/2851/</link><pubDate>Sat, 31 Mar 2018 23:05:36 +0900</pubDate><guid>https://blogenist.jp/2018/03/31/2851/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/installJmeterEye.png" alt="Featured image of post 【サーバーの耐久度チェック】JMeterでレッツ負荷テスト☆" /&gt;&lt;h2 id="サーバー負荷テストとは"&gt;サーバー負荷テストとは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="基本はリクエスト数でチェック"&gt;基本はリクエスト数でチェック&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;システム&lt;/strong&gt;や&lt;strong&gt;Webサイト&lt;/strong&gt;をリリースする際に、サーバーの&lt;strong&gt;負荷テスト&lt;/strong&gt;を行う必要があります。&lt;/p&gt;&#13;&#10; &lt;p&gt;負荷テストとは&lt;strong&gt;サーバー&lt;/strong&gt;に対して特定のリクエストを&lt;strong&gt;大量&lt;/strong&gt;に投げ、&lt;mark&gt;サーバーが落ちずにリクエストの処理を捌けるか？&lt;/mark&gt;という観点で行います。&lt;/p&gt;</description></item><item><title>【2018年3月版】新SearchConsolesは使い勝手が尋常じゃないほど進化していた</title><link>https://blogenist.jp/2018/03/29/3018/</link><pubDate>Thu, 29 Mar 2018 00:26:33 +0900</pubDate><guid>https://blogenist.jp/2018/03/29/3018/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/newGoogleConsoleEye.png" alt="Featured image of post 【2018年3月版】新SearchConsolesは使い勝手が尋常じゃないほど進化していた" /&gt;&lt;h2 id="新searchconsole"&gt;新SearchConsole!&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ある日お知らせが"&gt;ある日お知らせが&#10;&lt;/h3&gt; &lt;p&gt;先日、いつも通り記事を投稿したので&lt;strong&gt;GoogleSearchConsole&lt;/strong&gt;からサイトマップを送信しようとログインしたら&lt;mark&gt;以下のようなメッセージ&lt;/mark&gt;が表示されていました。&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/newGoogleSearchConsole1.png" alt="" width="2458" height="642" class="alignnone size-full wp-image-3019" /&gt;&lt;/p&gt;</description></item><item><title>【サービス連携に必須】SlackのWebhookURLの取得方法</title><link>https://blogenist.jp/2018/03/27/3159/</link><pubDate>Tue, 27 Mar 2018 00:30:32 +0900</pubDate><guid>https://blogenist.jp/2018/03/27/3159/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/slackWebhookEye.png" alt="Featured image of post 【サービス連携に必須】SlackのWebhookURLの取得方法" /&gt;&lt;h2 id="外部サービスとの連携"&gt;外部サービスとの連携&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Slackには、&lt;strong&gt;外部API&lt;/strong&gt;や&lt;strong&gt;外部サービス&lt;/strong&gt;との連携するための機能が標準で用意されています。&lt;br /&gt;&lt;strong&gt;Incoming Webhooks&lt;/strong&gt;はその中の1つの機能で、主に&lt;strong&gt;外部サービスからSlackにメッセージを送信する&lt;/strong&gt;するために利用されます。&lt;/p&gt;</description></item><item><title>【ローカル環境】Docker内のAWS EC2インスタンスコンテナにSSH接続する方法【設定手順まとめ】</title><link>https://blogenist.jp/2018/03/26/3068/</link><pubDate>Mon, 26 Mar 2018 10:32:23 +0900</pubDate><guid>https://blogenist.jp/2018/03/26/3068/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/sshDockerInEC2Eye.png" alt="Featured image of post 【ローカル環境】Docker内のAWS EC2インスタンスコンテナにSSH接続する方法【設定手順まとめ】" /&gt;&lt;h2 id="ec2インスタンスを使いやすくセットアップ"&gt;EC2インスタンスを使いやすくセットアップ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;以前、&lt;strong&gt;AWS&lt;/strong&gt;の&lt;strong&gt;公式EC2インスタンスのDockerイメージ&lt;/strong&gt;を利用して、&lt;strong&gt;ローカルマシン&lt;/strong&gt;にコンテナを起動する手順を紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/03/22/3048"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/awsEc2ContainerImageEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【これは便利】EC2のDockerイメージを利用してローカルのDockerにEC2を構築しよう&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/03/22&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1043文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約3分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;しかし、初期の構成だと&lt;strong&gt;最低限の情報しか含まれていない&lt;/strong&gt;ので、&lt;strong&gt;sudoコマンド&lt;/strong&gt;や&lt;strong&gt;curlコマンド&lt;/strong&gt;、&lt;strong&gt;lessコマンド&lt;/strong&gt;などのよく使うコマンドが&lt;strong&gt;インストールされていない状態&lt;/strong&gt;です。&lt;br /&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;command&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bash-4.2# less /etc/passwd&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bash: less: &lt;span class="nb"&gt;command&lt;/span&gt; not found&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>【これは便利】EC2のDockerイメージを利用してローカルのDockerにEC2を構築しよう</title><link>https://blogenist.jp/2018/03/22/3048/</link><pubDate>Thu, 22 Mar 2018 00:07:44 +0900</pubDate><guid>https://blogenist.jp/2018/03/22/3048/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/awsEc2ContainerImageEye.png" alt="Featured image of post 【これは便利】EC2のDockerイメージを利用してローカルのDockerにEC2を構築しよう" /&gt;&lt;h2 id="ローカルにec2環境が作れる"&gt;ローカルにEC2環境が作れる&#10;&lt;/h2&gt; &lt;p&gt;Amazon Linuxの&lt;a href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/amazon_linux_container_image.html" target="_brank"&gt;&lt;strong&gt;公式Dockerコンテナイメージ&lt;/strong&gt;&lt;/a&gt;&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;が公開されていました。&lt;br /&gt;コンテナイメージは&lt;strong&gt;EC2 Container Registry(ECR)&lt;/strong&gt;にて配布されており、&lt;strong&gt;コマンド&lt;/strong&gt;で取得することが&lt;strong&gt;可能&lt;/strong&gt;になっています。&lt;/p&gt;</description></item><item><title>【標準お便利機能】Macのスクリーンショットの名称を変える</title><link>https://blogenist.jp/2018/03/21/2718/</link><pubDate>Wed, 21 Mar 2018 00:23:40 +0900</pubDate><guid>https://blogenist.jp/2018/03/21/2718/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/caputureMacNameEye.png" alt="Featured image of post 【標準お便利機能】Macのスクリーンショットの名称を変える" /&gt;&lt;h2 id="macのスクリーンショットは便利"&gt;Macのスクリーンショットは便利&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="標準搭載"&gt;標準搭載&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Webページ&lt;/strong&gt;や&lt;strong&gt;PC画面&lt;/strong&gt;のキャプチャを撮りたい場合、Macでは&lt;strong&gt;標準&lt;/strong&gt;でスクリーンキャプチャ機能が搭載されています。&lt;/p&gt;&#13;&#10; &lt;p&gt;ショートカットキーは、 &lt;span class="keyboardBtn"&gt;Command + Shift + ４ キー&lt;/span&gt;を同時に押す事で、&lt;strong&gt;カーソルが十字&lt;/strong&gt;に変わります。&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/caputureMac1.png" alt="" width="746" height="564" class="alignnone size-full wp-image-2886" /&gt;&lt;br /&gt;そのまま&lt;strong&gt;ドラッグ&lt;/strong&gt;すると、&lt;strong&gt;以下&lt;/strong&gt;のように&lt;strong&gt;撮影範囲&lt;/strong&gt;を選択出来るので、&lt;strong&gt;任意のエリア&lt;/strong&gt;を選択してみましょう。&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/caputureMac2.png" alt="" width="739" height="514" class="alignnone size-full wp-image-2887" /&gt;&lt;/p&gt;</description></item><item><title>【SSL化】httpsにした際のGoogleSearchConsoleとGoogleAnalyticsの設定方法</title><link>https://blogenist.jp/2018/03/20/3024/</link><pubDate>Tue, 20 Mar 2018 00:17:46 +0900</pubDate><guid>https://blogenist.jp/2018/03/20/3024/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/googleSearchConsoleHttpsEye.png" alt="Featured image of post 【SSL化】httpsにした際のGoogleSearchConsoleとGoogleAnalyticsの設定方法" /&gt;&lt;h2 id="サイトをssl化"&gt;サイトをSSL化！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="下調べ不足"&gt;下調べ不足・・・&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;ブログ&lt;/strong&gt;や&lt;strong&gt;Webサイト&lt;/strong&gt;を&lt;mark&gt;最初はhttp&lt;/mark&gt;で運用していて、&lt;strong&gt;途中でSSL化を行いhttps&lt;/strong&gt;にした際、&lt;strong&gt;GoogleAnalytics&lt;/strong&gt;については、&lt;strong&gt;設定を変えるだけ&lt;/strong&gt;で再設定出来ましたが、&lt;strong&gt;GoogleSearchConsole&lt;/strong&gt;も同じように&lt;strong&gt;既存の設定を修正するだけ&lt;/strong&gt;で簡単にhttpsに移行できると思っていましたが、&lt;strong&gt;実際にはそうは行きませんでした。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【以外と簡単】S3バケットにIP制限をかける方法</title><link>https://blogenist.jp/2018/03/19/2951/</link><pubDate>Mon, 19 Mar 2018 00:03:18 +0900</pubDate><guid>https://blogenist.jp/2018/03/19/2951/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/awsS3IpPolicyEye.png" alt="Featured image of post 【以外と簡単】S3バケットにIP制限をかける方法" /&gt;&lt;h2 id="s3コンテンツの閲覧制限"&gt;S3コンテンツの閲覧制限&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="s3にもip制限をかけれる"&gt;S3にもIP制限をかけれる？&#10;&lt;/h3&gt; &lt;p&gt;以前、&lt;strong&gt;S3バケット&lt;/strong&gt;に&lt;strong&gt;静的コンテンツをアップロードしてWebサイトとして公開する方法&lt;/strong&gt;を紹介しました。&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/03/18/2836"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/awsS3CreateBucketEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【お便利AWS】S3バケットで静的サイトホスティングをしてみよう&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/03/18&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1695文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【全自動雑用おいたん】Githubへのpushを受け取ってJenkinsのJobを実行してみよう</title><link>https://blogenist.jp/2018/03/15/2604/</link><pubDate>Thu, 15 Mar 2018 19:39:28 +0900</pubDate><guid>https://blogenist.jp/2018/03/15/2604/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/jenkinsGithubSshEye.png" alt="Featured image of post 【全自動雑用おいたん】Githubへのpushを受け取ってJenkinsのJobを実行してみよう" /&gt;&lt;h2 id="jenkinsで自動化"&gt;Jenkinsで自動化&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="毎回同じ作業をするのがつらたん"&gt;毎回同じ作業をするのがつらたん。。。&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;システム開発&lt;/strong&gt;等をしていると、&lt;strong&gt;Github&lt;/strong&gt;にソースを&lt;strong&gt;push&lt;/strong&gt;または&lt;strong&gt;merge&lt;/strong&gt;したタイミングで&lt;strong&gt;共通の処理&lt;/strong&gt;を行いたい、というケースが出てくると思います。&lt;br /&gt;ソースを&lt;strong&gt;ビルド&lt;/strong&gt;したり特定のディレクトリに&lt;strong&gt;移動&lt;/strong&gt;したり、Slackに&lt;strong&gt;通知&lt;/strong&gt;を飛ばしたり...etc&lt;/p&gt;</description></item><item><title>【失われしベストプラクティスを求めて】Ansibleでの特殊な動きをするディレクトリについて</title><link>https://blogenist.jp/2018/03/13/2783/</link><pubDate>Tue, 13 Mar 2018 19:13:16 +0900</pubDate><guid>https://blogenist.jp/2018/03/13/2783/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/ansibleDirectoryEye.png" alt="Featured image of post 【失われしベストプラクティスを求めて】Ansibleでの特殊な動きをするディレクトリについて" /&gt;&lt;h2 id="ansibleのディレクトリ構造"&gt;Ansibleのディレクトリ構造&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ちょっと複雑"&gt;ちょっと複雑&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Ansible&lt;/strong&gt;には、&lt;strong&gt;様々なディレクトリや設定ファイル&lt;/strong&gt;が登場します。&lt;/p&gt;&#13;&#10; &lt;p&gt;とても&lt;strong&gt;便利&lt;/strong&gt;なのですが、&lt;strong&gt;数が多い&lt;/strong&gt;のでそれぞれの意味を理解するのが&lt;strong&gt;少し大変&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【Mac/Windowsおすすめエディター】AtomよりサクサクのVisual Studio Codeのインストール方法【使い方】</title><link>https://blogenist.jp/2018/03/08/2185/</link><pubDate>Thu, 08 Mar 2018 19:14:22 +0900</pubDate><guid>https://blogenist.jp/2018/03/08/2185/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/installVSCodeEye.png" alt="Featured image of post 【Mac/Windowsおすすめエディター】AtomよりサクサクのVisual Studio Codeのインストール方法【使い方】" /&gt;&lt;h2 id="visual-studio-code"&gt;Visual Studio Code&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;a href="https://azure.microsoft.com/ja-jp/products/visual-studio-code/" target="_brank"&gt;&lt;strong&gt;Visual Studio Code&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;&lt;i class="fa fa-external-link" aria-hidden="true"&gt;&lt;/i&gt;とは、Microsoftが開発した&lt;strong&gt;オープンソース&lt;/strong&gt;の&lt;strong&gt;テキストエディタ&lt;/strong&gt;です。&lt;br /&gt;&#13;&#10; &lt;p&gt;2015年に公開され、まだ新しい部類のテキストエディターですが、&lt;strong&gt;多機能で使いやすい&lt;/strong&gt;ため多くのエンジニアやデザイナーが利用されています。&lt;br /&gt;同じようなテキストエディタとして使われているのは&lt;strong&gt;Atom&lt;/strong&gt;や&lt;strong&gt;Vim&lt;/strong&gt;が有名です。&lt;/p&gt;</description></item><item><title>【2018年版まとめ】MFクラウドで確定申告の書類を作成する手順</title><link>https://blogenist.jp/2018/03/01/2404/</link><pubDate>Thu, 01 Mar 2018 21:46:52 +0900</pubDate><guid>https://blogenist.jp/2018/03/01/2404/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/taxReturnMfCloudEye.png" alt="Featured image of post 【2018年版まとめ】MFクラウドで確定申告の書類を作成する手順" /&gt;&lt;h2 id="遂にきましたこの季節"&gt;遂にきましたこの季節&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;年が明けてすでに&lt;strong&gt;2月も終盤&lt;/strong&gt;に差し掛かりましたね。&lt;/p&gt;&#13;&#10; &lt;p&gt;世間は&lt;strong&gt;年度末&lt;/strong&gt;でバタバタし始めていますが、&lt;strong&gt;個人事業主&lt;/strong&gt;や&lt;strong&gt;フリーランス&lt;/strong&gt;の方も&lt;mark&gt;バタバタし始めている&lt;/mark&gt;かと思います。&lt;/p&gt;</description></item><item><title>【脱魔境インフラ】AWSのEC2にAnsibleをインストールしてみよう</title><link>https://blogenist.jp/2018/02/26/2457/</link><pubDate>Mon, 26 Feb 2018 23:12:36 +0900</pubDate><guid>https://blogenist.jp/2018/02/26/2457/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/installAnsibleAwsEye.png" alt="Featured image of post 【脱魔境インフラ】AWSのEC2にAnsibleをインストールしてみよう" /&gt;&lt;h2 id="インフラ環境は魔境になりやすい"&gt;インフラ環境は魔境になりやすい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;サーバーシステム&lt;/strong&gt;を開発していると、漏れなく&lt;strong&gt;AWS&lt;/strong&gt;等で&lt;strong&gt;インフラ構築&lt;/strong&gt;をする必要が出てきます。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、この&lt;strong&gt;インフラ構築作業&lt;/strong&gt;なのですが、&lt;strong&gt;何もツール等を使わず&lt;/strong&gt;に作業者が&lt;strong&gt;独自&lt;/strong&gt;でサーバー内部でコマンドを&lt;strong&gt;直接&lt;/strong&gt;叩いてインフラ構築をしてしまうと、&lt;/p&gt;</description></item><item><title>【5分で出来る】GoogleAnalyticsのURL一覧にページタイトル名を表示する方法</title><link>https://blogenist.jp/2018/02/19/2282/</link><pubDate>Mon, 19 Feb 2018 22:24:12 +0900</pubDate><guid>https://blogenist.jp/2018/02/19/2282/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/googleAnalyticsAddTitleEye.png" alt="Featured image of post 【5分で出来る】GoogleAnalyticsのURL一覧にページタイトル名を表示する方法" /&gt;&lt;h2 id="デフォルトだと分かりにくい"&gt;デフォルトだと分かりにくい・・・&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;ブログ&lt;/strong&gt;等をやっている方で、&lt;strong&gt;GoogleAnalytics&lt;/strong&gt;を使って&lt;strong&gt;アクセス解析&lt;/strong&gt;をしている人は多いと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;GoogleAnalyticsはGoogleアカウントを持っている人であれば&lt;strong&gt;無料&lt;/strong&gt;で使えますし、&lt;strong&gt;PV数&lt;/strong&gt;の調査も簡単に行え&lt;strong&gt;非常に便利&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【簡単サーバー構築】Dockerfileでnginxを立ち上げてみよう！</title><link>https://blogenist.jp/2018/02/18/2238/</link><pubDate>Sun, 18 Feb 2018 20:40:49 +0900</pubDate><guid>https://blogenist.jp/2018/02/18/2238/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/dockerNginxEye.png" alt="Featured image of post 【簡単サーバー構築】Dockerfileでnginxを立ち上げてみよう！" /&gt;&lt;h2 id="簡単サーバー構築"&gt;簡単サーバー構築&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;a href="https://blogenist.jp/2018/01/22/2170" target="_brank"&gt;前回&lt;/a&gt;の記事にて、&lt;strong&gt;Dockerfileを使ったコンテナの起動方法&lt;/strong&gt;を紹介しました。&lt;/p&gt;&#13;&#10; &lt;p&gt;今回は同じようにDockerfileを使って&lt;strong&gt;nginx&lt;/strong&gt;を起動し、&lt;strong&gt;簡単なサーバーを立ち上げるところまで&lt;/strong&gt;をご紹介しようと思います。&lt;/p&gt;&#13;&#10;&lt;/div&gt;&#13;&#10;&lt;h2 id="手順"&gt;手順&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="前提"&gt;前提&#10;&lt;/h3&gt; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;/p&gt;&#13;&#10;&lt;h3 id="dockerfileの作成"&gt;Dockerfileの作成&#10;&lt;/h3&gt; &lt;p&gt;まずは&lt;strong&gt;以下のDockerfile&lt;/strong&gt;を作成してください。&lt;br /&gt; &#13;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;FROM centos:7&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN yum update -y &amp;amp;&amp;amp; yum clean all&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN yum install -y http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN yum install -y --enablerepo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;nginx nginx&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN yum swap -y fakesystemd systemd &amp;amp;&amp;amp; yum clean all&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;ADD index.html /var/www/html/&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;ADD nginx.conf /etc/nginx/conf.d/&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bk&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RUN systemctl enable nginx&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;EXPOSE 80&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;ENTRYPOINT [&amp;#34;/usr/sbin/nginx&amp;#34;, &amp;#34;-g&amp;#34;, &amp;#34;daemon off;&amp;#34;, &amp;#34;-c&amp;#34;, &amp;#34;/etc/nginx/nginx.conf&amp;#34;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;</description></item><item><title>【サクッと鍵付きZip作成】Macでパスワード認証付きzipファイルを作る方法【ターミナル操作】</title><link>https://blogenist.jp/2018/02/17/2242/</link><pubDate>Sat, 17 Feb 2018 16:39:05 +0900</pubDate><guid>https://blogenist.jp/2018/02/17/2242/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/macSecretZipEye.png" alt="Featured image of post 【サクッと鍵付きZip作成】Macでパスワード認証付きzipファイルを作る方法【ターミナル操作】" /&gt;&lt;h2 id="デフォルト機能では作れない"&gt;デフォルト機能では作れない？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;仕事をしていると、&lt;strong&gt;重要な書類&lt;/strong&gt;や&lt;strong&gt;パスワードをかけて閲覧を制限したい情報&lt;/strong&gt;等を&lt;strong&gt;Eメールにて送らないといけない場合&lt;/strong&gt;が少なからずあります。&lt;/p&gt;&#13;&#10; &lt;p&gt;その場合に、&lt;strong&gt;Windows&lt;/strong&gt;では標準の機能(右クリックから)で&lt;strong&gt;簡単にパスワード認証付きZipファイルを作ることが出来ます&lt;/strong&gt;が、macでは標準機能では&lt;strong&gt;通常のパスワード認証無しZipファイルしか作ることが出来ません。&lt;/strong&gt;&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/02/macSecretZip1.png" alt="" width="1344" height="1008" class="alignnone size-full wp-image-2245" /&gt;&lt;/p&gt;</description></item><item><title>【バージョン管理】Macにrbenvを入れて複数バージョンを使いわけよう【Ruby】</title><link>https://blogenist.jp/2018/01/23/2047/</link><pubDate>Tue, 23 Jan 2018 21:10:18 +0900</pubDate><guid>https://blogenist.jp/2018/01/23/2047/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/rbenvInstallEye.png" alt="Featured image of post 【バージョン管理】Macにrbenvを入れて複数バージョンを使いわけよう【Ruby】" /&gt;&lt;h2 id="rubyのバージョン管理をしたい"&gt;Rubyのバージョン管理をしたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Macには&lt;strong&gt;標準&lt;/strong&gt;でRubyがインストールされていて、&lt;strong&gt;すぐに使うことが可能&lt;/strong&gt;となっています。&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/rbenvInstall1.png" alt="" width="990" height="48" class="alignnone size-full wp-image-2048" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、案件によって&lt;strong&gt;Rubyのバージョンを切り替える&lt;/strong&gt;必要が出てきたり、&lt;strong&gt;迂闊にRubyのバージョンアップが出来ない&lt;/strong&gt;ケースもありえます。&lt;/p&gt;</description></item><item><title>Dockerfileに設定を記述して実行する方法</title><link>https://blogenist.jp/2018/01/22/2170/</link><pubDate>Mon, 22 Jan 2018 18:53:08 +0900</pubDate><guid>https://blogenist.jp/2018/01/22/2170/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/dockerFileEye.png" alt="Featured image of post Dockerfileに設定を記述して実行する方法" /&gt;&lt;h2 id="dockerfileとは"&gt;Dockerfileとは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;以前、&lt;a href="https://blogenist.jp/2018/01/21/1972" target="_brank"&gt;&lt;strong&gt;コチラ&lt;/strong&gt;&lt;/a&gt;の記事にて、&lt;strong&gt;Docker For Mac&lt;/strong&gt;をインストールし、&lt;strong&gt;コマンド実行&lt;/strong&gt;でHello worldを表示して見ました。&lt;/p&gt;&#13;&#10; &lt;p&gt;ただ、&lt;strong&gt;シンプル&lt;/strong&gt;な実行内容のためコマンド引数で実行できたものの、もっと&lt;strong&gt;複雑な処理&lt;/strong&gt;を実行した場合は&lt;mark&gt;コマンド引数では限界&lt;/mark&gt;があります。&lt;/p&gt;</description></item><item><title>【楽チン素敵】Homebrew Caskを使ってDocker for macのインストールしてみる</title><link>https://blogenist.jp/2018/01/21/1972/</link><pubDate>Sun, 21 Jan 2018 11:40:05 +0900</pubDate><guid>https://blogenist.jp/2018/01/21/1972/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/dockerForMac7.png" alt="Featured image of post 【楽チン素敵】Homebrew Caskを使ってDocker for macのインストールしてみる" /&gt;&lt;h2 id="docker環境の用意のしにくさ"&gt;Docker環境の用意のしにくさ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Docker環境&lt;/strong&gt;を作る際に、初めての方は少なからず&lt;strong&gt;苦戦&lt;/strong&gt;してしまうと思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;Dockerを使うには&lt;strong&gt;VirtualBox&lt;/strong&gt;等で&lt;strong&gt;VM&lt;/strong&gt;を起動しなければならず、その辺の設定も&lt;strong&gt;一癖ある&lt;/strong&gt;からです。&lt;/p&gt;</description></item><item><title>【Hombrew】Go言語のパッケージ管理ツール「Glide」のインストール方法【使い方】</title><link>https://blogenist.jp/2018/01/20/1986/</link><pubDate>Sat, 20 Jan 2018 15:29:20 +0900</pubDate><guid>https://blogenist.jp/2018/01/20/1986/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/glideInstallEye-1.png" alt="Featured image of post 【Hombrew】Go言語のパッケージ管理ツール「Glide」のインストール方法【使い方】" /&gt;&lt;h2 id="go言語のパッケージ管理の課題"&gt;Go言語のパッケージ管理の課題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Go言語&lt;/strong&gt;は基本的に「&lt;strong&gt;&lt;code&gt;go get ~&lt;/code&gt;&lt;/strong&gt;」でインストールしたパッケージはすべて&lt;strong&gt;環境変数&lt;code&gt;$GOPATH&lt;/code&gt;&lt;/strong&gt;配下にインストールされます。&lt;br /&gt;また、&lt;strong&gt;Go1.8&lt;/strong&gt;からは&lt;strong&gt;環境変数&lt;code&gt;$GOPATH&lt;/code&gt;を設定していない場合は、&lt;code&gt;$HOME/go&lt;/code&gt;を利用する&lt;/strong&gt;ようになっています。&lt;br /&gt;そして、Goを&lt;strong&gt;ビルド&lt;/strong&gt;するときには、常に&lt;strong&gt;環境変数&lt;code&gt;$GOPATH&lt;/code&gt;またはこのディレクトリ&lt;/strong&gt;を見るので、&lt;strong&gt;同じモジュール&lt;/strong&gt;でも&lt;strong&gt;ビルドするプログラムによってバージョンを変える&lt;/strong&gt;、といった事は&lt;strong&gt;標準の機能では実現出来ません。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【ローカル開発に便利】ディレクトリ毎に環境変数を設定することが出来る「direnv」のインストール方法と使い方【.envrc】</title><link>https://blogenist.jp/2018/01/19/1995/</link><pubDate>Fri, 19 Jan 2018 01:10:13 +0900</pubDate><guid>https://blogenist.jp/2018/01/19/1995/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/direnvInstall7.png" alt="Featured image of post 【ローカル開発に便利】ディレクトリ毎に環境変数を設定することが出来る「direnv」のインストール方法と使い方【.envrc】" /&gt;&lt;h2 id="環境変数とは"&gt;環境変数とは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;環境変数&lt;/strong&gt;とは&lt;strong&gt;Enviroment Variable&lt;/strong&gt;と呼ばれ、&lt;mark&gt;OSシステム全体で利用可能な変数&lt;/mark&gt;の事を指します。&lt;/p&gt;&#13;&#10; &lt;p&gt;一般的には様々な&lt;strong&gt;binファイルの場所&lt;/strong&gt;や&lt;strong&gt;設定情報&lt;/strong&gt;を代入して、&lt;strong&gt;プログラム内で取得したりすることが可能&lt;/strong&gt;になります。&lt;/p&gt;</description></item><item><title>【mac】Go言語の複数バージョンを管理する「goenv」のインストール方法【Homebrew】</title><link>https://blogenist.jp/2018/01/18/1942/</link><pubDate>Thu, 18 Jan 2018 01:07:25 +0900</pubDate><guid>https://blogenist.jp/2018/01/18/1942/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/goEnvInstallEye.png" alt="Featured image of post 【mac】Go言語の複数バージョンを管理する「goenv」のインストール方法【Homebrew】" /&gt;&lt;h2 id="複数バージョンの共存の必要性"&gt;複数バージョンの共存の必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回の記事にて、&lt;strong&gt;go言語の環境構築&lt;/strong&gt;についてご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2018/01/17/1926"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/goInstallEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【mac】Go言語の開発環境構築をHomebrewで行う方法&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/01/17&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;547文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約2分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;もちろん、そちらの手順にて問題はありませんが、場合によっては&lt;strong&gt;複数のGo言語のバージョンを使いたい！&lt;/strong&gt;というケースもありえます。&lt;/p&gt;</description></item><item><title>【便利】Gmailでエイリアス機能を使って1つのアカウントで複数のメールアドレスを使う方法</title><link>https://blogenist.jp/2018/01/14/1882/</link><pubDate>Sun, 14 Jan 2018 22:31:57 +0900</pubDate><guid>https://blogenist.jp/2018/01/14/1882/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/gmailAliasEye.png" alt="Featured image of post 【便利】Gmailでエイリアス機能を使って1つのアカウントで複数のメールアドレスを使う方法" /&gt;&lt;h2 id="gmailのエイリアス機能"&gt;Gmailのエイリアス機能&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="whats"&gt;What&amp;rsquo;s?&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;Gmail&lt;/strong&gt;を使っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;mark&gt;Androidが復旧&lt;/mark&gt;していたり、&lt;mark&gt;様々なWebサービスでのソーシャルアカウントログインが主流&lt;/mark&gt;となってきているので、大体の方が&lt;strong&gt;Googleアカウント&lt;/strong&gt;を持っていると思います。&lt;/p&gt;</description></item><item><title>お名前.comで取得したドメインをgmailで利用する方法</title><link>https://blogenist.jp/2018/01/13/1817/</link><pubDate>Sat, 13 Jan 2018 18:36:01 +0900</pubDate><guid>https://blogenist.jp/2018/01/13/1817/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/onamaeGmailEye.png" alt="Featured image of post お名前.comで取得したドメインをgmailで利用する方法" /&gt;&lt;h2 id="取得したドメインをメールアドレスとして使いたい"&gt;取得したドメインをメールアドレスとして使いたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;以前の記事で、&lt;strong&gt;お名前.comでのドメイン取得方法&lt;/strong&gt;及び&lt;strong&gt;さくらのレンタルサーバーへの設定方法&lt;/strong&gt;をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2017/09/04/329"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/onamaeEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【2017年9月最新版！】副業でお小遣いを稼ごう！！独自ドメイン取得編&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2017/09/04&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;1740文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約4分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;別ケース&lt;/strong&gt;として、&lt;mark&gt;お名前.comで取得したドメインを使ってGmailでのメール送受信を行う方法&lt;/mark&gt;をご紹介します。&lt;/p&gt;</description></item><item><title>【Twitter】ManageFlitterを使ってフォロワーを整理する方法【自動管理ツール】</title><link>https://blogenist.jp/2018/01/08/1800/</link><pubDate>Mon, 08 Jan 2018 14:34:11 +0900</pubDate><guid>https://blogenist.jp/2018/01/08/1800/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/ManageFlitterEye.png" alt="Featured image of post 【Twitter】ManageFlitterを使ってフォロワーを整理する方法【自動管理ツール】" /&gt;&lt;h2 id="フォロバをしてくれないアカウントが多い"&gt;フォロバをしてくれないアカウントが多い&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今や、&lt;strong&gt;Twitter&lt;/strong&gt;は&lt;strong&gt;広告塔としては非常に強力&lt;/strong&gt;です。&lt;/p&gt;&#13;&#10; &lt;p&gt;また、&lt;strong&gt;無料で複数アカウントも作成することが可能&lt;/strong&gt;なので&lt;strong&gt;メディア広告&lt;/strong&gt;には非常に向いています。&lt;/p&gt;</description></item><item><title>【mac豆知識】Finderの超便利機能「クイックルック(QuickLook)」を使ってファイルのプレビューを確認しよう【プラグイン】</title><link>https://blogenist.jp/2018/01/07/1742/</link><pubDate>Sun, 07 Jan 2018 13:50:22 +0900</pubDate><guid>https://blogenist.jp/2018/01/07/1742/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/01/quicklookEye.png" alt="Featured image of post 【mac豆知識】Finderの超便利機能「クイックルック(QuickLook)」を使ってファイルのプレビューを確認しよう【プラグイン】" /&gt;&lt;h2 id="quick-lookとは"&gt;Quick Lookとは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Quick Look&lt;/strong&gt;(&lt;strong&gt;クイックルック&lt;/strong&gt;)とは、&lt;strong&gt;OS X&lt;/strong&gt;に搭載されている&lt;strong&gt;標準機能&lt;/strong&gt;で、&lt;strong&gt;対応しているファイル形式&lt;/strong&gt;であれば&lt;strong&gt;Finder上&lt;/strong&gt;でカーソルを当てた上で&lt;strong&gt;スペースキー&lt;/strong&gt;を押すだけで&lt;strong&gt;ファイルの中身をプレビュー表示&lt;/strong&gt;する事が出来ます。&lt;/p&gt;</description></item><item><title>【AdobeCC対応】AfterEffectsとPhotoShopを利用したGif画像の作り方【mac/windows】</title><link>https://blogenist.jp/2017/12/12/1391/</link><pubDate>Tue, 12 Dec 2017 23:17:02 +0900</pubDate><guid>https://blogenist.jp/2017/12/12/1391/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/12/694779076.gif" alt="Featured image of post 【AdobeCC対応】AfterEffectsとPhotoShopを利用したGif画像の作り方【mac/windows】" /&gt;&lt;h2 id="gif画像は簡単に作れる"&gt;Gif画像は簡単に作れる！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;Gif(Graphics Interchange Format)画像&lt;/strong&gt;を知っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Twitter&lt;/strong&gt;や&lt;strong&gt;line&lt;/strong&gt;などでも利用でき、最近はよく&lt;strong&gt;ネット上&lt;/strong&gt;でも見ることが多いと思います。&lt;/p&gt;</description></item><item><title>【Macで変換がもっさりする人必見】文字変換スピードを元に戻す方法</title><link>https://blogenist.jp/2017/11/15/1380/</link><pubDate>Wed, 15 Nov 2017 23:50:34 +0900</pubDate><guid>https://blogenist.jp/2017/11/15/1380/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/11/liveTypingSpeedEye.png" alt="Featured image of post 【Macで変換がもっさりする人必見】文字変換スピードを元に戻す方法" /&gt;&lt;h2 id="os-x-el-capitan以降の新機能ライブ変換"&gt;OS X El Capitan以降の新機能「ライブ変換」&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ライブ変換とは"&gt;ライブ変換とは？&#10;&lt;/h3&gt; &lt;p&gt;Macには&lt;strong&gt;ライブ変換&lt;/strong&gt;という機能があります。&lt;/p&gt;&#13;&#10; &lt;p&gt;これは&lt;strong&gt;OS X El Capitan&lt;/strong&gt;から追加された&lt;strong&gt;新機能&lt;/strong&gt;で、日本語を入力していると&lt;mark&gt;自動で漢字に変換&lt;/mark&gt;される、という機能です。&lt;/p&gt;</description></item><item><title>【Mac/Windows最新版】youtube-dlを使ってターミナルのコマンドラインからYoutubeやTwitterの動画ファイルを保存しよう【Homebrew】</title><link>https://blogenist.jp/2017/11/14/1414/</link><pubDate>Tue, 14 Nov 2017 00:32:46 +0900</pubDate><guid>https://blogenist.jp/2017/11/14/1414/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/11/youtube-dlEye.png" alt="Featured image of post 【Mac/Windows最新版】youtube-dlを使ってターミナルのコマンドラインからYoutubeやTwitterの動画ファイルを保存しよう【Homebrew】" /&gt;&lt;h2 id="youtubeの動画を保存したい"&gt;Youtubeの動画を保存したい！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ネットサーフィンの行き着く先"&gt;ネットサーフィンの行き着く先&#10;&lt;/h3&gt; &lt;p&gt;暇なときにすることと言えば、&lt;strong&gt;ネットサーフィン&lt;/strong&gt;ですよね♪&lt;/p&gt;&#13;&#10; &lt;p&gt;今は&lt;strong&gt;Youtube&lt;/strong&gt;などで&lt;strong&gt;お笑いやスポーツ&lt;/strong&gt;をいつでも見ることが出来るので暇つぶしには困らなくなりました。&lt;/p&gt;</description></item><item><title>【画面操作を簡単録画】QuickTimePlayerとGiftedを使って画面操作を録画してgif画像化する方法【簡単瞬殺】</title><link>https://blogenist.jp/2017/11/03/1324/</link><pubDate>Fri, 03 Nov 2017 14:02:32 +0900</pubDate><guid>https://blogenist.jp/2017/11/03/1324/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/11/QuickTimePlayerToGifEye.png" alt="Featured image of post 【画面操作を簡単録画】QuickTimePlayerとGiftedを使って画面操作を録画してgif画像化する方法【簡単瞬殺】" /&gt;&lt;h2 id="画面操作の録画は以外と簡単"&gt;画面操作の録画は以外と簡単&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Github&lt;/strong&gt;や&lt;strong&gt;Qiita&lt;/strong&gt;を見ていると、良く&lt;strong&gt;画面操作を紹介する画像(Gif)&lt;/strong&gt;が貼られているページを良く見ます。&lt;/p&gt;&#13;&#10; &lt;p&gt;↓こんなの&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/11/HelloWorld.mov.gif" alt="" width="600" height="400" class="alignnone size-full wp-image-1356" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;自分もやってみかったのですが、&lt;mark&gt;専用のソフトを買う必要があるのかな？&lt;/mark&gt;とか、&lt;mark&gt;設定がめんどくさいんだろうな&lt;/mark&gt;、と&lt;strong&gt;敬遠&lt;/strong&gt;していましたが、いざやってみると&lt;strong&gt;非常に簡単&lt;/strong&gt;だったので、ご紹介致します♪&lt;/p&gt;</description></item><item><title>【MacをWindows風の操作感に！】ショートカットやキーボード操作をWindowsに近づける方法まとめ！</title><link>https://blogenist.jp/2017/10/28/1298/</link><pubDate>Sat, 28 Oct 2017 20:53:21 +0900</pubDate><guid>https://blogenist.jp/2017/10/28/1298/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/wind2MacKeyboardEye.png" alt="Featured image of post 【MacをWindows風の操作感に！】ショートカットやキーボード操作をWindowsに近づける方法まとめ！" /&gt;&lt;h2 id="windowsからmacへ"&gt;WindowsからMacへ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="かつては生粋のwindows使いだった"&gt;「かつて」は生粋のWindows使いだった&#10;&lt;/h3&gt; &lt;p&gt;筆者は&lt;strong&gt;２０年&lt;/strong&gt;以上&lt;strong&gt;WindowsPC&lt;/strong&gt;にて、&lt;mark&gt;ホームページ制作やシステム開発&lt;/mark&gt;を行っていました。&lt;/p&gt;&#13;&#10; &lt;p&gt;なので、Windowsマシンでの&lt;strong&gt;開発&lt;/strong&gt;については、&lt;br /&gt;&lt;span class="oomozi"&gt;それはもうすごいです&lt;/span&gt;。(自称)&lt;/p&gt;</description></item><item><title>【フォロワーを自動で増やす】自動フォローツール「鬼ったー」の使い方</title><link>https://blogenist.jp/2017/10/26/1202/</link><pubDate>Thu, 26 Oct 2017 22:25:03 +0900</pubDate><guid>https://blogenist.jp/2017/10/26/1202/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/onitterEye.png" alt="Featured image of post 【フォロワーを自動で増やす】自動フォローツール「鬼ったー」の使い方" /&gt;&lt;h2 id="snsの広告の効果について"&gt;SNSの広告の効果について&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今まで&lt;strong&gt;広告&lt;/strong&gt;といえば&lt;strong&gt;テレビCM&lt;/strong&gt;や&lt;strong&gt;紙媒体のチラシ&lt;/strong&gt;がメインでした。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、今は&lt;strong&gt;Youtube&lt;/strong&gt;や&lt;strong&gt;Web&lt;/strong&gt;、&lt;strong&gt;ブログ&lt;/strong&gt;や&lt;strong&gt;SNS&lt;/strong&gt;などの様々なWebマーケティング広告が現れ、そちらの影響力の方が大きくなってきているのも事実です。&lt;/p&gt;</description></item><item><title>【解凍ソフトの決定版】macでのrarファイルを解凍するなら「The Unarchiver 」</title><link>https://blogenist.jp/2017/10/22/1133/</link><pubDate>Sun, 22 Oct 2017 17:51:50 +0900</pubDate><guid>https://blogenist.jp/2017/10/22/1133/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/TheUnarchiverEye.png" alt="Featured image of post 【解凍ソフトの決定版】macでのrarファイルを解凍するなら「The Unarchiver 」" /&gt;&lt;h2 id="zipファイル以外の解凍が出来ない"&gt;ZIPファイル以外の解凍が出来ない！&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;ネットでデザイン素材集をダウンロードすると、たまに&lt;mark&gt;ZIP形式以外&lt;/mark&gt;に圧縮されている場合があります。&lt;/p&gt;&#13;&#10; &lt;p&gt;macではデフォルトではこの&lt;strong&gt;rar形式&lt;/strong&gt;の圧縮ファイルの解凍が&lt;strong&gt;出来ない&lt;/strong&gt;ので、別途解凍用のソフトを&lt;mark&gt;インストールする必要&lt;/mark&gt;があります。&lt;/p&gt;</description></item><item><title>【便利】macでFont Bookを使ってフォントをまとめてインストールする方法</title><link>https://blogenist.jp/2017/10/21/1124/</link><pubDate>Sat, 21 Oct 2017 14:26:37 +0900</pubDate><guid>https://blogenist.jp/2017/10/21/1124/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/fontBookEye.png" alt="Featured image of post 【便利】macでFont Bookを使ってフォントをまとめてインストールする方法" /&gt;&lt;h2 id="一つ一つインストールするめんどくささ"&gt;一つ一つインストールするめんどくささ&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;デザインの仕事などをやっていると&lt;strong&gt;有料&lt;/strong&gt;のフォントパックを購入する事が多々あります。&lt;/p&gt;&#13;&#10; &lt;p&gt;国乳すると、多くの&lt;strong&gt;ttf/otfファイル&lt;/strong&gt;をインストールする必要があるのですが、Finderから&lt;strong&gt;一つ一つ&lt;/strong&gt;インストールするのは&lt;strong&gt;非常に大変&lt;/strong&gt;です。&lt;/p&gt;</description></item><item><title>【Wordpressプラグイン】アバター画像を簡単に設定出来る「WP User Avatar」の使い方</title><link>https://blogenist.jp/2017/10/20/1104/</link><pubDate>Fri, 20 Oct 2017 21:04:46 +0900</pubDate><guid>https://blogenist.jp/2017/10/20/1104/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/WP_User_AvatarEye.png" alt="Featured image of post 【Wordpressプラグイン】アバター画像を簡単に設定出来る「WP User Avatar」の使い方" /&gt;&lt;h2 id="wordpressでアバター画像を設定するには"&gt;Wordpressでアバター画像を設定するには？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Wordpressインストール後に、特に設定せずに記事を投稿すると、以下のようにアバターが表示されない状態担っていると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2017/10/WP_User_Avatar1.jpg" alt="" width="769" height="243" class="alignnone size-full wp-image-1107" /&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;せっかくだから何かしらの&lt;strong&gt;アバター画像&lt;/strong&gt;を設定したいですよね。&lt;/p&gt;</description></item><item><title>【謎の技術】アナグラムを自動生成したい際にオススメの「Internet Anagram Server」【暗号文字列】</title><link>https://blogenist.jp/2017/09/26/870/</link><pubDate>Tue, 26 Sep 2017 17:58:45 +0900</pubDate><guid>https://blogenist.jp/2017/09/26/870/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/anagramEye.png" alt="Featured image of post 【謎の技術】アナグラムを自動生成したい際にオススメの「Internet Anagram Server」【暗号文字列】" /&gt;&lt;h2 id="アナグラムとは"&gt;アナグラムとは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;文字の&lt;strong&gt;言葉遊び&lt;/strong&gt;の一つで、文字列を入れ替えることによって、全く別の意味にさせる事です。&lt;/p&gt;&#13;&#10; &lt;p&gt;文字数が増えるにつれて、生成されるパターンが増えていくので一部の簡易的な暗号化の際の方法に使われています。&lt;br /&gt;※あくまで簡易的なので&lt;strong&gt;重要なセキュリティとしては向いていません。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【快適ネットサーフィン生活へ】Google Chromeが重い時に入れるべき「TabMemFree」【もっさり対処方法】</title><link>https://blogenist.jp/2017/09/22/826/</link><pubDate>Fri, 22 Sep 2017 13:31:32 +0900</pubDate><guid>https://blogenist.jp/2017/09/22/826/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/tabmemoryEye.png" alt="Featured image of post 【快適ネットサーフィン生活へ】Google Chromeが重い時に入れるべき「TabMemFree」【もっさり対処方法】" /&gt;&lt;h2 id="今やchromeの時代"&gt;今やChromeの時代&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;ネットサーフィン&lt;/strong&gt;をする時にブラウザは何を使用していますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Google Chrome&lt;/strong&gt;や&lt;strong&gt;FireFox&lt;/strong&gt;,&lt;strong&gt;IE&lt;/strong&gt;,&lt;strong&gt;Opera&lt;/strong&gt;,&lt;strong&gt;Safari&lt;/strong&gt;など、いろいろなブラウザがありますよね。&lt;/p&gt;</description></item><item><title>【おすすめ無料プラグイン】Wordpress丸々バックアップで安心！「UpdraftPlus」の導入方法【復元】</title><link>https://blogenist.jp/2017/09/08/543/</link><pubDate>Fri, 08 Sep 2017 21:43:52 +0900</pubDate><guid>https://blogenist.jp/2017/09/08/543/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/UpdraftPlusEye.png" alt="Featured image of post 【おすすめ無料プラグイン】Wordpress丸々バックアップで安心！「UpdraftPlus」の導入方法【復元】" /&gt;&lt;h2 id="バックアップの必要性について"&gt;バックアップの必要性について&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんはWordpressの&lt;strong&gt;バックアップ&lt;/strong&gt;を取っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;ブログやアフェリエイトをやっている場合、&lt;strong&gt;記事数は日に日に増している&lt;/strong&gt;と思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;おそらくWordpressの管理画面で記事を投稿した後に記事を&lt;strong&gt;メモ帳にコピーしてバックアップ&lt;/strong&gt;、等はしていないと思います&lt;/p&gt;</description></item><item><title>セキュリティソフトの決定版！！「ノートン セキュリティ」のインストール方法</title><link>https://blogenist.jp/2017/09/01/360/</link><pubDate>Fri, 01 Sep 2017 14:09:40 +0900</pubDate><guid>https://blogenist.jp/2017/09/01/360/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/09/nortonInstallEye.png" alt="Featured image of post セキュリティソフトの決定版！！「ノートン セキュリティ」のインストール方法" /&gt;&lt;h2 id="セキュリティソフトの必要性"&gt;セキュリティソフトの必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは&lt;strong&gt;セキュリティソフト&lt;/strong&gt;入れていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;今は&lt;strong&gt;ネット社会&lt;/strong&gt;となっていて、インターネットありきの生活になっています。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Windows/Mac&lt;/strong&gt;のパソコンはもちろん、&lt;strong&gt;タブレット/スマートフォン&lt;/strong&gt;も必要不可欠になりつつありますよね。&lt;/p&gt;</description></item><item><title>Wordpressの記事ページに目次を追加する「Table of Contents Plus」プラグインの導入方法</title><link>https://blogenist.jp/2017/08/15/79/</link><pubDate>Tue, 15 Aug 2017 09:41:19 +0900</pubDate><guid>https://blogenist.jp/2017/08/15/79/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/08/TableOfContentsPlusEye.png" alt="Featured image of post Wordpressの記事ページに目次を追加する「Table of Contents Plus」プラグインの導入方法" /&gt;&lt;h2 id="ブログでの目次の必要性"&gt;ブログでの目次の必要性&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Wordpressで記事を作成する際に、ボリュームが増えてくると&lt;strong&gt;縦に長い&lt;/strong&gt;記事になってしまい、見る側が&lt;mark&gt;全体を把握しずらく&lt;/mark&gt;なってしまいます。&lt;/p&gt;&#13;&#10; &lt;p&gt;なので、内容が多い記事については、ページ上部に&lt;strong&gt;目次&lt;/strong&gt;があると便利です。&lt;/p&gt;</description></item><item><title>【インスタ映え】PCからInstagramへの画像や動画のアップロードを可能にする「Gramblr」のインストール方法と使い方【Mac/Windows対応】</title><link>https://blogenist.jp/2017/08/14/55/</link><pubDate>Mon, 14 Aug 2017 13:32:53 +0900</pubDate><guid>https://blogenist.jp/2017/08/14/55/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2017/08/GramberEye.png" alt="Featured image of post 【インスタ映え】PCからInstagramへの画像や動画のアップロードを可能にする「Gramblr」のインストール方法と使い方【Mac/Windows対応】" /&gt;&lt;h2 id="pc版instagramからの画像動画アップロードはサポートされてない"&gt;PC版Instagramからの画像/動画アップロードはサポートされてない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;最近は画像や動画に関するSNSはTwitterより&lt;strong&gt;Instagram&lt;/strong&gt;が主となってきています。&lt;/p&gt;&#13;&#10; &lt;p&gt;ただTwitterはPCからも、サイトにログインすれば問題なく画像や動画のアップロードが出来ますが、Instagramは閲覧のみしか出来ず、アップロードするには専用のアプリケーションをPCにインストールする必要があります。&lt;/p&gt;</description></item></channel></rss>