風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

ちょっとだけカユイところに手が届くブラウザ拡張/スクリプト

覚え書きを兼ねて、今後も更新される可能性のある自作のブラウザ拡張機能/スクリプト類をまとめてみました。 一覧 Googleスプレッドシート上にまとめてありますので、そちらを見たほうが見やすいかもです。 docs.google.com 関連 memo.furyutei.work memo.f…

Amazon.co.jp のカユイところに手が届くブラウザ拡張/スクリプト

覚え書きを兼ねて、今後も更新される可能性のある自作の Amazon.co.jp 用ブラウザ拡張機能/スクリプト類をまとめてみました。 一覧 Googleスプレッドシート上にまとめてありますので、そちらを見たほうが見やすいかもです。 docs.google.com 関連 memo.fury…

船を出すのなら九月…その船は今どこにふらふらと浮かんでいるのか?

九月というと反射的に、中島みゆきさんの「船を出すのなら九月」とか アルバム「生きていてもいいですか」に収録に収録されています 生きていてもいいですか【リマスター(HQCD)】アーティスト:中島みゆき発売日: 2018/03/07メディア: CDシギサワカヤさんの「…

Twitterのカユイところに手が届くブラウザ拡張/スクリプト

覚え書きを兼ねて、今後も更新される可能性のある自作のTwitter用ブラウザ拡張機能/スクリプト類をまとめてみました。 一覧 Googleスプレッドシート上にまとめてありますので、そちらを見たほうが見やすいかもです。 docs.google.com 関連 memo.furyutei.wo…

はてなブログの記事に更新日付を表示&古い記事に警告を出す試み

はてなブログが配信しているサイトマップの仕様が変わっていることに、今更ながら気が付きました。 変化したのが2020/04/01からなので、何ヶ月気が付かなかったのか、という話ですが。 sitemap.xml の中身を覗いてみたら、クエリで年月を指定することにより…

Git for WindowsのGit BASHでウィンドウタイトルだけが文字化けする現象(winptyが原因)と対処方法

Git BASHで、たまたま日本語を含むフォルダ下で作業していたら、ウィンドウのタイトルだけが文字化けしていることに気がついた(ウィンドウ内については正常に表示されている)。 Windows 10 Pro バージョン 1909 (OS ビルド 18363.959)、Git for Windows 2.…

Google ドライブの共用 PDF を画像データとしてダウンロードするユーザースクリプトを試作

Google ドライブで共用されている PDF ファイルを、画像データにして ZIP 化し、ダウンロードできるユーザースクリプトを作ってみました。 通常は PDF をそのままダウンロードすればよいのですが、まれにダウンロード権限が「閲覧者はダウンロードできません…

chrome-extension-kickstart-typescript が Node.js v12 だとうまく動かない件とその対策

■ 追記 2020年02月11日にid:SWIMATH2さんが対応して下さり、generator-chrome-extension-kickstart-typescript v4.4.1 以降では、Node.js 12 でも元の手順のままで正常動作するようになった模様です。 以下は古い情報となります。勉強を兼ねてブラウザ拡張機…

【覚書】他社で取得した独自ドメインのメールアカウントをさくらのレンタルサーバーで使う場合のDNS設定方法

さくらのレンタルサーバーのメールサーバー機能を利用して、(さくら外で取得した)独自ドメインのアカウントでメールを送信したら、Gmail で「未認証メール」扱いとなった(「?」マークがついた)。 調べてみると、独自ドメインの DNS 設定(SPFレコード)…

Firefox のアドオン(content_scripts)でXMLHttpRequestやfetchを使う場合の注意

先日、Firefox で Twitter メディアダウンローダが正常に動作しないという報告を受け(その後、近傍ツイート検索も異常な動作をすることが判明)、原因を突き止めるのに時間がかかったので、覚え書き。結論としては、 Firefox(バージョン58以降)では、アドオ…

WordPressをhttps化したら、Contact Form 7 の設定が消えてしまった⁉

WordPress を設置してあるサイトを SSL/TLS(http → https)化し、記事なども含めて http://~ となっていたサイトの URL を https://~ に置換したところ、Contact Form 7 の一部の設定が消えてしまった。 今後も似たような失敗をしそうなので、覚え書きと…

【覚書】viewport指定について

モバイルデバイス用のviewport設定についてまじめに調べようとしたら、深みにはまりそうだったので、とりあえず整理を兼ねて覚え書きを残しておく。 ついでに、viewportの簡易的な表示テストができるページも作ってみた。 viewportとは? viewport の指定方…

【覚書】ノートン 360 のせいで、pip freeze がフリーズした件

Windows 10 上の Ubuntu で $ pip freezeを実行したら、文字通りフリーズしてしまった。 プロンプトに返ってこない。pip install 等を実行した場合も同様。原因は、ノートン 360 Norton 360のファイアウォールだった。 同様の事が発生したときに焦らないよう…

【アマゾン注文履歴フィルタ】CSVファイルとExcelを使って必要な注文だけを印刷(PDF出力)する手順

アマゾン注文履歴フィルタ furyu.hatenablog.com で、『領収書を必要な分だけ細かく指定して印刷(PDF出力)したい』といった場合、いったん全件表示を行い、そこからダウンロードした CSV ファイルを Excel で読み込ませて必要な注文を絞り込むのが、比較的…

【アマゾン注文履歴フィルタ】キーワードによる絞り込み・返金情報CSVダウンロード機能などを追加しました

前回の記事後のアマゾン注文履歴フィルタ furyu.hatenablog.com への機能追加分をまとめます。 以下の機能説明は、2018/02/12時点(バージョン:0.1.0.1001)でのものです。 キーワードによる絞り込みができるようになりました 絞り込みの際の制限事項 便利…

【アマゾン注文履歴フィルタ】注文履歴をCSVでダウンロードできるようになったり、いろいろ進化しました!

アマゾン注文履歴フィルタ furyu.hatenablog.comが思わぬ反響をいただいているようで、本人がいちばんびっくりしております。 ギフト券を送ってくださった方々、重ねてお礼申し上げます。気をよくして(笑)、いくつかの機能追加等を行っております。いちど使…

【アマゾン注文履歴フィルタ】確定申告にも便利かも?! アマゾン(Amazon.co.jp)の領収書をまとめて表示する拡張機能/アドオン/ユーザースクリプト

漫画家の方などが、確定申告用にアマゾン(Amazon.co.jp)の注文履歴から Kindle を検索して領収書を個別に表示・印刷するのが手間がかかる、というようなことを Twitter でつぶやいておられたので、まとめて印刷出来たら少しは楽かな?と思い、スクリプトを…

Chrome拡張機能にてシークレットウィンドウとbackgroundとのメッセージ送受信時の注意

ハマったよ…… 何が起こっていたのか? 原因 対策 副作用 参考 ハマったよ…… Twitter メディアローダ furyu.hatenablog.com にて、Google Chrome のシークレット ウィンドウ上で実行すると、ファイルダウンロード時に 失敗 - ファイルがありません となって正…

拡張機能のアイコンをSVGで作ろうとInkscapeを入れてみたところ、はまった点

前書き はまった点 Python のエラー……? デフォルトは mm 単位で、A4 サイズ……? 『最適化 SVG』形式で保存すると……画面いっぱいのアイコンが?! 他のサイズで出力するには……? SVG 形式の場合 PNG 形式の場合 サゲ 前書き 最近、近傍ツイート検索 furyu.ha…

近傍ツイート検索で最近リツイートしたユーザーを表示する機能を追加しました(version 0.2.6.100)

前書き 新機能について 使い方 注意書き 更新の際に無効化されてしまう 余談 参考サイト・記事 前書き 近傍ツイート検索 furyu.hatenablog.com にて、個別ツイートをリツイートした最近のユーザーを表示する機能を追加しました。 また、該当するユーザーが R…

ブラウザ拡張機能用に background で ZIP 化するためのライブラリを試作(Chrome拡張機能/Firefox Quantum WebExtensions 用)

前書き 概要 サンプル 並列処理 直列処理 はまった点など 前書き WebExtensions について調べていると、Promise を使用して云々……という記述が出てきて、今さらながらに Promise というものの存在を知りました(ヲイ。 慣れれば使い勝手が良さそうなので、練習…

Chrome 拡張機能を Microsoft Edge の拡張機能にも対応させようとして挫折した件

前書き 修正方法等 manifest.json browser.* ネームスペース対応 PATH の問題 未解決問題 fetch() や XMLHttpRequest で ArrayBuffer を使用すると未定義のエラーが発生 バックグラウンドでのダウンロードができない 余談 関連記事 前書き 承前。 furyu.hate…

【覚書】Firefox アドオン (WebExtensions) を AMO で公開した際の手順

前書き 手順 アドオン開発者センターにユーザー登録 自作アドオンのアップロード準備 新しいアドオンの登録 余談 関連記事 前書き Chrome 拡張機能を Firefox Quantum (WebExtentions) にも対応させたので、せっかくだしと AMO にも登録してみることに。 そ…

Chrome 拡張機能を Firefox Quantum の WebExtensions にも対応させた例

前書き 修正方法等 manifest.json jQuery chrome.app.* は使わない browser.* ネームスペース対応 独り言 関連記事 前書き とりあえず、自作の Chrome 拡張機能のうち、二つを Firefox Quantum (WebExtentions) にも対応させてみた。 Twitter 原寸びゅー – F…

Chrome 拡張機能の移植準備( Microsoft Edge 拡張機能編)

前書き 拡張機能開発の手順 開発者向け設定の有効化 開発(移植)するアドオンの読み込み バックグラウンドページのデバッグ方法 オプション画面のデバッグ方法 前書き 承前。 furyu.hatenablog.com比較の意味もあって、Microsoft Edge に関しても拡張機能開…

Chrome 拡張機能の移植準備( Firefox Quantum・WebExtensions 編)

前書き アドオン開発の手順 開発(移植)するアドオンの読み込み バックグラウンドページのデバッグ方法 オプション画面のデバッグ方法 前書き Firefox が Firefox Quantum (57) になり、旧来のアドオンとの互換性が無くなり、Google Chrome 拡張機能等との…

Windows 10 のバージョン 1703 が酷かったので、急いで 1709(Fall Creators Update)を適用した

バージョン 1703 の憂鬱 先日、Windows 10 が自動的にバージョン 1703 になっていたのだけれど、自分の環境(NJ5700E)ではこれが酷かった。 Capsに割り当ててあったCtrlが無効化されていた "Microsoft KM-TEST Loopback Adapter"(CIFS over SSH用)が削除さ…

BIGLOBE光ネクストIPv4通信速度調査:PPPoE対v6プラス(平日と土日祝日の比較)

承前。 furyu.hatenablog.com前回測定時に、平日と土日祝日で随分と(特にPPPoEの)傾向に違いがあるように思えたので、同じ日数分(19日分)のデータを使用して、平日と土日祝日とで分けてプロットしてみた。 平日と土日祝日の比較 平日 02時~16時頃であれ…

Evernote からエクスポートした HTML を Word 文書に一括変換する方法を調べてみた

Evernote のノートは HTML 形式でエクスポートできるが、そのままでは編集しづらいので Word 文書にできないか? という相談を受けたので、調べてみた。基本的には、 Evernote で対象となるノートを選択し、「複数の Web ページファイル (.html) でエクスポ…

BIGLOBE光ネクストIPv4通信速度調査:PPPoE対v6プラス(2016/10/07~2016/10/13の一週間の傾向)

furyu.hatenablog.com の続きで、一週間継続して測定した結果を示す。 測定条件等は前の記事を参照のこと。IPv4 PPPoE については、以前一週間の傾向を調べたとき(2015/08/12~18)から改善は見られない(むしろ、夜間の通信速度低下は悪化して見える)ことか…