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

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

  • متاسفانه فرصتی برای بروزرسانی راهنما نخواهم داشت اما در یکی دو روز آینده در پستی تصویری و با کمی توضیح سعی می‌کنم اساسی‌ترین ویژگی‌های جدید ساغر را معرفی کنم که امیدوارم برای استفاده از نرم‌افزار کافی باشد.
  • همانطور که در بالا ذکر کردم این نسخه به پایایی نسخه‌های قبلی نیست چون تعداد زیادی ویژگی به آن اضافه شده است که از نوشتن بسیاری از آنها بیش از یک سال می‌گذرد، البته در هفته گذشته سعی کرده‌ام از جنبه‌های مختلف ساغر را آزمایش کنم و باگ‌های زیادی را هم رفع کرده‌ام، که در چند روز آینده هم سعی میکنم تست‌ها و بررسی‌های نهایی را انجام دهم، اما این را گفتم که بگویم، به امید کاربران ساغر هستم که باگها و مشکلات آن را گزارش کنند.
  • نمادی که در ابتدای پست می‌بینید با تغییر کمی در آیکون قبلی ساغر ایجاد شده است، برای اینکار دو دلیل داشتم:
    • اول اینکه جدید شدن نرم‌افزار از آیکون آن هم مشخص باشد، و مثلا آیکون نسخه جدید و قدیم در کنار هم قابل تشخیص باشند،
    • دوم اینکه در تم رنگ‌های تیره (مثل بخش جستجو در 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 در راه انتشار است.
texmaker-bidi-macx

انتشار نسخه bidiTeXmaker-2013r6

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

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

کد منبع را می‌توانید از «اینجـــــا» دریافت کنید.

تک‌میکر دوجهته نسخه bidiTeXmaker-2013r3



با توجه به وجود باگی در نسخه ۲۰۱۳r2، نسخه ۲۰۱۳r3 منتشر شد و لینک‌های این پست نیز با نسخه جدید جایگزین شدند
این نسخه به علت رفع یک باگ مهم منتشر شده است، در کنار آن چند باگ هم در قسمت Syntax Highlighter رفع شده است و با اینکه در این قسمت اکنون محاسبات بیشتری انجام می‌شود سعی کرده‌ام سرعت بارگذاری فایلها تغییر زیادی با نسخه‌های قبلی نداشته باشد.
همچنین دو ویژگی مرتبط به هم در این نسخه اضافه شده است که (چون فایل راهنما بروزرسانی نشده است) در ادامه پست به آن خواهم پرداخت.
ادامه‌ی خواندن

saaghar-freebsd

ساغر بر روی FREEBSD

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

# cd /usr/ports/misc/saaghar

و بعد دستور زیر رو اجرا کنند:

# make install clean

کدهای منبع به همراه پایگاه داده گنجور به صورت خودکار دانلود، استخراج، پیکربندی، کامپایل و نصب خواهند شد (همینطور برای تمام وابستگی‌ها) برای اجرای برنامه هم کافیه از منوی میزکار این برنامه رو انتخاب کنند یا دستور زیر رو اجرا کنند:

% saaghar

همینطور برای نصب از طریق بسته‌های باینری هم کافیه این دستور به عنوان کاربر root اجرا بشه:

# pkg_add -r saaghar

آدرس برنامه در سایت freshports:‏ http://www.freshports.org/misc/saaghar