ターミナル、デフォルトのまま使用してませんか。ターミナルはもっとかっこよく、そして生産性を高く上げることができます。そのためのツールが数多く存在しますが、今回はその中でも基本となるツール群をご紹介します。 変更前の状態です。(テーマだけ「Pro」に変更しています) 変更後は以下のようになります。私は、i...
Mac terminal zsh
Gmailにはフィルタと呼ばれる便利な機能があります。フィルタの一例として、重要なメールを見逃さない、もしくはそれ以外のメール(ノイズ)を受信トレイに残さないことで、受信トレイを大きく整理できるでしょう。ただ、フィルタを使用して以下のような経験をされたことはありませんか。 「受信トレイをスキップ」をフ...
Web Google Gmail
Windows 10にインストールされたアプリの管理は「設定」アプリから行います。不要なアプリは削除して、ストレージの空きを増やしたり、電力消費量を減らしてバッテリーの減りを抑えることができます。しかし、いくら「設定」アプリやコントロールパネルを開いても、削除できないアプリがあります。それが「Xbox」アプリです...
Windows Windows 10 PowerShell
前回の記事でGitの基本的な操作方法についてご紹介しました。ローカル上にGitのリポジトリを作成し、コミット、ブランチ、マージといったGitのコアとなる部分について学びました。今回は、GitHubを使用して主にリモートリポジトリの扱いに焦点を当ててご紹介します。あらかじめ、GitHubのアカウントを...
Mac Git GitHub VS Code
Gitは、分散型バージョン管理システムです。それに対して、Subversionは集中型バージョン管理システムと呼ばれます。また、このバージョン管理システムで管理されているドキュメントの格納庫をリポジトリと呼びます。分散型と集中型バージョン管理システムの違いについては、以下の記事が参考になります。 ガチ...
Mac Git GitHub VSCode
Windows 10(バージョン1809)で試しました。Windows 10上でWSLからUbuntu Desktopを動作させたい、ただそれだけの理由で試しました。そのため、現段階では使い物になりません。Firefoxを起動してブラウジングするくらいはできそうです。Firefoxを使いたいだけであれば、わざわざUb...
Macの動作が重くなってしまったため、アクティビティモニターを眺めていたところ、「Code Helper」と呼ばれるプロセスがCPUを占有していました。同プロセスは、VS Codeの子プロセスで、複数のプロセスが起動します。拡張機能の一部が暴走している可能性があるのかと思い、拡張機能の停止や削除を繰り返...
Mac VS Code
Hugoは静的サイトジェネレーターですが、テンプレート(Go Template)を使用することで、比較的自由にカスタマイズ可能です。このブログも以前はWordPressを使用していましたが、現在はHugoを使用しています。 WordPressからHugoへ移行する場合、色々考慮点はあると思いますが、頭を...
Blog Hugo
Mac を使用して iPhone、iPad の Safari でデバッグを行う方法で、iPhone の Safari でデバッグする方法をご紹介しました。iPhone、Mac の標準機能のみで実現できるものの、Mac の Safari を使用する必要があります。 今回は、Safari を使用する場合に比べて若干準備が面倒ではありますが、Mac の Google Chrome を使用して同...
iPhone Mac Safari Google Chrome
Google ChromeやSafariのブラウザには、デベロッパーツールと呼ばれる開発者向けメニューが付属しています。デベロッパーツールを使用することで、Webアプリケーションのデバッグを簡単に行うことができます。例えば、Google Chromeのコンソールを使用することで、JavaScriptの実行エラーを...
iPhone Mac Safari
静的サイトにおけるサイト内全文検索の実装例をご紹介します。個人ブログにおける趣味の範囲内です。また、個人ブログのため、料金を抑える方針で検討します。 WordPressなどのCMSは標準で検索機能を有しています。しかし、静的サイトではビルド時にすべてのページが生成されます。そのため、WordPress...
Blog Netlify Hugo Elasticsearch
Go 言語製の静的サイトジェネレータ Hugo で Netlify に構築したホストで、独自ドメインメールによる安価な送受信環境を整備する方法をご紹介します。 ドメインは「お名前.com」等のレジストラで既に取得済み、DNS サービスは「Netlify DNS」を使用することを前提とします。ただし、「Netlify DNS」は記事執筆時...
Blog Netlify Hugo AWS SES
以前、Netlify Functions をローカル環境でエミュレートする方法、Netlify にデプロイする方法をご紹介しました。今回は、ローカル環境で開発した Netlify Fucntions をコンテナ技術の理解を深めるために Docker で実行してみます。前回作成したアプリケーションをもとに話を進めますので、まだの方はそちらを一読されてから読み進めることを...
Mac Blog Docker Netlify
1Password 6(最新より1つ前の古いバージョン)を使用しています。最新バージョンである1Password 7は、1Password 6から直接アップグレードできず、別アプリとしてインストールする必要があります。特に1Password 6に不満があったわけではありません。ただ、いつまでも古いバージョンを使用するのもな...
Mac Google Chrome 1Password Google
Parallels Desktop 12 for Mac では、Ubuntu 18.04 LTS が正式にサポートされていません。最新バージョンである Parallels Desktop 14 for Mac にアップグレードすることで、正式に Ubuntu 18.04 LTS がサポートされます。ただ、Parallels Desktop 12 for Mac で現状不満を感じることもないため、自己責任で同バージョンに Ubuntu 18.04 LTS をインストールしてみました。 なお、Ubuntu 18.04 LTS...
Mac Ubuntu Paralles Desktop
Hugo のオリジナルテーマ作成を勝手に応援する企画、記念すべき第 1 弾はテンプレート構文の基本となる「template」「partial」「block」「define」の違いについてです。以下のバージョンで確認しています。 Hugo Static Site Generator v0.53/extended darwin/amd64 BuildDate: unknown Hugo のテンプレート構文 Hugo には様々なテンプレート構文が用意されています。今...
Blog Hugo
Hugo には、記事執筆時点において、WordPress のような便利なプラグインはありません。しかし、Shortcode やテンプレートの構文を工夫することで、WordPress と同等のプラグイン機能を実現できます。 Hugo Static Site Generator v0.52/extended darwin/amd64 BuildDate: unknown たとえば、WordPress にはアイキャッチ画像という概念があります。Hugo...
Blog Hugo Netlify
 プロキシやファイアーウォールに囲まれて、まるで刑務所の中で働かされてるような職場、あると思います。 世の中には、セキュリティという名目上、「amazon.com」というドメインだけで「オンラインショッピング」と判断されて、AWSのマネジメントコンソールすら閲覧させてくれない会社もあるようです。 また、...
Mac AWS SSH
office-925806_640
 MacBook ProのTouch Bar使用してますか?先日のAppleのスペシャルイベントで、Touch Bar無し、Touch ID有りのMacBook Airが発表されて、手持ちのMacBook ProのTouch Barの行方が気になりそわそわしている皆様こんばんは。  せっかくのTouch Barですから使わないと...
Mac BetterTouchTool macOS Touch Bar