الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المسابقة الاولى (تصميم برنامج شبيه بالرسام العربي)

مغلقرائج
بدأه محمد بدوي في 25 يونيو 2009 · 127 رد · 35,676 مشاهدة · في المسابقات البرمجية
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
و كذلك لانني لا احب بعض الاعمال (المملة) مثل ملفات المساعدة او واجهة استخدام معيارية و متعددة اللغات, الخ
اقتباس
فعلاً مملة جداً وأنا أقوم بإنجازها الآن لكنها تبقى فرصة جيدة لتجربة مثل هذه الأمور وتعلمها

نعم يا أخوان هناك بعض الاعمال المملة لنا كمبيرمجين و لكنها ضرورية ليسمى ما نقوم به برنامج فالمستخدم النهائي قد لا يعلم إلا كيفية تحريك الفأرة و لذا لا بد من أن يكون المنتج نهائي

كذلك الحال فكرة المسابقة أن نتعلم منها مهارات و نستطيع أن نخرج بعمل متكامل

كما الحال هناك أمور أخرى يتم طلبها بالمسابقات العالمية و لم نقم بوضعها مثلا :

إعداد (عرض مبدئي) للمشروع و عليه يتم قبول الانضمام من غيره

دراسة جدوى لمشروع البرنامج و عرض تسويقي للفكرة (من هي الفئة المستهدفة و لماذا ...ألخ)

إرفاق عرض نهائي للمشروع يتم عرضه على اللجنة مع التطبيق

بالاضافة إلى مناقشة صاحب البرنامج من قبل لجنة التحكيم

بالتوفيق

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#27
محمد بدوي كتب:
نعم يا أخوان هناك بعض الاعمال المملة لنا كمبيرمجين و لكنها ضرورية ليسمى ما نقوم به برنامج فالمستخدم النهائي قد لا يعلم إلا كيفية تحريك الفأرة و لذا لا بد من أن يكون المنتج نهائي

كذلك الحال فكرة المسابقة أن نتعلم منها مهارات و نستطيع أن نخرج بعمل متكامل

كما الحال هناك أمور أخرى يتم طلبها بالمسابقات العالمية و لم نقم بوضعها مثلا :

إعداد (عرض مبدئي) للمشروع و عليه يتم قبول الانضمام من غيره

دراسة جدوى لمشروع البرنامج و عرض تسويقي للفكرة (من هي الفئة المستهدفة و لماذا ...ألخ)

إرفاق عرض نهائي للمشروع يتم عرضه على اللجنة مع التطبيق

بالاضافة إلى مناقشة صاحب البرنامج من قبل لجنة التحكيم

بالتوفيق

أليس من الأفضل عمل كل ذلك للبرنامج الفائز فقط؟؟ بدل من تضييع كل شخص لوقته في كتابة تعليمات ونشر البرامج في المواقع الأجنبية ؟

#28

للأسف لست محظوظ مع المسابقات ........لكن ... ومادام فيها دولارات يمكن و بـ 250$ :wink: أن أشرح الخوارزمية بالتفصيل

#29
اقتباس
أليس من الأفضل عمل كل ذلك للبرنامج الفائز فقط؟؟ بدل من تضييع كل شخص لوقته في كتابة تعليمات ونشر البرامج في المواقع الأجنبية ؟

مازال البعض يفكر ان الموضوع موضوع ربح و خسارة , الموضوع موضوع نشر فائدة و تدريب عملي على المهارات

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#30

أرجو ألا تحمل مسألة الـ 250$ الواردة في تدخلي أعلاه على محمل الجد لأني كنت أمزح فقط كما هو ظاهر....أما مسألة الخوارزمية فقد سبق لي و أن قمت بتحليل طريقة عمل هذا النوع من البرامج و بالتحديد برنامج اسمه َArabic Type مغلق المصدر و مطور بالـ VB2 على ما أذكر.

فإذا كان وضع الشرح هنا لا يخل بشروط المسابقة و كان هناك إهتمام كاف بالموضوع فأظن أني أستطيع شرح الخوارزمية إن شاء الله... بالتوفيق.

#31
محمد بدوي كتب:
مازال البعض يفكر ان الموضوع موضوع ربح و خسارة , الموضوع موضوع نشر فائدة و تدريب عملي على المهارات

هممم, بالعكس لو كانت الفائدة هي المرجوة يجب ان يتعاون الجميع على مشروع واحد بدلا من ان يعمل كل على حدة ... خصوصا انه ممكن ان يقوم شخص ما بتسيلم مشروعه و ينجح بنسبة 60% بينما الاخر لا يزال يعمل على مشروعه لكي يحاول ان يجعل نقاطه 90 او اكثر ثم يصدم ان غيره سلم مشروع "ناقص" و لكنه فاز لانه سلمه قبله.

هل لي باقتراح؟

تحديد موعد معين (مثلا بعد اربعة ايام على الاقل) لا يمكن ان يسلم احد مشروعه قبل ذلك اليوم, و ذلك لان البعض كما هو ظاهر (و انا منهم) لديهم مشاريع مسبقة نصف جاهزة, كل ما عليهم هو اكمالها و تشطيبها, مما يقطع الطريق امام اي منافسة.

و كذلك تحديد موعد بهذا الشكل سيمنع حدوث الحالة اللتي ذكرتها قبل قليل من ان يسلم احدهم برنامجا ناقصا و لكنه يفوز لانه تعدى 60%

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 27 يونيو 2009 في 09:22

#32

جيد جيد ،،

حسنا لقد جربت برنامج الاخ حسن وهو رائع ، ولكن اكتشفت علة بسيطة ربما يستطيع أن يحلها بسهولة ، وهي في حالة كان النص يحوي على اكثر من سطر فإنا يظهر ترتيب السطور بالمقلوب قليلا.

انظر إلى هذه المثال:

هذا النص الاصلي : أثناء مشاهدتك للتلفاز ، بكل تأكيد شاهدت قناتك المفضلة وهي تضع إعلانا ثلاثي الأبعاد ، مثل فاصل الإعلاني في قناة الجزيزة ، حيث تسقط كرة في الماء وتغوص فيه ثم يظهر في النهاية شعار الجزيرة.

وانظر إلى النتيجة على سكريباس :

post-32886-1246096151_thumb.jpg

أخي Hejazi حاول ان تجرب النص أعلاه وتخبرنا بالنتيجة ،

وأتمنى أيضا أن يتم تجربة تعدد الاسطر على منتجات أدوبي

دمتم على خير

#33

نعم اخ OMLX و للاسف هذه من نتائج طريقة عمل البرنامج حيث انه يقوم بقلب الحروف لكي تظهر بشكل صحيح, و لكن النتيجة هي كما ترى: اذا قام البرنامج اللذي سيرسم الكتابة بتحويلها الى كتابة متعددة الاسطر, ستنعكس الاسطر.

اي ان البرنامج صالح فقط لكتابة بضع كلمات, و ليس فقرات و لا حتى جمل كاملة.

هذه ليست المشكلة الوحيدة, هناك عدة مشاكل اخرى واجهتني, ارجو من الاخوة ايضا ان يعلقوا عليها, هل هم ايضا واجههوها ام لا؟

- اولا, الاسلوب المتبع لا يعمل على كثير من الخطوط الخارجية, فقط خطوط الوندوز الاصلية, مثل arial, tahoma, andalus, decotyoe thulith, diwani bent, traditional arabic, اما في الخطوط الخارجية third party fonts فيظهر النص على شكل خرابيط لا معنى لها

- ثانيا, الحركات تفصل بين الحروف في بعض الخطوط مثل خط الثلث و الترادشنل, مع انها تظهر بشكل سليم في خطوط arial و tahoma

- ثالثا, بعض الخطوط (خصوصا اللتي لا تحتوي على اشكال الحروف العربية) اذا حاولت تطبيقها على النص تظهر اخطاء غريبة (في سكريبس يظهر مستطيل احمر طويل على طول الكلام), في فوتوشوب تظهر رسالة خطأ ان البرنامج لا يستطيع تنفيذ العملية, و في احدى المرات حصل كراش لفوتوشوب

post-43175-1246098193_thumb.png

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 27 يونيو 2009 في 13:23

#34

بخصوص تعدد الاسطر, كما قلت, البرنامج صالح فقط لكتابة بعض العبارات القصيرة,

و لكن اذا احتجت ان تكتب جملة ما, فجرب باخر نسخة ان تقسم الجملة الى عدة اسطر في البرنامج نفسه قبل تصدير النص الى Scribus (رفعت نسخة جديدة تستطيع ان تكتب فيها عدة اسطر)

هذه الطريقة ليست عملية طوال الوقت طبعا, و لهذا لا تستطيع استخدام هذا البرنامج لكتابة كتاب باللغة العربية

نبيل سيد طه كتب:
اخي العزيز لقد حاولت استخدام مختلف الطرق للكتابة بالعربي في برنامج (Protel PCB 1.5 for Windows) وكذلك

(Protel Advanced PCB 2.7.1) ولم افلح وسؤالي ربما يعتبر خاص لان قلة من الناس مازالوا يستخدمون هذه الاصدارات من البرامج لقدمها ومبرر

استخدامي لهذه البرامج انني قد قمت بنفسي ببناء مكتبة العناصر من حيث الرسم كما ان البرنامج بسيط الاستخدام ويتوافق مع متطلباتي وها انا ارفق البرنامج الاول بناء

على رغبتك لتجربته ان رغبت في البرنامج الثاني سوف ارسله قديتبادر لك فكرة حول ايجاد حل فاكون لك من الشاكرين واطلب من الاخوة من يستخدم برنامج (EAGLE)

من اي اصدار كان ايضا التجربة عليه

رد على الاخ الشمري اخي السؤال كان حول اي برنامج سيعرضه اخ من الاخوة ولكن القدر جاء لطرح السؤال للاخ بعينه والهدف واضح لكي يتم استخدام من هذه البرامج

في مختلف الظروف والاحتاجات ولكي لا يتوقف الامر على نوع دون غيره على الاقل قد يلبي احتاجات مختلفة حتى بعض برامج ال(cnc) وغيرها

وفقكم الله

للاسف لم يعمل معي, حتى بعد الكراك لا استطيع ان ادخل اي رقم حيث دائما يخبرني ان الرقم خاطئ

#35

السلام عليكــم ورحمـة الله وبركاتــه ،،

اخي لا اريد تشتيت فكرة اي اخ عن هدف الاساسي للمسابقة وهذه صورة عن الامر والرقم المستخدم من قبلي يجب الضغط على الزر (test) ستظهر محتويات التي هي ظاهرة فوق الزر(pcb 1.xx) الخ

post-172286-1246100700_thumb.jpg

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 27 يونيو 2009 في 14:08

#36

أخي نبيل، عمل البرنامج لدي ولكن مشكلته أنه يستخدم خطوطاً غير قياسية وبالتأكيد لا تحوي هذه الخطوط الحروف العربية، كما أنه لا يتيح تغيير الخط أيضاً ولذا لا يمكنك الكتابة باللغة العربية ضمن هذا البرنامج.

أخي OMLX، هذه المشكلة طبيعية لأن البرنامج الهدف يقوم بعمل إلتفاف للنص الطويل ولذا تظهر الأسطر معكوسة، وحل هذه المشكلة هو تقطيع النص إلى أسطر في البداية أو كتابة Plugin للبرنامج الهدف يقوم بهذه المهمة مثلاً.

أخي حسن، بالنسبة إلى الملاحظتين (أولاً وثالثاً) صحيح المشكلة تظهر في بعض الخطوط وهي الخطوط غير القياسية أو التي لا تدعم ترميز اليونيكود، أما إذا كانت هذه الخطوط قياسية تدعم اليونيكود فليس هناك مشكلة وهناك عدد جيد من هذه الخطوط (غير الخطوط الأصلية للويندوز).

أما بالنسبة للملاحظة الثانية فلم تظهر عندي هذه المشكلة.

أخيراً لدي سؤالين بخصوص الشروط:

1- ما المقصود بالشرط: واجهة التطبيق (User Interface) تدعم عدة لغات ؟

ما فهمته هو قابلية البرنامج لإضافة لغات جديدة بسهولة.

2- ما المقصود بالشرط: يدعم تظم تشغيل (Supported Operating System) أخرى ؟

هل المطلوب أكثر من نسخة من البرنامج من أجل كل نظام تشغيل، أم يكفي أن يكون الكود قابلاً للنقل والترجمة في نظام تشغيل آخر، ويمكن لاحقاً عمل هكذا نسخ؟

scribus2.png

محمد حجازي (Hejazi@)

#37

السلام عليكم،

فيما يلي مشاركتي في المسابقة، وقد أسميت برنامجي "تدوين" :wink:

banner2d.png

تم إرسال رابط بالبرنامج إلى الأخ محمد بدوي.

أرجو التوفيق للجميع :)

محمد حجازي (Hejazi@)

#38
محمد بدوي كتب:
مازال البعض يفكر ان الموضوع موضوع ربح و خسارة , الموضوع موضوع نشر فائدة و تدريب عملي على المهارات
الشمري كتب:
يا شباب .. هذه مسابقة .. لا يجب مناقشة أفضل الحلول واعطاء مقترحات .. dry.gif

إما أن تكون مسابقة , وقتها الموضوع ربح وخسارة وعلى كل مشارك أن يبذل مجهوده لوحده ومحاولة الحصول على أعلى النقاط ,

أو أن يكون موضوع نشر فائدة , فيتم عمل حصر للأفكار المشاركة وإنتقاء أفضلها ثم صنع تعدد اللغات والأنظمة وصفحات البرنامج وكل شي بعد تحديد الفكرة ,

الظاهر أن الفكرة التي كانت ببالي , كانت ببال الكثير من الأعضاء :) .. فلا مجال للمنافسة في الآخر بين طالب ثانوية ومتخرجي معاهد برمجة :wacko:

im out =\

بالتوفيق للجميع ... على فكرة , أول مرة أستعمل الطريقة , كانت في كتابة إسمي باللغة العربية في لعبة كونتر سترايك :) كان ذلك السبب الوحيد للعبي للعبة :P

دمتم بود ,,

#39
Syntax_err كتب:
إما أن تكون مسابقة , وقتها الموضوع ربح وخسارة وعلى كل مشارك أن يبذل مجهوده لوحده ومحاولة الحصول على أعلى النقاط ,

أو أن يكون موضوع نشر فائدة , فيتم عمل حصر للأفكار المشاركة وإنتقاء أفضلها ثم صنع تعدد اللغات والأنظمة وصفحات البرنامج وكل شي بعد تحديد الفكرة ,

الظاهر أن الفكرة التي كانت ببالي , كانت ببال الكثير من الأعضاء :) .. فلا مجال للمنافسة في الآخر بين طالب ثانوية ومتخرجي معاهد برمجة :wacko:

im out =\

بالتوفيق للجميع ... على فكرة , أول مرة أستعمل الطريقة , كانت في كتابة إسمي باللغة العربية في لعبة كونتر سترايك :) كان ذلك السبب الوحيد للعبي للعبة :P

دمتم بود ,,

انا ايضا عندما بدأت المشروع كان هدفي هاف لايف و كاونتر سترايك في البداية :lol:

اخ حجازي, ما هو اسم الخط و ما هو نظام التشغيل؟

بالنسبة لي, DecoType Thuluth, Vista

#40

اخي هناك اخوة قد تبادر له الفكرة منذ زمن وقد انتجوا عدة اصدارات ولعل هذه المسابقة يربحها اي اخ مما انطبق عليهم ذلك

وهذا فيه عدل بحيث ان المجهود الذي بذلوه سابقا لم يذهب هباء بل حان الوقت ليحصل بالمسابقة على تكريم

كما هناك اخوة يدخلون على الفكرة بشكل جديد دون اي عمل او اصدار سابق وقد يحصلون على فرصة الفوز وتطبق عليهم فكرة الطالب

الذي تغلب على معلمه وهذا شيء جيد ويستحق الفوز وبه عدل

واهم قاعدة وجدتها بالمسابقة هي فكرة انتقاء الافضل وطبعا سيتم توضيح ذلك في النهاية وما هي المعايير المستخدمة

اجد هناك فرصة لكل الاخوة بالمنافسة ما دام الحكم سيكون للافضل وهذه وجه نظر

وفقك الجميع لنحصل على عدة برامج وكذلك الافضل

#41
hasan_aljudy كتب:
انا ايضا عندما بدأت المشروع كان هدفي هاف لايف و كاونتر سترايك في البداية :lol:

اخ حجازي, ما هو اسم الخط و ما هو نظام التشغيل؟

بالنسبة لي, DecoType Thuluth, Vista

نفس الأمر بالنسبة لي، أيضاً DecoType Thuluth, Vista

محمد حجازي (Hejazi@)

#42

همم, طيب

بالمناسبة اخ حجازي, حسب شروط المسابقة, يجب ان يكون البرنامج متاح للجميع, و مفتوح المصدر, و يوضع في نفس الموضوع :P

اقتباس
البرامج المشاركة في المسابقة سوف تكون متاحة للجميع و لا يحق لصاحب التطبيق المطالبة بأي تعويضات مقابلها

...

عند الانتهاء من التطبيق يمكن وضع رد على الموضوع - حتى نجد طريقة أخرى - مرفق به نسخة تنفيذية من التطبيق - مضغوطة - مع شرح طريقة التركيب و التشغيل

#43

شكرا على المسابقة، لكن هناك ملاحظة يجب التنبه لها

الملاحظة هي عدم وجود وقت محدد لانتهاء المسابقة، وإنما على أول تسليم، وفي هذا عدة عيوب

أولا : القلق الذي يساور المبرمج، عند ابتداء البرمجة، هل يكون أو المتقدمين أو لا. وهذا الأمر يجعله يتردد في دخول المسابقة لاحتمال أن تذهب جهوده سدى.

ثانيا : لو تم تحديد وقت نهاية المسابقة ، وثم تقييم المتقدمين على أساس الدرجات المذكورة لكان أفضل ، لأن كل متقدم سيحاول أن يحسن برنامجه ليكون هو الفائز في ظل وجود المنافسة

هذا رأيي والله يوفقكم لما يحبه ويرضاه

#44

لقد راسلت الاخ حجازي بخصوص أن يضع البرنامج التنفيذي هنا و في حال فوزه بالمسابقة لابد من عرض الكود المصدر و اتاحته للجميع

وطبعا يمكنه ان يحافظ عليه عن طريق تشفير الكود الداخلي بواسطو

من القائمة

Tools

من داخل

Visual Studio

اختر

Dotfuscator

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#45
محمد بدوي كتب:
لقد راسلت الاخ حجازي بخصوص أن يضع البرنامج التنفيذي هنا و في حال فوزه بالمسابقة لابد من عرض الكود المصدر و اتاحته للجميع

وطبعا يمكنه ان يحافظ عليه عن طريق تشفير الكود الداخلي بواسطو

من القائمة

Tools

من داخل

Visual Studio

اختر

Dotfuscator

؟؟؟؟؟

اذا كان الكود مشفر فهو ليس مفتوح المصدر

#46

عزيزي حسان عندما يقال انه حقق الفوز لابد من فتح المصدر , و على كل المسابقات القادمة هناك تنظيمات اخرى سوف توضح كل هذه الامور باذن الله

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#47

اها طيب, لا بأس إذن

هنا مشروعي, مضغوط بصيغة 7z, قد تحتاج لبرنامج 7zip لفتحه

http://www.7-zip.org/

قمت باضافة .zip الى نهاية الاسم للتحايل على منع المنتدى من تحميل هذا النوع من الملفات -_-

يرجى قرائة readme.html

سميته الرسام الحر, على اساس ان هدف المسابقة هو توفير بديل مجاني و مفتوح المصدر لبرنامج الرسام العربي

logo.png

لاااا احد يضحك عالشعار :lol:

بما انني سلمت المشروع و لا يبدو ان هناك متنافسين اخرين غيري و الاخ حجازي, ساضع الرابط اللذي حذفته من الصفحة الثانية:

صفحة المشروع على github

http://wiki.github.com/hasenj/arabic-writer

السورس كود:

http://github.com/hasenj/arabic-writer/tree/master

hasan_aljudy_free_ressam.7z.zip

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 28 يونيو 2009 في 11:29

#48

أنا أيضا قررت المشاركة :-)

في المرفقات تجد :

ملف مضغوط ArEdit.zip به نسخة تنفيذية عن للبرماج بالإضافة لملف ReadMe.rtf به شرح موجز لكيفية العمل بالبرنامج.

ملف آخر Fonts.zip به الخطوط اللازمة للبرنامج.

أنا جربته على الفلاش 5 و نجح الأمر كما في الصور االمرفقة ..........راجع ملف ReadMe لتفاصيل أكثر

ArEdit.zip

Fonts.zip

post-123152-1246178583_thumb.gif

post-123152-1246178611_thumb.gif

#49

هل يعمل على فلاش CS3

اكيد ان فلاش 5 لم يعد استخدامه واسع و ايضا يوجد برنامج اسمه الرسام العربي يحل المشكلة مع الفلاش 5

يجب ان يعمل على ادوبي فلاش CS3 !

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#50

بعد مناقشة مع الاخ رؤوف تم الاتفاق على جعل الموعد الاخير للمسابقة غدا قبل الساعة 12 مساء بتوقيت السعودية

و على ما يبدوا انه لدينا الان ثلاث متسابقين:

Hejazi

hasan_aljudy

ytreza

و عليه فأن أود أن أؤكد على الاخوة المتسابقين, هل هذه هي النسخ الاخيرة من تطبيقاتهم , أقصد هل هي التي سوف يتم تقييمها لاختيار الفائز إن لم تكن كذلك فأرجوا أن تضيفوا الموضوع كرد و إن كانت فلا داعي لرد إضافي

بالتوفيق

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…