Ahmad Mutiry

300 نقاط السمعة
311 ألف مشاهدات المحتوى
عضو منذ
محب لتقنيه غير متخصص هاوي اصرف اغلب وقتي فيها ومنها تعلم البرمجه قبل javascript بدأت بتعلم ruby ومن ثم PHP و Python وكان هدفي تطوير تطبيقات الويب لكن لم استطع الصمود مع هذه اللغات ممله ( طبعا بالنسبه لي ) وانتقلت لـ javascript بصراحه ممتعه بكتابة الكود بأفكارها سريعه التعلم تقدر تعمل بسرعه تطبيقات وألعاب لاتحتاج للكثير من الاعدادات للبدء بكتابة الكود اذا تحتاج مساعده أو لديك أسئله عن اللغه ؟
ممتعه جدا هذه اللغه وانا اسجل في الموقع كنت ابحث فيها لذا سجلت اسمي javascript
اعتقد التصميم بسيط وخفيف لايحتاج شاشة انتظار استخدمت في footer خاصية z-index .. ؟
لماذا وضعت شاشة انتظار
امممم .. بصراحه يزعجني هذا العزل بين html و html5 في دوره لا اذكر اين في تصميم واجهة كتب تعليق احد المتابعين : لماذا لاتستخدم مفردات html5 في التصميم فرد عليه بأن لا أريد المتابع "يتوه" وكأن html5 عالم آخر هذا غير صحيح ابدا قد سبقك الزمن كل المتصفحات الان تدعمها http://caniuse.com/#feat=html5semantic هذه من ناحية المتصفح وكذالك من جهة محركات البحث بإمكاننا فصل html5 الى قسمين html5 semantics, graphic, media وهذه يهتم بها frontend والقسم الاخر html5 api وهذه اقرب
لكن ركز على javascript اكثر اذا ترغب في تطوبر الواجهة
كمطور ويب سنة ٢٠١٦ وكما ذكرت ترغب في تطوير واجهة wordpress , عليك العمل على هذا الواجب من Matt Mullenweg - مؤسس wordpress قال Matt Mullenweg في مؤتمر wprdcamp us 2015 “Learn JavaScript, Deeply.“ لماذا اعطى هذا الواجب لمطوري wordpress يعتقد الافضل فصل الواجهة عن wordpress-backend ومنح المطورين rest-api لتعامل مع قاعدة البيانات متى سيحدث هذا الان تستطيع عمل ذالك مع http://v2.wp-api.org لكن Matt Mullenweg سيشرف على تطوير النسخه 4.7 من wordpress اعتقد في هذه الفتره ستبدأ الانطلاقه ، هل
هذا دليل كامل : https://css-tricks.com/centering-css-complete-guide/
... ؟ Needle.js which is what makes the SSRF request
هنا خطأ في نقل الخبر .. الاستغلال خطأ من مبرمج التطبيق مكن للمستخدم بإرسال طلبات من السيرفر لأي جهه ترغب بها وكذالك استقبال الإستجابه وإرسالها لك ، كاتب المقال استغل هذا الخطأ حين استخدم المبرمج package يسمى needle.jsيعمل كـ http client الاستغلال تم عن طريق الإضافه وليس node.js or express.js ، هذا الاستغلال يتم في أى تطبيق ويب بأى لغة أو إطار عمل إذا مكن المبرمج التطبيق بعمل طلبات cross domain دون وضع حدود لها . كما شرح كاتب المقال
تم دعم generator ،Promise في nodejs لن يكون هناك جحيم الاستدعاء كذالك اذا فهمت prototype راح تكره فكرة class في اللغات الأخرى
حاليا اعتقد بأنها ليست لغة interpreted بالمعنى الحرفي لكن تمر بمرحلة compilers في أغلب المحركات - V8 -
الاجمل قراءة التعليقات على المقال .. مقال سيء لكن شدني كثير تصميم موقع mashable جميل جدا وفية افكار كثيرة
انت لست مصمم انت developer المسئول عن تحويل التصميم الى أكواد
اسف كان الرد كذالك للكاتب عذرا
حبيبنا اعتقد جملة تصميم ويب مفهومها اوسع من تعلم كتابة الاكواد ماهي إلا جزء من مهاراة يحتاجها مصمم الويب ، مثال ذالك اذهب الى ركن الكتب في A List Apart ستجد مبتغاك هناك الكثير لتتعلمه فتعلم كتابة الاكواد كتابين من ١٣ كتابا وستجد ٣ كتب استخدام تكنيك متقدم والبقية استراتيجيات لانتاج ويب قابل للاستخدام
نعم تؤثر كثرة objects فهي تخزن في Ram فإذا كانت تتوالد بشكل غير مرغوب به ستجد التطبيق يعمل ببطء فسيكون خيارك زياده في حجم Ram أو إعادة تشغيل الخادم ، تستطيع استخدام أداة node inspector وتعمل تنقيح عبر ادوات المتصفح اذا عملت snapshot على heap سيظهر لك أي object سلكوه غير طبيعي
وهنا بعض الاسئلة : - اشرح مفهوم lexical scope في محرك الجافا سكريبت ؟ - function هو first-class وكذالك object في الجافا سكريبت .. تحدث عن هذا ؟ - مالذي يجعل closure احد اهم ميزات جافا سكريبت ؟ - كيف يعمل garbage collection في محرك الجافاسكريبت ؟ لم اكن افهم هذه المصطلحات وقت تسجيل حساب في هذا الموقع كنت وقتها اجمع بعض المصادر لتعلم pure javascript لذا سجلت باسم javascript كان شاغل تفكيري وقتها لا اعلم كم من الوقت مضى
صحيح lynda , tutsplus , codeschool , treehouse تعلمك فقط الخطوات الطفولية الأولى ، لكن اذا انتقلت الى مرحلة عمل منتج ستجد انك بعيد كل البعد لذا افضل ان تحصل على coding bootcamp online صحيح بأن السعر يفوق بكثير لكن ستحصل على شهادة من جهة معتبره ولديهم برنامج يبحث لك عن وظائف اعتقد الافضل هم ( Hack Reactor ) ، هناك موقع frontend masters برامجهم متقدمه اذا انتهيت من التعلم في المواقع السابقه دوراتهم عباره عن " ورش " عمل
نعم ممكن تعلمها لكن ستكون مثل الذي دخل محل ألعاب سحرية وحصل على لعبة مع طريقة الإستخدام وذهب ليبهر فيها أصدقائه ، لكن إذا تعلمت javascript وخاصة كل مايتعلق بالـ function ستكون مثل صانع اللعبه السحرية الذي باعها لك
شكرا محمد : - وان ما تم انجازه كان خلال ثلاثة ايام لكن لايعني ان صنع عمل بهذا النظافة والبساطة لايحتاج الى كثير من التفكير والتخطيط - تطويع لغة لصالحك أو كما يقال هناك جزء سيء وآخر جيد ، فهم الجزء الجيد والتحايل على الجزء السيء هذا programmer - اعتقد أغلب المشاكل لاتكمن في اللغة ولكن بطريقة عمل المبرمج ( Principles of Good Programming ) تحياتي لك
محاكاة ممتازه لاطار expressjs , ليس لدي خبره في php لكن اعتقد هذا الاطار خطوة لحل تعقيدات php عند تعلمها , اعتقد العمل احتاج لكثير من الوقت والافكار لظهور بهذه النتيجه ، ممكن تحدثنا عنه اكثر ؟
اعتقد هذا التعبير دقيق : php == javascript nodejs == apache
تم اضافة الفصل الاول : https://arabia.io/go/19900