Tag

هو Archives – IT Solutions

من هو مخترع الريموت كنترول جهاز التحكم عن بعد

الأمريكي “يوجين بولي” مخترع جهاز التحكم عن بعد، اخترع “بولي” أول جهاز لاسلكي للتحكم عن بعد في التلفزيون عام 1955، بينما كان يعمل مهندساً لدى شركة “زينيت” للإلكترونيات في “شيكاغو”، وسوقت الشركة لجهاز التحكم تحت اسم “فلاش-ماتيك”؛ وحصل على مكافأة قدرها ألفي دولار لاختراعه التاريخي، ثم حاز على جائزة “إيمي” عام 1997 لإسهاماته في صناعة التلفزيون.

Vod Service Screen With Remote Control In Hand Stock Photo - Download Image Now - iStock

من هو جان كوم مؤسس واتساب

وُلد “جان كوم” في أوكرانيا لعائلة فقيرة جداً، هاجر “جان” إلى الولايات المتحدة في عمر الــ 16، إذ كان ينتظر ساعات طويلة للحصول على كوبونات الإعانة الحكومية، كما اشتغل عاملاً لتنظيف أرضية محل بقالة وحارس للأمن ليُغطي تكاليف دراسته.
في عام 2009 قام بتأسيس تطبيق “WhatsApp”، وفي عام 2014 قام ببيع التطبيق لشركة Facebook (المعروفة باسم Meta حالياً) بقيمة 19 مليار دولار.

قصة نجاح جان كوم مخترع الواتس اب -

ما هو الجيت هاب ؟

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

▫ ما هي استخداماته :

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

Improving GitHub code search | The GitHub Blog

ما هو الفرق بين المترجم والمفسر ؟ Compiler vs Interpreter

المترجم Compiler والمفسر Interpreter في واقع الأمر عبارة عن برنامجين يقومان بنفس الغرض، والمتمثل في تحويل الأوامر المكتوبة بإحدى لغات البرمجة العالية المستوى (high level language) من قبيل Java و#C و++C، إلى لغة الآلة Machine Language (أوامر مكتوبة بالبيانات الثنائية Binary Data أي سلاسل من الأصفار والوحدات).

⁦▫️⁩إذاً وإن كان لهما نفس الدور، فلماذا يوجد مترجم “Compiler” ومفسر “Interpreter” ولماذا لا يوجد أحدهما فقط ؟

لنتعرف على أهم الفروق بين البرنامجين، وعلى السبيل الذي يسلكه كلاهما من أجل تحويل التعليمات والأوامر العالية المستوى (والتي تسمى أيضاً البرنامج المصدري Source Program) إلى أوامر مكتوبة بلغة الآلة.

Difference between Compiler and Interpreter - TutorialsMate


🔸 المترجم Compiler :

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


🔸 المفسر Interpreter :

يقوم تقريباً بنفس الدور الذي يقوم به المترجم مع اختلاف بسيط، يتجلى في أن المفسر لا يقوم بتحويل الكود المصدري إلى كود الآلة مباشرة وإنما يقوم بتحويله إلى لغة وسيطة (intermediate code)، بعد ذلك يتم تحويل كل جزء من أجزاء الكود الناتج إلى لغة الآلة، ثم يتم تنفيذ هذه الأجزاء أمراً بأمر (Statement by statement)، وأي أمر يضم خطأً يؤدي إلى توقيف عملية تحويل الأجزاء المتبقية.


ما هو اختبار البرمجيات Software Testing

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

A Brief Guide to Software Testing - Standards and Processes | Specbee

ما هو السويتش Switch

تعرّف على السويتش ( موزعات الشبكة) وآلية عملها :

تشكل المحولات (Switch) الغالبيةَ العظمى من أجهزة الشبكة في شبكات البيانات الحديثة، وهي توفر التوصيلات السلكية لأجهزة الكمبيوتر، ونقاط الوصول اللاسلكية، والآلات الصناعية.
يتلقى السويتش (switch) المعلومات من كل كمبيوتر على الشبكة في شكل حزم (packets) من البيانات التي تبثها جميع الأجهزة المتصلة، وبمجرد استلام السويتش للحزمة، فإنه يقرر أين يجب إرسال البيانات، ومن ثم يقوم بإعادة تحويلها إلى الوجهة الصحيحة.
باختصار، فإن السويتش هو جهاز ذاتي التعلّم، فهو يبني جدول عناوين الشبكة لجميع أجهزة الكمبيوتر والأجهزة التي تستخدم النظام، لذلك يمكن أن يحدّد بشكلٍ سريع من أين تأتي المعلومات، وما وجهتها الصحيحة.
يعمل المحوّل (switch) على تسريع الشبكة المزدحمة بشكل كبير من خلال التصرف كشرطي مروري ذكي، عن طريق فرز البيانات التي سيتم إرسالها، ومنع حدوث التصادمات غير الضرورية بين جميع حزم البيانات التي تتقاطع مع الشبكة، كما ويسمح أيضاً بتوصيل أجهزة متعددة يمكن الوصول إليها من قبل جميع المستخدمين.

Cisco - SG550X-24-K9-EU - Small Business SG550X-24 - Switch - 10.000 Mbps - 24-Port - Rack-Modul new and refurbished buy online low prices
تتميز المحولات المتقدمة المستخدمة بشكل أساسي للشركات بمزايا إضافية، مثل كونها قابلة للبرمجة لتمييز بعض أنواع حركة البيانات (مثل الألعاب) الأقل أهمية من الأنواع الأخرى (مثل تطبيقات الأعمال)، وتخصيص منافذ لمستخدمين محددين، أو تقسيم الشبكات إلى شبكات افتراضية لزيادة السرعة والكفاءة بشكل أكبر، وربط أنواع مختلفة من الشبكات (مثل شبكتَي 100 ميغابت و1 جيجابت) معاً.

ما هو الريسباري باي

blue and black audio mixer

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

Amazon.com: Raspberry Pi 4 Model B 2019 Quad Core 64 Bit WiFi Bluetooth (4GB) : Electronics

مواصفات ال Raspberry Pi 4

Raspberry Pi 4 model B 4Go : technical specifications

SoC Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit at 1.5GHz
SDRAM 4 GB LPDDR4-2400
Wireless LAN 2.4 GHz and 5.0 GHz IEEE 802.11b/g/n/ac, Bluetooth 5.0, BLE
True Gigabit Ethernet
2 USB 3.0 ports, 2 USB 2.0 ports
Fully backward compatible 40-pin GPIO connector
2 HDMI micro ports supporting video resolution up to 4K 60Hz
2-way MIPI DSI DSI/CSI ports for camera and display
Stereo audio output and composite video port, 4-pole
Slot for Micro SD card, for operating system and data storage
Requires 5.1V, 3A power supply via USB-C or GPIO
PoE (Power over Ethernet) enabled (requires PoE HAT)

Raspberry Pi 4 موديل B 4Go: المواصفات الفنية

SoC Broadcom BCM2711 ، رباعي النواة Cortex-A72 (ARM v8) 64 بت بسرعة 1.5 جيجاهرتز
SDRAM 4 جيجا بايت LPDDR4-2400
الشبكة المحلية اللاسلكية 2.4 جيجاهرتز و 5.0 جيجاهرتز IEEE 802.11b / g / n / ac ، Bluetooth 5.0 ، BLE
شبكة جيجابت إيثرنت حقيقية
2 منفذ USB 3.0 و 2 منفذ USB 2.0
موصل GPIO ذو 40 سنًا متوافق بالكامل مع الإصدارات السابقة
2 منفذ HDMI ميكرو يدعمان دقة فيديو تصل إلى 4K 60 هرتز
2-way MIPI DSI DSI / CSI منافذ للكاميرا والشاشة
خرج صوت ستيريو ومنفذ فيديو مركب ، 4 أقطاب
فتحة لبطاقة Micro SD ، لنظام التشغيل وتخزين البيانات
يتطلب مصدر طاقة 5.1 فولت و 3 أمبير عبر USB-C أو GPIO
تم تمكين PoE (الطاقة عبر الإيثرنت) (يتطلب PoE HAT)

error: Content is protected !!