بایگانی سال 2009

بیت تصادفی و کدهای گنجور

جمعه، سپتامبر 25th، 2009

طراحی صفحات سایت کدهای گنجور را تغییر دادم و اطلاعات بیشتری راجع به نحوۀ استفاده از این کدها برای نمایش شعر تصادفی در وبلاگها و سایتها در دسترس گذاشتم.

کدهای گنجور

صفحۀ بیت تصادفی که طی چند روز اخیر اضافه شده با استفاده از همین کدها کار می‌کند. با کلیک بر روی میانۀ این صفحه می‌توانید صفحه را مجدداً بارگذاری کنید و بیت تصادفی دیگری را مشاهده کنید.

نمایش وسط‌چین ابیات در گنجور رومیزی

جمعه، سپتامبر 11th، 2009

پیشتر اشاره شده بود که تا به حال اطلاعات چینش ابیات در پایگاه داده‌های گنجور رومیزی ویرایشهای پیشین صحیح نبوده است. در ویرایش ۱.۶ گنجور رومیزی این اطلاعات تصحیح شده (و پایگاه داده‌های کوچک حاوی این اطلاعات به همراه نصاب به‌روزرسان برنامه عرضه می‌شود تا فرایند تصحیح اطلاعات نادرست توسط برنامه صورت گیرد و به همین دلیل اندازۀ نصاب به‌روزرسانی کمی بیشتر از ویرایشهای پیشین است). با تکیه بر این اطلاعات امکان نمایش وسط‌چین ابیات در برنامه نیز فراهم شده که می‌توانید آن را از طریق پنجرۀ تنظیمات فعال کنید.

علاوه بر آن با تکیه بر این اطلاعات تصحیح شده، شماره‌گذاری برای شعرهای ترکیبی به صورت صحیح و با لحاظ کردن بندهای مجزا صورت می‌گیرد و همچنین تعداد کل ابیات (به انضمام بیت یا مصرعهای مابین بندهای شعرهای ترکیبی) و تعداد بندها (برای شعرهای ترکیبی) در نوار وضعیت برنامه، جلوی مسیر کامل شعر درج می‌شود.

نمایش وسط چین ابیات در گنجور رومیزی

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

از این ویرایش به بعد، دیگر برنامۀ نصب (کامل) در صورت وجود فایل پایگاه داده‌ها آن را (به منظور جلوگیری از از دست رفتن فهرست نشانه‌های کاربر) رونویسی نمی‌کند.

نصاب به‌روزرسانی گنجور رومیزی ویرایش ۱.۶ را از اینجا دریافت کنید.

خرده بروزرسانیهای گنجور رومیزی

دوشنبه، سپتامبر 7th، 2009

چند رفع اشکال و چند قابلیت جزئی جدید در آخرین بروزرسانی عرضه شدۀ گنجور رومیزی (ویرایش ۱.۵۳) گنجانده شده است. برای مشاهدۀ فهرست تغییرات و دریافت بروزرسانی به سایت گنجور رومیزی مراجعه کنید.

گنجور رومیزی ویرایش ۱.۵

جمعه، سپتامبر 4th، 2009

تغییرات و بهینه‌سازیهای ویرایش ۱.۵ گنجور رومیزی نسبتاً زیاد است. به عنوان اولین مورد می‌توان به امکان «شماره‌گذاری ابیات» اشاره کرد که نظیرش را در گنجور تحت وب هم داریم (با این تفاوت که فعلاً اطلاعات مربوط به آرایش ابیات در گنجور رومیزی برای قالبهای پیچیده‌تر درست نیست و برای این اشعار درست کار نمی‌کند).

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

نشانه‌گذاری بیتها در گنجور رومیزی

اشکال جالبی در ویرایشهای قبلی در نمایش فهرست غزلیات شمس مشاهده می‌شد و آن این بود که با قلم پیش‌فرض تنها هزار و ششصد و خرده‌ای تا از غزلها فهرست می‌شد و باقی عناوین نشان داده نمی‌شدند. پس از تلاش برای پیدا کردن علت به این نتیجه رسیدم که در سکوی برنامه‌نویسی مورد نظر درازای یک کنترل محدودیت دارد (در این نمونه مقدار این محدودیت ۲ به توان ۱۵ است). برای حل این مشکل امکان صفحه‌بندی فهرستهای عناوین در این ویرایش ارائه شده است. حداکثر تعداد عناوین هر صفحه از طریق تنظیمات قابل تعیین است و برای حرکت بین صفحات می‌توانید از دکمه‌های صفحۀ قبل و بعد بر روی نوار ابزار استفاده کنید. ضمناً برای فهرستهای دیگری که نیاز به صفحه‌بندی دارند، یعنی نتایج جستجو و نشانه‌ها نیز همین دکمه‌ها برای حرکت بین صفحات قابل استفاده‌اند (در ویرایشهای قدیمی‌تر این دو دکمه فقط مختص حرکت بین شعرها بود و برای حرکت بین صفحات می‌بایستی از دو لینک پایین فهرستها استفاده کنید).

صفحه‌بندی فهرست عناوین در گنجور رومیزی

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

تنظیمات گنجور رومیزی
دکمه‌هایی از گنجور رومیزی که به طور پیش‌فرض مخفی هستند

با فعال کردن نمایش دکمۀ «فال» از طریق پنجرۀ تنظیمات، می‌توانید با کلیک بر روی این دکمه هر بار یک شعر تصادفی را از غزلیات حافظ و یا همۀ شاعران (قابل تنظیم از طریق پنجرۀ تنظیمات) ببینید.

در پنجرۀ جستجو امکان جستجو به تفکیک شاعر نیز اضافه شده است. علاوه بر آن، آخرین کلمۀ جستجو شده و آخرین محدودۀ جستجو نیز برای دفعات بعد ذخیره می‌شود.

جستجو به تفکیک شاعر در گنجور رومیزی

از آنجا که تأییدیه‌های ویندوز ویستا برای اجرای برنامه در حالت مدیر سیستم آزاردهنده است اجبار به اجرای برنامه با دسترسی مدیر سیستم در این ویندوز را برداشتیم. در این حالت در صورتی که برنامه را در یکی از شاخه‌های سیستمی مانند Program Files نصب کنید برای اجرای آن تحت ویندوز ویستا مشکل خواهید داشت مگر آن که به صورت دستی دسترسی نوشتن را در پوشۀ نصب و فایل پایگاه داده‌های برنامه به کاربران سطح پایین‌تر بدهید. مسیر پیش‌فرض نصاب را برای کارکرد درست در این ویندوز تغییر دادیم.

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

پرس و جو برای ویراش جدید

برای بروزرسانی برنامه این نصاب را دریافت و اجرا کنید.

نشانه‌گذاری شعرها در گنجور رومیزی

چهارشنبه، سپتامبر 2nd، 2009

در ویرایش ۱.۴ گنجور رومیزی ضمن اعمال تصحیحاتی در عملکرد جستجو و برجسته‌سازی، امکان نشانه‌گذاری شعرها فراهم شده است. به این ترتیب کاربر می‌تواند اشعار مورد علاقه یا مهم از نظر خود را برای مراجعۀ بعدی علامت بزند (نشانه‌گذاری کند) و بعداً با کلیک بر روی دکمۀ نشانه‌ها به فهرست آن دسترسی پیدا کند. صفحه‌بندی نشانه‌ها از تنظیم صفحه‌بندی جستجو تبعیت می‌کند.

نشانه‌گذاری شعرها در گنجور رومیزی
نشانه‌گذاری شعرها در گنجور رومیزی

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

برای بروزرسانی برنامه این نصاب را دریافت و اجرا کنید.

گنجور رومیزی ویرایش ۱.۳

جمعه، آگوست 28th، 2009

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

گنجور رومیزی

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

گنجور رومیزی - انتخاب قلم

گنجور رومیزی - پیش‌نمایش چاپ

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

گنجور رومیزی - جستجوی محلی

گنجور رومیزی - برجسته‌سازی در جستجو

برای بروزرسانی برنامه این نصاب را دریافت و اجرا کنید.

گنجور رومیزی نسخۀ ۱.۲

چهارشنبه، آگوست 26th، 2009

ویرایش جدید گنجور رومیزی ارائه شد. تصحیح عملکرد تاریخچه (دکمۀ برگشت) برای اضافه کردن جستجوها به تاریخچه، امکان تعیین تعداد موارد در صفحات نتایج جستجو و ذخیرۀ آخرین مقدار تنظیم شده، تصحیح فونت نوار ابزار برای ویندوز ویستا، انتقال دکمۀ کپی متن از نوار وضعیت به نوار ابزار، ذخیرۀ نشانی آخرین شعر/دسته/نتایج جستجو ی دستیابی شده و بارگذاری مجدد آن در اجرای بعد، ذخیرۀ وضعیت پنجرۀ برنامه (مکان و اندازه) قابلیتهای جدید و تغییرات این ویرایش نسبت به ویرایش قبلی هستند. نصاب بروزرسانی را از اینجا دریافت کنید.

جستجو با گنجور رومیزی

پنج‌شنبه، آگوست 6th، 2009

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

ویرایش جدیدتر گنجور رومیزی

جمعه، جولای 24th، 2009

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

گنجور رومیزی

دوشنبه، جولای 20th، 2009

دوستانی که علاقمندند به پایگاه داده‌های گنجور دسترسی داشته باشند یا بتوانند اطلاعات گنجور را بدون نیاز به اینترنت مرور کنند اینجا را ببینند. برنامه‌ی طراحی شده کدباز و بسیار ابتدایی است اما احتمالاً به کار علاقمندان می‌آید.