問題タブ [multi-user]
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.
web-applications - Wordpress.comのようなマルチユーザーのウェブサイトを実装する方法は?
私はwordpress.comのようなマルチユーザーのウェブサイトを構築し、ユーザーがサブドメインでサインアップして分離されたアカウントを取得できるようにします。
これをどのように効率的に実装できますか?ユーザーにサブドメインを割り当てることについては質問していません。これを可能にする可能性のあるアプリケーションアーキテクチャについて知りたいのです。
sql-server - Access 2007 - accdb; 複数のサーバー間で信頼性の高いマルチユーザー環境を設定する際のオプションは?
マルチユーザー環境で使用されている Access 2007 に関するすべての情報/さまざまなオプションを整理するのに問題があります。ここで私の現在の状況を簡単に説明します。職場には「ビジネス LAN」があり、ログオンして、リモート デスクトップ経由で他の 2 台のサーバーを監視するために使用できます。ビジネス LAN は IT 部門によって厳重に管理されており、同意なしにソフトウェアやドライバーをインストールすることはできません。ただし、両方のサーバーで管理者権限を持っています。
私が RD を使用してログオンしている 2 台のサーバーは、基本的に同じタスクに使用されます。つまり、異なるプロセス ラインへの熱を監視および制御します。各サーバーは異なるプログラムを実行してこのタスクを実行しますが、どちらのプログラムも SQL Server をバックエンドとして使用します。
これらのプログラムのバックエンド SQL 側から情報を照会し、テーブルにまとめた関連情報と組み合わせて詳細を追加するために、2 つのアクセス データベースを作成しました (現在、これらのデータベースは個別のファイアウォールの背後にあるため、各サーバーに 1 つ)。プログラムが収集しているデータ。私のプログラムはまだデバッグ段階にありますが、最終的にはフィールド技術者や保守担当者がこの情報にアクセスして、作業を容易にすることができます。メンテナンス スタッフは、修理などのステータスに基づいて、さらに多くの情報を追加することもできます。最後に、自分のエリアの全体的なステータスを探しているマネージャー/エンジニアが実行できるレポートを作成しました。
バックエンドがフォームやクエリなどから分離されるように、両方のアクセス データベースが分割されています。ODBC データ ソースを使用して、SQL へのリンクをインポートします。ユーザー認証、ユーザー ログ レコードの更新、およびユーザー/グループ アクセス制御に vba を使用しています。サーバーにログオンするすべての人がフロントエンドの同じコピーを実行しようとするという事実を除いて、すべてが意図したとおりに機能します。たとえば、同僚に RD 経由でサーバーにログオンしてプログラムをテストしてもらい、自分のデスクからログオンしました。ログインすると、彼が開いていたフォームが表示されました。アクセスはすでに実行されていました。個々のワークステーションにアクセスをローカルに (または IT の制限により実行時にも) インストールすることができないため、これを解決するためにどのようなアプローチをとればよいかわかりません。
追加情報、サーバー 1 サーバーの 1 つは、多数のクライアント ステーション「スレーブ サーバー」がすべて通信する「マスター サーバー」と見なされます。マスター サーバー上のフォルダーにアクセスする唯一の方法は、クライアント ステーションにログオンして RD を実行することです。
サーバー 2 このサーバーは「ヒストリアン」と見なされます。これは、ユーザーが RD を使用してログオンし、ヒストリアンに常駐する SQL バックエンドを使用するアプリケーションを実行するターミナル サーバーと通信します。特定のフォルダがターミナル サーバーからヒストリアンに表示されるように、共有を設定できました。
私の最良の選択肢は何ですか?
前もって感謝します。
CTN
nosql - CouchDB を使用してユーザーの好みや推奨事項をモデル化する
私は、ユーザーとオブジェクトという 2 つの基本エンティティを使用するレコメンダー システムに取り組んでいます。ユーザーの類似性指標は、既存のユーザー データに基づいて事前に計算されます。次に、さまざまなユーザーがオブジェクトに「フラグを立てる」と、オブジェクトが各ユーザーに推奨されます (同様のユーザーによってフラグが付けられたものに基づいて)。
私は NoSQL を初めて使用し、a) ユーザー フラグ イベント、および b) ユーザー固有の推奨事項をモデル化する最良の方法がわからない。私には2つのオプションが明白に思えます:
1) 「ヘビーウェイト」オプション: すべての関連データをプライマリ オブジェクトに保存します。例えば:
また:
2) 「ライトウェイト」オプション: 「フラグ」および「レコメンデーション」データを粒状オブジェクトに格納します。例えば:
User/Item オブジェクトが常に変更されることはなく、クライアント同期にはユーザー固有の FlagEvents と RecommendationEvents を取得する必要があり、複数のユーザーが同じものを変更しようとする可能性がないため、軽量メソッドの方がスケーラブルであると思います。オブジェクトを同時に。しかし、私は CouchDB/noSQL を初めて使用するので、経験豊富なユーザーからの意見を歓迎します。何を提案しますか?
security - どうすればemacs-serverを保護できますか?
初期化したemacsサーバーに接続できるのは自分だけであることを確認したいと思います。emacsclient
私は他の人がSSHで接続できるマシンを頻繁に使用していますが、それらのマシンを開いて実行するのを止めて、私を困惑させるものがわかりませM-x kill-emacs
ん。
のドキュメントを調べましたが、探しemacsserver
てemacsclient
いるものが見つかりませんでした。
これを行う方法はありますか?
android - Android HoneyCombはマルチユーザー制限付きアカウントをサポートしていますか?
顧客がタブレットアプリケーションを注文しましたが、次のようなデバイス機能をロックするために多くのアクセス制限が必要です。
- アプリケーションの外部ではなく、アプリケーションの内部でのみデータの転送を許可する
- デバイスでの制限されたユーザーアクセス(管理者および通常のユーザー権限に近いもの)
- 内部メールリーダー/送信者の作成を許可するフレームワーク/API
iOSのパブリックAPIは、これらの要件を満たすことを不可能にします。そのような制限があると、Androidが生活を楽にしてくれるのではないかと思っていました。
更新:使用分野をよりよく理解するため。私は、エンタープライズで使用するために、そのアプリケーションでのみデバイスを「強制」して使用するアプリケーションについて話しています。アプリはCRMと同じですが、ユーザーがFacebookやマーケットなどを再生したり使用したりせずに、デバイスのみを操作できるように、一部の機能でデバイスをブロックする必要があります。
php - ユーザーが他のユーザーデータを変更/削除できないようにする方法
マルチユーザーアプリケーションを作成しています。phpcodeigniterを使用して作成されました。ユーザーが他のユーザーデータを変更/削除できないようにするためのベストプラクティスまたはベスト方法を探しています。
いくつかのリレーショナルテーブルがあります。
- tbl_users(user_id、user_name、password)
- tbl_stores(store_id、user_id、store_name、store_url)
- tbs_products(product_id、store_id、product_name)
各ユーザーには独自のストアがあり、各ストアには多くの製品がある場合があります。
では、ユーザーが他のユーザーデータを削除しないようにするための最良の方法は何ですか?
私は実際にモデルにいくつかのコードを作成しましたが、私は一種の初心者なので、これが正しい方法であるかどうかはわかりません。私のコードは次のようになります。
このアプローチが正しいかどうか、またはこれを行うためのより良い方法があるかどうかを教えてください。
よろしく
php - flex または zend amf でのレコードのロック
複数のユーザーがいるフレックス (Flash Builder 4) アプリケーションでレコードのロックをどのように処理しますか?
zend amf を使用してデータベース (mongodb または mysql) と通信しています。
たとえば、ユーザー 1 が編集用にクライアント レコードをロードし、ユーザー 2 が編集用に同じクライアント レコードをロードした場合、ユーザー 1 が編集を保存し、次にユーザー 2 が編集を保存すると、ユーザー 1 が編集していたことを知らずにデータが失われます。 .
ロックフラグまたはロックテーブルを使用して独自のシステムを実装し、レコードが開かれたときにロックをチェック/ロックを設定できると思います。しかし、人々がこれを行うために使用する、テスト済み/証明済みの何かがすでにあることを願っています。
ruby-on-rails - Thread.current[]の値とクラスレベルの属性はレールで安全に使用できますか?
Rails 3 アプリで解決しようとしている特定の問題があり、私が目にしている 2 つの一般的な解決策は次のとおりです。
Thread.current[:something] = value
と
これらのデータ ストレージ (および対応する取得) の方法は、複数のユーザーが同時に Rails アプリに要求を行っても安全ですか?
Web サーバーは単一のスレッドを使用して複数のリクエストを処理できるため、Thread.current が心配ですよね? または、Thread.current を使用する際の問題を防ぐために、レールがスレッドを処理する方法に何かありますか? Acts As Currentは Thread.current を使用して現在のユーザーを保存しているので、希望が持てます... しかし、信頼できる確認が必要です。
パフォーマンス上の理由から、Rails がクラス オブジェクトをメモリにキャッシュすることを期待しているため、実稼働環境でのクラス レベルの属性についても懸念しています。クラス レベルの属性はリクエスト間で再利用されますか? または、レールがリクエスト全体でクラス属性を処理するために行うことのために安全ですか? 繰り返しますが、これについて正式な確認をお願いします。
... このアプリは Ruby 1.9.2@p180 と Rails 3.0.9 を使用しています
javascript - Javascript を使用したマルチユーザー通信
マルチユーザー アプリケーションを構築するためのリンクや本を教えてくれる人はいますか? 私のアイデアは、ユーザーがブラウザーでマルチユーザー ゲームをプレイできる Web アプリです。また、iphone と android でも実行する phonegap を使用してアプリを作成したいと考えています。
ありがとう