Smart PreviewerのMicrosoftEdge Chromium版を作成しました。機能は今まで通りです。
https://microsoftedge.microsoft.com/addons/detail/smart-previewer/hefgfpiimkjigfmankeopiofohpfemhm
https://github.com/Soushi-Atsumi/SmartPreviewer_Edge_Chromium
気分に応じて開発したプログラムの情報の提供を行っています。
All English posts have been moved to here.
GitHub
Firefox拡張機能
Androidアプリケーション
2020年8月11日火曜日
2020年4月30日木曜日
azcopyのcopyコマンドでサブディレクトリ内にあるシンボリックリンクをアップロードする
azcopyツールでシンボリックリンクをアップロードの対象にするには、copyコマンドを使えば良いということは、azcopyのヘルプを見ればわかることだ。
しかしWindows系の場合、サブディレクトリ内にあるとアップロードできないバグがあることは周知されていない(ような気がする)。
2019年12月13日にバグ報告をしたのだが、一向に修正されないので、解決策を日本語で書いておこうと思う。
現在の作業ディレクトリを「Z:\」とし、以下のディレクトリをアップロードの対象とする場合、
Z:\directory
└─sub-directory
├─textfile1.txt (シンボリックリンク)
└─textfile2.txt
仕様通りにアップロードしようとするなら、以下のコマンドを実行すればアップロードできるはず。
しかし、実際には以下のエラーが出てアップロードできない。
そこで、ワイルドカードを使って明示的にファイルを指定してやる。
ただし、「--recursive」機能が使えなくなるので、「sub-directory」内のディレクトリを対象にできなくなってしまう点には注意。
再帰的にシンボリックリンクを対象にしたい場合は、Get-ChildItemコマンドを併用する必要があるだろう。
しかしWindows系の場合、サブディレクトリ内にあるとアップロードできないバグがあることは周知されていない(ような気がする)。
2019年12月13日にバグ報告をしたのだが、一向に修正されないので、解決策を日本語で書いておこうと思う。
現在の作業ディレクトリを「Z:\」とし、以下のディレクトリをアップロードの対象とする場合、
Z:\directory
└─sub-directory
├─textfile1.txt (シンボリックリンク)
└─textfile2.txt
仕様通りにアップロードしようとするなら、以下のコマンドを実行すればアップロードできるはず。
azcopy.exe copy "Z:\directory\" "https://host/blob/?$key" --follow-symlinks --recursive --from-to=LocalBlob
しかし、実際には以下のエラーが出てアップロードできない。
failed to perform copy command due to error: no transfers were scheduled because no files matched the specified criteria
そこで、ワイルドカードを使って明示的にファイルを指定してやる。
azcopy.exe copy "Z:\directory\*" "https://host/blob/?$key" --follow-symlinks --from-to=LocalBlob
ただし、「--recursive」機能が使えなくなるので、「sub-directory」内のディレクトリを対象にできなくなってしまう点には注意。
再帰的にシンボリックリンクを対象にしたい場合は、Get-ChildItemコマンドを併用する必要があるだろう。
2020年2月27日木曜日
Smart Previewer Ver2.1.0 (Firefox) リリース
Ver 2.1.0の新機能
・他
・使用者向け
プレビューアーが無音の動画を再生した後にFirefoxが音声調整を無効にする問題を修正しました。Edgeにはこの問題はありません。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
・他
・使用者向け
プレビューアーが無音の動画を再生した後にFirefoxが音声調整を無効にする問題を修正しました。Edgeにはこの問題はありません。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
ラベル:
Firefox 拡張機能,
Smart Previewer
2020年2月23日日曜日
Smart Previewer Ver2.0 (MicrosoftEdge) リリース予定
Ver 2.0の新機能
・機能
・一般
動的に動作するページに対応しました。これは僅かに効率に影響します。必要のない方は無効化できます。
・設定
更新設定が追加されました。
・他
・使用者向け
設定画面において、設定値が変更されるまで表示されない問題を修正しました。
・開発者向け
「initializeOptions」は既定値を設定する代わりに設定を削除するようにしました。
間隔のstep属性を0.25に変更。
https://www.microsoft.com/ja-jp/p/smart-previewer/9ngd05cv97fd
https://github.com/Soushi-Atsumi/SmartPreviewer_Edge
・機能
・一般
動的に動作するページに対応しました。これは僅かに効率に影響します。必要のない方は無効化できます。
・設定
更新設定が追加されました。
・他
・使用者向け
設定画面において、設定値が変更されるまで表示されない問題を修正しました。
・開発者向け
「initializeOptions」は既定値を設定する代わりに設定を削除するようにしました。
間隔のstep属性を0.25に変更。
https://www.microsoft.com/ja-jp/p/smart-previewer/9ngd05cv97fd
https://github.com/Soushi-Atsumi/SmartPreviewer_Edge
Smart Previewer Ver2.0.3 (Firefox) リリース
Ver 2.0.3の新機能
・他
・使用者向け
設定画面において、設定値が変更されるまで表示されない問題を修正しました。
・開発者向け
「initializeOptions」は既定値を設定する代わりに設定を削除するようにしました。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
・他
・使用者向け
設定画面において、設定値が変更されるまで表示されない問題を修正しました。
・開発者向け
「initializeOptions」は既定値を設定する代わりに設定を削除するようにしました。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
ラベル:
Firefox 拡張機能,
Smart Previewer
Smart Previewer Ver2.0.1 (Firefox) リリース
Ver 2.0.1の新機能
・機能
・一般
動的に動作するページに対応しました。これは僅かに効率に影響します。必要のない方は無効化できます。
・設定
更新設定が追加されました。
・他
・開発者向け
間隔のstep属性を0.25に変更。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
・機能
・一般
動的に動作するページに対応しました。これは僅かに効率に影響します。必要のない方は無効化できます。
・設定
更新設定が追加されました。
・他
・開発者向け
間隔のstep属性を0.25に変更。
https://addons.mozilla.org/ja/firefox/addon/smart-previewer/
https://github.com/Soushi-Atsumi/SmartPreviewer_Firefox
ラベル:
Firefox 拡張機能,
Smart Previewer
2020年2月11日火曜日
「Xamarin.Forms.ImageSource.FromResource」メソッドをリリースビルドで使う場合の注意点
表題の関数を使ったアプリを起動すると、エラーコード「0x80040905」とともに強制終了してしまった。
AndroidとiOS では問題ないのにUWPで失敗するのはなぜなのか...と悩んで色々調べてみた結果、.Net Naitiveを使用する場合はアセンブリ情報を渡さないと実行できないとのこと。
39685 – ImageSource.FromResource doesn't work on UWP in release
4年も前からある問題のようだが、なぜドキュメントに載っていないのか...
この問題を解決するにはbugzillaで述べられているように、「Assembly.GetExecutingAssembly()」を第2引数に渡せばよい。
ちょっとだけ賢くなった。
AndroidとiOS では問題ないのにUWPで失敗するのはなぜなのか...と悩んで色々調べてみた結果、.Net Naitiveを使用する場合はアセンブリ情報を渡さないと実行できないとのこと。
39685 – ImageSource.FromResource doesn't work on UWP in release
4年も前からある問題のようだが、なぜドキュメントに載っていないのか...
この問題を解決するにはbugzillaで述べられているように、「Assembly.GetExecutingAssembly()」を第2引数に渡せばよい。
ImageSource.FromResource("Namespace1.Namespace2.image.png", Assembly.GetExecutingAssembly());
ちょっとだけ賢くなった。
登録:
投稿 (Atom)