بایگانی دسته‌بندی‌ها: برنامه‌نویسی

FTH و Win7!

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

FTH: (1004): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***

با چند بار اجرای برنامه تعجب کردم که بدون اینکه خطا و crashی ایجاد بشه این پیغام نمایش داده میشه و میگه: «معمولا بعلت crash قبلی این اتفاق رخ میده!»
تنها راه جستجو در اینترنت بود که خوشبختانه به جواب رسید:
در واقع FTH یا همون «Fault Tolerant Heap» سرویسی برای ویندوز ۷ هست که هنگ کردن و crashهای نرم‌افزارها رو تحت‌نظر داره و سعی می‌کنه بصورت خودکار از بروز crashهای آینده برای نرم‌افزارهایی که دچار خطا شدن جلوگیری کنه!
ادامه‌ی خواندن

سورس‌کد ساغر

سورس‌کد از طریق لینک زیر در دسترس است،

دانلود سورس‌کد آخرین نسخه «ساغر»

md5sum: 7fdd6edc2d5f623dd45c8f64557fc3a4

همچنین این لینک به صفحه دانلودهای ساغر اضافه شد.

توضیح: در زمان انتشار نسخه لینوکسی مسیر فایل پایگاه‌داده را ‎/usr/share/saaghar در نظر گرفته بودم، اما در این کدها این مسیر به ‎~/.Pojh/Saaghar/‎ تغییر پیدا کرده است و همچنین چند باگ کوچک و نامحسوس رفع شده‌اند.

توجه: برای کامپایل سورس‌کد ساغر به Qt >= 4.6.2 نیاز دارید، Qtهای پایین‌تر از این ورژن دارای باگ‌هایی هستند که مشکل ایجاد می‌کنند.

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

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

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

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

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

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

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

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

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