saaghar-front-page_4

ساغر ۲٫۵ منتشر شد!

در دو پست قبلی «معرفی تصویری ساغر ۲.۵» و «نکاتی در مورد «ساغر»» اکثر نکات و ویژگی‌های مربوط به این نسخه از ساغر رو گفته‌ام که اگر نخوانده‌اید بد نیست در ابتدا آنها را مطالعه کنید.

فقط چند مورد را علاوه بر پست قبلی متذکر می‌شوم، بعد از پست قبلی دو بهبود مهم اتفاق افتاد:

یکم: مشکلات اساسی روی سیستم‌عامل مک برطرف شدند که یکی باگی در Qt4 بود که به قول ما برنامه‌نویس‌ها با یک workaround حل شد و دیگری هم پیشفرضی متفاوت در این سیستم عامل بود که از آن مطلع نبودم.

دوم: همیشه اشکال بخش برجسته‌سازی و غیر دقیق بودن آن موردی ناخوشایند بود که خوشبختانه با ایده‌ای که به فکرم رسید این هم حل شد:

سوم: موردی را هم در پست قبلی از قلم انداختم که بد ندیدم بگویم، و آن اینکه آلبوم‌های ساغر طوری ایجاد می‌شوند که اگر فایل آلبوم در همان پارتیشنی باشد که فایلهای صوتی قرار دارند می‌توان این آلبوم را در سیستم‌عامل های مختلف بارگذاری کرد، درواقع اگر فایل آلبوم و فایلهای صوتی در یک پوشه باشند آن پوشه را می‌توان بدون مشکل به اشتراک گذاشت و در هر سیستم‌عاملی هم قابل بارگذاری خواهد بود.

پایگاه‌داده ساغر ۲.۵: ساغر ۲.۵ به همراه پایگاه‌داده‌ای ارایه می‌شود که به همراه آخرین گنجور رومیزی منتشر شد با دو تفاوت:

یک) جدیدترین مجموعه یعنی مجموعه هوشنگ ابتهاج هم به آن اضافه شده است هرچند که هنوز دوست عزیز آقا حمید رضا پستی در رابطه با این مجموعه در سایت «تازه‌های گنجور» منتشر نکرده‌اند.

دو) در «نظری قدیمی» به مشکلی اشاره شده بود که بعد از بررسی متوجه شدم در جاهایی بجای «ی» از الف مکسوره عربی استفاده شده است که در این پایگاه‌داده همه الف مکسوره ها و یا «ی»های عربی با «ی» فارسی جایگزین شدند.

بعلاوه بد نیست اضافه کنم که چون در دوسال اخیر به github و git علاقه‌مند شده‌ام سورس‌کد ساغر را به سایت github منتقل کرده‌ام . که نحوه استفاده را در «صفحه پروژه» می‌توانید بخوانید.

و سرانجام اینکه لینک‌های دریافت را در «صفحه دریافت» می‌توانید پیدا کنید، با توجه به اینکه نسخه بدون پایگاه‌داده فقط برای ویندوز منتشر شده است.

پ.ن: از «اینـــجا» می‌توانید فایل فشرده شده از یک آلبوم نمونه را دانلود کنید، بعد از استخراج کافیست از قسمت مدیریت آلبومها «بارگذاری آلبوم…» را انتخاب نموده و از آنجا به پوشه آلبوم رفته و فایل «Saaghar Sample Album.sal» را انتخاب کنید در ضمن یک مجموعه داده بسیار مختصر از «Chris De Burg» به عنوان مثال نیز در آن قرار داده‌ام.

saaghar-front-page_3

معرفی تصویری ساغر ۲.۵ (بزودی منتشر می‌شود…)

بعد از بیش از دو سال که از انتشار نسخه ۱ ساغر می‌گذرد اکنون ساغر ۲٫۵ در مراحل نهایی آماده سازی است و به زودی (حداکثر تا آخر هفته) منتشر خواهد شد.
نسخه جدید ساغر با امکاناتی بسیار و همچنین بهبودها و رفع باگ‌های فراوان، سریعتر و کاراتر از گذشته خواهد بود، در ادامه مطلب بصورت خلاصه به برخی ویژگی‌های برتر نسخه جدید اشاره خواهم کرد.

ادامه‌ی خواندن

نکاتی در مورد «ساغر»

کاربران ساغر مدتهاست در انتظار انتشار نسخه جدید ساغر هستند و من هم به عنوان توسعه‌دهنده ساغر علاقه‌مندم این اتفاق هرچه سریع‌تر بیفتد، درواقع برای اواخر این تابستان هم برنامه‌ریزی کرده بودم که جزییات باقیمانده را به انجام برسانم و نسخه جدید را منتشر کنم که درگیر ثبت‌نام دانشگاه شدم و در طی مسافرت به دانشگاه هم لپ‌تاپ و هارددیسک‌هایم دچار مشکل شدند و درس‌ها هم دلیل پر رنگ‌تری شدند که چند ماه دیگر انتشار ساغر را به تاخیر بیندازم، اما این پست را برای بیان این بهانه‌ها ننوشته‌ام، دلیل نوشتن این پست این است که بگویم در این مدت (تقریبا دوهفته) که از دانشگاه برگشته‌ام تمام سعیم را کرده‌ام که ساغر را به مرحله انتشار برسانم، در واقع اینبار بیشتر به عنوان انتشار نسخه بتا آن را در نظر بگیرید، دلیل آن هم این است که می‌خواهم طلسم تاخیر طولانی در انتشار ساغر بشکند و بالاخره نسخه جدید به دست کاربران و علاقه‌مندان برسد، از این جهت بد ندیدم چند نکته را متذکر شوم:

  • متاسفانه فرصتی برای بروزرسانی راهنما نخواهم داشت اما در یکی دو روز آینده در پستی تصویری و با کمی توضیح سعی می‌کنم اساسی‌ترین ویژگی‌های جدید ساغر را معرفی کنم که امیدوارم برای استفاده از نرم‌افزار کافی باشد.
  • همانطور که در بالا ذکر کردم این نسخه به پایایی نسخه‌های قبلی نیست چون تعداد زیادی ویژگی به آن اضافه شده است که از نوشتن بسیاری از آنها بیش از یک سال می‌گذرد، البته در هفته گذشته سعی کرده‌ام از جنبه‌های مختلف ساغر را آزمایش کنم و باگ‌های زیادی را هم رفع کرده‌ام، که در چند روز آینده هم سعی میکنم تست‌ها و بررسی‌های نهایی را انجام دهم، اما این را گفتم که بگویم، به امید کاربران ساغر هستم که باگها و مشکلات آن را گزارش کنند.
  • نمادی که در ابتدای پست می‌بینید با تغییر کمی در آیکون قبلی ساغر ایجاد شده است، برای اینکار دو دلیل داشتم:
    • اول اینکه جدید شدن نرم‌افزار از آیکون آن هم مشخص باشد، و مثلا آیکون نسخه جدید و قدیم در کنار هم قابل تشخیص باشند،
    • دوم اینکه در تم رنگ‌های تیره (مثل بخش جستجو در Unity و یا مثل منوی Applications بر روی مکینتاش) آیکون راحت‌تر دیده شود و راحت‌تر بتوان روی آن کلیک کرد.
    چند نکته مرتبط با توسعه و در مورد بسته‌های ساغر:

  • با توجه به کمبود وقت برای لینوکس نسخه (به قول خودم) نیمه-همراه را منتشر خواهم کرد که اصولا باید بر روی لینوکس‌های جدید (libc >= 2.13) قابل اجرا باشد. (این نسخه با Qt-4.7.2 بر روی Ubuntu-11.04 کامپایل خواهد شد.) درنتیجه بنده نسخه deb را منتشر نخواهم کرد ولی استقبال می‌کنم اگر کسی از دوستان قدیمی که مدیریت بسته‌های لینوکسهای مختلف را برعهده داشتند یا از دیگر همراهان ساغر مدیریت بسته deb را به عهده بگیرد. (البته نسخه ۶۴ بیت رو هم قبلا یکی از دوستان تهیه کرده بود که اگر ایشان بتوانند هر دو بسته را تهیه کنند که مشکلی نخواهد بود)
  • با توجه به مواردی که در ابتدای پست گفتم فعلا ساختن نسخه مکینتاش برایم مقدور نیست که امیدوارم در مورد این سیستم‌عامل هم دوست و همراهی داشته باشیم که بتواند بسته مورد نظر (یا حداقل Saaghar.app) را ساخته و به دست بنده برساند. (اگر علاقه‌مندی بود لطفا در ابتدا با من تماس بگیرد)
  • دوستانی که برای مدیریت بسته‌ها برای لینک به صفحه انگلیسی زبان از لینک پروژه در سورس فورج استفاده می‌کنند لطفا بجای آن از لینک http://en.saaghar.pozh.org استفاده کنند که صفحه‌ای ساخته شده توسط Jekyll می‌باشد لینک برگه ساغر به زبان انگلیسی «http://pozh.org/en/saaghar/» استفاده نمایند.
  • شماره اصلی نسخه جدید بخاطر بعضی ویژگی‌های جدید اساسی به ۲ و شماره فرعی آن بخاطر بهبودهای مختلفی که بعدا به آنها داده‌ام به ۵ افزایش یافته است یعنی به عبارت دیگر Saaghar-2.5 در راه انتشار است.