問題タブ [centralized]

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 に答える
3261 参照

git - Git と中央リポジトリ

サーバーにリポジトリをセットアップしました。少人数の開発者グループで使用したいと考えています。中央リポジトリを共有したいと考えています。Git の経験はありませんが、学びたいと考えています。私はこの指示に従いました。

サーバー上:

クライアントで:

その後、各クライアントは変更を加えてサーバーにプッシュし、他のユーザーから変更をプルできます。

この構成が正しいかどうか、皆さんにお聞きしたいと思います。単純すぎて、その正しさを疑っていました???

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

java - Java で TCP プロトコル ゲーム システムを使用したマルチクライアント マルチ インスタンス集中型サーバー

私は Java プログラミングの初心者ではありません。プロジェクトをどのように進めることができるか知りたいです。

TCP/IP プロトコル ソケット システムを使用して Java で集中型ゲーム システムを開発したいと考えています。プレーヤーの詳細を取得し、ゲーム ウィンドウに情報を表示する必要があります。

これらは私の基準です:

参加できるプレイヤーの最大数と最小数は?? ゲーム ボードの特定の状態の前でのサーバーの動作: 1 人または複数のプレーヤーにショットを提供するように招待するか、対戦相手の打撃を通知するか、またはプレーヤーがパーティー オーバーを宣言できるか? プレーヤーからショットが提供されたときにゲームを更新する方法???

私はここで率直な答えを探しているわけではありません。プロジェクトを開始するのに役立つガイダンスを探しています。TCPプロトコルを使用したマルチクライアントマルチインスタンス集中サーバー用のツールはありますか???

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

php - 集中管理パネル - 外部サーバー上のいくつかのサイトを管理する - 外部サーバーにファイルを保存する

1 つのページからすべての Web サイトを管理できるシステムを作成したいと考えています。管理のすべてのオプションは、外部サーバーでのファイルの編集と作成を除いて、完了したか、その方法を知っています。

外部サーバーにファイルを保存する最良の方法を教えてください。一度にいくつかのファイルを変更したいので、管理パネルを離れないでください。システム全体を安全に保つことが重要です - 管理パネルにアクセスせずに誰もシステムを編集できないようにします。

ローカル スクリプトと chmod() を使用して各 Web サイトの chmod を変更することを考えましたが、fwrite() 関数を使用した http:// は書き込み可能なプロトコルではないため、ファイルにアクセスできません。

どのように作成すればよいか、ヒントを教えてください。

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

java - PC で集中型 DB を作成し、Java アプリケーションを使用してインターネット経由でアクセスするために知っておく必要がある知識は何ですか?

サーバーのような PC に一元化された MySQL DB を作成し、それを Java アプリケーションを使用してインターネット経由で操作したいと考えています。

私はすでにMySQLとJavaを学んでいますが、私が望むものに到達することはできません.

これを作るために私が知らなければならない知識は何ですか?

私のプロジェクトに関する詳細な説明:

私はコミュニティでデータ管理者として多くの活動を行っています。各アクティビティには、多くのクライアントとワーカーがこのアクティビティに対応しています。各アクティビティには、それを担当する1人のデータチームメンバーがいます(データの入力、更新、レポートの作成)。MS Excelで作っているのですが、データが増えてきて管理しきれません。

ですから、これらすべてのデータを管理するのに役立つプログラムを作成すると思いますが、これらのデータを保持するために1つのデータベースが必要であり、多くのデータベースではなく、それを結合し、誰もが自宅で作業できるようにする必要があります.

ですから、このプログラムを作成するには、チュートリアルや本を参照する人が必要です。

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

microsoft-sync-framework - 集中型モデルでのフレームワークと SQL Server の同期 - 集中型サーバーに SF をインストールする必要がありますか?

こんにちは皆さん、初心者の質問ですみません、私は Microsoft Sync Framework を初めて使用します。さまざまなバージョンの Sync Framework、SQL Server、ADO.NET の Sync Services、SyncAgent と SyncOrchestrator などを使用してこのパズルを解く方法を見つけるために、インターネットで広範な調査を行いました。どのタイプのシナリオで使用するか。残念ながら、ASP.NET 2.0 C# Web アプリケーションを正しくコーディングする方法に 1 週​​間ほど格闘した後も、まだ迷っています。

私の現在の状況は次のとおりです。私は大規模な部門向けのアプリケーションを開発していますが、サーバー側に新しいものをインストールするための承認を得ることが期待できません。私は SQL Server 2008 で立ち往生しており、(私は信じています)、サーバーには Sync Framework 1.0 がインストールされています。ただし、サーバーに接続するクライアント コンピューターに新しいバージョンをインストールする自由があります。これらには SQL Server 2008 Express (コンパクトではない) があり、それぞれ Web アプリを実行します。ローカルホスト IIS で。同期モデルは集中化されており、クライアントは双方向同期のためにサーバーに接続するだけで (星形のネットワーク トポロジでは、これをハブ スポーク モデルと呼びますか?)、相互には接続しません (ピアツー接続はありません)。 -ピアコラボレーション)。

同期のためにデータベースの両側を準備しました (変更追跡を有効にし、主キーの GUID データ型を配置するなど)。

同期の中核、つまり 2 つのノード間のインターフェイスを同期させるプログラムは、もっぱらクライアント側の Web アプリケーションのようです。右?

質問: Sync Framework v2.0 または v2.1 を使用したい場合、サーバーにインストールされているバージョンを無視することはできますか? つまり、サーバー側の Sync Framework も何かをしているのですか? SQL Server には Web アプリケーションがインストールされていません。

残念ながら、このかなり単純な質問に対する答えがウェブ上で見つかりませんでした。どうもありがとうございました! すてきな一日を!敬具、ジクシー

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

php - memcache を介した PHP セッション共有を置き換えるために使用できるもの

PHP セッションを共有したいので、最も簡単な解決策は memcache を使用することです。しかし、memcache にはフェイルオーバー、クラスタ化、永続性がないため、もっと安全なものが必要です...</p>

Redisも考えたのですが、それを扱うPHPモジュールがないのでsession_handlerがありません

したがって、基本的には、セッションを一元的に管理し、比較的安全な方法が必要です。そして、インターネットでの私の研究はあまり実りがありません。

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

asp.net - 中央認証および認可システム

いくつかの異なる Web サービス (Java、.NET、Python、Perl などのさまざまなテクノロジが使用され、将来的にはさらに多くのテクノロジが使用される可能性があります) が異なる組織に属しており、それらの Web サービスへのアクセスを制限する必要があります。

アイデアは、アクセス権を持つ各アプリケーションへのアクセスを許可することのみを担当する、中央の認証および承認サーバーを持つことです。

このアプリケーションを構築するための提案や参考資料を探しています。

前もって感謝します..

0 投票する
5 に答える
904 参照

c# - アプリケーション間の認証コードを一元化

特定のアプリケーションに対して、C# コード ビハインド ファイルに裏打ちされた .aspx ログイン フォームがあります。
コード ビハインドでは、次の「自家製」メソッドを使用しています。

これはアプリケーションでは問題なく機能しますが、認証が必要な他のアプリケーションもあります。
ログインファイルをこれまでのアプリケーションにコピー/貼り付けたくありません。

私の最も基本的な質問は、アプリケーション間で認証コードを集中化するためのオプションは何ですか?

将来的には、
ユーザー名/パスワードだけでなく、AD グループのメンバーシップも確認します。
ユーザーが認証されると、アプリ間でログイン画面が表示されなくなります。(SSO)

この問題に遭遇したのは私が初めてではないように思えます。
可能であれば、独自のソリューションを開発するよりも、すぐに使用できるソリューションを使用したいと思います。

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

git - 一元化された GIT ワークフロー/デプロイ - リポジトリの初期化と機能ブランチ

OK、GIT セットアップのワークフローが正しいことを確認したいだけで、適切に使用する前に完全に理解しています。私はこのワークフローに従っています。このトピックは、初期化と機能ブランチの作成から始めて、自信が持てたら、リリースとホットフィックスの新しいトピックを作成します。これが、同様のワークフローで GIT を使用しようとしている他の人々の助けになることを願っています。

3 人の開発者がいて、全員がローカル マシンで作業する A、B、C と呼びましょう。「開発」、「ステージング」、「プロダクション」、および Unfuddle (集中型サーバーとして) の 4 つのリモート サーバーがあります。開発者 A は、ローカル マシンにファイルのディレクトリを持っています。

したがって、ワークフローは次のようになると思います。

まず、Unfuddle にリポジトリを作成し、ローカルでファイルを Unfuddle サーバーにプッシュする必要があります。

  1. 「website」という名前の Unfuddle にリポジトリを作成し、「web」という略語を付けます。

  2. 「開発」、「ステージング」、および「本番」サーバーで SSH キーペアを作成し、それらを Unfuddle アカウントに追加します。

  3. 開発者 A は、ドキュメント ルートで Git リポジトリを初期化します。

    git init

  4. Unfuddle リポジトリを開発者 A のローカル リポジトリに関連付け、アップストリーム サーバーとして指定します。

    git remote add unfuddle git@subdomain.unfuddle.com:username/web.git

    git config remote.unfuddle.push refs/heads/master:refs/heads/master

  5. 開発者 A はすべてのファイルをインデックスに追加します

    git add *

  6. 開発者 A がすべてのファイルをコミットする

    git commit -am 'initial commit'

  7. 開発者 A は、ローカルで作成されたコミットを Unfuddle Git リポジトリにプッシュします。

    git push unfuddle master

Unfuddle リポジトリ内のすべてのファイルが表示されるはずです。開発者 B と C は、リポジトリを複製して Web サイト ファイルのコピーを取得できます。

機能ブランチ:

各開発者は、次のワークフローを使用して機能ブランチの作成を開始できるようになりました。

  1. git checkout -b develop
  2. git checkout -b feature\test develop
  3. コードを変更する
  4. git commit -a -m "Make test code changes"
  5. git checkout develop
  6. git merge --no-ff feature\test
  7. git branch -d feature\test
  8. git push unfuddle develop

わかりましたので、次の部分はわかりません。機能の変更を集中化された Unfuddle サーバーにプッシュしましたが、他の開発者は変更を取得する必要があります。したがって、「開発」ブランチを作成してから行う必要がありますgit pull unfuddle developか? フェッチとマージはプルよりも優れていると読みましたが、これは事実ですか? もしそうなら、それはgit fetch unfuddle developそれgit merge developでしょうか?

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

git - Githubセットアップを使用したGitflow