Corredor

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

MacOS

iOS 14 Beta に Provenance をインストールしてレトロゲームを遊んでみた

iOS を脱獄することなくエミュレータが導入できると聞いて、Provenance を試してみた。 Welcome - Provenance GitHub - Provenance-Emu/Provenance: iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and S…

MacOS から Wake On LAN のマジックパケットを投げる Perl スクリプト

Wake On LAN のマジックパケットを MacOS からでも投げられる、Perl スクリプトを見つけた。 GitHub - jpoliv/wakeonlan: Perl script for waking up computers via Wake-On-LAN magic packets wakeonlan — Homebrew Formulae # Homebrew でインストールでき…

Finicky で URL に応じて開くブラウザを振り分ける

Finicky という MacOS 用のアプリを見つけた。Slack 等に貼られた URL をクリックした時、「この URL だけは Firefox で開きたい」といったハンドリングができるようになるツールだ。 GitHub - johnste/finicky: A macOS app for customizing which browser …

LAN 内の Windows と Mac でフォルダを共有する手順おさらい

LAN 内の Windows と Mac とで、双方のドライブにアクセスできるようにしたい。いわゆる「共有フォルダ」設定というヤツの手順を紹介する。 検証した OS は Windows10 と MacOS Catalina だが、多少古い OS でもほぼ変わりなく設定できるかと。 Windows 側の…

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 ワーニングメッセ…