Mac

Alfredのファイル検索でKarabiner-Elementsで設定しているVimキーバインド(Ctrl+j)で下に行こうとするとActionメニューが開いてしまう

例えばこんな検索をしてたとして、 こうなっちゃう。 他にも辞書とかアプリ起動でも同じ。 使い始めて何年も経ってからようやくどう直していいか分かった。 Preference > Features > Universal Actions の Show Actions から ctrl のチェックを外すだけだっ…

go.mod に記述されているライブラリのバージョンを上げる

github.com/shirou/gopsutil 使って書いたライブラリがあるのですが、ちょっとしかテストを書いてなかったのでChatGPTにテストを書かせてみようと思い立ってごにょごにょやってみた。 が、久しぶりにテストを流したら何やらWarningが表示されます。 $ make t…

SSH鍵認証でsudoする

GCEのブラウザコンソールからSSHすると、google-sudsersグループに追加されてsudo出来るんだけど、iTerm2から入るとグループに追加されないからsudo出来ない。 まあいいんだけど作業はiTerm2でやりたい。でもデフォルトユーザに弱いパスワードを設定してセキ…

unisonでディレクトリを双方向同期する

この記事は、Infocom Advent Calendar 2022 4日目の記事です。 qiita.com PCをオフライン環境で使いたいときには必要なファイルをコピーして持っていくことになり、作業中に何らかの更新が発生したら作業後はコピー元に戻しますね。 gitで管理すればいいもの…

1Password 8に上げてSSHキーを管理出来るようにする

1Password 8で見た目が変わったり機能が増えたりしていますが、自分が一番おっと思ったのはSSHキーを管理出来るという所ですね。 というわけで、メモがてら記事にしていこうと思います。 インストール いま(2022/7/9)時点でまだMac AppStoreには8はきていな…

iTerm2のプロファイルごとに表示する仮想デスクトップ(スペース)を切り替える

自分はMacの仮想デスクトップを常時2つ使っていてデスクトップ1を通常業務に、デスクトップ2はコード書き用にして、iTerm2のプロファイルも通常業務用とコード書き用に分けています。 iTerm2を起動したら任意のスペースに表示するっぽい設定があるのにうまく…

Karabiner-elementsでMacのPowerPointの行末移動をctrl+eで出来るようにする

MacのPowerPointでCtrl+eと打つと「文字列中央揃え」になるんですよね。 これ間違いすぎてストレスたまりすぎたのでKarabinerで行末移動になるようにしました。 frontmost_application_if でオフィス系ソフトとブラウザを指定していますが、 オフィス系ソフ…

Macでまあまあよく使っているアプリまとめ(2021年3月)

Mac

Karabiner-Elements karabiner-elements.pqrs.org ただただ素晴らしい。 Macを使う理由の一つ。(他の理由はフォントがきれいなこと、OSに統合されたUNIX likeなCLI環境があること) vi風カーソルがないと生産性がた落ち。 設定は超簡単。自分で定義を書くのも…

WindowsでもMacのKarabiner-Elementsのようにキーバインドを変更したい

ということでAutoHotKeyの紹介なんですが、まずは前置き まえおき キーボード 20代の頃は仕事上キーボードは現場で用意されているものを何でも使わないといけなかったのですが、よく使っていたのはNEC EWS-4800、PC9801シリーズ、SunのType-5, Type-6などの…

Macでリンクによって起動するブラウザを切り替える

www.choosyosx.com rebuild.fm で何回か紹介されていたChoosyを入れてみました。 在宅勤務が常態化して8ヶ月位なのですが、社内で勤務していたときにはなかった事が起きてます。 例えば、社内のサイトを見るために、ブラウザベース(Chrome)のPer App VPNが導…

MacでGoのクロスコンパイルをする

Mac OSはMojaveでGoは1.13.4です。 昔、 gozuk16.hatenablog.com というのを書いたのですが、いまはbrewで --cross-compile-common も --with-cc-common も使えないようです。 github.com これに書いてなければだめなんですよね? どうやら GOOS=linux GOARC…

MacVim(gVim)のインサートモードでShift+Spaceの全角スペース入力ができない

前提条件は、 MacはMojave(後にCatalina) 日本語入力はGoogle日本語入力 ひらがな入力中でもSpaceは半角スペース固定 Google日本語入力の設定でShift + Spaceを全角スペースに割り当て Karabiner-ElementsではShift Spaceに何も設定してない VimはMacVim-Kao…

Macのログインシェルをzsh+Preztoに変更した

どうでもいい話ですが、昔はtcshを常用していましたが今はzshを使ってます。 でも最近はデフォルトのbashのままのサーバもあったりして自分も丸くなったなーと思うけど、新しく買ったMacbook Air使ってて流石に不便なので頑張りました。 zshに変更 Homebrew…

AndroidのUSBテザリングでMacを繋ぐ

この間のCROSS Party 2019に行ったときにWi-Fiと電源が無かったので、急遽USBテザリングでしのいだメモ。 きっかけは、Wi-FiテザリングだとAndroidの電池が心もとないのでどうしようと思って、ちょっと充電できないかとMacbook AirとAndroid(Xperia XZ2 Comp…

Karabiner-ElementsでMavVimだけ特定のキーマップを除外する

MacにHHKBを付けているので、Karabiner-Elementsにいつもお世話になってます。 仕事ではMacとWindowsを同時に使うのでMacとWindowsのキーバインドをある程度あわせたくて、Complex Modificationsに PC-Style Shortcuts の中から PC-Style Copy/Paste/Cut を…

MacからWindowsファイル共有(日本語で濁点あり)をマウントする

ちょっとターミナルでやりたかったので調べたら今はmountコマンドでやるらしい。 $ mount -t smbfs //username:passwd@hostname/hogehoge ~/mnt/hogehoge ↑これは普通にできる。 で実際に、共有したい所を見てみたら日本語じゃないか。嫌な予感・・・。 $ mo…

MacのSlack(日本語設定)でWindowsと同じようにCtrl+Enterで送信する

諸事情あって日本語設定に変えざるをえないことになりました。 WindowsのSlackアプリではCtrl+Enterで送信ですが、MacになるとCommand+Enterなのが違和感があります。 しょうがないのでMacでもCtrl+Enterで送信できるようにKarabinerのprivate.xmlで定義を追…

vim-markdownを入れた時にインサートモードが遅くなったときの回避法

随分前に rcmdnk/vim-markdown を入れて使ってたのですが、JekyllからHugoに乗り換えたのでアップデートしてfrontmatterの設定を追加したり、その他.vimrcをいじっていたら、インサートモードで入力してから文字が表示されるまでものすごく遅くなりました。 …

MacでGoのクロスコンパイルを出来るようにする

ぐぐると --cross-compile-common を付けて brew install しなさいと出るけど引数変わってた。 $ brew install go --cross-compile-common Warning: go: this formula has no --cross-compile-common option so it will be ignored! ==> Downloading https:/…

iTerm2でvimを使うとマウスでコピペできなくなった

記憶は定かではないがある時を境にでビジュアルモードで選択されるようになった。 最初に何か設定したかもしれないけど思い出せないのでぐぐったら解決した。 d.hatena.ne.jp ここに書いてあるとおりですが、設定項目は微妙に変わっていて、 iTerm2 > Prefer…

Homebrewが使えなくなった

yosemiteに上げた時かその後のアップデートかわからないけどbrewが使えなくなってた。 エラー発生 rubyがらみ? $ brew update /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: ba…

Mac版LimeChatの見た目をカスタマイズする

Windows版のLimeChatはGUIで細かく設定できるのですが、Mac版には設定画面がなかったのでこの辺を見ながらやってみました。 設定ファイルをいじるのは別に苦じゃないし、CSSなのはわかりやすいと思う。 Limechatのテーマをカスタマイズしてみた - るさんちま…

画像ファイルをMacのコマンドラインで表示する

Mac

Quick Lookというやつが呼び出せるらしい Quick LookというのはFinderでファイルを選んでスペースキーを押した時に出るやつです。 だいたいMacを使っているときは2面モニタの片方にiTerm2をフルスクリーン表示してtmuxで分割して使ってる。 画像ファイルをち…

OS X Yosemite (10.10.3) + Xcode (6.3)にあげたらまたsvn-migration-scripts.jarでタグが移行できなくなった

原因はやっぱりGitのバージョン 今回はOS XのGitがgit version 1.9.3 (Apple Git-50)からgit version 2.3.2 (Apple Git-55)になったことが原因だったので以前↓とは違う解決方法が必要となった。 yosemiteにあげたらgit svnでエラー出た - ごずろぐgozuk16.ha…

yosemiteにあげたらgit svnでエラー出た

git svn fetchしたらエラー出た $ git svn fetch Can't locate SVN/Core.pm in @INC (you may need to install the SVN::Core module) (@INC contains: /usr/local/Cellar/git/1.9.2/lib/perl5/site_perl /Library/Developer/CommandLineTools/Library/Perl/…

Macの入力ソースからUSを削除する

Mac

入力ソースにU.S.があると「-」がグレーアウトして押せない U.S.のキーリピートが変なので英数(Google)に変えようと思ったらU.S.が消せない。 このままだと入力ソース切替がトグルにならないのでとても使いにくい。 消し方 ぐぐったら、一度ことえりを入れれ…

MacでSVNからGitへ移行するボリュームを再マウントする

移行を何度も行うときに毎回、create-disk-imageしたくない 以前SVNからStash(Git)へ移行するやり方を書きました。 SVNからStash(Git)へ移行 - ごずろぐ SVNからStash(Git)へ移行 - ごずろぐ リブートするとマウントが解除されますので再開するときはマウン…