Chrome拡張機能 manifest.jsonメモ

manifest_version, name, versionは必須。

・manifest_version
2, 3を指定。

・name
任意の名前。

・version
任意のバージョン。

***

・content_scripts / background

・content_scripts

特定のページで動作。DOMを操作できる。

content_scripts > matches
スクリプトを動作させたいURL。

content_scripts  > js
動作させるスクリプト。

・background

常にバックグラウンドで動いている。
v3からbackgroundはservice_workerを指定する。

background > scripts
バックグラウンドで動作するスクリプト。

background > persistent
persistent:falseにするとEvent-Pageとなり、必要になったら動く。
バックグラウンドは非推奨。

***

・browser_action  / page_action

browser_action:全てのページでアイコン表示。
page_action:特定のページでアイコン表示。
v3からactionに統合される。

***

・id
IDを指定。

・description
説明。

・icons
アイコンを指定。

・short_name
短縮名。

・default_locale
デフォルト言語を指定。

***

・permissions
ChromeAPIを使う場合指定。

・permissions > contextMenus
右クリックメニューの拡張。

***

・commands
ショートカット定義。

・options_page
オプションページを使う場合指定。

・minimum_chrome_version
Chromeの最低バージョンを指定。

・homepage_url
ホームページを指定。

・author
作成者。

・override pages
新規タブ、ブックマークマネージャ、履歴の差し替え。

・omnibox
検索ボックスの拡張。

Chrome拡張機能 Google検索にfavicon

最新版あり。

Chrome拡張機能 Google検索にfavicon2

即席で作ったけどかなり活躍していて、検索結果にfaviconがないと気持ち悪くなってしまった。

script.js

manifest.json

検索結果の構造が変わった模様。

script.js

jquery-3.1.1.min.js、manifest.json、script.jsの3つのまとめてフォルダに入れ、Chrome拡張へドラッグする。

PHP Javascript 工程管理

以前作っていた工程管理。お蔵入り版。

PHP Javascript 在庫管理

以前作っていた在庫管理。お蔵入り版。
1つのファイルにHTML,CSS,JS,PHPを全て書き込んでいた。

C# VBA 在庫管理

以前作ったプログラムお蔵入り版

Form1.cs

Util.cs

アップロードVBA

AccessVBA テーブル作成、他

VBA 農産物売上集計

mdbに登録する予定で作成していたが、途中でエクセルのみにしようと思い中断。

Excel 標準偏差、相関係数、線形回帰

標準偏差、相関係数、線形回帰の求め方。
手動計算とエクセル関数を使った場合。

分析基礎

・基本

結論は金額換算して分かりやすく。継続観察していくならKPIを設定する。

・サンプルの中で変数に属性を追加。

例)
来店率が下がっている顧客、上がっている顧客、特定の時期に上がる顧客等。
購入金額が高い顧客(Aランク)、低い顧客(Bランク)など。

これにより、顧客のニーズの仮説や、分析から排除の必要性等を検討する。

・次に他のサンプルと比較。

サンプル1(会員等)での特徴(標準偏差や中央値等)がサンプル2(非会員等)と比較してどう違うか。そうすることで、サンプル1はサンプル2と比べてはどのような特徴があるのか分かる。

・複数のサンプルでの比較

会員と商品の関係での特徴は、非会員と商品の関係と比較してどう違うか。
会員は特定商品のリピート率が高い等。

SQLで相関係数(傾き)

標準偏差や分散などは標準の関数であるが、相関係数はない。
集計用に傾きだけ欲しかったので、とりあえずSQLで求めた

テーブル名:t
結果:17.2482570475901

傾きで利用したストアド

SQl Server Management Studioでの結果をそのままエクセルに貼り付けたかったので、
以下のような書き方で解決した。

VBA SQL実験用②(SQL Server)

以前、Accessにテーブルを手軽作成するエクセルVBAがあったので、今回はSQL Server版。クエリの複数行対応と、シート名でテーブル作成へ少し修正している。

AccessVBA クエリを呼び出す