Tag

article Archives – IT Solutions

كيف تحافظ على عمر كوابل الشحن ؟

تصبح كابلات USB عديمة الفائدة عندما تلتصق أسلاكها من الداخل ببعضها البعض نتيجة ارتفاع حرارتها وتعرضها لعوامل التآكل. فعندما تفكر بشراء كابل USB يجب أن تفكر في المواد التي يُصنع منها الكابل. في الوقت الحاضر يتم استخدام مادة PVC أو ما نُطلق عليه “النايلون” المُضفر وقد أثبتت أنها ذات جودة عالية..

⚜ كيف تحافظ على كابلات ال USB مدى الحياة؟

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

 

فيروس الحاسوب Computer Virus

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


مصطلح “فيروس” يشيع استعماله بالخطأ على أنواع أخرى من البرامج الخبيثة، البرامج الخبيثة تشمل الفيروسات إلى جانب العديد من البرمجيات التخريبية الأخرى، نذكر منها على سبيل المثال:

◽ ديدان الحاسوب.
◽ حصان طروادة.
◽ برمجيات الفذية.
◽ راصد لوحة المفاتيح.
◽ الروتكيت.
◽ الآدوير.
◽ برمجيات التجسس، وغيرها…

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

أول طائرة أسرع من الصوت

هي توبوليف 144 قد تظن للوهلة الأولى أن هذه هي طائرة ال”كونكورد” الشهيرة، لكن في حقيقة الأمر هذه طائرة “توبوليف – TU144” السوفيتية، والتي تعتبر أول طائرة تجارية أسرع من الصوت (سوبرسونيك) في العالم إذ قامت بأول رحلة لها في عام 1968 قبل عامين من تحليق كائرة “كونكورد”، حيث استطاعت أن تحلق على ارتفاع 16300 متر وبسرعة 2150km/h وقد صُنع منها 16 طائرة بقيت في الخدمة حتى عام 1978، وذلك بعظ ارتفاع أسعار الوقود وتحطم طائرتان منها، وانحصر استخدامها في نقل البضائع فقط حتى عام 1983.
وقد تم استخدامها في برنامج الفضاء الروسي ومن قبل Nasa أيضا حتى عام 1999 لاستخدامها في بحوث الرحلات الأسرع من الصوت.
تم استخدام طائرة واحدة من قِبل Nasa بعد تفكك الاتحاد السوفيتي بغية وضع خطة لتصميم طائرة ركاب أمريكية حديثة أسرع من الصوت

566221 01.02.1969 Сверхзвуковой пассажирский самолет ТУ-144. Лев Поликашин/РИА Новости

علاقة قصر البصر بوسائل الاتصال و التكنولوجيا

وفقاً لبحث أجراه معهد Brian Holden Vision، فقد ازدادت نسبة الأشخاص الذين يعانون من مشكلة قصر البصر حول العالم.
ففي عام 2010 كان حوالي ٪28 من سكان العالم يعانون من قصر النظر، لكن مع تطور وسائل التواصل فقد توقع المعهد أن يتم تشخيص ما نسبته ٪50 من الأشخاص مصابون بمشكل قصر النظر في عام 2050، وذلك بسبب الوقت الطويل الذي يقضيه معظم الأشخاص وخاصة الأطفال والمراهقين والشباب أمام الشاشات المختلفة.
كما تقول إحدى الدراسات الصينية أن الأطفال الذين يتعرضون لكميات قليلة من ضوء النهار، تتضاعف لديهم مخاطر الإصابة بقصر النظر بنسبة خمسة أضعاف.

BUG مصطلح

لماذا يُطلق مصطلح Bug على الأخطاء البرمجية؟

الـــ”Bug” تعني “حشرة” بالعربية، السبب في هذه التسمية هو أن أول كمبيوتر في العالم كان يَستخدم أجزاء ميكانيكية بدلاً من الأجزاء الإلكترونية المستخدمة حالياً، وفي يوم من الأيام توقف هذا الكمبيوتر عن العمل دون سبب واضح، وفي محاولة للتعرف على مواطن الخلل, قام العلماء بفحص البرنامج وقد كان سليماً ويعمل بصورة جيدة كما المُعتاد، وقاموا بفحص الوصلات والأسلاك التي كانت سليمة تماماً.
في نهاية المطاف اكتشف أحد الأشخاص أن هناك “حشرة” داخل الأجزاء الميكانيكية لهذا الكمبيوتر، وأنها تمنع هذه الأجزاء من العمل بشكل صحيح، لذلك تم اعتماد المصطلح منذ ذلك الوق, لتُطلق كلمة BUG على الأخطاء التي تحدث أثناء تصميم البرمجيات وتمنعها من العمل بشكل صحيح.

الزوائد المطاطية على الإطارات

هل تعرف ما سر الزوائد المطاطية على الإطارات؟
الكثير منا عندما يشاهد إطارات السيارات أو الدراجات الهوائية يلاحظ وجود بعض الزوائد المطاطية على سطح ذلك الإطار . لكن هل تسائلت يوما ما سر تلك الزوائد؟

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

Linux توزيعات نظام

نظام Linux هو نظام تشغيل مجاني ومفتوح المصدر، يعتمد مفهوم التوزيعات. يُشارك في كل إصدار جديد لنواة Linux مايزيد عن 1000 مُطور في أكثر من 100 شركة مختلفة تتقاسم تكاليف البحث والتطوير مع شركائها ومنافسيها.
تُصنف توزيعات Linux بِحسب أنواع حزم البرامج والتطبيقات المرفقة معها إلى 3 أنواع رئيسية: “دبيان Deb”، “ريدهات RedHat”، وغيرها من التوزيعات المختلفة.


🟣 توزيعات Linux :

🔸 توزيعات “دبيان   Debian” :

ظهرت حزمة (Deb) أول مرة في عام 1993 لتوزيعة “Debian Linux“، وهي واحدة من أقدم توزيعات Linux وتُعتبر أكثر الخيارات شيوعاً.
تتضمن التوزيعات الشائعة التي تستخدم حزم (
deb.) :
▫ دبيان   
Debian.
▫ أوبونتو   
Ubuntu.
▫ لينكس مينت   
Linux Mint.

 🔸 توزيعات “ريدهات  RedHat” :


هي توزيعة تجارية مشهورة خاصة بمجال السيرفرات التي تعمل بنظام
Linux.
تتضمن التوزيعات التي تستخدم حزم (
rpm.) :
▫ فيدورا   
Fedora.
▫ أوبن سوزي   
OpenSuse.
▫ ماجيا   
Mageia.

 🔸 توزيعات أخرى لنظام Linux :

▫ آرش لينكس   Arch Linux.
▫ سلاك وير لينكس   
Slackware Linux.
▫ جنتو لينكس   
Gentoo Linux.

 🔸 توزيعات تعتمد بيئات المستخدم الرسومية :


عند اختيار توزيع
Linux قد يكون الأمر محيراً نظراً لوجود مجموعة متنوعة من الخيارات لمديري سطح المكتب، يُمكن لمستخدمي Linux اختيار بيئة سطح المكتب التي تناسبهم، وبيئة سطح المكتب أو (GUI) هي ما يتم عرضه على الشاشة.
وتشمل مدراء أجهزة سطح المكتب المشهورة :
KDE و Gnome و Xfce ثم Cinnamon.

 

◊ كيدي   KDE :

ظهر KDE عام 1996، وهو على الأرجح مدير سطح المكتب الأكثر تقدماً في السوق.
يتضمن
KDE العديد من التطبيقات التي يحتاجها كل مستخدم لبيئة سطح مكتب متكاملة، كما يحتوي على بعض الميزات الغير متوفرة في مديري سطح المكتب الآخرين، وتتضمن التوزيعات الشائعة التي تستخدم KDE :
▫ أوبن سوزي   
OpenSuse.
▫ سلاك وير   
Slackware.
▫ لينكس مينت   
Linux Mint.
▫ كوبونتو   
Kubuntu.
▫ ماجيا   
Mageia.

 

◊ غنوم   Gnome :

غنوم هو مدير سطح مكتب صُمم مِن وإلى مجتمع المطورين، وهو مثال رائع عن كيفية عمل مجتمع المصادر المفتوحة، يُمكن بسهولة توسيع Gnome باستخدام المكونات الإضافية، ولا يتطلب الكثير من الموارد، إذ يُُمكن ان يكون اختياراً رائعاً للأجهزة القدية والبطيئة.
التوزيعات الشائعة التي تستخدم
Gnome :
▫ دبيان   
Debian.
▫ أوبن سوزي   
OpenSuse.
▫ فيدورا   
Fedora.
▫ سنت أو إس   
CentOS.

 ◊ إكسفس   Xfce :

إكسفس هو خيار ممتاز لأجهزة الكمبيوتر القديمة، وتعتبر الخفة والسرعة أكبر ميزات Xfce، وتعتبر متطلبات النظام هي معالج (CPU) بسرعة 300MHz “ميغاهرتز” و192Mb “ميغابايت” من الذاكرة (RAM).
تتضمن التوزيعات الشائعة التي تستخدم
Xfce:
▫ دبيان   
Debian.
▫ إكس أوبونتو   
Xubuntu.
▫ فيدورا   
Fedora.
▫ أوبن سوزي   
OpenSuse.

Open Source و Closed Source الفرق بين

شرح الفرق بين البرامج مفتوحة المصدر Open Source و البرامج مغلقة المصدر Closed Source.

🔸 ماهي البرامج مفتوحة المصدر؟

هي البرمجيات التي يُمكن الإطلاع والتعديل على شفرتها البرمجية وهي أكثر مرونة للمستخدم من البرامج الأخرى التي لا تتيح مرونة للمستخدم ولا يستطيع التعديل عليها والتي يسميها البعض بالبرمجيات الاحتكارية..
البرامج مفتوحة المصدر تكون في الغالب مجانية وقد تكون بمقابل مادي في بعض الأحيان. هذا تعبير مبسط عن فكرة البرامج مفتوحة المصدر.
مثل:
لغات البرمجة: python – Java- PHP – Perl – Ruby
أنطمة تشغيل: جميع أنظمة Linux مثل : Ubuntu- RedHat – Fedora – Android.

🔸 ماهي البرامج مغلقة المصدر؟

هي التي يكون على البرنامج حقوق أو منشور تحت ترخيص EULA وعندما يقوم صاحب المشروع باستخدام طرق تقنية لمنع المستخدمين من التعديل على برنامجه مثل عدم نشر الكود المصدري للبرنامج. أو عندما يقوم هذا الشخص باستخدام طرق قانونية كحقوق النشر وتراخيص EULA لكي يمنع المستخدم من إعادة توزيع البرنامج على مستخدمين آخرين. عكس البرامج مفتوحة المصدر حيث يمكن للمستخدم استخدام وتعديل ودراسة وإعادة توزيع البرنامج.
مثال:
لغات البرمجة: C# – Asp.net – MySQL.
أنطمة تشغيل: Unix – Mac – Windows.

تصنيفات مراكز المعلومات

لا تصنف مراكز المعلومات حسب حجمها، إنما تُصنف حسب الآداء والمرونة والموثوقية، ولها 4 فئات تُسمى “Tier” :

▪️Tier 1

هو مركز معلومات يدعم الأعمال الصغيرة، يصل فيه وقت التشغيل سنوياً إلى ٪99.671 بمعنى أن وقت عدم تواجد خدمات المركز تصل إلى 28.8 ساعة سنوياً، أي ليس فيه أي Redundancy.

▪️Tier 2

يصل فيه وقت التشغيل إلى ٪99.749 بمعنى أن وقت عدم تواجد خدمات المركز تصل إلى 22 ساعة سنوياً، وفيه Redundancy بشكل جزئي.

▪️Tier 3

وهو مركز أعمال يدعم الأعمال الكبيرة، يصل فيه وقت التشغيل سنويا إلى ٪99.982 بمعنى أن وقت عدم تواجد خدمات المركز لا تتعدى 1.6 ساعة سنوياً.

▪️⁩Tier 4

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

أنواع الأخطاء في البرمجة

قال عالم الكمبيوتر الراحل Edsger W. Dijkstra ، “إذا كان التصحيح هو عملية إزالة الأخطاء ، فيجب أن تكون البرمجة هي عملية إدخالها”.

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

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

1-Syntax errors.
2-Semantic errors.
3-Logical errors.

 

1- الــ Syntax errors

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

 2- الــ Semantic errors

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

 3- الــ Logical errors

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

error: Content is protected !!