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

فريق برمجي ... دعوة للعمل معا

مغلق
بدأه Mohammed-Saeed في 13 سبتمبر 2005 · 33 رد · 3,029 مشاهدة · في الإعلانات العامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بعد احر التحيات ...

بعد ان تعلمت البرمجة – منذ 7 سنوات - ، صممت الكثير من البرامج ، منها ما فتح عينيه على الضياء و النور ، و الجل الكثير لا يزال ينتظر في رحم حاسوبي من يهبه الحياة بعد الواد و النسيان ...

و اعتقد ان الكثير – مثلي – يترك مشروعه قبل اكتماله ليبدا مشروعا جديدا يشعر انه اكثر فائدة ، بعدما سئم من المشروع الاول ..

و لذا ، اقترح ان يتم تشكيل فريق برمجي لتنفيذ مشروع برمجي حتى النهاية .. كما هو المتبع في شركات البرمجة .. و يتعلم منها اعضاء الفريق العمل الجماعي – الذي يعد بذاته مهارة خاصة تفتقد لدى الكثير من الهواة - ، و سيكون ترتيب الفريق كالتالي :

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

* اعضاء المشروع : و يشمل المبرمجين ( و مصمم الجرافيك مثلا ان لزم .. ) ، و عليهم تنفيذ الادوار البرمجية التي يقترحها عليهم مدير المشروع .

اسلوب العمل :

من الطبيعي ان لكل مشروع اسلوب عمل خاص ، و لكن هذه نقاط على الحروف – كما يُعبر – :

* يتم اختيار مشروع ما من قبل الاعضاء ( بعد اقتراح كل عضو مشروع/ عدة مشاريع ) ، و يقوم المدير برسم الخطوط العامة للعمل البرمجي ، و بعرضها على اعضاء المشروع ، فاذا كانت ضمن قدرات الفريق ، انتقل المشروع لمرحلة التنفيذ .

* مرحلة التنفيذ : يتم ادخال التفاصيل على الخطوط العامة ، باسلوب متفق عليه بين الاعضاء ...

* يُفضل ان يكون المشروع مقسما لعدة اجزاء ، كما هو الحال في المشاريع الكبيرة ، فعلى احد الاعضاء برمجة مكتبة DLL الخاصة باحد مهام المشروع ، و على الثاني برمجة اداة OCX ، و الثالث يكتب Class و هكذا ، ( طبعا يمكن لعضو المشروع الاحتفاظ بحقوق الملكية الفكرية للمكتبة – مثلا – التي يكتبها ، حيث لن يتمكن الآخرون من رؤية شفرتها ، و لكن عليه عمل Documentation لهذه المكتبة ، و توضيح الطرق البرمجية المتبعة ... هذه من النقاط التي سيتم الاتفاق حولها بين الاعضاء ) ...

* بعد اكتمال المشروع ، يمكن الاتفاق مع شركة لتسويقه ، او عرضه للبيع في الانترنت و تقسيم الارباح بين الاعضاء حسب اتفاق مسبق ، او توزيع البرنامج مجانا ان كان العمل بدا بهذه النية ...

من اين تبدأ :

* على من يرغب بالاشتراك في هذا العمل ، ان يكتب سيرة ذاتية قصيرة ، تحوي مؤهلاته العلمية للعمل البرمجي ، و المجالات التي يرغب بالعمل فيها ...

طبعا ، يوجد مشاريع في الموقع مثل /index.php?showtopic=47464

و اولا ، هي بلغة ال C

و ثانيا ، المشروع عبارة عن برنامج هدفه الدعاية للموقع - امر جيد - ، و لكن الفريق البرمجي قد يهدف الى بيع برنامجه في النهاية ..

#3

واحد أخر إن كان الأمر جدي...

d4baa0.gif
#4

كبداية :

انا محمد سعيد من البحرين ، بدات البرمجة بال VB منذ 7 سنوات ، و اكثر عملي كان بال DataBase ، تعلمت لغات برمجة اخرى ، و لكن لم استخدمها بصورة احترافية ، استخدم لبرمجة الانترنت PHP ( عموما ، كتعديل على ال PHPNuke ، او برمجة هاكات ) ، و قد انتجت برنامج القانون في الطب ( نص الكتاب + بعض الامكانيات ) ، برنامج موسوعة الطب الاسلامي ( امهات الكتب + مسرد بالكتب و .... ) ، و بعض البرامج التجارية الخاصة ....

لدي عدة برامج ساقترحها مع شئ من التفصيل فيما بعد ...

#5

بعد التحية :

اليكم عدة مشاريع كنت قد حاولت انجازها ، و توقفت ...

- مشروع VB Language Maker-Add-in

مقدمة : ان من اكبر العوائق المانعة من انتشار برامجنا ، هي اكتفائها بلغة واحدة ( العربية) ، و هذا يفقدنا الكثير من الاسواق و لذا كان هذا البرنامج .

الوصف : Add-in للفيجوال بيسيك ، يقوم بترجمة المشروع لعدة لغات .

المستخدمون : مبرمجين VB

( لقد سبق و ان وضعت الكود الخاص بهذا المشروع في المنتدى ، و لم اكمله بعد ذلك )

- مشروع File Structure Guide

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

الوصف : برنامج مثل API-Guide يحوي بنية الانساق المعروفة ، و ....

المستخدمون : جميع المبرمجين

و يوجد لدي ايضا ... سارسلها فيما بعد :)

تصبحون على خير

#7

بعد التحية

اليكم مجموعة اخرى من المشاريع المقترحة :

- مشروع UBBEditor ( ايضا ، جزء منه موجود لدي )

مقدمة : اصبح في الآونة الاخيرة لمواقع الانترنت و لا سيما المنتديات اهمية كبرى في حياة الكثير من سكان المعمورة .

الوصف : محرر HTML بسيط ، شبيه بالفرونت بيج ، يقوم في النهاية بتحويل كود ال HTML الى UBB Code ، و طبعا ، يمكن بعد ذلك انشاء Add-in خاص بالورد ... حيث ان كل البرامج الموجودة لا تقوم بعمل ما تشاهده ، سيكون في مشاركتك ...

المستخدمون : جميع مستخدمي الانترنت ، و المواقع ...

#8

اذا كان هناك ثمة من يرغب بالاشتراك معي في احدى هذه المشاريع ... بهدف تسويقها فيما بعد ... فليكتب هنا سيرته ، و قدرته البرمجية ...

و شكرا ...

#9

بعد التحية ...

اليكم ايضا هذا المشروع ، و سيكون الاخير مني حاليا ،،،

- مشروع Downloader

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

الوصف : برنامج يحوي نقاط القوة الموجودة في البرامج الموجودة في السوق مثل TelPort و webZip و ... ، مع خدمة اخرى هي تحميل قائمة يتم الحصول عليها عن طريق Script .. و طبعا السكربت فيه امكانية استخدام ال Cookies .... الخ .

المستخدمون : جميع مستخدمي الانترنت ،

نهايةً ، عرضت هذه المشاريع كاقتراح ، و يمكن لمن يود المشاركة اقتراح المزيد ... ليتم النقاش حولها ..

بالنسبة لبيع المشاريع عند الانتهاء منها ، فيمكن ان يتم عبر الاتفاق مع شركة تسويق ... يتقاسم اعضاء المشروع بعدها الارباح ، او تخصيص صفحة لها في الانترنت ...

بالنسبة لمدير المشروع ، فيمكن لاي من الاعضاء ترشيح نفسه ...

#10

بسم الله الرحمن الرحيم

لا أريد أن أبدأ بالتشكيك على القدره على اتمام العمل لكني لم أقدر فالحال كما قال اخي MoaM

أنا د. بكر الرواشده

الاسم : بكر الرواشده

المؤهلات : دبلوم IT وليس دكتور :lol: :lol: :lol: ثقيل دم مو هيك :( :(

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

طبعا تقليد للفرونت بيج واعتمادا على OCX من البرنامج نفسه

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

--Html Editor كان مشروع تخرجي وحصل على تقدير 94% ( ممتاز ) وللأسف قد فقدت الـ code

-- MMPlayer يشغل جميع الملفات الصوتية والفيديو ( التي أعرفها على الأقل ) ,وأنا أحاول الآن البدء به من جديد .

-- برنامج تعليم الطباعة : لم أعمل به كثير

-- مجموعة العاب بسيطه : ..........

-- عادة ما أبرمج برامج خاصة بي تساعدني بانجاز عملي وهي بسيطة جدا ( حتى أن بعضها على الVBA ) ( لكن أفادتني كثيرا )

فعليا أحس أنني مبتدء جدااااااااااااااً وذلك لعدم قدرتي على تنظيم وقتي بشكل جيد ( لذا قد لا أفيدكم كثيرا )

- مشروع VB Language Maker-Add-in

لم أفهم طبيعة المشروع جيدا ( البرنامج يعدل على الـ code أو على برامج تنفيذيه ) ، يا ريت تضع وصله للمحاولة السابقة

- مشروع File Structure Guide

هل تقصد الـ Format للملفات

- مشروع UBBEditor ( ايضا ، جزء منه موجود لدي )

عندي تجربه كما سبق وأن ذكرت لكن لا أعرف الUBB للأسف

- مشروع Downloader

أفكر في مثل هذا البرنامج ( فقط Download ) مع الأخذ بالاعتبار فصل الانترنت لكن لم أتقدم كثيرا .

في النهاية أتمنى أن أكون عضوا في هذه المشاريع ولكن أخشى أن لا أتمه معكم وبالتالي أكون سبب انتكاسة العمل .

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

أتمنى لكم التوفيف

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#11

بعد التحية

بالنسبة ل VB Language Maker-Add-in فهذا رابطه

/index.php?showtopic=59874

بالنسبة ل File Structure Guide

فنعم ، اقصد بنية او Format الملف ، حيث لم ار دليلا لهذا

بالنسبة ل مشروع UBBEditor

نرحب بخبرتك السابقة ، و ستفيدنا كثيرا ... ال UBB هي الي تستخدم في المنتديات للتعرف على تنسيق النص ... انظر ( اضافة رد في هذا المنتدى )

بالنسبة لبرنامج التحميل ..

فقد انجزت ايضا الشئ الكثير منه ،،، و ربما اكمله قريبا لوحدي ( لحاجتي المتكررة اليه ... )

عموما ، نرحب بك عضو ، و لكن اتوقع عدد اكبر ، و الاهم ان يكونوا منتظمين في العمل ... 3 منتظمين يكفي

و شكرا

#12

بعد التحية ...

فقط ثلاثة ؟ و كلهم لا يعتقد بان الامر سيستمر ...

عجيب ... يبد ان الفريق العربي للبرمجة ، اصبح افراد عرب مبرمجين ..

و شكرا

#13

بكالوريوس علوم حاسب CS

• لغات البرمجة:

ممتاز في اللغات C/C++ و C# و Visual Basic و Java وتقنية .Net الإضافة إلى لغة Assembly.

• لغات الإنترنت:

ممتاز في PHP مع Apache Server و IIS وكذلك تقنية ASP مع IIS.

بالإضافة إلى HTML و Java Script و VB Script و تصميم صفحات الوب.

• قواعد البيانات:

أجيد التعامل مع MS Access و MySql و Oracle و SQL Server بالإضافة إلى لغة SQL.

• تحليل النظم:

جيد في DF Diagram و ER Diagram بالإضافة إلى UML.

• تصميم المترجمات، أنظمة المعلومات، الأمان, هندسة البرمجيات، الشبكات، الصيانة.

مأخوذ من ال CV

مستعد إذا فيه إمكانية.

أما المشاريع التي عملتها فأشهرها AntiVirus وكذلك برنامج تعليم طباعة. وبعض المحاولات اللتي لا أقدر أن أحصيها الآن.

وأرجوا أن يكون العمل وفق آلية معينة. يتم الإتفاق عليها هنا.

حبذا لو يحسب المجهود بالساعات.

وشكراُ

#14

بعد التحية ...

ارحب بك عزيزي موسى ...

هنيئا لك بك هذه المعرفة و الاعمال ... نتمنى تشكيل فريق قوي:)

بداية ، ما هو المشروع الذي تود العمل به مما اقترحته ، ام لديك اقتراحات تود من يشترك معك فيها ؟

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

يمكن الدمج بين حساب الساعات و العمل لبرمجي المكلف انجازه و ....

#15

بعد التحية ...

اعتقد ان مشروع VB Language Maker-Add-in اسرع ما سيُنجز .. باعتبار ان اكثره قمت ببرمجتها ...

و اكثرها فائدة بنية الملفات ...

و اكثرها ربح ، UBBEditor

#17

تحسب الساعات بالمجهود...

مثلا الساعة تعني مثلا 50 سطر برمجي

أو تصميم واجهة أو أي جهد يستحق الساعة.

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

File Structure Guide

UBBEditor وخاصة أن عندي توجة لبرمجة الأنترنت مع asp.net 2

VB Language Maker-Add-in

Downloader

وآسف على التأخير

ما كان قصدي

وشكراً

#18

بعد التحية ...

تحليل برنامج File Structure Guide

هدف البرنامج عرض معلومات و البنية الداخلية للانساق المختلفة من الملفات ، و لذا :

قمت بتصميم قاعدة بيانات ، تحوي :

- اسم الامتداد ( مثل BMP )

- وصف الامتداد ( مثل windows or OS2 Bitmap)

- معلومات حول الملف

- بُنية الملف ...

- مثال ( ممكن عدة امثلة ، بعدة لغات برمجة )

- التصنيف ( مثلا Graphic Files )

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

لدي حاليا 1200 امتداد مسجل ، مع وصفه ... و بُنية الملف يجب ان يكون متوافقا مع مختلف لغات البرمجة ... و لذا اقترح ان ندرس المتغيرات في لغات البرمجة ... لكي تكون بنية جميع الملفات لدينا بصيغة واحدة ، و ليس بعضها بال C و الاخرى بالدلفي و البقية بال VB .

حيث يمكن لنا ان نعبر عن المتغيرات بما تشغله من الذاكرة من ( byte) ، و للمبرمج بعد ذلك كيفية الاستفادة من هذه .

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

هذا البرنامج لا يحتاج لكود كثير ... بل يحتاج كثيرا الى مادة علمية ( بنية الملفات) ، و لذا يمكن ان نُعد نسبة للارباح كالتالي :

10% مثلا لكود البرنامج .

90% للمادة العلمية ، يُحسب ربح كل فرد منها كالتالي :

( 90% من الربح / عدد الملفات الموجودة بالبرنامج ) × عدد الملفات التي قام بوضعها في البرنامج .

انتظر رايك ... و اتمنى مشاركة المزيد من الاعضاء

مرفق : بُنية الملف SK2 حيث الشرح الوافي ، و يمكن لنا ان نتبعه شبيه له .

مثال على بنية ملفات ال RIFF ، حيث يمكن لبنامجنا ان يستخدم صورة توضيحية كالموجودة .

FS.zip

#19

جيد جداً لكن أين أكبر مصدر لهذا الموضوع. على الإنترنت؟

هل أتتبع شركات البرامج التي تدعم إمتداد معين. أو أن هناك موقع يكلف الكثير من العناء.

أما المثال الذي تريد فهل تريد الـ struct بعدة لغات. أم مثال على كيفية التعامل مع هذه الصيغة.

أعذرني على كثرة الأسئلة!!!

وشكراً.

#20

بعد التحية ...

المشكلة ، انه لا يوجد مصدر جامع لهذا الموضوع ، و لهذا تاتي اهمية البرنامج ... حيث اني وجدت بُني الملفات متفرقة في موقع ميكروسوفت و مواقع البرمجة ... الخ

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

اعتقد اننا يجب ان نتفق على صيغة موحدة ( هي ما تشغله من بايت في الذاكرة ) و ذلك تجنبا لتعريف بنية الملف لعدة لغات برمجة ...

اخي العزيز ، السؤال حقك الطبيعي في اي مشروع جماعي ، و لا داعي للاعتذار ...

سوف اعد عدة امثلة ،،،

اتمنى مشاركة المزيد من الاعضاء ، حيث ان النظام البنكي للموقع فرصة لبيع المحصول :)

#21

بسم الله الرحمن الرحيم

بالنسبة للـ UBB Editor أعتقد أنه يختلف من منتدى لآخر

واستقروا على رأي بالنسبة للمشروع الذي تريدونه

أما قلت المشتركين فأعتقد أنه يجب أن تبدأ .

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#22

بعد التحية ...

بالنسبة لل UBB Editor

حاليا ، لا يوجد اختلاف كثير ... و الاختلاف ان وجد ، فحله سهل يسير ... حيث ان الامر برمجيا لن يختلف كثيرا ...

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

للبدء ، مازلنا ننتظر اعضاء آخرين ، كما اني اقوم بعمل مثال للاخ موسى ، حول برنامج بنية الملفات ... لنرى اي البرامج سنبدا به ... حيث اني لما اقترحت هذه البرامج ، لا فرق لدي بايهما ابدا :)

و شكرا

#23
اقتباس
اعتقد اننا يجب ان نتفق على صيغة موحدة ( هي ما تشغله من بايت في الذاكرة ) و ذلك تجنبا لتعريف بنية الملف لعدة لغات برمجة ...

هذا جيد .. ويمكن ببساطة عمل برنامج يحول هذة الصيغة الموحدة إلى أي لغة برمجة تقريباً (آلي)

بقي نقطة..

لو بدأنا مثلاً بالصور فهل هناك إمتدادات علي جمعها (معينة)

أم أقوم أنا الآن بجمع هذه الإمتدادات ومن ثم البحث عنها.

وشكرا لمجهود أخي محمد

#24

بعد التحية ...

اشكرك اخي العزيز موسى ...

الامتدادات جاهزة عندي ... ان شاء الله ارسل اليك المثال بعد عدة ساعات ...

لاني عندي عمل فوري الآن ،،،

#25

شكراً على الرد السريع...

وأنا بالإنتظار.. إن شاء الله

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

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