أفضل استضافة بكفائة عالية جدا و ضمان

404
نعتذر , لا نستطيع ايجاد الصفحة المطلوبة
  • العودة الى الصفحة الرئيسية
  • Thursday, 14 June 2018

    **ن كنت تتعامل مع الـ Css من قريب او بعيد، اي سواء كنت مختصا فيه، او فقط تمارسه بين الحين و الآخر ان احتجت بعد الديزاين، فلا بد انك إلتمست في أحد الأيام وحدات القياس في لغة التنسيق CSS، و لربما تستخدم او استخدمت فقط واحدة، ربما الـ px في الغالب كونها الأكثر شهرة و رواجات و الأقدم بالطبع، لكن هل لديك فكرة على وحدات قياس أخرى؟ وحدات قياس ربما تكون أكثر إفادة لك ؟ **
    **في هذا المقال المُبسط و القصير، سنطلع على أهم وحدات القياس في الـ CSS و على الفرق بين كل واحدة من هذه القياسات، و سنراجع أيضا متى تستخدم كل واحدة و كيف . **
    cssunites
    ما هي وحدات القياس في الـ Css و ما الفرق بين كل واحدة ؟ (px , em , rem …)
    **- النسبة المئوية (%) : **
    **النسبة المئوية او Percentage او إختصارا يُرمز لها بـ % ، هي واحدة من القياسات الأكثر إستخداما في الـ CSS عامة، فهي تساعدنا على تنسيق المضمون بشكل تفاعلي و متجاوب، يشتغل مبدأ الـ % حسب العنصر و العنصر الذي يتضمنه، فإن كان لدي عنصر div و وسطه يوجد عنصر input، فيمكنني التحكم في عرض الـ input بناء على الـ div، فإن كان عرض الـ div مثلا هو عرض الشاشة كاملة، فإن الـ input يأخذ مقاسا مئويا إنطلاقا من ذلك العنصر الأب او الـ div الذي يتضمنه، و في هذه الحالة، إن اعطيت لعرض الـ input قياس 50% فإنه سيأخذ عرض نصف الشاشة، لأن العنصر الأب يملأ الشاشة كاملة . **
    **الجميل في النسبة المئوية و قياساتها، انها تتفاعل حسب الشاشة او التجاوب ببساطة، فإن ولجت لنفس الصفحة من الهاتف على سبيل المثال، سيأخذ عنصري نصف الشاشة كما حددت له سابقا بالنسبة المئوية، و هي قيمة مُطلقة و ليست محددة . **
    **مثال للإستخدام : width : 25% . **
    **- الـ px : **
    **و هي إختصار لعبارة بيكسل Pixel، يتم قياس الشاشة البيكسل، و هي عبارة عن مربعات صغيرة جدا جدا و هي المكونة للشاشة، أصبح البيكسل متداولا بكثرة في جميع المجالات الآن مثل دقة تصوير الفيديوهات، او دقة الكاميرات و ما الى ذلك، لكن عودة بنا للـ CSS فإن يتعلق بوحدة الشاشة، ف 1px يعني حجم مربع بيكسل من الشاشة . **
    **البيكسل قياس تابث، أي انه لا يتغير بقياس الشاشة او صغر حجم عنصر اب او عنصر إبن او اي شيئ، إن اعطيت لنص قياس 15px، فسيأخذ نفس القياس في جميع الحالات المحتملة لظهور الصفحة على اي متصفح او شاشة او جهاز . **
    مثال للإستخدام : font-size : 15px .
    **- الـ in : **
    **إختصار لعبارة inches او الإنش، و هي وحدة قياس معروفة في العالم أجمعه، فواحد انش يساوي 2.5 سنتمتر تقريبا، اي 25 ملمترا، يمكنك ان تُعطي قياس الإنش لأي عنصر تقريبا في الـ DOM لا مشكلة في ذلك، لكنه غير مستخدم بكثرة لأنه غير عملي، فهو ضخم قليلا مقارنة مع وحدات اخرى أكثر دقة، كما انه تابث و ليس مُطلق مثل النسبة المئوية . **
    **مثال للإستخدام : word-spacing : 2in . **
    **- الـ cm : **
    **نعم و من لا يعرفه، إنه السنتمتر Centimeter، نعم يمكنك إستخدام وحدة القياس العالمي السنتمتر في الـ CSS أيضا، إلا انها هي الأخرى غير عملية لانها كبيرة مقارنة مع قياسات قد تشكل ضبطا و جودة أفضل لوضع عنصر في المكان المحدد او إعطاء عنصر قياس مضبوط، كما انها تابثة أيضا و غير متجاوبة، لكنها تبقى وحدة جيدة يمكن إستخدامها في الـ CSS أيضا . **
    **مثال للإستخدام : margin-top : 2cm . **
    **- الـ mm : **
    **و هي الميلمتر، وحدة أصغر من السنتمتر بالطبع، فواحد سنتمتر يُشكل 10 ملمتر، قد يوفر لك الملمتر قياسا اكثر دقة من السنتمتر او الإنش و هذا جيد، كما يتيح لك خاصية ضبط الشكل او العنصر في المكان المحدد دون مشاكل، الميلمتر ايضا ليس متجاوب، فالقيمة التي يأخذها تبقى كما هي مع تغير المتصفح او الجهاز او اي كان . **
    **مثال للإستخدام : margin-right : 5mm . **
    **- الـ em : **
    **وحدة قياس قوية في الـ CSS و ربما أصبح الكثير يستخدمها اليوم في لغة التنسيق المشهورة، يأخذ الـ em دقة القياس لحجم الخط الخاص بالعنصر، فهو نسبي و ليس تابث او لديه قياس معقول، الـ em يأخذ نفس القياس الذي يأخذه الـ Font-size الخاص بالعنصر او العنصر الأب، فمثلا، لو كان لدي عنصر p و أعطيت قياس 20px في الخط او الـ Font-size، فإن الـ em سيأخذ قيم 20px و بذلك، يصير 1em = 20px و يتغير بتغير الـ font-size أيضا . **
    **مثال للإستخدام ( على عنصر p ) : **
    **font-size : 16px **
    **margin : 1em . // في هذه الحالة سيأخذ الـ margin قياس 16px . **
    **- الـ pt : **
    **و ترمز إختصارا لعبارة point، في الغالب يتم إستخدام هذا القياس في الخطوط ( في الغالب )، يتم إستخدام point في الكثير من القياسات الرسومية و الأبعاد خصوصا في برامج التصميم مثل الفوتوشوب و غيرها، و يقاس 1 سنتمتر ب 28 point، على العموم هو قياس تابث أيضا يمكن إستخدامه على النصوص او الخطوط من أجل إعطائها قياس مضبوط او كبير قليلا كون ان الـ pt يُعطي قياسا أكبر من الpx و غيرها . **
    مثال للإستخدام : font-size : 2pt .
    **- الـ rem : **
    **وحدة قياس في الـ Css أيضا لكنها لا تستخدم بكثرة، الـ rem تعني root em اي القياس السابق الذي شرحناه em، لكن هذه المرة لا يأخذ قياس الـ Font-size الخاص بالعنصر الحالي، بل يأخذ قياس الخط الخاص بالعنصر الأب او الـ Parent في عناصر الـ DOM، لإستخدام الـ rem سيتوجب عليك ان تفهم عناصر الـ DOM بشكل جيد، على العموم هو لا يُستخدم كثيرا و لا يُذكر أيضا كثيرا في شروحات الـ CSS و غيرها كونه غير عملي في العديد من تصاميم واجهات الموقع، لكن توجب علينا ذكره في هذا المقال . **
    **مثال للإستخدام : padding : 1rem . **
    **- الـ vh / vw : **
    **و هي إختصار لكل من viewport height و viewport width، تُستخدم كثيرا في ضبط قياس عنصر ما على الصفحة، خصوصا في الـ height و الـ width كما يحمل الإسم، و هما عنصرين نسبيين أيضا يمثلان لمبدأ الـ Viewport، و بالـ Viewport نقصد حجم الشاشة او الجهاز، فمثلا لو وضعنا لعنصر ما عرض 5vw، فسيأخذ قيمة بناءا على الشاشة الحالية، لكن اذا ما قمنا بفتح نفس الموقع في شاشة الهاتف، فستجد ان العنصر بقي في نفس المكان بناءا على الجهاز، و لم يتم تغيير مكانه او تغيير القياس، يُستخدم جدا في التعامل مع عرض و طول الصفحات التجاوبية على أجهزة مختلفة . **
    **مثال : height : 15vh . **
    **وحدات قياس أخرى : **
    يوجد وحدات قياس اخرى مثل ch و vmax و vmin و أيضا ex، لكن لن نتطرق لشرحها على حدة كونها لا تستخدم كثيرا، او شبيهة بقياسات سابقة شرحناها في المقال أعلاه .
    Access Privileges السماح بالوصول
    اسلوب يمنع الآخرين من استخدام الشبكة ما لم يكونوا مخولين بذلك ، مثلا لا يمكن دخول الي شبكة الانترنت الا من خلال اسم المستخدم السري الخاص به،
    ActiveX
    *مجموعة تقنيات مطورة من قبل شركة مايكروسوف Microsoft لتحسين دينامكية صفحات ويب وكمنافس لجافا java من شركة صنSun MicroSystems


    Ad
    مدير النظام او الشبكة(Admin) / اعلانات على صفحات ويب
    Adrees العنوان
    1 - العنوان الخاص بالملف داخل وسيط التخزين 2 - عنوان لمنطقة الذكرة 3 - العنوان ( ايبي ) الخاص بأحد الطرفين ضمن الشبكة أو عنوان بيانات اخري ضمن الشبكة
    Adress Book كتاب عناوين
    مجموعة اسماء وعناوين يحفظها برنامج عميل ( مستعرض الويب او بريد الالكتروني )*
    Anchor مرساه
    وصف لوصلة الى موقع آخر فى الشبكة ضمن نص تشعبي وهي تشير الى اي نوع من موارد انترنت كصحفة ويب او صورة او موقع آخر*** ***
    Applet بريمج
    برنامج ذاتي الإحتواء مصمم لكي ينفذ ديناميكيا، كبريمج جافا يعمل ضمن مستعرض.
    *** تشابهي* Analog**
    Anonymizer
    يطلق هذا المصطلح علي خدمة تقدم لمستخدمي الانترنت للمحافظة علي خصوصياتها أثناء تجوالهم علي شبكة الانترنت، فهذه الخدمة تمنع أي شخص من محاولة تتبع المواقع التي نقوم بزيارتها، كما تمنع المواقع التي نقوم بزيارتها من محاولة معرفة أي معلومات خاصة بنا مثل عنواننا الرقمي للانترنت IP الذي تعطيه لنا شركات تقديم خدمات الانترنت بعد أن نقوم بالاتصال التليفوني بها . وعادة يتم يتعامل مستخدموا الانترنت مع هذه الخدمة لسببين إما للمحافظة علي خصوصياتهم وبياناتهم، وتقوم المواقع التي تقدم لخدمة Web Anonymizer بحماية العنوان الرقمي للانترنت IP كما تمنع أيضا وصول البرامج التي تسمي Cookies من الوصول إلي حواسيبنا، وهي البرامج التي تقوم بنقل بعض المعلومات المهمة عنا إلي المواقع التي ترتبط بها، وتقوم المواقع التي تقدم هذه الخدمات بتلقي طلباتنا للحصول علي معلومات معينة وبعد وصول هذه المعلومات لها تقوم بدورها بنقلها إلينا دون ان نشعر أن المواقع التي نقوم بزيارتها بهذه المناورة …
    Archie
    خدمة على انترنت تساعد على ايجاد اسماء لمواقع ftp التى تحتوي على ملف معين;
    ARP

    Address Resolution Protocol احد افراد عائلة بروتوكول انترنت TCP/IP ومهمته ترجمة عناوين IP مثل (202.214.56.43) الى عناوين فيزيائية*
    ASCII آسكي
    الرموز القياسية الامريكية لتبادل المعلومات
    Attachment ملحق
    ملف مدمج مع رسالة بريد الكترونية ترسل معها
    Authentication تحقق
    *** عملية التحقق من أن المستخدم له حق الولوج/ الدخول إلي ملقم ما عبر بروتوكولات التحقق مثل Kerberos**


    Authorization ترخيص
    *تأمين الحقوق أو عملية التحقق من أن المستخدم له حق القيام بعمل ما في الشبكة، او استخدام مورد ما، خدمة ما الخ


    Backbone
    يقصد بالعمود الفقري Backbone في سياق الحديث عن إنترنت، مجموعة الوصلات السريعة التي تصل بين الكمبيوترات المضيفة حول العالم في إطار شبكة إنترنت. وتكون الصلة بإنترنت أفضل، من الناحية النظرية، كلما كانت الصلة بين كمبيوترك والعمود الفقري لإنترنت أكثر مباشرة ( عبر عدد أقل من الوصلات )، وكذلك عندما تكون هذه الوصلات سريعة.
    Band Width
    مقدار ارسال معلومات من خلال شبكة خلال وقت معين بمقياس بت مثلا : 12 كيلو بت فى الثانية
    Bit بت
    خانة ثنائية : اصغر وحدة مستعملة فى الحاسب يمكنها تخزين احدي القيمتين فقط وهي اما الصفر او الواحد ماخوذة من كلمتي Binary digit وثماني بتات تكون بايت واحد
    Bitnet
    شبكة مختلفة عن الانترنت تصل اكثر من الف معهد بحوث منتشرة فى العالم وتدعم عدد كبير من اللوائح البريدية Maling List
    Body
    الجزء الرئيسي من رسالة بريدية ( النص ) / محتويات النص المراد اظهاره فى صفحات ويب
    Bookmark
    حفظ المواقع المفضلة او المواقع الدائمة الزيارة*
    Browser المستعرض
    اختصار لمستعرض الوب. وهو برنامج يستعمل لاستكشاف موارد الإنترنت والإنترانت. يتيح لك المستعرض رؤية النصوص والرسوم وغيرها من أنواع الملفات. يقدم المستعرض المعلومات كمستند أو صفحة على الشاشة. يستخدم معضم الأشخاص نتسكايب نافيغيتر أو مايكروسوفت إنترنت إكسبلورر.*
    الناقل Bus
    **في مجال الحاسوب والشبكات تطلق كلمة Bus علي كل مسار البث الذي يتم إلقاء الإشارات عليه أو التقاطها منه من جانب كل آلة مرتبطة بالشبكة، ولا تقوم بعملية التدخل هذه إلا الأجهزة المعرفة سلفا لدي الإشارات وعلي العموم فإن للكلمة استخدامين مختلفين إلي حد ما، ففي الشبكات يكون Bus عبارة عن تركيبة الشبكة التي تكون كل الأجهزة مرتبطة بها، ويكون لكل جهاز رقم مميز، بحيث يمكنه التدخل للتعامل مع الإشارات المطلوب منه فقط التعامل معها . أما في الحاسوب فإن Bus هو مسار البيانات علي اللوحة الأم MotherBoard الذي يربط المعالج ببقية أجزاء الحاسوب من ادجل التخاطب والتبادل … ***
    CGI الواجهة العمومية للممر

    ( Common Gateway Interface )طريقة لنقل المعلومات التي يدخلها المستخدم في النماذج forms التي توجد في صفحات ويب، إلى البرامج التي تعالجها في جهة مزود ويب، وبالعكس. وتستخدم CGI في عمليات استعلام قواعد البيانات بهيئة HTML بصورة فورية. ومن أكثر لغات البرمجة المستخدمة في برامج CGI شعبية، لغة Perl.*
    Client/Serverالخادم / المستفيد
    هي هيكلية لوصل أنظمة الكمبيوتر على الشبكة ، ويكون النظام المستفيد عادة جهازاً شخصياً مكتبياً ، أو محطة عمل امَّا الخادم فيكون نظام أكبر يمكنه تخزين كميات كبير ة من البيانات ، ويس طيع تنفيذ التطبيقات الرئيسية - برامج الكمبيوتر - ، وكانت الشاشات الطرفية الموصلة بالاجهزة الكبيرة هي سلف أنظمة الخادم / المستخدم ، وقياساص على ذلك فان الشاشة الطرفية تقابل المستفيد ، والجهاز الكبير يقابل الخادم ، لقد بنيت - انترنت - على أساس هيكلية الخادم / المستفيد ؛ ثم تجاوزتها.*
    Client Pull
    خدمة على الانترنت تسمح للمستعرض ان يطلب بيانات من الخادم بشكل تلقائي
    Collision التضارب / التصادم
    ظاهرة تحدث عندما تبدا محطتان بالبث في الوقت ذاته وعلي قناة واحدة، ويسبب التضارب في بعض الشبكات إيقاف جميع المحطات عن الإرسال لفترة زمنية بسيطة، بينما يتم كشف التضارب في شبكات أخري، وعندما تفشل محطة الاستقبال في إرسال إشعار استلام البيانات .
    Configure
    اعداد برنامج ما للاستخدام عن طريق تزويده بالمعلومات الضرورية اللازمة
    Contention تنازع
    يحدث التنازع عندما تحاول أكثر من محطة علي الشبكة استخدام قناة اتصال واحدة في الوقت ذاته .
    Cookie
    تشير العبارة إلى ملف أو سجل بيانات، يُسجل على القرص الصلب لكمبيوترك بواسطة كمبيوترات أخرى خلال اتصالك بها. وتتيح البيانات المدونة في الملف cookies، للمزود ,server الذي تتصل به، معرفة المواقع التي زرتها في الآونة الأخيرة، ومعلومات أخرى عنك. وحيث أن القليل من المزودات في إنترنت، تخبرك أنها ستسجل ( أو ستقرأ ) معلومات تخصك في الملف cookies، فإن الكثيرين يعتبرونها انتهاكاً لحرمة خصوصياتهم. وظهرت العديد من البرمجيات المضادة للكوكي anti-cookie، التي تبادر إلى محو أية بيانات تسجل في الملف cookies فوراً
    Cyclic Redundancy Check CRC التدقيق الدوري للفائض
    للتأكد من وصول البيانات إلي وجهتها بشكل مطابق لما كانت عليه وعدم تشوهها خلال عمليات النقل، تستخدم محطات الإرسال معادلة رياضية لحساب قيمة عددية من البيانات المزمع ارسالها وتيضف هذه القيمة إلي الرزمة المرسلة، ومن هنا جاءت تسمية “فائضة” لأان القيمة المستنتجة لا تنتمي إلي كتلة البيانات الأساسية، وتقوم محطة الاستقبال بعد استلانم الرزمة بإعادة حساب القيمة العددية باستخدام المعادلة ذاتها اعتمادا علي كتلة البيانات الأساسية، وتقارنها مع القيمة المخزنة ضمن الرزمة، فأن تطابقت القيمتان يستمر العمل بشكل طبيعي، وإن اختلفت تعتبر المحطة أن خطأ ما حدث أثناء الإرسال . وتختلف الإجراءات المتبعة في حالة حدوث خطأ تبعا للبرمجيات المستخدمة، فقد تكتفي المحطة بإظهار رسالة خطأ للمستخدم بعدم تطابق البيانات المستلمة، أو تطلب من الحطة المرسلة إعادة بث نفس الرزمة مرة اخري ، وعند فشل عملية نقل نفس الرزمة عدة مرات، تظهر رسالة خطأ للمستخدم .
    Crosstalk التداخل
    انتقال إشارة من قناتها وتداخلها مع قناة اخري، وهي ظاهرة خطيرة في نظم الاتصالات. ويمكن الحد من ظاهرة التداخل بشكل عام بمعايرة وضبط دارات الاتصالات.
    Cyber Space

    Data
    اي نوع من البيانات او المعلومات التى يمكن تخزينها او معالجتها من قبل الحاسب.
    البيانات في مجال الاتصالات تعني المعلومات الرقمية التي يتم تشفيرها لتمييزها عن المعلومات التماثلية المشفرة Analog مثل المكالمات التليفونية الصوتية، وعلي العموم فإن التماثلي أو بث أو نقل الصوت يتطلب اتصالا مستمرا طوال زمن بث البيانات بين الطرفين، ويمكن أن يتم بث البيانات عبر سلسلة متقطعة من الاتصالات علي شكل حزم من البيانات …
    Data Exchange Interface DXI واجهة تبادل البيانات
    هي واجهة الربط بين الموجه وبين وحدة خاصة لخدنات البيانات DSU تستيطع اجراء عمليات تقسيم رزم البيانات، ومن ثم إعادة تجميعها .
    Dedicated Line الخط المخصص
    هو المسار الاتصالي المخصص بين نقطتين ويكون مخصصا طول اليوم لاستخدام عميل معين سواء كان فردا أو شركة، ولا يمكن أن يشترك في هذا الخط أكثر من عميل واحد، كما يحدث في العادة في الخطوط التليفونية المتداولة مثل تليفونات المنازل . وغالبا يكون هذا الخط المخصص مؤجرا من الشركة التي تقدم خدمات الاتصالات ويسمي أيضا الخط المؤجر Leased Line.
    Demodulate
    فك التعديل : عملية تحويل البيانات من صيغة التشابهية الى صيغة رقمية ثنائية
    Digital Modem
    موديم يجمع داخل علبة واحدة او على بطاقة واحدة اكثر من وظيفة خاصة للشبكات ISDN
    Digital Signature التوقيع الرقمي*
    بيانات تضاف على الرسائل الإلكترونية، لإثبات هوية مرسلها، وسلامة محتوياتها خلال التبادل. يستخدم المرسل دالة خاصة ( hash function ) لتوليد رقم معين، يسمى التوقيع، بالاعتماد على محتويات الرسالة، ثم يشفّر التوقيع الناتج ويضيفه إلى الرسالة، باستخدام مفتاح تشفير خصوصي. وعلى الطرف الآخر، يعيد المتلقي حساب الرقم الناتج عن تطبيق الدالة ذاتها على نص الرسالة ( بدون الرقم المشفّر )، ويفك تشفير التوقيع باستخدام مفتاح التشفير العمومي الخاص بالمرسل ( والذي يعرفه المتلقي مسبقاً )، ويقارن بين الرقمين. ويدل تطابق الرقمين أن محتويات الرسالة وصلت سليمة بدون أي تشويه، وتحمل توقيع المرسل الصحيح، ولا خوف من كون الرسالة مزورة ( أي مرسلة من قبل شخص آخر*
    DNS خدمة اسماء النطاق*
    *(Domain Name Service )قاعدة بيانات فورية تستخدم في المطابقة بين العناوين الرقمية لبروتوكول إنترنت IP ( مثل:128.10.3.42 )، والأسماء الحرفية للنطاقات التي يسهل على الناس قراءتها وتذكرها مثل: pcmag-mideast.com. ولا تجتمع بيانات DNS في كمبيوتر واحد معين، بل هي موزعة بين آلاف مزودات DNS المنتشرة عبر إنترنت.
    إذا كنت تنفق الكثير من الوقت أمام شاشة الكمبيوتر في كتابة مجموعة طويلة من الأكواد البرمجية ، فمن الضروري استخدام الأداة التي تسمح لك بالعمل بشكل أسرع وأذكى . اختيار محرر النصوص هي احدى المهام التي لا يستهان بها وهو الشيء الذي ينبغي القيام به على محمل الجد، لكن مايجعل هذه المهمة شبه صعبة هي توفر العديد من الخيارات والبرامج المختلفة ،لذلك اختيار الأفضل يمكن أن تؤثر بشكل مباشر على نوعية وكمية الأكواد البرمجية التي ننتجها .
    %D8%BA%D8%B9
    هو واحد من أفضل برامج التحرير المتاحة اليوم.خفيف الوزن ، واجهته بسيطة لكنها أنيقة، بالاضافة لمميزات كثيرة جدا كالتكملة التلقائية وتوفره أيضا على مجموعة من الإضافات في غاية الروعة .برنامج عملاق ويستحق ان يتواجد في حاسبوك خاصة إذا كنت من المبرمجين . فهو يسمح لك بتحرير النصوص لكثير من لغات البرمجة من بينها :
    C, C , C#, CSS, D, Erlang, HTML,
    Groovy, Haskell, HTML, Java,
    LaTeX, Lisp, Lua, Markdown,
    Matlab, OCaml, Perl, PHP, Python,
    R, Ruby, SQL, TCL, Textile and XML
    هذا المحرر مشابه جدا لأول وهو مشروع أطلق حديثا من قبل جيثب وهي منصة لاستضافة المشاريع المفتوحة المصدر للعالم ، ويمكنك اعتابرها شبكة اجتماعية للمبرمجين والمطورين تضم حوالي أكثر من 3.5 مليون مبرمج . يمكنك ان تتصور كيف سيكون هذا المحرر الواعد من هذه المنصة ، التطبيق تم تطويره باستخدام ++C و Node.js . وهو متوافق مع تقنيات مختلفة كـ CoffeeScript، CSS أو HTML
    إذا كنت مطورا وتعمل مع التقنيات مثل CSS3،HTML5 ،جافا سكريبت أو ما شابه ذلك، فيجب عليك ان تجرب استخدام brackets. وهو محرر أكواد برمجية مفتوح المصدر التي أنشئ خصيصا لمصممي الويب الذين يتمتع بجاذبية بصرية رائعة جنبا إلى جنب مع المرافق المتكامل التي يسهل كثيرا من عمل المطور.ليس هذا فقط بل يدعم أيضا إضافات وملحقات، مما يجعله قابل للتخصيص وفقا لرغبتك .
    محرر آخر قوي وذو مميزات رائعة جدا . هذا المحرر كان من احد المشاريع الممولة من موقع التمويل الجماعي kickstarter.حقق نجاح كبير نظرا لمجوعة من التقنيات التي يتمتع بها ومن بينها خاصية عرض نتيجة الكود مباشرة من البرنامج بدل استعمال المتصفح. ويمكنك التعديل على الأكواد CSS،HTML،جافا سكريبت.هذا بالاضافة لمجموعة من المميزات الأخرى
    طبعا هناك محررات اخرى اتبث جدارتها كالبرنامج المعروف والمشهور جداnotepad++، وكذلك phpdesigner .بالاضافة لعديد والعديد من البرامج الاخرى .
    برامج تحرير النصوص البرمجية هي تماما كما البرامج الأخرى فهناك العديد من الخيارات المتاحة التي لا ليس بالضروري ان يكون عليها اجماع ، فكل برنامج له مستخدموه وله أيضا عشاقه الذي يفضله عن باقي البرامج الأخرى، لكن على العموم هذه هي أبرز وأفضل برامج تحرير النصوص البرمجية التي تستحق التجربة .


    كتاب مفيد جدا للمبتدئين
    يتكون الكتاب من 111 صفحه , يتطرق الى اكثر جوانب لغة البرمجه جافاسكربت وهو مهم لكل من يريد تعلم هذه اللغه الرائعه .
    فهرس الكتاب :-
    • البداية مع JavaScript
    • الفصل الأول ( الكائن window والكائن document ومفهوم الـ DOM )
    • الفصل الثاني ( المتغيرات variables )
    • الفصل الثالث ( جمل التحكم والتكرار )
    • الفصل الرابع ( المصفوفات Array )
    • الفصل الخامس ( الدوال functions )
    • الفصل السادس ( البرمجة كائنيه التوجه oop )
    • الفصل السابع ( كائنات وأوامر منوعة )
    • الفصل الثامن ( تجنب الأخطاء والأنماط )
    • الفصل التاسع ( النماذج والإطارات )
    • الفصل العاشر ( الأحداث events )
    • ملاحظات عامة

    Wednesday, 13 June 2018

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

    lib



    اذن و بعد هذا التقديم، دعني أقدم لك صديقي ما استجد من اطارات و مكتبات لهذا الشهر .
    • CryptoCurrency Exchange Trading :
    إليك تجميعة لأفضل مكتبات و إطارات الـ Javascript و الـ CSS المختارة لك لشهر يناير
    نبدأ اول المكتبات معنا في هذا المقال، مكتبة CCXT و هي إختصار لإسم المكتبة أعلاه، هذه المكتبة يمكن ان تتماشى مع عدة لغات برمجية و مشاريع برمجية على رأسها الويب بإستخدام الجافاسكربت، يوجد أيضا البايثون ان كنت تبرمج مشروعا به.
    أصبحنا نعيش يا صديقي في عصر تقنية الـ Blockchine، العملات الرقمية صارت شيئا لا يمكن تجاهله ببساطة في مجال التقنية، و ربما تفكر يوما في صناعة موقع يدعم الدفع و الإستقبال عبر تقنيات العملات الرقمية على رأسها الـ Bitcoin او عملات رقمية أخرى مثل Altcoin، هذه المكتبة ستسهل عليك الأمر، إذ تدعم كما ضخما من العملات الرقمية، و يمكنك من خلالها صناعة مشاريع للدفع عبر تقنيات العملات المشفرة، او تبادل المال بواسطتها أيضا، ببساطة، هذه المكتبة ستحتاجها إن كنت ستتعامل يوما مع العملات المشفرة، المكتبة مفتوحة المصدر و يمكنك تحميلها و قراءة الـ Documentation للمزيد .
    للتعرف على المكتبة أكثر.
    إقرأ أيضا : تجميعة لتطبيقات و ألعاب أندرويد رائعة مختارة لك لشهر يناير عليك تجربتها
    • Spectre :
      مكتبة CSS رائعة، عند كتابتي لهذا المقال، قضيت تقريبا نصف ساعة أتصفح كل محتوايتها لشدة إعجابي بها، تُقدم لك المكتبة العنصار اللازمة لصناعة واجهة جذابة و إحترافية، بألوان قوية أيضا، الجميل في المكتبة انها خفيفة و متجاوبة كذلك فيمكنك الإستغناء عن مكتبات مثل Bootstrap او Foundation و إستخدام هذه المكتبة فهي رائعة حقا، توفر لك العديد من العناصر الجميلة أيضا مثل Badges و Cards و غيرها، إن اردت واجهة خفيفة و إحترافية، إستخدم Spectre، على ضمانتي .
      للتعرف على المكتبة أكثر.
    • Uppy :
      مكتبة Javascript خفيفة و إحترافية تساعدك على توفير خاصية رفع الملفات من حاسوبك الى مسار محدد في الموقع، فإن كنت تشتغل على منصة لرفع الملفات من الحاسوب للمستخدمين و دمجها في السيرفرات الخاصة بك و تبحث عن مكتبة جافاسكربت خفيفية تقوم بالأمر بإحترافية فنحن ننصحك ب Uppy، المكتبة جميلة و قوية، كما انها تدعم خدمات خارجية مثل Dropbox و Google Drive و غيرها، مما يوفر لك ساحة متكاملة من أجل التعامل مع رفع الملفات
      للتعرف على المكتبة أكثر.
    • UIKit :
      مكتبة أخرى رائعة بمؤهلات و مقومات جد رائعة، المكتبة توفر كل ما تحتاجه لصناعة واجهة موقع جميلة و جذابة UI، متجاوب ة و فعالة و كذا تحترف اخر صيحات الديزاين و التصميم في الويب، كما تتضمن كمية ضخمة من العناصر لصناعة اي نوع صفحات تريد، لذلك اي كان الواجهة التي ستستخدمها فلا تقلق، ف UIKit يستطيع توفير لك ما تريده عزيزي القارئ .
      للتعرف أكثر على المكتبة .
    Siimple :
    إليك تجميعة لأفضل مكتبات و إطارات الـ Javascript و الـ CSS المختارة لك لشهر يناير
    إن كنت تريد بناء واجهة إستخدام بستايل Flat Design، فهذه المكتبة ستساعدك كثيرا، المكتبة عبارة عن مكتبة UI لتصميم الواجهات، كما الحال بالنسبة لـ UI Kit و كذا Spectre أعلاه، توفر لك المكتبة تصميما انيقا و متناسقا، تتضمن خواص برمجيية ديناميكية مثل إستخدام Sass بدل الـ Css من أجل التعامل مع الديزاين بدقة عالية، المكتبة متجاوبة أيضا و تدعم الـ Gid Layout، و كذلك انيقة و إحترافية و عصرية بتصاميم الـ Flat المذهلة .
    تعرف على المكتبة أكثر.
    إقرأ أيضا : كيف تفعل حسابك على خدمة PayPal و كيف تحصل على بطاقة صالحة لتفعيله ؟
    • Gulp.js :
      مكتبة جافاسكربت جد رائعة يساعدك على تسريع و تسهيل عملك أثناء برمجة تطبيقات الويب، يقوم Gulp بقراءة كل المصادر في مشروعك و توفير Live Reload لمشروعك، ففور عمل Save للمشروع لا تحتاج للذهاب للصفحة و اعادة تحميلها لترى النتيجة فهو يقوم بذلك اوتوماتيكيا، كما يتضمن خواص جد عديدة مثل تحويل أكواد الـ Sass الى Css ان كان مشروعك بسيطا، و يتضمن العديد من المتداخلات الرائعة التي يجعلك تستفيد منها بأقصى حدث مثل إدراج ملفات او اكواد وسط مشروعك البرمجي و غيرها، المكتبة جد خفيفة و سهلة الإستخدام و الـ Documentation الخاص بها يشرح كل شيئ تقريبا .
      للتعرف على المكتبة أكثر.
    كانت هذه إذن اهم المكتبات و الإطارات التي رشحناها لك لهذا الشهر، نسعد دائما بإقتراحك لمكتبات اخرى في التعليقات لندرجها الشهر القادم أيضا .

    شاهد المزيد

    جميع الحقوق محفوظة ل programming-pro-1