問題タブ [harvest]

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 投票する
7 に答える
16856 参照

version-control - Harvest が買収されるのはなぜですか?

あなたの職場環境は Harvest SCM を使用していますか? 私はこれを2つの異なる場所で使用しましたが、ぞっとするようなものです. ある状況では、CVS をローカルで使用できるように変換スクリプトを作成し、睡眠中に Harvest システムに変更を毎日インポートしました。プログラマーの 80% が別の何かを求めているにもかかわらず、同社は Harvest の使用に熱狂的でした。それは不必要に複雑で、遅く、重かった。私が働いている場所で Harvest が使用されていないことは、今では私の仕事の要件です。

以前にハーベストを使用したことがある人はいますか? あなたの経験は何ですか?私と同じくらい悪いですか?他の別の回避策を採用しましたか? この製品が現在も購入されているのはなぜですか?

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

python - Python を使用した XML POST REST リクエスト

XML POST リクエストを Python で RESTful API に送信する簡単な例はありますか? Harvest API で urllib2 Python ライブラリを使用して「新しいプロジェクトを作成」しようとしていますが、うまくいきません。ペイロード変数は有効な XML ドキュメントであり、以下に示すドキュメント ([新しいプロジェクトの作成] 見出しの下) のほぼコピー/貼り付けです。

http://www.getharvest.com/api/projects

これが私が実行しようとしているコードです。

応答コード 201 (Created) ではなく、応答コード 200 (Status OK) を受け取りました... これは Harvest サポート担当者への質問ですか?

誰でもヒントをいただければ幸いです。

ありがとう、ジェフ。

0 投票する
3 に答える
932 参照

python - Python でのプロキシ経由のマルチスレッド ダウンロード

複数のプロキシをサポートするマルチスレッドのハーベスティング/ダウンロードに最適なライブラリは何ですか? 私はTkinterを見てきましたが、良さそうに見えますが、非常に多くあります。誰か特定の推奨事項がありますか? どうもありがとう!

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

mercurial - SaaS企業は、顧客にリリースするコードをどのように検証および追跡しますか?

私はSaaS企業で働いており、6週間ごとに新機能とバグ修正をお客様にリリースしています。コードの変更を作成する場合、本番サーバーに到達する前に、さまざまなステップ(ステートマシンなど)を通過します。手順は、変更が通常の開発サイクルで行われるか、緊急修正として行われるかによって異なります。現在、Harvestを使用して手順を管理し、どのコード(パッケージを介した機能とバグ修正)が顧客にリリースされているかを追跡しており、その意味でうまく機能しています。

残念ながら、Harvestは高価であり、プログラマーの観点から使用するのは面倒です。分岐とマージは悪夢です。そこで、Mercurialへの切り替えを検討しています。Mercurialはこれらの分野で優れているようです。ただし、Mercurialは、変更を追跡したり、上記のプロセスを管理したりするために作成されたものではなく、SCMのみを実行します。

Q:リリースプロセスに関してはどのようなオプションがありますか?コードを本番サーバーにリリースする前に品質管理を望んでいる他のSaaS企業(Google、Flickr、Facebook、LinkedInなど)は確かにありますか?

Q:Mercurialでプロセスを構築しようとするのは悪い考えですか、それともMercurialと一緒に使用する必要のある他のツールがありますか?

[編集] 明確にするために、これは私たちの(提案された)ブランチ構造です。

現在Harvestにあるプロセスフローは次のとおりです。

私はバグトラッカーを探しているのではなく、テスターに​​よって検証されたコード(リリースブランチのコード)を追跡してデプロイするのに役立つデプロイメントツールを探しています。同時に複数の修正プログラムが機能している場合は、それらを一緒にテストできる必要があります。コードが解読された場合は、コード解読の変更をプロセスフローの1ステップに「デモート」できる必要があります。今日では、2人の開発者がテストレベル1への変更を「プロモート」するだけで十分であり、システムは両方の変更を一緒にテストできます。1人の開発者の変更が、他の開発者のコ​​ードと一緒になっている場合にのみ何かが壊れた場合、テストレベル1から簡単に降格できます。

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

xml - curlPOSTXMLおよびHarvestAPI

次のHarvestAPIのcurlリクエストは、「申し訳ありませんが、問題が発生しました」というエラーを生成しています。私が間違っているかもしれない何か考えはありますか?おそらく、XML POSTを適切にフォーマットしていませんか?APIを使用してGETリクエストを正常に実行できました。以下のコードで、特定のドメインとユーザーアカウントの情報を置き換えました。

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

ruby-on-rails - 外部 API (レールを使用) から最新のデータを表示するにはどうすればよいですか?

だから、私が働いている小さな設計/開発機関で内部使用するための小さな Rails アプリを構築しようとしています。私はレールにかなり慣れていませんが(私はフロントエンド開発者です)、学んでいます。

目標は、アプリがHarvestからデータを取得し、10 人の従業員それぞれの毎日 / 毎週 / 毎月の勤務時間と、従業員が現在活動しているかどうか、作業の何パーセントが請求可能かなどのその他の情報を表示することです。情報は約 1 分ごとに更新されます。

私が扱うデータのほとんどは外部ソースから取得されるため、このプロジェクトを構築するためのベスト プラクティスについてアドバイスが必要です。最初は、各ユーザーの名前、電子メール、収穫 ID を pg データベースに保存してから、harvest_id を参照として使用して、必要なデータを Harvest に問い合わせてみました。作業レポートを取得する方法の例を次に示します。

次に、データの部分レンダリングに ajax 呼び出しを行うことで、毎分データを更新しています。

すべてが正常に機能しますが、最初のページの読み込みが非常に遅いため、何か間違ったことをしているに違いないと思います。

何かアドバイス?1 つの大きな API 呼び出しを行い、必要に応じてそのデータをフィルタリングすることについて、いくつかのアイデアをつかむことができるように感じますが、どこから始めればよいかわかりません。

ありがとう!

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

python - ckanext-harvest 2.0: 収集されたレコードを組織に自動的に追加します

https://github.com/okfn/ckanext-harvest/blob/release-v2.0/README.rst#the-ckan-harvesterは、収集されたすべてのレコードを追加するために「default_groups」構成オプションを指定できると述べていますグループに。

これは CKAN 2.0 でも機能しますか? 類似の「default_organizations」構成パラメーターはありますか?

/harvest/edit/my-source のフォームに JSON オブジェクトを配置して、「default_groups」パラメーターを使用しようとしました

「my-group」というグループが存在しますが、新しいパッケージを作成するのではなく、収集したパッケージを更新するだけです。

fetch_consumer ログ:

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

ibm-rad - RAD 8.5 で Harvest プラグインを使用する - パースペクティブ com.ca.harvest.ui.harvestPerspective を開く際の問題

Harvest Plug-in for IBM RAD 8.5 の最新バージョンをインストールしました。

パースペクティブ「ALLFusion Harvest Change Manager」を開こうとすると、「パースペクティブ 'com.ca.harvest.ui.harvestPerspective を開く際の問題」というエラーが表示されます。

または、メニューから [ハーベスト] をクリックして [新しいハーベスト接続] を選択すると、[選択した操作は現在利用できません] と表示されます。

私は検索しましたが、助けを見つけることができませんでした。誰もこれを修正した経験がありますか?

ご協力ありがとうございました!