نسخه های جدید Datefa و Darkpad

اگر خواننده این وبلاگ هستید حتماً با هدف این وبلاگ و برنامه هایی که قبلاً معرفی کرده بودم آشنایید. یکی از اهدافی که من در مورد این وبلاگ داشتم و در مورد وب سایتی که قراره ایجاد کنم خواهم داشت، تولید و پشتیبانی نرم افزارهای آزاد برای استفاده کاربران ایرانی سیستم عامل ویندوز است. حالا به علت مشغله و تحصیل و مسائل دیگر آنچنان نتوانستم برنامه هایی که در سر داشتم عملی کنم. به هر حال در طول عمر این وبلاگ اگر کار مفیدی در این زمینه کرده باشم همان عرضه اوپن سورس برنامه تاریخ شمسی برای ویندوز یعنی Datefa بوده و همچنین به علت علاقه ام به برنامه Darkpad، قصد دارم اون رو هم ادامه بدم و به صورت اوپن سورس منتشر کنم. برای کسایی که تازه با این وبلاگ آشنا شدن یا احیاناً نمیدونن من در مورد چی صحبت می کنم بهتره این صفحه و این صفحه را مطالعه کنند و سپس ادامه این مطلب را بخوانند.

Datefa

نرم افزاریست کم حجم، رایگان و کدباز برای سیستم عامل ویندوز که قادر است تاریخ میلادی جاری سیستم شما را به تاریخ معادل شمسی تبدیل کند. این برنامه راه حلی است مطمئن و آسان برای داشتن قابلیت تاریخ شمسی در سیستم عامل ویندوز مایکروسافت که دارای قابلیت های دیگری همچون تنظیمات، مبدل تاریخ، زنگ هشدار است و با استفاده از محیط قدرتمند دلفی 7 تولید شده است. عملکرد این برنامه بدین صورت است که پس از اجرا در حافظه سیستم شما مقیم می شود و یک آیکن جدید به قسمت System Tray (در کنار ساعت ویندوز) اضافه می کند. شما از این پس می توانید با نگه داشتن ماوس روی این آیکن و یا دابل کلیک کردن روی آن، تاریخ شمسی معادل تاریخ سیستم خود را مشاهده کنید. برای دسترسی به دیگر ویژگی های این برنامه باید روی همین آیکن کلیک راست نمایید تا به منوی Datefa دسترسی پیدا کنید. Datefa بر اساس کلاس تاریخ شمسی TFaDate که توسط دوست عزیزم آقای سالار خلیل زاده نوشته شده، ایجاد و توسعه داده شده است. با این امید که برای کاربران ایرانی سیستم عامل ویندوز مفید واقع گردد.

Datefa با مجوز اوپن سورس GPL 2.0 ارائه می شود. برای توسعه آن احتیاج به Borland Delphi 7 و کامپوننت های JVCL خواهید داشت. برای اطلاعات بیشتر می توانید این مطلب را مطالعه کنید و یا سئوالات خود را در قسمت نظرات همین مطلب ارسال نمایید

دریافت نسخه آزمایشی 2.0.3 | دریافت سورس کد

Darkpad

دارک پد ویرایشگر متنی است قابل حمل (=Portable) که پس از اجرا، کل صفحه کاری شما را پوشش می دهد ( به صورت Fullscreen) تا بتوانید آزادانه روی آن تایپ کنید و به جز نوشتن به هیچ چیز دیگری فکر نکنید. در حقیقت دارک پد کمک می کند تا روی متن خود تمرکز بیشتری داشته باشید. در دارک پد بر خلاف ویرایشگرهای متن دیگر همچون Notepad ویندوز، هیچ نوار ابزار یا منویی برای اجرای دستورات ویرایشی بر روی متن مورد نظر خود ندارید. تمام دستورات را بایستی بوسیله کلیدهای میانبر (Shortcut Keys) صادر کنید. با دارک پد می توانید متون ساده خود را باز کنید، ویرایش کنید و در نهایت تغییرات را ذخیره نمایید. توجه داشته باشید که دارک پد نیازی به نصب ندارد و فقط باید فایل اجرایی آن را باز نمایید.

علاوه بر حل شدن مشکلات نسخه ی قبلی Darkpad، این نسخه به صورت اوپن سورس و تحت مجوز GPL نسخه 2 منتشر شده است. این تصمیم را گرفتم تا هرکس بتواند بر اساس نیازش دارک پد را سفارشی کند. فقط یادتان باشد که باید نسخه های تغییر داده شده را نیز به صورت اوپن سورس ارائه کنید. دارک پد نیز همچون Datefa با استفاده از دلفی 7 تولید شده و برای توسعه آن از کامپوننت های JVCL استفاده کرده ام.

کلیدهای میانبر در Darkpad :

F1 : تنظیمات / راهنما / درباره برنامه | Ctrl+O: باز کردن فایل متنی |Ctrl+A: انتخاب کل متن

Ctrl+S: ذخیره کردن فایل | Ctrl+D: درج تاریخ | Ctrl++: افزایش اندازه فونت

Ctrl+-: کاهش اندازه فونت | Ctrl+T: انتخاب نوع قلم | Ctrl+F: پیدا کردن متن (جستجو)
Ctrl+R: جایگزینی متن | Ctrl+U: تبدیل حروف کوچک به بزگ در متن انتخابی
Ctrl+L: تبدیل حروف بزرگ به کوچک در متن انتخابی
Ctrl+Q: خارج شدن از برنامه;

دریافت نسخه آزمایشی 0.5.12 | دریافت سورس کد

توضیح : لینک های دانلود به صورت غیر مستقیم و در سایت Box.net قابل دریافت هستند.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

تاریخ شمسی قابل حمل!

نسخه ی قبلی برنامه مشکلات کوچکی داشت که با کمک دوستان (چه کسانی که لطف کردند ایمیل فرستاند و چه کسانی که در این پست نظر خودشان را ابراز کردند) حل شد و بر اساس پیشنهادات تغییرات هر چند کوچکی در برنامه اعمال شد. هر چند به نظرم آنچنان که باید به Datefa توجهی نشد. به هر حال در این نسخه یک سری از مشکلات نسخه ی قبل حل شده است. همچنان برنامه، فایل «راهنما» و آیکون اختصاصی ندارد، یک نفر قول همکاری داد ولی هنوز از ایشان خبری نشده (با تشکر از آقای مسعود میر زمانی که زحمت طراحی آیکون و فایل راهنما را قبول کردند). در قسمت «تنظیمات» یک فرمت جدید تاریخ اضافه شده که قابلیت مشاهده ی تاریخ به صورت «سه شنبه 14 اسفند 1386» را به شما می دهد، که این فرمت به پیشنهاد آقای بهمن اضافه شد.

دریافت Datefa نسخه ی به روز شده با حجم 700 کیلو بایت

دو ویرایش جدید از این برنامه را آماده کردم. یکی ویرایش «قابل حمل» (Portable)Portable Datefa و دیگری ویرایش «کنسول»(Console). همان طور که از نام ویرایش قابل حمل پیداست هیچ نیازی به نصب ندارد و حجم بسیار پایینی دارد و به زبان انگلیسی ارائه شده است تا با تمام ویندوزها همخوانی داشته باشد. از ویرایش قابل حمل می توانید در حافظه های فلش و هنگامی که نمی خواهید برنامه Datefa را نصب کنید استفاده کنید و از ویرایش کنسول برای استفاده از تاریخ شمسی در Command Line ویندور. بنده ویرایش کنسول را برای نیاز شخصی نوشته ام، امیدوارم بقیه هم از آن سود ببرند.

دریافت ویرایش «قابل حمل» با حجم 250 کیلوبایت

دریافت ویرایش «کنسول» با حجم 28 کیلو بایت

پ.ن : لینک های دانلود غیر مستقیم می باشند و همگی درسایت Box.net میزبانی می شوند.

تاریخ شمسی با طعم آزادی!

کاربران فارسی سیستم عامل ویندوز به صورت پیش فرض ار قابلیت تاریخ شمسی برخوردار نیستند، این امر باعث ایجاد برنامه های زیادی جهت جبران این کمبود شده است. چندی پیش نیز در همین وبلاگ برای رفع این نیاز نرم افزار Datefa معرفی شد.Datefa Package نسخه اول این برنامه با حجمی بسیار پایین و کارایی نسبتاً خوب انتخابی مناسب برای استفاده از تاریخ شمسی در سیستم عامل ویندوز بود. پس از گذشت دوسال، نوبت به عرضه نسخه دوم برنامه رسید. تصمیم گرفتم این بار توابع Datefa را در محیط دلفی پیاده سازی کنم (نسخه اول با استفاده از ویژوال بیسیک نوشته شده بود). حوشبختانه قبل از این کار با کلاس TFarDate که توسط آقای سالار خلیل زاده نوشته شده بود آشنا شدم. از آنجا که توابع این کلاس کامل و بی نقص بودند نیازی به تغییر یا دوباره نویسی توابع تاریخ شمسی ندیدم و نسخه ی دوم Datefa را بر پایه TFarDate توسعه دادم و برای بخش های دیگر برنامه از کامپوننت های JVCL استفاده کرده ام. نتیجه کار به نظر خودم رضایت بخش بود و چند وقتی است که از آن استفاده می کنم. تصمیم گرفتم این نسخه را تحت مجوز GPL منتشر کنم تا هر کسی بر اساس نیازهای خودش قادر به سفارشی کردن Datefa باشد. نسخه ی جدید Datefa به غیر از امکان تبدیل تاریخ میلادی سیستم شما به شمسی دارای ویژگی های زیر می باشد :

  • مبدل تاریخ میلادی به شمسی و بالعکس
  • مبدل اعداد به حروف فارسی (توسط سعید رضائی، تصحیح شده توسط سالار خلیل زاده)
  • تنظیم زنگ هشدار
  • تعیین تنظیمات نرم افزار
  • اجرای خودکار نرم افزار هنگام بالا آمدن ویندوز
  • پشتیبانی از ویندوزهای ویستا، XP و 2003 (روی ویندوزهای دیگر تست نشده است)
  • کاملاً رایگان و اوپن سورس تحت مجوز GPL
استفاده از برنامه
پس از نصب و اجرای برنامه صفحه ی اول Datefa مطابق شکل زیر به مدت چند ثانیه به نماش در خواهد آمد. شما می توانید در قسمت «تنظیمات» برنامه این زمان را تغییر دهید.
سپس آیکون جدیدی کنار ساعت ویندوز شما (System Tray) ایجاد خواهد شد. از این پس شما قادر خواهید بود تا با دابل کلیک کردن روی آیکون مورد نظر، تاریخ شمسی را مشابه شکل زیر مشاهده نمایید. برای دسترسی به منوی نرم افزار روی همین آیکون کلیک راست کنید.
Ballon tip on XP
نسخه ی جدید Datefa تا اطلاع بعدی به صورت آزمایشی ارائه شده است تا پس از رفع مشکلات و نواقص احتمالی به عنوان یک نرم افزار کامل ارائه گردد. شما می توانید با آزمایش کردن این برنامه و ارائه نظرات خودتان در پیشبرد این پروژه سهیم شوید.
کمک به این پروژه
این پروژه مانند سایر پروژه های آزاد و اوپن سورس نیاز به همکاری کاربران متخصص و غیر متخصص برای کامل تر شدن دارد. منظور از کمک، به هیچ وجه کمک مالی نیست. شما می توانید با استفاده از راه های زیر در پیشبرد این پروژه همکاری نمایید :
  • این برنامه در مرحله آزمایشی (Public Beta) به سر می برد. شما می توانید با امتحان کردن این برنامه و گزارش خطاهای احتمالی و ارائه پیشنهادات و انتقادات سازنده در جهت رفع مشکلات برنامه، کمک بزرگی به ما بکنید.
  • اگر شما برنامه نویس هستید، می توانید با گزارش خطاهای برنامه نویسی و ارائه راه حل های مناسب برای افزایش کارایی برنامه قدم بزرگی برای پیشرفت این برنامه بردارید.
  • اگر وب سایت یا وبلاگ دارید می توانید این برنامه را به مخاطبان خود معرفی کنید.
  • این نرم افزار هنوز دارای یک «راهنما»ی مناسب نیست. هرکس مایل به نوشتن یک فایل «راهنما» برای این نرم افزار است با من تماس بگیرد. (ایمیل : imnemati -at- gmail.com)
  • این نرم افزار نیاز به یک «آیکون» اختصاصی با مضمون «تاریخ شمسی» دارد. هر کس توانایی این کار را دارد با من تماس بگیرید. (ایمیل : imnemati -at- gmail.com)
  • معرفی Datefa به دیگران و دادن یک نسخه از این برنامه به دوستان و آشنیان خود
اگر مایل به همکاری در زمینه های بالا هستید، در قسمت نظرات یبان کنید و یا با من تماس بگیرید. به امید آنکه این برنامه برای کاربران ایرانی سیستم عامل ویندوز مفید واقع گردد.
تصاویر برنامه : تنظیمات | زنگ هشدار| مبدل

تاریخ شمسی برای ویندوز XP

حدود دو سال پیش برای انجام اولین پروژه دانشگاهی، مجبور شدم توابعی برای کار با تاریخ شمسی در ویژوال بیسیک بنویسم. اوایل کار یک مقدار کدنویسی کثیف انجام دادم تا جواب بگیرم اما بعد از چند روز الگوریتم آن را بهبود دادم و یک ماژول آماده برای استفاده از تاریخ شمسی ایجاد کردم. خوشبختانه خیلی خوب از کار درآمد و پس از تحویل دادن پروژه، حاضر شدم ماژول تاریخ شمسی را روی شبکه دانشگاه در اختیار همگان قرار دهم.

سال پیش، هنگام کار با ویندوز کمبود تاریخ شمسی را به شدت احساس کردم. به همین علت با یک سرچ کوچولو چندین برنامه از اینترنت دریافت و نصب کردم. متاسفانه هیچکدام از آنها نیاز من را برطرف نکرد. من دنبال برنامه کم حجمی میگشتم که کنار ساعت ویندوز قرار گرفته و تاریخ شمسی را با یک ToolTip کوچک نشان دهد. اکثر برنامه هایی که در این زمینه پیدا میشد یا حجم بالایی از حافظه را بیخود و بی جهت اشغال میکردند یا بعضآ مشکلات در حال اجرا (Run Time) داشتند که باعث Terminate شدن برنامه میشد. تصمیم گرفتم برای حل این مشکل وارد عمل شوم و برنامه ای با مشخصات دلخواه بنویسم. پس از کمی فکر کردن، ماژول تاریخ شمسی که دو سال پیش نوشته بودم به ذهنم خطور کرد. با استفاده از قانون استفاده مجدد در نرم افزارها برنامه ای بر پایه آن ماژول طراحی کردم. البته برنامه در اوایل بسیار ساده بود. به مرور زمان و بسته به نیاز خودم آن را تغییر دادم.

امروز میخواهم این برنامه را به کسانی که میخواهند امکان تاریخ شمسی را به ویندوز خود اضافه کنند تقدیم کنم. نصب آن به سادگی سه بار کلیک کردن دکمه «Next» و کار کردن با آن دانش خاصی نیاز ندارد. پس از نصب، برنامه آیکن جدیدی در کنار ساعت ویندوز شما (System Tray) ایجاد مینماید که با اشاره کردن دکمه ماوس به آن میتوانید تاریخ روز را به شمسی مشاهده نمائید. همچنین یکسری امکانات دیگر را در برمیگیرد که با کلیک راست روی همان آیکن و رفتن به قسمت «تنظیمات» میتوانید از آنها استفاده کنید. امکاناتی همچون تبدیل تاریخ ها و تغییر فرمت خروجی برنامه.

Datefa تاریخ شمسی برای ویندوز

برنامه پس از هر بار بالا آمدن سیستم شما به صورت خودکار اجرا شده و در حافظه سیستم قرار میگیرد تا دیگر نیازی به اجرای دوباره آن نداشته باشید.

این برنامه با حجم بسیار پائین 320 کیلوبایت میتواند بهترین گزینه برای استفاده از امکان تاریخ شمسی در ویندوز شما باشد. من برای نظرات شما دوستان عزیز ارزش زیادی قائل هستم. لطفا نظرات و پیشنهادات خودتون را برای هرچه بهتر شدن برنامه در نسخه های بعدی با بنده در میان بگذارید.

امیدوارم این برنامه ساده بتواند مشکل شما دوست عزیز را نیز برطرف نماید.

دانلود نرم افزار Datefa

لطفاً نسخه جدید را از اینجا دانلود کنید.

Datefa هم اکنون برنامه ای اوپن سورس است که می توانید آخرین نسخه آن را از سایت رسمیش در این آدرس دریافت کنید.