كيف تنشئ قاموسك الخاص بدون برمجة
2012-02-27
منذ فترة طويلة لم اكتب موضوعًا تقنيًا هنا، ربما هي الثورة شاغلة الملايين وآسرت القلوب ت
سأتحدث اليوم عن فكرة خطرت لي .. بحثت عن طريقة لتنفيذها ووجدتها، وها أنذا أقدمها لكم باللغة العربية ..
ان كنت من مناصري البرمجيات الحرة فبالتأكيد قد سمعت بقاموس Stardict أو Goldendict .. لنكن اكثر دقة هذه ليست قواميس بالمعنى الحرفي للكلمة، بل هي برامج تستخدم كواجهة للقواميس (اي مشغلات)، حيث تأتي القواميس على هيئة ملفات من لاحقة dict أو bgl أوغيرها .. ونقوم بتشغيلها عن طريق تلك البرامج ..
لكن هل فكرت يوما بأن تصنع قاموسك الخاص !!
ليس بالضرورة قاموس مفردات لغة، ربما تحتاج الى دليل هاتف خاص بك، ولا تريد استخدام اي برنامج اضافي .. ما رأيك لو تمكنت من استخدام برنامج القاموس لديك كدليل للهاتف أيضًا .. تكتب الاسم فيظهر لك الرقم.
او ربما كنت ترغب بتنظيم بعض المعلومات لديك على جهازك .. مثلا ان كنت مهتما بالتاريخ وقد جمعت على جهازك كمية كبيرة من المعلومات حول المعارك والغزوات التي خاضها المسلمون منذ العهد النبوي .. لكنك تعاني من تشتت هذه المعارف وعدم وجود برنامج يجمعها ويسهل الوصول اليها .. فيمكنك ان تنشئ لها قاموسا .. تكتب اسم المعركة فتظهر لك جميع المعلومات الخاصة بها.
او ان كنت مهتما بعلماء المسلمين فيمكنك ان تصنع معجم اعلام لها .
هذه امثلة بسيطة جدا ولو فكرت قليلا ستجد ان تنظيم المعلومات على هيئة قواميس امر في غاية الروعة والسهولة (لا يتطلب ذلك اية معرفة برمجية)
المدن العربية، العناصر الكيمائية، النظريات الرياضية والكثير .. ستبدو اكثر سهولة بتصنيفها ضمن قواميس.
حسنا لنرى كيف يمكننا ان نفعل ذلك:
الطريقة الاولى : باستخدام اي محرر نصوص، مثل gedit في لينكس او المفكرة في ويندوز:
حيث سنقوم بانشاء ما يسمى tabfile او ملف مجدول، حيث كل سطر في هذا الملف يمثّل مُدخل واحد في القاموس ، هذا يعني انه لا يمكنك ان تستخدم زر الإدخال (Enter) للفصل بين الاسطر للتعريف واحد.
كل سطر في هذا الملف يبدأ بكلمة مفتاحية (وهي الكلمة التي يفترض ان يكتبها المستخدم في عملية البحث) ، ففي مثال دليل الهاتف ستكون الكلمات المفتاحية هي اسماء اصدقاءك واقاربك ممن تريد الوصول الى ارقامهم.
بعد ان تكتب الكلمة المفاحية مثلا : ‘محمد طريف’ (لا يشترط ان تكون الكلمة المفتاحية مفردة واحدة).
اﻵن اضغط على زر tab في لوحة المفاتيح .. حيث ستحصل على مسافة فاصلة ثم اكتب رقم الهاتف.
مجددا لا يمكنك ان تضغط على زر الادخال للحصول على سطر اخر لذات الكلمة المفتاحية .. يجب ان تكتب معلومات المتصل على نفس السطر، وان اردت الفصل بين فقرة واخرى بسطر فاستخدم الرمز n
مثال :
محمد طريف tareef.m[at]autistici[dot]org n mob:21000000
الكلمة المفتاحية هي ‘محمد طريف’ والحقتها مباشرة بمسافة مجدولة tab ثم كتبت التعريف على سطر واحد، لكنه في نافذة القاموس سيظهر بسطرين، لاني فصلت بين البريد الالكتروني ورقم الهاتف بمعامل السطر الجديد n
الطريقة الثانية باستخدام برنامج للجداول الالكترونية مثل LibreOffice Calc أو Gnumeric (هل لا زلت تستخدم نسخة مقرصنة من برنامج الاكسل؟!!)
في نافذة البرنامج استخدم الخلية A1 للكلمة المفتاحية و الخلية B1 لتعريفها، ثم الخلية A2 للكلمة المفتاحية الثانية و B2 لتعريفها … وهكذا ..
بعد ان تنتهي من قائمة file اختر save as واختر النوع Text CSV
اكتب مثلا : my phonebook.csv
الآن ستظهر نافذة صغيرة قم بوضع الاعدادات كما تراها في الصورة :
اضغط موافق، ستظهر لك رسالة خطأ قم بتجاهلها !
الان اصبح لدينا مصدر القاموس الخاص بنا، بقي ان نقوم بتحويله الى الصيغة التي يمكن لستارديكت او غولديندكت ان يقرأها :
لمستخدمي اوبونتو لينكس يمكنكم تركيب الاداة الخاصة بعلمية التحويل بكتابة ما يلي في الطرفية :
sodu apt-get install stardict-tools
اما لمستخدمي ويندوز (نسأل الله لهم الهداية D:) فيمكنكم تحميل الاداة من هنا.
لتشغيل الاداة في اوبونتو نضغط ALT + F2 ونكتب :
stardict-editor
وفي ويندوز نكتب : stardict-editor.exe في مشغّل برامج ويندوز
الان من نافذة البرنامج نختار Browse لننتقي الملف الخاص بنا، ثم نضغط على Build
اذا كان كل شيء على ما يرام فستحصل على ثلاثة ملفات : yourDictionary.dict.dz, yourDictionary.idx and yourDictionary.ifo
قم بفتح الملف yourDictionary.ifo واستبدل العبارة :
bookname=yourDictionary
باسم مناسب لقاموسك .. احفظ الملف، الان ضع هذه الملفات الثلاث في مجلد وقم بنسخ هذا المجلد الى مجلد القواميس لديك.
في اوبونتو :
/usr/share/stardict/dic
في ويندوز :
c:/programe files/stardict/dic
شغل برنامج القاموس لديك ( Stardict أو Goldendict) جرّب كتابة كلمة مفتاحية من قاموسك ..
مبارك …. انه قاموسك الخاص .. قم بإتاحة قاموسك المعرفي للآخرين حتى تعم الفائدة ..