macOS

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

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

[HTML5] ZipファイルのMIMEタイプがOSによって異なる件

最近のHTMLはファイル選択画面でファイル形式をこちらで指定した物以外は選択不可にできます。例えば次のコードではJPEGとPNG画像だけが選択可能になります。 <form> <input type="file" accept="image/jpeg,image/png"> </form> PCでZipファイルをサーバへアップロードするサービスを作っていたのですが、このaccept属性に…

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

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

[macOS] Clam AntiVirusをインストールする

無料で使えるオープンソースのアンチウイルスソフト「ClamAV」をmacOSへインストールして動かすところまでをまとめます。 ちょっと前にAmazon Linux2へ入れたのですが、手元の環境でもチェックしたくなったんですよ。

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

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

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

minidump形式のファイルの中身を覗きたくなったのでGoogle謹製のBreakpadをインストールしました。 macOSでインストールというとアイコンをドラッグ&ドロップか、次へボタンを連打する方式を思い浮かべますが、残念ながらこの子はmakeコマンドでコンパイル…

[Electron] macOS用アプリに「コード署名」と「公証」を行う

今回はインターネット経由で配布したmacOS用のアプリが安全であることを証明するための作業を行います。 ぶっちゃけ面倒です← あとmacOSがないと作業できませんのでWindowsユーザーの方は(お小遣いを)準備してから挑んでください。

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

一言で言えばGulpのようなタスクランナーっぽいことをmacOS上でやりたかったのです。 「Gulp入れればいいじゃん」という話もありますが、今回はファイルが更新されたら特定のコマンドを実行したいだけだったので、わざわざNode.jsの環境を整えてJavaScriptを…

[Linux] 最低限覚えておきたいTerminalのショートカット一覧

LinuxやmacOSのTerminalのショートカットは様々な物が用意されていますが、一度に全部は覚えられませんw 特におっさんになってくると脳みそが受け付けてくれないのでここでは必要最小限の物をリストアップします。一度覚えてしまえばbashやzshであれば同じ…

[Quora] Macでおすすめの動画編集ソフトは?

Quora回答シリーズです。 質問 Macで使えるお勧め動画編集ソフト教えて下さい Mac初心者です。目的はビデオ編集です。 有償でもかまいませんので、ソフトを教えて下さい。 出来れば、日本語対応でユーザーが多いソフトをお願いします https://qr.ae/pNy6MP…

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

MacBookAir2020買いましたヽ(=´▽`=)ノ そしてMacBookAir 2020年版も到着!商売道具は3年毎に変えないとね(・∀・)裏側のAppleロゴが光らないのはやっぱり寂しいけど、今のところ満足度は高い。今週は設定祭りだなー。 pic.twitter.com/72e9Tm5TN5— 勝部麻季…

[Linux] 秘密鍵から公開鍵を作成する

例えばSSHでログインするために秘密鍵だけ渡された場合、公開鍵は自分で作成することができます。 $ ssh-keygen -y -f ~/.ssh/id_foo > ~/.ssh/id_foo.pub

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

小ネタです。いつも忘れるのでメモ。 macOSはLinuxなどと同様にファイル名やフォルダ名の先頭にドット(.)が付くと、Finderなどで表示されない「隠しファイル」として扱われます。 結論から言うと コマンド(⌘) + シフトキー + ドットキー(.)を同時押しでFinde…

[macOS] Terminalからクリップボードを操作する - pbcopy, pbpaste

macOSオリジナルのコマンドでクリップボードを操作できる pbcopy, pbpasteの2つのコマンドを覚えておくと、毎回マウス(トラックパッド)で選択してCommand+Cとかする必要がないので楽ちんです。 コピー $ date | pbcopy ペースト $ pbpaste 2020年 1月 9日 木…

macOSでDNSキャッシュを削除する

いつも忘れるヤツです。 結論から言うと以下のコマンドをTerminalから実行するだけです。 $ sudo killall -HUP mDNSResponder

Apple川崎でMacBookAirのバッテリー交換をした話

できたてホヤホヤのApple川崎でMBAのバッテリー交換をしてきました。 バッテリー自体は無事に交換がされたので一安心だったのですが、接客は非常に残念でしたね…というお話(´・ω・`) オープン前日のApple川崎

deploygateが入らない - macOSにdgコマンドをインストールする

CLIからDeplyGateを利用できるdgコマンドですが、macOSでは通常コマンド一発で入ります。 $ curl -sSL https://deploygate.com/cli/install | bash $ dg --version dg 0.7.0 ところが環境によってはエラーとの戦いに突入しすんなり入ってくれません。という…

はじめてのAnsible #1 入門編

Ansible便利ですよね。 一度設定ファイルを作ってしまえばあとはコマンド一発で同様のサーバ環境が作れます。対象サーバも一度に何台でもまとめて設定できるのも便利。最近では人間が手作業で実行する日々の運用でも活躍するシーンが出てきました。サーバの…

macOSでmd5sumを使う

小ネタです。 Linuxなどで利用するmd5sumをmacOSで利用するには別途インストールする必要があります。 結論から言うと以下で一発です。 $ brew install md5sha1sum 今回はv0.9.5が入りました。 $ md5sum --version Microbrew md5sum/sha1sum/ripemd160sum 0.…

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

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

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

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

はじめてのGatsbyJS - 導入編

最終的にWordpressをデータソースに、静的なページを吐き出したくなりまして、PWA的なナウいコードが吐き出せるGatsbyを試してみました。 そもそもGatsbyって何やねんという方にはこちらのスライドがわかりやすいです。 今回はGetting Startedページに沿って…

Heroku CLIの導入と初期設定

公式サイトの手順に従いHerokuのコマンドラインツールをmacOSに導入します。 devcenter.heroku.com

AmazonLinuxにOpenVPNサーバを構築する

スタバなどの無料WiFiにつなげる時は念のため自宅にあるバッファローのルータに最初から付いていたVPNを長らく使っていたのですが、macOSがSierraになったころからPPTPが非対応になってしまいました。別途クライアントを入れればPPTPを使い続けることはでき…

Node.jsのバージョンをnodebrewで切り替える

インストールされたNode.jsのバージョンを切り替えたくなるタイミングがありますよね。バージョンアップの際はもとより特定バージョン下での挙動を確認したいとき、バージョンを上げたがうまく動かなくなってしまったので切り戻しを行いたい時などです。実現…

ReactNativeをインストールしスマホでプレビューする - macOS編

ReactNativeの公式ドキュメントGetting Startedの内容に沿ってインストールを進めます。 事前準備 今回導入する環境 今回はmacOS HighSierraへ導入します。

PDFを大量に結合する - ImageMagick(convert)編

macOS上でPDFを結合するには「プレビュー」や、「Automator」などを使用する方法がありますが、今回はコマンドラインでサクッと実行する方法についてメモしておきます。

macOSでファイルを暗号化する

クラウドストレージの検閲&BANを防ぐ AmazonDriveの容量無制限プラン(Unlimited)を使用していたのですが、残念ながら容量制限が入ることになってしまったため、ひとまず退避場所としてOneDriveが1Tbyteまるまる空いていたのを思い出し移動することにしたの…

node.jsのインストールメモ

MacOSX 以下のサイトからダウンロード nodejs.org ダウンロードしたファイルをダブルクリック。 ここから先はウィザードにしたがってボタンを押していくだけの簡単なお仕事です。 ようこそ ライセンスへの同意 インストール方法の選択 インストール先の選択…

[macOS] Zipファイルにパスワードをつける

暗号化Zipを作成するには、ターミナルを起動しzipcloakコマンドを叩く。 katube$ zip file.zip file.txt adding: file.txt (deflated 23%) katube$ zipcloak file.zip Enter password: Verify password: encrypting: wizcorp [新版 zsh&bash対応]macOS×コマ…