kakakakakku blog

Weekly Tech Blog : Keep on Learning 👍

Mac

Brewfile で Homebrew のライブラリを管理しよう!

Mac

Homebrew で Mac の環境構築をする機会は多いと思う.ライブラリをインストールするときに brew install xxx と実行すればすぐに使える.ただし,Mac を移行したり,再インストールするときに brew install を再実行するのは面倒で,今回は Homebrew Bundle …

Finder で開いているディレクトリを VS Code や iTerm2 ですぐに開ける「OpenInTerminal」

macOS を使っていると,Finder で開いているディレクトリを Visual Studio Code (VS Code) や iTerm2 で開きたくなる.誰しもあるシチュエーションだと思う.今までは cdtoを使ったり,AppleScript を実装したこともあるけど,最近 OpenInTerminal に移行し…

Mac の「画面共有」を使って「配信用 Mac」と「デモ用 Mac」を使い分ける

Mac

「リモート研修」を配信する場合「配信アプリ / 配信機材 / Chrome / PowerPoint / Visual Studio Code / iTerm2」など,必要最低限なアプリに限定したとしても,Mac の負荷(特に CPU と Network)が高くなってしまう.なお,環境としては MacBook Pro 2017…

Keycastr と VS Code Screencast Mode を使って Mac で入力したキー操作を画面表示する

ブラウザ/エディタ/ターミナルなどを使いながら「入力したキー操作」を画面表示したデモ動画を収録する機会がたまにある.今回は Mac で使える選択肢として「Keycastr」と「VS Code (Visual Studio Code) Screencast Mode」を紹介する.Mac で幅広く使うな…

仮想オーディオデバイス「BlackHole」を使って Mac から音楽を配信する

Mac

「リモート会議」や「リモート研修」のときに,Mac から直接音楽などを配信したかった.具体的には,リモート会議の開始前に無言で待っているのではなく,リラックスのために音楽を流したり,リモート研修の開始前にオーディオテストをするために音楽を流し…

便利すぎる!Mac のメニューバーでサウンド設定を変更するときは「Option キー」を使う

Mac

最近「リモート会議」や「リモート研修」も多く,オーディオインタフェース(入出力)をよく切り替えている.今回は Mac で簡単にオーディオインタフェースを切り替える Tips を紹介する.なんと「Option キー」を使うだけ! サウンドアイコンをメニューバー…

Karabiner で「command + クリック」が動かなくなったら karabiner.json を確認しよう

Mac

数日前から,突然 Karabiner で「command + クリック」の組み合わせが動かなくなってしまった.事象としては,Karabiner 単体ではなく,以下の「日本語環境設定 (Complex Modifications)」を使っている場合に起きていた.ただし,Mac で US 配列を使っている…

シンタックスハイライトをしたコードを PowerPoint / Keynote に載せる

日頃からプレゼンテーション資料を作る場面が多く,PowerPoint と Keynote をよく使う.さらにプレゼンテーション資料にシンタックスハイライトをしたコード(JSON / YAML なども含む)を載せることもある.今まで何度も「どうやってシンタックスハイライト…

Mac で「なめらかに」デモを見せるために必須なアプリと機能

Mac

技術講師としてプレゼンテーションをしながらデモをする場面が多く,無駄な操作をせず,Mac を「なめらかに」操作することを意識している.「なめらかな」操作をするために個人的に必須なアプリと機能があり,最近紹介する機会も増えているため,記事にまと…

コピペのためのコマンドラインツール clipboard を試した

Mac / Windows / Linux など,クロスプラットフォームで,コピペができるツールを探していて,Go で書かれた clipboard を試した.clipboard をインストールすると gocopy コマンドと gopaste コマンドが使えるようになる. github.com Mac / Linux サンプル…

ローカル環境で使うオレオレ認証局とオレオレ証明書を簡単に作れる mkcert を試した

ローカル環境で使うオレオレ証明書を簡単に「保護された通信」に切り替えることができるコマンドラインツール「mkcert」を試した.先月に GitHub Trending に入っていて知ったのと,自分のローカル環境でオレオレ証明書を使っているときに,Chrome で警告が…

Mac で最高に便利な「3本指のドラッグ」

Mac

Mac を使うときに「3本指のドラッグ」の設定を有効にするのが個人的に必須で,無効になっている他人の Mac だとドラッグすらうまくできないほどに体が慣れてしまっているけど,会社で「3本指のドラッグ」を知らない人が多く,紹介したら喜んでもらえたので,…

Mac と VS Code で TeX 環境を構築した

久し振りに TeX を使う必要があったので,Mac に TeX 環境を構築してみた.今までは Windows で TeX を書いていて(学術論文など),環境構築が大変な印象しかなかったけど,今回 Mac に簡単に構築することができた.ちなみに Windows のときは EmEditor + M…

BitBar と Togoo を連携して残タスク数をメニューバーに表示してみた

Mac

Rebuild: Aftershow 132: Math Is Hard, Let's Go Programming (higepon) で話題に出ていた BitBar をさっそく使ってみた. 自由にスクリプトを書いて,その標準出力を Mac のメニューバーに表示できるという圧倒的なアイデアセンスに驚愕してるwww getbitba…

EI Capitan にしたら一部のサイトが開けなくなった

Mac

もうそろそろ大丈夫だろうと思って EI Capitan にバージョンアップしたら,Twitter などの一部のサイトに繋がらなくなって,証明書関連の問題だとわかった. キーチェーンアクセスで消そうとしたら,VeriSign の項目を開こうとするとフリーズしてしまって,…

Mac で Skype が起動しなくなったら

Mac

今週頭に突然 Skype for Mac が起動しなくなって,結構困ってた. 別に El Capitan にアップデートしたわけでもないし,本当に突然...! 事象 Skype for Mac を起動してもウィンドウが表示されなくて,上の常駐バーの Skype アイコンにマウスを乗せるとハン…

Mac でスクリーンショットを便利に使う

Mac

Mac でスクリーンショットを撮るときに,基本的にはウィンドウ単位で撮ることが多いと思うので,1番使うショートカットは以下だと思う. ここからさらに一手間加えて,スクリーンショットを便利に使う Tips を紹介する! Command + Shift + 4 → Space → Clic…

Keynote にシンタックスハイライトしたコードを貼る

Keynote にシンタックスハイライトしたコードを貼りたいことってありますよね?きっとあると思います. どうやるんだろうと思って調べてみたら既に Qiita にまとまってて,highlight + pbcopy の組み合わせでできるとのこと.実際に試してみてちゃんと動いた…

たった30秒で簡単に画像を丸く切り抜く方法

Mac

最近だとプロフィール画像が丸くなってるサービスも多かったりして,何となくトレンドな感じがするので,画像を丸く切り抜きたい場面ってあると思う.例えばプレゼン資料のスライドでプロフィール画像を丸くしたり.高度な画像編集ツールなどを使わなくても…

BookArc for MacBook Air で机のスペースを有効活用する

机がかなり狭いのです 残念ながら,自分の机の幅がかなり狭くて,Thunderbolt Display の幅 + α みたいな感じなので,Macbook Air とデュアルディスプレイすることができず,今まで空いてるスペースに平置きして,常にクラムシェルモードで使ってた. 縦置き…

iTerm でベルを鳴らないようにする

iTerm の Preferences でチェックを入れるだけだけど,メモっておく. iTerm 使ってて,vim で移動したりするたびに「ポン♪ポン♪ポン♪」ってベルが鳴るのが嫌だった.基本的にはミュートにしてるから気にならないけど,例えば,ドットインストール見ながらコ…

Mac で .gz を見るときは zcat ではなくて gzcat を使う

Mac

特に意識せず .gz を zcat で見ようとしたらエラーになったので,調べてみたところ,Mac だと gzcat を使わないといけないらしい!知らなかった! zcat: can't stat: xxx.gz (xxx.gz.Z): No such file or directory zcat(1) Mac OS X Manual Page gzcat(1) M…

Alfred の Web Search に ALC を追加する

Mac

英単語を調べるときに ALC 見たり,Spotlight 使ったりしてたけど,Alfred から検索したかったので,カスタム設定を追加してみた.これで検索できるようになるけど,接頭辞に "alc" って打たないといけないのは結構なストレスだなー.やり方あるんだろうか?…

nkf で文字コードを UTF-8 に変換する

Mac

昨日とあるファイルを Mac で開こうとしたら,Windows で作られたファイルだってこともあって,文字コードが Shift-JIS になってて困った.先輩に nkf を使ってみてって教えてもらったのでメモ. nkf を homebrew でインストールする brew install nkf カレ…

oh-my-zsh に乗り換えた

先輩の教えでターミナルのデフォルトシェルを zsh (oh-my-zsh) に変えたら,あまりにも便利で今まで何してたんだろうと逆に焦る.zsh使いたかったら使えば良いとかじゃなくて,もう作業効率的に絶対使ってっていうチーム方針にしても良いぐらいに便利だ!と…

Wireless Keyboard と Magic Trackpad を買ってみた

Mac

Apple Wireless Keyboard と Apple Magic Trackpad を自宅用に買ってみた.会社で圧倒的に使ってる人が多くて前から気になってたけど,ホント快適過ぎてもっと早く買えば良かったと後悔してる!会社用にももう1セット買おう! Apple Wireless Keyboard (JIS)…

キーチェーンアクセスでパスワードをジェネレートする

Mac

今までランダム文字列のパスワードをジェネレートするときは パスワード自動生成 (Automated Password Generator) で適当なものを選んでたんだけど,Macのキーチェーンアクセスを使ってもジェネレートできるってことを先輩に教えてもらった.これは便利! 新…

SQLと格闘したらスマート引用符のせいだった

Mac

Mac のテキストエディットで書いた SQL をコピーしてターミナルで実行したらこんなエラー出て30分も格闘してしまった.すぐ気付かなかった自分にガッカリする!w Unknown column '‘foo’' in 'field list' 同じ SQL をターミナル上で入力して実行したらうまく…

Macで画面をズームしたりスポットライトを当てたりする

Mac

Mac で画面をズームしたり,注目ポイントにスポットライトを当てたりしてる操作をたまに見ることがあって,自分でもやってみたかったので調べてみた.ズームは Mac の機能で,スポットライトは FlashLight っていうツールだった.ただ Mavericks だとまだ微…

brew install tree

Mac

資料でディレクトリ階層のような表現をしたいときに,Windowsを使ってたときは DOS で tree してその出力結果をコピーして使ってたんだけど, 今日 Mac でふと tree したらコマンドがないって言われたので,brew で入れた.デフォルトで入っててくれても良い…