اذهب إلى المحتوى

لوحة المتصدرين

  1. Yomna Raouf

    Yomna Raouf

    الأعضاء


    • نقاط

      5

    • المساهمات

      2193


  2. Talal Alharbi2

    Talal Alharbi2

    الأعضاء


    • نقاط

      2

    • المساهمات

      21


  3. عبد اللطيف ايمش

    • نقاط

      1

    • المساهمات

      1406


  4. إياد الاسماعيل

    • نقاط

      1

    • المساهمات

      543


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 08/22/20 في كل الموقع

  1. الإصدار 1.0.0

    45524 تنزيل

    لا يخفى على أحدٍ سطوع نجم لغة HTML5 وانتشار تطبيقاتها انتشارًا كبيرًا، إذ ذاع صيتها وأصبحت حديث الكثيرين لما تحتويه من تقنياتٍ مهمةٍ لتطبيقات الويب، فهي تتضمن كل ما يتعلق بتشغيل مقاطع الفيديو على صفحات الويب، وتوليد الرسوميات ديناميكيًا، وتحديد الموقع الجغرافي للمستخدم، وإتاحة استعمل تطبيقات الويب دون اتصال، إضافةً إلى تنظيمها لبنية المستند الهيكلية تنظيمًا دقيقًا يسهِّل تفسيرها من المتصفحات والبرمجيات الأخرى، والمزيد… لذا جاء هذا الكتاب محاولًا تقديم مفاهيم HTML5 وتقنياتها وطرائق استخدامها إلى القارئ العربي، مدعمًا بأمثلة علميةٍ تسهّل توضيح الأفكار، وحاولتُ فيه توفير أحدث المعلومات عن دعم تلك التقنيات قدر المستطاع، وأعدت النظر في بعض الفصول لتناسب التغييرات التي طرأت حديثًا. هذا الكتاب مترجمٌ عن كتاب Dive Into HTML5 للمؤلف Mark Pilgrim المرخّص برخصة المشاع الإبداعي CC BY 3.0، والذي نشرته O’Reilly لاحقًا باسم HTML5: Up and Running. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي نسب المُصنَّف - الترخيص بالمثل 4.0 (CC BY-SA 4.0). شعار HTML5 والشعارات البقية مرخصة برخصة المشاع الإبداعي CC BY 3.0. وفي النهاية، أحمد الله على توفيقه لي بإتمام العمل على الكتاب، وأرجو أن يكون إضافةً مفيدةً للمكتبة العربية، والله ولي التوفيق. يمكنك قراءة فصول الكتاب في صورة مقالات مما يلي: المقال الأول: خمسة أشياء عليك معرفتها عن HTML5 المقال الثاني: نظرة على تاريخ HTML - الجزء الأول المقال الثالث: نظرة على تاريخ HTML - الجزء الثاني المقال الرابع: اكتشاف دعم المتصفحات لميزات HTML5 المقال الخامس: الرسم عبر عنصر canvas في HTML5 المقال السادس: صيغ ترميز الفيديو والصوت وحاوياتها وكيفية عملها في الويب المقال السابع: ترميز مقاطع الفيديو بعدة صيغ المقال الثامن: إضافة مقاطع الفيديو عبر العنصر <video> في HTML5 المقال التاسع: التعامل مع التأريخ في HTML5 المقال العاشر: تحديد الموقع الجغرافي (GeoLocation) في HTML5 المقال الحادي عشر: التخزين المحلي (Local Storage) في HTML5 المقال الثاني عشر: تطبيقات الويب التي تعمل دون اتصال – الجزء الأول المقال الثالث عشر: تطبيقات الويب التي تعمل دون اتصال – الجزء الثاني المقال الرابع عشر: النماذج (Forms) في HTML5 المقال الخامس عشر: مدخل إلى البيانات الوصفية (microdata) في HTML5 المقال السادس عشر: توصيف الأشخاص باستخدام metadata في HTML5 المقال السابع عشر: توصيف المنظمات/الشّركات باستخدام microdata في HTML5 المقال الثامن عشر: كيفية توصيف الأحداث والمراجعات باستخدام microdata على HTML5
    1 نقطة
  2. من المفتلاض أنه لا. هل قمت بعمل run as administrator لفتح الملف و تعديله؟؟ ما هي نسخة ال windows التي تعملين عليها ؟؟
    1 نقطة
  3. السلام عليكم ورحمة الله وبركاته ارجو المساعدة احتاج مدرس مادة الاوركل SQL /PLSQL/FORM/REPORT؟؟
    1 نقطة
  4. هل يمكنك تجربة كتابة localhost:8080 في المتصفح. إن استمرت المشكلة هل يمكنك القيام بالتالي: نبحث عن notepad من صندوة البحث في شريط المهام بعدها نضغط بزر الفأرة الأيمن عليه و نقوم باختيار run as administrator بعد ذلك نذهب إلى ملف file ثم open بعدها نقوم بتحديد مسار الملف c:\wamp\apache\...\httpd.conf // تأكدي من أنه يمكنك رؤية جميع أنواع الملفات كما في الصورة المرفقة بعدها نقوم بتعديل الملف و تغيير listen to port 80 إلى port 8080 نقوم بحفظ الملف نقوم بإعادة التشغيل بعدها. و التجربة مرة أخرى.
    1 نقطة
  5. سلام عليكم ، ممكن اعرف الفايده من استخدام النظام السداس عشري ؟ طالما الحاسب لايتعامل الا مع الباينري ؟
    1 نقطة
  6. الف الف شكر لك وجزاك الله خير
    1 نقطة
  7. نعم صحيح. يتم استخدام دوائر decoder ics للتحويل بين نُظم الأعداد. ولكن هذا لا يهمنا كمطورين فهذا اختصاص المهندس الذي يقوم بتصميم أجهزة الحاسب و الدوائر الخاصة به. ال ics تعني integrated circuits أي دائرة متكاملة
    1 نقطة
  8. يستخدم النظام السادس عشر لتبسيط الطريقة التي تمثل بها الأعداد مقارنة بالنظام الثنائي. الرقم في النظام السادس عشر يمكن أن يكون أي مما يلي: 0 1 2 3 4 5 6 7 8 9 A B C D E F و كل عدد مكون من 4 أرقام digits في النظام الثنائي يمكن تمثيله بواسطة رقم واحد في النظام السادس عشر "انظر الصورة المرفقة لبعض الأمثلة" و بالتالي يمكن تمثيل الأعداد المكونة من 8 digits في النظام الثنائي بأعداد مكونة من 2 digits في النظام السادس عشر و هكذا. نستنتج من ذلك أن الغرض من النظام السادس عشر هو تسهيل التعامل مع و قراءة الأرقام على البشر. كما هو الحال مع لغات البرمجة سبب وجودها هو التسهيل على البشر و توفير الوقت و عناء البرمجة باستخدام ال binary . أي أن هذا لا يشكل أي فارق فيما يخص الآلة نفسها و لكنه يشكل فارق مع الإنسان.
    1 نقطة
  9. مرحبًا منصور، بخصوص المشاكل التقنية هذه يجب عليك أن تتواصل مع الدعم الفني لكي يساعدوك. تفضل هذا هو الرابط https://help.hsoub.com/ ادخل عليه وافتح تذكرة واكتب بها جميع مشاكلك لكي يحلوها لك. تحياتي
    1 نقطة
  10. أهلاً بك أخ عبد الواحد . يمكن تنفيذ ذلك بأكثر من طريقة و على أكثر من لغة (javascrept , php) بحيث يقسم الموضوع الى قسمين :- إتاجه اللغة (من اليمين الى اليسار ، أو من اليسار الى اليمين) ترجمة النصوص و الكلمات الموجودة داخل الموقع . بحيث عندما يختار المستخدم خيار اللغة العربية يتم تحويله الى خوارزمية تعكس إتجاه الصفحة بحيث تصبح من اليمين الى اليسار و ذلك من خلال استخدام ال html css و يتم ايضا تحول النصوص الى اللغة العربية . و كذلك يمكنك استخدام إضافات الوردبريس (إذا كنت تعمل على وردبريس ) لإضافة أكثر من لغة على موقعك . و هناك طريقة أخرى تستخدم في المواقع الكبيرة التي تحتوي عدد كبير من البيانات و الصفحات ، و هي طريقة الـ hosting بحيث يكون لديك نسختين من الموقع (نسخة باللغة العربية و نسخة باللغة الانجليزية ) و عندما يختار المستخدم اللغة العربية يتم تحويله الى مسار الموقع باللغة العربية مثال (mywebsite.com/ar) و الانجليزية يكون بالشكل التالي (mywebsite.com/en) لتتعرف أكثر قم بقراءة هذا المقال المنشور على حسوب .
    1 نقطة
  11. لا يوجد مشكله في تعلم لغه برمجه مع اي شئ اخر
    1 نقطة
  12. إجابة هذا السؤال تتوقف على هدفك من المجال و من تعلم python. توقف للحظة ووجه هذا السؤال لنفسك, ما هو هدفك من تعلم لغة بايثون؟ ما الهدف الذي بدأت تتعلم البرمجة من أجله؟؟ فمثلًا إذا كان هدفك من تعلم البرمجة هو أن تعمل كمهندس متخصص في تقنيات تعليم الالة و حينها يجب أن تتعلم لغة البايثون و تتقنها لأنها اللغة المستخدمة في المجال. أما إذا كان هدفك هو أن تعمل كمطور مواقع مثلًا و تتخصص في لغة javaScript على سبيل المثال سيكون البدأ بلغة بايثون مضيعة للوقت لأنك لن تستخدمها و ستضطر لأن تمضي وقتًا إضافيًا لتتعلم javaScript و تتعتاد على الطريقة التي تعمل بها اللغة. يوجد حالة ستضطر فيها إلى تعلم لغتين و هي إذا أردت أن تكون fullstack developerلأنك ستقوم بالعمل على جانبين و هما الواجهة الأمامية و الواجهة الخلفية و لكلٍ منهم لغاته الخاصة.فمثلًا: - للواجهة الأمامية نستخدم اللغات التالية: html يمكنك من خلالها كتابة المكونات الأساسية للموقع "و هي بسيطة جدًا و لا تعتبر لغة برمجة" CSS و هي المسئولة عن الشكل الجمالي للصفحة "أيضًا بسيطة و لا تعتبر لغة برمجة" JavaScript و هي المسئولة عن إضافة التفاعل للصفحة و تغير ألوان جزء معين من الصفحة بعد أن يضغط المستخدم على زر ما مثلًا و للواجهة الأمامية يوجد العديد من التقنيات لتختار من بينها, مثل: Node.js و Express.js التي تستخدم لغة javaScript Django التي تستخدم لغة python laravel التي تستخدم لغة php و غيرها الكثير. إذا كنت تريد أن تسلك هذا المسار يجب أن تتعلم تقنيات الواجهة الأمامية أولًا ثم أحد تقنيات الواجهة الخلفية. فقط قم بتحديد هدفك و اختر اللغات التي تحتاج أن تتعلمها و حدد لنفسك خطة تسير عليها حتى تختصر على نفسك الطريق و الوقت. لا تقلق من ذلك فلغات البرمجة تتفق في نفس الأساسيات إذا قمت بتعلم إحداها و فهمها جيدًا سيكون الانتقال إلى لغات أخرى أمر بسيط بإذن الله.
    1 نقطة
×
×
  • أضف...