問題タブ [data-exchange]
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.
php - ターンデータを単純なwebappゲームに送信するためのphp(またはより良い選択?)
javascriptとjQueryで書いたシンプルな2D戦略格闘ゲームがあります。ユーザーはモンスターと戦うときに3〜4人のキャラクターを操作します(小さな画面のキャップはこちらhttp://i.imgur.com/C0inB.jpg)。
これはリアルタイムではなく、ターンベース(プレーヤーのターン、コンピューターのターン)であり、ゲームは電話ユーザー、主に朝の通勤中のオフィスワーカー向けに設計されています。iPhoneユーザーが主なターゲットです。ゲーム開発は初期段階ですが、現在プレイ可能です。これはブラウザで再生されるWebアプリです。
私の最大の問題は、アプリケーションを切り替えて(電話に応答するなど)、ページを元に戻すと(したがって、Webアプリがリロードされ)、進行状況が失われることです。
これをWebアプリのダウンロード(モバイルサファリのホーム画面に追加を使用)としてテストしましたが、切り替えてもリロードの問題が解決しません。
私はこれをラップしてAppleAppStoreを介して配信することに抵抗しています...代わりに、プレーヤーの順番を保存するバックエンドを作成したいと思います。次のような単純なタスク
- 私のウェブアプリのjavascript関数は、文字列の形式でターンデータを送信します
- Webページ(およびWebアプリ)がリロードされると、最後に記録されたターンが取得されます
- プレイヤーはログインが必要になります
ワードプレスのテーマを分解して変更することでPHPを使用した経験があるので、PHPに興味があります。私が知っている他の言語はフロントエンド(html、css、javascript、jQuery)だけです。
PHPは上記のタスクを安全にカバーできますか、それとも別の言語の学習を検討する必要がありますか?
どんなガイダンスでも大歓迎です、そして前もって感謝します。
c# - C#とF#の間で大きなリストを交換する
過去の株式データのビッグデータファイルがあり、C#GUIを介してロードしてから、F#でさまざまなアルゴリズムを使用して処理したいと考えています。追加の値は、時間の経過とともにリストに追加されます。
リストは2次元であり、形式は
F#コードはライブラリにあり、C#リストでは機能しません(F#でリストの2番目の次元の値を取得できません)。F#操作が行われるたびにリスト全体を変換するのはコストがかかりすぎます。C#は値を処理できないため、値をF#リストに格納することもできません。
提案されたソリューションは次のとおりです。
ライブラリは値を格納できないため、ストレージの目的でF#リストをC#に格納し、同じ値を含むC#リストとともに、必要に応じてリストの一部を変換します。ここでの主な問題は、ファイルのサイズが数GBになる可能性があることです。
F#のファイルから直接必要な値を読み取り、計算された値を追加のファイルに保存します。ここでの問題は、ファイルの効率的な編成であり、ロードする行の選択(移動平均計算など)をすばやく実行できます。
plist - Bluetooth 経由で NSDictionaries 間でデータを交換する
私がやりたいのは、Bluetoothを介してあるiPadから別のiPadにplist間でデータを交換することです。私の状況を簡単に要約すると、各 plist が各 iPad から入力される辞書があり、次のようになります。
iPad1 の場合: MAINdictionary(dictionary1(dictionaryA, dictionaryB, dictionaryC), dictionary2(dictionaryD, dictionaryE, dictionaryF))
iPad2 の場合: MAINdictionary(dictionary1(dictionaryG, dictionaryH, dictionaryI), dictionary2(dictionaryJ, dictionaryK, dictionaryL))
括弧は、辞書に括弧内の項目が含まれていることを示します。最終結果として、両方の iPad が互いのクローンであり、次のようなすべてのデータを含む更新されたリストが含まれるようにしたいと考えています。
MAINdictionary(辞書1(辞書A、辞書B、辞書C、辞書G、辞書H、辞書I)、辞書2(辞書D、辞書E、辞書F、辞書J、辞書K、辞書L))
私はおそらく解決策をコーディングできますが、戦略を立てるのが難しいだけです。私は Core Data にかなり慣れていないので、できれば少しお手柔らかにお願いします。
ruby-on-rails - サーバー間の安全なデータ転送
少し奇妙な状況が発生しました。
私のチームが開発しなければならない (またはプロジェクトが Rails で作成されている) MVC Web システムは、別のサイトからのログイン/パスワードに依存します。
アイデアは、ユーザーがサードパーティのサイトにログインし、関連する場所に私たちのサイトへのリンクが存在することです。ユーザーがそのリンクをクリックすると、サイトからユーザーのデータを受け取る必要があります。
サードパーティのサーバーを制御したり、データベースに直接アクセスしたりすることはできません。さらに、アプリケーション/インフラストラクチャに変更を加えることは大きな問題であるため、影響の少ないソリューションを探しています。(もちろん、何かを変えなければならないでしょうが、政治的な問題になるので、少ないほど良いです)
私たちのサイトから、ユーザーが実際に第 3 部のサイトから (そしてそこからのみ) 来ており、攻撃者から偽のメッセージを受け取っていないことを確認する必要があります。
彼らのサイトには、有効な SSL 証明書が機能しています。(私のシステムにあるのかどうかはわかりません(そうあるべきです))関連があるかどうかはわかりませんが、彼らのサーバーは、内部ネットワークのオラクルサーバーに接続するオラクルアプリケーションサーバーであると考えています。
最初は SSL だけを使用することを考えましたが、その方法 (何を確認し、何を変更する必要があるか) と、それが十分に安全かどうかがわかりません。
私の 2 番目の考えは、PGP キーを使用し、データを送信する前に歌って暗号化し、私たちのサイトへのリンクをサーバー上のコントロールに投稿して、データを検証して復号化することです。
誰でも私を助けることができるヒント/ポインター/考えを持っていますか?
sql-server - SQL データベース間でデータを共有する
私は問題を解決しようとしていますが、それは私が作成したものではありません。
私は、さまざまなサーバー上のさまざまなデータベースに支えられた多くの Web アプリがある環境で働いています。
各データベースは、その設計とアプリケーションがかなりユニークですが、抽出したい共通のデータがそれぞれに残っています。たとえば、各データベースには、vendors テーブル、users テーブルなどがあります。
この共通データを単一のデータベースに抽象化したいと思いますが、他のデータベースをこれらのテーブルに参加させたり、制約を適用するためのキーを持ったりすることもできます... 私は Msql 環境にいます。

利用可能なオプションは何ですか? 私の見方では、次のオプションがあります。
- リンクされたサーバー
- ビューへのアクセスを許可するための読み取り専用ログイン
他に考慮すべきことはありますか?
android - アクティビティとリモート サービスの間で大量のデータ セットを交換する
アクティビティとリモート サービスの間で大量のデータを交換するための推奨されるアプローチ/パターンは何ですか? アクティビティが受け取るデータはプリミティブではなく、の HashMaps に含まれてい<Object, List<OtherObject>>ます。Parcelable は私には完全にやり過ぎのように思えます。別の方法はありますか? ああ、この交換は 4 秒ごとに行われます。平均して。
web - 同じ URL で 2 人のユーザー間でデータを交換する
2 人のユーザーが別のコンピューターで同じ Web ページまたは URL を使用している場合、2 つの PC 間でデータ交換接続を確立するにはどうすればよいですか? WebRTC を使用していますか、それとも json ファイルを使用していますか? 例は CubeSlam です。