suin.io
iTerm2で新タブを開いたとき、前タブのワーキングディレクトリを引継ぐ設定iTerm2で新しいタブを開くと、ホームディレクトリがワーキングディレクトリになります。作業中は、前のタブのワーキングディレクトリを、開きたてのタブでも引き継げたほうが、毎回cdせずに済むため作業がしやすくなります。iTerm2では、開きたてのタブのワーキングディレクトリを引継ぐ設定があるのでこれを有効にするだけで実現できます。「Preferences」→「Profiles」→ (☆印のプロファイル) → 「General」→「Working Directory」→「Reuse previous sess002017年1月4日ジャパンネット銀行の「BA-PLUS」をMF会計にデータ連携する方法ジャパンネット銀行とMF会計を紐付ける主要な手順としては次の通り。MF会計にジャパンネット銀行のデータを連携するにはログイン情報、とくにパスワードを教える必要があります。ジャパンネット銀行はトークンを使わないと振込等ができないとは言え、なんでもできる管理者IDを教えるのはセキュリティ上好ましくないと思います。ジャパンネット銀行のBA-PLUSは、ログインアカウントを複数作ることができます。しかも、権限を照会だけに絞ることもできます。MF会計用のアカウントを作って、それをデータ連携に登録しておけば、万が一情002017年1月4日最小限まで削ったzsh用プロンプト「Pure」をインストールする今まで自前でPROMPTをゴリゴリ書いていたのですが、Pureという「きれい」「最小限」「早い」が売りのzsh向けプロンプトテーマをインストールしてみました。見た感じ次のような特徴があるそうです。この中でも、実行結果がエラーだったら色が変わるのは、自前でPROMPTを実装していたときからやっていたことなので嬉しいところです。gitの状況を表示するためにPROMPTを頑張る必要もないのでいいですね。特に非同期でpull漏れの確認ができるのはありがたい。ソースをざっとながめた感じではShellで実装されている202017年1月4日zsh-syntax-highlightingをHomebrewでインストールするREADMEに書いてあるとおりですが、Homebrewでzsh-syntax-highlightingをインストールできます。インストール後は、.zshrcに一行足します。202017年1月4日ishi:LAN上の別機からコンテナのウェブサーバにささっと接続できるツールを作ったDinghyすごく便利です。何が便利って、MacでDockerをシームレスに扱えるのはもちろんのこと、DNSサーバとバーチャルホストを扱えるリバースプロキシもバンドルされていて、ひとつのDockerホストにapp1.docker・app2.docker・app3.docker…とドメイン名を当てつつ、複数のWebサーバが共存できるところです。Dinghyを使うまでは、めんどくさくてVM(docker machine)を複数作って、プロジェクトごとに分けていましたが、VMがSSDの容量を食いつぶすこともあり102017年1月3日Excelで前月・今月・翌月の「初日」や「末日」を表示する数式Excelで前月・今月・翌月の1日や末日の日付を計算する数式を紹介します。1ヶ月前の初日を表示する数式です。今日が1月3日なら、12月1日が表示されます。1ヶ月前の末日を表示する数式です。今日が1月3日なら、12月31日が表示されます。今月の1日を表示する数式です。今月が1月3日なら、1月1日が表示されます。今月の末日を表示する数式です。今日が1月3日なら、1月31日が表示されます。翌月の初日を表示する数式です。今日が1月3日なら、2月1日が表示されます。翌月の末日を表示する数式です。今日が1月3日なら、1012017年1月3日VPSにdockerで複数サイトをホスティングするには?複数サイトをひとつのVPSでホスティングする場合、nginxなどのリバースプロキシをフロントに置き、リクエストをバックエンドのウェブサービスに振り分ける構成になります。Dockerを使わなくてもこのような配置になりますが、Dockerで実現する場合はどうしたら良いでしょうか?Dockerでもこのトポロジーと同じようになりますが、本稿では具体的に、リバースプロキシコンテナのnginx-proxyとdocker-composeを使った、比較的管理が容易と思われる方法を紹介します。方針として、ウェブサービスの単002017年1月3日PhpStormのテキスト選択背景色を変更するPhpStormのエディタ内でテキストを選択したとき、デフォルトの設定だとうっすらとハイライトされるのですが、これが見づらい…!PhpStormのテキスト選択の背景色を変更するには、「Preferences」→「Editor」→「Colors & Fonts」→「General」の「Editor」→「Selection background」の「Background」を変更します。ここの変更でかなり見やすくなります。002016年12月25日JavaScriptで配列の後ろからN個の要素を取り出すJavaScriptで、配列の後方から指定個数の要素を取り出す方法です。JavaScriptのArrayには、配列の一部を取り出すためのメソッドにsliceが生えています。 この第一引数に負の数を与えると、後ろから切り出すことができます。このように3つの要素を持つ配列に対して操作してみます。最後の要素だけを含んだ配列が返ってきます。後ろから2つの要素が返ってきます。後ろから3つです。元配列の要素数を超える数値を指定しても、エラーにはなりません。002016年12月25日MacBook ProのTouch IDでsudoの認証を可能にする方法(pam_touchid利用)TouchBar搭載のMacBook Proがリリースされてから、「Touch ID」でsudoのパスワード入力を省く方法がいくつか発表されており、sudoを置き換える「sudo-touchid」やPAMモジュールを使う「pam_touchid」などがあります。ここでは後者の方法でsudoコマンドの認証を可能にする方法を紹介します。pam_touchidをインストールするにあたって、macOSのSystem Integrity Protection(SIP)を無効にしておく必要があります。インストールが完302016年12月23日More posts