suer TIL
eye catch
【mount_smbfs】SMB共有をダイアログなしでゲストマウントする (-N)
ゲストアクセスを許可しているSMB共有は、mount_smbfs -Nでダイアログなしにマウントできる。Finderの「サーバへ接続」やopen smb://...でマウントすると、認証ダイアログの表示を伴う場合もある。スクリプトから自動でマウントするなら、mount_smbfsが向いている。
MAC
2026-10-30 2026-10-30
eye catch
【smbclient】SMBサーバーの共有一覧を確認する (-L)
smbclient -Lは、SMBサーバーが公開している共有の一覧を表示する。マウントする前に、共有名やサーバーの応答を確認したいときに使う。 $ smbclient -L //192.168.1.10 -N Sharename Type Comment --------- ---- ------- share Disk private Disk IPC$ IPC IPC Service SMB1 disabled -- no workgroup available smbclientは、Sambaに含まれるSMBクライアントである。Homebrewではsambaパッケージに含まれる。
MAC
2026-10-30 2026-10-30
eye catch
【nmap】SMBサーバーが対応するプロトコルバージョンを調べる (smb-protocols)
NASなどのSMBサーバーがSMB1、SMB2、SMB3のどれに対応しているかは、nmapのスクリプト(NSE)smb-protocolsで調べられる。サーバーが古くてSMB1にしか対応していない場合、macOSからマウントできない原因の切り分けに役立つ。
MAC
2026-10-30 2026-10-30
eye catch
【macOS】pingは通るのにSMB共有をマウントできない原因を切り分ける
NASなどのSMB共有に対してpingは通るのに、Finderの「サーバへ接続」やmount_smbfsでマウントできない場合がある。pingが確認するのはIPアドレスへの到達性だけで、SMBが使うTCPの445番ポートや、SMBのプロトコルバージョンまでは確認しない。
MAC
2026-10-30 2026-10-30
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
swift package show-dependenciesは、Package.swiftに書いた依存パッケージと、依存パッケージが依存するパッケージ(推移的依存)を、解決したバージョンつきの依存ツリーで表示する。
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
irgaly/xcode-cache は、XcodeのDerivedDataとSwiftPMのパッケージをGitHub Actionsのキャッシュに保存するアクションである。コミットごとにキャッシュを保存し、次のビルドでは直前のキャッシュを復元して、変更のあったファイルだけをコンパイルする。
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
swift package resolveは、Package.swiftに書いたパッケージの依存関係を解決する。パッケージの取得とPackage.resolvedの更新だけを実行し、ビルドはしない。
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
xcodebuild -resolvePackageDependenciesは、プロジェクトが参照するSwiftパッケージの依存関係を解決する。パッケージの取得とPackage.resolvedの更新だけを実行し、ビルドはしない。
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
xcodebuild testでは、-destinationでテストを実行する場所を指定する。値は、キー=値をカンマで区切った指定子である。 $ xcodebuild test -project [プロジェクト名].xcodeproj -scheme [スキーム名] -destination 'platform=macOS,arch=arm64' $ xcodebuild test -project [プロジェクト名].xcodeproj -scheme [スキーム名] -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.1' 指定できる実行先は、-showdestinationsで調べる。
MAC
2026-10-11 2026-10-11
eye catch
【Xcode】Shared schemeをGit管理してCIのxcodebuildで使う (xcscheme)
Xcodeのスキームは、.xcschemeのファイルに保存される。xcodebuild -schemeでビルドやテストをするCIでは、スキームを共有して、.xcschemeのファイルをGitで管理しておくと確実である。
MAC
2026-10-11 2026-10-11
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【macOS】Macの再起動履歴を確認する (last reboot)
MAC
2026-11-14 2026-11-14
eye catch
【systemctl】起動に失敗したユニットを一覧表示する (--failed)
LINUX
2026-11-14 2026-11-14
eye catch
ISUCON2026に参加して敗退した
LINUX
2026-10-31 2026-11-04
eye catch
【cmp,dd】コピー先ファイルの壊れた範囲だけを書き直す
LINUX
2026-10-30 2026-10-30
eye catch
【shasum】コピー前後のファイルをSHA-256で比較して検証する (-a 256)
MAC
2026-10-30 2026-10-30
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer