1

免責事項: 私はプロの開発者ではありません。私はただの愛好家であり、比較的経験の浅いものなので、非常に基本的な質問であることをお詫びします。(そして、はい、私はフォーラムを検索しました)

私は最近、Java と R の組み合わせを使用して作成された「ディール ファインダー」プログラムに取り組んでいます。これまでに完了した基本的な手順は次のとおりです。

  1. 特定の e コマース API を使用して、さまざまな取引に関するデータを Java にロードする
  2. 必要なデータを一連のテキスト ファイルに書き込む
  3. テキスト ファイルから R にデータを読み込む
  4. R でデータを操作し、各取引に「スコア」を割り当てる
  5. スコアで並べ替えて、取引のランク付けされたリストを作成します

ここで助けが必要です。現在、Eclipse で Java プログラムを実行し、続いて R スクリプトを実行することで、プログラムを手動で実行しています。これは明らかに不便です(そして少し中毒性もあります)ので、代わりに私がやりたいことは次のとおりです。

  1. プログラムを継続的に実行するか、事前定義された間隔で (たとえば毎分) 実行します。

  2. スコアが特定のしきい値を超える新しい取引があるたびに、iPhone または (それが難しすぎる場合は) デスクトップに通知を送信します。

問題: 上記の 2 つのタスクをどこから始めればよいかわかりません。私のコーディング経験は、Java と R や MATLAB などの数学/統計言語に限られています。Web/モバイル開発、サーバーなどの経験はありませんが、喜んで学びます。私がこのフォーラムから得ることを望んでいるのは、完全に特定された解決策ではなく、一般的な方向性です。誰かがこれをどのように行うべきか、どれくらいの作業が必要か、どの言語が必要かなどを教えてくれれば、非常に役に立ちます。

おそらく言及する必要があるもう2つのこと:1)このプログラムは個人的な使用のみを目的としているため、結果として得られるアプリケーションは、電話でもデスクトップでも、通知を送受信する機能を超えた最小限の機能しか持たない. 2) 簡単になれば、R への依存をなくしてすべてを Java で書くことができると思います。

どんな助けでも大歓迎です。

4

2 に答える 2

0

おそらく言及する必要があるもう2つのこと:1)このプログラムは個人的な使用のみを目的としているため、結果として得られるアプリケーションは、電話でもデスクトップでも、通知を送受信する機能を超えた最小限の機能しか持たない.

その場合は、Boxcarのようなサードパーティの通知アプリとそのプロバイダー APIを使用することをお勧めします。

于 2013-01-08T18:29:16.293 に答える
0
  1. オペレーティング システムによっては、タスクの実行をスケジュールできるプログラムがあります。たとえば、Linux または Windows タスク スケジューラの Cron です。これらのガイドはオンラインで簡単に見つけることができます。

  2. メールの使用を検討したことがありますか。Javaから行うのはかなり簡単で、プラットフォーム固有ではありません。

于 2013-01-08T19:58:05.170 に答える