問題タブ [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.
version-control - Harvest が買収されるのはなぜですか?
あなたの職場環境は Harvest SCM を使用していますか? 私はこれを2つの異なる場所で使用しましたが、ぞっとするようなものです. ある状況では、CVS をローカルで使用できるように変換スクリプトを作成し、睡眠中に Harvest システムに変更を毎日インポートしました。プログラマーの 80% が別の何かを求めているにもかかわらず、同社は Harvest の使用に熱狂的でした。それは不必要に複雑で、遅く、重かった。私が働いている場所で Harvest が使用されていないことは、今では私の仕事の要件です。
以前にハーベストを使用したことがある人はいますか? あなたの経験は何ですか?私と同じくらい悪いですか?他の別の回避策を採用しましたか? この製品が現在も購入されているのはなぜですか?
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 サポート担当者への質問ですか?
誰でもヒントをいただければ幸いです。
ありがとう、ジェフ。
python - Python でのプロキシ経由のマルチスレッド ダウンロード
複数のプロキシをサポートするマルチスレッドのハーベスティング/ダウンロードに最適なライブラリは何ですか? 私はTkinterを見てきましたが、良さそうに見えますが、非常に多くあります。誰か特定の推奨事項がありますか? どうもありがとう!
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から簡単に降格できます。
xml - curlPOSTXMLおよびHarvestAPI
次のHarvestAPIのcurlリクエストは、「申し訳ありませんが、問題が発生しました」というエラーを生成しています。私が間違っているかもしれない何か考えはありますか?おそらく、XML POSTを適切にフォーマットしていませんか?APIを使用してGETリクエストを正常に実行できました。以下のコードで、特定のドメインとユーザーアカウントの情報を置き換えました。
ruby-on-rails - 外部 API (レールを使用) から最新のデータを表示するにはどうすればよいですか?
だから、私が働いている小さな設計/開発機関で内部使用するための小さな Rails アプリを構築しようとしています。私はレールにかなり慣れていませんが(私はフロントエンド開発者です)、学んでいます。
目標は、アプリがHarvestからデータを取得し、10 人の従業員それぞれの毎日 / 毎週 / 毎月の勤務時間と、従業員が現在活動しているかどうか、作業の何パーセントが請求可能かなどのその他の情報を表示することです。情報は約 1 分ごとに更新されます。
私が扱うデータのほとんどは外部ソースから取得されるため、このプロジェクトを構築するためのベスト プラクティスについてアドバイスが必要です。最初は、各ユーザーの名前、電子メール、収穫 ID を pg データベースに保存してから、harvest_id を参照として使用して、必要なデータを Harvest に問い合わせてみました。作業レポートを取得する方法の例を次に示します。
次に、データの部分レンダリングに ajax 呼び出しを行うことで、毎分データを更新しています。
すべてが正常に機能しますが、最初のページの読み込みが非常に遅いため、何か間違ったことをしているに違いないと思います。
何かアドバイス?1 つの大きな API 呼び出しを行い、必要に応じてそのデータをフィルタリングすることについて、いくつかのアイデアをつかむことができるように感じますが、どこから始めればよいかわかりません。
ありがとう!
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 ログ:
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 を開く際の問題」というエラーが表示されます。
または、メニューから [ハーベスト] をクリックして [新しいハーベスト接続] を選択すると、[選択した操作は現在利用できません] と表示されます。
私は検索しましたが、助けを見つけることができませんでした。誰もこれを修正した経験がありますか?
ご協力ありがとうございました!