ورژن مک و لینوکس «ساغر» آپلود شد

با تاخیری بیشتر از حد انتظارم بالاخره برنامه‌های نصب «ساغر» مخصوص مکینتاش و لینوکس آماده شد، با مراجعه به صفحه دانلود یا ادامه مطلب می‌توانید لینک دانلود را پیدا کنید. از کاربران لینوکس و مکینتاش بخصوص کاربران مک نسخه ۱۰.۵ و کاربران لینوکس ابونتو ۶۴ بیت خواهشمندم که نتیجه کار را اطلاع دهند.

دو نکته اضافی برای کاربران لینوکس و مکینتاش:

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

«ساغر» منتشر شد

در ابتدا بر خود لازم می‌دانم «شب یلدا» را به ملت ایران و تمامی پارسی‌زبانان تبریک گوییم.

بالاخره کار بر روی اولین نسخه «ساغر» به سرانجام رسید، در این پست می‌توانید ویژگی‌های و کمبودهای اولین نسخه از ساغر را بخوانید و همچنین از طریق لینک‌های دانلود، «ساغر» را دانلود کنید.

اجازه دهید بی‌مقدمه بروم سر اصل مطلب،

ویژگی‌ها: ادامه‌ی خواندن

از ساغر چه خبر!

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

عضویت در خبرنامه «ساغر» 
ایمیل:

پ.ن.: امیدوارم حداکثر تا دو روز آینده بتوانم اولین ورژن را برای انتشار در اختیار دوستان بگذارم.

تفاوت کامپایلرها و پنهان ماندن یک باگ!

دو روز پیش وقتی در حال آزمایش «ساغر» روی لینوکس بودم به یک باگ برخوردم، گاهی برگه جدید که باز می‌کردم کاملا خالی بود یا بهتره بگم نامریی ;) چون با کلیک کردن می‌تونستم بین مطالب جابجا شوم، البته نکته جالب اینکه اصلا در ویندوز این مشکل پیش نمی‌آمد! از آنجا که تو ابونتو هنوز IDE نصب نکردم، رفتم سراغ qDebug()‎ و خروجی Console و شروع کردم به دباگ کردن!

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