風柳メモ

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

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 の指定方法 vi…

【覚書】ノートン 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)から改善は見られない(むしろ、夜間の通信速度低下は悪化して見える)ことか…

BIGLOBE光ネクストのv6プラス利用による通信速度改善について

furyu.hatenablog.comで書いた通り、BIGLOBE光ネクスト ファミリー・スーパーハイスピードタイプ隼(NTT西日本エリア・最大1Gbps)にて、v6プラスを利用した際に速度改善効果が見られた。 これを IPv4 over IPv6 IPoE接続と、旧来のIPv4 PPPoE接続との、一日…

v6プラス関連の覚え書き

前の記事 furyu.hatenablog.com がらみで調べたことなどをメモ書き。 あちこち間違っていると思われるので、識者の突っ込み歓迎。 フレッツ光ネクストの接続環境例 1. IPv4 PPPoE接続時(IPv6インターネット接続サービス/v6プラス非加入時) 2. IPv6インタ…

v6プラス利用で輻輳時間帯(夜間等)の通信速度が劇的に改善した

承前と結論 v6プラス導入に伴う、自宅のインターネット接続環境の変遷 1. v6プラス加入以前 2. v6プラス加入(2015/08/18)~最近(2016/10/06)まで 3. 設定見直し後(2016/10/07現在) 独り言 関連記事 余談 承前と結論 以前、ビッグローブ光で、特に夜間…

Twitter メディアダウンローダ:ユーザータイムラインの原寸画像や動画をまとめてダウンロードするユーザースクリプト(PC用Google Chrome・Firefox等対応)

Web 版公式 Twitter上で、あるユーザーの画像(メディアタイムライン上の画像)を原寸*1でまとめて(ZIP)保存することが出来るようになるユーザースクリプト/Chrome拡張機能/Firefox Quantum用アドオンです。 0.1.0.701より、動画もダウンロード可能となり…

FileZillaでアップロードしたときに、タイムスタンプが維持されないレンタルサーバに困っている

FileZillaを使用してファイルをアップロードした際に、レンタルサーバによっては、タイムスタンプが維持されないことがあり、割と困っていたりする。 具体的には、ファーストサーバのレンタルサーバを使用していると、タイムスタンプが維持されない(少なく…

【覚書】 Windows 7 → 10 アップグレード時に引っかかったところなど(EPSON NJ5700E)

勢いで、メインPCである EPSON NJ5700E を Windows 7 から Windows 10 へとアップグレードしてしまった。 (いくつか問題はあるものの)ひとまず Windows 7 のときとほぼ遜色なく使えるようにはなってきたが、そこに至るまでに引っかかったりつまづいたりし…

【覚書】 Twitterのタイムラインなどで、表示位置(スクロール位置)を固定したまま、ポップアップ表示させる方法

css

Twitter 原寸びゅーで、原寸画像をオーバーレイ(ポップアップ)表示させる際、タイムラインのスクロール位置はそのままにするためにはまっていたので、覚え書き。 つくづく、CSS は苦手やわぁ……。Twitter 原寸びゅー https://t.co/QiAvRY7DD5で、オーバーレ…

TABLE の TD 要素内全てをチェックボックス化したいが……

HTMLのチェックボックス要素(input[type="checkbox"])で表示される□は、閲覧環境によっては小さく表示されてしまい、チェックを入れたり外したりしにくい場合がある。その場合の対処法として、 チェックボックスそのものをCSSで拡大する(参考:チェックボ…

【覚書】 z-index により手前に来ている透明要素が原因でイベントが発火しないときには、 pointer-events をうまく使う

Twitter 原寸びゅーで、画像クリック時に原寸画像を開くようにしようとして、ギャラリー表示時にはうまくクリックイベントが発火しないことに気が付いた。原因は(z-index 指定により)画像の手前に透明な要素が存在したため*1。 pointer-eventsの設定を行う…