انتشار ساغر ۰٫۹٫۶۹ و جستجوی پیشرفته

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

در زیر لیستی از مهمترین تغییرات اعمال شده در نسخه جدید ساغر را آورده‌ام:

ویژگی‌های جدید:
۱- قابلیت جستجوی پیشرفته در پایگاه داده.

دستورات و عمل‌گرهای جستجوی:
بهار+گل یا بهار گل: مصراع‌هایی که هردوی بهار و گل را با هر ترتیبی شامل می‌شوند.

بهار**گل: مصراع‌هایی که هردوی بهار و گل را دقیقا با همین ترتیب شامل می‌شوند.

بهار | گل: مصراع‌هایی که بهار یا گل و یا هردو را شامل می‌شوند.

بهار -گل: مصراع‌هایی که شامل بهار می‌شوند اما گل را شامل نمی‌شوند.

“بهار”: مصراع‌هایی که عین کلمه بهار را شامل می‌شوند.

“بهار گل”: مصراع‌هایی که عین کلمه مرکب بهار گل را شامل می‌شوند.

به*ان: مصراع‌هایی که هر عبارتی که با به شروع و با ان تمام می‌شوند، شامل می‌شود؛ به‌عنوان مثال: مصراع‌هایی که بهاران یا بهشتیان یا برادران یا… را شامل می‌شوند.

برای جزییات و مثالهای بیشتر به بخش ۲٫۴ راهنما مراجعه کنید.

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

بخش‌های بهبود یافته:
۱- دکمه‌های بخش‌ها به شکل مدرن‌تر و زیباتری درآمده‌اند.
۲- توانایی برجسته‌سازی کلمات کشیده.
۳- جستجوی بهتر کلمات شامل «نیم-فاصله». (به بخش ۲٫۴٫۵٫۱ راهنما مراجعه کنید.)
۴- (فقط مکینتاش): همتراز شدن مصراع‌ها با استفاده از «فاصله».
۵- سرعت بیشتر جستجو و نمایش نتایج بصورت کوتاه شده.
۶- برجسته‌سازی به شکلی شکیل‌تر.
۷- و بهبودهای فراوان دیگر…

مشکلات رفع شده:
۱- چندین باگ در محاسبه ارتفاع سلول‌های حاوی عناوین شعرها و زندگینامه شاعران رفع شده است.
۲- وقتی شعری را از صفحه نتایج باز می‌شد برجسته‌سازی جدید برای آن اتفاق نمی‌افتاد.
۳- نتایج جستجو در لینوکس با استایل پیش‌فرض برجسته‌سازی نمی‌شد.
۴- مشکل محل برجسته‌سازی در صفحه خانه حل شد.
۵- یک سری باگ کوچک نیز حل شدند.
برای دیدن جزییات بیشتر به فایل CHANGELOG در بسته سورس‌کد و یا در محل نصب ساغر مراجعه کنید.
علاوه بر اینها در این نسخه یک سری «پشت‌زمینه» به بسته دانلودی اضافه کرده‌ام یک سری از این تصاویرها با استفاده از سایت bgpatterns.com توسط یکی از همراهان خوب ساغر ساخته شده‌اند که متاسفانه الان نظر ایشون رو پیدا نکردم که اسمشون یادم بیاد و در همینجا از ایشون بخاطر کارشون تشکر می‌کنم.
بعلاوه مجموعه آیکون جدیدی با نام «light-gray» را به نرم‌افزار اضافه کرده‌ام که توسط دوست خوبمون «آقای سهند سلطان‌دوست» ساخته و گرد‌آوری شده است که از ایشون نیز بخاطر کار خوبشون تشکر می‌کنم.

دانـــلود: برای دانلود نسخه جدید «ساغر» به صفحه «دانلودها»، مراجعه کنید.

یک فکر در “انتشار ساغر ۰٫۹٫۶۹ و جستجوی پیشرفته”

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

    رضی

    درود،
    خواهش می‌کنم، موفق باشید.

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