問題タブ [file-sharing]
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.
java - ユーザーが一緒に対話できるWebサイトを実装するための最良の方法は何ですか
ユーザーがブラウザを介してチャットしたり、ファイルを相互に送信したりできるWebサイトを作成しています。私はUIにGWTを使用しており、mysqlデータベースバックエンドに接続するためにgileadで休止状態になっています。
ユーザーが一緒に対話できるようにするために使用するのに最適な戦略は何でしょうか?
iphone - iPhoneドキュメントディレクトリとUIFileSharingEnabled、特定のドキュメントを非表示
ユーザーがドキュメントディレクトリ内のファイルにアクセスできるようにしたいが、コアデータを使用していて、ユーザーがストア(sqllite db)にアクセスできないようにしたいのですが、ファイル共有を許可しながらユーザーから非表示にできますか? 、またはそれがまだバックアップされる別のディレクトリに置くことはできますか?
wordpress - wordpressで「講義ノート」サイトを構築する
wordpressで「講義ノート」のサイトを作りたいと思っています。また、使用するプラグイン、その他の考慮事項、または WP で同様のタスクを実行する Web サイトについてのアドバイスもお待ちしています。
Web サイトには、ユーザーが講義ファイルをアップロードできるフォームが必要です。結果は新しい「投稿」になるはずです。フォームを送信するとき、ユーザーは主題にタグを付けて、他のユーザーが検索できるようにする必要があります。
iphone - iPhoneの/Documentsディレクトリへの変更の通知
ファイル共有を利用したアプリがあります。UIFileSharingEnableが設定されているなど、すべて正常に動作しているようですが、iPhone側でファイルが追加/削除されたときの何らかの通知を探しています。誰かアドバイスできますか?
よろしくお願いします。
winapi - プログラムの実行中にディレクトリの変更を検出するにはどうすればよいですか?
FTPに似たファイル転送機能を提供するプロトコル、クライアント、およびサーバーを作成しています(他の機能の中でも特に)。私のプロトコルと FTP の違いの 1 つは、リモート サーバーのディレクトリ構造のコピーをローカル キャッシュに保存したいということです。サーバーは Windows (C++ で記述) でのみ実行されるため、該当する Win32 API 呼び出しがある場合は歓迎されます。最初に接続すると、クライアントは直接の子 (ファイルとディレクトリの両方、オプションなしの「ls」または「dir」のように) を要求し、ユーザーがディレクトリに移動すると、期待どおりに新しい親でこの手順が繰り返されます。 .
もちろん、ほとんどの場合、特定のサーバーの同じディレクトリがクライアントによって 2 回要求された場合、ディレクトリの内容は同じになります。したがって、各ディレクトリ リストの結果をクライアントにキャッシュしたいと考えています。これを実装する簡単な方法が欲しいのですが、ファイル/ディレクトリへのアクセスと変更時間と名前の変更のために有効期限が切れるキャッシュ エントリを考慮する必要があります。これは注意が必要な部分です。ファイルの内容だけでなく、サブディレクトリの内容のファイル名、データ、変更、アクセスの日付などの変更も考慮したハッシュのようなものを使用して、クライアントがほぼ瞬時にディレクトリのリストを作成できるものが理想的です。
プログラムがたまにしか実行されない場合でも、このキャッシュを維持する必要があるため、これは FileSystemWatcher (または同様の) オブジェクトに完全に依存できるものではありません。もちろん、これらはキャッシュの維持に役立ちますが、それは問題の一部にすぎません。
これまでの私の最高の (?) アイデアは、FindFirstFile() と FindNextFile() を使用し、WIN32_FIND_DATA 構造体で見つかった値を (何らかの形で) 並べ替え、連結してハッシュし (おそらくファイルの内容を含む)、それを有効期限のトークンとして使用することです (ちょうどこれらのフィールドのいずれかの変更を示します)。次に、ディレクトリごとにこれらのトークンの 1 つを保持します。ディレクトリが要求されると、サーバーはすべてをハッシュし、それをクライアントから提供されたキャッシュされたハッシュと比較し、異なる場合は通常のデータを返し、そうでない場合は HTTP 304 に相当します。このようなことを行うためのそれほど精巧でない方法はありますか? 「ディレクトリの最終更新日」は、すべての状況でサブディレクトリのファイルの変更日をすべて考慮に入れていますか? 私'
このサービスはファイル共有のためのものであるため、特定のファイルを共有している他の人を自動的かつ効率的に見つけることができるように、ハッシュを含む何かが特に優れていますが、ハッシュ計算中にディスクをホースするよりも心配はありません.
私よりもプログラミングの経験が豊富な他の人がこの問題を解決するために何をするのか疑問に思っています (rsync と subversion は同様の問題を解決しましたが、同一ではありません)。
iphone - iPhone ファイル共有: ファイルが追加されたことを認識する方法は?
UIFileSharingEnabled キーを有効にすることで、アプリケーションで iTunes を介してファイルを共有できます ( What's New in iOS 3.2 を参照)。ただし、ドキュメントによると:
「ファイル共有をサポートするアプリケーションは、ファイルがドキュメント ディレクトリに追加されたことを認識し、適切に応答できる必要があります。」
私の質問は、アプリケーションが実行されているときにユーザーがファイルを追加することを決定した場合、このイベントにどのように応答すればよいですか? そして、私が応答するのはどのような出来事ですか?
つまり、ファイルが追加されたときに iPhone アプリケーションが何をする必要があるかはわかっていますが、この「応答する」コードをどこに配置すればよいかわかりません。現在、アプリケーションが実行中で (バックグラウンドでも実行されている可能性があります)、ファイルが追加された場合、この追加されたファイルの効果を確認する唯一の方法は、アプリケーションを強制終了してからアプリを再起動することです。
asp.net - ASP.NET Network Service アカウントでネットワーク フォルダーにアクセスする
私の ASP.NET MVC 2 アプリケーションは、組み込みのローカル NETWORK SERVICE アカウントで実行されます。同じドメイン内の別のコンピューターに存在するフォルダーにアクセス許可を設定したいと考えています。そのフォルダを右クリックしてプロパティ フォームを開き、[セキュリティ] タブをクリックして [追加] ボタンを押すと、[場所] フィールドに正しいドメイン名で [ユーザー フォームを追加] が表示されました。次の構文でアカウントを参照しました。
ドメイン内の他のコンピューターに接続すると、NETWORK SERVICE アカウントがマシン アカウントを使用することを知ったからです。ただし、システムはアカウントを見つけることができなかったため、アカウントの追加を拒否します。ドメイン名がないとユーザーが追加されますが、そのユーザーは Web サーバーの NETWORK SERVICE アカウントではなく、ローカル ユーザーのようです。私は何を間違っていますか?
ちなみに、上記の構文は、Webサーバーとは別のコンピューターであるSQLサーバーのログインを作成したときに機能しました。
networking - P2P / 分散型ファイル共有ネットワークの作成
分散型共有と P2P ネットワークについてどこで詳しく学べるのだろうと思っていました。理想的には、学生が大学のネットワークを介して互いにファイルを共有できるようにする何かを作成して、外部のエンティティを恐れずに共有できるようにしたいと考えています。
ここで次の Napster を作ろうとしているわけではありません。このアイデアが実現可能かどうか疑問に思っているだけです。私が望むように微調整できるオープンソースの P2P ネットワークはありますか?
iphone - iPhoneアプリケーションがiTunesと同期できるようにする
iTunesの[アプリ]タブには、[ファイル共有]セクションがあり、ドキュメントをコンピュータと同期できるアプリのリストが表示されます。iTunesにアプリのドキュメントフォルダを同期するように指示するには、何をする必要がありますか?
objective-c - ファイル共有フォルダーの plist ファイルを更新する - 本当にアドバイスが必要
ファイル共有フォルダーにある plist ファイルを開いて、アプリを起動するたびに 2 つのユーザー情報を追加する必要があります。ユーザーの新しい名前と電子メールのように (どちらも NSString 型で、plist ファイルは Dictionary です)。
次に、新しく更新された plist ファイルを後で iTunes 経由で削除できるように、ファイルを再度ファイル共有フォルダーに保存する必要があります。
誰かがそれを助けることができれば、それは大歓迎です