問題タブ [usage-statistics]
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.
google-analytics - VB6を対象としたデスクトップアプリケーションの使用状況追跡システムはありますか?
新しいテクノロジーへの移行を目標としているVB6アプリケーションの使用状況メトリックを取得しようとしています。それはかなり大規模であり(VB6が持つフォームの数などの制限に逆らってブラッシュアップするほど大きい)、ある種のカスタム監視自体を後付けすることは簡単な作業ではありません。
DeskMetricsのようなツール(私はそれらを選び出していません)が、あらゆるフォームにドロップできる、アプリケーションレベルの構成とローカル(オンサイト)セットのインストールを備えた、ある種のレガシーCOMコントロールを備えていることを望んでいました。 Webサービスのいくつかの統計を取得して、いくつかの決定を下すことができます。
でも:
私が見つけたこれらの追跡システムのいずれにも利用できる直接互換性のあるVB6ライブラリはありません
お客様のサイトが必ずしもインターネットに完全に接続されているとは限らないため、より広いインターネットに接続されていないお客様のサイトにローカルにインストールできるプラットフォームを見つけるのに問題があります。
だから私の質問は、これらの要件を満たしている図書館/サードパーティはありますか、それとも私たち自身の非常に単純な追跡ソリューションをデータベースにロールバックし、ある種のレポートによってその情報を収集するのが最善ですか?
syntax - 初期化と割り当て頻度
C ファミリを含む多くの言語では、初期化と代入は両方とも=
. (これらを正式に区別しない言語では、変数への最初の代入をその初期化と見なしています。)
典型的な主流言語でより一般的なのはどれですか? オープン ソース コードのいくつかのチャンクを目で見ても明確な答えは得られず、正規表現でそれらを区別しようとするのは困難です。(特定のコードベースからの統計に満足しています。たとえば、「Linux カーネルでは代入演算子が X 回発生し、そのうちの Y 回は実際には初期化されています」。)
(私が尋ねる理由は、私がそれらを区別する必要がある言語を設計しているためです。ML ファミリーと同じようにして、初期化のスペルを短くするか、またはその逆にするかを考えています。)
ruby-on-rails - SAAS アプリの帯域幅使用量を測定する
Ruby on Rails ベースの SaaS アプリを構築中です。アプリは AWS (Amazon) でホストされています。
請求と顧客のセグメント化のために、各顧客の帯域幅使用量を測定する必要があります。顧客は URL で識別できます。customer1.myapp.com や mycustomer.com など
誰かがこれを達成するための最良の方法を提案できますか? ツールや簡単なハックをいただければ幸いです。
android - Android: アクティビティごとに費やされた時間を取得する
まず、特定のアプリケーションに費やされた時間を探しているわけではありません。すでに「そのためのアプリ」、com.android.settings/.UsageStats
、および AOSPframeworks/base/services/java/com/android/server/am/UsageStatsService.java
などの多数のサポート コードがあります。
これまで調べたコードは、特定<activity>
の sに費やされた経過時間を記録していないようです。私はこの情報を 2 つの方法で取得しようと考えましたが、既存のコードを活用する、よりクリーンでシンプルな方法が必要だと感じています。アイデアは次のとおりです。
- タイムスタンプをハックして、どこかの場所 (おそらく SQLite データベース) に情報を記録するために、基本
Activity
クラスonPause()
と をインストルメント化します。onResume()
- クラスをインストルメント化して、友人が呼び出される
Context
たびにメモを取るようにします。startActivity()
それで、あなたはどう思いますか?それらのオプションよりも良いものはありますか? 前もって感謝します!
statistics - 新しいサインアップが価値に過度に影響を与えることなく、期待されるメンバーシップ期間を測定する
私の質問は言語固有のものではありません!
サイトのメンバーのメンバーシップの長さを理解するのに役立つ指標を見つけようとしています。当然のことながら、サイトが非常に成功し、多くの新規ユーザーがサインアップした場合、実際のアカウントの平均年齢は低下します。多くの人がキャンセルした場合も平均は下がりますが、ゆっくりではあります。
たとえば、1年以上前にサインアップした人だけを含めるために、オフセットを使用することを考えましたが、これは、サインアップして1年以内にキャンセルした人を無視するという奇妙なバイアスを生み出します.
別の考えでは、キャンセルのみをカウントすることも考えられましたが、これは、1000 人のメンバーが 10 年間メンバーであり、誰もキャンセルしていないが、10 人のユーザーがサインアップして翌日キャンセルした場合、結果を歪める可能性があります。
平均を使用するのは直観的ではないように思われます。なぜなら、大量の新規サインアップ (良いこと) は、平均アカウントの長さの点で悪いこととして認識されるからです.
新規サインアップによるノイズをあまり気にせずに、「予想される」アカウントの年齢を測定する方法について何かアイデアはありますか?
javascript - 利用状況データ収集 オンデマンドアプリ (php+javascript)
オンデマンド アプリケーションの使用状況に関する情報を収集する必要があります。これには、開いたフォーム、フォームの時間、クリックされたボタンなどを含める必要があります。収集したデータは、データベース (MongoDB) またはファイル システムに保存する必要があります。これを行うための標準的な方法やオープンソースプロジェクトはありますか?
windows - Windows アプリケーションのクリック追跡
私は、私が書いたのではなく、制御できないアプリケーションの使用状況の指標を収集することに興味があります。これは、Windows 上で動作するアプリケーションです。
これに対する私の計画は、マウスとキーボードのイベントのグローバル ウィンドウ フックを登録し、事前に決定されたタイトルまたはその他の識別可能な属性を持つウィンドウのイベントを記録することです。
このデータを使用して、ユーザーが問題のアプリケーションをどのように使用しているかを判断できることを願っています。どのボタンをいつクリックするか、および一般的なワークフロー。等。
このアイデアについて何か考えはありますか?既存のアプリケーションの変更を必要としないこのソリューションを容易にするサードパーティ製品またはライブラリはありますか?
flash - Adobe Flash Media Server 4.5 を使用したライブ ストリーミングからの単純な統計の生成
Amazon Web Services と Adobe Flash Media Server 4.5 を使用してライブ ストリームを作成しました。
Flash Media Administration Console にログインして、接続/切断の回数を確認できますが、ユニーク ビューアー数や各接続の接続時間などの簡単な統計を確認できる場所が見つからないようです。 .
これはデフォルトではないようです。しかし、これらの統計を生成するために XML ファイルに入れることができるコードがあると思います。誰かが私を正しい方向に向けることができますか?
iframe - リモート Web サイトで実行されているウィジェットのインプレッション数を追跡する
多くの Web サイトでホストされているウィジェットを作成しました。私は当初、jquery と JSONP のみを使用してコードを実装し、ウィジェットを作成しました。ライブ Web サイトにウィジェットを実装すると、残念なことに、サイトにある他のウィジェットには既に非常に貧弱な JavaScript が含まれていて、ウィジェットが死んでしまったという不幸な経験がありました。 IFrame。IFrame の使用状況をかなり簡単に追跡できる Google アナリティクス サイトを読みましたが、Google アナリティクスを使用して元の iframe のないバージョンの使用状況を追跡する方法はありますか。もちろん、ウィジェットをレンダリングするために使用している Web サービスが呼び出された回数をカウントするアプリを自分の側に置いて、自分のサイトでの参照の数をカウントすることもできます。
android - Android用にコーディングする場合、デバイスの各コアのCPU使用率を個別に取得する方法はありますか?
ここで質問するのはこれが初めてです。よく調べてみたので、以前にこの質問の投稿を見落としていたので、あらかじめお詫び申し上げます。アプリの実行中にアプリの使用統計を取得できるかどうかを確認しています。私はいくつかの比較的高性能なプログラムを実行しており、コンピューティングがコア間でどれだけうまく分散されているかを確認することに興味があります(そしてこの情報をプログラム自体に表示します)。
繰り返しになりますが、この投稿が無知に満ちている場合は申し訳ありません!