それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

macOS

macOSのタイムマシンをSambaサーバに保存する

macOSのタイムマシンをUbuntu Sambaへ保存 macOSのタイムマシンをいい加減に、afp/netatalk からsambaに切り替える。 sambaサーバーのインストール apt install avahi-daemon samba samba-vfs-modules ユーザーの作成 Sambaをインストールするとスタンドアロ…

macOSからLinuxのSambaにつなぐときのサーバー設定 / smb3 暗号化

macos と min protocol macOSからSambaに繋がらない。 macOSからSambaに繋ごうと思ったら、全然繋がらないの。macOSのSambaが 繋がらないので、Sambaにバックアップが取れない。Ma側のsambaのソフトウェアとソフトウェアのデフォルト設定がおかしいのだと思…

macで接続中のWifiのSSIDを取得するコマンド

networksetup コマンド 接続中のWifiのSSIDを取得する コマンド networksetup -getairportnetwork en0 実行例 takuya@~$ networksetup -getairportnetwork en0 Current Wi-Fi Network: Takuya's iPad 6 これで、SSIDを取得することができる。SSIDをテキスト…

python pip で libxml がエラーになった

対処 次の方法で強引に解決した。 export C_INCLUDE_PATH=\ /Applications/Xcode.app\ /Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs\ /MacOSX.sdk/usr/include/libxml2:$C_INCLUDE_PATH pipenv run pip install lxml 理由は、あれだ。macO…

macOSでもローカルドメインが使いたい

macOSでもローカルドメインが使いたい mac の場合、次のコマンドでサクッと作れる。 networksetup -listallnetworkservices networksetup -setsearchdomains wg0 example.lan. networksetup -getsearchdomains wg0 example.lan. 設定からもできる。 macOSの…

macのライブラリフォルダが見えないので見えるようにする。

ターミナルからコマンドで不可視を変えられる。 sudo chflag nohidden ~/Library sudo chflag nohidden /Library ただし、この方法でも ~/Library が見えないことがある。 Finder のオプションを使うのが確実。 nohiddenが動かない理由 sudo chflag nohidden…

nextcloud で incompatible encoding になるのを何とかする。

エンコーディング警告が頻出する nextccloudで ファイルをスキャンすると、エンコーディングのえらーがよく出る will not be accessible due to incompatible encoding 一番多かった原因 macOSの utf-8 mac / nfd の濁点・半濁点の取り扱いが一番多かったエ…

macosでFileVault暗号化利用時の、リモート再起動不可とID/PWでのログインができない問題

macOSのfileVaultで暗号化しているとき、再起動が変わる。 macOSでFileVault(ディスクの暗号化)を設定しているとき、ログイン画面が変わる。 ログイン画面が変わるのは、「ログイン前に暗号化の解除」が入るため。 FileVaultが有効になっている例 暗号化の…

macのメニューバーのアイコンを整理したり、2軍落ち(非表示化する)HiddenBarの使い方

mac のメニューバーにアイコンがどんどん増える 昔は、メニューバーに表示非表示を切り替えがかんたんに管理できたり、アプリ開発者が闇雲にアイコンを出さないようにしてくれたと思う。 mac メニューバーがカラフルになって邪魔 ジョブズが他界した少しあと…

brew pin でバージョン固定して dyld エラーを未然に防止する

brew pin で アップデート対象から除外する。 brew pin ffmpeg brew pin imagemagick などで、brew の自動アップデート対象から外してしまう。 python や ruby が brew のパッケージを前提にビルドしていると、時々困る。dyld エラー・・・ セキュリティパッ…

macOSのwifi設定(ssid/password)をiOSと共有するしないを設定する。

macOSはSSIDごとに共有可能か選択可能なのですね。 知りませんでした。macOSのSSIDごとの設定に「共有オプション」がありました。 共有オプションを外しておけば、iOSと共有されることがなくなるはずです。 オプションの出し方。 macの無線LAN接続の詳細を押…

ssh/rsyncで`Warning: No xauth data; using fake authentication data for X11 forwarding.`

rsync や ssh でwarning が出るようになった。 Warning: No xauth data; using fake authentication data for X11 forwarding. 原因 ~/.ssh/config にX11の設定をしている xauth のPATHがわからない。~/.Xauthorityがない 対応1 x11 の設定を消す。(XQurat…

mac で softetherVPN への接続(クライアント)

mac で softether への接続 できなくはないけど、設定がめんどくさい。 いくつか手順が必要。 公式マニュアルは、L2TP over IPSec なのですが、IPSec 上に L2TPを通して、その上にSSHを通してってもう考えたくないので、カプセル化は少ないほうが管理上も速…

MacOSの濁点・半濁点を解決する。

macOS で作られたファイルの濁点半濁点問題。 ファイル名がUTF-8といえども、mac は濁点を合成文字として扱うので、Linuxで読むと面倒が起きる。 sudo convmv -f utf-8 -t utf-8 -r --notest --nfc ./* ディレクトリ内部を再帰的に処理される。 find と組み…

Macの設定のアップデート通知のバッジを省略する。

MacOSの通知バッヂを省略する macOSの新バージョンの実験台にされるのはいやなので少し前のバージョンを使ってます。 しかし、通知アイコンがずっとアップデートを通知してくるので消したいです。 defaults write com.apple.systempreferences AttentionPref…

macOSのFinderからクイックアクション(回転・マークアップ)のパネル(ペイン)を永久追放で削除する。

macOS Mojave から搭載された画像のクイックアクション クイックアクション、正直言って邪魔ですね。Finderのプレビューペインが、スクロール化してしまい「プレビュ」が隠れるというトンデモ仕様。 プレビューを機能を覆い隠すとかちょっと信じられないんで…

macでwq-quick のDNS設定使うとDNS問い合わせがおかしくなる

mac で wireguardをコマンドから使うと・・・ wg-quick を使って設定からDNSを設定しているのですが、DNSがおかしくなるのです。 wireguard のコマンド wg-tools をhomebrew でインストールし、それを使ってWiregurard接続をした。 接続は問題なく稼働する。…

mac でdig が応答しないときに、/etc/resolv.confを疑う

mac でdig が応答しない dig が応答しないんですよね。dig dig t.co ### 応答しない。困った @つけてDNSサーバーを明記すると動く dig t.co @1.1.1.1 ## 応答する。あれれ resolv.conf が行方不明。 takuya@~$ sudo ll /etc/resolv.conf ls: cannot access '…

iOS SafariのWeb Inspectorがmacで動かない

Mac から iOS iphone / iPad のSafariにアクセスできない iOS のSafariで JS / CSS の動作を確認しながら、shortcut.app の ページ内javascript 実行を書いてたのですが。 どうも謎のjavascript エラーが出るので Macに接続して iPhone Safari を Web Inspec…

macOSに Linux の ip ( iproute ) コマンドを入れてしまうという邪教

mac でも ip / iproute2 コマンドを使いたい。 ついつい、癖で ip route show って打ち込んでしまうんですよ。 旧き良きBSDなんだし ifconfig / netstat を使えばいいんだけど、 netstat -nr って覚えにくいじゃないですか。 iproute のフリをするショートカ…

macOSからlinuxのvirt-managerのkvm+qemu の仮想マシンを管理する

macOSから 仮想マシンを管理したい。 macから仮想マシンを管理したいと思っても、フロントのアプリケーションがこれというものがありません。 virt-managerを 無理やり起動する brew もあるのですがイマイチです。 git にある tap を読み込んだ場合 brew tap…

mac で ext4 など Linuxファイルシステムパーティションを扱うGNUコマンド

macOSでext4 をチェックしたい。 LinuxデスクトップにいちいちUSBをつなぎ直すのが面倒くさいので、普段使いのmacOSでext4 を操作してチェック(verify)修正をしたいなと思った。 e2fsprogs のGNUコマンドはbrewでインストールできます。 brew install e2fspr…

mac で linuxと同等のgdisk コマンドを使うには

mac でgdisk したい mac にもfdisk があり gpt コマンドで GPT のボリュームも扱えるのですが。「覚えるのが面倒くさい」 brew で gnuの gdisk コマンドをインストール linuxのgdisk コマンドと同じなら使い方も同じなので、覚えることが少ない。 brew insta…

mac で ⌘コマンドやオプション⌥を入力する方法。

Macのキーボードに印字された記号を入力する コマンド⌘やオプション⌥など、Macのキーボードにはには記号がいっぱいある。 これを入力する方法を紹介します。 方法1:変換する 変換するのが手っ取り早い 入力したいときは、変換するのが手っ取り早いです。 …

Mac でVPNを接続するコマンド。ついでに整理しておく

mac でVPNを接続する。 Macに標準のサービスを使って設定しているPPP系 LT2P over TLS のような設定だとnetworksetup から出来る scutil もいいけど、networksetup でもいい。私はこっち。 mac でVPNに接続するには networksetup -connectpppoeservice "$VPN…

UPnPでポートを開放を試し、ルータのUPnPの設定をテストする。

UPnPが正常に動いているか確認したい。 UPnPで、クライアントからルーターにポートをリクエストして、自分宛てにポート転送してもらう。 ルーターがIPv4で動いてるとポートフォワーディングを自動的にFirewallに書いてくれる。 Mac からUPnPをリクエストする…

MacのWiFiやルーティング設定をターミナルのコマンド networksetup でやる

MacOS のWiFi設定をnetworksetup コマンドで行う。 過去にも何度もエントリにしたり、まとめてるんだけど、全然覚えられないし、逆引きとして自分のブログがヒットしないし、ブログ内検索でもマッチしないので、書き直します。 networksetup コマンドはわか…

mac のnetworksetup コマンドでVLAN作成

Mac のVLAN作成をCLIでコマンドからやる。 コマンドライン(CLI)で、VLANネットワークの設定をやる networksetup コマンドでVLANインターフェースを作る。 コマンドとしてVLANを扱うのは次の通り。 networksetup -createVLAN <VLAN name> <parent device name> <tag> networksetup -deleteVLAN <VLAN name> <parent device name> <tag> </tag></parent></vlan></tag></parent></vlan>…

Mac でVLANのタグを読めるインターフェイスを作成する

mac でもVLANを使いたい。 MacOS のLANインターフェースでVLANを扱う必要があった。ぱぱっと設定したときにどうやったかメモを残しておきます。 VLAN は環境設定から。 環境設定のネットワークをひらく。 左下の歯車のアイコンを押す。(ここがポイント) 仮…

JetBrainssのコマンドライン launcher を何度も導入し直すのが面倒なのでスクリプト書いた

WebStorm やPycharm をコマンドから呼べるヤツ コマンドラインからPycharmを起動できるスクリプトはもともとサポートされていますが。 Toolbox を使うとパスが飛びまくる Jetbrains toolbox を使っていると、PATHがぜんぜんもうダメになって使い物にならない…