Corredor

ウェブ、プログラミングの勉強メモ。

MacOS

Mounty : MacOS で NTFS フォーマットの外付け HDD をマウントする

MacOS で NTFS フォーマットの外付け HDD を正しく認識し、ファイルの読み書きをさせるためには一手間必要だ。 参考:MacOS SierraでNTFS形式の外付けHDDに書き込む - Qiita 外付け HDD を繋げるだけなのにコマンドをイチイチ叩くのはめんどくさいので、何と…

JavaFX + OpenCV でウェブカメラを扱う GUI アプリを作り Gradle でセットアップした

Gradle を使ってセットアップした Java プロジェクトにて、JavaFX と OpenCV を組み合わせた GUI アプリを作ってみた。 何ができるアプリか ソースコード 動作確認環境 JDK 1.8.0_65 をダウンロードする OpenCV をセットアップする 使い方 覚えたこと $ ./gr…

VSCode で Gradle ベースの Java プロジェクトを開発し始める

久々に Java プロジェクトを作ることになったが、モッサリした Eclipse に戻る気になれず、VSCode で開発したいと考えている。 また、古くは Ant でビルドステップを整えたり、それが Maven になって依存関係まで解決してくれたりしていた時代を経て、最近の…

MacOS と Windows で ScreenFetch と NeoFetch を試してみる

OS 情報をイイカンジに表示してくれる screenfetch と neofetch という CLI ツールがある。自分の PC の情報なんて自分が一番知ってるから別に要らないんだけど、何となくテンションが上がるので入れてみる。 Linux 系の場合はサクッと入ると分かっているの…

MacOS 全体を Vim 風のショートカットキーで操作できる Vimac を試してみた

MacOS 全体を Vim 風のショートカットキーで操作できる、Vimac というツールを試してみた。 GitHub - dexterleng/vimac: Vimium for macOS. MacOS のバージョンは Catalina で、以下から Vimac の v0.3.9 をダウンロードした。 GitHub - dexterleng/vimac-re…

MacOS + CamTwist + FaceVTuber で簡単バ美肉してみた

VTuber の中でも、美少女モデルに変身することを「バ美肉 (バーチャル美少女セルフ受肉)」と言うらしい。 今回、それを簡単に実現する方法を試してみたので紹介する。 仕組み CamTwist をインストールする 3D モデリングデータをダウンロードする FaceVTuber…

MacOS のキャッシュを削除するコマンド

MacOS のキャッシュ類を削除するコマンド。 $ sudo rm -rf /System/Library/Caches/* /Library/Caches/* ~/Library/Caches/* まぁまぁ容量が削減するのでよきよき。 参考:Macのキャッシュを削除して容量を開放 | ハックノート [新版 zsh&bash対応]macOS×コ…

MacOS に OpenCV をインストールし JAR ファイルを生成する

MacOS で OpenCV を使った Java 製のアプリを作りたい。そこで、OpenCV をインストールし、Java アプリで使用するための JAR ファイルを生成するところまでやってみる。 JDK をインストールする Homebrew で依存パッケージをインストールする OpenCV をダウ…

Mac の Excel でキーボードショートカットを使って行全体・列全体を選択する方法

Windows の Excel だと、 Shift + Space で行全体を選択 Ctrl + Space で列全体を選択 ができる。 一方、MacOS では Shift + Space で行全体の選択はできるが、Control + Space による列全体の選択が効かなかったりする。 実はコレは、OS 全体のキーボードシ…

MacOS でも ip コマンド使えるんだってさ : iproute2mac

MacOS には、デフォルトでは ip コマンドが存在しない。しかし、Homebrew で iproute2mac というツールを入れれば使えるようになるらしい。 $ brew install iproute2mac コレで $ ip addr show とかできるようになる。 Linux と同じ感覚で MacOS も操作した…

MacOS Catalina でシステムディレクトリの名称を英語に変更する方法

【新品/在庫あり】MVVK2J/A MacBook Pro Corei9 2.3GHz 8コア 1TB 16インチRetina スペースグレイ価格: 302744 円楽天で詳細を見る 以前、MacOS において、/Applications/ ディレクトリなんかを「アプリケーション」という表記から「Applications」という英…

古めかしいコンソールを再現する「cool-retro-term」を試してみた

ブラウン管に映ったような古めかしい「端末」を再現する、「cool-retro-term」というアプリを試してみた。 GitHub - Swordfish90/cool-retro-term: A good looking terminal emulator which mimics the old cathode display... MacOS の場合 Ubuntu の場合 W…

コマンドラインで Google 検索を行う googler を試してみた

コマンドラインから Google 検索を行える、Googler というツールを試してみた。 GitHub - jarun/googler: Google from the terminal 検証は MacOS にて。以下のコマンドでシングルバイナリをダウンロードしてインストールした。 sudo curl -o /usr/local/bin…

htop と gtop を試してみる

リッチな top コマンドである htop と gtop を試してみる。 htop gtop htop htop は OS に応じてパッケージマネージャでインストールする。C 言語製。 $ brew install htop # MacOS $ sudo apt install htop # Ubuntu など $ sudo yum install htop # CentOS…

MacOS でウィンドウ操作をキーボードで行うツールを SizeUp から Rectangle に変えた

コレまで、MacOS でウィンドウ操作をキーボードで行うためのツールとして、SizeUp というモノを使っていた。 Irradiated Software - SizeUp - The Missing Window Manager Control + Option + Command + M で最大化、Control + Option + Shift + 矢印キー で…

VirtualBox で動かした Ubuntu にホストマシンの Web カメラを認識させる

MacBookPro 上で VirtualBox v6.1.4 + Vagrant v2.2.7 を使い、 Ubuntu 18.04 仮想マシンを構築した 環境において、Ubuntu 仮想マシンから、ホストマシンである MacBookPro のウェブカメラを認識させたいと思い、やり方を調べた。 VirtualBox Extension Pack…

MacOS 上に VirtualBox + Vagrant で Ubuntu 18.04 GUI 環境を構築する

最近仮想化というと Docker が主流で、Docker でも頑張れば Linux GUI 環境を構築できたりもするが、もっと生の Linux マシンっぽく使いたい場合は、やはり今でも VirtualBox を使った方が精度が良い。 ということで久々に MacOS 上に VirtualBox と Vagrant…

MacOS で複数の画像を一括リサイズする sips コマンド

MacOS で撮影したスクショ (PNG 形式) のサイズが大きかったので、リサイズして小さくしたいなと思った。調べたところ、コマンドでサクッと縮小できるようだったので、sips コマンドを調べてみた。 sips コマンドは、MacOS ビルトインのコマンド。Scriptable…

MacOS の「游ゴシック体」がなくなった? → 再ダウンロードすれば良い

和文フリーフォント集(続) [ 大谷秀映 ]価格: 2310 円楽天で詳細を見る ある日、MacOS 上の Office などで、「游ゴシック体」フォントの選択肢が消え、このフォントが使えなくなっていることに気付いた。 調べてみると、原因は不明だが、何もしていなくて…

GitHub で2要素認証を有効にしたら git push できなくなった件の対処法

GitHub で2要素認証を有効にしたところ、コレまで git push していた作業ディレクトリで、git push 時にパスワードを問われるようになり、正しいパスワードを入力したのに間違ってると言われてしまい、Push できなくなってしまった。 原因と対策 調べてみた…

Xcode を開こうとすると「アップデート中に開くことはできません」と言われる問題の対処法

MacOS で Xcode を開こうとすると、次のようなダイアログが出た。 Xcode はアップデート中です Xcode をアップデート中に開くことはできません。 AppStore アプリを開いてみても Xcode はアップデートされておらず、何の作業中でもないはずなのに、なぜか Xc…

Xcode v10.3 にアップデートしたらビルドに失敗するようになったが macOS の再起動で解消した

環境は以下のとおり。 macOS Mojave v10.14.5 Xcode v10.3 Xcode v10.3 にアップデートしたら、プロジェクトで以下のようなエラーが出るようになった。 /Users/PATH/TO/PROJECT/Base.lproj/LaunchScreen.storyboard: Failed to find or create execution con…

MacOS と Linux で top コマンドが大分違うので整理する

top コマンドで CPU 使用率やメモリ使用率を見たいなーと思ったのだが、MacOS と Linux (CentOS) とでオプションがかなり違うので、よく使うモノを整理することにした。 環境確認 普通に top コマンドを打った画面 CPU 使用率順にソートする メモリ使用率順…

MacOS でも Windows でもまぁまぁ使える tmux + vim 環境を作ってみた

先日、Inkdrop というアプリを開発している TAKUYA さんの動画を見て衝撃を受けた。 blog.craftz.dog tmux と vim を組合せて開発をしているのだが、キーボード操作が抜群に速い。マウス操作がほとんど出てこないからこそ実現できる開発速度で、VSCode 使い…

MacOS で at コマンドを有効化して使ってみる

あるコマンドを予約実行したい場合、すぐ思い付くのは cron (crontab) かと思われる。しかし cron は、ある処理を定期的に繰り返し実行するスケジュール設定になっており、ある処理をある時に1回だけ行いたい場合には使いづらい。 ある処理を1回だけ予約実行…

Homebrew でインストールしたツールを実行したら「Insecure world writable dir」とかいうエラーが出た件の対処法

MacOS Mojave にて、Homebrew でインストールした ghi というツールを実行したところ、以下のようなエラーが出た。 /usr/local/Cellar/ghi/1.2.0_4/libexec/bin/ghi:128: warning: Insecure world writable dir /usr in PATH, mode 040777 ワーニングメッセ…

12インチ MacBook の解像度拡張には「Display Menu」か「EasyRes」が良さげ

2017年製の12インチ MacBook 特盛仕様 (Core i7・16GB RAM・512GB SSD) を愛用中。 12インチ MacBook のディスプレイ解像度は、ピクセル解像度が 2304x1440px となっていて、対応するスケーリング解像度の Max が 1440x900px。ディスプレイの環境設定で「ス…

Windows 向けの共有サーバのファイルパスを MacOS 向けに置換する

Windows 環境で共有サーバのファイルパスを取得すると、 \\127.0.0.1\Some\Path\To\File.txt file:///127.0.0.1/Some/Path/To/File.txt こんな感じのパスが取得できることが多い。 2つ目の file:/// プロトコルはまだ扱いやすいが、1つ目のバックスラッシュ…

man ページに出てくる (1) などのカッコ付き数字は何?

man コマンドに関する話。 以下は MacOS の場合だが、ターミナルで $ man chown と叩くと、次のように表示される。 CHOWN(8) BSD System Manager's Manual CHOWN(8) NAME chown -- change file owner and group …中略… SEE ALSO chgrp(1), find(1), chown(2)…

MacOS の /System/ ディレクトリ配下のファイルを削除したかったので SIP を解除した

MacOS Mojave で検証。 Finder で、「システム」や「ユーザ」などのディレクトリが日本語で見えているのが気になった。 これらの表記は、当該ディレクトリ直下にある .localized というファイルを削除すると英語表記に戻せるのだが、このファイルは Finder …