suer TIL
eye catch
ISUCON2026に参加して敗退した
ISUCON2026に参加した。チーム名「ブランド・ニュー・炉端焼き」。 メンバーは3人で、実装言語はGoを選んだ。 前回の参加記録はこちら。 » ISUCON13に参加して敗退した 今回の問題 題材はISUReal。つまりBeReal。
LINUX
2026-10-31 2026-10-31
eye catch
【cmp,dd】コピー先ファイルの壊れた範囲だけを書き直す
サイズの大きいファイルをコピーした後で、ハッシュ値を比較したら、コピー元とコピー先が一致しなかったとする。ファイル全体をコピーし直すと、時間がかかる。壊れている範囲が一部だけなら、cmpで差分のあるバイト範囲を特定して、ddでその範囲だけを書き直せる。
LINUX
2026-10-30 2026-10-30
eye catch
【shasum】コピー前後のファイルをSHA-256で比較して検証する (-a 256)
ファイルのコピーが正しく完了したかは、ファイルサイズの比較だけでは確認できない。サイズが同じでも、中身が壊れていることがある。shasum -a 256でSHA-256のハッシュ値を計算して、コピー元とコピー先で比較すると、中身が一致しているかを確認できる。
MAC
2026-10-30 2026-10-30
eye catch
【rsync】コピー結果をドライランで検証する (-n -c)
rsyncでコピーした後に、転送元と転送先が一致しているかを確認したい場合は、同じrsyncをドライラン(-n)で実行する。転送対象のファイルが1つもなければ、一致している。
LINUX
2026-10-30 2026-10-30
eye catch
【rsync】接続エラーで停止する転送を自動でリトライする
ネットワーク越しの共有に大量のファイルをrsyncで転送していると、接続が切れて途中でエラー終了する場合がある。rsyncを実行し直せば、転送済みのファイルはスキップされて、続きから再開できる。実行し直す作業は、シェルスクリプトのループで自動化できる。
LINUX
2026-10-30 2026-10-30
eye catch
【rsync】macOS標準のrsyncをHomebrewのrsync 3.xに置き換える
macOSに標準で入っている/usr/bin/rsyncは、実体がopenrsyncである。--info=progress2や--append-verifyなど、rsync 3.x系のオプションの一部が使えない。Homebrewでrsync 3.xをインストールすると、これらのオプションを使えるようになる。
MAC
2026-10-30 2026-10-30
eye catch
【security】キーチェーンに保存されたサーバー接続情報の一覧を確認する (dump-keychain)
SMB共有やWebサイトなどに接続したときに保存した認証情報は、キーチェーンの「インターネットパスワード」として保存される。security dump-keychainの出力から、srvr(サーバー名)の行を取り出すと、パスワードを表示せずに、保存済みの接続先を一覧できる。
MAC
2026-10-30 2026-10-30
eye catch
【osascript】SMB認証ダイアログの「接続」ボタンを自動でクリックする
open smb://...でSMB共有をマウントすると、認証ダイアログの表示を伴う場合もある。パスワードがキーチェーンに保存されていて入力済みでも、「接続」ボタンは手動で押す必要がある。接続が切れるたびに再マウントする長時間のジョブでは、毎回ボタンを押しに行くのは現実的でない。
MAC
2026-10-30 2026-10-30
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
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
ISUCON2026に参加して敗退した
LINUX
2026-10-31 2026-10-31
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
eye catch
【rsync】コピー結果をドライランで検証する (-n -c)
LINUX
2026-10-30 2026-10-30
eye catch
【rsync】接続エラーで停止する転送を自動でリトライする
LINUX
2026-10-30 2026-10-30
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer