آرش جان، خروجیها که مشخصا یکسان هستش، فقط نحوهی پیادهسازی الگوریتم با بقیه تفاوت داره. از طرفی الگوریتم از من نیست بلکه بر اساس کار Kazimiers M.Borkowski <http://astro.uni.torun.pl/~kb/Papers/EMP/PersianC-EMP.htm> اول برای پروژه Jalaali JS <https://github.com/jalaali/jalaali-js> به کار رفت و من هم برای PHP استفاده کردم ازش. به طور کلی من چند تا هدف برای این پروژه در نظر گرفتم:
- ایجاد یک کتابخانه آزاد و مستقل - توسعه بر اساس کلاس DateTime <http://php.net/manual/en/class.datetime.php> - سازگاری با پیادهسازیهای دیگه در سازمان جلالی اینجا موضوع برتری عملکرد یه الگوریتم به دیگری مطرح نیست و قرار هم نیست همچین بحثهایی راه بیفته. گام بعدی من برای بهتر کردن پروژه آماده کردنش برای Perl و Python هست تا با اینکار مشکل استفاده از تقویم جلالی تو پلتفرم LAMP یکبار برای همیشه حل بشه. *Navid Emami* Independent *System Administrator* & *Software Engineer* Services <http://novid.name/services.html> | About <http://novid.name/about.html> | Contact <http://novid.name/contact.html> 2015-12-24 14:46 GMT+03:30 Arash Hemmat <[email protected]>: > نوید عزیز میشه یک مقایسه انجام بدی بین خروجی های این الگوریتم و الگوریتم > جدید؟ مثلا برای ۵۰ سال آینده؟ > > ضمنا توجه داشته باش که تبدیل میلادی به شمسی با استفاده از کتابخانه intl در > php بسادگی انجام میشه. > کتابخانه intl از ICU project استفاده میکنه، توضیحات بخش تقویمها رو میتونی > اینجا ببینی: > http://userguide.icu-project.org/datetime/calendar > http://icu-project.org/apiref/icu4j/com/ibm/icu/util/PersianCalendar.html > > اگر واقعا الگوریتم جدید شما به الگوریتم قبلی برتری داشته باشه، بهتره با > نویسنده (روزبه پورنادر) ارتباط برقرار کنید که اون هم کدش رو بیاره روی این > الگوریتم، البته قبلش بایستی برتری الگوریتم شما اثبات بشه. > > > > 2015-12-20 20:10 GMT+03:30 Navid Emami <[email protected]>: > >> سلام، >> >> پروژه Jalaali PHP <https://github.com/jalaali/jalaali-php> یه پیاده سازی >> جدید برای تقویم جلالی است که از الگوریتم قدرتمندتری نسبت به سایر پیاده >> سازیها استفاده میکنه. البته این پروژه یکی از پیاده سازیهای موجود در سازمان >> جلالی <https://github.com/jalaali> است که نمونه اولیه آن برای >> جاوااسکریپت اجرا شد. هدف این سازمان رفع مشکل تقویم جلالی برای طیف گستردهای >> از زبانهای برنامهنویسی است. از ویژگیهای اصلی این پروژه میتوان به پوشش >> ۳۰۰۰ ساله آن در عملیات تبدیل به تاریخ جلالی / جولین / میلادی و قدرت پردازش >> بالا برای دادههای بزرگ اشاره کرد. >> >> اطلاعات بیشتر در صفحه گیتهاب >> <https://github.com/jalaali/jalaali-php#jalaali-php> ... >> >> *Navid Emami* >> Independent *System Administrator* & *Software Engineer* >> Services <http://novid.name/services.html> | About >> <http://novid.name/about.html> | Contact <http://novid.name/contact.html> >> >> _______________________________________________ >> general mailing list >> [email protected] >> http://lists.tehlug.org/mailman/listinfo/general >> unsubscribe: http://lists.tehlug.org/mailman/options/general >> > > > _______________________________________________ > general mailing list > [email protected] > http://lists.tehlug.org/mailman/listinfo/general > unsubscribe: http://lists.tehlug.org/mailman/options/general >
_______________________________________________ general mailing list [email protected] http://lists.tehlug.org/mailman/listinfo/general unsubscribe: http://lists.tehlug.org/mailman/options/general
