التصنيف: مصطلحات وتعريفات

  • ماهي لغة البرمجة النصية السكربت Script وما هي استخداماتها ومميزاتها

    ماهي لغة البرمجة النصية السكربت Script وما هي استخداماتها ومميزاتها .. السكربت Script “البرامج النصية” بإختصار هي قائمة من الأوامر التي يتم تنفيذها بواسطة برنامج معين أو لغة برمجة ما.

    بمعنى اخر السكربت أو لغة البرمجة النصية هي لغة كمبيوتر تحوي سلسلة من الأوامر داخل ملف يمكن تنفيذه دون الحاجة الى التجميع compiled.

    من البرامج النصية Script التي تتم من طرف المخدم لغات PHP ، و بايثون و ASP.

    ومن لغات البرمجة النصية التي تتم من طرف العميل HTML و جافا سكربت JavaScript و Ajax.

    استخدامات السكربت Script :

    تستخدم البرامج النصية Script لأتمتة وتنفيذ العمليات على الكمبيوتر. وقد ساهمت البرامج النصية بجعل بيئة شبكة الانترنت الكثير قابلة للاستخدام ومريحة وأكثر مرونة.

    ويمثل كل سكربت Script نصوص تحتوي على قائمة من التعليمات التي يتم تنفيذها من قبل برنامج ما أو لغة برمجة معينة ليتم تحقيق العمل المراد منه.

    وبالتالي سوف يمنع المستخدمين للقيام بكثير من الخطوات للوصول إلى نتائج معينة أثناء تصفح موقع ما على شبكة الانترنت أو العمل على أجهزة الكمبيوتر.

    السكربت هو طبيعة نص يسمح بفتحه وتحريره من برامج تحرير النصوص, اي هو مفتوح المصدر.

    مزايا البرامج النصية Script :

    مفتوحة المصدر ، مما يتيح للمستخدمين عرض وتحرير الملف إذا لزم الأمر.

    لا يتطلب برامج تجميع للملف، ولكن في بعض الاحيان تكون ضرورية.

    سهلة التعلم والكتابة.

    من السهل أن تصديره وتحويله للعمل بين مختلف أنظمة التشغيل.

    سهولة التطوير البناء, في بعض الشركات يتم كتابة النصوص كنموذج للبرامج الفعلية.

    مساوئ البرامج النصية Script:

    مفتوحة المصدر، ربما يكون هذه الامر غير محبب لدى الشركات التي لا تريد للمتسخدمين بعرض شفرة المصدر.

    يتطلب من المستخدم تثبيت برنامج مستقل لكي يتمكن من تشغيل البرنامج النصي Script.

    في النهاية:

    لا يسعنا الا أن نذكر أن السكربت يستخدم للتحكم في البرامج والمواقع وهي مهمة في تصميم وتطوير المواقع.

    وتنقسم إلي نوعين البرامج النصية Script التي تتم من طرف المخدم لغات PHP ، و بايثون و ASP الخ..

    ومن لغات البرمجة النصية التي تتم من طرف العميل HTML و جافا سكربت JavaScript و Ajax الخ..

    يتم صنع هذه اللغات عن طريق لغات البرمجة مثل ++C وغيرها.

    والفرق بينها وبين لغات البرمجة أنها في الغالب يحصل لها عملية تفسير interpreting حيث يتم تنفيذ البرنامج دون الحاجة الى الترجمة compilation.

    ماهي لغة البرمجة النصية السكربت Script وما هي استخداماتها ومميزاتها .. إذا كان لديك أي استفسار فشاركنا في التعليقات.

    المصدر

  • المصادر مفتوحة المصدر Open source مفهومها وقوانينها

    المصادر مفتوحة المصدر Open source مفهومها وقوانينها .. يعتبر الآن أحد أهم عوامل تطوير البرمجيات وقد لاحظنا ذلك في الفترة الأخيرة من ظهور برمجيات عالية المستوى في مختلف التخصصات و الأصناف من وسائط متعددة و نظم تشغيل و متصفحات انترنت و حتى الألعاب.

    مفهوم المصدر الحر أو المفتوح :

    من الممكن اختصار تعريف المصادر المفتوحة المصدر، بأنها البرمجيات التي تحقق الشروط التالية:

    1 – حرية إعادة توزيع البرنامج.
    2 – توفر النص المصدري للبرنامج.
    3 – حرية توزيع النص المصدري.
    4 – حرية إنتاج برمجيات مشتقة أو معدلة من البرنامج الأصلي.
    5 – حرية توزيعها تحت نفس الترخيص للبرمجيات الأصلي.

    فهو مصطلح يعبر عن مجموعة من المبادئ التي تكفل الوصول إلى تصميم وإنتاج البضائع والمعرفة.

    يستخدم المصطلح عادة ليشير إلى شيفرات البرامج المتاحة بدون قيود الملكية الفكرية.

    وهذا يتيح لمستخدمي البرمجيات الحرية الكاملة في الإطلاع على الشيفرة البرمجية للبرامج، وتعديلها أو إضافة مزايا جديدة لها ويمكن تحديثه بشكل مستمر عكس المصادر المغلقة.

    قوانين رخص المصادر الحرة :

    1 ) للمستخدم حرية استعمال البرنامج لأي غرض و متى يشاء.

    2 ) للمستخدم حرية تعديل البرنامج ليناسب احتياجاته.

    3 ) إتاحة شفرة البرنامج للمستخدم source code.

    4 ) للمستخدم حرية مشاركة البرنامج مع الغير مجاناً أو مقابل رسوم معينة.

    5 ) للمستخدم حرية توزيع نسخ معدلة من البرنامج، بحيث يستفيد مجتمع المستخدمين من التعديلات.

    لذا لا بد من معرفة رخصة وقانون الاستخدام لكل برنامج حتى تعرف حقوقك وواجباتك تجاه أعمال الآخرين.

    وقد ظهرت باسم ” البرمجيات الحرة” وكان يفهم خطأ على أنها مجانية بسبب اللبس الحاصل في معاني “كلمة – “Free في الإنجليزية، وقد تم استبدالة بمصطلح “المصادر المفتوحة“.

    أما في العصر الحالي يتم استعمال مصطلح “البرمجيات المفتوحة المصدر” في الإعلام بشكل أساسي، للدلالة على البرمجيات الحرة.

    والمصادر الحرة قد تكون بثمن ولكنك إذا امتلكتها أصبحت لك مطلق الحرية في التصرف فيها حيث تضمن لك أربعة مستويات من الحريات هي :

    1 – حرية الاطلاع على شفرة البرنامج.

    2 – حرية التطوير والتعديل.

    3 – حرية الاستخدام في أي غرض.

    4 – حرية التوزيع بأي طبينما البرامج المجانية لا تضمن لك سوى مستوى واحد أو مستويين من هذه الحريات حرية الاستخدام وأحياناً حرية التوزيع.

    المصادر مفتوحة المصدر Open source مفهومها وقوانينها .. من مصادر البرامج في العالم ” إحرص على استخدامها بدلاً من البرامج المجانية أو حتى المدفوعة”.

    المصدر

    شاهد المزيد من مصطلحات وتعريفات

  • ما هو التورنت Torrent والفرق بينة وبين التحميل المباشر ؟

    ما هو التورنت Torrent والفرق بينة وبين التحميل المباشر ؟، وماهي أفضل 10 مواقع لتحميل ملفات التورينت لهذا العام ، وما هي أفضل برامج التورينت.

    تعريف التورينت :

    التورنت هو أحد طرق تنزيل الملفات من شبكة الانترنت، لا تعتمد على خادم سيرفير كما في طرق التحميل العادية ولكن يتم التحميل من أجهزة كمبيوتر عادية أخرى تشارك الملف معك عن طريق المشاركة بين المستخدمين.

    يعتمد التورنت على بروتوكول خاص به على شبكة الانترنت هو بروتوكول بت تورنت أو برتوكول الند للند أو مايعرف باللغة الإنجليزية Peer-to-peer أي أن تبادل الملفات يكون بين اشخاص دون وجود وسيط. (1)

    الفرق بينة وبين التحميل المباشر :

    فى التحميل المباشر يقوم صاحب الملف برفعه على السيرفر ثم يقوم هذا السيرفر بإرسال ذلك الملف لمن يطلبه من المستخدمين.

    لكن ذلك يخلق عدة مشاكل منها أن بعض السيرفرات لا تدعم عملية إستكمال التحميل كما أن إستخدام عدد كبير من المستخدمين لنفس الخادم فى نفس الوقت قد يخلق ضغط كبير على السيرفر و يجعله غير متاحاً لبعض الوقت.

    الميزة الوحيدة للتحميل المباشر أنه يوفر سهولة عند إستخدامه و لا يتطلب برامج طرف ثالث أو أى شئ من هذا القبيل.(2)

    أما التورنت فهو نظام تحميل يعتمد بشكل أساسى على تقسيم الملف على عدد كبير من المستخدمين يقومون بتحميل الملف ثم إعادة رفعه بدون الإعتماد على الخوادم الخاصة. (2)

    مصطلحات وتعريفات :

    1 – Torrent Client :

    هى برامج الطرف الثالث التى تتمكن من خلالها تحميل ملفات التورنت.

    و تقوم هذة البرامج بتنظيم الإتصالات و تعقبها و إيجاد كل قطعة ناقصة من الملف الذى تقوم بتحميله و من ثم طلب هذة القطعة و عند أكتمال تحميلك.

    يقوم هذا البرنامج بإعادة رفع القطع التى قمت بتحميلها حتى يستطيع المستخدمين الآخرين من تحميلها.

    2 – Trackers :

    هو الموقع الذى يتم إستضافة ملفات التورنت عليه كما أنه يقوم بإدارة هذة الملفات ومتابعة الـ Seeders و الـ Peers .

    و هناك بعض هذة المواقع تكون مجانية وبعضها مدفوع والآخر يعمل بنظام الدعوات.

    أو باختصار هو سيرفر يقوم بعمليه التوزيع للملف.

    3 – Peers :

    هو المستخدم الذى يقوم بتحميل الملف، ولكن لا يقتصر الأمر على التحميل فقط، ففى هذة الحالة يقوم المستخدم بتحميل ورفع الملف فى الوقت ذاته.

    4 – Seeders :

    عندما يتم تحميل الملف يتحول من Peer إلى Seeder أى أنه يقوم برفع الملف بشكل كامل.

    وكلما زاد عدد الـ Seeders على ملف ما زادت سرعته وتوفره للمستخدمين الأخرين.

    وبمعنى أدق وهو الشخص البخيل الذي يحمل من الآخرين ولكن لا يسمح بالتحميل منه.

    5 – Leecher :

    هو المستخدم الذى ينتظر حتى يتم تحميل الملف، ومن ثم يقوم بإيقافه أو مسحه مما يؤثر على باقى المستخدمين و يقلل من سرعة التحميل لديهم.

    افضل برامج تحميل التورنت : (إضغط هنا)

    المصادر :

    1 – ويكيبيديا

    2 – عرب هاردوير

    3 – عالم الكمبيوتر

    إقرأ المزيد : قسم مصطلحات وتعريفات

  • ماهو الفرق بين WHM وWHMCS وcPanel ؟

    ماهو الفرق بين WHM وWHMCS وcPanel ؟ .. عندما تقوم بشراء استضافة، يكون معها لوحة تحكم، بالغالب تكون cPanel .

    لوحة التحكم cPanel

    وهي مفيدة لك في حال كنت ترغب بالتحكم باستضافة واحدة، لذلك تجدها مع كل استضافة مشتركة بالغالب.

    أما من يريد بناء نظام استضافات، سواء بنفسه أو عن طريق برامج إعادة البيع Reseller (يقوم باستئجار خدمات من شركات مثل جودادي أو انترسيرفر)،

    – فهذا لن تفيده cPanel في هذه الحالة، وسيحتاج لنظام أكبر وأشمل.

    لوحة التحكم WHM  Web Host Manager

    هنا يأتي دور الـ WHM، وهو Web Host Manager ويعني مدير الاستضافات، وهو لوحة التحكم في حسابات الزبائن أو العملاء الذين لديهم مواقع على حسابك، ومن خلال WHM.

    يمكنك ضبط وتحديد إمكانيات حساب كل عميل مثل الباندويث والمساحة وما إلى ذلك.

    وتحصل عليها عند شراء عضوية رسيلر من أحد مواقع الاستضافات. أي أنك تصبح تملك موقع استضافة وتقدم خدمات استضافة لعملاءك.

    لوحة التحكم  WHMCS   Web Host Manager Complete Solution

    الشركات الكبيرة، يمكن أن يحتاجوا نظاماً مطوراً من WHM وهو WHMCS، وهو Web Host Manager, Complete Solution.

    هذا النظام هو نفس السابق لكن مع إمكانيات أكبر وأكثر، يتيح لك إمكانية عمل أتمتة للكثير من المهام التقنية والمالية لعملائك.

    يمكنك من خلاله التحكم في أكثر من حساب WHM، وهو يستخدم للأنظمة والشركات الكبيرة.

    بهذا رأينا أن الـ WHM وWHMCS هما للشركات المتخصصة، أما cPanel فهي لوحة التحكم في الاستضافة لزبون أو عميل واحد.

    بإختصار فإن الفرق بين لوحات تحكم الإستضافة WHM وWHMCS وcPanel :

    CPanel هي للاشخاص الزين يقومون بإدارة موقعهم وهي لوحة تخرج من لوحة WHM.

    cPanel – تم تقييد مستوى العميل من حقوق المسؤول إلى ميزات لإدارة حساباتهم الفردية كما هو محدد من قبل مسؤول الخادم أو المورد.

    WHM هي للأشخاص الذين يقومون بإدارة الخوادم (اصحاب شركات الاستضافة).
    WHM كاملة السيطرة الإدارية على الخادم.
    Reseller WHM – المستوى المقيد من الرقابة الإدارية على الخادم.

    ماهو الفرق بين WHM وWHMCS وcPanel ؟ .. ( ضمن محتوى دورة بناء المواقع الالكترونية ).

    المصدر

    إقرأ المزيد من مصطلحات وتعريفات

  • ما هو الدومين Domain أو النطاق ؟ تعريفة وأنواعة

    ما هو الدومين Domain أو النطاق ؟ تعريفة وأنواعة .. و هل يوجد فرق بين الدومين و النطاق؟

    فى هذه التدوينة سنحاول تعريف الدومين و تعريف اهم انواع الدومين و ما هى افضل استضافة توفر دومين مجانى.

    تعريف الدومين فى اللغة العربية : 

    الدومين مرادف لكلمة النطاق ولا يوجد فرق بينهم، و تعريف الدومين هو الشيء الذي يحيط بشيءً ما (فى شكل طوق).

    لذا عند انشاء موقع الكتروني تحتاج إلى اسم نطاق “Domain Name” يشير إلى موقعك و يعرفه.

    يعتبر الدومين من أهم عناصر الحصول على موقع انترنت و بعد شراء دومين يجب ربط الدومين بالاستضافة يمكنك الحصول على بريد الكتروني صالح للمعاملات البنكية و المعاملات الأكثر إحترافية فضلاً عن استخدام بريد مجانى من Gmail او Yahoo.

    تعالوا معنا فى هذا المقال لنعرف اكثر ما هو الدومين و كيف يعمل و ما هى انواع الدومين و أهم 10 نصائح طبقها قبل حجز دومين مميز .

    ما هو الدومين
    الدومين Domain المعروف فى لغتنا العربية بـ النطاق هو عنوان الموقع الالكتروني على شبكة الإنترنت و الذي يكتب بهذا الشكل www.DomainName.com وله 3 اجزاء رئيسية فى تكوينه.

    قديماُ قبل إبتكار فكرة الدومين كانت عناويين مواقع الإنترنت عبارة عن رقم Ip وتكتب هكذا: 192.168.32.54

    ولكن مع التطور فى استخدام الشبكة العنكبوتية أصبح من الصعب جداً على المستخدمين حفظ اسماء المواقع إذا كانت تكتب بهذا الشكل، لذلك تم تطويرها لتكون اكثر سهولة وتم إختراع دومين سيرفر للتسهيل على الاشخاص.

    ما هو الدومين سيرفر DNS

    الدومين سيرفر هو السجل المركزي الذي يحتفظ بأسم النطاق و يعمل على إستبداله بعنوان بروتوكول أنترنت IP, و عندما تقوم بكتابة اسم دومين موقع ما فى المتصفح يعمل الدومين سيرفر على ترجمة ما قمت بكتابته لرقم الأي بي IP الخاص بهذا الدومين ليتم تحميل الموقع أمامك و تبداء التصفح.

    انواع الدومين

    يتكون الدومين من 3 اجزاء رئيسية تُشكل القوام الرئيسي لأى نطاق بالعالم، علماً أن الدومين يُكتب بحروف صغيرة ولا تؤثر الحروف الكبيرة فى تغير مسار الدومين بشئ.

    نوع الدومين خاص بالجزء الأخير الخاص بالدومين حيث يتكون الدومين من 3 اجزاء على النحو التالي:

    .Com – مُخصص لإستخدام الشركات و المؤسسات التجارية (commercial business) . ( الشائع و أكثر انواع الدومين إستخداماً)
    .Net – للمؤسسات التى تتخذ من الإنترنت مقر لها (network organizations)
    .Org – خاص بالمنظمات الحكومية و الخاصة (organizations)
    .Edu – للمؤسسات التعليمية و المعاهد (educational institutions)
    .Gov – المؤسسات الحكومية (government agencies)
    .mil – للمؤسسات العسكرية (military)

    المفتاح www

    هى إختصار إلى (World Wide Web) أى شبكة الإنترنت. و عند كتابتها فى المتصفح هذا يعنى أنك تحتاج الوصول إلى موقع متاح على الشبكة العالمية.

    إسم الموقع Domain name

    هو اسم الدومين (العلامة التجارية) أو إختصار يرمز إلى أعمالك و يمكن أن تتكون من حروف او حروف و ارقام أو أرقام فقط و يمكن ان يتضمن علامة (-).

    الإمتداد .com

    هو الجزء الثالث و الاخير فى اسم النطاق و الذي يحدد نوع الدومين و له أكثر من نوع مُخصص للإستخدامات التالية

    و اكثر من 100 إمتداد أخر. و بالطبع كل إمتداد منهم له معنى و إستخدام يختلف عن الاخر، ولكن ياتى إمتداد .Com هو الأهم.

    اسم الدومين لا يتكرر

    لا يمكن حجز دومين بنفس الإسم و الإمتداد (.Com) لشخصين فى أى مكان بالعالم. ولكن يمكن إختيار نفس الإسم مع تغيير الإمتداد علي النحو التالي:

    KSA.com
    KSA.net

    الدومين يُعامل بطريقة أشبه من رقم الهاتف المحمول، هل يمكن لشخص أخر ان يحصل على نفس رقم هاتفك النقال؟ بالطبع لا … نفس الشيء ولكن على نطاق عالمي لا يحصل أحد على نفس الإسم إطلاقاً.

    كيف يعمل الدومين

    الدومين لا يعمل وحده، و لكنه يحتاج إلى ربط الدومين بالسيرفر أو مع الاستضافة.

    يتم ربط الدومين بالاستضافة او السيرفر عن طريق تغير عنوان DNS فى لوحة تحكم الدومين لـ نفس عنوان الاستضافة.

    بعد ربط الدومين يقوم بعرض المحتوي المخزن فى الاستضافة امام الزائر عند كتابة اسم الدومين بالمتصفح.

    كيف أختار دومين مميز

    من أهم علامات التميز هو اختيار اسم نطاق غير مستخدم و أن يكون علامة تجارية مميزة تحقق لك الشهرة، و يجب أن تقوم بشراءه من شركة معروفة مثل:

    بلوهوست ، هوست جيتور ، نيم شيب ، اى بيج.

    المصدر

  • ما معنى استضافة الويب Web Hosting أو الهوست ؟

    ما معنى استضافة الويب Web Hosting أو الهوست ..

    سنتحدث في هذا المقال عن ما معنى استضافة الويب Web Hosting – هوست، ولأي شخص يرغب ببناء موقعه الإلكتروني. لا بد وأنها من أول الكلمات التي سمعها (هي والدومين Domain طبعاً ) عند بدء البحث عن كيفية إنشاء موقعه الإلكتروني على شبكة الإنترنت.

    كلمة الاستضافة في عالم الويب آتية من معنى كلمة الاستضافة في حياتنا فأنت تستضيف شخصا أو ضيفا في بيتك، أي أنك فعلياً قمت باستضافته لديك.

    وبذلك يمكن قول .. تمت عملية الإستضافة.

    وعلى نفس النمط، استضافة الويب أو المواقع تعني أن تقوم شركة باستضافة موقعك على سيرفراتها وحواسيبها.

    لكن مهلاً، ماذا يعني استضافة؟

    وما الذي ستستضيفه هذه الشركة على خوادمها؟

    أي موقع إلكتروني في العالم، سواءً الموقع الذي تقرأ منه، أو موقع مثل YouTube مكون من ملفات برمجية تم بناءها ليظهر الموقع بهذا الشكل.

    هذه الملفات يجب أن نضعها في مكان معين ليتمكن زوار موقعنا من مشاهدتها في أي وقت ومن أي مكان.

    هذا المكان يجب أن يكون مخدوماً بإنترنت سريع طيلة الوقت.

    وعليه أنظمة تشغيل وقواعد بيانات محدثة وسريعة لتتوافق مع برمجيات موقعنا، ويجب أن يكون محمياً من الهجمات الإلكترونية.

    هذا المكان هو ما تقدمه لك شركات الاستضافة، وهو استضافة الويب! أي المكان الذي ستضع عليه ملفات موقعك كي يتمكن زواره من تصفحه.

    لماذا إذا أردنا عمل موقع على الانترنت فلا بد من الاستضافة؟

    هل يمكن أن أستضيف الموقع على جهازي الخاص؟

    تقنياً يمكن، لكن لنتكلم بشيء من التفصيل هنا:

    موقعك ليس فارغا وإنما يحتوي على نصوص وصور وأنواع مختلفة من الملفات.

    هذه الملفات بشكل طبيعي لها حجم يقاس بوحدة البايت كما لو أنك كتبت صفحة على برمجية الوورد وقمت بحفظ الصفحة فالطبع سيكون لها حجم.

    وكلما زاد عدد الكلمات والجمل أو لنقل الملفات زاد الحجم المشغول من قبلها على حاسوبك، حاسوبك لن يستطيع تحمل معالجة كمية بيانات عالية.

    ولن يستطيع العمل 365 يوم في السنة دون توقف، ولن تضمن ثبات الإنترنت الواصل له دون انقطاع طيلة العام، ولو لم ينقطع النت.

    ستحتاج سرعة إنترنت عالية لتخدم عدد زوار كبير، لهذا، ليس من السهل رفع موقعك على جهازك الخاص، وهذه هي الخدمة التي تقدمها لك شركات الاستضافة،

    فموقعك سيشغل حجما من مساحات السيرفرات الخاصة بـشركات الاستضافة، التي ستتولى كل شيء. مقابل مبالغ رمزية لا تتجاوز 5$ شهرياً في غالب الأحيان.

    أي أنك تستأجر مساحة من حواسيب شركات الاستضافة لاستضافة موقعك ولكن من يضع المميزات والخصائص والمقادير لتلك المساحة؟ من يقوم بذلك هو شركة الاستضافة.

    وتقدم لك الشركة أنواعاً مختلفة من الاستضافات بحسب احتياجك، سواءً استضافة مشتركة، أو خادم افتراضي خاص VPS، أو خادم كلي مخصص لك، كل شيء بسعره بالطبع.

    ما أسعار استضافة الويب؟

    يتراوح سعر الاستضافة المشتركة من $1 شهريا إلى أكثر من $5 شهريا ولكن السعر يتناسب مع إمكانيات المساحة المستأجرة.

    ففي الخوادم الافتراضية، تبدأ من 15$ للاستضافة التي تحتوي على cPanel مثلاً وحتى عدة مئات من الدولارات شهرياً، أما الخادم الكلي،

    فيمكن أن يكلفك عدة آلاف شهرياً بحسب احتياجك.

    معنى استضافة الويب Web Hosting أو الهوست .

    فكلمة  هوست Host المستخدمة ككلمة عربية هي كلمة انجليزية الأصل تعني يستضيف و Hosting تعني استضافة.

    المصدر