macOS

[macOS] Brotli形式で圧縮・解凍する

Brotli」はGoogleが開発したファイルの圧縮形式で、主にWebサーバとの間の通信量を削減する目的で利用されています。gzipの後継的な位置づけで圧縮率もgzipより高くすでに主要なWebブラウザで対応済みのため今後徐々に置き換わっていくことが予想されます。

で、通常はWebサーバなどにモジュールを追加などして利用するわけですが、今回はmacOSのTerminal上で利用してみます。結論としては以下の通り。

圧縮 (file.txt.brが生成されます)

$ brotli file.txt

解凍 (file.txtが生成されます)

$ brotli -d file.txt.br

続きを読む

ScanSnap Homeの常駐プロセスを終了したい – macOS版

小ネタです。
PFUのスキャナ「ScanSnap」を10年ほど愛用してまして、もう数百冊以上の書籍やら10年分のあらゆる書類や郵便物をスキャンしてます。めっちゃ便利!思い出や資料として取っておかない物はためらわずにデータ化した方が良いですね。部屋から本棚が3つくらい無くなりましたw

で、ちょっと前にmacOS側から操作するためのアプリがリニューアルして「ScanSnap Home」になったのですが、なんとこのアプリ終了することが出来ないんですよ。使い勝手自体は悪くないのですがバックグラウンドでずっと起動し続けるのが非常に気持ち悪い。しかもOSが起動すると勝手に立ち上がるのでインストールしたが最後、呪いにでもかかった気分ですw

がまん出来なくなってPFUへ問い合わせたところ、次の回答をいただきました。

誠に申し訳ございませんが、ScanSnap Homeで常駐プロセスを
自動起動しないようにする設定や機能、操作等はございません。

あー、ですよねー。と思ったら

ScanSnap Homeの常駐プログラムを自動起動しないようにする
ことはできませんが、本メールに添付したスクリプトファイルを
使用してScanSnap Homeの常駐プログラムを一括終了すること
は可能でございます。

なんやて! (゚д゚)

早速添付ファイルの中身を開いて確認すると単なるシェルスクリプトだったためメモ代わりにブログにも置いておきます。同じ現象で気持ちの悪い思いをされている方の参考になれば。
続きを読む

FFmpegで実際使うと便利だが脳みそに焼き付いてくれないオプションメモ

コマンドラインで利用できる動画編集ツールFFmpegですが、十数年来の付き合いだというのに、たまにしか使わないもんだからオプションが脳みそに定着してくれませんw いざ使うとめっちゃ便利なんですよ。でもそこまでたどり着けないw

今回は年貢の納め時と思ってオプションの一覧を自分用にまとめることにします。

ちなみに構成を考えながら動画編集する場合には、素直にAdobe PremiereやFinalCutなどのGUIの編集ソフトを使った方が早いです。FFmpegはあくまで定形処理を行う場合に活躍してくれるものと言えます。
続きを読む

[macOS] breakpadでminidump形式のファイルを閲覧する

minidump形式のファイルの中身を覗きたくなったのでGoogle謹製のBreakpadをインストールしました。

macOSでインストールというとアイコンをドラッグ&ドロップか、次へボタンを連打する方式を思い浮かべますが、残念ながらこの子はmakeコマンドでコンパイルする必要があります。HomeBrewにもいません(´・ω・`)
続きを読む

[macOS] Terminalでファイルを監視し更新されたら指定の処理をする – fswatch

一言で言えばGulpのようなタスクランナーっぽいことをmacOS上でやりたかったのです。

「Gulp入れればいいじゃん」という話もありますが、今回はファイルが更新されたら特定のコマンドを実行したいだけだったので、わざわざNode.jsの環境を整えてJavaScriptをガリガリ書くのはちょっと面倒だったんですよね。

macOSではファイルが更新されたか監視する際にfswatchを使うのが鉄板のようなので、こちらを利用します。


続きを読む

MacBookAir2020を買ったのでHomeBrewで色々入れる

MacBookAir2020買いましたヽ(=´▽`=)ノ

1年以上前から買い換えようと何度も店頭に足を運んだのですが、バタフライキーボードが全然しっくり来ない、価格的にもそれならPro買うわといった感じでコスパも今ひとつ。そんなときに突然発表された2020年版がそれらの悩みをすべて解消した神モデルということで迷わず購入。新型コロナが蔓延する情勢不安な中でしたが商売道具をケチってはいけませんw 一体どうしたんだAppleらしくないぞw 顧客の要望を足蹴にし阿鼻叫喚に叩き落とす経営方針はどこにいったんだw 閑話休題。10日程度使った感想としては買ってよかった!これであと3年くらい戦える(๑•̀ㅂ•́)و✧

さて、使い始めるにあたりTimemachineのデータをそっくりそのままコピーしても良かったのですが、何年も使ってると不要なファイルや設定がたまりまくっているため、クリーンインストールしたと思って最初から設定を行うことにしました。今回はHomeBrewを中心にGUIアプリやTerminal環境を整備していきます。


続きを読む

[macOS] Finderで隠しファイルを表示する

小ネタです。いつも忘れるのでメモ。
macOSはLinuxなどと同様にファイル名やフォルダ名の先頭にドット(.)が付くと、Finderなどで表示されない「隠しファイル」として扱われます。

結論から言うと コマンド(⌘) + シフトキー + ドットキー(.)を同時押しでFinder上に表示することができます。

同じショットカットキーをもう一度実行すると非表示にもどります。
続きを読む

macOSでmd5sumを使う

小ネタです。
Linuxなどで利用するmd5sumをmacOSで利用するには別途インストールする必要があります。

結論から言うと以下で一発です。

$  brew install md5sha1sum

今回はv0.9.5が入りました。

$ md5sum --version
Microbrew md5sum/sha1sum/ripemd160sum 0.9.5 (Wed Dec  6 12:48:56 EST 2006)
  Compiled Aug 19 2018 at 22:25:20
Written by Bulent Yilmaz

Copyright (C) 2004,2006 Microbrew Software

md5sumそのものの使い方は以下のページをご覧ください。


続きを読む

macOSにMySQLをHomebrewでインストールする

「Dockerで開発環境を作らないヤツは人にあらず」的な空気を感じる昨今ですが、古来から子々孫々と受け継がれし方法を現代に伝承していく所存であります。

というわけで、HomeBrewでmacOSにMySQLを入れていきます。
続きを読む

microSDカードが本物かmacOSで検証する

GWのロングツーリングに向けて色々準備しています。アクションカムでずっと撮影しながら旅をしようと思っているのですがネックになるのはSDカード。結構なファイル容量になるのでポータブルSSDを持ち歩いて定期的にコピーすることも考えましたが、正直面倒なので大量のmicroSDカードを持っていくことにしました。

microSDを大量購入するのは良いのですが、昨今よく耳にする偽物のSDカードが紛れている問題をどうクリアするか。特にAmazonで頻発しているようですが例えば容量の半分も記録できなかった、仮に本物だったとしても不良品だったなんてことももあります。旅先で初めて気がついた日には精神的に落ち着かないですし、家電量販店を探して買いに向かうリカバリーに時間を使うのももったいない。というかそもそも田舎だと売ってないw 何よりも帰宅したあとに記録できていなかったことに気がついたときの喪失感と言ったらもうねw

そんなわけで今回はSDカードの全領域に書き込み/読み込みを行い、正常に動作するか確認したいと思います。

続きを読む