<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Homebrew on Blogenist -ブロゲニスト-</title><link>https://blogenist.jp/tags/homebrew/</link><description>Recent content in Homebrew on Blogenist -ブロゲニスト-</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Fri, 15 Mar 2024 19:03:09 +0900</lastBuildDate><atom:link href="https://blogenist.jp/tags/homebrew/index.xml" rel="self" type="application/rss+xml"/><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>【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>【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>【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>【サーバーサイド開発】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>【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>【色々試した結果一番簡単】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>【爆速環境構築】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>【グッバイ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>【オラクルの呪い】「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>【期待の最新シェル】使いやすくてオススメな「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>【使い方備忘録】ローカルマシンで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>【オラクルの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>【使い勝手最強】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>【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>【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>【めちゃくそ便利】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>【サーバーの耐久度チェック】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>【バージョン管理】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>【楽チン素敵】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>【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>【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>【解凍ソフトの決定版】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></channel></rss>