memo.xight.org

日々のメモ

リモートファイルのSHA-256を表示するワンライナー

Summary

homebrew-cask のFormulaの更新で、SHA-256の値が必要になる。
ダウンロードしてから openssl コマンドを実行するのは手間なので、
リモートファイルのSHA-256を表示させたい。

curl --silent --location http://example.com/path/to/file.dmg | openssl dgst -sha256


追記: 2016-09-23

302 リダイレクトの場合、リダイレクト先のデータを取得するよう、
curl の --location オプションを追加

wget で認証付きサイトをダウンロード / ミラーリングする

Summary

ログインフォームから認証, セッションCookie, Cookieファイル, BASIC認証/DIGEST認証を使った認証付きサイトをミラーリングしたい

ログインフォームから認証 (POST)

wget --save-cookies cookies.txt \
--post-data 'user=USERNAME&password=PASSWORD' \
http://example.com/login

セッションCookie

wget \
--header '_hoge_session_id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' \
http://example.com


Cookieファイル (SQLite)

CookieをSQLiteのDBとして保存するブラウザのCookieを利用する (Firefoxの場合)
sqlite3 -separator ' ' cookies.sqlite 'select * from moz_cookies' > cookies.txt
wget --load-cookies=path/to/cookies.txt http://example.com


Firefox (Windows) の cookies.sqlite

%APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\cookies.sqlite

Firefox (Linux) の cookies.sqlite

~/.mozilla/firefox/xxxxxxxx.default/cookies.sqlite

BASIC認証 / DIGEST認証

wget \
--http-user=USERNAME \
--http-password=PASSWORD \
http://example.com


Reference

WebOS Goodies - 2008-01-16 - wget で認証付きサイトをダウンロードする
http://webos-goodies.jp/archives/51277893.html

お笑い五箇条

Summary

「夢で逢えたら」というテレビ番組で
話題に上がった「お笑い五箇条」とのこと

自分のギャグで笑わない
フリはすらすらつっかえない
オチは大きくはっきりと
引き際を大切に
笑いは間

Reference

頭ん中 - 2012-06-11 - 人前でプレゼンをするときに気をつけたい8つのことがら
http://www.msng.info/archives/2012/06/speaking-in-public.php

頭ん中 - 2009-04-29 - お笑い五箇条
http://www.msng.info/archives/2009/04/five_articles_of_comedy.php

VirtualBoxのインストール中、「VirtualBox.pkgを検証中」で止まる問題

Summary

VirtualBoxをインストールしている途中、
「VirtualBox.pkgを検証中」で止まってしまう。
Verifying "VirtualBox.pkg"...

環境は, VirtualBox 5.1.4, OS X El Capitan 10.11.6

対策

sudo installer -package /Volumes/VirtualBox/VirtualBox.pkg -target /


Reference

virtualbox.org - View topic - [INSTALL] Verifying "VirtualBox.pkg"... never clears -- El Cap 10.11.4
https://forums.virtualbox.org/viewtopic.php?f=8&t=77122

via

Qiita - verytired - 2016-06-02 - VirtualBoxをインストール中、「VirtualBox.pkgを検証中」から進まない時の対応
http://qiita.com/verytired/items/20fcb447709945496fcd