ما رأيكم ان تقوموا بتصوير شاشاتكم اثناء كتابتكم لكود معين؟ دعونا ندخل إلى شيء بسيط من عالمكم.
صور لنا شيئا من عملك البرمجي
كود بسيط ضمن مشروع لن يقدم فائدة كبيرة
ولكن بدلا من ذلك سأشارك ببيئة العمل
فيجوال ستوديو
اللغة #C
WPF Application
الشاشة الوسطى سامسونج قياس 1920x1080 حجم 27 بوصة للتعامل مع الكود و الواجهة
اليمنى HPw2448hc قابل للدوران بدقة 1920x1200 وقياسها 24 بوصة أستخدمها بشكل طوالي من أجل نوافذ صندوق الأدوات والخصائص و مستكشف Solution Explorer في وضع التنفيذ و نوافذ المراقبة و التنقيح في وضع التنقيح
اليسرى شاشة اللابتوب أستخدمها لنوافذ الخرج Output و الأخطاء Errors في وضع التصميم و Stack قي وضع التنقيح
الطاولة والوسادة على يميني هي لأضع مرفقي وذراعي كاملا عليها حتى لا أرهق الكتف
أخي عبد الرحمن، أجد طاولة الحاسوب في مكتبك لجهة الجدار، وكذا لا أجد مرآة على الجدار
الغرفة لدي صغيرة جداً لأن أصلها مطبخ ولكن صاحب المبنى لكونه يستثمرها في تأجير الطلاب بنظام الغرف المنفصلة فحوله إلى غرفة وأجره ولهذا هو صغير جدا
عندما وضعت الكرسي إلى الجدار والطاولة في الوسط ضيقت الغرفة جدا و لم يتسع خلف الطاولة إلا مترا أو متر ونصف
فعوضت ذلك بجعلها في مكان بحيث تكون النافذة المفتوحة على يمين أستطيع أن انظر إلى الأفق بالالتفات يمينا بدل من الأمام
ألا تشعر بصداع في الرأس من كبر الشاشات التي تستخدمها
أنا أكبر شاشة لدي بحجم 20 بوصة تشعرني بصداع في الرأس كلما عملت عليها
لكونك وضعت الرد على تعليق الأخ بن أمجد لم يصلني إشعار والآن وأنا أعيد التصفح انتبهت له
وكان من المفروض أن تنقر على "اكتب رد" لتعليقي ليصلني الإشعار
إجابة على سؤالك :
بالأساس وعندما اشتريت أول شاشة HP منذ 6 أو 7 سنوات لم أعد أذكر بالضبط كان بسبب مشكلة العيون التي تعرضت لها في المرة الأولى أما تجربة العيون المشار إليها في الرابط فهذه المرة الثانية
المهم عندما أخبرني الطبيب الأول أن المشكلة بسبب التحديق المستمر على شاشة صغيرة ولمسافة قريبة
فكان العلاج أن أشتري شاشة كبيرة بدقة عالية لأستطيع النظر إليها من على بعد ، طبعا حينها كنت أعمل في التصميم فلم أكن محتاج إلى لشاشة واحدة
ولكن بعد عودتي لعالم البرمجة أدركت أني بحاجة لأكثر من شاشة لكثرة ما أتنقل بين النوافذ وإغلاق هذه وفتح تلك وتصغير الأخرى
فوجدت شاشة رخيصة بحجم كبير وهي سامسونج وألوان رائعة وبدون انعكاس فاشتريتها
وعندما حدثت اللابتوب آخر مرة كان كرت الشاشة يتحمل ثلاث شاشات فأضفت إليها شاشة اللابتوب وهكذا استثمرتها جميعا لزيادة مساحة العمل
ولكي أقلل من الوقت المهدور على كثرة الفتح والإغلاق بين الأدوات
كود بسيط ضمن مشروع لن يقدم فائدة كبيرة
ومع ذلك إليك لقطة حيث قمت بفتح نافذة الكود على الشاشة الطولية لإظهار أكبر عدد من الأسطر
من فضلك ما هي الإضافة/Extension التي استخدمتها لجعل الكود بهذه الألوان الجميلة؟
لأني أبحث دائما عن الإضافات المميزة وأحتفظ بها
أنا أستخدم
منذ سنوات حيث تلون بناء على التصنيف من كون الكلمة المفتاحية تتبع تعليمة شرطية أو مجالات الرؤية أو استفسارات Linq أو غيرها
ويمكنك تخصيصها بحيث تضيف أي كلمات لأي قسم ليتلون بلونه أو تزيل أي كلمات
كما أعتد على تخصيص الألوان من خلال إعدادات المحرر
ومؤخراً بدأت أستخدم
بالنسبة للمساحات الملونة على الجانب الأيمن هي إضافة خاصة بي قمت ببرمجتها في فترة كنت أعتمد طريقة معينة في تقسيم الكود ليسهل علي تمييزها.
وكذلك Region Highlights لتمييز القطاعات
كل هذه الشاشات من أجل Visual Studio ؟
أنا استخدم مفاتيح الاختصار من اجل عرض واخفاء اشرطة الادوات، وملئ الشاشة والبحث داخل مستكشف الملفات .. لأن استخدام مفاتيح الاختصار مجانية 100% .
طاولة العمل للصيانة وطاولة الدراسة كل ما زادت مساحتها استطعت أن تجعل الأدوات والمراجع في متناول يدك بدل من الإحضار والرفع
ثم أن الأمر يتبع الميل فأنا أميل لاستخدام الماوس أكثر من المفاتيح، ومن يميل لاستخدام المفاتيح أكثر فلا شك لديه القابلية لحفظ كل الاختصارات
وأنا لا أميل للحفظ ولهذا فاستخدامي للماوس هو الأكثر حتى في برامج التصميم
أضيف دعم لتضمين مقاطع الفيديو من YouTube وغيره وملفات الصوت من SoundCloud وغيرها إلى مدوّنتي باستخدام الواجهة البرمجية لـiframely وأجرب استبدالها بـembedly
النتائج:
بعيدًا قليلاً عن الموضوع أحببت أن أشارككم تجربتي لبعض المواقع على IE6! :)
كود جافا في NetBeans لإرسال واستقبال الرسائل القصيرة عن طريق SMPP
وهذا كود فري باسكال في أداة التطوير Lazarus برنامج حسابات مالية:
مشروع لتعلم Ruby On Rails
كود عرض الشجري لقائمة مسطحة
لا أدري حقا إن كانت تحتسب ولكن هذه صور من جهة التصميم لعمل برمجي
وهو صورة من البداية البرمجة له، أي بناء الهيكل أولا بHTML مع مراعات SEO
في حال كان يتساءل أحد عن sublime text
الخط المستخدم هو Inconsolata مع حجم 16
وcolor scheme هو Flatland Monokai
والقالب هو Centurion
جميل جدا ولكن الخطيئة الوحيدة هي أستعمالك للـ Vista
و هل قمت بتصغير حجم الصورة , ام انها حجم شاشتك 1440*900 ?
لا يوجد خطيئة حقا، انا استعمل windows 8.1 و elementary و xp
وهذا النظام هو xp بتوزيعة مخصصة اسمها sweet
ونعم حجم شاشتي 1440*900
19" widescreen
شيئا من هذا القبيل نعم
النظام الأساسي windows 8.1
ثم هناك linux وهو لاختبار التصاميم، فأحيانا لا أحصل على نفس النتائج من ناحية inputs و الأزرار
وxp حسنا، هذا شيء آخر. حملت لعبة قديمة منذ مدة (سنة 2003) ولكنها لم تعمل على 8.1 فقررت تجريب xp فنجحت عليه، وأحيانا أمر عليه للتجريب، فمحرك الخطوط مثلا مختلف عن الأنطمة التي بعده، طبعا لا علاقة لي ب IE
لا، ربما لأنه بطيئ بعض الشيء،
عندما فرمتة الحاسوب لأول، فأنا اقسم القرص الصلب لعدة تقسيمات، عادة 4
لا تدري ما قد يحدث للنظام الفلاني، وتخسر كل ملفاتك (الملفات التي لم تقم برفعها للسحاب مسبقا) لذا أبقي تقسيمات أخرى في حال تعطل نظام ما ولم استطع الدخول له، فادخل له من الجهة الأخرى واحصل على الملفات، أثبتت هذه الطريقة فعاليتها أكثر من مرة D:
well, aghh... thanks
VM بطيئ و مزعج و لكن ليس اكثر من احتياجك الى عمل Restart للتأكد من شيء ما
الحل الامثل هو شرائك الى 3 او 4 حواسيب و عمل شبكة محلية و الاختبار
لكن هذا في حال ان والدك يبيض ذهب فقط
هذا C++ Builder 2007 و أنا اعمل على مشروعى الخاص هو عبارة عن HTTP/S Web Server,
السلام عليكم أخ فادي
لماذا لم تستخدم النُسخ الحديثة من الـ C++ Builder EX ألا توجد تغييرات كبيرة؟
وهل تمت إضافة تحسينات لغة C++0x في مترجم C++ Builder وهل هي ميزات جوهرية؟
و عليكم السلام أخ معتز,
تحياتى لك,
c++ Builder XE يحتوى على تغييرات كبيرة, لكن معظمها لا تهمنى كثيرا, مثل دعم الUnicode, و مكتبة Firemonkey عابرة المنصات, و دعم MAC OS و IOS و اندرويد,
معظمها حاليا ميزات لا احتاجها, لذا رأيت انه لا داعى للترقية.
تحسينات c++0x مدعومة من c++ builder 2009, لكننى لا استخدمها و أرى ان لغة c++ القياسية القديمة تكفى معظم احتياجاتى.
أعتقد اننى سوف أقوم بالترقية الى c++ builder xe6 قريبا لأننى قد أحتاج فى عملى الى بعض التطبيقات للهواتف المحمولة.
اعتقد أن من أهم اﻷشياء المذكورة هو دعم الـ Unicode فسوف تواجهك مشاكل مثلما واجهتنا مشاكل في دلفي 7 الشهيرة، خصوصاً مع الـ Components الجديدة، كذلك مع تخزين اللغة العربية في قواعد البيانات
Micro framework ل NodeJS
إطار عمل صغير بإستعمال php
وبهذه المناسبة أشارككم صورة للخردة التي عملت بها لمدة 4 سنوات وعبر هذه الخردة تعلمت الكثير وعبرها أيضا حصلت على ثمن شراء حاسوب جديد
بين يدي مشروعين اعمل عليهم قمت بتصوير الشاشة ، كلاهما استخدم لغة VB.NET
المشروع الأول مشروع تسجيل في دورات
المشروع الثاني، تطبيق على الجوال يقدم مجموعة خدمات للصم
نظرت لكود الإخوة، وفعلا أجمل لغة وأكثرها مقروئية هي لغة الفيجوال بيسك دوت نت التي أبرمج بها
برمجة لعبة
صورة من برمجة class php للتعامل مع قاعدة البيانات :D
جزء من مشروع قالب وردبرس عبارة عن نظام اعلانات مبوبة
الصورة:
مشروع بسيط، هو هيكل مبدئي لمشاريع الويب (التصميم باستخدام Sass مبدئياً)، والهدف منه تقليل الوقت الضائع دوماً في تهئية بيئة العمل قبل الشروع بها من ملفات gitigore, bower.json, Gruntfile.js وغيرها.
هذا رابط المشروع:
المشروع هو برنامج فى مجال الذكاء الأصطناعى والنظم الخبيرة قمت ببرمجتة وتطويرة من أكثر من سنتين ونصف
والآن أعد البرنامج لكى يقوم بدور المبرمج فى إطار محدد وخبرة موضوعه فى البرنامج
أى أنه وبأختصار سوف يساعد الكثير من العملاء حول العالم الراغبين فى الحصول على موقع ألكترونى فى صناعه موقعهم حسب زوقهم وأختياراتهم ( من المتاح من البرنامج )
وذلك فى وقت قليل ما إن تم مقارنته بشركات برمجة أخرى فسوف يكون أقل من 5 %
المشروع بنظام الإضافات التى تحدد شكل ومكان الكود والملفات المساعدة
وملفات أخرى للمشروع تحمل الأفكار أو تخطيط الملفات بالاعتماد على الإضافات
فى النهاية يكون الناتج ( لوحة تحكم السكربت + السكربت نفسة جاهز بنسبة من 60 : 90 % )
فعليا قمت ببرمجة حوالى 130 موقع علية
المرحلة التطويرية الحالية هى واجهة المستخدم العادى وهو المشروع الحقيقى عندى الآن
صورة من المشروع على أنستجرام
برمجة مدونة بواسطة codeigniter
كنت ابرمج Framework لتسهيل بعض الاعمال في برمجة قواعد البيانات [ PHP ] .
Horus Framework
و جارى العمل على Horus Xpress CMS ودى بعض الصور منه
"تحت الانشاء"
كيف يمكن تفسير مشاركتك هذه ؟
هل هي استهزاء بصاحب الموضوع ؟
أم استهزاء بالمجتمع ؟
أم استهزاء بالمتابعين ؟
أم لديك تفسير ما ؟
التعليقات