問題タブ [recurring-events]

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

ruby-on-rails - Ruby: 定期的なカレンダー イベント用の Gem の経験はありますか?

私のプロジェクトが次の要件に一致する定期的なイベントを処理するための ruby​​ gem を見つけたいと考えています。

  • 「毎週火曜日と水曜日」、「毎月最後の火曜日」などのパターンを処理できます。
  • 次の出現を計算できます
  • パターンを文字列にシリアライズ/デシリアライズしてデータベースに格納できます
  • シリアライゼーションは安定した形式です (アップグレード後もロードできます)
  • 少なくとも次のパターン コンポーネントで動作します: 時間、曜日、月の日付、月の n 番目の曜日。
  • 毎日、毎週、毎月、または n 日、週、または月の間隔で繰り返すことができます
  • 自然な英語でパターンを表現できる
  • 英語からパターンを解析できます (オプション)
  • iCal などの一般的な形式にエクスポートできます (オプション)
  • カレンダーとタスク管理のために他のgem/システムと統合できます(オプション)
  • Active Record のサポート - パラメータの解析、検証 (オプション)
  • 十分なテストがあり、バグはほとんどなく、1 人以上のユーザーがいます :)
  • 適度な性能がある

関連する候補が 2 つ見つかりました。

  • Tickle - 良い点は、英語を解析できることです。
  • Ice_Cube(+Schedule-Attributes) - 最も人気があり、iCal にエクスポートできるという利点があります。

宝石を提案して、その宝石のポジティブな経験とネガティブな経験を説明していただけますか?

また、言及していない関連する基準/要件を追加することもできます。

PS 1,5K+ recurring_events タグを追加した誰かをピーズしてください。ありがとう

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

php - 毎月の「n番目」の平日に繰り返されるイベント

私はこれについて少なくとも20のトピックを調べましたが、まだ良い答えは見つかりませんでした。そこで、繰り返しイベントの恐ろしいトピックに関する答えをもう一度尋ねに来ます。

今のところ、Daily、Weekly、Monthly、Yearlyの繰り返しがうまく機能しています(例外イベントなどでシステムを刷新する必要がありますが、当面は機能します)。ただし、毎月、隔月の(1日、2日、3日、4日、5日)[日|月|火|水|木|金|土]にイベントを繰り返す機能を追加できるようにしたいと考えています。そして3ヶ月ごと。

さて、毎月の論理を理解できれば、隔月と3か月ごとに理解できます。

これまでのところ、これが少しです(注:私がそれを行うための最善の方法があると言っているわけではありませんが、システムは、他のプロジェクトで忙しくないときに時間の経過とともに非常にゆっくりと更新されるシステムです。時間があるので、コードをより効率的にします)。

まず、日付計算用にフォーマットされた開始日と終了日を取得します。

次に、これら2つの違いを取得して、しばらく前にここで見つけた関数を使用して何回繰り返すかを知り、その量を28日で割って、繰り返す必要のある回数を取得します。月に1つあります:

次に、(1st、2nd、etc ...)の部分を[Sun | Mon | etc ...]の部分に追加して、「最初の日曜日」のようなものを私に与えてくれるものを探していることを理解します。

次に、これを繰り返す必要がある回数(上記の$ repeat_number)を実行するループを使用します。

今、私はこのコードが機能しないことを知っています、私はかつて繰り返しのために正しい月と年を上げたコードを持っていましたが、必ずしも最初の火曜日またはそれが探していたものを見つけるとは限りませんでした。

誰かが私を正しい方向に向けることができれば、それは最もありがたいです。私はしばらくの間コミュニティに潜んでいて、最近積極的に参加しようとし始めました。

ご意見やアドバイスをよろしくお願いいたします。

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

iphone - iOS アプリはどのように機能をバックグラウンドで繰り返し (つまり、1 時間に 1 回) 実行できますか?

マルチタスクをサポートするデバイスでは、iOS アプリが実行されていないとき (つまり、中断されているとき) に「バックグラウンド」で機能を実行したいと考えています。iOS がバックグラウンドでのタスクの実行をサポートしていることは知っていますが、関数を繰り返し実行する方法がわかりません (アプリがバックグラウンドにない場合のみ)。最善のアプローチは何ですか?

バックグラウンドで長期的な機能を実行することには興味がありませんが、アプリケーションバッジを更新するだけの短期的な機能に興味があります #. ただし、この数値はアプリのデータに基づいて動的に決まるため、コア データに対してクエリを実行する必要があります。

さらに明確にするために、はい、私のコアデータは変更されませんが、バッジは期限のアイテムの数を表しています. 時間の経過とともに、より多くのアイテムが期限切れになるため、バッジを更新して、時間の経過に応じて期限切れの適切なアイテムを表示したいと考えています。したがって、現在 5 つのアイテムが期限切れで、30 分後にさらに 3 つのアイテムが期限切れになっている場合、コア データ自体はまったく変更されていなくても、次の 1 時間になるまでに 8 つのアイテムが期限切れになります。

0 投票する
4 に答える
3198 参照

php - 毎月および毎年のイベントの繰り返し - 正確さを確保するには?

現在、カレンダー アプリで毎日または毎週の繰り返しイベントを許可しています (fullCalendar を使用)。

私のビューには、2 つのドロップダウンを有効にするチェックボックスがあります。1 つは繰り返し間隔 (毎日、毎週) 用で、もう 1 つは頻度 (1 回、2 回など) 用です。

これは最終的に私のモデルに到達し、イベントを繰り返す必要があるかどうかを確認するループを実行します。繰り返す場合は、間隔 ( $row->interval) と頻度 ( $i) を考慮に入れます。

これは、データベース内の単一のレコード エントリに基づいて、毎日または毎週の複数のイベントを表示するのにうまく機能します。

問題は月次と年次です。これらの秒数は可変であるため、

では、この問題を解決するにはどうすればよいですか? たとえば、月次を繰り返す必要があること、または年次を繰り返すstrtotime必要があることを正確に示すのに役立つ関数またはコマンドはありますか?4thJuly 4th

PHP 5.2.14 を使用しています。

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

calendar - EWS マネージ API SyncFolderItems が定期的な予定を返さないのはなぜですか

EWS のマネージ API を使用して、スケジューリング アプリケーションを Exchange カレンダーと同期しています。通常の会議はすべて正常に行われますが、定期的な予定はありません。

私のコードは次のとおりです。

定期的な予定も表示するには、何を変更する必要がありますか?

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

javascript - Javascript から ice_cube の YAML を生成する際の問題

javascript からice_cube gemで使用する定期的なイベントを生成したいと考えています。http://sourceforge.net/projects/yaml-javascript/を使用して、javascript オブジェクトを yaml にダンプしようとしています。なかなか思うような結果にはなりませんが。これがライブラリの欠陥によるものなのか、何か間違ったことをしているためなのかはわかりません。

これが私のコードです:

ここに私が欲しいものがあります:

ここに私が得ているものがあります:

特に day_of_week パラメーターがありません。助言がありますか?

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

ruby - Ruby/ice_cube: 1 時間ごとに繰り返されるイベントから 1 日を除外する

ice_cubeをいじり始めたところです 毎週のスケジュール (30 分単位) を作成しました

たとえば、いくつかのルール(20としましょう)を使用します

また

ここで、1 日を除外したいと思います。これにより、その後、この 1 日のすべてのオカレンスが除外されます。

私はもう試した

しかし、私の例外はイベントと正確に一致する必要があるようです。

すべてのルールをループして、指定された日付の正確な時間の例外を作成せずにこれを行う方法はありますか?


アップデート:

より良い例を作るには:

1 つの解決策は次のようになりますが、少し厄介です。

—何か良いアイデアはありますか?

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

internationalization - 定期的なカレンダーイベントをプログラムで翻訳しますか?

特定の言語で定期的なイベントを解析および翻訳するためのソリューションまたは戦略を知っている人はいますか?

私はそのようなコードをいくつか持っていますが、堅実なアプローチに頭を悩ませることさえできていません。

0 投票する
7 に答える
2899 参照

asp.net-mvc - パスワードで保護されたasp.net-mvcサイトでURLの呼び出しを自動化するにはどうすればよいですか

私はsqlserverバックエンドを備えたasp.net-mvcサイトを持っており、ログインなどにmembershipproviderを使用しています.

次の場合に今日実行できるので、毎日または毎週実行したい自動化されたものがいくつかあります。

  1. ログインする
  2. 呼び出し URL

URLが

RunCleanupScript のコードを Web サイト外のスタンドアロン スクリプトに分割することを提案する人もいると思いますが、手動ログインに相当するものを自動化し、この URL を入力してこのスクリプトを呼び出す解決策があるかどうかを確認したかったのです。

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

calendar - これらの2つのデータベース列を1つに結合することは可能ですか?

と列を持つ定期的なイベントスキーマがありRecurrenceTypeますRecurrenceMultiple。はRecurrenceType、これらのオプションを持つテーブルへの外部キーです(1)再発なし(2)毎日(3)毎週(4)毎月。RecurrenceMultiple各イベントが発生する定期的な時間枠の倍数を示す整数です。いくつかの例

  • RecurrenceType = 1、RecurrenceMultiple = 1:1回のみ
  • RecurrenceType = 2、RecurrenceMultiple = 1:毎日
  • RecurrenceType = 3、RecurrenceMultiple = 1:毎週
  • RecurrenceType = 3、RecurrenceMultiple = 2:隔週
  • RecurrenceType = 4、RecurrenceMultiple = 1:毎月
  • RecurrenceType = 4、RecurrenceMultiple = 3:3か月ごと
  • RecurrenceType = 4、RecurrenceMultiple = 12:毎年

RecurrenceTypeルックアップテーブルを破棄できるように推測できるように、これら2つの列を何らかの方法で組み合わせたいと思います。しかし、これを実行して衝突を回避するための良い方法を考えることはできません。