انجمن‌های فارسی اوبونتو

جامعه کاربران => معرفی نرم‌افزار => نویسنده: xubuntu4iran در 23 اسفند 1391، 10:10 ب‌ظ

عنوان: تاریخ شمسی - CLI
ارسال شده توسط: xubuntu4iran در 23 اسفند 1391، 10:10 ب‌ظ
این برنامه تاریخ شمسی روز فعلی را نشان می دهد و برای تبدیل تاریخ میلادی به شمسی به کار می رود:
Linux
calendar.tar.gz
http://ubuntuone.com/1sTRcbfwcJPFjA7kfVZIb7
به ترمینال رفته و به فولدر حاوی برنامه می رویم و دستور زیر را وارد می کنیم
./calendarwindows
calendar.zip
http://ubuntuone.com/1ObpsfTylaaPG26MJOp6fc
تست شده در wine 1.4.1
به فولدر حاوی برنامه رفته و دستور زیر را وارد می کنیم
wine calendar.exe

ممکن است با دبل کلیک نیز جواب بگیرید در ویندوز دبل کلیک کنید یا از طریق cmd اجرا کنید کد برنامه نیز ضمیمه شده است. برنامه به زبان c نوشته شده است. تاریخ میلادی سیستم باید درست باشد! (نسخه ی آزمایشی)
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: سید مسعود امامیان در 23 اسفند 1391، 10:37 ب‌ظ
تشکر+1
ولی اگه با سی++ می نوشتنی راحتتر بودی (بخاطره وجود کلاس ها if و elseها شکسته می شد.) و به نظرم از لحاظ حافظه کاراتر بود.
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: vandu در 23 اسفند 1391، 10:58 ب‌ظ
ممنون بخاطر زحمتی که کشیدید.
اما کدتون بهینه نیست.
مثلا میشد کد اصلی رو به صورت یه تابع دربیارید و اون رو دوبار صدا بزنید.
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: aliboy در 23 اسفند 1391، 11:01 ب‌ظ

من سی رو بیشتر ترجیح میدم.  ;)

کار خوبی بود هر چند اجراش نکردم.تبریک

به امید موفقیت های بیشتر
 :)
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: آرمان اسماعیلی در 23 اسفند 1391، 11:43 ب‌ظ
تشکر. امکانش هست یه طوری تغییرش بدید که فقط اون 2 خط اول رو نشون بده؟
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: xubuntu4iran در 24 اسفند 1391، 12:58 ق‌ظ
نقل‌قول
تشکر. امکانش هست یه طوری تغییرش بدید که فقط اون 2 خط اول رو نشون بده؟
calendar-mini.tar.gz
http://ubuntuone.com/2WClUTXBsQlsclroSpLXZw
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: آرمان اسماعیلی در 24 اسفند 1391، 09:41 ق‌ظ
نقل‌قول
تشکر. امکانش هست یه طوری تغییرش بدید که فقط اون 2 خط اول رو نشون بده؟
calendar-mini.tar.gz
http://ubuntuone.com/2WClUTXBsQlsclroSpLXZw
خیلی ممنون. +۱
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: xubuntu4iran در 25 اسفند 1391، 03:41 ب‌ظ
برای اینکه در ترمینال با فرمان shdate تاریخ شمسی را چاپ کند (در هر فولدری که باشیم)باید calendar-mini را به shdate تغییر نام داده و در فولدر زیر کپی کنیم (نیاز به دسترسی root است)
/usr/bin/
عنوان: پاسخ : تاریخ شمسی - CLI
ارسال شده توسط: دانیال بهزادی در 25 اسفند 1391، 08:29 ب‌ظ
jcal رو دیدی احیاناً؟ تو مخازن هست