問題タブ [rrule]
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.
android - Androidでインテントなしで特定の日までリマインダー付きの繰り返しイベントを作成しますか?
サービスでいくつかの薬物情報をダウンロードするAndroidアプリがあります。
たとえば、(fludex white round 2 24-02-2012) は、今日から 2012 年 1 月 24 日まで、fludex という名前の薬、白と丸を 1 日 2 回投与する必要があることを意味します。
ここで、薬物情報のダウンロード後に、薬物情報を含む繰り返しイベントをサイレント/プログラムで(ユーザーの操作なしで)カレンダーに追加したいと考えています。そのため、今日から 2012 年 1 月 24 日まで、午前 10 時と午後 10 時ごとに、薬を服用する 10 分前にリマインダーが表示されます。私のアプリはAndroid 2-4用になります。どうすればそれを行うことができますか、これまでの検索で混乱しています。
2 番目の質問: アプリケーションから作成されたイベント (およびそれらのリマインダー) のみを削除するにはどうすればよいですか? 薬物療法を同期して以前のすべてのイベントを削除し、サービスから受け取った新しい薬物療法に基づいて新しいイベントを生成する場合はどうすればよいですか?
python - Postgresql での RRULE 解析
目標: RRULE 文字列 (つまりFREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH
) と開始タイムスタンプから、それぞれがイベントの発生を表すタイムスタンプのリストを生成すること。これらの時間はユーザーの気まぐれで変更されるため、postgresql は、(1) 厳密なビジネス ロジックの品質と (2) トリガー (値が変更されたときに行を自動更新する) のために望まれます。
代替ソリューション:
結局、plpythonu (postgresql の Python 言語) を使用しました。dateutilライブラリには優れた rrule パーサーがあります。
(元の) 努力: C ライブラリ libicalをPostgresql C-Extensionsに接続すること。これには、次のことを行う特殊な C プログラムが必要です。(1) postgresql データ型を C データ型に変換し、(2) 必要なすべての C ライブラリ関数を実行し、(3) ヘッダー ファイルを使用して postgresql 形式でデータを返します。 postgres.h".
コネクタ ファイル: ical_recur.c
コネクタ ファイルの準備:
ステップ 1: オブジェクト ファイルにコンパイルし、共有オブジェクトを作成し、postgresql が C 拡張を検索する場所にコピーします。
ステップ 2: C で見つけられる libical lib フォルダーを追加し、構成をリロードします。
コネクタ ファイルのテスト:
ステップ 1: psql をロードして FUNCTION を作成する
現在の障害:
C 関数が postgresql サーバーをクラッシュさせました。
ログ...
更新しました:
いくつかの提案に対処するためにメソッドを更新しました。
建物の建物..
データベースに入り、..で実行
同じログ出力。ドキュメントには、パラメーターが記載されています。
int icalrecur_expand_recurrence(char * rule, time_t start, int count, time_t * array)
質問: Postgres をクラッシュさせずにこれを機能させるにはどうすればよいですか?
c - Cメソッドicalrecur_expand_recurrenceを機能させることができません
これは少しイライラします。私はしばらくの間これに取り組んできました、そして私はそれがそうするようにそれがそうするようにこの方法を働かせることができないようです。
このテストファイルをとして保存しますical_recur.h
。次に、bashと入力します。
libical.a
ライブラリを含めるため。include/libical
ディレクトリにicalrecur.h
含まれているので、実際にはicalライブラリ全体を含める必要はありません。
ポインタを変更すると、コンパイル中に何かについて不平を言うようになります。誰かがこれを機能させることができますか?ソースファイルはgithubのMarketcircleからのものです。
python - 1日の日と時間に設定されたRRule
私はPythonのルールを使用して取引時間を計算しています。何日も簡単です。このサイトで見つけたわずかに変更された例を使用しています。
問題は、これは株式にはうまく機能しますが、外国為替の日付を別の方法で計算する必要があることです。時間単位で作業したり、祝日を追加したりする必要があります。
UTCでは、市場は日曜日の午後10時から次の金曜日の午後10時まで開いていると思います。
これをルールにするために、日曜日と金曜日には特別な時間が必要で、残りの平日はすべての時間と見なされるように、6つの異なる日が必要になりました。日ごとと時間ごとにrruleを混ぜる必要があると確信していますが、これを行う良い例はありません。
どんな助けでも大歓迎です!
python - 今朝を基準に将来を支配する
いくつかの単純なルールに準拠する次の時点を計算しようとしています。
リストに記載されている平日のみを含めます (以下の例では、月~金)。リストされている時間 (12:00、18:00) のみを返します。
After
提供された日付から始めて、最初のそのようなポイントを取得したいと思います。
私はこれまでのところ持っていますが、現在の時間からの一定のオフセットのように見える「丸められていない」時間を返しています
これは現在戻っ2013-05-01 18:53:39+01
てきており、現在の時刻に関連しているようです。
rrule を取得して真夜中を基準にした時間を使用し、日付を返す方法を誰かに教えてもらえますかAfter
?
望ましい出力の明示的な例
android - Android カレンダー RRULE - カレンダーでイベントが作成されない
すでに同じ問題を経験した人からの助けをいただければ幸いです。
ありがとう。
編集: 問題が見つかりました: https://code.google.com/p/android/issues/detail?id=60589