Usama Ahmed

- laravel +Artisens+many helpful packages - Linux Server Edition + CLI - Mysql + mysql CLI - Titanium for Android Apps + Genymotion Emulator - backboneJS - bootstrap - jquery - gitHub + CLI

http://usama-ahmed.tk

20 نقاط السمعة
67.7 ألف مشاهدات المحتوى
عضو منذ
نصيحة مني لا تضيع وقتك في تعلم الكود ايجنتر :) هناك اطر برمجيه قد سبقت الكود اجنيتر بمراحل كبيرة جدا جدا ابحث عنها واختر انسبها
راجع الـ api الخاص باليوتيوب فيه كل التفاصيل
انت عاملة فرنساوي عموما احد اكبر المشاكل في جيني موشن هو انك يجب استخدام جافا 7 وليس اعلى من ذلك لا اعلم ان قاموا بحل هذه الاشكالية ام لا
استخدمت هذه الباكدج رائعة وقوية جدا جدا لانها تعطيك كثير من الخيارات في اعاده قياسات الصورة وتسجيلها باكثر من قياس ليتم استخدمها في اكثر من موضع
-3
الكود الي مكتوب ده مش مكتبه ولا حاجه لكن اصلا موجود في اللارافيل وعلى فكرة سريع جدا وقوي جدا استخدمه في احد المشاريع عشان اقلل الكويريز من الداتا بيز في الصفحة الرئيسية
التيتنيوم يتيح لك استخدام ويب فيو لتحميل موقع بالكامل داخل الويب فيو والتفاعيل مع مكتبات جافا سكربت محملة مع البرنامج بالفعل لكن لا استخدمه بهذه الطريقة. اقوم باستخدام TITANIUM ALLOY وهو عبارة عن MVC وعليه يستخدم الموديل لاستيراد جميع البيانات عن طريق BACKBONE لان التيتنيوم يفرض عليك استخدام التيتنيوم عن استخدام TITANIUM ALLOY CONCEPT وايضا يفرض عليك استخدام TSS
من الممكن ان يسبب بعض المشاكل ولكن كل يوم يأت ما هو جديد وفي بضعة اشهر جوجل ستقوم بحل هذه الامور بمنتهى البساطة لأن الجوجل من الممكن بمنتهى البساطة ان تضيف سكربت ما لاعطاء معلومات عن جميع البيانات التي يمكن ان يقوم المستخدم بتحميلها بهذا الموقع أو ذاك عن طريق نفس فكرة وضع كلمات كمفاتيح بحثية لكل المستخدمين. بمعنى عند طلب صفحة ما بداخل الموقع فإن المعلومات المستوردة من قاعدة البيانات يمكن ايضا عن طريقة تغير الهيدر وتغير الكلمات الافتتاحية
صراحة انا كنت مجبر على تعلم الـ BACKBONE JS رغم بدايتي مع ال ANGULAR JS لكن كوني استخدام TITANIUM FRAMEWORK FOR MOBILE APPLICATION وهو يستخدام مكتبة BACKBONE JS لاستيراد جميع المعلومات من قواعد البيانات عن طريق الـ RESTFUL API مما اجبرني على تعلم الـ BACKBONE JS فقط واضطررت للاستغناء عن الدخول في عالم ANGULAR وصراحة الـ BACKBONE JS قوي جدا جدا جدا وسريع جدا جدا جدا لكن معقد إلى حد ما في البدايه لكن لا استطيع نقد الـ ANGULAR JS
الامر يزداد صعوبة فقط
بدايتي كمبرمج هو حبي للحاسوب من الصغر والذي جعلني اريد ان ادخل هذا المجال هو عدم استطاعتي دخول الكلية أو مجال دراسي استطيع من خلاله تنميه هذا الحب والشغف بسبب نظام تعليم فاشل في مصر لأن مصر فاشلة في كل شيء ومن فشل لما هو افشل منه ولا حول ولا قوة إلا بالله، الحمد لله الذي جعلني اجتهد للوصول إلى ما قد وصلت عليه الآن بدون دراسه اكاديمية ولا حتى كورسات منتظمة. فقط كورس خاص مع مهندس صديق وكان وجوده
الآن يقل تدريجيا كتابة اكواد السي اس اس بسبب وجود انظمة قوية جدا جدا بها كل شيء تقريبا boottstrap وهي مرنة للدرجة التي يمكن البناء عليها الكثير من المشاريع
عام 2012 هو عام البي اتش بي بلا منازع وذلك بسبب دخول composer لعالم البي اتش بي وبتالي تفادي rebuild بنسبة كبيرة جدا جداً البي اتش بي من اللغات القوية جدا جدا جدا جدا وخصوصا عند استخدام Laravel framework بجد متعة البرمجه وسهولتها ليست بسبب سهولة كتابة الكود ولكن بسبب سهولة الوصول للفكرة عن طريق الكثير والكثير من ال helper functions and classes الي يعلم بها المطور الذي بدأ كتابه اكواد البي اتش بي من الصفر.
من ناحيتي شغال على الدروب بوكس لاكثر من سنتين الآن وبصراحة اكثر من رائع جدا جدا واوقات استخدم google drive لكن الدروب بوكس اكثر تنظيما وثباتا وامكانيات ايضا وللعلم قاموا بزيادة حسابي لـ 50 جيجا بسبب دخول بعض الاشخاص من خلال دعوات قمت بعملها وحتى الآن لا اجد اي مشاكلة في استخدامه رغم استخدامي لفيديوهات ومكتبات كبيرة من ملفات الاوديو احيانا
  • PHP
احذف > 0 لانها عبارة عن بولين يعني ترو اور فولس :)
  • PHP
لازم تعمل شرط قبل تسجيل المعلومه في قاعدة البيانات على سبيل المثال if(isset($thisvar) && count($thisvar) > 5) { // please record this in the db } else { // show some error to the user .. }
  • PHP
model + view + controller دي طريقة فقط لتنظيم الكود المكتوب بمعنى أن هناك ثلاث عناصر تحتاجهم لعمل موقع الكتروني التصميم وهو عبارة عن اجزاء الصفحة من هيدر وفوتر ومنيو وبادي وده بيمثل الفيو البيانات المسترجعة من قاعدة البيانات عند تحميل الصفحة وده بيمثل المودل البرمجه او اللوجيك وهذا يمثل الكنترولر بمعنى .. يوجد زر موجود بالصفحة وتريد تحميل بعض البيانات او اسماء اشخاص عند الضغط على هذا الزر الزر نفسه يعتبر فيو البيانات المسترجعة يعتبر المودل الضغط على الزر
يا عزيزي انا اقولك لك ان تتحدث عن عدم درايه وانا مصر على ما اقول اولاً حديثك عن تعلمه فهل تعلم لغة جديدة من البدأ ام تعلم التيتنيوم الذي هو مبني اصلا على اسس برمجه الجافا سكربت . عند بدأ التيتنيوم من قبلي لم اتعلم كيفية كتابه الكود او فهم الكود لانه مفهوم بالنسبة لي لانني قمت بكتابة آلاف الاسطر من الجي كويري والجافا سكربت وعليه فهم الكود نفسه سهل جدا جدا لكن تعلم الفنكشنز الجديده لكل فيو يمكن استخدامه
للاسف كلامك كله مغلوط علمياً وناتج عن عدم دراية التيتنيوم عبارة عن MVC model + view + controller وحتى الموديل يستطيع أن يتحدث بـ restful api ويمكن استخدام tss وهو تماما مثل css وذلك لاعطاء مميزات لكل عنصر من عناصر ال view التيتيوم له نوعين من البرمجه البرمجه العاديه وهي عدم استخدام mvc والبرمجه بواسطة استخدام alloy concept
أخي العزيز كمبرمج يجب أن يكون حدثيك دائما بدلائل وبراهين يرجى وضع أسباب نصحك بعدم استخدام التيتنيوم مع الوضع في الاعتبار ان حديثي وحديث غيري في الموضوع من واقع استخدام الفون جاب بسبب انحصار استخدامه على الويب فيو على اختلاف التيتنيوم الذي يقوم بتحويل كومبيلر خصيصا لاستخدام عناصر النيتف الخلاصه يجب وضع أسباب ودلائل على نصائحك
انصحك بقراءة هذا الموضوع : https://arabia.io/android_programming/16546-%D8%A7%D9%84%D8%AA%D9%8A%D8%AA%D9%86%D9%8A%D9%88%D9%85-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D8%A7
-1
يمكن تركيب اللينكس UBUNTO على الويندوز عن طريق VIRTUALBOX
-1
اللينكس لا غنى عنه لمطور الويب للتعامل مع السيرفر.
-2
لا غنى عن قاعدة البيانات يمكن استرجع البيانات بقاعدة البيانات وتحويل جميع المصفوفات إلى نوع الجيسن فقط لا غير وهذا هو المتبع.
http://usama-ahmed.tk