بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
هذ قصة حدثت معى ... التى انتهت بتوفيق من الله وتم نشر مقالى بعد نقاش حاد
وفى هذه القصة انا اخطات اكثر من خطا لكن الاعتراف بالخطا فضيلة والحمد لله اصلحت هذه الاخطاء
واحببت ان انشر لكم القصة وان شاء الله تكون مفيدة لكم واتمنوا انكم تستفيدوا منها عندما تقدموا على نشر مقال يضم افكار مختلفة عن الواقع المنتشر
العين ترى موقع عالمى مثل موقع ال Codeproject وهو يضم العديد من المقالات التقنية الرائعة وفيه اساتذة كبار يتابعون كل مقال جديد قبل ان ينشر
يعنى اذا اردت ان تنشر مقال فى هذا الموقع فهناك قواعد وارشادات ينبغى ان تمر بها وتلتزم بها حتى يتم الموافقة على نشر المقال
واذا كان المقال مخالف للقواعد امامك فرصة تعدل فيه حتى يصبح موافق للقواعد ويتم نشره
لكن ماذا تفعل لو ان الاعتراض على المقال نفسه من اساسه كفكرة وموضوع وكل شىء ؟؟؟
هنا لابد من نقاش تقنع فيه الاساتذة بالموافقة على المقال .... واما انك تنجح وهذا صعب لانهم ناس كبار ومش هيكونوا معترضين لسبب هين
بس طبعا مش مستحيل وضرورى تحاول .... او انك تفشل وتجد مقالك يدفن ولايتم نشره
الحكاية ان اخوكم فى الله كتب مقال عن تقنية البرمجة بدون كود وبالتحديد استخدامها مع السى شارب
وبصراحة تعبت على هذا المقال رغم انه مقدمة بسيطة لكن تعبت فيه واعطيته جزء من وقتى الثمين :)
وحينما كنت اكتب المقال... وحسب خبرتى البسيطة فى موقع ال codeproject التى لاتزيد عن كتابة مقالين
كنت متوقع ان مقالى سوف يتم الموافقة عليه مباشرة خصوصا ان :-
1 - المقال له علاقة بالسى شارب .... والسى شارب تعنى الفيجوال استديو والدوت نت وال codeproject متحيز لهذه التقنية
وهذا سبب لى مشكلة سابقا حينما كنت كتبت مقال عن لغة السوبرنوفا حيث رفضوا ايضا فى البداية لانى كنت كتب اكواد باللغة العربية
وقالوا لى English Please ورفضوا ايضا لان السوبرنوفا ليس لها علاقة بالدوت نت من قريب او من بعيد
ولكن بفضل الله تم نشر المقال حيث اشرت لهم ان السوبرنوفا لغة تعمل تحت ويندوز فقط (ماكنتش عملتها متعددة المنصات وقتها)
واضطريت للاسف احذف الاكواد العربية رغم ان اللغة تدعم الكود العربى والانجليزى المهم فى الاخر ظهر مقال السوبرنوفا للنور وحقق نجاح والحمد لله
2 - المقال انجليزى تماما ليس فيه كلام عربى ... او صور عربية .... ولم يخطر فى بالى اى سبب يؤدى الى رفض المقال
3 - يشرح شىء مجانى مفتوح المصدر وليس فيه اى شىء تجارى ممكن يشكك انى بعمل دعاية
4 - المقال مكتوب من الصفر وليس منقولا من هنا او هناك
5 - مادة المقال انا ملم بها جيدا فهى تتعلق بمشروعى (تقنية البرمجة بدون كود)
يعنى كنت بكتب المقال وليس لدى شك انه يرفض وكانت الصدمة التى تحولت الى قصة كالتالى
اول تعليق من مشرف فى الموقع اسمه Mark Nischalke هو ان المقال اساسا مش مقال :)
اقتباسFirst, you don't need to include the biographical information at the top of an article, that's what your profile is for.
Second, this is just a walk through of how to use an application. You have no code and no discussion of code. This is CODE PROJECT and it is expected that an article will have these elements and not be "How to use" guide.
طبعا هو عاب عليا انى كتبت قصة حياتى فى بداية المقال وهو عنده حق بصراحة فى النقطة دى واشار عليا بوضع اى معلومات شخصية
فى التوقيع الخاص بى وانا بالفعل سمعت كلامه بعد كده فى النقطة دى
المشكلة بدات فى الجزء الثانى من التعليق وهو ان ده موقع ال CODE project وحط 100 خد تحت كلمة CODE وانا فى المقال بشرح
شىء اسمه (تقنية البرمجة بدون كود) وبالتالى المشرف يرى تماما ان مقالى لايتوافق مع الموقع اساسا (يعنى يرفض موضوع المقال نفسه)
انا طبعا تلقيت الصدمة بصدر رحب وبعد ثوانى (ضحكت) طبعا (ضحكت) اصل (شر البلية مايضحك) كمان (انا لم اتوقع هذه الصدمة ابدا)
المهم عدلت المقال وشلت المعلومات او الحكاية فى كانت فى اوله وفيها معلومات شخصية ووضعت اى معلومات شخصية فى التوقيع
وكان ردى عليه كالتالى
اقتباسHi Mark
Thanks for your notes
With respect to the first point
>> First, you don't need to include the biographical information at the top of an article, that's what >> your profile is for.
I agree with you and biographical information removed and you are true.
With respect to the second point
>> Second, this is just a walk through of how to use an application. You have no code and no
>> discussion of code. This is CODE PROJECT and it is expected that an article will have these
>> elements and be "How to use" guide
I modified the article to clear that There are code (Simple Application)
and the article for beginners.
Thank you
ولاحظوا انى اشرت فى الرد.... انا فى كود ولكن كود سيتم توليده من قبل تقنية البرمجة بدون كود ولن نكتبه مباشرة
فكان رد المشرف كالتالى
اقتباسYou will notice a button above this textbox with the label "Quote Selected Text". Use it rather than the >>
You have not included any code or discussion of code. Review other successful articles and compare them to yours; you will see you have posted nothing more than an image gallery.
لاجظوا انه اشار الى انى استخدم خاصية الاقتباس فى الرد لانى كنت استخدم << حين اشير الى كلام الطرف الاخر .... بستسهل يعنى :)
وانكر المشرف ان المقال فيه اى شىء له علاقة بالكود
وقالى ان الى انا عاملة ده مش اكثر من معرض صور :) طب وانا اعمل ايه ماهو الشرح محتاج صور عشان يظهر :)
انا هنا حبيت اخد خطوة مختلفة .... المرة الى فاتت انا عدلت فى المقال وشلت المعلومات الشخصية من المقدمة
المرة دى بقى .... انا غيرت قسم المقال نفسه من قسم السى شارب #C الى قسم ال Windows زى مقالاتى السابقة
وكان ردى كالتالى
اقتباسI have changed the article section
to be in the section of my last articles
Programming Without Coding Technology (PWCT)[^]
Supernova Programming Language[^]
At first I was interested in putting the article in C# section because i think that the subject is helpful more for C# developers.
But while the article contain a little of code (Generated code) and the tool is general for Windows i think now that the general section of Windows is the right place for the article like my last articles
Thank you
ولما انا كتبت الرد واشرت انى غيرت قسم المقال بحيث يبقى نفس القسم الى نشرت فيه مقالاتى السابقة
حدث رد غير متوقع وهجوم كبير كالتالى
اقتباسSo what?!?
The other Programming Without Coding Technology article should never have been published anyway and with 15 one votes others seem to agree also.
المشرف يرى ان المقال السابق لى عن البرمجة بدون كود (مقال نشرته سنة 2008 وحقق صدى ضعيف جدا لان التصويت معظمه كان اما 5 يعنى القمة او 1 يعنى القاع وده خلى النتيجة النهائية نص نص :) )
ولاحظوا ان هناك فتح لى الفرصة وحطنى فى موقف قوة من غير ماياخد باله
هو بيقول ان مقالى السابق المفروض مش كان اتنشر ... يعنى الى نشر مقالى السابق غلطان... يعنى هو بيهاجم الاخرين من المشرفين الى وافقوا على نشر مقالى قبل كده :)
وانا بقى استغليت النقطة دى صح كالتالى
اقتباسhe other Programming Without Coding Technology article published after agreement because the other experts know that Software development include many topics around code
like design, tools, code generation, AI ...etc
My articles closly related to software development and some developer find the article useful for them and their work so it's publish in codeproject
And this article helpful for C# developers , maybe you don't agree ... you are expert and i respect your opinion but please remember that i am fresh software engineer and i do software development too and i look to productive ways like (Code Generation, Wizards, ..etc) and there are developers respect my point of view and are looking for my ideas so i share them through this cool website
Freedom is Freedom and users decide what article is good for them and what is not
After my article publishing you could vote for it (1 of 5) if you want this returns to how you see the article but let others see the article and take their decison too
My Article is not image gallery, i know to present informations as i worked for one year to teach programming in the university and i know that image could be very better than text to introduce practical information
Thank you
قلت له ان المقال اتنشر بعد الموافقة عليه يعنى فى ناس فاهمة ان المقال مفيد
واستندا على ذلك اشرت له ان المقال مفيد لمطورين السى شارب ولو انت مش عارف ده غيرك عارف
والحرية هى الحرية سيب المقال يتنشر بعيدن ابقى صوت ليه بواحد من خمسة لو انت عايز مش مشكلة لكن يتنشر المقال
كان رده عليا كالتالى
اقتباسMahmoud Fayed wrote:
After my article publishing
Don't you get it? It won't be published.
Mahmoud Fayed wrote:
i know to present informations as i worked for one year to teach programming in the university
Yes, we see your graduates here all the time Roll eyes
Mahmoud Fayed wrote:
i know that image could be very better than text
Perhaps you still haven't noticed the logo at the top of the page. The one that say CODE project, not IMAGE project.
واضح من الرد انه احباط تام وان المقال بتاعى مش هيتنشر ....
ومش بس كده ... قالى انتبه ان اسم الموقع CODE project وليس IMAGE project
مممممم
الموضوع اتعقد
هنا بقى انا بصراحة قعدت ادعى ربنا جامد لانى تعبت فى المقال وعدم نشره زعلنى فعلا
وفضلت ادعى كتير وادعى كتير كتير كتير الحمد لله
بعدين دخل واحد تانى من المشرفين فى الموضوع اسمه Dave Kreskowiak وقال التالى
اقتباسThis is simply a step-by-step on how to recreate what you've done. You've got no discussion of the concepts behind any of this stuff, nor any other sample cases of real-world apps backed by data.
قال ان المثال الى انا مقدمه بسيط وانى مش داخل فى شغل جامد اظهر بيه الامور
وكان ردى عليه ان دى مجرد بداية كالتالى
اقتباسPlease note that in the article name this is just(Part (1))
The sample in the article is a simple start towards article series about the subject
I have a plane to present over 20 articles to cover the concept in details
i will go deep to present how developers could control the environment by creating new components and templates.
Greetings,
Mahmoud
قلت له انى ناوى اقدم سلسلة من عشرين مقال باذن الله حول الموضوع لو نجح والناس اتقبلته
وده مجرد part 1 مش اكثر
هنا رجع مارك تانى وكتب
اقتباسMahmoud Fayed wrote:
over 20 articles
Please don't do that. I'll get tired of voting 1 so many times.
طبعا واضح انى بيتريق وبيقولى مااعملش 20 مقال عشان مش يصوت على كل مقال 1 من 5
هنا لما لقيته اتريق كده .... حسيت انى قربت اكسب وقررت مش استسلم
وفضلت ادعى تانى تانى ان المقال يتنشر
وكان ردى على مارك
اقتباسWait to see them... maybe you like one of them and your vote become (5 of 5)
Greetings,
Mahmoud
والنقاش لم يكن فى المقال الجديد فحسب لان المشرف mark دخل الى المقال القديم الى انا كتبته سنة 2008
واعطانى تصويت 1 من 5 ودخلنا فى نقاش شخصى ... اتخانقنا وزعلنا بعض بصراحة :)
وكانت البداية السيئة منه كالتالى
اقتباسA image galley not an article. Nothing more than a poor how to guide for self-promotion
فقد اتهمنى ان كل الحكاية انى بعمل دعاية لنفسى .... وده طبعا نقاش مش علمى وبداية غير موفقة منه
كان درى عليه قاسى بصراحة
عرفته انى انسان محترم مش بهتم بالدعاية الشخصية ومش ده هدفى وان فى ناس فاهمة انا بعمل ايه وقيمة الى بعمله
وقلت له ان البرمجة بدون كود هى المستقبل وفى شركات كتير بدات تتجه الى الاساليب دى بقوة
واشرت الى تقنية Microsoft Silverlight و Microsoft Lightswitch كمثال على هذا التوجه
اقتباسHi Mark
i don't care with self-promotion .... if you don't understand what i am talking about and/or you find the article is not useful this is your opinion but please put personal and not scientific sentences like (for self-promotion) out of discussion.
There are many experts aware with this direction in software development and are looking for a future without coding where automation will control the programming world
You can look at Microsoft Silverlight and Microsoft Lightswitch just as an simple example
But to be fare freedom is freedom and you are free to determine your opinion about the topic and this don't distribe me at all and thanks for your opinion sharing.
Greetings,
Mahmoud
فرد عليا وقالى ان انا بتكلم عن Silverlight وانا مش فاهم عنها حاجة لانها بتعتمد على كود asp.net يعنى كود
اقتباسahmoud Fayed wrote:
You can look at Microsoft Silverlight just as an simple example
WTF WTF You have no idea what you are talking about. Have you even used Silverlight? It is not a "no code" platform any more than ASP.NET is.
فطبعا رديت عليه وفهمته ان انا عارف silverlight و lightswitch لكن المشكلة ان انت مش فاهم يعنى ايه برمجة بدون كود
برمجة بدون كود يعنى من ناحية الاستخدام لكن من ناحية البناء الداخلى اكيد فى كود طبعا
اقتباسI know Silverlight very well but you don't uderstand the concept of programming without coding
Programming without coding is related to user view ... not internal system view
Computer can't work without code (Machine Language) and uses fetch-decode-execution all the time
When we talk about programming without coding .... we mean (Wizards + Code Generation)
We mean that we could develop complete software or part of it without directly coding where we uses Designers, Wizards, Code Generation, ... etc
But the code still avaiable if we want to modify/read it.
Greetings,
Mahmoud
فطبعا زعلته كلمة انت مش فاهم يعنى ايه برمجة بدون كود وكان رده انى مش افترض كده
اقتباسMahmoud Fayed wrote:
you don't uderstand the concept of programming without coding
Don't make such assumptions.
فرديت عليه وقلت له انا بفترض من خلال الى بشوفه من كلامك وكل شخص حر فى رايه
اقتباسMy assumptions....is based on what i see from your comments about this topic.
I cann't change my assumptions ... Freedom is Freedom - it's just my opinion
... But i could keep it secret and i will do that the next time
فقال ان انا عقلى صغير ومتسمك برايى الخاطىء
اقتباسSmall minded and petty, but yes you are entitled to your mis-informed opinion.
فقلت له بالنسبة لكلامك عن عقلى ... ربنا يسامحك ... الله واحد
الله حلق عقلى وعقلك .... وكل واحد بيفتكر ان هو الصح ... لكن لازم يحترم الاخرين
اقتباسWith respect to your talking about my mind
God forgive you... God created your mind and my mind too
The creator is one ... so don't think that your mind is better
Everyone think his opinion is true ... no problem but respect others
Out of who is true and who is lost
Don't forget that we just share our ideas here
Everyone share ideas just want to help and contribute to others
There is no need at all to talk like this way... it's not a war
We are together members to this cool website.
هنا زعل منى جامد وقالى انى دخلت الدين فى الموضوع وان ده ضايقة جدا .... وانه اشتكانى للادارة
اقتباسReligious comments belong in the soapbox. I find your references and inferences to be highly offensive. Mad You have been reported.
فرديت علهي وفهمته ان مش قصدى طبعا انى اضايقة وانما التاكيد على حرية الراى واحترام الاخرين
اقتباسI don't mean that... be sure
Just i mean we are together want the same goal (sharing ideas)
And freedom is freedom... you are free to say your opinion (about my article)
And when we talk ... everyone should respect the other
بعدين فى المقال الجديد الى لم يتم نشره وقتها
ظهر مشرف ثالث فى الموضوع بعضوية اسمها Trollslayer وكتب
اقتباسNo, it is the whole approach we disagree with.
There are 'code-free' tools now and then and all they do is end up getting people to pretty up some default applications.
I remember one about tewnty five years ago called 'The Last One' which was fine until it it real world issues, your approach is essentially the same.
ده الى حسم الموقف هو قالى احنا معترضين على الفكرة نفسها (البرمجة بدون كود)
وان دى فكرة فاشلة واحنا بنسمع عنها من عشرين سنة وانت اكيد مشروعك فاشل زى المشاريع دى
هنا طبعا انا اتصدمت جامد بس اطمنت لانى فهمت انهم حكموا على مشروع من غير مايشفوه اصلا
حكموا عليه من الاسم
وكان ردى النهائى كالتالى
اقتباسPlease look at this
http://en.wikipedia.org/wiki/List_of_compilers#Research_compilers[^]
Programming Without Coding Technology (PWCT) A specialist innovative technology wherein the programmer need not write code but can visually specify every functional aspect of the program similar to flowcharts and algorithms.
Another prove that my ideas is different
Look at this
Supernova Programming Language[^]
The supernova programming langauge Compiler+VM created using Programming Without Coding Technology.
The PWCT System is different and CSharpPWCT is a tool for C#.NET developers to use this new technology
Just give PWCT a try and you will notice that your programming power are unlimited because components wraps all programming langauge basics like Data Structure, Control Structure, Programming Paradigm,...etc
Greetings,
Mahmoud
حيث اشرت لهم ان المشروع كتب عنه فى الموسوعة الحرة wikipedia كما انى استخدمته
فى عمل مترجم لغة البرمجة سوبرنوفا والمشروع يغطى اساسيات البرمجة وبالتالى لا حدود له
والان اتضحت لى الصورة اكثر والاجابة لماذا رفض الكثيرين مشروع تقنية البرمجة بدون كود
ببساطة لانهم يحكمون على المشروع من اسمه ومن خلال تاريخ قديم عن تجارب فاشلة فى تحقيق هذا الهدف
والحمد لله رب العالمين ربنا استجاب دعائى وقدرت اقنعهم وتم نشر المقال
http://www.codeproject.com/KB/winsdk/csharpwithoutcoding1.aspx
ومازالت كل التعليقات والنقاش الذى دار موجود فى موضوع المقال
والله الموفق




