ـ[محمد بن جماعة]ــــــــ[16 May 2007, 05:42 ص]ـ
لدي برنامج أكاديمي شبه محترف يمكن من رسم المشجرات بطريقة سهلة وسريعة.
وبإمكانكم رؤية ذلك في المثال التالي.
وللبرنامج عدة خصائص من حيث تلوين العناصر والأسهم بألوان مختلفة.
فإن كنتم ترغبون في تصميم شجرة متكاملة، فما عليكم إلا أن تمدوني بأسماء التلاميذ والشيوخ، وسأقوم برسم الصورة كاملة، إن شاء الله.
الصعوبة الوحيدة حاليا هي كتابة الأسماء بالعربية، وقد اتصلت اليوم بالأستاذ الجامعي الذي صمم هذا البرنامج وذكر لي أن البرنامج يفترض فيه أن يمكن من الكتابة بالعربية، غير أنه يحتاج للتثبت من ذلك.
ـ[د. أنمار]ــــــــ[16 May 2007, 09:07 ص]ـ
رائع بارك الله فيك، ونأمل بعد تعريب البرنامج من معرفة مصدره وكيفية شرائه والحصول عليه
ـ[عمار الخطيب]ــــــــ[16 May 2007, 06:18 م]ـ
أخي الكريم محمد بن جماعة ...
هل جربتَ استخدام برنامج Flowchart Maker ؟
وهل للبرنامج الذي تستخدمه مزايا تقدّمه على البرامج الأخرى ...
لعلك تجرب الكتابة العربيّة بالبرامج المساعدة ... كالرّسام، والوسيط، والمفتاح ... وغيرها.
وشكرا،
ـ[محمد بن جماعة]ــــــــ[16 May 2007, 09:57 م]ـ
البرنامج الذي أستعمله هو: graphviz وهو، حسب علمي، أفضل برنامج موجود لتصميم المشجرات بطريقة آلية بدون حاجة إلى برامج تصوير.
وما يحتاجه المستخدم هو إنشاء ملف نصي يحتوي على المعلومات التالية:
- تحديد عناصر الشجرة (أو ما يسمى بالعقدة: Node)
- تحديد العلاقة بين العناصر (علاقة الأصل والفرع، أو علاقة الأب والابن)
وأنا أسعى منذ مدة لتطبيق أسلوب المشجرات في الميادين التالية من العلوم الشرعية:
- شعب الإيمان
- المعتقدات الدينية (معتقدات الإيمان، معتقدات الكفر، ومعتقدات النفاق)
- إسناد القراءات
وأنتهز الفرصة هنا للحديث عما أسعى للقيام به منذ سنة في موضوع إسناد القراءات.
فقد اطلعت على كتاب معرفة القراء الكبار للذهبي. وعنّ لي أن أبحث عن مصداقية المعلومات التي يحتويها هذا الكتاب من خلال الإجابة عن السؤال التالي:
- هل توجد تناقضات في العلاقة بين الرجال؟ مثال أن يذكر أن "أ" قرأ على "ب" وأن "ب" قرأ على "ج" وأن "ج" قرأ على "أ"، وهي ما تسمى بالإنجليزية ( Cyclic Reference)، ولها عدة أشكال.
- كيف يمكن رؤية شجرة الإسناد بكاملها دون الحاجة إلى قراءة النص؟
- ما هو التعريف الأفضل لمصطلح (الطبقة) كي يمكن مشاهدته من خلال الشجرة؟
غير أنني بعد فترة عمل، اكتشفت أن النسخة الإلكترونية التي استعملتها كانت ناقصة. ووجدت بعد ذلك أن الجزري أدرج كل محتويات كتاب الذهبي في مؤلفه: "غاية النهاية للجزري". فانصرفت إلى العمل على هذا الكتاب.
ومثل هذه الأخطاء ناتجة بلا ريب عن عدم تخصصي وعن رغبتي في القيام بهذا العمل بمفردي من باب البحث الشخصي حتى (يطمئن قلبي).
وقد كنت بحثت عن مجموعة البرامج المفيدة في تصميم الشجرات، فوجدت بعد المقارنة أن هذا البرنامج هو الأفضل لي.
ورغم أن البرنامج لا يستعمل قواعد البيانات، إلا أنني استنبطت طريقة تمكنني من ذلك بواسطة برنامج يقوم بعملية التحويل.
وعملي في موضوع (إسناد القراءات) يتمثل في الخطوات التالية:
1 - استخراج كل أسماء القراء الموجود في كتاب الجزري
2 - تحرير الأسماء المتشابهة حتى لا تحتوي قاعدة البيانات على مدخلين لنفس الشخص
3 - استخراج المعلومات الخاصة بكل شخص:
- اسم الشهرة
- الاسم الكامل
- الكنية
- الأسماء الأخرى التي عرف بها
- سنة الولادة
- سنة الوفاة
- الطبقة: صحابي/تابعي/غير ذلك
- الموطن: كوفي، بصري، مكي ...
3 - تحديد العلاقة بين الأشخاص
- معرفة الشيخ والتلميذ
- طبيعة الرواية: سماع، قراءة، رواية حروف، إجازة ...
وأعترف أن العمل يحتاج إلى فريق عمل، ولا يمكن لشخص واحد أن يقوم به. فإن وجد من يرغب في التعاون، فيسعدني ذلك.
ويمكن مراسلتي على البريد الخاص.
ـ[عبدالرحمن الشهري]ــــــــ[16 May 2007, 11:00 م]ـ
برنامج Mindmanager يقوم بعمل المشجرات بالعربية بشكل جميل، فلو جربته أخي الكريم محمد وفقكم الله.
ـ[محمد بن جماعة]ــــــــ[17 May 2007, 03:16 ص]ـ
أخي د. عبد الرحمن،
جزاك الله خيرا، وقد اطلعت على برنامج Mindmanager ، واستعملته في بعض التطبيقات الأولية، وبدت لي فيه النقائص التالية:
1 - طريقة تصفيفه للعناصر تعتمد على وضعها بطريقة عشوائية في الفراغات الموجودة، في حين أنني أحتاج إلى إظهار المستويات (أو الطبقات) بطريقة آلية بدون الحاجة إلى إعادة ترتيب العناصر بطريقة يدوية. في حين أن البرنامج الذي أستعمله يقوم بتصفيفها بطريقة آلية.
ومثال ذلك في الصورة المرفقة سابقا: رؤية (علي بن محمد الهاشمي) و (عبد المنعم بن عبيد الله بن غلبون) في نفس الطبقة، لان بينهما وبين رسول الله صلى الله عليه وسلم سبع وسطاء، بصرف النظر عن القرن الهجري أو السنة.
2 - جربت استعماله اللغة العربية ولم يتمكن من تصفيف النص العربي في وسط الإطار المخصص له بطريق سليمة. ولست أدري إن كان يحتاج إلى تهيئة خاصة للقيام بذلك.
3 - لا يستطيع استخلاص المعلومات من قاعدة بيانات، وغاية ما يمكنه فعله هو قراءة ملف نصي من نوع مايكروسوفت وورد، أو جدول من برنامج إكسل. ويعتمد فهمه لنوعية المعلومات على الستايلات المطبقة على النصوص.
واستعمال قاعدة البيانات ضروري في مثل هذه البحوث، لأنه يمكن من إدخال المعلومات مرة واحدة ( One Entry)، ثم إعادة استعمال نفس المعلومات في سياقات مختلفة ( Data reuse)، وإزالة التكرار في المعلومات، إلى غير ذلك من فوائد قواعد البيانات. ويبدو لي أن البرنامج لا يوفر هذه الخصائص.
وأخيرا، وإضافة إلى ذلك، فأنا أحبذ البرامج المجانية الأكاديمية، أو مفتوحة المصدر ( Open source) لعدم تكلفتها، وخصوصا في مثل هذه الأعمال.
¥