風柳メモ

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

Twitter(X)関連拡張機能の開発中止と公開停止について/Discontinuation of Development and Publication of Twitter(X)-related Extensions

2024/02/15追記 / Added on February 15, 2024 Edge アドオンやChrome ウェブストアで「X メディアダウンローダ」といった名前で配布されているアドオンや拡張機能が存在するようです。 どうやら中身は自分がかつて配布していたものとほぼ同じもののようです…

AES-GCMでの暗号化/復号の例(JavaScript(Web Crypto API)←→Python(PyCryptodome)相互変換可)

JavaScript(Web Crypto API)で記述されたAES-GCMを用いた暗号化/復号処理をPython(PyCryptodome)にデータ互換性をもたせながら移植しようとしたところ、いくつかハマりどころがあったのでメモしておく。 ハマりどころ Pythonに入れたPyCryptodomeが動作…

Surface Book 2は4K・60Hz・10ビット・HDRの夢を見るか?

PCを買い替えるような余裕が無いのもあって、いまだに2019年10月に購入したSurface Book 2 (15")をメインマシンとして愛用しているわけなんですが。 自宅ではいただきものの27インチ4Kモニタ(Dell U2720QM)に接続しているのですけれど、実はこれまでその性能…

セルの右横にユーザーフォームを出したかっただけなのに……

軽い気持ちというかほとんどネタで、VBAのユーザーフォームを用いたなんちゃってモダンなDatePickerを作ってみたのですが、その際に「セルの右横にユーザーフォームを表示する」という一見簡単そうなことが一筋縄ではいきませんでした。試行錯誤の結果、ひと…

私のSurface Book 2が不安定なのはどう考えてもグラフィック・ドライバーが悪い!?

Surface Book 2をメインPCとして愛用しているのですが、作業中に突然ディスプレイがブラックアウトして、ひどいときにはそのまま復帰せずに手の施しようがなくなる……という現象に悩まされてきました(なんどかブルースクリーンにもなった覚えがあります)。…

Chrome拡張機能Manifest V3対応の勘どころ(?)

Chrome ウェブストアに登録している4つの拙作Chrome拡張機能のManifest V3への対応が先日ようやく完了しました。Manifest V3対応のために当方が実際に行った作業の概要やハマった点などを備忘として残しておきます。 詳細でなかったり整理できていない点に関…

「LOVE iLLUSiON #502 Ver.」歌詞 (「冴えない彼女の育てかた Fes. Fine ~glory moment~」特典CDより)

LOVE iLLUSiON #502 Ver. 作詞: 稲葉エミ 作曲: 奥井康介 歌: 加藤恵(安野希世乃)/澤村・スペンサー・英梨々(大西沙織)/霞ヶ丘詩羽(茅野愛衣)/氷堂美智留(矢作紗友里)/波島出海(赤﨑千夏) 歌詞 恵 英梨々 詩羽 美智留 出海 カシマシ 神絵師 自画自賛…

Power Queryのデータソースを間接的に(相対パスで)指定する場合のプライバシー保護に関するリスクについて

Power Queryにおいて、CSVファイル等のデータソースを間接指定する(相対パスを使う)ことはプライバシー保護上のリスク(情報漏えい)が発生しうるために一般には推奨されないという話題をみかけたのですが、では「どうして間接指定をすると(相対パスを使…

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

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原寸びゅー- Twitterメディアダウンローダをはじめとする拙作ブラウザ拡張機能の開発および公開を中止致します各ストアやGitHubリポジトリ等は9月16日を目処に順次非公開(配信停止)とする予定です…

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

はてなブログが配信しているサイトマップの仕様が変わっていることに、今更ながら気が付きました。 変化したのが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が思わぬ反響をいただいているようで、本人がいちばんびっくりしております。 ギフト券を送ってくださった方々、重ねてお礼申し上げます。気をよくして(笑)、いくつかの機能追加等を行っております。いちど使…