問題タブ [dropbox]
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 - https 経由の Dropbox からの PHP の壊れた画像
PHP が HTML とは異なる動作をするという奇妙な状況があります。私は Web プログラマーではありません。HTML では画像が正常に表示されますが、PHP では画像が壊れています。また、私の Dropbox https サーバーからのパブリック イメージのみが壊れており、http サーバーからのイメージは機能します。
例として、私のローカルホストに abc.html と def.php という 2 つのファイルがあります。1 つは私の https 画像を指し、もう 1 つは Google ロゴを指しています。
abc.html:
def.php:
abc.html を参照すると、両方の画像が完全に表示されます。def.php を参照すると、Google ロゴのみが表示され、他の画像は壊れています。
Firefox では動作しませんが、Opera では動作すると誰かが私に言いました。
アイデアをください:)
編集: def.php はこれを出力します:
git - ドロップボックスを使用してベアGitリポジトリをホストし、コードを共有することは可能ですか?
同様の質問があることに気づきましたが、私の質問は少し異なります。複数のコンピューター上の同期されたDropboxフォルダーを介してベアリポジトリを共有することが、Gitを介してコードを共有するために機能するかどうか疑問に思っています。
言い換えると、Dropboxを介してGitリポジトリを共有することは、SSHやHTTPなどを介して1つの集中管理された場所から共有することと同じですか?
リポジトリは各人のローカルドライブで更新されますか?これは、共有ネットワークドライブを介してGitリポジトリを共有することと同じですか?
注:これは経験的な質問ではありません。問題なく機能しているようです。Gitリポジトリの構造がこの共有方法と互換性があるかどうかを尋ねています。
編集明確にする/繰り返すために、私はDropbox上のGitリポジトリをベアリポジトリとして保持することについて話しています。Dropboxでソース管理下にある実際のファイルを保持することについて話しているのではありません。
svn - 複数のプラットフォームに画像ファイルを毎日配布するための優れたソリューションは何ですか?
くだらないタイトルでごめんなさい。
毎日変更される製品画像(約55,000、年間約1000ずつ増加)のリポジトリがあります(毎日最大100の画像が追加、変更、削除されます)。
上記の変更を行うには、3人が必要です(ディレクトリの読み取り/書き込みができるようにするため)。それらはすべてWindowsVistaPCを使用します。
また、ベンダーが毎日変更を最新の状態に保つことができるように、イメージをホストできる必要があります。約100のベンダーがあります。
私が今実装しようと考えているシステムには、Subversionの使用が含まれます。
トランクにはイメージがあります(複数のディレクトリとサブディレクトリに分割されています)。3人はローカルマシンで作業コピーを持っているので、必要な変更を加えることができ、競合について心配する必要はありません。さらに、誰もがリポジトリを簡単に最新の状態に保つことができます(バージョン管理とバックアップの明らかな利点は言うまでもありません)。
ベンダーが変更をチェックアウトすることしかできないように、トランクへのパブリックな読み取り専用URLを用意します。リポジトリをチェックアウトし、cronを設定してリポジトリを毎日更新する方法を説明できるので、これは良いことです。したがって、常に最新の状態になります。
すべてのベンダーは、サーバー上でcronジョブとsvnリポジトリをセットアップするのに十分な技術的専門知識を持っています。
これはすべて少しハッキーな感じがします(ハック用に設計されていないものを使おうとするといつでも考えます)。
私の質問は、誰かがこのソリューションの欠点を見ていますか?私がやろうとしていることにもっと良いかもしれない他の解決策はありますか?
ドロップボックスを使用してこれらすべてのサーバー間で同期することを検討しましたが、ベンダーが変更を加えられるようにしたくありません。
私の目標は次のとおりです。
- デザイナーのメンテナンスを簡単にします。
- ベンダー向けの1回限りのセットアップで、ベンダーは常に最新のイメージを使用できます。
- 危機が発生した場合に備えて、適切なバックアップ/復元およびロールバックシステムを導入する。
java - DropBox と Eclipse for Java を使用して no main class と no class def found エラーを回避する方法
私は Eclipse を使用して Java コードを記述し、DropBox を使用して自分のコードを複数のコンピューター間で他のユーザーと同期しています。ほとんどの場合、すべてが期待どおりに機能します。誰かがいずれかの側で変更を加えると、変更が保存され、他の人が Eclipse ワークスペースを更新すると、変更が反映され、正常に表示および実行できます。
場合によっては、いくつかのエラーのうちの 1 つが発生します。Eclipse は、メイン クラスが見つからないと言う場合もあれば、クラス自体が見つからないと言う場合もあります。エラーが報告されない場合もありますが、何らかの理由で実際には .class ファイルが更新されず、コンパイラが新しいソース コードを表示して保存しても古いバージョンが実行されます。その後、コードをファイル システムの別の場所にある新しい .java ファイルに手動でコピーしてコンパイルすると、正常に動作することに気付きましたが、何らかの理由で .class ファイルの再生成を拒否し、削除する必要があります。手動で、他のプロジェクトで生成されたものに置き換えてください。そうすれば機能します。しかし、他の問題を解決するには、すべてを手動でコピー、削除、および再貼り付けする必要があります....
[実際のエラーには、NoClassDefFoundError、UnsupportedClassVersionError、およびメイン クラスがないことに関連するその他のエラーが含まれます。]
ここでの説明がやや曖昧であることは認識していますが、残念ながら何が起こっているのか完全にはわかりません。これらすべての問題を解決するのに役立ついくつかの基本的な事実が欠けていることを願っています。
ありがとう!
c++ - SQLiteファイルロックとDropBox
データの保存にSQLite3DBを使用するVisualC++でアプリを開発しています。通常、それはほとんどの場合トレイにあります。
また、アプリをDropBoxフォルダーに入れて、複数のPCで共有できるようにしたいと思います。DropBoxが最近それ自体を更新するまで、それは本当にうまく機能しました。そして今、それは「使用中のファイルを同期できない」と言っています。SQLiteファイルは私のアプリで開いていますが、ロックは共有されています。プリペアドステートメントがいくつかありますが、すべては使用後すぐにリセットされstep
ます。
開いているSQLiteデータベースファイルの同期を有効にする方法はありますか?ありがとう!
これが役立つ場合に備えて、テスト(エラー処理なし)のためだけに使用する単純なラッパーを次に示します。
UPD: sqlite3.cのLockFileとLockFileExへのすべての呼び出しをコメントアウトしようとしました-同じ結果です。
UPD2:アイドル時にsqlite3_closeを呼び出そうとしました(概念実証と同じように)-それでも同じ結果です!Filemonは、ファイルがまだ閉じられておらず、ロックが解除されているだけであることを通知します。
UPD3:自動コミットモードがオンになっています。BEGINとCOMMITの数は一致します(クラスTransactionとRAIIがそれを処理します)。SQliteManagerは、アプリの実行中にDBに接続し、変更を加えることができます。
web-services - APIを使用したファイル共有サービス?
APIを提供するDropboxやSugarSyncに似たファイル共有サービスはありますか?ファイル共有サービスをWebサイトに追加したいのですが、Dropboxの完全なインターフェイスはまだユーザーにとって複雑すぎるため、APIでWebサイトに統合されたファイルの非常に単純なリストを作成したいと思います。GoogleCodeにDropboxAPIプロジェクトがありますが、死んでいるようです。
更新:より技術的なWebサイトのユーザーが保存されたデータを簡単にアップロードして整理できるように、少なくともWindows用のデスクトップクライアントを備えたサービスが必要です。サービスに無料プランがある場合は追加ポイント。
python - Dropbox は Windows と OS X で Python をどのように使用していますか?
Windows では、Dropbox クライアントは python25.dll と MS C ランタイム ライブラリ (msvcp71.dll など) を使用します。OS X では、Python コードはコンパイル済みバイトコード (pyc) です。
私の推測では、彼らは作成した共通のライブラリを使用しており、プラットフォームごとに異なるフックを使用する必要があるだけです。
これはどのような開発方法ですか?明らかに IronPython や PyObjC ではありません。このパラダイムは私にとって非常に魅力的ですが、私の CS foo と Google foo は失敗しています。
visual-sourcesafe - DropBox のリビジョン/ソース管理機能
DropBox のような Web ベースのソリューション、または Microsoft Visual SourceSafe のようなファイルをチェックイン/チェックアウト システムで制御できる DropBox と統合するソリューションを探しています。
前もって感謝します。
git - Emacs の初期化ファイルに Dropbox だけでなく Git も使用するのはなぜですか?
多くの Emacs ユーザーは、複数のシステムで Emacs を実行するときに、init ファイル (.emacs または init.el) を git バージョン管理下に置き、Dropbox 経由で git リポジトリを同期していると聞いています。この状況で正確に git を使用するのはなぜですか?
通常、使用しているシステムと、それに応じてロードおよび設定するものを確認することは、すべてのシステムの同じ init ファイルで発生する可能性があります。init ファイルのバージョン履歴を保存する必要があるのはなぜですか。そのための git リポジトリを正当化することは本当に重要ですか?
では、Dropbox の同期された git リポジトリから最新バージョンをプルする代わりに、初期化ファイルを Dropbox ディレクトリに置き、Emacs から直接ロードするだけで十分ではないでしょうか?