Corredor

ウェブ、プログラミングの勉強メモ。

Homebrew

Homebrew でインストールしたツールを実行したら「Insecure world writable dir」とかいうエラーが出た件の対処法

MacOS Mojave にて、Homebrew でインストールした ghi というツールを実行したところ、以下のようなエラーが出た。 /usr/local/Cellar/ghi/1.2.0_4/libexec/bin/ghi:128: warning: Insecure world writable dir /usr in PATH, mode 040777 ワーニングメッセ…

Typo したコマンドを正してくれる「thefuck」

git push コマンドを git psh と叩いてしまい、「何それ?」とターミナルに怒られた。というような経験は皆さんもよくあることだろう。 そんな時、thefuck というツールを入れておけば、ターミナルに $ fuck と言うだけで、「もしかしてこういうコマンドが打…

MacOS に CertBot を入れて Let's Encrypt 証明書を作ってみる

時代の波には逆らえず、HTTPS 化が求められている。 今回は無料で発行できる Let's Encrypt というサーバ証明書を作ってみる。 ちょっとひと手間必要なので、真似する場合は先に全ての手順を読んでから真似してほしい。 前提条件 CertBot のインストール 証…

MacOS にも PowerShell が入れられたので使ってみた

何やら Mac でも PowerShell が使えるらしく、そんなに使うことはないだろうけど、とりあえず入れてみた。 Installing PowerShell Core on macOS | Microsoft Docs … Microsoft 公式 Homebrew からインストールできる。 $ brew cask install powershell 起動…

Mac に Homebrew で tmux を入れてみた

tmux という、1つのターミナルウィンドウ内に複数のターミナルを分割して配置できるツールを入れてみた。こういうのを「ターミナルマルチプレクサ」と呼ぶらしい。 インストールは Homebrew でサクッと。 $ brew install tmux で、ターミナル上で $ tmux と…

Diff に色付けする colordiff コマンドを試してみた

diff コマンドは git diff のように色付けされない。そこで、colordiff というコマンドを入れてみた。 colordiff macOS Mojave で試したので、$ brew install colordiff でインストールしたが、Linux なら apt-get とかでもインストールできるみたい。 Unifi…

MacOS の BSD sed は慣れないので Windows GitBash と同じ GNU sed に変える

BSD UNIX 系の MacOS に搭載されている sed と、Linux や Windows GitBash に搭載されている sed は、オプションの働きが異なる部分が多い。コレが厄介で、sed を利用したスクリプトが Mac と Windows とで同じように動作してくれないのだ。 Windows GitBash…

Homebrew でインストールできる役立つユーティリティを調べてみた

MacOS の Homebrew でインストールできる、お役立ちユーティリティを調べてみた。今回は3つ紹介。 moreutils dateutils tldr moreutils 便利コマンド一式。 $ brew install moreutils インストールされたコマンドは以下のように確認できた。 $ find /usr/loc…

Homebrew でインストールできるジョークコマンド

MacOS の Homebrew でインストールできるジョークコマンドを調べてみた。 ベースは以下の記事。 参考:仕事の役には立たない、Linuxにおけるジョークプログラムの話 - Qiita Homebrew のインストール方法については以下の記事をドウゾ。 インストールコマン…

Windows コマンドプロンプト以外でも Tree コマンドが使いたい!

Windows コマンドプロンプトで唯一便利だと思うのは tree コマンドだ。カレントディレクトリ配下のファイル構成が一目で分かる。 今回はコレを Mac や Linux でも使えないか調べてみた。 MacOS で tree Linux で tree Windows で tree 以上 MacOS で tree Ma…

Homebrew のインストール方法と基本的な使い方

これから学ぶmacOSターミナル作者: 大津真出版社/メーカー: インプレス発売日: 2016/12/08メディア: Kindle版この商品を含むブログを見る 以前、Homebrew Cask のインストール方法の流れで Homebrew のインストール方法を紹介していたので、Homebrew 単体の…

jq を使って JSON データを整形・抽出する

データを集める技術 最速で作るスクレイピング&クローラー (Informatics&IDEA)作者: 佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2016/11/29メディア: 単行本この商品を含むブログ (1件) を見る jq というコマンドをインストールすると、コマンドラ…

Mac と Windows に nkf をインストールする

コマンドライン上で文字コードや改行コードを判定・変換できる nkf (Network Kanji Filter) というツールがあるので、インストールしてみる。 Mac と Windows とでインストール方法が違うので別々に紹介。 Mac の場合 Windows の場合 以上 プログラマのため…

AngularJS + Cordova なプロジェクトに Protractor + Appium を導入して iOS シミュレータで E2E テストを動かす

実践 Appium作者: Manoj Hans,太田健一郎,児島修出版社/メーカー: オライリージャパン発売日: 2016/11/26メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る タイトルが長くなってしまったが、 AngularJS に Cordova を取り込んだプロジェ…

OSX で Ruby 環境を構築する

ターミナルコマンドでOS 10を12倍深く使うための本 [ まえだひさこ ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 2,462円 Mac OSX には最初から Ruby が入っているが、バージョン切り替えなどをできるようにして…

Mac OSX に Homebrew Cask で Atom エディタをインストールする

Atom エディタを Mac にインストールするついでに、Homebrew デビューを果たしてみる。Mac は OSX El Capitan。 Homebrew をインストール Homebrew とは Mac 用のパッケージ管理システム。こいつを通してソフトを入れるようにすることでもろもろの管理を Hom…