問題タブ [analysis]
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.
mysql - Mysql-未使用のテーブルと列を検索します
いくつかのテーブルを持つMySQLデータベースで構成される「システムA」があるとしましょう。しばらくして、未使用のテーブルや列を削除してシステムAを最適化したい場合、システムAは非常に大きく、見落とすのが困難です。システムをしばらく実行してから、テーブルや列などの一般的な使用法を出力する分析を実行できるツールまたはメソッドはありますか?これにより、未使用のテーブルや列を見つけることができます。
システムに接続して、サーバーに送信されるすべてのSQLコマンドをログに記録することを考えていますが、その場合は、アプリケーション側ではなくデータベース側で実行します。
text - テキスト比較の高速化 (スパース行列を使用)
2 つの文字列を取り、両方のテキスト間の関係を示すコサイン類似度値を与える関数があります。
75 個のテキストを相互に比較したい場合、すべてのテキストを相互に比較するには、5,625 回の単一比較を行う必要があります。
この比較回数を減らす方法はありますか? たとえば、スパース行列または k-means?
自分の機能やテキストを比較する方法については話したくありません。比較の数を減らすだけです。
project-management - プロジェクトを開始する際、上司からどのような仕様、ドキュメント、分析を取得しますか?
私は現在、小規模なビジネス (従業員 15 人から 20 人、プログラマー 5 人) で働いており、ほとんどのプロジェクトはカスタム ビルドの CMS といくつかの Web アプリケーション製品です。
そこで働き始めてから、多くのプロジェクトに携わってきましたが、プロジェクトごとに仕様が大きく異なります。クライアントが何を望んでいるのか、何を提案しているのか(提案されたフォームフィールド、ディスプレイの簡単な説明など)を伝えるWord文書など、少し詳細な情報を得ることがあります。「このプロジェクト/モジュール/リクエストに最適なアプローチだと思うことを行う」以外は、ほとんど何もない場合があります。
さまざまな種類のビジネスで働いている可能性のある皆さんへの私の質問は次のとおりです。プロジェクトを開始するときに、上司、マネージャー、チームメイトからどのように (大量の紙? Word ドキュメント? Visios?)、どのような情報を取得しますか?たくさんの分析、図面など)?これについて、どのくらい詳しくわかりますか?
私の質問が十分に明確であることを願っています、ありがとう。
design-patterns - 機能的でアクセス可能な学校のウェブサイト(大学と高校)の例
高校や大学などのインスピレーションを得ることができる学校のウェブサイトの良い例を探しています。
学校のウェブサイトのテンプレートまたはプラットフォームを作成することを計画しています。そして、まだウェブサイトを持っていない学校に良い解決策を提供したいと思います。学校のウェブサイトのページがどのように構成されているか、そして学校のウェブサイトのいくつかの便利な機能についていくつかのアイデアを得たいと思います。
big-o - コードフラグメントの漸近解析
次のフラグメントのビッグ O 実行時間を見つける必要があります。
外側のループが O(n) であることはわかっていますが、内側のループの分析に問題があります。O(log n)だと思います。
static - .net アセンブリの静的解析
他のパブリック メソッドから直接または間接的に呼び出されないすべてのプライベート メソッドを見つける必要がある C# プロジェクトがあります。
さらに、パブリック メソッドから呼び出されるプライベート メソッドごとに、それがどのパブリック メソッドであるかを知る必要があります。次に、そのメソッドがクラスのクライアントから本当に呼び出されているかどうかを判断し、そうでない場合は削除できます。
以前は、Reflector のベースである Lutz Rorder のコードを使用していました。これには、IL コードを分析するオプションがあり、その上にオブジェクト モデルがありました。私は今このコードを見つけることができません。
なにか提案を?多分そのルッツ・ローダーコードへのポイントですか?
ザール
php - PHP に基づく最小限の訪問者統計?
訪問者の統計情報をエンドユーザーにわかりやすい方法で表示する、PHP に基づく最小限の見栄えの良い訪問者統計スイートを知っている人はいますか。
私は Google Analytics を知っており、PHP と Perl ベースのトラフィック分析の有名な名前も知っています。それらはすべて複雑すぎて機能が豊富すぎて、私が必要としているものにはなりません。すでに完全に単純化されていて、削除する必要がないものを探しています。
必要な機能:
- 今日、今週、今月の訪問者
- 訪問者の出身地
- 良いリファラーの概要
- このページの訪問者
- ボットの適切なフィルタリング
オプション:
組み込みの IP ロケーターに接続できます。名前は忘れました... とにかく、プロバイダーの $_SERVER 変数にある大きなプロバイダーの関数の 1 つに基づいて、IP から国への解決に優れています。
拡張/対話するための優れたAPIおよび/またはソースコードのドキュメントはプラスになります。
これを使用したいサーバーのサーバーログにアクセスできないため、PHPインクルード、画像、スクリプトなど、スイートに独自の追跡機能を持たせる必要があります。
オープン ソースもいいですが、ソースと共に出荷されるスクリプトである限り、有料のソリューションも検討します。外部サービスからの依存関係は必要ありません。
前もって感謝します!
uml - UML で CRUD 操作を実装する方法
UMLダイアグラム のほぼすべてのクラスに追加しなければならない何百ものCRUD操作に対するソリューションをアナリスト/アーキテクトが持っているかどうか疑問に思っていました。
CRUD操作を実装する基本クラスから各クラスを継承させますか?
これに関するベスト プラクティスと設計パターンは非常に高く評価されています。
apache - ウェブサイトのセッション分析
ユーザーの流れを深く掘り下げる最良の方法を知りたいです。たとえば、フローに 4 つのページがある場合、どのユーザーがどのステップで放棄したかを分析するにはどうすればよいですか? ロギングなどを使用して手動で行うことは間違いありませんが、既製のソリューションを使用したいと思います。
Apache リクエスト ログと Google アナリティクスがあります。これらはユーザーをセッションとして分析できますか?
mysql - MySql での大きなテーブルと分析
私のスタートアップでは、Google アナリティクスに頼るのではなく、自分ですべてを追跡しています。私は実際にIPとユーザーIDとすべてを持つことができるので、これは素晴らしいです.
これは、追跡テーブルが約 200 万行増加するまでうまく機能しました。テーブルは と呼ばれacts
、次のレコードが記録されます。
- IP
- URL
- ノート
- アカウントID
...利用可能な場合。
今、このようなことをしようとしています:
基本的に終わらない。私はこれに切り替えました:
しかし、注目すべきインデックスがあるにもかかわらず、それでも非常に遅いです。
私は明らかにmysqlのプロではありません。私の質問は:
大量のデータを持つ企業は、目標到達プロセスのコンバージョン率などをどのように追跡しますか? mysqlで行うことは可能ですか?知識が不足しているだけですか? そうでない場合、サイトがこれを行う方法について、どの本やブログを読むことができますか?