اکنون 2020
سلام، بعد از این همه سال هنوز کسی اینجا رو میخونه؟ اگه این نوشته رو دیدید به من بگید از چه طریقی بوده، ممنون. اول شهریور 1399
مرور زیرنویس ها قبل از تماشای فیلم و سریال
SubtitleLearner 1.0.0
این برنامه زیرنویس انگلیسی و فارسی یک فیلم یا سریال را دریافت و جمله های هر دو زبان را در کنار هم قرار میدهد . یه راه جدید برای یادگیری زبان که این روزها قبل از دیدن یک سریال تجربه میکنم .
چگونه برنامه را دریافت کنم ؟
– کافی است این مطلب را دریکی از شبکه های اجتماعی به اشتراک بگذارید . در قسمت کامنت ها اعلام کنید تا برنامه به ایمیل شما ارسال شود .
هنوز هم تقویم فارسی
واقعیت تا همین امروز هم مطمئن بودم نباید به کد هیچ تقویم شمسی ای اعتماد کنم . دو دلیل عمده همیشه در پس ذهن من وجود داشت :
دلیل اول به پیچیدگیهای محاسبه آن برمیگشت . به دلیل آشنایی با نجوم آماتوری و علاقه به پیادهسازی الگوریتمهای نجومی همیشه به تقویمها علاقه داشتم و همیشه در ذهنم به صورت ناخودآگاه اخطاری وجود داشت که یک تقویم شمسی کاملا صحیح وجود خارجی ندارد .
دلیل دوم به برنامهنویسی ما ایرانیها برمیگردد ( فعلا حوصله توضیح آن را ندارم !) . چند وقت پیش بالاخره ایده نوشتن یک تست برای بررسی صحت تعدادی از کدهای تبدیل تاریخ میلادی به شمسی را اجرایی کردم . ایده ساده بود . من تمام زمان های اعتدال بهاری را از تاریخ میلادی به شمسی تبدیل کردم ( آن هم برای یک بازه هزار ساله ) . تست های جعبه سیاه و سفید در مهندسی نرم افزار ( اسمایلی یک حرفه ای 🙂 )
اما نتایج :
اول از همه چون من یک منجم و برنامه نویس ایرانی هستم پس به طور حتم احتمال اینکه تمام اطلاعاتی که در زیر ارائه میکنم اشتباه و غلط و ناشی از بی دقتی من باشد زیاد است . پس با دقت شما هم بررسی کنید :
– من متوجه شدم تقویم شمسی دات نت تقویم قابل اعتمادی است اما اولین باگ این کد از آخرین روز سال 1634 شروع میشود . ( امتحان کنید ) شاید به من خرده بگیرید که سال 1634 شمسی نه من هستم نه تو ! کد باید صحیح باشد تمام .
– در ادامه من آخرین روز سال 1403 شمسی را معیار قرار دادم . این سال کبیسه است و طبیعتا اسفند آن سی روزه است . اگر قبول ندارید به اینجا سر بزنید . حالا من چند تا از معروفترین ابزارهایی که استفاده میکردم را تست میکنم :
-من متوجه شدم کامپیوننت تقویم شمسی نوشته شده برای زبان برنامه نویسی دلفی تاریخ های زیادی را اشتباه محاسبه میکند ( اگر من اشتباه میکنم اطلاع دهید ) :
اسفند ماه سال 1403 سی روزه است نه 29 روزه
– مورد بعدی در جاوا و از پروژه ای متن باز که در کافه بازار هم با استقبال خوبی روبرو شده است :
توضیح : من از هر دوی این پروژه ها همیشه لذت برده ام و از توسعه دهندگان آن کمال تشکر را دارم ( چون سالها از کدهای این پروژه ها و تلاش این دوستان بهره برده ام . )
سخن پایانی :
متاسفانه کدهای دیگری هم در سطح وبلاگها و تالارهای برنامه نویسی وجود دارد که توانایی محاسبه یک ساله را هم به درستی ندارند . در صورت تمایل تاریخ اعتدال های بهاری و تاریخ دقیق خروجی را قرار میدهم . پیش از آن امیدوارم من به عنوان یک برنامه نویس بی دقت اشتباه کرده باشم . موفق باشید .
PersianAdvSmoothTimeLine
برای یکی از پروژه ها به تایملاینی با تاریخ شمسی نیاز داشتم برای همین کامپوننت AdvSmoothTimeLine از tmssoftware رو با یک سری تغییرات شمسی کردم . البته فرمت تقسیم کننده باید حتما بر اساس روز باشه . در صورتیکه در پروژه های دلفی به تایملاین شمسی نیاز داشتید در همین پست اعلام کنید .
DoodleWar
سالها پیش که نه تبلت بود نه اینترنت خودمون رو با بازیهای جالبی سرگرم میکردیم . توی یکی از این بازیها سعی بود با ضربه زدن به خودکار خطی به سمت نقطه حریف بکشیم و اون رو بزنیم . فعلا فقط سعی کردم یه نسخه ساده برای ویندوز بنویسم . اگه خوشتون اومد نظرتون رو بگید 🙂
پی نوشت :
جهت حمایت و نوشتن مطالب جدید کمک یادتون نره 😉
Donation
This Is My Bitcoin Address
1Ln4UucuoK1YDkRJpwSoqViAp15SygNL2f
Please donate . Thank you very much
دیکشنری تصویری
پیش نوشت : معرفی VisualDictionary دیکشنری تصویری
.
Visual Dictionary 1.0.0
.
این برنامه بر اساس داده های این سایت نوشته شده . تمام کلمات و عکسهای این سایت در یک فایل اجرایی قابل حمل کپسوله شده . برای دریافت این دیکشنری تصویری با حجم 20 مگابایت در کامنت ها ایمیل معتبر خود را وارد کنید .
.
یک بازی ساده و دیگر هیچ
پیش نوشت : معرفی بازی ShellGame
.
.
به دلیل علاقه زیادی که به بازی Shell دارم یک نسخه سفارشی از اون رو توسعه دادم . نتیجه کار بازی است که برای دقایقی شما را سرگرم میکند . برای دریافت به اینجا مراجعه کنید
.