問題タブ [amo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
179 参照

c# - AMO サーバー オブジェクトで CaptureXml を使用するときに、ProcessAffectedObjects を明示的に false に設定する方法は?

現在、データ ウェアハウスのさまざまな部分を処理する XMLA スクリプトを生成しています。ProcessAffectedObjects = false を使用したい増分更新を行う状況を 1 つ見つけましたが、ドキュメントでそれを設定する場所を見つけるのに苦労しています。

私が使用している基本的なコードは次のとおりです。

Processのさまざまなオーバーロードを掘り下げて、おそらく の 5 番目のパラメーターbool analyzeImpactOnlyがそれを設定すると考えていましたが、適切な XMLA を生成していないようです。XMLA を直接編集したくないのですが、必要に応じて編集します。参考までに、conn.CurrentServerオブジェクトはMicrosoft.AnalysisServices.Serverのインスタンスです。

前もって感謝します。

0 投票する
1 に答える
43 参照

firefox-addon - Mozilla サイドロード アドオンの更新

AMO にロードされているアドオンは、新しいバージョンのアドオンがアップロードされて検証されるとすぐに更新されることがわかりました。

サイドロードされ、元々ユーザーがバンドルの一部として直接インストールしたアドオンでも同じでしょうか?

0 投票する
2 に答える
1942 参照

.net - C# で AMO を使用して、特定のユーザーのアクセス許可の完全なリストを取得する最良の方法は何ですか?

Visual Studio 2013(C#) と SSAS 2014 (AMO 経由) を使用しています。SSAS データベースで特定のユーザーのアクセス許可のリストを準備する必要があります。たとえば、domainName\userName には、データベースで使用可能な 5 つのディメンションのうち 2 つのディメンションに対する権限があります。このようなリストを用意するのが好きです。

ディメンション名 | 属性 | キューブで使用されるディメンション | ビジュアルトータル | Mdx セット (ある場合) | 役割名

ロールとメンバーをループして、情報を取得できます。しかし、それはロング ショットであり、運用環境ではパフォーマンス フレンドリではないようです。

0 投票する
1 に答える
531 参照

firefox - Firefox アドオンの所有者を変更するには?

どうしたの

小さなアドオンを作成jpm signし、数台のコンピューターにインストールできるように署名しました。初めてのアドオンなので、 Firefox Addonsで使い捨てアカウントを作成して、状況を確認しました。成功した後、メイン アカウントを作成し、使い捨てのアカウントを削除しましたが、新しい資格情報でアドオンに署名しようとすると、次のようになりました。

JPM [エラー] サーバーの応答: このアドオンを所有していません。(ステータス: 403)
JPM [情報] FAIL

問題

アドオン アカウントを削除しようとしましたが、自分のアカウントにアドオンがある間はできないと言われましたが、Firefox アカウントを削除できました。jpm エラーに気付いたとき、Firefox アカウントが削除されたために Firefox アドオンにログインしようとしましたが、これは私を認識しませんでした (真剣に?彼らはどのようにこのシステムを設計したのでしょうか?)別の資格情報で署名させてください。

質問

新しいアドオンを作成せずに、新しい資格情報でアドオンに再署名する方法はありますか? アドオンの所有権を変更できますか? アカウントにログインできない場合、アドオンを削除するにはどうすればよいですか?

0 投票する
1 に答える
79 参照

firefox - 自動更新をサポートするアドオンをプログラムでインストールする

アドオンを介して一部の Mozilla アプリケーション¹ と統合できるデスクトップ アプリケーションを開発しています。アプリケーションからアドオンをインストールするオプションをユーザーに提供したいのですが、私の要件を満たす公式の方法を見つけることができませんでした:

  1. アドオンは、インストール後に自動更新を受信する必要があります
  2. 複雑なユーザー操作は必要ありません
  3. メソッドは Mozilla によって禁止されてはなりません (つまり、ブラックリストに登録されてはなりません)

これらの要件を満たすアドオンをインストールする方法はありますか?


これらの要件を満たさない、私が検討したオプション:

  • アドオンのグローバル インストール– ただし、 AMOのインフラストラクチャまたはupdateURLinstall.rdf 内のsによる自動更新は許可されません(違反 1)。
  • XPI をデフォルト プロファイルにコピーして有効にすると、オプトイン ダイアログが表示されなくなります。これは、アドオン ガイドラインの違反であり、ブラックリストへのチケット² (違反 3)です。
  • XPI の URL を使用してアプリケーションを実行する – Firefox などのブラウザー コンポーネントを使用するアプリケーションでのみ機能しますが、Thunderbird では機能しません。

テスト中にプロファイル関連のバグに遭遇しました。このオプションは、最初のテストで提案されたものよりも優れています。

  • XPI をデフォルト プロファイルにコピーすると、アドオンが無効な状態で開始されます。したがって、拡張機能を手動でダウンロードするようにユーザーに指示するよりも優れているとは言えません (違反 2)。ユーザーは新しいタブでインストールを許可 (または拒否) するよう求められます (残念ながら、このタブはバックグラウンドで開かれることがあるため、条件 2 には最適ではありません)。

¹ 私の場合、それは Thunderbird です。しかし、可能であれば、Firefox についても質問を開いたままにしておきたいと思います。

² アプリケーション内でカスタムのオプトイン ダイアログを使用して問題を解決できるとは思いません。Mozilla は、Mozilla が定義した「より良い」ポリシーをやみくもに施行することが知られているためです (アドオンの署名を参照)。

0 投票する
0 に答える
82 参照

firefox - Firefox アドオンの新しいバージョンを AMO にアップロードすると、「プラットフォーム」のプロンプトが表示され続ける

SDK ( package.jsonなど)を使用して数年前に開発した既存の Firefox アドオンがあります。WebExtensions ( manifest.jsonなど)を使用してアドオンを書き直しました。新しいバージョンのテストに成功すると、すべてうまくいきました。

新しいバージョンをアップロードするために AMO に行ったとき、デフォルトで「すべてのプラットフォーム」がチェックされていました。そのボックスまたは他のプラットフォーム (Windows、Linux、Mac、Android など) の横にあるボックスをオンまたはオフにすることができました。アップロードする圧縮ファイルを選択すると、最終的に、ファイルがアップロードされ、エラーなしで正常に検証されたことを通知するメッセージが表示されました。

ただし、ファイルのアップロード後、プラットフォームのチェックボックスはすべて自動的にオフになります。さらに、それらはすべて障害者でした。そのフォームの [バージョンを追加] ボタンをクリックして続行すると、「少なくとも 1 つのプラットフォームが必要です」というエラー メッセージが表示されます。プラットフォームのチェックボックスが無効になっているため、いずれもチェックできないため、続行できません。

トラブルシューティングのテストとして、アップロードする古いバージョンのファイル (SDK を使用して開発されたバージョン) を選択しました。SDK ベースのファイルでは、プラットフォーム チェックボックスのチェックを外したり無効にしたりすることはありませんでした。そのため、WebExtensions バージョンで何が起こっているのかわかりません。

WebExtensions を使用してこれを経験した人はいますか?