-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
رویدادهای نسبی #8
Comments
بله، قطعا باید یه روش برای این در نظر بگیریم که احتمالا به تعریف یک نو مشخص رویداد ختم میشه. ولی فعلا ایدهآی ندارم. |
این ایشو اهمیت بالایی پیدا کرده الان و بهتره هر چه زودتر یه فکری براش بشه . |
میتونیم واسه هر ماه یه کلید |
@hramezani |
مساله اینه که توضیحات صرفا یه چیزیه که قرار نیست کسی روش پردازشی انجام بده. این حالتها رو من یادم میاد : دوشنبه منظور یه روز عمومی هفتست هفته اول، دوم و سوم و آخر ماه |
حالت دیگه ای کسی به ذهنش نمیرسه؟ همش همیناست؟ |
من حالت دیگه ای رو یادم نمیاد |
حالت دیگه میشه چند سال یکبار |
من فعلا دو راه به نظرم میرسه: |
کرون تب زیادی «لینوکسی» پسنده. شاید بعضیا بگن گیکی. # last monday in year
condition:
- type: weekday
parameter: Monday
span: year
pattern: last
---
# first week of the month
condition:
- type: week
span: month
pattern: first
----
# last friday of the month
condition:
- type: weekday
parameter: Friday
span: month
pattern: last
----
# every 4 years
- type: year
parameter: 4
# دهه اول ماه
- type : decade
span: month
pattern: 1 # 1, 2, last اگه اسپن ماه باشه، باید کلید |
بنظرم دوتا ویژگی میتونه بیشتر داشته باشه. ۲. بشه and گذاشت بین شروط. اینجوری میشه در حالات خاصی که ممکنه در آینده پیش بیاد، از همین ساختار استفاده کرد. |
and بیشتر باید طرف مقابل رو ببینی، اینکه چجوری میشه رسید به اینکه امروز این رویداد هست یا نه. |
پیشنهاد خودمم مسخرست. فرض کن امروز روز ایکس از ماه ایگرگه. چجوری میشه فهمید رویداد اولی الان هست یا نه. معضل اینه که این اطلاعات باید طوری باشه که پیدا کردنش ساده باشه نه ثبت کردنش. |
در مثلا # every 4 years
- type: year
parameter: 4 شامل ۲۰۱۹ میشه یا نه؟ 😁 |
بنظرم حتی میشه یه حالت کامپایل (کلمهای شبیه با این ار لحاظ عملکردی) داشته
باشه و در هر سال ما با کامپایل کردنش، تمام رویداد های سال پیشرو رو در
بباریم و برای استفاده قرار بدیم.
اگه هم کسی خواست، میتونه خودش کامپیال کنه.
…On Wed, Oct 9, 2019, 11:48 PM Kian Ostad ***@***.***> wrote:
در مثلا
# every 4 years
- type: year
parameter: 4
شامل ۲۰۱۹ میشه یا نه؟ 😁
باید مبدا داشته باشه.
در مورد دهه هم همینطور٬ دهه فجر از ۱۲ام شروع میشه.
خوبیش اینه که تعدادشون زیاد نیست و میشه برای بیشتر دیتابیسها فانکشن نوشت
که تاریخ بگیره و با رکوردها چک کنه بدون اینکه فشاری بیاد
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=ABGEARCWSNF2JSEKENGQYG3QNY4BRA5CNFSM4I3PY7CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAZGMXQ#issuecomment-540173918>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGEAREXBZNXS7DIH2LYNNTQNY4BRANCNFSM4I3PY7CA>
.
|
موردی که الان در حال انجام بهش برخورد کردم |
توضیحات وبسایت سازمان ملل میگه: ملاک چیه تو این طور موارد؟ |
اینکه کره جنوبی یا امریکا چه اسمی برای یه روز دارن، زیاد ربطی به ایران
نداره.
به تقویم بینالملل هم همینطور.
…On Thu, Oct 10, 2019, 9:52 PM Iraj Taghlidi ***@***.***> wrote:
موردی که الان در حال انجام بهش برخورد کردم
1June : Global Day of Parents که در یک ناحیه روز ثابت داره و در منطقه ای
دیگه رویداد نسبی هستش
Parents' Day is observed in South Korea (May 8) and in the United States
(fourth Sunday of July).
توضیحات وبسایت سازمان ملل میگه:
The Global Day of Parents is observed on the 1st of June every year.
ملاک چیه تو این طور موارد؟
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=AAHEJ4ZMLFV5PTSMYQM6CLTQN6BXDA5CNFSM4I3PY7CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA5UVDA#issuecomment-540756620>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHEJ47SKKCYLXTOZVSQ7TLQN6BXDANCNFSM4I3PY7CA>
.
|
پس ملاک توضیحات داخل خود وبسایت سازمان ملل. اگر تاریخ مشخص براش اعلام کردن مطابق همون وارد کنیم و اگر رویداد های نسبی داشت وارد نکنیم تا راه حلی براش پیدا کنیم. |
اگر به رویداد نسبی برخوردید ایشو براشون ایجاد کنید تا فراموش نشن.
…On Thu, Oct 10, 2019, 10:18 PM Iraj Taghlidi ***@***.***> wrote:
به تقویم بینالملل هم همینطور.
پس ملاک توضیحات داخل خود وبسایت سازمان ملل. اگر تاریخ مشخص براش اعلام کردن
مطابق همون وارد کنیم و اگر رویداد های نسبی داشت وارد نکنیم تا راه حلی براش
پیدا کنیم.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=AAHEJ4YCTU7AKBRHDR6RH7TQN6EZHA5CNFSM4I3PY7CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA5YCHA#issuecomment-540770588>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHEJ466VPFRBBUN7FWVPFTQN6EZHANCNFSM4I3PY7CA>
.
|
|
یه تصمیم بگیریم وببندیمش. نهایتش اینه که بعدا عوضش میکنیم. پیشنهادی کسی نداره؟ |
@fzerorubigd نظرتون در این مورد چی بود؟ |
مشکلش اینه برای هرسال باید کامپایل شه. موافقم به عنوان یه محصول ثانویه، ولی
یه دیتابیس کلی که به سال وابسته نباشه، در نهایت باید داشته باشیم.
…On Sun, Oct 13, 2019, 12:31 PM S.M.A. Djawadi ***@***.***> wrote:
بنظرم حتی میشه یه حالت کامپایل (کلمهای شبیه با این ار لحاظ عملکردی) داشته
باشه و در هر سال ما با کامپایل کردنش، تمام رویداد های سال پیشرو رو در
بباریم و برای استفاده قرار بدیم. اگه هم کسی خواست، میتونه خودش کامپیال کنه.
… <#m_-7465176433591113473_>
@fzerorubigd <https://github.com/fzerorubigd> نظرتون در این مورد چی بود؟
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=AAHEJ4ZQFSZ6TGIZ5KCKOWTQOL2JXA5CNFSM4I3PY7CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBCTKLQ#issuecomment-541406510>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHEJ47TB325IVQRHCZZRFTQOL2JXANCNFSM4I3PY7CA>
.
|
اون که آره. |
مشکل این کامپایل اینه که (خصوصا در تقویم قمری) تغییر توی سال اتفاق میفته.
اگه ما کامپایل کنیم و کسی بگیره، راهی برای پوش کردن تغییر نداریم.
خلاصه محصول اصلی میشه دیتابیس، و یه ابراری هم برای کامپایل سالها.
دومین نکته الگوریتم تبدیل درسته. همه روشهای تبدیل همینجوری بدون مستندات
هستن و هر کسی یه روش برای خودش درست کرده. به نظرم واقعا لازمه تمام این
الگوریتمها رو جمع کنیم (احتمالا تو یه رپوی دیگه همینجا، اگه موافق باشید) و
بعد پیادشون کنیم و از اون برای کامپایل استفاده کنیم.
…On Sun, Oct 13, 2019, 12:45 PM S.M.A. Djawadi ***@***.***> wrote:
اون که آره.
بعدش هر سال برای ۵ سال پیشِ رو هم کامپایل میکنیم که کسی خواست از اون
استفاده کنه. اگه هم خواستن خودشون میتونن کامپایل کنن.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=AAHEJ44XS36CDL24LOLLYXLQOL335A5CNFSM4I3PY7CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBCTRNI#issuecomment-541407413>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHEJ455REE3YTHZNEPCV23QOL335ANCNFSM4I3PY7CA>
.
|
از انواع دیگه رویدادهای نسبی مثل تعطیلی ۳۰ اسفند در صورتی که وجود داشته باشه است |
این یک فایل جیسون با ساختار استارکلندر هست |
بعضی رویدادها نسبی هستند مثلا روز قدس (آخرین جمعه ماه رمضان) یا چهارشنبه سوری (غروبِ سهشنبه، شبِ پیش از آخرین چهارشنبهٔ ماه اسفند) که البته من به غیر از این دو در تقویمهای این منطقه مورد دیگری سراغ ندارم ولی در باقی تقویمها مورد مشابه زیاد هست مثل:
Thanks giving, Black friday
سوال این هست که این موارد چطور باید هندل بشه؟
The text was updated successfully, but these errors were encountered: