التخطي إلى المحتوى الرئيسي

المشاركات

عرض المشاركات من يوليو, ٢٠٢٠

كيف يمكن تنزيل لينكس على نظام مايكروسوفت ويندوز؟

أعتقد أنك تقصد توزيعات لينكس كنظم فرعية Sub systems التي يتم تحميلها على النظام من داخل الويندوز، اﻷمر جداً بسيط، في ويندوز 10، يمكنك الدخول على متجر التطبيقات واختيار توزيعة لينكس التي تود تحميلها، ثم تقوم بتشغيلها بمجرد اكتمال تنصيبها.. ﻻحظ أن امكاناتها تكون محدودة جداً، قمت بتجربة كالي لينكس والحقيقة أن حتى مسح البورتات لم يتم من خلاله بصورة جيدة، السبب في ذلك أن النظم الفرعية ﻻ تتحكم مباشرة بالهاردوير، انما محكومة دائماً بصلاحيات محدودة تمنحها ويندوز. الفكرة اﻷفضل دائماً هي استخدام النظم الافتراضية Virtual Machines ، يمكنك انشاء جهاز افتراضي بالكامل داخل ويندوز وتحميل ما تشاء من النظم عليه، عن طريق برامج مثل VMWare أو Virtual Box . إجابة ‏أحمد نصر على كيف أستطيع تنصيب نظام تشغيل لينكس على Virtual machine أو الأنظمة الوهمية؟ وممكن عن طريق برامج ادارة النظم اﻻفتراضية مثل Vagrant أيضاً أن توظف هذه النظم بشكل رائع..وأن تقوم بالحصول على أجهزة افتراضية مسبقة اﻻعداد. تحديث مهم جداً : نما إلى علمي البارحة، أن ثم تحديث صدر مؤخراً فقط للنظم الفرعية wsl2، يحول النظم الفرعية إلى نظم افتراضي

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

واجهت مشكلة شبيهة أثناء فترة دراستي، كنت أعمل في نفس الوقت في الدعم الفني لشركة نظم تعليمية، وكنا نود تحميل النظام على أجهزة طالبات مدرسة كبرى. كان الحل هو Network booting ، أي تحميل النظام عبر الشبكة، كل الأجهزة تتصل بجهاز واحد عن طريق شبكة بسيطة ويتم التحميل من خلالها، كان حلاً سريعاً وفعالاً جداً، بحثت لك على الانترنت ووجدت هذا الرابط: How to install OS through Network boot (step by step) هل يمكن أتمتة الخطوات ببايثون؟..غالباً، لكن هذا شئ لم أجربه.. بذكر الأتمتة، مدرسة أخرى في فترة أخرى من حياتي أرادت ضبط اعدادات أجهزة كروميوم (أجهزة جوجل التعليمية) للطلاب، وتحميل النظام عبر الشبكة خيار غير متوفر فيها (ليست مزودة بإيثرنت)، كانت الفكرة التي سعيت لتطبيقها هي استخدام أردوينو وبرمجته للكتابة بدلا من لوحة المفاتيح ليتبع الخطوات على كل الأجهزة بمجرد توصيله من منفذ يو اس بي.. انتبه، ليس كل أردوينو سيناسب هذه المهمة..انما فقط النماذج المذكورة هنا . (Leonardo, Esplora, Zero, Due and MKR Family) الاجابة على كورا

ما أفضل متصفح من حيث الخصوصية والأمان؟

هذا سؤال رائع، دعنا نتناوله بشئ من التفصيل. أولاً: تحديد المشكلة.. أصبحت صفحات الويب اليوم غابة من البيانات المتداخلة من مصادر مختلفة، لدرجة أن المتصفح العادي (غير الآمن) لا يملك أقل تحكم على سيل البيانات المتدفق من وإلى حاسوبه مع كل رابط يفتحه..الواقع أن فتح صفحة عادية في موقع متوسط الشهرة، قد يعني سحب أكواد ومواد مما لا يقل عن خمسة مواقع مختلفة فما فوق، ما بين مكتبات، ودعاية، ومتعقبات، وبرامج وتعليمات تنفذ في متصفحك، ومع كل طلب يخرج من جهازك، هناك الكثير من المعلومات المسربة إلى جهات مختلفة، تبني عنك ملفاً لدى المعلنين يتتبع تفاصيل حياتك الدقيقة، ميولك، همومك، وكل ما تفكر فيه.. لاحظ الرسم أعلاه، ما لا يدركه معظم الناس، أن متعقبات جوجل تكمّن لنا في 75% من المليون موقع الأعلى زيارة عالمياً ..تليها متعقبات فيسبوك بنسبة 25%، الفارق الشاسع في الانتشار هنا لا يقلل من خطر أي منهم، لكن جوجل في الحقيقة تسيطر على سوق الاعلانات على انترنت، ويغلب على الظن كونها ترصد كل متجول على انترنت بنسبة أو أخرى.. هذا التعقب الدائم، والرصد المستمر، يجعلك دائماً تحت السيطرة، فالمعلومة المقدمة

ما هو بروتوكول المستويات السبعة في الشبكات؟

مرحبا عزيزي، يعتبر "التجريد" هو أحد أهم أدواتك في علوم الحوسبة، هل فكرت من قبل كيف تمكن الحاسوب من أن يتحول من حفنة من اﻷسلاك والترانزيستورات إلى عالم متكامل من اﻷكواد واﻷوامر المكتوبة والواجهات السهلة المرسومة لكل مستخدم عادي؟ نعم، هذا هو التجريد، علم الحاسوب في مجمله هو مستويات من التجريد بعضها فوق بعض، يعشق علماء الحوسبة هذه الطريقة ﻷنها هي ما مكنهم من جعل الحاسوب ممكن اﻻستخدام لمختلف الناس بمختلف مستويات معرفتهم اليوم.. ومن ذلك، علم الشبكات، هذه المستويات السبعة هي نموذج تجريدي، بمعنى أنها تصميم نظري (وليس التصميم الوحيد) لطريقة تواصل الحاسوب مع أجهزة أخرى عبر الشبكات المختلفة. وكما اعتاد مختصو الحوسبة، فبناء هذا النموذج يبدأ من اﻷسفل إلى اﻷعلى، حيث المستوى اﻷعلى هو الواجهة، التي يتعامل معها المستخدم النهائي، والمستوى اﻷدنى، هو البنية التحتية التي يتعاطى معها المختصون والفنيون..كل طبقة من هذه الطبقات وظيفتها هي أن تصل بك إلى الطبقة التالية.. فالطبقة اﻷولى هي الوسط المادي : تشمل الكابلات، مرددات اﻻشارة، الشبكات اللاسلكية واﻷلياف البصرية وما شابه ذلك.. ال

لماذا عدد مستخدمي لينوكس أقل من ويندوز رغم مميزاته؟

حسن، إليك أولا مقدمة تاريخية.. ظهرت وانتشرت الحاسبات الشخصية في أوائل الثمانينات، قبل ذلك الوقت، كانت الحاسبات المتاحة كلها مقتصرة على الحواسيب المركزية Mainframes في الجامعات ومراكز اﻷبحاث، وبالطبع في الجهات العسكرية واﻻستخبارات.. كان ظهور حواسيب مصغرة يمكن استخدامها في البيوت هو فكرة ثورية تحتاج إلى كثير من التسويق..بدأ الدفع باتجاهها والسباق نحو تطويرها منذ عام 1972 حيث قدم مصطلح PC ﻷول مرة في مراكز زيروكس للأبحاث.. ظهر العديد من النماذج التي لم تلق شهرة واسعة منذ ذلك الحين [1] ، حتى توصلت IBM ﻻنتاج أول حاسوب شخصي يحقق انتشارا واسعا سنة 1981 [2] .. ثم لحقت آبل بالسباق، كانت آبل في السباق المحموم منذ عام 1976، قامت آبل بتطوير أول أجهزتها الشخصية بواسطة وزنياك - جوبز، آبل 1..لكنها تقدمت بخطوة واسعة سنة 1983، بطرح ليزا، أول جهاز بواجهة رسومية على اﻻطلاق [3] .. ﻻحظ اﻵن أننا أمام خطين ﻻ ثالث لهما، Apple, IBM..أذكر منذ طفولتي أن كل من كان يود اقتناء حاسب شخصي كان يسأل فورا هذا السؤال، آبل، أم آي بي إم؟ طيب، ما الفارق الكبير بينهما؟ كان الفرق اﻷساسي هو اعتماد IBM بنية

ما لغة البرمجة التي تنصحني بتعلُّمها في الثلاثة أشهر القادمة والتي أستطيع الحصول على المال من خلالها؟

JavaScript قولا واحداً وبكل تأكيد! فهي تمكنك من عمل الكثير جداً، مثلا: موقع متكامل، يمكنك بواسطة جافا سكريبت أن تقوم ببرمجة واجهة المواقع، بديهي، ومع NodeJs يمكنك أيضا برمجة السيرفر تطبيقات الموبايل، هناك العديد والعديد من أطر العمل التي يمكنها أن تبني تطبيقات اﻷندرويد والأيفون من كود جافاسكريبت الخاص بك.. اﻷمن السيبراني، كثيرا ما تحتاج لمعرفة بجافا سكريبت، لكنك أيضاً تستطيع بناء سكريبتات الاختراق أيضا عن طريقه في أحوال كثيرة. هل تعلم، أن صاروخ Dragon flight الذي صنعته SpaceX استعمل في واجهاته جافاسكريبت؟ في النهاية فلدينا مقولة هي: "كل ما يمكن عمله بجافا سكريبت، في النهاية سيتم عمله بجافا سكريبت" اجابتي على كورا العربية

لماذا يقوم أحدهم بجعل مشروعه البرمجي الرائع مفتوح المصدر؟

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

ماذا يخزن في القرص الصلب؟..والذاكرة العشوائية؟..وما الفرق بينهما؟

ما الذي يخزن في القرص الصلب؟ حسناً، لدينا في القرص الصلب مسارات وقطاعات ، أهمها على اﻻطلاق هو قطاع الاقلاع الرئيسي (Master Boot Record) وهو دائما ما يكون القطاع اﻷول من المسار اﻷول في أول جزء من القرص الصلب، وهو كود تنفيذي يحمل التعليمات الضرورية لبدء اقلاع الحاسوب. عند تهيئة القرص وتحميل نظام التشغيل عليه ﻷول مرة، يتم تقسيم القرص الصلب الواقعي، يعني العتاد الذي اشتريته، إلى أقراص افتراضية أصغر، عادة ما نسميها بالأقراص المنطقية ، إذ يتصرف كل منها باعتباره قرصاً صلباً مستقلاً بذاته، هذه اﻷقراص هي ما نسميه C,D,E، إلى آخره، ويمكنك انشاء قرص صلب منطقي واحد يشغل كل المساحة المتاحة لك، أو تقسيمه إلى أجزاء مختلفة لتتحكم فيها بشكل منفصل أيضاً. بحيث تستطيع اعادة التهيئة format أو التحميل أو غير ذلك بدون التأثير على الملفات في باقي الأقراص المنطقية. عادةً، ما يتم تحميل نظام التشغيل في القرص المنطقي اﻷول، (يسمى C في نظام ويندوز)، فمع بدء تشغيل الحاسوب، يكون أول ما يعمل هو شريحة تسمى BIOS، وهي دارة متكاملة تحمل النظام المبدئي على ذاكرة خاصة بها، يقرأ هذا النظام التعليمات من قطاع

أيهما أفضل؟ Firebase vs. MySql

يعتمد، ﻷي شئ تريده؟ والحكم عموماً على النظم واﻷدوات دائماً ما يقوم على تحليل احتياجاتك. سأعطيك المزايا والعيوب لفايربيز من خلال تجربتي الشخصية.. مزايا Firebase: المرونة قاعدة بيانات فايربيز تتألف من وثائق JSON بالكامل، بالتالي، ففي أي وقت يمكنك تغيير محتويات الوثائق، اضافة/حذف الخانات دون أي مشاكل سهولة اﻻستخدام خدمة فايربيز توفر لك مكتبة كاملة ﻻجراء العمليات بشكل متزامن أو غير متزامن دون أي قلق أو كتابة أكواد مطولة دعم جوجل قد تقلق كثيراً بعد اطلاق منتجك بخصوص السيرفر ومناسبته لحجم الطلبات وغير ذلك، ليس في حالة فايربيز، بتكلفة زهيدة (بالمقارنة بتكاليف ادارة مركز بيانات مثلاً) تتولى جوجل عنك استضافة قاعدة البيانات والتعامل معها مهما كبر حجم قاعدة البيانات.. هذا ﻻ يعني أنها مثالية لكل التطبيقات، بعض عيوبها التي ﻻحظتها كالتالي: ضعف خصائص البحث خصائص البحث وشروطه فيها ضعيفة جداً، مقيدة جداً وﻻ تقارن بما هو موجود في قواعد البيانات البنيوية SQL، تعمد أكثر التطبيقات إلى تكرار البيانات المختلفة بين الوثائق وهذا ليس مثالياً..لهذا ﻻ أنصح بها لتطبيقات ادارة الموارد، مثل ERP وما ش