انتشار «ساغر» نسخه ۰٫۸٫۱۳

بعد از ۴ماه از انتشار اولین نسخه «ساغر» خوشبختانه توفیق یار شد تا بتوانم دومین انتشار «ساغر» را به دوست‌داران فرهنگ و ادب این مرز و بوم تقدیم کنم.
بدون مقدمه‌چینی سراغ تغییرات این ورژن می‌روم،
نسخه ۰٫۸٫۱۳ ساغر نسبت به نسخه قبلی امکانات فراوان‌تری دارد، مهمترین امکانات این نسخه عبارتند از «روش جستجوی جدید و قوی»، «شکل چند ستونی صفحه خانه»، «اضافه کردن مجموعه جدید»، «شخصی‌سازی کامل نوارابزار»، «قابلیت انتخاب مسیر دلخواه برای پایگاه‌داده» و موارد بسیار دیگر…

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

«برگه صفحه دانلود»

لطفا در ادامه مطلب جزییات کامل‌تر تغییرات این نسخه را مطالعه کنید.

ویژگی‌های جدید:
۱- اضافه شدن شیوه جدید جستجو در پایگاه‌داده.(فعلا حالت آزمایشی این شکل جستجو برای گرفتن نظرات کاربران در این نسخه اضافه شده است و در این قسمت بهبودهای زیادی در نسخه‌های آینده بوجود خواهد آمد.)(به صفحه ۱۱ راهنما مراجعه کنید)
۲- شکل جدید ستونی برای صفحه «خانه» اضافه شد.(به بخش ۱٫۱٫۲ صفحه ۸ راهنما مراجعه کنید)
۳- توانایی شخصی‌سازی کامل نوارابزار (به صفحه ۱۵ راهنما مراجعه کنید)
۴- تغییر کردن شکل موشواره بر روی نام‌های سخن‌سرایان و کتاب‌هایشان، و برجسته‌سازی این گزینه‌ها وقتی موشواره از روی آن‌ها رد می‌شود.
۵- توانایی اضافه کردن مجموعه‌های جدید شعر که هراز چند گاهی از طریق سایت گنجور دردسترس قرارمی‌گیرند.(به بخش ۳٫۲ صفحه ۱۴ راهنما مراجعه کنید)
۶- ابزار شعر اتفاقی اضافه شد. (از آنجا که، کلمه «فال» فقط برای غزلیات حافظ استفاده می‌شود، در ساغر هم بین «شعر تصادفی» و «فال» تفاوت قایل شده‌ و دو عملکرد مختلف به آنها اختصاص داده‌ام.)(به بخش ۲٫۱٫۲ صفحه ۱۰ راهنما مراجعه کنید)
۷- توانایی انتخاب مسیر دلخواه برای فایل پایگاه‌داده.
۸- شکل متفاوتی از برجسته‌سازی برای شیوه جدید جستجو بکار می‌رود.(به نکته صفحه ۱۳ راهنما مراجعه کنید)
۹- توانایی حذف کامل یک شاعر و تمام بخش‌های زیرمجموعه‌اش.
۱۰- توانایی بارگذاری و استفاده فونت‌ها از پوشه ‘fonts’.
۱۱- اضافه شدن راهنمای استفاده، قابل دسترس از طریق «منوی راهنما->راهنما…» یا «میان‌بر F1»

ویژگی‌های بهبود یافته:
۱- ارتفاع متون نثر در هنگام تغییر اندازه پنجره برنامه بطور خودکار و همزمان محاسبه و اعمال می‌شوند.
۲- قرارگیری مناسب اشعار(در وسط) بلافاصله بعد از بارگذاری نرم‌افزار.
۳- برجسته‌سازی متن یافت شده در برگه جاری در هنگام تایپ عبارت در کادر جستجو
۴- بهبود در الگوریتم یافتن شعر تصادفی.
۵- تبدیل قسمت جستجو به نوار ابزاری جمع و جور.
۶- اسکرول‌خودکار غیرفعال شد.
۷- رابط کاربری به فارسی ترجمه شد.
۸- مشخص شدن نام شاعر یا کلمه «همه» در تیتر برگه‌های جستجو.
۹- رمزینه‌محلی برای کامپایلر minGW برروی ویندوز تعریف شد.
۱۰- تغییر آیکون‌های برنامه به دلیل نامعلوم بودن مجوز.
۱۱- نمایش عکس پیش‌فرض برای شعرای بدون عکس.
۱۲- خروجی مناسب‌تر «تک».
۱۳- بارگذاری فایل ترجمه از هر مسیر ممکن.

باگ‌های رفع شده:
۱- باگ ایجاد شده در بعضی از نسخه‌های Qt که با تقاطع span سلول‌ها پیش می‌آمد، رفع شد.
۲- گاهی بستن یک برگه موجب بسته شدن نرم‌افزار می‌شد که این مورد نیز رفع شد.
۳- بعضی از میان‌برها به اشتباه تعریف شده بودند که این مورد نیز تصحیح شد.
۴- و رفع یک سری باگ جزیی دیگر…

یک فکر در “انتشار «ساغر» نسخه ۰٫۸٫۱۳”

  1. ممنون :) ولی یه مشکلی وقت کامپایل داشتم :
    QGanjoorDbBrowser.cpp: In member function ‘void QGanjoorDbBrowser::removePoetFromDataBase(int)’:
    QGanjoorDbBrowser.cpp:641:61: error: taking address of temporary [-fpermissive]
    make: *** [QGanjoorDbBrowser.o] Error 1

    توی آرچ لینوکس با qt 4.7.2 میشه لطفا بررسی کنید؟
    بازم ممنون.

    رضی

    ممنون، بررسی می‌کنم.

  2. سلام سید جان
    ممنون به خاطر نرم افزار ساغر
    با اجازت لینک دانلود نرم افزار ساغر رو روی وبلاگ خودم هم گذاشتم.
    موفق باشی

    رضی

    سلام عبدالله جان
    خواهش می‌کنم این چه حرفیه شما صاحب اجازه‌ای
    شاد و پیروز باشی

  3. دوست هوشمند و پرکارم
    برنامه ی جدید را نصب کردم و به ویژه قابلیت جدید جست و جویش را که چک کردم هزاران درود بر پشتکارت فرستادم.هزار آفرین!
    اما به نظرم خودتان بهتر می دانید که امر جست و جو چه قدر در کیفیت نرم افزار و کارایی آن تأثیر دارد.و هنوز جست و جوی این نرم افزار نیازمند تجهیز به قابلیت های دیگری است مانند جست و جوی ترکیبی واژه های جدا از هم در یک بیت.طوری که برای نمونه در شعر:توانا بود هر که دانا بود- ز دانش دل پیر برنا بود،بتوان واژه های(توانا دانا پیر) را با هم و بدون رعایت توالی جست و جو کرد و نتیجه بدهد و همین بیت را بیاورد.درست مثل نرم افزار نورالسیره.
    یقین دارم که خود به این موضوع فکر می کنی و طرحی خواهی داشت، اگر چه رسیدن به ایده آل آسان به نظر نرسد. با سپاس فراوان.پشتکارت ستودنی است.زنده باشی!

    رضی

    ممنون دوست عزیز شما لطف دارید.
    خوشحال شدم که نظر و ایده خود را در مورد قست جستجو به بنده رساندید.
    بله من هم به این نکته کمی فکر کرده‌ام که در هر نسخه قسمت جستجو را قوی‌تر از قبل کنم البته شاید در نسخه بعدی به سطحی که گفتید نرسیم ولی به امید خدا تا چند نسخه آینده، قسمت جستجو به سطح قابل‌قبولی خواهد رسید.

  4. با سلام
    آقا نمیشه برای آیفون و آیپد ‍طراحیش کرد ؟ در این عرصه زبان فارسی خیلی کمبود داره.
    در ضمن نسخه مکینتاش یه ایراداتی داره
    مثلن تمان نیم فاصله ها رو برعکس میکنه (‌می‌کده رو اینجور نشون میده کده‌ می) و در شیوه نشان دادن اشعار هم سرت کرده رو از وسط انجام میده
    اگه لازم داشته باشین می تونم عکساش رو بفرستم براتون.
    باز هم از زحمتتون قدر دانی میکنم

    رضی

    با سلام
    برای آیفون و آیپد راه کمی سخت و کمی هم طولانیست، اما در آینده اگر فرصتی بود حتما، بیشتر در نظر دارم به پروژه را به حالتی پایدار بر روی سیستم‌های دسکتاپ برسانم و بعد اقدام به تبدیل آن به برای دستگاه‌های همراه کنم.
    بله اون مشکل «نیم فاصله» مربوط به Qt است و به نرم‌افزار «ساغر» ربطی ندارد!

    مشکل سرت رو اگر بیشتر توضیح دهید ممنون میشوم.

  5. با سلام و تشکر فراوان از ورژن جدید نرم افزار
    می خواستم بپرسم چطور میشه مشکل بعضی فونت ها را تو نرم افزار حل کرد چون مثلا هنگام استفاده از فونت koodak ی کوچک که بالای ه گذاشته می شود (مثل خانه کوچک) به صورت مربع توخالی نمایش داده می شود آیا می شود فونت را تغییر داد تا مشکل رفع شود و همچنین چرا یک پوشه آیکون انتخاب می کنیم آیکون ها عوض نمی شود؟ (نام و اندازه و تعداد آیکون ها چه شرایطی باید داشته باشد)
    درود بر سرزمین همیشه جاویدان ؛ ایران

    رضی

    مشکل اون فونت‌ها اینه که نویسه «همزه (ء)» را ندارند، در نتیجه باید در یک نرم‌افزار ویرایش فونت، فونت موردنظر رو باز کرده و نویسه را به آن اضافه کنید.
    در مورد آیکون‌ها بزودی پستی خواهم نوشت، سر بزنید امیدوارم مفید واقع شود. ولی در کل بگویم اسامی خاصی باید باشند و در فرمت PNG نیز باشند.

  6. جناب رضی بزرگوار نمیدانم که چگونه میشود توضیح داد مشکل سرت رو عکسش رو براتون میگذارم رو صفحه
    فیسبوک

    رضی

    ممنون، سر می‌زنم و بزودی بررسی می‌کنم

  7. سلام
    باسپاس بسیار از کار خوبی که انجام داده ای و حقیقتا جایش خالی بوده تا الان.
    رضی عزیز به نظرتان فاصله زمانی از ویرایش پیشین تا این ویرایش جدید ساغر بیش از حد انتظار نبوده؟؟؟؟
    به هر ما حال خیلی منتظر مانده بودیم.اما با این وجود همیشه به سایت سر می زدم.البته کمی کمتر.تا این که خبر نسخه جدید خوشحالم کرد.امید که خبر تولید نسخه بعدی را خیلی زود بشنوم چون به کارتان ایمان دارم.
    در ضمن برنامه در چند مورد وقت جستجو روی ۷۵ درصد هنگ کرد.آیا مشکل از رایانه من است؟
    در هر صورت دعایت می کنم دست مریزاد!

    رضی

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

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

  8. با سپاس از توجه شما دوست گرامی! همان واژه رو دوباره جست و جو کردم بدون اشکال انجام شد.در مورد یک واژه ی دیگر هم باز با مشکل هنگ روبه رو شدم که دوباره با خروج و تکرار جست و جو مشکل حل شده بود.احتمال قوی می دهم که مشکل از کامپیوتر خودم باشد.شاید برنامه های زیادی هم زمان باز بوده.

    رضی

    خواهش می‌کنم، امیدوارم اگر مشکل نرم‌افزاره هرچه زودتر پیداش کنیم.
    باز هم ممنون از توجه و وقتی که گذاشتید.

    رضی

    راستی میشه بگید چه کلمه‌ای و در کجا جستجو کرده‌اید؟
    از پایگاه‌داده همراه بسته استفاده می‌کنید یا پایگاه‌داده متفاوتی (مثلا اضافه کردن شعرای متفاوتی یا نسخه‌‌های قبلی)؟
    ممکنه تعداد نتایج زیاد بوده و میزان حافظه زیادی مصرف کرده!
    میزان RAM و سرعت CPU کامپیوترتان چیست؟

  9. سلام!
    من آخرین نسخه به همراه پایگاه داده رو گرفته ام.هنوز دیوان های اضافی رو از سایت گنجور نگرفتم.عبارت جست و جوی من این واژه از شعر فروغ بود:”کسی می آید” و آن را در تمام شاعران جست و جو کردم.رم ۵۱۲ و سی پی یو پنتیوم چهار ۲۸۰۰
    با سپاس از شما دوست گرامی

    رضی

    سلام
    ممنون، بررسی می‌کنم.

    رضی

    درسته برای من هم دقیقا در ۷۵ درصد کرش کرد!!
    پس ایشالله بزودی حل میشه، ممنون.

  10. سلام خدمت شما. با بنده احتمالا آشنایی مختصری دارین. در سایت گنجور در مورد نرم افزار شما پرس و جو کرده بودم
    برای این که پستم طولانی نشه، نقاط ضعف نرم افزار – البته از دید شخصیم – رو بیان می کنم، اما در کل به نظرم برای نرم افزاری با انتشار ۲ نسخه، واقعا سطح قابل قبولی رو ارائه دادین

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

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

    ۳٫ برای بعضی از شعرا که متن زندگی نامه شون کمی طولانی هست به طور مثال « محتشم کاشانی » برای بنده این اشکال رخ می ده که زندگی نامه به شکل کامل نمایش داده نمی شه و آخر اون به شکل « … » در میاد. اما هنگامی که یک برگه ی جدید باز می کنم و سپس برمی گردم به برگه ی قبلی مورد نظرم، حالا دیگه متن زندگی نامه رو کامل نشون می ده

    ۴٫ در قسمت تنظیم فونت مورد نظرمون برای نمایش اشعار، برخی از فونت ها حرف « ی » رو جدا و ناپیوسته نشون می دن. به طور مثال کلمه ی « ابوسعید » رو « ابوسع‌ی‌د» نمایش می دن نظیر فونت Lotus یا Mitra. اما خوشبختانه فونت هایی نظیر Tahoma این اشکال رو دارا نیستن. آیا این اشکالات نمایشی تحت تأثیر نوع این فونت ها هست یا به اشکالات QT بازمی گرده؟

    ۵٫ این مطلب هم شاید چندان خاص نباشه. ولی اگر بشه کاری کرد که حتی المقدور در پنجره ی برنامه نیاز به اسکرول کردن افقی نداشته باشیم و تنها با پیمایش عمودی در میان مطالب بالا و پایین بریم، بهتر خواهد بود. نظیر صفحات وب که اکثرا پهناشون رو طوری در نظر می گیرن که به شکل کامل در صفحه ی نمایشگر کاربر دیده بشه. البته من برای انجام این مطلب، اندازه فونت Tahoma رو به ۱۴ رسوندم و تقریبا برطرف شد و بیشتر هم این اشکال یکی به خاطر بعضی ابیات طولانی هست – که شاید ناگریز باشه – و دیگر این که پنجره ی برنامه، حالت و پوزیشن Maximize قبلی رو که براش تعیین می کنم، به خاطر نمی سپاره

    در ضمن سیستم عامل ویندوز ۷ از نوع ۶۴ بیتی رو دارا هستم
    تشکر

    رضی

    سلام
    ممنون از لطفتون.

    ۱- بله کدنویسی این قسمت رو انجام داده بودم ولی هیچ وقت تستش نکرده بودم چون فکر میکردم کار میکنه، الان که گفتید آزمایش کردم و دیدم کار نمیکنه!!!
    ۲- بله درسته و نمایش فقط در همون صفحه شاعر کافیه، در واقع شکل فعلیش فقط سلیقه‌ای بود و خیلی راحت میشه بشکلی که گفتید درش بیارم.
    ۳- درسته گاهی پیش میاد، بیشتر بررسی میکنم.
    ۴- من با B Mitra و B Lotus مشکلی نداشتم، احتمالا شما از نسخه‌های قدیمی‌تر و احتمالا پر باگ‌تر استفاده می‌کنید، و البته در کل این فونت‌ها کامل نیستند.
    ۵- این حالت عملا نمیشه چون بنا به فونت و اندازه فونت متن هر مصراع یک پهنایی رو از صفحه میگیره، و چون شکستن مصراع زیاد جالب نیست و خوندن شعر رو سخت میکنه بهتر دیدم در این حالتها بجای اینکه مصراعها به چند خط شکسته شوند، از اسکرول افقی استفاده کنم، که البته اگر دقت صفحه نمایشتون (رزولیشن) خیلی پایین نباشه در حالت Maximize نباید مشکلی داشته باشید.
    البته یک حالت چیدمان دیگر در نسخه بعدی اضافه خواهد شد که نمایش اشعار در اکثر موارد نیازی به اسکرول افقی نداشته باشد.

    در آخر هم از دقت نظرتون و اینکه این مطالب رو به بنده رسوندین سپاسگذاری میکنم.

  11. سلام دست مریزاد

    این نسخه رو هم مانند قبلی دانلود کردم به نظر من ساغر یه ویژگی خیلی خوب داره که گنجور
    از اون بی بهره است و اون اینکه سرعت بسیار بالایی داره که فکر می‌کنم به خاطر برنامه‌نویسی اون باشه فکر کنم که ساخت نرم افزار شما با دات نت نباشه اصولا نرم‌افزارهایی که با دات نت نوشته میشن سرعت کندی در سیستم دارند اگه ممکنه یه توضیح راجع به این موضوع بدین بازم امیدوارم موفق باشین

    به امید روزی که ساغر از گنجور بزن جلو

    رضی

    سلام
    ممنون از توجه و حسن‌نظرتون.
    احتمالا تفاوت در زبان برنامه‌نویسی باید باشه که در اینجا C++‎ و در گنجور رومیزی C#‎ است. یک نکته هم البته فکر می‌کنم متن‌باز بودن Qt در مقابل متن‌بسته بودن ‎.Net است که سبب می‌شود توابع و کلاس‌ها در Qt به شکل بهینه‌تری در بیایند.
    مطمئنم جمله آخر را بنابر حسن نظری که به نرم‌افزار ساغر دارید گفتید اما برای توضیح بیشتر بگویم که هدف ساغر دردسترس قراردادن پایگاه‌داده غنی گنجور برای سیستم‌عامل‌های دیگر بجز ویندوز بوده است. و ساغر و گنجور همراه با هم پیشرفت می‌کنند ولی با یکسری امکانات متفاوت، بخصوص بخش ویرایشگر گنجور رومیزی که بسیار کاراست و فعلا در ساغر دردسترس نیست.

  12. ببخشید من نسخه قبلی شو دارم باید واسه ویرایش جدید اپدیتش کنم یا دوباره ویرایش جدیدو دانلود و بعد نصب کنم

    رضی

    برای آپدیت باید ورژن بدون پایگاه‌داده را دانلود کنید، نسخه همراه با پایگاه‌داده تنها تفاوتش پایگاه‌داده است که به‌روز شده است.

  13. اگه ممکنه نرم‌افزارهای رایگانی مانند ساغر در زمینه‌های دیگر معرفی کنید

    رضی

    بسیار خوب

  14. سلام به دوست عزیز آقای رضی
    من به نرم افزارهای ادبی گنجور و ساغر خیلی علاقه مندم و واقعا بابت زحمتی که می کشید با ازتون قدردانی کرد.

    می خواستم پیشنهاد بدم برای این که ظاهر برنامه با دنیای ظریف هنر همخوانی بیشتری داشته باشه به ظاهر برنامه هم توجه کنید. در این صورت موندن تو نرم افزار خیلی جذابتر و طولانی تر خواهد شد.
    اگه بتونین به صورت گروهی روی نرم افزار کار کنین هم فوق العاده میشه (با امکانات ارتباطی امروز دیگه حضور فیزیکی برای تو یک تیم بودن خیلی نیاز نیست)
    ای کاش من هم وقت داشتم تو برنامه نویسی به شما کمک کنم

    رضی

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

امکان ثبت دیدگاه وجود ندارد.