偶々読む所のbashスクリプト関連記事メモ

PageSpeed Tools PageSpeed Module

Build ngx_pagespeed From Source


https://raw.githubusercontent.com/pagespeed/ngx_pagespeed/master/scripts/build_ngx_pagespeed.sh


bashで自作コマンド作る時の最小テンプレ

getoptコマンド(コマンドラインのオプションを解析する)

Bashの便利な構文だがよく忘れてしまうものの備忘録

Windows Updateの画面への行き方

Windows 7
スタート
→ コントロールパネル
→ システムセキュリティ
Windows Update
※コントロールパネルの表示方法が カテゴリ表示 の場合。

スタート
→ コントロールパネル
Windows Update
※コントロールパネルの表示が 大きいアイコン、小さいアイコン の場合。


Windows 10
スタート
→ 設定 ※ せ のグループにある
→ 更新とセキュリティ

見つからないと思ったら変えたのね。
老害にはしんどいでござんす。

Excelにリンクが含まれているとかのメッセージが出て面倒くさいことになっているとき

ワークブックを開くと「このブックには、安全ではない可能性のある外部ソースへのリンクが1つ以上含まれています。・・・・・・・・・」と表示されます。


Excel で外部参照へのリンクを解除する

ブック内のリンク (外部参照) を検索する

Excelのシート数上限

Excel の仕様および制限

ブックのシート

使用可能メモリに依存 (既定値は 1 シート)


エクセルのシート数はMAX何枚まで作れますか?

Excel97までは255枚でしたが、Excel2000より無制限になりました
但し、使用可能メモリに依存します。
つまり、メモリの容量がある限り、何枚でも作製できます。

一過性故障

一過性故障という言葉があった。

保護制御装置一過性故障復旧方法の改善

変電所の保護制御装置の故障には、故障状態が継続する「継続故障」と、故障が一旦発生してもすぐに復帰して元の正常な状態に戻ってしまう「一過性故障」がある。一過性故障に対して修理を行うことは過剰な対応であること、一過性故障の約9割は再発しないことから、一過性故障は即修理せず経過観察し、再発しなければそのまま修理しない、再発したら継続性のある故障と判断して修理するよう、復旧方法を改善した。

チャンクエンコードされたテキストからゴミ(チャンクサイズ)を取り除くvim操作

(1) gg
(2) dd
(3) j
(4) .
  最後の0が消えるまで(3)(4)を繰り返す
(5) :%s/\n//g

※(1) 1行目に移動
※(2) 行削除
※(3)(4) カーソルを1行下に移動しては行削除。最後のチャンクサイズ 0 が消えるまで繰り返す
※(5) 改行コードを削除


(2)でチャンクサイズが削除され、オリジナルのコンテンツの行にカーソルが移動する
(3)でチャンクサイズの行に移動する
(4)でチャンクサイズが削除され、オリジナルのコンテンツの行にカーソルが移動する
(3)でチャンクサイズの行に移動する
(4)でチャンクサイズが削除され、オリジナルのコンテンツの行にカーソルが移動する
...


FiddlerでキャプチャしたレスポンスボディのJSONテキストが、チャンクエンコードされていたので、チャンクサイズと改行を除去した。
もっと良いやり方があるだろうが、目的は達成できた。


チャンク転送エンコード
IBMのPassive CaptureというパケットキャプチャでWebの通信を記録するソフトウェアのFAQだった。へー。

Passive Capture の概要

【php】file_get_contents(‘http://〜〜〜’) するとレスポンスにゴミが混じる



本当、ゴミにしか見えなくて、常々イラっときていたが、
あれはチャンクサイズで最後が0になると知り、親しみがわいた。