X

أساسيات الحاسوب

٢. التعامل مع أنظمة الملفات

نظري

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

يُعد "تطبيق إدارة الملفات" (A file management application) وسيلةً تتيح لك "تخزين" (store) ملفاتك وتنظيمها وتعديلها بسهولة على جهاز الكمبيوتر الخاص بك. وسواء كنت تستخدم جهاز "ماك" (Mac) أو جهازاً يعمل بنظام "ويندوز" (Windows)، تتوفر "تطبيقات مدمجة" (built-in applications) يمكنك الاستعانة بها لتنظيم ملفاتك.

إذا كان لديك جهاز كمبيوتر يعمل بنظام Windows، فإن "مدير الملفات الافتراضي" (The default file manager) هو "مستكشف الملفات" (File Explorer). ويُستخدم هذا البرنامج لتصفح الملفات والمجلدات والبحث عنها وإدارتها، بالإضافة إلى إجراء عمليات عليها مثل "النسخ" (copying) و"النقل" (moving) و"الحذف" (deleting) .

للعثور على "مستكشف الملفات" (File Explorer)، يمكنك الانتقال إلى قائمة "ابدأ" (Start) أو الضغط على مفتاح شعار Windows في لوحة المفاتيح.

لتثبيت مجلد، يمكنك النقر بزر الماوس الأيمن واختيار "تثبيت" (Pin). ولنقل ملف أو مجلد، عليك أولاً تحديده، ثم اختيار "قص" (Cut)، وبعد ذلك الانتقال إلى الموقع الجديد للصقه.

إذا كنت تستخدم جهاز كمبيوتر Mac، فإن مدير الملفات الافتراضي هو Finder ؛ حيث يتيح هذا البرنامج الوصول إلى "الملفات المحلية والبعيدة" (local and remote files) ، ويدعم "معاينة الملفات" (file previews) ، كما يوفر مجموعة متنوعة من "ميزات التنظيم" (organizational features) مثل "الوسوم" (tags) و"المجلدات الذكية" (Smart Folders) .

للوصول إلى Finder على جهاز Mac الخاص بك، انتقل إلى Dock الموجود في الأسفل وانقر على أيقونة Finder.

ستلاحظ وجود "شريط جانبي" (a sidebar) على الجهة اليسرى، حيث توجد "مجلداتك المفضلة" (your favorite folders) .

تُعدّ استخدام "الوسوم" (Tags) إحدى طرق تنظيم ملفاتك. ولإضافة وسم إلى ملف أو مجلد، يمكنك تحديد العنصر في "Finder" ثم النقر بزر الفأرة الأيمن؛ حيث ستظهر لك خيار "Tags..." (الوسوم...) في "القائمة المنسدلة" (The drop-down menu) ، مما يتيح لك تطبيق وسم مخصص بلون معين.

للبحث عن "العناصر الموسومة" (tagged items) ، يمكنك التمرير إلى أسفل "الشريط الجانبي" 1 والنقر على الوسم الملون المقابل، أو يمكنك البحث عن الوسم باستخدام اسم اللون في "حقل البحث" (the sidebar) .

هناك طريقة أخرى لتنظيم ملفاتك وهي استخدام "المجلدات الذكية" (Smart folders) . المجلدات الذكية عبارة عن مجموعات من الملفات التي يتم تنظيمها تلقائياً بناءً على معايير تحددها أنت، مثل "نوع الملف" (file type) أو "التاريخ" (date) أو "الكلمات المفتاحية" (keywords) .

سواء كنت تستخدم "مستكشف الملفات" (File Explorer) على نظام Windows أو "فايندر" (Finder) على نظام Mac، فإن هذه التطبيقات تتيح لك مرونة في إدارة ملفاتك بفضل ميزات مثل الوسوم، والبحث، والمجلدات الذكية.

أسئلة :

ما هو "التطبيق الافتراضي لإدارة الملفات" (The default file management application) على جهاز كمبيوتر يعمل بنظام Windows ؟

١. Finder ❌

٢. Smart Folders ❌

٣. File Explorer

٤. Spotlight ❌


كيف يمكنك "تثبيت" (pin) مجلد في "مستكشف الملفات" (File Explorer) على جهاز كمبيوتر يعمل بنظام Windows ؟

١. انقر بزر الماوس الأيمن على المجلد واختر "تثبيت في قائمة البدء" (Pin to Start) .0

٢. اضغط على (Ctrl + Pin) . ❌

٣. لا يوجد خيار لتثبيت مجلد. ❌

٤. اسحب المجلد إلى "شريط المهام" (The taskbar) . ❌


كيف يمكنك الوصول إلى Finder على جهاز Mac ؟

١. انقر على أيقونة Finder في شريط Dock .

٢. اضغط على (Command + Find) . ❌

٣. انتقل إلى قائمة "ابدأ" (Start) . ❌

٤. افتح بحث Spotlight . ❌

ب. ما هي أفضل الممارسات لتسمية الملفات في تطبيقات الويب؟

عندما تبدأ في بناء "تطبيقات الويب" (Web applications) الخاصة بك، ستحتاج إلى مراعاة الأسماء التي تطلقها على ملفاتك.

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

لنلقِ نظرة على بعض الأمثلة لأسماء جيدة وأخرى سيئة لملفات HTML . لاحظ أن الامتداد .html في هذه الأمثلة يشير إلى أن الملف هو ملف HTML .

إليك مثال على اسم ملف سيء:


index1234.html
        

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

إليك مثال على اسم أفضل لملف HTML :


about-us.html
        

عند استخدام اسم أكثر دلالةً، مثل about-us.html ، يتضح محتوى الملف.

ستلاحظ أيضًا عدم وجود "مسافات" (spaces) في اسم الملف هذا; فبدلاً من ذلك، تُستخدم " الشرطة a hyphen " (-) للفصل بين الكلمات.

قد تصادف أحياناً ملفاً يحمل الاسم index.html ; وهو اسم ملف خاص يُستخدم لتمثيل "الصفحة الرئيسية" (The main page) للموقع الإلكتروني. وعند زيارة موقع ما، يكون ملف index.html هو أول ملف يتم تحميله.

من الاعتبارات المهمة الأخرى عند تسمية الملفات استخدام "الأحرف الخاصة" (special characters) .

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

إليك مثال على اسم ملف سيء:


file-1!@.html
        

يبدو هذا الاسم معقداً بلا داعٍ، ولا يزودنا بأي معلومات حول محتوى الملف.

لذا، من الأفضل الاكتفاء باستخدام الأحرف والشرطات في أسماء ملفاتك.

مع بدئك في تعلم المزيد من اللغات، ستلاحظ وجود اصطلاحات شائعة لتسمية الملفات في تلك اللغات أيضاً.

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

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

احرص دائمًا على الرجوع إلى دليل الأسلوب الخاص بالفريق; لضمان اتساق أسماء ملفاتك مع بقية أعضاء الفريق.

أسئلة :

أي مما يلي يُعد مثالاً سيئاً لتسمية ملف HTML ؟

١. index.html

٢. about-us.html

٣. file-1!@.html

٤. products.html


ما الذي يمثله ملف index.html ؟

١. الصفحة الرئيسية لموقع الويب The main page of a website .

٢. "ملف قاعدة بيانات" (A database file) يُستخدم لتخزين معلومات المستخدم . ❌

٣. ملف إعدادات خاص بتهيئة الخادم A configuration file for server settings . ❌

٤. "ملف نصي برمجي" (A script file) لتشغيل الأكواد البرمجية من "جهة الخادم" (server-side) . ❌


لماذا لا يُنصح باستخدام "الرموز الخاصة" (The special character) في أسماء الملفات؟

١. تجعل هذه البرامج الملفات غير متوافقة مع جميع أنظمة التشغيل. ❌

٢. تجعل فهم محتوى الملف صعبًا.

٣. تؤدي إلى تعطل البرامج بشكل متكرر. ❌

٤. تجعل نقل الملفات بين أجهزة الكمبيوتر مستحيلاً. ❌

ت. ما هي أفضل الممارسات لتنظيم الملفات والمجلدات في تطبيقات الويب؟

عند بناء "تطبيقات الويب" (Web applications) ، من المهم التفكير في كيفية "تنظيم الملفات والمجلدات" (the organization of your files and folders) ; فهذا يساعد في الحفاظ على تنظيم الكود البرمجي وتسهيل "صيانته" (maintain) .

لنلقِ نظرةً على مثال لـ"هيكلية المجلدات" (folder structure) الخاصة بمشروع HTML و CSS :


.
├── /assets
│   ├── /images
│   │   ├── logo.png
│   │   ├── banner.jpg
│   │   └── icons.svg
│   ├── /fonts
│   │   ├── custom-font.woff
│   │   └── custom-font.woff2
├── /css
│   ├── main.css
│   ├── about.css
│   └── contact.css
├── index.html
├── about.html
├── contact.html
└── README.md
        

توجد نقطة واحدة في أعلى المثال، وهي تمثل "الدليل الجذري" (The root directory) .

الدليل الجذري (Root directory) هو "الدليل الأعلى مستوى" (The top-level directory) في "نظام الملفات" (file system) ، ويُعد نقطة الانطلاق لـ"جميع مسارات الملفات" (all file paths) ، كما أنه يحتوي على كافة "الأدلة" (directories) و"الملفات" (files) الأخرى. ويُعد "الدليل" (directory) مسمىً آخر للمصطلح "مجلد" (folder).

داخل "الدليل الجذري" (The root directory) ، يكون الدليل الأول الظاهر هو دليل "الأصول" assets . ويشير مصطلح "الأصول" assets إلى أي ملفات تُستخدم في المشروع، مثل "الصور" (images) أو "الخطوط" (fonts) أو غيرها من "الموارد" (resources) .

في هذا المثال، يوجد "دليلان" (two directories) داخل "دليل الأصول" (the assets directory) يحملان الاسمين images و fonts .

الدليل التالي هو (The css directory) ، ويُشار إليه أحياناً أيضاً باسم مجلد "أوراق الأنماط" (stylesheets) ; وهنا ستقوم بتخزين جميع ملفات CSS الخاصة بك.

توجد ملفات HTML أسفل (The css directory) ؛ حيث يمثل الملف index.html "الصفحة الرئيسية" (The homepage) ، بينما يمثل الملفان about.html و contact.html صفحتي "نبذة عنا" و"اتصل بنا" على التوالي.

وأخيراً، يوجد ملف README.md . تُستخدم ملفات README عادةً لتقديم معلومات مفيدة حول المشروع، مثل وظيفته وكيفية استخدامه وأي تفاصيل أخرى ذات صلة.

يرمز الامتداد .md إلى Markdown , وهي لغة ترميز خفيفة الوزن تُستخدم غالباً لكتابة الوثائق.

يؤدي تنظيم مشروعك في ملفات للموارد (assets) وملفات "CSS و HTML" إلى تسهيل العثور على ما تبحث عنه، كما يسهّل على المطورين الآخرين المساهمة في مشروعك.

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

أسئلة :

ما هو الغرض من استخدام "مجلد الأصول" (assets directory) في تطبيقات الويب؟

١. يُستخدم لتخزين "ملفات سجلات الخادم" (server log files) التي تُحفظ لمراقبة أداء تطبيقات الويب. ❌

٢. يُستخدم لتخزين ملفات مثل "الصور" (images) و"الخطوط" (fonts) و"الموارد الأخرى" (other resources) .

٣. يُستخدم لتخزين "النصوص البرمجية" (scripts) والأدوات اللازمة لاختبار تطبيق الويب. ❌

٤. يُستخدم لاحتواء "المكتبات" (libraries) و"أطر العمل" (frameworks) الخاصة بأطراف خارجية. ❌


ما هو الاستخدام الشائع لملف README.md في المشروع؟

١. يُستخدم لتخزين المعلومات والبيانات الشخصية التي يتم جمعها من المستخدمين. ❌

٢. يُستخدم لتحديد هيكلية ومخطط قاعدة بيانات المشروع. ❌

٣. يُستخدم لتوفير معلومات مفيدة حول المشروع.

٤. يُستخدم لتتبع وتوثيق المشكلات والأخطاء البرمجية المكتشفة في المشروع. ❌


ماذا يُمثِّل "الدليل الجذري" (The root directory) في "نظام الملفات" (File system) ؟

١. يمثل هذا المجلد الافتراضي لحفظ الملفات التي تم تنزيلها. ❌

٢. يحتوي على الملفات والبيانات المخزنة مؤقتًا لتسريع عمليات النظام. ❌

٣. يحتوي على سجلات ومعلومات تشخيصية حول أداء النظام. ❌

٤. نقطة البداية لجميع "مسارات الملفات" (file paths) , ويحتوي على جميع المجلدات والملفات الأخرى الموجودة بداخله.

ث. كيف يمكنك إنشاء الملفات والمجلدات ونقلها وحذفها باستخدام "مستكشف الملفات" (Explorer) أو "فايندر" (Finder)؟

لإنشاء ملف على نظام Windows باستخدام "مستكشف الملفات" (Explorer) ، يمكنك النقر على خيار "جديد" (New) الموجود في الزاوية العلوية اليمنى؛ سيؤدي ذلك إلى عرض قائمة بأنواع الملفات المختلفة التي يمكنك إنشاؤها.

يمكنك أيضاً إنشاء ملفات داخل التطبيقات المخصصة لها. دعنا ننشئ "ملفاً نصياً" (text file) لتوضيح العملية لك.

عند النقر على "جديد" (New) واختيار نوع الملف، سيظهر لك "ملف نصي جديد" (a new text file) في "المجلد الحالي" (current folder) يحمل اسماً افتراضياً، ويمكنك "إعادة تسميته" (rename it) إذا رغبت في ذلك.

تتم عملية إنشاء المجلدات بالطريقة نفسها تماماً؛ انقر فوق زر "جديد" (New) في الزاوية العلوية اليسرى ثم اختر "مجلد" (Folder) ، أو انقر بزر الماوس الأيمن في مساحة فارغة وانتقل إلى خيار "جديد" (New) ، ثم اختر "مجلد" (Folder) . ستظهر لك عندئذٍ "مجلد جديد فارغ" (a new empty folder) في الموقع الحالي.

يمكنك إعادة تسمية الملفات والمجلدات عن طريق تحديدها والنقر على خيار "إعادة التسمية" (Rename) الموجود في الأعلى. وعندما يتم تظليل الاسم الحالي للملف، يمكنك البدء في كتابة الاسم الجديد؛ ثم اضغط على مفتاح Enter لتأكيد التغييرات.

بدلاً من ذلك، يمكنك النقر بزر الماوس الأيمن على الملف أو المجلد واختيار "إعادة التسمية" (Rename)، أو استخدام مفتاح الاختصار F2. اكتب الاسم الجديد واضغط على مفتاح Enter لتأكيد التغييرات.

يمكنك نقل "ملف" (file) أو "مجلد" (folder) إلى مجلد آخر عن طريق "سحبه وإفلاته" (dragging and dropping) في "المجلد الوجهة" (the destination folder) ، إذا كنت قد فتحته في "علامة تبويب" (a tab) .

يمكنك أيضاً تحديد الملف أو المجلد واختيار خيار "قص" (Cut) الموجود في الأعلى.

بعد ذلك، انتقل إلى "المجلد الوجهة" (the destination folder) وقم بلصقه بالنقر على زر "لصق" (Paste) الموجود في الأعلى؛ وسيكون هذا الزر مفعلاً إذا كنت قد نسخت الملف أو قصصته مسبقاً.

يمكنك أيضاً القيام بذلك عن طريق النقر بزر الماوس الأيمن في مساحة فارغة، ثم النقر على "أيقونة اللصق" (the paste icon) . سيؤدي ذلك إلى نقل الملف أو المجلد من موقعه الأصلي.

لـ"حذف" (delete) ملف أو مجلد، انقر عليه ثم انقر على "أيقونة سلة المهملات" (the Trash icon) الموجودة في الأعلى. كما ستجد خيار "حذف" (Delete) عند النقر عليه بزر الفأرة الأيمن.

رائع. لنرَ الآن كيف يمكنك القيام بذلك على نظام macOS باستخدام Finder .

يُعد Finder مدير الملفات الافتراضي في نظام macOS .

لإنشاء ملف على نظام macOS ، تحتاج إلى فتح تطبيق يتيح لك إنشاء "نوع المستند" (the type of document) الذي ترغب في إعداده. حالياً، لا توجد "طريقة مدمجة" (a built-in way) لإنشاء ملف مباشرةً داخل تطبيق Finder .

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

هناك طرق عديدة لفتح تطبيق TextEdit . إحدى هذه الطرق هي الانتقال إلى Launchpad ، ثم البحث عن التطبيق الذي يتيح لك إنشاء نوع الملف الذي تريده؛ وفي هذه الحالة، يكون التطبيق هو TextEdit . انقر على الأيقونة لفتح التطبيق.

بمجرد الدخول إلى التطبيق، ينبغي أن ترى خياراً لـ"حفظ ملفك" (save your file) في قائمة "ملف" (File) . توجد هذه القائمة في الزاوية العلوية اليسرى، بجوار أيقونة قائمة Apple .

في أحد "خيارات قائمة التطبيق" (the App menu options) ، ينبغي أن ترى أمراً لحفظ الملف؛ وعادةً ما يوجد هذا الأمر ضمن قائمة "ملف" (File) .

بجانبه، سترى "اختصار لوحة المفاتيح" (the keyboard shortcut) لحفظ ملفك؛ وعادةً ما يكون (Command + S) في نظام macOS .

عند حفظ الملف للمرة الأولى، ستظهر لك "نافذة حوارية" (a dialog window) تتيح لك كتابة اسم الملف واختيار موقعه.

عادةً ما يضيف التطبيقُ "امتدادَ الملف" (the file extension) تلقائياً، ولكن يمكنك تغييره قبل حفظ الملف.

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

لـ"إنشاء مجلد جديد" (create a new folder) ، انتقل إلى الموقع الذي ترغب في إنشاء المجلد الجديد فيه، ثم انقر بزر الفأرة الأيمن على مساحة فارغة. ستظهر لك "قائمة من الخيارات" (a list of options) ، ويكون الخيار الأول هو "New Folder" (مجلد جديد).

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

توجد طرق متعددة لـ"نقل الملفات والمجلدات" (move files and folders) في Finder . وإذا كنت بحاجة إلى نقلها إلى مجلد مدرج ضمن قسم "المفضلة" (Favorites) في Finder ، فيمكنك ببساطة "سحبها وإفلاتها" (drag and drop it) .

إذا كنت بحاجة إلى نقله إلى مجلد آخر، فلديك خياران.

يمكنك إما فتح المجلد الوجهة في علامة تبويب وسحب الملف أو المجلد وإفلاته داخل علامة التبويب تلك.

أو يمكنك استخدام "اختصارات لوحة المفاتيح" (keyboard shortcuts) ; فبدايةً، انسخ الملف باستخدام الاختصار (Command + C) ، ثم انتقل إلى المجلد الجديد، واستخدم الاختصار (Command + Option + V) للصق الملف أو المجلد في ذلك الموقع. سيؤدي هذا الإجراء أيضاً إلى إزالته من المجلد الأصلي.

لحذف ملف أو مجلد، يمكنك النقر عليه بزر الفأرة الأيمن واختيار "نقل إلى سلة المهملات" (Move to trash) .

يمكنك أيضاً سحبها وإفلاتها فوق "أيقونة سلة المهملات" (the trash icon) الموجودة في شريط Dock ; فالنتيجة واحدة.

عندما يكون الملف أو المجلد في "سلة المحذوفات" (the trash can) ، يمكنك النقر عليه بزر الفأرة الأيمن لحذفه فوراً، أو يمكنك إفراغ السلة لإزالة جميع الملفات والمجلدات المحذوفة نهائياً.

اختصارات لوحة المفاتيح لإدارة الملفات File-management keyboard shortcuts
الإجراء المنصة الاختصار
إعادة تسمية ملف أو مجلد Windows F2
حفظ ملف macOS Command + S
نقل ملف أو مجلد macOS (Command + C) ثم (Command + Option + V)

تُعد معرفة كيفية "إنشاء" (create) الملفات والمجلدات و"نقلها" (move) و"حذفها" (delete) في نظامي التشغيل Windows وmacOS أمراً بالغ الأهمية; فمن خلال إتقان هذه المهارات، يمكنك تنظيم ملفاتك والعثور عليها بسرعة، فضلاً عن توفير مساحة تخزين على جهاز الكمبيوتر الخاص بك عن طريق حذف الملفات غير الضرورية.

أسئلة :

أي من هذه الإجراءات "يزيل" (removes) ملفاً أو مجلداً من جهاز الكمبيوتر الخاص بك بشكل دائم؟

١. نقل الملف إلى مجلد آخر. ❌

٢. إعادة تسمية الملف أو المجلد. ❌

٣. إفراغ سلة المحذوفات أو سلة المهملات Emptying the Recycle Bin or Trash .

٤. نسخ الملف أو المجلد إلى محرك أقراص خارجي. ❌


ما هو الفرق الأساسي بين "نسخ ملف ونقله" (copying and moving a file) ؟

١. تُنشئ عملية النسخ نسخةً مطابقةً للملف، بينما تنقل عملية النقل الملف الأصلي إلى موقع جديد.

٢. تُنشئ عملية النقل نسخةً مطابقةً للملف في موقع جديد، بينما تنقل عملية النسخ الملف الأصلي. ❌

٣. لا يوجد فرق بين نسخ الملف ونقله. ❌

٤. تحذف عملية النسخ الملف الأصلي، بينما تُنشئ عملية النقل ملفاً جديداً. ❌


لماذا تُعد المجلدات مهمة لـ"تنظيم" (organizing) جهاز الكمبيوتر الخاص بك؟

١. تجعل المجلدات العثور على الملفات أكثر صعوبة. ❌

٢. المجلدات ضرورية فقط لتخزين الملفات الكبيرة. ❌

٣. تساعدك المجلدات على "تصنيف الملفات" (categorize files) والعثور عليها بكفاءة.

٤. تُبطئ المجلدات جهاز الكمبيوتر إذا كان لديك عدد كبير جداً منها. ❌

ج. كيف يمكنك البحث عن الملفات والمجلدات على جهاز الكمبيوتر الخاص بك؟

لنتعلم كيفية "البحث" (search) عن الملفات والمجلدات في نظامي التشغيل Windows و macOS .

سنبدأ بنظام Windows . يمكنك البحث من "شريط المهام" (Taskbar) أو من "مستكشف الملفات" (File Explorer) .

للبحث من "شريط المهام" (Taskbar) ، اكتب "اسم الملف أو المجلد" (the name of the file or folder) الذي تبحث عنه. يمكنك أيضاً البحث باستخدام "كلمات رئيسية" (keywords) ; وستظهر لك نتائج من جهاز الكمبيوتر الخاص بك ومن OneDrive .

إذا كنت ترغب في عرض "المستندات" (documents) فقط ، يمكنك النقر على علامة التبويب "المستندات" (Documents) . وتتوفر لديك أيضاً "علامات تبويب" (tabs) للتطبيقات ونتائج الويب.

هناك خيار آخر يتمثل في استخدام ميزة "البحث في مستكشف الملفات" (Search File Explorer) . ستجد هذه الميزة في الزاوية العلوية اليمنى من "نافذة المستكشف" (Explorer window) ، حيث تظهر عبارة "البحث في المستندات" (Search Documents) .

لديك ثلاثة خيارات لتحديد "نطاق البحث" (the scope of the search) :

  • يمكنك البحث من شاشة "الرئيسية" (Home) للعثور بسرعة على الملفات الموجودة على جهاز الكمبيوتر الخاص بك وفي "السحابة" (the cloud) .

  • يمكنك "البحث انطلاقاً من مجلد" (search from a folder) للعثور على الملفات المخزنة بداخله.

  • يمكنك إجراء بحث من خلال "هذا الكمبيوتر" (This PC) للحصول على عملية بحث بطيئة ولكنها "شاملة ومتعمقة" (in-depth search) .

هذه هي طريقة البحث عن الملفات والمجلدات في نظام Windows . والآن، دعنا نرى كيف يمكنك القيام بذلك في نظام macOS .

أولاً، يمكنك استخدام Spotlight ، وهي أداة تساعدك في العثور على الملفات على جهاز Mac الخاص بك. لفتح Spotlight ، انتقل إلى "شريط القوائم" (menu bar) في الزاوية العلوية اليمنى وابحث عن "أيقونة العدسة المكبرة (the magnifying glass icon) . وإذا لم تكن هذه الأيقونة ظاهرة في "شريط القوائم" (the menu bar) ، فيمكنك إضافتها من خلال إعدادات "مركز التحكم" (Control Center) .

انتقل إلى "الإعدادات" (settings) ، وابحث عن "مركز التحكم" (Control Center) وقم بتحديده، ثم "مرّر للأسفل" (scroll down) حتى تعثر على خيار "Spotlight" . يمكنك أيضاً استخدام "اختصار لوحة المفاتيح" (keyboard shortcut) لفتح "Spotlight" : الإختصار (Command + Spacebar) .

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

يمكنك أيضاً توسيع فئة محددة بالنقر على "عرض المزيد" (Show more) .

هناك طريقة أخرى للبحث عن الملفات التي فتحتها مؤخراً، وهي فتح تطبيق Finder بالنقر على أيقونة Finder في شريط Dock ، ثم الانتقال إلى قسم "العناصر الحديثة" (Recents) في "الشريط الجانبي" (sidebar) لـ Finder ; حيث ستجد جميع الملفات التي اطلعت عليها مؤخراً.

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

أسئلة :

إذا كنت بحاجة إلى إجراء بحث سريع على جهاز الكمبيوتر الذي يعمل بنظام Windows وملفاتك السحابية، فينبغي عليك بدء البحث من:

١. الرئيسية Home .

٢. مجلد محدد A specific folder . ❌

٣. هذا الكمبيوتر This PC . ❌

٤. سطح المكتب Desktop . ❌


ما هو اسم أداة البحث القوية المدمجة في نظام macOS ، والتي تساعدك على العثور بسرعة على الملفات والمجلدات في نظامك بالكامل؟

١. Explorer ❌

٢. Control Center ❌

٣. Sidebar ❌

٤. Spotlight


ما اسم الشريط الأفقي الذي يوجد عادةً في أسفل شاشة جهاز الكمبيوتر الذي يعمل بنظام Windows ، حيث يمكنك البحث عن الملفات والمجلدات؟

١. Sidebar ❌

٢. Taskbar

٣. Spotlight ❌

٤. Finder ❌

ح. ما هي بعض أنواع الملفات الشائعة التي ستتعامل معها في تطبيقات الويب؟

تُصنَّف الملفات بناءً على محتواها وبنيتها; إذ يحدد "نوع الملف" (The file type) كيفية فتحه ومعالجته بواسطة برامج الحاسوب.

نُحدِّد أنواع الملفات بناءً على "امتداداتها" (their extensions) ; وامتداد الملف هو لاحقة مكوَّنة من ثلاثة أو أربعة أحرف تظهر في نهاية اسم الملف. أما أنواع الملفات الثلاثة الرئيسية التي ستجدها في تطبيقات الويب فهي: HTML و CSS و JavaScript .

تحتوي ملفات HTML على هيكل ومحتوى تطبيق الويب، وتحمل الامتداد .html .

تُحدد ملفات CSS الأنماط، وتحمل الامتداد .css .

وتُضيف ملفات JavaScript وظائف وتفاعلية أكثر تقدماً، وتحمل الامتداد .js .

عند تطوير تطبيقات الويب، ستحتاج أيضاً إلى تضمين صور. وفيما يلي بعض أكثر أنواع ملفات الصور استخداماً.

يُعرف تنسيق JPEG - وهو اختصار لـ "Joint Photographic Experts Group" (أي المجموعة المشتركة لخبراء التصوير الفوتوغرافي) - بكفاءته العالية في الضغط، مما يجعله مثالياً للصور الفوتوغرافية والصور العادية. ومع ذلك، فإن عملية "الضغط" (the compression) هذه تؤدي إلى فقدان جزء من "جودة الصورة" (image quality) بهدف "تقليل حجم الملف" (reduce the file size) .

يحافظ تنسيق PNG - وهو اختصار لـ "Portable Network Graphics" - على جودة الصورة حتى بعد الضغط، مما يؤدي إلى أحجام ملفات أكبر. كما يدعم هذا التنسيق الشفافية، ويُعد مثالياً للصور ذات الحواف الحادة، مثل الشعارات والأيقونات.

يدعم تنسيق الصور GIF كلاً من "الرسوم المتحركة" (animation) و"الشفافية" (transparency) ، ولكنه يتميز بلوحة ألوان محدودة. ويُشير الاختصار GIF إلى "Graphics Interchange Format" (تنسيق تبادل الرسومات).

وأخيراً، لدينا صيغة SVG ، وهي اختصار لـ "Scalable Vector Graphics" (الرسوم المتجهية القابلة للتوسع). إنها صيغة للصور المتجهية، حيث يمكن تغيير حجم هذه الصور حسب الحاجة دون فقدان الجودة.

رائع. الآن بعد أن تعرفت على تنسيقات الصور، دعنا نلقي نظرة على بعض تنسيقات الفيديو والصوت.

يُعد MP3 تنسيقاً صوتياً يتميز بكفاءة الضغط؛ وهو تنسيق "فاقد للبيانات" (lossy) ، مما يعني فقدان جزء من البيانات الصوتية أثناء عملية الضغط لتقليل حجم الملفات.

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

يرتبط تنسيق ملفات الوسائط المتعددة MOV — الذي طورته شركة Apple — في المقام الأول ببرنامج QuickTime Player .

من بين تنسيقات ملفات الصوت والفيديو الشائعة الأخرى: WAV ، وهو تنسيق صوتي يحافظ على الجودة الأصلية للصوت دون فقدان للبيانات، و WebM ، وهو تنسيق فيديو مفتوح المصدر وعالي الجودة.

إذا احتجت يوماً إلى "تخصيص الخطوط" (customize the fonts) في تطبيق الويب الخاص بك، فسيتعين عليك التعامل مع تنسيقات الخطوط أيضاً. وإليك ثلاثة من أكثر هذه التنسيقات شيوعاً واستخداماً.

يُعد TTF - وهو اختصار لـ "TrueType Font" - تنسيقاً للخطوط متوافقاً مع أنظمة تشغيل مختلفة.

يُعد WOFF تنسيقاً حديثاً للخطوط، صُمم خصيصاً لأغراض تطوير الويب، وهو اختصار لعبارة "Web Open Font Format" (تنسيق الخطوط المفتوحة للويب). وتتميز هذه الملفات بحجمها الأصغر بفضل كفاءتها العالية في الضغط، كما أنها تتيح تخزين البيانات الوصفية، بما في ذلك معلومات الترخيص.

ويُعد WOFF2 خليفةً لـ WOFF ، حيث يتميز بكفاءة أعلى في الضغط والأداء.

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

وأخيراً، دعونا نتحدث عن "التوثيق" (documentation) . ففي تطبيقات الويب، ستجد عادةً ملفاً يحمل الاسم README يحتوي على معلومات حول التطبيق، مثل كيفية استخدامه وتثبيته، وترخيصه، وكيفية المساهمة فيه.

عادةً ما تُكتب هذه الملفات بتنسيق يُعرف باسم "مارك داون" (Markdown) . يتيح لك هذا التنسيق إنشاء مستندات منظمة تحتوي على عناوين رئيسية وفرعية، وروابط، وصور، وقوائم، وغيرها من العناصر. وتحمل ملفات (Markdown) الامتداد .md أو .markdown .

يمكنك هنا العثور على ملف README الخاص بمستودع ComputersVerse على (موقع GitHub) :

يمكنك إنشاء هذا الهيكل والتنسيق المفصلين باستخدام Markdown .

ستقرأ وتكتب بالتأكيد العديد من ملفات README طوال مسيرتك المهنية; إذ يُعد التعرف على هذه الأنواع الشائعة من الملفات أمراً ضرورياً لتطوير الويب.

بدءاً من المكونات الأساسية المتمثلة في HTML و CSS و JavaScript ، ووصولاً إلى صيغ الصور والفيديو والصوت، يؤدي كل نوع من أنواع الملفات دوراً مهماً في إنشاء "تطبيقات ويب تفاعلية" (interactive web applications) .

أسئلة :

ما هو تنسيق الملف الأنسب للصور ذات الحواف الحادة والخلفيات الشفافة؟

١. JPEG

٢. PNG

٣. GIF

٤. SVG


أي من هذه الخيارات يمثل تنسيقاً صوتياً يتميز بضغط غير فاقد للبيانات؟

١. MP3

٢. WAV

٣. SVG

٤. MP4


أي من هذه الخيارات يُعد تنسيقاً حديثاً للخطوط يُستخدم لأغراض تطوير الويب؟

١. TTF

٢. WOFF

٣. GIF

٤. ZIP