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

زیرساخت تازهٔ گنجور

گنجور در طول بیش از ۱۴ سال گذشته با نیروی نرم‌افزار وردپرس کار می‌کرده است. وردپرس از نسخه‌های بعد از 2.3.3 (ارائه شده در سال ۲۰۰۸ حدود ۱۳ سال پیش) امکان تعیین نشانی‌های تکراری برای نوشته‌ها را حذف کرد و از این جهت گنجور روی همین نسخهٔ قدیمی وردپرس باقی ماند تا نشانی‌های صفحات سایت تغییر نکند و شکسته نشود.

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

با این حال بعضی امکانات مورد نیاز کاربران همچون امکان ویرایش یا حذف حاشیه‌ها و مانند آن به لحاظ عدم وجود امکان ثبت نام کاربران در آن وجود نداشت. علاوه بر آن با وجود آن که داده‌های گنجور در قالب گنجور رومیزی به شکل آزاد و بازمتن منتشر می‌شد امکان انتشار آزادانهٔ کد سایت وجود نداشت و گنجور نمی‌توانست وب‌سرویسی برای علاقمندان به توسعهٔ امکانات مرتبط با ادبیات ارائه کند.

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

در طول چند سال گذشته و در فرایند توسعهٔ سیستمهای گنجینهٔ گنجور و همینطور پیشخان خوانشگران گنجور زیرساختهای لازم برای ثبت نام و مدیریت کاربران در قالب پروژهٔ وب‌سرویس گنجور فراهم شد.

به این ترتیب و با آماده شدن این زیرساخت، از حدود شش ماه پیش پروژهٔ مهاجرت گنجور از زیرساخت قدیمی به زیرساخت جدیدی که با حفظ ساختار سایت قدیمی امکانات بیشتری را ارائه کند آغاز شد و نسخهٔ اولیهٔ خروجی این پروژه در طول چند روز گذشته در دسترس قرار گرفته است.

زیرساخت جدید گنجور با استفاده از ‎.NET 5.0‏ تولید شده است (نشانی سورس برنامه) و به این ترتیب گنجور هم‌اکنون از سیستم قدیمی مبتنی بر لینوکس/مای‌اس‌کیو‌ال/پی‌اچ‌پی به ویندوز/مایکروسافت اس‌کیو‌ال سرور/سی‌شارپ مهاجرت کرده است.

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

خروجی فعلی تنها در لایهٔ نمایش اطلاعات امکانات سیستم قبلی را داراست و در لایهٔ مدیریت فاقد بسیاری از ابزارهای کاربردی مورد نیاز برای مدیریت سایت است که تلاش می‌شود در آینده و به مرور زمان این امکانات نیز به آن اضافه شود.

مشارکت برنامه‌نویسان علاقمند به گسترش زیرساخت هنوز منوط به پاکسازی داده‌های سایت از اطلاعات خصوصی کاربران است که تلاش می‌شود در آیندهٔ نزدیک انجام و راجع به آن اطلاع‌رسانی شود. ضمناً APIهای ارائه شده ممکن است در آینده و بدون اطلاع قبلی تغییر کند. از این جهت توسعهٔ نرم‌افزارهای مستقل مبتنی بر آن فعلاً توصیه نمی‌شود.

ضمناً یک کپی فقط خواندنی (بدون امکان ارسال حاشیه و بدون به‌روزرسانی) از سایت قدیمی در نشانی old.ganjoor.net در دسترس است.

چهارمقالهٔ نظامی عروضی

به همت و زحمت خانم کیانا زرکوب که پیشتر قابوس‌نامه را به علاقمندان ادبیات فارسی هدیه داده بودند کتاب ارزشمند مجمع‌النوادر معروف به چهارمقالهٔ‌ نظامی عروضی از روی تصحیح علامه قزوینی در گنجور در دسترس قرار گرفته است.

این کتاب که دربردارندهٔ بعضی اطلاعات دست اول راجع به شعرای مقدم پارسی‌گو همچون رودکی و دیگران است در مباحث ادبی مکرراً مورد ارجاع قرار می‌گیرد، هر چند به تحقیق دکتر معین -که در دیباچهٔ کتاب منعکس شده است- از لحاظ تاریخی چندان قابل اعتماد نیست و اشتباهات فاحش زیادی دارد.

نسخهٔ چاپ شدهٔ این تصحیح که به کوشش دکتر محمد معین منتشر شده است نیز مطابق متن فهرست‌گذاری شده است (نسخهٔ چاپی مورد استفادهٔ سرکار خانم زرکوب -که با دقت فوق‌العاده‌ای توسط ایشان تایپ شده است- جدیدتر است و شامل بعضی تصحیحات اغلاط چاپی است که در این تصاویر قابل مشاهده است).

چهارمقالهٔ نظامی عروضی

آثار نظامی عروضی نیز مطابق روال سایر مجموعه‌های جدید از طریق گنجور رومیزی، دریای سخن و ساغر و همینطور کتابخانهٔ گنجور قابل دریافت است.

تکمیل کار در دسترس‌گذاری خوانش‌های حافظ استاد فرح‌اندوز

حمید رضا جان محمدی عزیز

بسیار شادمان ام که بگویم که همه‌یِ اجراهای فریدون فرح اندوز از غزل های حافظ، در گنجور دسترس است.

زیباترین صدایی که تا کنون شنیده‌ام.

و نگویم برایت که چه‌قدر به خودم می‌بالم که توانستم این کار را به پایان برسانم. و چه خوشحالم که من این کار را کردم. و رساننده‌یِ سلام ِ گرم فریدون فرح‌اندوز به هم‌وطنان ام.

بجز این، باز بسیار شادمان ام که بگویم که همه‌یِ اجراهای قدیمی خودم از غزل های حافظ را، با اجراهای جدید خودم جای‌گزین کردم.

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

مدیون ِ محبت ِ تو و گنجور و علاقه‌مندان ِ شعر و ادبیات ِ فارسی ام.

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

با درود و مهر

سهیل قاسمی

دسترسی به چند مرجع چاپی گنجور

سه کتاب چاپی مرجع گنجور شامل شاهنامهٔ چاپ مسکو (منتشر شده طی سالهای ۱۹۶۰ الی ۱۹۷۱ میلادی، برداشته شده از وبگاه پارسی انجمندیوان حافظ به تصحیح علامه قزوینی و دکتر قاسم غنی (چاپ شده به سال ۱۳۲۰ شمسی) و رباعیات خیام به تصحیح محمدعلی فروغی و دکتر قاسم غنی به گنجینهٔ گنجور افزوده و متعاقب آن مطابق متن گنجور فهرست‌گذاری شده‌اند.

دسترسی به نسخهٔ مسکو

به این ترتیب ضمن امکان مشاهده و دسترسی سریع به صفحات کتاب چاپی جهت مقایسه و گزارش خطاها، امکان ارجاع به صفحات کتاب چاپی برای محققان نیز فراهم شده است.

بخش غزلیات نیز در کلیات سعدی به تصحیح محمدعلی فروغی فهرست‌گذاری شده است و امید است به زودی کل این کتاب نیز پوشش داده شود.

فال حافظ گنجور

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

فال حافظ گنجور

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

آوای گنجور

با توجه به تغییرات اخیر در نحوهٔ انتشار خوانش‌های گنجور، زیرسایت خوانش‌های گنجور با «آوای گنجور» جایگزین شده است.

آوای گنجور

آوای گنجور دسترسی به آخرین خوانش‌های منتشر شده، امکان جستجو در متن و مشخصات خوانش‌ها، امکان پخش آنلاین و دریافت آنها و امکان مشاهدهٔ متن اشعار مرتبط با آنها را در گنجور فراهم می‌آورد.

معرفی پیشخان خوانشگران گنجور

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

پیشخان خوانشگران گنجور - همهٔ خوانش‌های من

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

پیشخان خوانشگران گنجور - مشاهدهٔ خوانش

دوستانی که پیش‌تر خوانش‌هایشان در گنجور منتشر شده می‌توانند با ثبت نام در پیشخان و اعلام پست الکترونیکی که با آن ثبت نام کرده‌اند به گردانندهٔ گنجور، کنترل خوانش‌های ارسال شدهٔ قبلیشان را نیز در اختیار بگیرند.

پیش شرط بارگذاری خوانش‌ها تعریف یک نمایهٔ پیش‌فرض است که مشخصات خوانش‌های بارگذاری شده را شامل نام و نشانی وب‌سایت خوانشگر و همینطور چند حرف انگلیسی (ترجیحا مرتبط با نام خوانشگر) برای یکتا کردن نام فایل‌های ارسالی را تعیین می‌کند.

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

Ganjoor Recitations Panel at github.com

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

بهبودهای بلبل‌زبان: ربات شاعر و حالا مقاله‌نویس فارسی‌زبان!

پیشتر با بلبل‌زبان حاصل تلاش آقای افشین خاشعی آشنا شده‌ایم:

بلبل‌زبان یک ربات هوشمند سُراینده‌ی شعر است، که با کمک هوش مصنوعی، اشعاری با وزن و عبارات دلخواه شما می‌سُراید.

بلبل زبان

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

نمونه‌های زیر را ببینید و موارد دیگری از خودتان را با حفظ الگوی ورودی مشابه امتحان کنید:

شعر کلاسیک:

https://bit.ly/32Ldbgq
https://bit.ly/2CYGAZo
https://bit.ly/2WKt6ru
https://bit.ly/2OKMAaO
شعر نو:
https://bit.ly/2WIJ99i
متن:
https://bit.ly/2Cx0j2Q

تبدیل سلسله عدد به حروف ابجد

چندی پیش در گروه تخصصی تلگرامی نسخه‌های خطی گفتگوهای تراثی یکی از اعضا با ارسال تصویری از انجامهٔ یک نسخه راجع به اعداد داخل آن سؤال کرد و دیگر اعضا آن را پاسخ دادند:

گفتگوهای تراثی

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

تبدیل معکوس محاسبه‌گر ابجد

اضافه شدن دسته‌بندی قدیم غزلیات سعدی

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

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

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

من در وفای عهد چنان کند نیستم – کز دامن تو دست بدارم به تیغ تیز

یاران التماس باقی این غزل کردند. دیوان را طلب داشتم و بعد از جستن بسیار نیافتم، سبب آن بود که فهرست بر حروف اول از مطلع هر غزل نهاده بود و این یک بیت از میانه غزل بود. یکی از دوستان گفت که اگر این فهرست که به حرف اول غزلهاست به حرف آخر بودی آسانتر به آن دانستنی رسیدن اگر سعی کنی و بر حروف آخر هم بر طریق تهجی فهرستی بنهی تو را یادگاری باشد و یاران را منّتی تمام. بر ایجاب ملتمس ایشان مدتی سعی نمودم و بر حرف آخر هم از هر غزل به طریق حروف تهجی فهرستی نهادم و در آخر رجب سنة اربع و ثلاثین و سبعمائه به اتمام رسید تا خواننده را از آن حظّی وافر باشد و این بنده را به دعای خیر مدد فرمایند. باشد که از روح مبارک شیخ قدس سره همگنان را فیضی رسد.

مقدمهٔ بیستون

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

غزلی از خواتیم

متأسفانه ترتیب غزلیات هر بخش در نسخه‌های مختلف کلیات یکسان نیست. در حال حاضر ترتیب غزلیات هر بخش با استفاده از این نسخهٔ خطیِ فهرست‌گذاری شده تعیین شده و غزلیاتی که در این نسخه وجود ندارند در انتهای فهرست دیده می‌شوند.