Ver 4.0の新機能
・機能
・ユーザーエージェント
ユーザーエージェントの変更が可能になりました。この機能はホスト権限を必要とします。この機能を使うには設定画面を開き、ホスト権限を有効にしてください。この機能はインストールされているすべての拡張機能に影響します。
・他
・使用者向け
いくつかの設定が適用されない問題を修正。
・開発者向け
コードリファクタリング。
https://github.com/Soushi-Atsumi/Open-in-Sidebar
https://addons.mozilla.org/firefox/addon/open_in_sidebar/
気分に応じて開発したプログラムの情報の提供を行っています。
All English posts have been moved to here.
GitHub
Firefox拡張機能
Androidアプリケーション
2022年11月13日日曜日
ポップアップで開く Ver4.0 リリース
Ver 4.0の新機能
・機能
・ユーザーエージェント
ユーザーエージェントの変更が可能になりました。この機能はホスト権限を必要とします。この機能を使うには設定画面を開き、ホスト権限を有効にしてください。この機能はインストールされているすべての拡張機能に影響します。
・他
・使用者向け
いくつかの設定が適用されない問題を修正。
・開発者向け
コードリファクタリング。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
・機能
・ユーザーエージェント
ユーザーエージェントの変更が可能になりました。この機能はホスト権限を必要とします。この機能を使うには設定画面を開き、ホスト権限を有効にしてください。この機能はインストールされているすべての拡張機能に影響します。
・他
・使用者向け
いくつかの設定が適用されない問題を修正。
・開発者向け
コードリファクタリング。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
ラベル:
Firefox 拡張機能,
ポップアップで開く
2022年10月23日日曜日
Visual Studio 2022 でリンクしないアセンブリを指定する
Xamarin.AndroidでAWSSDK.S3を使用している。Debugビルドの時は問題なく動作していたのだが、Releaseビルドだとエラーが出てしまう。
リンクの問題らしい。Androidプロジェクトのプロパティを見てみると前者のビルドではリンク「なし」だが、後者のビルドでは「SDKおよびユーザーアセンブリ」だ。ここで消えているのだろう。
試しに「SDKアセンブリのみ」にしてみると確かに動作するようになる。このままでも良いのだが、無駄なものが入るのは避けたい。
今回の場合はアセンブリのリンクをスキップに「AWSSDK.Core;Amazon.Util.Internal.PlatformServices」を入れたところ、Releaseビルドでも動作するようになった。他のアセンブリで同様の作業を行いたい場合は「アセンブリ名;名前空間」を入力すればよい。
参考: Linking on Android#linkskip
AndroidRuntime android.runtime.JavaProxyThrowable: System.TypeInitializationException: The type initializer for 'Amazon.S3.AmazonS3Config' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Amazon.Util.Internal.PlatformServices.ServiceFactory' threw an exception. ---> System.MissingMethodException: Default constructor not found for type Amazon.Util.Internal.PlatformServices.NetworkReachability at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic, System.Boolean wrapExceptions) [0x00076] in:0 at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean wrapExceptions, System.Boolean skipCheckThis, System.Boolean fillCache) [0x00009] in :0 at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Boolean wrapExceptions, System.Threading.StackCrawlMark& stackMark) [0x00027] in :0 at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic, System.Boolean wrapExceptions) [0x00020] in :0 at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type) [0x00000] in :0 at Amazon.Util.Internal.PlatformServices.ServiceFactory..ctor () [0x00091] in :0 at Amazon.Util.Internal.PlatformServices.ServiceFactory..cctor () [0x00082] in :0 --- End of inner exception stack trace --- at Amazon.S3.AmazonS3Config..cctor () [0x0000a] in :0 --- End of inner exception stack trace --- ・・・略・・・
リンクの問題らしい。Androidプロジェクトのプロパティを見てみると前者のビルドではリンク「なし」だが、後者のビルドでは「SDKおよびユーザーアセンブリ」だ。ここで消えているのだろう。
試しに「SDKアセンブリのみ」にしてみると確かに動作するようになる。このままでも良いのだが、無駄なものが入るのは避けたい。
今回の場合はアセンブリのリンクをスキップに「AWSSDK.Core;Amazon.Util.Internal.PlatformServices」を入れたところ、Releaseビルドでも動作するようになった。他のアセンブリで同様の作業を行いたい場合は「アセンブリ名;名前空間」を入力すればよい。
参考: Linking on Android#linkskip
ラベル:
Android アプリケーション,
C#,
技術文書
2022年9月21日水曜日
Smart Previewer Ver1.1.0 (MicrosoftEdge Chromium) リリース
Ver 1.1.0の新機能
・機能
・設定
つまみを動かしている最中でも現在の値が表示されるようになりました。
・UI
見た目を少し修正。
・他
・開発者向け
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
https://microsoftedge.microsoft.com/addons/detail/smart-previewer/hefgfpiimkjigfmankeopiofohpfemhm
https://github.com/Soushi-Atsumi/SmartPreviewer_Edge_Chromium
・機能
・設定
つまみを動かしている最中でも現在の値が表示されるようになりました。
・UI
見た目を少し修正。
・他
・開発者向け
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
https://microsoftedge.microsoft.com/addons/detail/smart-previewer/hefgfpiimkjigfmankeopiofohpfemhm
https://github.com/Soushi-Atsumi/SmartPreviewer_Edge_Chromium
2022年9月18日日曜日
Smart Previewer Ver2.2.0 (Firefox) リリース
Ver 2.2.0の新機能
・機能
・設定
つまみを動かしている最中でも現在の値が表示されるようになりました。
・UI
見た目を少し修正。
・他
・開発者向け
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
https://addons.mozilla.org/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
・機能
・設定
つまみを動かしている最中でも現在の値が表示されるようになりました。
・UI
見た目を少し修正。
・他
・開発者向け
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
https://addons.mozilla.org/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
ラベル:
Firefox 拡張機能,
Smart Previewer
2022年8月20日土曜日
サイドバーで開く Ver3.2 リリース
Ver 3.2の新機能
・機能
・アイコン
アイコンを右クリックして表示されるメニューから設定画面を開くことができるようになります。
・修正
軽微なバグを修正。
・UI
見た目を少し修正。
・他
・開発者向け
storageKeys.viewSourceFromBookmark が使用されないバグを修正。undefinedがstorageKeys.viewSourceFromBookmarkの代わりにキーとして使用されていたのでこの拡張機能は問題なく動作していました。
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
httpsのページのソースを表示しているページで拡張機能によるソースを見るが失敗するバグを修正。
https://github.com/Soushi-Atsumi/Open-in-Sidebar
https://addons.mozilla.org/firefox/addon/open_in_sidebar/
・機能
・アイコン
アイコンを右クリックして表示されるメニューから設定画面を開くことができるようになります。
・修正
軽微なバグを修正。
・UI
見た目を少し修正。
・他
・開発者向け
storageKeys.viewSourceFromBookmark が使用されないバグを修正。undefinedがstorageKeys.viewSourceFromBookmarkの代わりにキーとして使用されていたのでこの拡張機能は問題なく動作していました。
コードリファクタリング。
XmlHttpRequestをFetch APIで置き換え。
httpsのページのソースを表示しているページで拡張機能によるソースを見るが失敗するバグを修正。
https://github.com/Soushi-Atsumi/Open-in-Sidebar
https://addons.mozilla.org/firefox/addon/open_in_sidebar/
ラベル:
Firefox 拡張機能,
サイドバーで開く
ポップアップで開く Ver3.1 リリース
Ver 3.1の新機能
・機能
・アイコン
アイコンを右クリックして表示されるメニューから設定画面を開くことができるようになります。
・UI
見た目を少し修正。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
・機能
・アイコン
アイコンを右クリックして表示されるメニューから設定画面を開くことができるようになります。
・UI
見た目を少し修正。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
ラベル:
Firefox 拡張機能,
ポップアップで開く
2022年7月30日土曜日
サイドバーで検索 Ver3.2.1 リリース
Ver 3.2.1の新機能
・機能
・権限
ショートカットの実行に使用する権限を変更しました。これにより、再びこの拡張機能が要求する権限が無くなりました。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/firefox/addon/search-in-sidebar/
・機能
・権限
ショートカットの実行に使用する権限を変更しました。これにより、再びこの拡張機能が要求する権限が無くなりました。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/firefox/addon/search-in-sidebar/
ラベル:
Firefox 拡張機能,
サイドバーで検索
ポップアップで検索 Ver3.0.1 リリース
Ver 3.0.1の新機能
・機能
・権限
ショートカットの実行に使用する権限を変更しました。これにより、再びこの拡張機能が要求する権限が無くなりました。
https://github.com/Soushi-Atsumi/Search-in-Popup
https://addons.mozilla.org/firefox/addon/search-in-popup/
・機能
・権限
ショートカットの実行に使用する権限を変更しました。これにより、再びこの拡張機能が要求する権限が無くなりました。
https://github.com/Soushi-Atsumi/Search-in-Popup
https://addons.mozilla.org/firefox/addon/search-in-popup/
ラベル:
Firefox 拡張機能,
ポップアップで検索
2022年7月28日木曜日
ポップアップで開く Ver3.0 リリース
Ver 3.0の新機能
・機能
・設定
ポップアップの初期画面を設定できるようになりました。これは多くのリンクを持つウェブサイトに便利です。
・タブ
選択されたタブと現在のページをポップアップで開けるようになりました。
・追加の権限
追加の権限を設定画面で許可できるようになりました。現在、ブックマーク権限のみを対象としています。
・ブラウザ互換性
対象の最古のバージョンを60から74に変更。
・ポップアップ
ポップアップの配置が可能になりました。ポップアップを全てのページに配置するかしないかを選択できます。詳しくは、オプション画面を見てください。
・他
・開発者向け
br タグの書式を統一。
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
全ての処理を関数の中に分割。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
・機能
・設定
ポップアップの初期画面を設定できるようになりました。これは多くのリンクを持つウェブサイトに便利です。
・タブ
選択されたタブと現在のページをポップアップで開けるようになりました。
・追加の権限
追加の権限を設定画面で許可できるようになりました。現在、ブックマーク権限のみを対象としています。
・ブラウザ互換性
対象の最古のバージョンを60から74に変更。
・ポップアップ
ポップアップの配置が可能になりました。ポップアップを全てのページに配置するかしないかを選択できます。詳しくは、オプション画面を見てください。
・他
・開発者向け
br タグの書式を統一。
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
全ての処理を関数の中に分割。
https://github.com/Soushi-Atsumi/Open-in-Popup
https://addons.mozilla.org/firefox/addon/open-in-popup/
ラベル:
Firefox 拡張機能,
ポップアップで開く
2022年7月15日金曜日
ポップアップで検索 Ver3.0 リリース
Ver 3.0の新機能
・機能
・設定
設定からツールバーにあるアイコンの動作を決定できるようになりました。初期値は「更新」で、これはポップアップのページを再読み込みします。もう一つの設定は「最初に戻る」で、これはポップアップのページを検索エンジンのホームページで置き換えます。ただし、「尋ねる」の設定を選択している場合は使い方が表示されます。
・ユーザーによる追加の検索エンジン
設定画面にて、ユーザーが検索エンジンを追加できるようになりました。既定の検索エンジンとして選択することもできます。YouTube、Amazon、 MDN... など、多くのサイトが追加できます。
・ショートカット
ユーザーがショートカットキーで検索できるようになりました。既定は「Ctrl+Alt+P」です。ショートカットキーは編集できます(このリンクを参照)。この機能は追加の権限を必要とします。
・検索エンジンのアイコン
追加の検索エンジンを含む検索エンジンのアイコンがコンテキストメニューに表示されるようになりました。
・他
・開発者向け
br タグの書式を統一。
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
コードの整備。
https://github.com/Soushi-Atsumi/Search-in-Popup
https://addons.mozilla.org/ja/firefox/addon/search-in-popup/
・機能
・設定
設定からツールバーにあるアイコンの動作を決定できるようになりました。初期値は「更新」で、これはポップアップのページを再読み込みします。もう一つの設定は「最初に戻る」で、これはポップアップのページを検索エンジンのホームページで置き換えます。ただし、「尋ねる」の設定を選択している場合は使い方が表示されます。
・ユーザーによる追加の検索エンジン
設定画面にて、ユーザーが検索エンジンを追加できるようになりました。既定の検索エンジンとして選択することもできます。YouTube、Amazon、 MDN... など、多くのサイトが追加できます。
・ショートカット
ユーザーがショートカットキーで検索できるようになりました。既定は「Ctrl+Alt+P」です。ショートカットキーは編集できます(このリンクを参照)。この機能は追加の権限を必要とします。
・検索エンジンのアイコン
追加の検索エンジンを含む検索エンジンのアイコンがコンテキストメニューに表示されるようになりました。
・他
・開発者向け
br タグの書式を統一。
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
コードの整備。
https://github.com/Soushi-Atsumi/Search-in-Popup
https://addons.mozilla.org/ja/firefox/addon/search-in-popup/
ラベル:
Firefox 拡張機能,
ポップアップで検索
2022年7月14日木曜日
サイドバーで検索 Ver3.2.0 リリース
Ver 3.2.0の新機能
・機能
・検索エンジンのアイコン
追加の検索エンジンを含む検索エンジンのアイコンがコンテキストメニューに表示されるようになりました。
・使い方
拡張機能のアイコンを右クリックして使い方を開けるようになりました。
・他
・使用者向け
無用な権限削除しました。今後はタブ権限が要求されることはありません。
・開発者向け
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
コードの整備。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/ja/firefox/addon/search-in-sidebar/
・機能
・検索エンジンのアイコン
追加の検索エンジンを含む検索エンジンのアイコンがコンテキストメニューに表示されるようになりました。
・使い方
拡張機能のアイコンを右クリックして使い方を開けるようになりました。
・他
・使用者向け
無用な権限削除しました。今後はタブ権限が要求されることはありません。
・開発者向け
XmlHttpRequestをFetch APIで置き換え。
jsonファイルの読み取り回数を削減。
コードの整備。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/ja/firefox/addon/search-in-sidebar/
ラベル:
Firefox 拡張機能,
サイドバーで検索
2022年7月5日火曜日
サイドバーで検索 Ver3.1.0 リリース
Ver 3.1.0の新機能
・機能
・ショートカット
ユーザーがショートカットキーで検索できるようになりました。既定は「Ctrl+Alt+S」です。ショートカットキーは編集できます(このリンクを参照)。この機能は追加の権限を必要とします。
・他
・開発者向け
廃止されたAPIを置き換え。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/ja/firefox/addon/search-in-sidebar/
・機能
・ショートカット
ユーザーがショートカットキーで検索できるようになりました。既定は「Ctrl+Alt+S」です。ショートカットキーは編集できます(このリンクを参照)。この機能は追加の権限を必要とします。
・他
・開発者向け
廃止されたAPIを置き換え。
https://github.com/Soushi-Atsumi/Search-in-Sidebar
https://addons.mozilla.org/ja/firefox/addon/search-in-sidebar/
ラベル:
Firefox 拡張機能,
サイドバーで検索
2022年3月19日土曜日
Message Sender Ver1.0.1 リリース
「このアプリについて」にあるアプリアイコンの表示の効率化。
Google Play: https://play.google.com/store/apps/details?id=jp.soushiatsumi.messagesender
GitHub: https://github.com/Soushi-Atsumi/Message-Sender
Google Play: https://play.google.com/store/apps/details?id=jp.soushiatsumi.messagesender
GitHub: https://github.com/Soushi-Atsumi/Message-Sender
2022年3月17日木曜日
Message Sender Ver1.0.0 リリース
Android アプリケーションの「Message Sender」を公開しました。
事前に定型文を作成しておいて、必要な時に他のアプリケーションでそのメッセージを送信することができます。非常に軽く、要求される権限もないため気軽に使えるアプリケーションです。
ソースコードはGitHubで公開しています。ライセンスには「MIT License」を採用しています。
Google Play: https://play.google.com/store/apps/details?id=jp.soushiatsumi.messagesender
GitHub: https://github.com/Soushi-Atsumi/Message-Sender
事前に定型文を作成しておいて、必要な時に他のアプリケーションでそのメッセージを送信することができます。非常に軽く、要求される権限もないため気軽に使えるアプリケーションです。
ソースコードはGitHubで公開しています。ライセンスには「MIT License」を採用しています。
Google Play: https://play.google.com/store/apps/details?id=jp.soushiatsumi.messagesender
GitHub: https://github.com/Soushi-Atsumi/Message-Sender
ラベル:
Android アプリケーション
登録:
投稿 (Atom)