• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

احمد غريب

المشرفين القدامى
  • عدد المشاركات

    2,687
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

36 عادي

عن احمد غريب

  • الرتبة
    مشرف قسم الأسمبلي سابقاً
  • تاريخ الميلاد 04/25/1969

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : بلاد شمس منتصف الليل
  • اهتمامات اسمبلى <br />وندوز API<br />علم النفس<br />تنس الطاولة

أحدث الزائرين لملفلك الشخصي

10,971 زياره للملف الشخصي
  1. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم @SudaNix مشاركات مميزة فعلاً, مكتبة polyglossia حاولت ان اجربها من قبل ولكن لم يسعفني الوقت لذلك اكتفيت بإستخدام arabxelatex; يبدو انها من ما رايت من تجربتك انها قوية جداً. هناك بعض المشاكل البسيطة فى ما يخص اللغة العربية والتى يجب ان نناقشها ونوجد لها حلول. البعض منها تقني والاخر له علاقة بإستخدام اللغة. على سبيل المثال. لفظ الجلالة يكتب هكذا (الله) فى بعض حزم الخطوط هذه الكلمة اما ان يرسمها الخطاط وكانها حرف واحد وإما ان يرسمها على انها حرفين, افتح الخطوط بـcharacter map تلاحظ ان كلمة (لله) موجوده كحرف واحد على بمفردها (بدون الالف), وفى خطوط اخرى تجدها (الله), ما المشكلة فى ذلك؟ المشكلة تكمن فى انك لا تستطيع ان تكتب لله بالخط الاخر الذي اعتبر كلمة (الله) وكانها حرف مستقل. المشكلة الثانية هناك كلمة (فلله) لاحظ انها لم تكتب بطريقة صحيحة المفروض تكون حرف الفاء وبعده تاتي لله وكما تلاحظ الشكل اختلف لمجرد ان حرف الفاء سبق كلمة الله. مثال اخر له علاقة باستخدام اللغة. هناك اخطاء يقوم بها الكاتب ولا يدرك مدى خطورتها وهى اكثر من ان تحصى فى هذا الموضوع المتواضع ولكن يمكن ان اسرد عليكم البعض منها. هناك مشاكل اخر السطر, تخيل معى انك تريد ان تكتب سؤال طويل ولا ينتهى إلى بإنتهاء السطر, وعندما تضع علامة الاستفهام يا هل ترى سوف تبقى فى نفس السطر ام انها سوف تنتقل إلى السطر الذي يليه. طبعاً هذا يتوقف على المسافه بين اخر كلمة وعلامة الاستفهام, إذا كان هناك مسافه فباتكيد سوف تبداء سطر جديد واوله علمة استفهام. اما إذا لم تكن هناك مسافه وعلامة الاستفهام هى تجبرك على الانتقال للسطر الذي يليه, ففى هذه الحالة لن تنتقل علامة الاستفهام وحدها وإنما سوف تاخذ معها اخر كلمة للسطر التالي. لذلك لا يجب ترك مسافه بين اخر كلمة وعلامة الاستفهام, نقطة النهاية, الفاصلة الخ. لانها تشوه شكل الصفحة, من الافضل ان تنتقل العلامة واخر كلمة للسطر الذي يلية بدل من ان تضع علامة استفهام بمفردها فى سطر. اكتفي بهذه المداخلة, واشكر SudaNix على ابقاء الموضوع حياً. والسلام عليكم
  2. مقدمة لxelatex و دعم للغة العربية

    بسم الله الرحمن الرحيم السلام عليكم @SudaNix الفرق بين /textarab و /setRL هو اختلاف الحزم المستخدمة /setRL موجودة فى حزمة bidi فى حين /textarab موجودة فى حزمة arabxetex, وهناك بعض الاختلافات فى النتائج, على سبيل المثال اكتب الارقام 123 باستخدام الطريقتين وسترى الفرق. مثال لكيفة االستفادة من fontspec: 1. قم بتنصيب الخط المرفق (ضعة تحت مسار c:\windows\fonts) 2. قم بتجميع الملف BSML2.tex بواسطة XeLaTeX كلمعتاد. النتيجة: البسملة باللون الاحمر. مثال بسيط لكيفية استخدام fontspec والوصول للخطوط عن طريق رقم الرمز لكل حرف. طبعاً يمكنك فتح الملف QCF_BSML.ttf بواسطة برنامج Character Map فى الوندوز (Start->Run->charmap) ثم الاضطلاع على الاحرف التى تحتوي على Unicode رقم من FB51 إلي FB53 لتعرف ما هو السر الذي جعل البسملة تظهر بهذا الشكل الجميل. والسلام عليكم BSML2.zip
  3. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم @SudaNix قمت بعمل بعض التعديلات فى الملف كإجابة على جميع اسئلتك غيرت امتداد الملف لـtxt لان المنتدي لا يسمح للاعضاء بتحميل ملف tex. بالنسبة لتغير نوع الارقام فى ترقيم الصفحات او فى قائمة المحتويات نعود لها فى المشاركة القادمة, وإذا كنت مستعجل يمكنك ان تشاهد الحل فى ملف (متن العقيدة الطحاوية) والذي قمت بإرفاقة فى المشاركة الاولى. الاخ عماد لا يوجد ملف مساعد لحزمة XeLaTeX او على الاقل ليس ملف واحد إنما يوجد العديد من المصادر, معلوماتي جمعتها من مواقع كثيرة وفى بعض الاحيان حتى من مواقع اسيوية. على كل حال انصح بالاطلاع على http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/fontspec.pdf فهذا الملف يشرح كيفية استخدام خطوط مختلفة فى بيئة XeLaTeX والسلام عليكم عفواً نسيت ان اغير محتوي contents فى الملف المرفق, كل ما عليك القيام به هو اضافة السطر التالي. \renewcommand*\contentsname{\textarab{المحتوي}} والسلام عليكم test.txt
  4. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم هذا مثال لدمج اللغة العربية واللاتينية ووضع اقواس والتنقل بين يسار ويمين. \documentclass{article} \usepackage{bidi} \usepackage{xltxtra} \usepackage{arabxetex} \newfontfamily{\arabicfont}[Script=Arabic,Scale=2]{Traditional Arabic} \newcommand{\ar}[1]{\RL{\arabicfont#1}} \begin{document} \setRTL \textarab{عربي} English \textarab{عربي}\\\\ \beginL \textarab{عربي} English \textarab{عربي}\\ \beginR \textarab{عربي} (English) \textarab{عربي} \end{document} درب واخبرنا بالناتج. والسلام عليكم
  5. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم اولاً تعليقات وردود على المشاركات. الاخ ابراهيم كما تلاحظ استعاد الموضوع نشاطة بمجرد ما تم ازالة التثبيت, والسبب بكل بساطة هو ان الاعضاء لا يتوقعون ان يكون هناك جديد فى المواضيع المثبتة (وانا منهم), بل يذهبو مباشرة للمواضيع الجديده والتى عادة ما تكون غير مثبته. الاخ nice guy برنامج Indesign رغم انه برنامج ممتاز ويفي بالغرض, ولكن فى النهاية هو برنامج مرئي WYSIWYG ولذلك تبقى امكانياته محدودة مقارنة بما يمكنك القيام به فى LaTeX. و lyx ايضاً برنامج مرئي ولذلك يحد من امكانيات LaTeX ولكن لا باس ان تستخدمه كبرنامج يساعدك فى البداية على فهم الية اللغة. واخيراً وليس اخراً الاخ عماد. الظاهر انني اخطات عندما حاولت ان اضع كل ما توصلت إليه فى ثلاثة اسطر, كان المفروض ان اشرح بخطوات عملية وامثلة سهلة, على كل حال حصل خير وسوف اقوم بشرح الطريقة ووضع امثلة سهلة كبداية, ثم ننتقل بعدها لكيقية استخدام خطوط مختلفة.. بسم الله نبداء انا الان استخدم جهاز لا يحتوى على شيئ له علاقة ب LaTeX قمت بتحميل الاصدار 2.8 من MikTeX ونصبته بطريقة تقليدية. بعد الانتهاء من التنصيب قمت من خلال قائمة ابداء بتشغيل TeXworks (لاحظ ان برنامج TeXworks موجود ضمن حزمة MikTeX ولا حاجة لتنصيبة بشكل منفصل.) فى برنامج TeXworks قمت بكتابة الشفرة التالية. \documentclass{article} \usepackage{bidi} \usepackage{xltxtra} \usepackage{arabxetex} \newfontfamily{\arabicfont}[Script=Arabic,Scale=3]{Traditional Arabic} \begin{document} \begin{Arabic} من اليمين إلى اليسار \end{Arabic} \end{document} ثم قمت بإختيار XeLaTeX من القائمة المنسدلة على يمين زر التشغيل الاخضر. بعد ذلك قمت بالضغط على الزر الاخضر (وهنا يطلب منك البرنامج ان تحفظ الملف) بعد حفظ الملف يقوم البرنامج بعمل compile للشفرة, وحالما ينتهي من الترجمة تظهر نافذة بنتيجة التطبيق. هذه هى الخطوة الاولى ولي عودة إن شاء الله.. والسلام عليكم
  6. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم ليس هذا النوع من المشاركات هو ما قصدت يا اخ سفيان, وإنما اقصد تفاعل, اسئلة تجارب شخصية او محاولات. على كل حال اطلب من الادارة ازالة التثبيت لانه إذا كان موضوع يهم احد فسيبقى فى المقدمة بدون تثبيت, إما اذا كان لا يهم احد فما الفائدة من تثبيته.. والسلام عليكم ورحمة الله وبركاته
  7. مقدمة لxelatex و دعم للغة العربية

    السلام عليكم غريب جداً عدم وجود اي مشاركات, هل تثبيبت الموضوع هو السبب. لانه قل ما ينتبه الاعضاء للمواضيع المثبته. والسلام عليكم
  8. السلام عليكم ورحمة الله وبركاته مقدمة الجديد فى XeLaTeX هو انك تستطيع الوصول للخطوط المنصبة فى النظام, هذه الامكانية لم تكن متاحة من قبل فى لغة TeX او حتى لغة LaTeX. المحاولات السابقة لدعم الـUnicode كانت ضعيفة ومعقدة, وكمية الخطوط المتاحة كانت قليلة حتى بالنسبة للغات اللاتينية, ولكن نظام XeLaTeX واتاحتة للخطوط المنصبة فى النظام سهلت ليس فقط للغة العربية وإنما لجميع اللغات. حتى رموز يتم تصميمها لاغراض اخرى مثل خطوط امثال Windings يمكن الان استخدامها فى XeLaTeX بدون ادني مشكلة. الادوات 1- نظام MikTexوهو نظام مجاني, وعملية التنصيب سهلةز ايضاً يوجد داخل النظام محرر texwork يدعم جميع اللغات, ودعم اللغة العربية فيه ممتازة. 2- خطوط عربية او اي رموز ترغب فى استدامها. من ضمن الخطوط التى استخدمها فى الامثلة هناك خط مصحف المدينة وهو يحتوى على القران الكريم كاملاً فى 117 ملف 3- برنامج TECKit لعمل mapping للرموز, وهذه نستطيع ان نستخدمها لجعل رمز فى لوحة المفاتيح يوافق حرف مختلف فى ملف الخطوط. الخطوات طبعاً لن اقوم بشرح كل كبيرة وصغيرة وإنما سوف اشرح المستجدات فقط, وإذا كان هناك غموض يمكنكم ان تطرحو اسئلتكم, والاسئلة يجب ان تكون هنا فى نفس الموضوع وليس على الرسائل الخاصة, حتى تعم الفائدة. اولاً نقوم بتنصيب MikTex وهى عملية تنصيب عادية, ثم نقوم بتحميل الخطوط التى نرغب فى استخدامها بحيث تصبح متاحة للنظام, وللتاكدد من ذلك يمكنكم البحث عنها فى برنامج مثل الـwordpad مثلاً. برنامج TECKit لا يحتاج إلى تنصيب, ضعه فى اي مكان, TECKit هو عبارة عن مجمع, قمت بإستخدامه فقط لتحويل الارقام من arabic وهى الارقام التى تستخدم مع اللغة اللاتينية, والارقام الهندية التى نستخدمها مع اللغة العربية. حتى تستطيع كتابة الارقام الهندية يجب عليك اولاً كتابة ملف ترميز, ثم القيام بعمل تجميع له, ثم تقوم بوضع الملف الصادر فى مكان يمكن لـMikTex ان يصل إليه, على سبيل المثال C:\Program files \MiKTeX 2.8\fonts ثم تقوم بعمل update لـMikTex حتى يستطيع مشاهدة الملف. وضعت فى المرفقات مجموعة امثلة استخدمت فيها خطوط القران الكريم, ايضاً قمت بإرفاق الملف المصدري لكتاب متن العقيدة الطحاوية حتى يكون بمثابة مثال متكامل يمكن الاستشهاد به, ضمن المرفقات ايضاً هناك ملف TA.map وهو الملف المصدري الذي يقوم بعمل mapping للارقام العربية والهندية, والذي استخدم فى بعض الامثلة. بمكنك ان تفوم بتجميع ملفات Latex مباشرة مت Texwork ولكن تاكد ان تختار المجمع XeLaTeX, ايضاً تاكد ان اصدار MikTex هو على الاقل الاصدار رقم 2.7. بالتوفيق والسلام عليكم XELATEX.zip
  9. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته بعد غياب طويل عدت لاعرض عليكم موضوع قديم جديد متجدد. موضوع كان يشغل فكري منذ فترة طويلة, الا وهو كيفية استخدام LaTeX لكتابة النصوص العربية. وتحدثنا كثيراً فى هذا الموضوع وعرضنا جميع الخيارت المطروحة, ولكنها لم تكن بالمستوى المرضي, فمثلاً ArbTex وهو اول محاولة لجعل LaTeX تدعم اللغة العربية كان متواضع جداً وبالكاد يستطيع استخدام بعض الخطوط. ثم كانت هناك محاولة من قبل الاستاذ الجابري ببرنامج Arabi ورغم انها كانت محاولة جميلة إلا انه كان ينقصها الكثير لتصل لنفس مستوى دعم اللغات الاجبنية. ثم محاولة arabxetex وهي من افضل المحاولات ولكنها ايضاً تشكو من بعض التعقيد وتتطلب الكثير من المهارات فى لغة TeX حتى تستطيع ان تستغلها بشكل جيد. والان صدر اخيراً نسخة XeLaTeX تدعم ليس فقط اللغة العربية وإنما اي خطوط يمكن ان تخطر على بالك, نسخة تدعم true type و open type (طبعاً تحتاج لاستخدام بعض المكتبات الخارجية). على كل حال لضيق الوقت لن استطيع ان اشرح كيفية استخدام XeLaTeX حالياً ولكن ان شاء الله خلال اسبوعين من الان احاول ان اتفرغ واطرح موضوع متكامل عن هذه اللغة. حتى ذلك الحين اضع بين ايديكم كتاب متن العقيدة الطحاوية , والذي قمت بتنسيق محتواه بوسطة XeLaTeX النسخة الموجودة فى MiKTex وباستخدام IDE اسمه TexWork مدرج ايضاً فى حزمة MiKTex . والسلام عليكم aqeda.pdf
  10. السلام عليكم تم اطلاق الاصدار الاخير من بيتا 2. التحميل من نفس الرابط فى المشاركة الاولى. والسلام عليكم
  11. كل حكومة تحاول ان تسيطر على شعبها, المؤامرة الامريكية مثلاُ موجهة ضد الشعب الامريكي والبريطانية موجهة ضد الشعب البريطاني. الشعب الامريكي يريد الحرية ولكن فى سبيل الامن (ضد الارهاب الاسلامي, ومن قبل ضد التهديد السوفيتي) مستعد ان يتنازل عن القليل من الحرية فى سبيل الحصول على الامن, كذلك الشعب البريطاني. هل سافرت إلى لندن؟ مستحيل ان تمر بشارع او ان تركب سيارة اجرة او حافلة إلا وكاميرات المراقبة تترصد خطواتك. الشعب البريطاني مستاء جداً من هذه الحالة ولكن للسيطرة على الارهابيين ورصد حركاتهم قبل الشعب ان يتم رصد حركاته هو ايضاً. الشعوب العربية وشعوب العالم الثالث قاطبة لا تعرف ما معنى كلمة الحرية اساساً حتى يطالبو بها ولا يوجد هناك امن حتى نخاف عليه, فما الداعي للتامر علينا إذاً؟
  12. السلام عليكم دعوني ادخل فى الموضوع مباشرة, هناك نقطتين مهمتين, النقطة الاولى المعترض يقول انا ما عندي شيئ اخبيه خليهم يتجسس كما بدى لهم. النقطة الثانية يقول المعترض ان الذي يتجسس علينا ليس فقط جوجل وإنما جميع الشركات والحكومات وحتى البقال والبوب يتجسسو علينا. بالنسبة للنقطة الاولى إذا كان لا يضرك ان تكون حياتك الشخصية على شبكة الانترنت مكشوفة وجميع تحركاتك على الشبكة مرصودة من قبل شركة جوجل, فابشرك الخطوة القادمة هى رصد تحركاتك من خلال جوالك عن طريق برامج جوجل للمحمول. تجربة بسيطة تستطيع ان تقوم بها للتاكد ان برنامج chrome يقوم بارسال معلومات بدون استئذان, قم اولاٌ بتنصيب جدار ناري Firewall ثم امنع برنامج chrome من الاتصال, اغلق برنامج chrome تلاحظ انك كلما كتبت كلمة فى اي برنامج حتى notepad يقوم برنامج chrome بالاتصال ومحاولة ارسال بيانات, رغم ان البرنامج مغلق. بالنسبة للنقطة الثانية فهذا صحيح جميع شركات المعلومات تقوم بجمع اكبر قدر ممكن من المعلومات, واول شركة بدات بالتجسس هى شركة IBM وكانت تعمل لحساب البنتاجون, ولكن جوجل ابدعت وتفننت فى التجسس, هي و facebook فى المرتبة الثانية واخيراً بالنسبة لنظرية المؤامرة فهى لم تعد نظرية إنما هى حقيقة واقعة, وعندما نقول نظرية المؤامرة, فنحن نساعد المتامرين على اخفاء جريمتهم, يجب ان نتعامل معها على انها واقع وليس مجرد نظرية. الامر الغريب هو ان البعض يعتقد ان النظرية موجهة ضد العالم العربي او ضد المسلمين, ولكن الحقيقة هى ان العرب والمسلمين ليس إلا اداة, تماماً كما كان الاتحاد السوفيتي من قبل, اداة يستطيع من خلالها ان يقمعو شعوبهم. الموضوع طويل جداً وهناك الكثير ولكن اكتفي بهذا والسلام عليكــم ورحمـة الله وبركاتــه
  13. السلام عليكم السؤال الاول ناقص. السؤال يستشهد بـL9 واعتقد هى نظرية موجودة إما فى كتاب او فى محاضرة . السؤال الثاني ناقص السؤال يستشهد بـK15 هنا ايضاً نفس المشكلة. السؤال الثالث سؤال سهل للغاية ويمكنك ان تراجع الكتاب هناك بالتاكيد مثال مشابه, لان طريقة حل مثل هذا السؤال يعتبر من الاساسيات فى مادة المنطق. او على الاقل اكتب محاولاتك حتى نستطيع مساعدتك. اما حل واجب هكذا على الجاهز فهذا لن يفيدك بل بالعكس. ونصيحة اخوية مادة المنطق من المواد الجميلة جداً حاول ان تتعمق فيها لانها تفتح لك افاق واسعة وطرق جديد للتفكير واستخدام العقل بشكل مختلف. والسلام عليكم
  14. [ تمت الإجابة ]حاصل ضرب أعداد مصفوفة

    ما علاقة dw بالموضوع, انا طرحت لك طريقة حساب طول المصفوفة, كون ان المصفوفة تحتوي على dw بدل db هذا لا يجعلها تقنية مختلفة. احترامك لي او عدمه لا يرفع من شاني او يقلله, اعتقد انه من الافضل لك ان تتوقف وتحفظ ما تبقي من ماء وجهك وتحترم نفسك. والسلام عليكم
  15. [ تمت الإجابة ]حاصل ضرب أعداد مصفوفة

    بســم الله الـرحمــن الرحيــم السلام عليكــم ورحمـة الله وبركاتــه تفضل هذا موضوع كتبته عام 2004 وكنت استخدم فيه نفس التكنيك إلى حضرتك تدعي انك من قام بإختراعه http://www.arabteam2000-forum.com/index.ph...c=41551&hl= فى المشاركة رقم ثلاثة تجد التالي. IntArry dw 10, 34, 76, 25, 14, 9, 3, 22 IntAlen dw ($ - IntArry) / 2 اظن ان هذه المشاركة تم كتابتها قبل ان تعرف حضرتك ما هو الانترنت. وعليكــم السـلام ورحمة الله وبركاتـه..