風柳メモ

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

エクセルでピザカッター!(画像を等しい角度で分割)

PowerPointで、丸い画像を強引に等分する方法というツイートをみかけて、ふと「エクセルでもできるんだろうか?」と思い、試してみたくなったしだいです。 残念ながらPowerPointのように手作業でも簡単にできる方法は思いつかなかったためVBAの力を借りてお…

Twitter で「work」ドメインの記事を引用するとツイートが表示されなくなってしまう件

このブログは「memo.furyutei.work」のように、gTLDとして「.work」を使用しているわけですが。 Twitter にて「.work」ドメインの記事(URL)を引用してしまうと、状況によってはそのツイートが表示されないといった不具合が発生してしまう、というお話です…

Web版TwitterからFleet画像/動画をダウンロードできるユーザースクリプト

スマホ用Twitterアプリに「Fleet(フリート)」がリリースされて早三ヶ月が経とうとしていますが、未だに使い道がよくわからない風柳です、ごきげんよう。Web版TwitterではなかなかFleetが見られるようにならないので、こっそり(?)ダウンロードツールを作…

【お知らせ】アマゾン注文履歴フィルタが突然使えなくなるかもしれません!!

多くの方にご利用いただいている拙作「アマゾン注文履歴フィルタ」memo.furyutei.workですが、Amazon.co.jp 様側のページ仕様の変更に伴い、残念ながら今後使えなくなる可能性が高いです。現状、本拡張機能(アドオン)は、領収書ページのHTMLを用いて一括印…

エクセルのVBAで正規表現のメソッド実行に時間がかかる現象と対策(仮)

エクセルの VBA で、正規表現(VBScript.RegExp)の .Excute メソッドを使っているプロジェクトにて、不自然に動作が重くなってしまう現象に遭遇しました。 Windows 10 Pro バージョン 2004 (OS ビルド 19041.630) 上で、Microsoft® Excel® for Microsoft 36…

エクセルで揮発性の数式を含むセルを抽出する試み

はじめに 試し方 サンプルコード 解説 注意事項 参考 はじめに エクセルのワークシートで使える関数の中には揮発性関数というものがあり、これらは再計算の度に再評価(実行)されてしまいます。揮発性関数の中には OFFSET や INDIRECT といった便利な関数も…

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

覚え書きを兼ねて、今後も更新される可能性のある自作のブラウザ拡張機能/スクリプト類をまとめてみました。 一覧 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が原因)と対処方法

[2020.10.27追記] Git for Windows 2.29.1-64-bit(mintty 3.4.0 / winpty 0.4.3 の組み合わせ)では、exec winpty bash した後も Git Bash のウィンドウタイトルが文字化けしなくなった模様。以下は古いバージョンについての記述であり、新バージョンでは環…

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)の領収書をまとめて表示する拡張機能/アドオン/ユーザースクリプト

■お知らせ 2020年12月下旬より、アマゾン注文履歴フィルタが突然使えなくなったというご報告をいただいており、調査したところ、今後使用できないユーザーの方が増えていく可能性が高いです。 詳しくは下記の記事をご参照ください。 memo.furyutei.work 漫画…

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…