لینوکس، عشق، برنامه نویسی

لینوکس، عشق، برنامه نویسی

در این وبلاگ مطالبی درباره سیستم عامل لینوکس و همچنین درمورد برنامه نویسی و کامپیوتر مینویسم.

به نام خدا

 

در این صفحه، ادرس پروژه های اوپن سورس خودم در گیت هاب رو میزارم و یه توضیح مختصر درباره هر پروژه میدم  

 

    

 

 

پروژه اول: یوتوب لیچر

کارکرد برنامه چیه ؟ کافیه که شما لینک صفحات یوتوب رو بهش بدید و این برنامه میاد و لینک مستقیم ویدیوی یوتوب در کیفیت های مختلف رو بهتون میده

این پروژه با جاوا و در محیط اکلیپس نوشته شده. برنامه فعلا در حالت بیسیک خودش با حد اقل امکانات قرار داره

ادرس پروژه در گیت هاب: 

https://github.com/dddeveloperrr/youtube-leecher

 

اسکرین شات برنامه

 

 

پروژه ی دوم: کلاس تقویم برای جاوا

دوستان، من نیاز داشتم که بدونم رویداد هر روز در تقویم (هجری شمسی یا قمری یا میلادی) چی هست. برای مثال می خواستم بدونم ۵ اذر چه رویداد هایی داره. یا مثلا 5 ژانویه چه رویداد هایی داره
و یا مثلا 12 محرم چه رویداد هایی داره.

 

توی اینترنت گشتم دیدم چیزی وجود نداره، تصمیم گرفتم خودم یکی بسازم.

رویداد های ماه های قمری مانند ۱۲ محرم که میشه روز عاشورا
رویداد های ماه های میلادی مثلا ۱۱ سپتامبر که میشه حادثه تروریستی برج های دوقولو
رویداد های ماه های هجری شمسی مانند 12 فروردین که میشه روز جمهوری اسلامی

کار کردن با این کلاس خیلی راحت هست. فقط یک متد داره که ۲ تا پارامتر میگیره. یکیش شماره روز هست (مثلا ۲۴) و دیگری نام ماه (مثلا farvardin، یا moharram، یا April). کافیه این دوتا پارامت رو به متدش بدید و رویداد همون روز رو براتون برگردونه. استفاده از این کلاس هم بسیار راحته. هیچ چیز خاصی نیاز نداره. کافیه توی پروژتون یک کلاس بسازید به نام FarsiCalendar و کدهایی که در گیت هاب نوشتم رو توش کپی پیست کنید. همین

به آدرس گیت هاب سر بزنید توضیحات کاملتری اونجا دادم و همچنین مثال هم زدم براتون
آدرس گیت هاب پروژه : https://github.com/dddeveloperrr/FarsiCalendar

نظرات (۱)

خدا وکیلی "۱۲ محرم میشه روز عاشورا" ؟؟؟ :)))))))))

پاسخ:
چطور همچین سوتی ای رو متوجه نشده بودم؟  :))))))))  ممنون که گفتی، ولی دیگه چون خیلی وقته اونوجوری مونده اصلاحش نمیکنم بزار بمونه :)


ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی