اخترعِ العجلة :)
كثيرًا ما نسمع عبارة "لا تخترع العجلة مرة أخرى" خصوصًا عندما تسأل عن كيفية صناعة أشياء تمت صناعتها مسبقًا. ومقصد قائلي هذه العبارة أنه لا فائدة من اختراع أشياء اخترعها من سبقك، اخترع أشياء جديدة!
قد تبدو هذه العبارة حكيمة للهولة الأولى، ولكن نظرتي التشاؤمية للحياة تريني عكس ذلك.. فأنا أصلًا – كشاب عربي مفتقر للدعم والعلم والثقافة الكافية – لا يمكنني تخيل أشياء جديدة غير موجودة فضلًا عن اختراعها!! فبإعادة اختراعي للعجلة تنفتح أمامي آفاق كثيرة لم أكن لأصل إليها ما لم أجرب اختراع العجلة من جديد.
العجلة – ولا أقصد بها العجلة حرفيًّا – بسيطة بالنسبة لي ولك، لكن إن أردنا تقليدها لعجزنا، هذا ولم نفكر باختراع أشياء أحدث من العجلة أصلًا.
لا أقصد بهذا كله أن نخترع العجلة لمنافسة أصحاب العجلات المسيطرين على السوق أبدًا، وإنما أميل لاختراع العجلة لفهم مبدئها، لأحصل على الخبرة التي اكتسبها صانعوا العجلات من قبلي وبنوا على خبراتهم أشياء جديدة لم نكن لنتخيل وجودها يومًا!!
فلا بأس باختراع لغة جديدة أو نظام تشغيل أو منصات عمل مغايرة لمنصة DotNET أو حتى إنشاء مواقع تواصل اجتماعي عربية!! (هذا برمجيًّا، بنفس المنطق قس ذلك على مناحي حياتك المختلفة). وأكرر، أقصد بـ "لا بأس باختراع" هذه الأشياء إن كان المقصد تعليميًّا، أما إن كان تجاريًّا فلا بأس به فقط في حال امتلكت الدعم الكافي لتنفيذ مشروعك ونشره وصيانته (لا تنس أن الشركات الكبرى ستشتري شركتك أو تهدمها إن كنت منافسًا حقيقيًا لها!!).
كثيرًا ما نسمع عبارة "لا تخترع العجلة مرة أخرى" خصوصًا عندما تسأل عن كيفية صناعة أشياء تمت صناعتها مسبقًا. ومقصد قائلي هذه العبارة أنه لا فائدة من اختراع أشياء اخترعها من سبقك، اخترع أشياء جديدة!
قد تبدو هذه العبارة حكيمة للهولة الأولى، ولكن نظرتي التشاؤمية للحياة تريني عكس ذلك.. فأنا أصلًا – كشاب عربي مفتقر للدعم والعلم والثقافة الكافية – لا يمكنني تخيل أشياء جديدة غير موجودة فضلًا عن اختراعها!! فبإعادة اختراعي للعجلة تنفتح أمامي آفاق كثيرة لم أكن لأصل إليها ما لم أجرب اختراع العجلة من جديد.
العجلة – ولا أقصد بها العجلة حرفيًّا – بسيطة بالنسبة لي ولك، لكن إن أردنا تقليدها لعجزنا، هذا ولم نفكر باختراع أشياء أحدث من العجلة أصلًا.
لا أقصد بهذا كله أن نخترع العجلة لمنافسة أصحاب العجلات المسيطرين على السوق أبدًا، وإنما أميل لاختراع العجلة لفهم مبدئها، لأحصل على الخبرة التي اكتسبها صانعوا العجلات من قبلي وبنوا على خبراتهم أشياء جديدة لم نكن لنتخيل وجودها يومًا!!
فلا بأس باختراع لغة جديدة أو نظام تشغيل أو منصات عمل مغايرة لمنصة DotNET أو حتى إنشاء مواقع تواصل اجتماعي عربية!! (هذا برمجيًّا، بنفس المنطق قس ذلك على مناحي حياتك المختلفة). وأكرر، أقصد بـ "لا بأس باختراع" هذه الأشياء إن كان المقصد تعليميًّا، أما إن كان تجاريًّا فلا بأس به فقط في حال امتلكت الدعم الكافي لتنفيذ مشروعك ونشره وصيانته (لا تنس أن الشركات الكبرى ستشتري شركتك أو تهدمها إن كنت منافسًا حقيقيًا لها!!).
نافذة إدارة ملف شخصي
اللغة C# WinForms
المنصة XanderUI
المنصة مناسبة جدًّا للتطبيقات الليلية (ويمكن برمجة التطبيقات النهارية من خلالها)
أدوات المنصة عديدة وكثيرة ومبنية بالشكل المسطح Flat
التصميم المرفق بالصور فيه عدة أقسام، يمكن التنقل بين الأقسام المختلفة ع طريق لائحة منزلقة SlidingPanel (عند مرور مؤشر الفأرة عليها تُفتح، وعند خروج مؤشر الفأرة منها تُغلق)
اللغة C# WinForms
المنصة XanderUI
المنصة مناسبة جدًّا للتطبيقات الليلية (ويمكن برمجة التطبيقات النهارية من خلالها)
أدوات المنصة عديدة وكثيرة ومبنية بالشكل المسطح Flat
التصميم المرفق بالصور فيه عدة أقسام، يمكن التنقل بين الأقسام المختلفة ع طريق لائحة منزلقة SlidingPanel (عند مرور مؤشر الفأرة عليها تُفتح، وعند خروج مؤشر الفأرة منها تُغلق)
كيف حالكن متابعينا🖐
قبل هلمرة عملنا مبادرة كانت بتعتمد على التعليم الذاتي والعمل الجماعي فشلت لعدة أسباب
رح نعمل مبادرة جديدة، لكن بفكرة مختلفة
يلي عم يدرس برمجة ووصل لمرحلة جيدة لكن بده يزيد خبرته وبنفس الوقت يعمل خيرة ويساعد الناس ب (استشارة، إشراف، مشاريع، ...) يتواصل معنا على الخاص @Eng27 مشان ننظم الموضوع..
وبالمقابل يلي محتاج مساعدة - حتى لو بسؤال - كمان يتواصل معنا لحتى نوصله لشخص من المتطوعين يقدر يساعده
مع العلم انو هلمبادرة مو مرجع تعليمي، فقط بإمكانك - كسائل - تاخد استشارة او دعم على شكل دفعة للأمام، لحتى تقدر تستمر لوحدك
شاركو الرسالة لرفقاتكن..
قبل هلمرة عملنا مبادرة كانت بتعتمد على التعليم الذاتي والعمل الجماعي فشلت لعدة أسباب
رح نعمل مبادرة جديدة، لكن بفكرة مختلفة
يلي عم يدرس برمجة ووصل لمرحلة جيدة لكن بده يزيد خبرته وبنفس الوقت يعمل خيرة ويساعد الناس ب (استشارة، إشراف، مشاريع، ...) يتواصل معنا على الخاص @Eng27 مشان ننظم الموضوع..
وبالمقابل يلي محتاج مساعدة - حتى لو بسؤال - كمان يتواصل معنا لحتى نوصله لشخص من المتطوعين يقدر يساعده
مع العلم انو هلمبادرة مو مرجع تعليمي، فقط بإمكانك - كسائل - تاخد استشارة او دعم على شكل دفعة للأمام، لحتى تقدر تستمر لوحدك
شاركو الرسالة لرفقاتكن..
This media is not supported in your browser
VIEW IN TELEGRAM
لاحظ الانميشن شغل تطبيقات الويب 😁
ليش منتجات ميكروسوفت ضعيفة مقارنة مع منتجات شركات تانية؟
عندك مثلًا InternetExplorer..
حدا بقلك هاد متصفحي المفضل🤔؟ أو انو انترنت اكسبلورر افضل من اوبرا مثلا 😃؟ كم واحد بقلك هيك؟ ١ من الف شخص!!
مثال تاني: منصة دوت نت، وبقصد منها أدواتها فقط.. وليس المنصة ككل (١)
لو انك تخطيت مرحلة المبرمج المبتدئ وما بقا تاكل هم كيف بدك تنفذ افكارك وتمثلن برمجيا، ووصلت لمرحلة صار التصميم بالنسبة الك اهم واصعب واطول من البرمجة، فغالبا رح تفضل تستخدم منصات تانية.. وممكن انت تصنع الادوات الي رح تصمم من خلالا برنامجك..
ف اذا رجعنا لعنوان المنشور، ليش منشوف انو الادوات الي منحصل عليها من منصة ميترو او بونيفو (او غيرن) افضل من الادوات الي بيقدملنا ياهن الفيجوال ستوديو؟!
ليش بتحس انو ادوات ديف اكسبرس احترافية، وانو ادوات منصة دوت نت للمشاريع الجامعية او المبتدئة وكتير عليها؟؟
هاد المنشور هو سؤال.. ورح اترك الإجابة للمتابعين..
هامش:
(١) المنصة: هي بيئة عمل FrameWork، ماهي لغة برمجة، هي بيئة بتخليك تتعامل مع لغات البرمجة، وبتدعم برامجك بحيث يشتغلو تحت نظام تشغيل معين.. واشهر مثال منصة دوت نت DotNET، او مثلا منصة بونيفو، او منصة ديف اكسبرس، ... الخ. لو جربت تحذف المنصة من كمبيوترك مارح يقدر برنامجك يشتغل لو كان بيعتمد على هالمنصة
أدوات المنصة: الأدوات الي بتستخدمها لتصمم وتتحكم ببرنامجك متل الزر Button وصندوق النص TextBox، وغيرن وغيراتن
المنصة هي نظام برمجي متكامل غالبا المبرمج بيتعامل مع جزء من هاد النظام.. أدوات المنصة هي جزء من هاد النظام، والمبرمج بيتعامل مع هاد الجزء بالكامل
عندك مثلًا InternetExplorer..
حدا بقلك هاد متصفحي المفضل🤔؟ أو انو انترنت اكسبلورر افضل من اوبرا مثلا 😃؟ كم واحد بقلك هيك؟ ١ من الف شخص!!
مثال تاني: منصة دوت نت، وبقصد منها أدواتها فقط.. وليس المنصة ككل (١)
لو انك تخطيت مرحلة المبرمج المبتدئ وما بقا تاكل هم كيف بدك تنفذ افكارك وتمثلن برمجيا، ووصلت لمرحلة صار التصميم بالنسبة الك اهم واصعب واطول من البرمجة، فغالبا رح تفضل تستخدم منصات تانية.. وممكن انت تصنع الادوات الي رح تصمم من خلالا برنامجك..
ف اذا رجعنا لعنوان المنشور، ليش منشوف انو الادوات الي منحصل عليها من منصة ميترو او بونيفو (او غيرن) افضل من الادوات الي بيقدملنا ياهن الفيجوال ستوديو؟!
ليش بتحس انو ادوات ديف اكسبرس احترافية، وانو ادوات منصة دوت نت للمشاريع الجامعية او المبتدئة وكتير عليها؟؟
هاد المنشور هو سؤال.. ورح اترك الإجابة للمتابعين..
هامش:
(١) المنصة: هي بيئة عمل FrameWork، ماهي لغة برمجة، هي بيئة بتخليك تتعامل مع لغات البرمجة، وبتدعم برامجك بحيث يشتغلو تحت نظام تشغيل معين.. واشهر مثال منصة دوت نت DotNET، او مثلا منصة بونيفو، او منصة ديف اكسبرس، ... الخ. لو جربت تحذف المنصة من كمبيوترك مارح يقدر برنامجك يشتغل لو كان بيعتمد على هالمنصة
أدوات المنصة: الأدوات الي بتستخدمها لتصمم وتتحكم ببرنامجك متل الزر Button وصندوق النص TextBox، وغيرن وغيراتن
المنصة هي نظام برمجي متكامل غالبا المبرمج بيتعامل مع جزء من هاد النظام.. أدوات المنصة هي جزء من هاد النظام، والمبرمج بيتعامل مع هاد الجزء بالكامل
كل سنة كانت تطلع إشاعة عن تقييد وتحديد حجم استهلاك الانترنت بسوريا، لكن .. بتبقى إشاعة وبتموت مع الايام
هلسنة غير .. الموضوع صار جد، وشكله مدروس لفترة طويلة ومطبوخ على نار هادية!
(قبل ما تكمل قراءة، انتقل للكلمات المفتاحية إذا مابتعرف الوضع الخدمي بسوريا)
من جهة، أنا كمواطن محروم من كلشي، من كلشي حرفيا، مالي غير الانترنت لأنتقل من العالم الفيزيائي المادي لعالم افتراضي مختلف تماما.. وهلإنتقال ممكن يكون ترفيهي وممكن يكون تعليمي وممكن يكون مهني، أو مجرد تواصل مع الأهل والمعارف ومتابعة أخبار وخلافه
وبالنسبة إلي ولشريحة كبيرة من الناس، الإنترنت هو وسيلة التعليم الأولى، وهو مصدر دخل لكتيرين، ف تقييد وتحديد مقدار استهلاك الناس أمر غير حكيم وغير عادل إطلاقًا
هلسنة غير .. الموضوع صار جد، وشكله مدروس لفترة طويلة ومطبوخ على نار هادية!
(قبل ما تكمل قراءة، انتقل للكلمات المفتاحية إذا مابتعرف الوضع الخدمي بسوريا)
من جهة، أنا كمواطن محروم من كلشي، من كلشي حرفيا، مالي غير الانترنت لأنتقل من العالم الفيزيائي المادي لعالم افتراضي مختلف تماما.. وهلإنتقال ممكن يكون ترفيهي وممكن يكون تعليمي وممكن يكون مهني، أو مجرد تواصل مع الأهل والمعارف ومتابعة أخبار وخلافه
وبالنسبة إلي ولشريحة كبيرة من الناس، الإنترنت هو وسيلة التعليم الأولى، وهو مصدر دخل لكتيرين، ف تقييد وتحديد مقدار استهلاك الناس أمر غير حكيم وغير عادل إطلاقًا
من جهة تانية، شركة الاتصالات (١) عندا مقدار معين من كمية البيانات الي ممكن يستهلكا المشتركين بالشركة (٢)، ومع تقدم التقنية واعتمادا على الإنترنت بشكل كبير، زاد الاستهلاك بشكل كبير!
لدرجة انو لما عم يصير استهلاك كبير بالانترنت عند بعض الناس عم يضعف الانترنت عند ناس تانيين!
فلهيك شركة الاتصالات عملت دراسة وإحصائية على كل المشتركين عندا وأخدت متوسط استهلاك المشتركين لكل سرعة، فطلع معا مثلا انو الي سرعته ١ ميغابيت بالثانية بيستهلك وسطيا ٥٠ جيغابايت شهريا، والي سرعته ٢ ميغابيت بالثانية بيستهلك وسطيا ٨٥ جيغابايت شهريا، ... إلخ إلخ (وفي رواية تانية بتقول انو هيك مفروض يستهلكو، بغض النظر انو هاد الاستهلاك الوسطي أو لا، وإذا كانت هلرواية صحيحة ف مصيبة الصراحة!)
لدرجة انو لما عم يصير استهلاك كبير بالانترنت عند بعض الناس عم يضعف الانترنت عند ناس تانيين!
فلهيك شركة الاتصالات عملت دراسة وإحصائية على كل المشتركين عندا وأخدت متوسط استهلاك المشتركين لكل سرعة، فطلع معا مثلا انو الي سرعته ١ ميغابيت بالثانية بيستهلك وسطيا ٥٠ جيغابايت شهريا، والي سرعته ٢ ميغابيت بالثانية بيستهلك وسطيا ٨٥ جيغابايت شهريا، ... إلخ إلخ (وفي رواية تانية بتقول انو هيك مفروض يستهلكو، بغض النظر انو هاد الاستهلاك الوسطي أو لا، وإذا كانت هلرواية صحيحة ف مصيبة الصراحة!)
ومن جهة تالتة، أنا كمواطن شتركت بخدمة بمؤسسة من مؤسسات الدولة هاد بيعني انو في بيني وبينها عقد.. وهلعقد كان مكتوب فيه (وفق أسطورة سمعتها مبيرحة): الاستهلاك مفتوح، ستهلك شقد مابدك حبيب قلبي عزيزي المواطن
والقرار تبع تقييد الانترنت، هو نقد وفسخ للعقد! والمفروض (المفروض) اذا رفعنا دعوى على شركة الاتصالات نطلع نحن الربحانين (عبقول المفروض).. على اعتبار شركة الاتصالات مستقلة عن الدولة وفق الهامش ١
من جهة رابعة، القرار الجائر هاد بنص على انو اذا انتهت كمية الاستهلاك المخصصة لكل فئة (مثلا ٥٠ جيغابايت للسرعة ١ م.ب/ثا) بإمكان المشترك يشحن بطاقات (يزيد رصيده من الكمية المتاحة للاستهلاك)، ومبدئيا سعرها مقبول جدا
من جهة خامسة، مؤسساتنا أثبتت فشلها تقنيّا.. لدرجة انو لما كنا نتعامل بالورقيات كان أداءنا أفضل..
لما عملو "البطاقة الذكية" (وحاشاها من الذكاء) صار حصول المواطن على مستحقاته أصعب بكتير..
لما كان الشخص يروح لعند المختار يسجل على جرة غاز كان عرفان بعد مدة معينة رح يحصل على غاز (مثلا ٢٣ يوم)، أما على البطاقة الذكية وتطبيق تكامل صار كل شخص بيطلعله جرة غاز بعد شهرين او تلاتة أو ممكن ما يطلعله! (٣)
وعليه، من المتوقع فشل النظام الجديد 😃
والقرار تبع تقييد الانترنت، هو نقد وفسخ للعقد! والمفروض (المفروض) اذا رفعنا دعوى على شركة الاتصالات نطلع نحن الربحانين (عبقول المفروض).. على اعتبار شركة الاتصالات مستقلة عن الدولة وفق الهامش ١
من جهة رابعة، القرار الجائر هاد بنص على انو اذا انتهت كمية الاستهلاك المخصصة لكل فئة (مثلا ٥٠ جيغابايت للسرعة ١ م.ب/ثا) بإمكان المشترك يشحن بطاقات (يزيد رصيده من الكمية المتاحة للاستهلاك)، ومبدئيا سعرها مقبول جدا
من جهة خامسة، مؤسساتنا أثبتت فشلها تقنيّا.. لدرجة انو لما كنا نتعامل بالورقيات كان أداءنا أفضل..
لما عملو "البطاقة الذكية" (وحاشاها من الذكاء) صار حصول المواطن على مستحقاته أصعب بكتير..
لما كان الشخص يروح لعند المختار يسجل على جرة غاز كان عرفان بعد مدة معينة رح يحصل على غاز (مثلا ٢٣ يوم)، أما على البطاقة الذكية وتطبيق تكامل صار كل شخص بيطلعله جرة غاز بعد شهرين او تلاتة أو ممكن ما يطلعله! (٣)
وعليه، من المتوقع فشل النظام الجديد 😃
الهوامش:
١- في نظرية بتقول أنو شركة الاتصالات السورية هي جهة مستقلة، ووظيفتها مو فقط خدمة المواطن، وإنما تحقيق أرباح منه لحتى تقدر الشركة تستمر.
٢- بتقول الأسطورة إنو كل دولة بتشتري من شركة الانترنت الدولية مقدار معين من البيانات، مثلا مليون جيغا بايت (مثلا)، وهلمقدار لازم يتوزع على كل الدولة، ف استهلاك البيانات بهالدولة محدود، والدولة لازم تحسب حسابا وما تفتح بوابات انترنت جديدة اذا الرصيد تبعا غير كافي!
٣- في نظرية بتقول انو كل البدايات بتكون غير مدروسة وغير مضمونة النتائج، وكلشي اوله صعب.. لهيك فإجباري أول مرة رح تجرب فيها البطاقة الذكية أو تطبيق تكامل رح تلاقي صعوبات كتير وأخطاء كتير تستفيد منها بتجاربك التالية
لكن الي طالع فكرة التطبيق ماخطرله يجربه بالصيف!! ضروري يعمل تجاربه على أرزاق الناس! (بتقول الأسطورة انو بعض الناس يلي راح الدور عليهم اشترو جرة الغاز ب ١٨ الف بدل ٢٦٥٠ ليرة، يلي بالواقع معتمد الغاز عم ينصب وياخد ٢٧٠٠ ليرة!)
١- في نظرية بتقول أنو شركة الاتصالات السورية هي جهة مستقلة، ووظيفتها مو فقط خدمة المواطن، وإنما تحقيق أرباح منه لحتى تقدر الشركة تستمر.
٢- بتقول الأسطورة إنو كل دولة بتشتري من شركة الانترنت الدولية مقدار معين من البيانات، مثلا مليون جيغا بايت (مثلا)، وهلمقدار لازم يتوزع على كل الدولة، ف استهلاك البيانات بهالدولة محدود، والدولة لازم تحسب حسابا وما تفتح بوابات انترنت جديدة اذا الرصيد تبعا غير كافي!
٣- في نظرية بتقول انو كل البدايات بتكون غير مدروسة وغير مضمونة النتائج، وكلشي اوله صعب.. لهيك فإجباري أول مرة رح تجرب فيها البطاقة الذكية أو تطبيق تكامل رح تلاقي صعوبات كتير وأخطاء كتير تستفيد منها بتجاربك التالية
لكن الي طالع فكرة التطبيق ماخطرله يجربه بالصيف!! ضروري يعمل تجاربه على أرزاق الناس! (بتقول الأسطورة انو بعض الناس يلي راح الدور عليهم اشترو جرة الغاز ب ١٨ الف بدل ٢٦٥٠ ليرة، يلي بالواقع معتمد الغاز عم ينصب وياخد ٢٧٠٠ ليرة!)
كلمات مفتاحية:
قرار شركة الاتصالات بسوريا: لكل مشترك مقدار معين من الاستهلاك شهريا، في حال تجاوزه فإن سرعته ستنخفض لأقل من الربع (يختلف الانخفاض من سرعة لأخرى).. يمكن للمشترك زيادة الكمية التي يمكنه استهلاكها بشراء بطاقات انترنت محددة بأسعار معقولة
البطاقة الذكية: تشبه البطاقات الائتمانية، لكن مافيها بركة أبدا فورا بيخلص بصيدك منها
تطبيق تكامل: تطبيق ينظم دور المواطنين في الحصول على المواد الأولية، والذي يتميز ببطءه الشديد وصعوبة تحميله وصعوبة تسجيل بيانات المستخدم فيه.
السرعة ١ ميغابيت / ثانية = ١٢٥ كيلوبايت / ثانية
وعند تجاوز كمية الاستهلاك تصبح ٢٥٦ كيلوبيت / ثانية = ٣٢ كيلوبايت / ثانية
هاد الحكي نظريا، يعني مفروض توصل أقل من هيك (عندي سرعة ١ ميغابيت/ثانية مفروض توصل ١٢٥ عم توصل ١١٠ يادوب)
قسمها على ٥ أو ٦ أشخاص موجودين بالبيت بيطلع لكل شخص حوالي ٥.٣٣ كيلوبايت / ثانية أي مايعادل ٥٣٣٣ بايت لكل ثانية .. حقا مذهل 😃😃😃
قرار شركة الاتصالات بسوريا: لكل مشترك مقدار معين من الاستهلاك شهريا، في حال تجاوزه فإن سرعته ستنخفض لأقل من الربع (يختلف الانخفاض من سرعة لأخرى).. يمكن للمشترك زيادة الكمية التي يمكنه استهلاكها بشراء بطاقات انترنت محددة بأسعار معقولة
البطاقة الذكية: تشبه البطاقات الائتمانية، لكن مافيها بركة أبدا فورا بيخلص بصيدك منها
تطبيق تكامل: تطبيق ينظم دور المواطنين في الحصول على المواد الأولية، والذي يتميز ببطءه الشديد وصعوبة تحميله وصعوبة تسجيل بيانات المستخدم فيه.
السرعة ١ ميغابيت / ثانية = ١٢٥ كيلوبايت / ثانية
وعند تجاوز كمية الاستهلاك تصبح ٢٥٦ كيلوبيت / ثانية = ٣٢ كيلوبايت / ثانية
هاد الحكي نظريا، يعني مفروض توصل أقل من هيك (عندي سرعة ١ ميغابيت/ثانية مفروض توصل ١٢٥ عم توصل ١١٠ يادوب)
قسمها على ٥ أو ٦ أشخاص موجودين بالبيت بيطلع لكل شخص حوالي ٥.٣٣ كيلوبايت / ثانية أي مايعادل ٥٣٣٣ بايت لكل ثانية .. حقا مذهل 😃😃😃