بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 105 | في 18 أغسطس 2009
0
كما هو معروف يتم الربط بين البرنامج وقاعدة البيانات عن طريق تعليمات الـ SQL, والتي يتم تفسيرها من قبل مخدم قواعد البيانات وإعادة الناتج, وهذا ما يتسبب بتأخر في الاستجابة, وخاصة في حالة قواعد البيانات الكبيرة, والأهم من هذا كله حالة حدوث ضغط على تطبيق الويب ومخدم قواعد البيانات نتيجة الزيادة في عدد المستخدمين المتصفحين للموقع, مما يتسبب بتأخير في الاستجابة لطلبات الصفحات والذي قد يتسبب بدوره بانهيار قاعدة البيانات, وهنا جاء دور تقنية الـ Cache والتي لها عمل مشابهة لذاكرة الكاش في المعالج Cache Memory, حيث تقدم ASP.Net للمطور الكائن Cache وهو عبارة عن ذاكرة تخزين للبيانات المؤقتة المستخدمة في التطبيق, حيث تكون هذه البيانات متاحة لجميع مستخدمي التطبيق
بواسطة مجد البنديك | في تصنيف أمان | قراءة: 150 | في 6 أغسطس 2009
0

1- تعريف الفيروس:
تتضمن معظم الكمبيوترات الشخصية المباعة حديثاً برامج لمكافحة الفيروسات، وهذه الحقيقة، أكثر من أي شيء آخر، تدلنا على مدى انتشار الفيروسات، ومدى قبول صناعة الكمبيوتر بها، كقدر لا مفر منه, لقد أصبحت الفيروسات أمراً واقعاً في عالم الكمبيوتر اليوم, ويوجد حالياً الآلاف من فيروسات الكمبيوتر، والتي يمكن تصنيفها إلى عدة فئات، لكنها جميعاً، على العموم، تخضع لتعريف مشترك بسيط: الفيروس هو برنامج كمبيوتر مصمم عمداً ليقترن ببرنامج آخر، بحيث يعمل الفيروس عندما يعمل ذلك البرنامج، ومن ثمَّ يعيد إنتاج نفسه باقترانه ببرامج أخرى, ويقترن الفيروس بالبرنامج الأصلي بإلصاق نفسه به، أو باستبداله أحياناً، وقد يغير الفيروس نفسه عند إعادة الإنتاج، فيظهر كنسخة معدلة عن النسخة التي قبلها، كلما كرر العملية, ويمكن أن تتلوث برامج الماكرو بالفيروس، أو قطاع الإقلاع (boot sector) على القرص، وهو أول برنامج يتم تحميله من قرص يحمل ملفات إقلاع نظام التشغيل.
بواسطة زائر | في تصنيف البرمجة | قراءة: 200 | في 3 أغسطس 2009
1
هي عبارة عن لغة آلة افتراضية جديدة تأتي كطبقة فوق لغة الآلة الخاصة بالمعالج. وهي لغة متقدمة كثيراً تترجم كل تعليمة منها إلى مجموعة كبيرة من التعليمات بلغة الآلة التقليدية، هذه اللغة مبنية بداخل نواة Microsoft Windows لتتمكن من الوصول الى كل موارده بالكامل.
تحمل هذه اللغة مجموعة هائلة من المكتبات والتي هي عبارة عن كل ما يخص نظام التشغيل الويندوز من أبسط الأمور مثل الرسم على الشاشة إلى أعقدها مثل الذكاء الاصطناعي (تقنية التعرف على الصوت وتحويل النص المطبوع إلى صوت).
بالطبع هناك تكنولوجيا أخرى كثيرة جداً، أي ضمنت كل ما في الويندوز من تطبيقات ودمجت معاً في كائنات لتستخدم بطريقة موحدة.
وتدعى لغة الآلة الجديدة هذه MSIL (Microsoft Intermediate Language).
بواسطة مجد البنديك | في تصنيف عتاد صلب | قراءة: 132 | في 3 أغسطس 2009
0
وهي ذاكرة مخبئية أو مؤقتة عالية السرعة موجودة على شكل دائرة متكاملة IC (معظم وسائط التخزين الأخرى لا تستغني عن هذه الذاكرة) والمتوضّعة على لوحة التحكم الرئيسية للقرص الصلب Logic Board كما في الشكل.
في حقيقة الأمر إنّ هذه الذاكرة التخزينية المؤقتة في القرص الصلب (BUFFER) هي إحدى المميزات الهامة للقرص الصلب, والتي يتم تجاهلها غالباً عند شراء القرص الصلب, نتيجة جهل البعض بأهميتها أو وجودها, ولهذه الذاكرة المؤقتة Buffer أهمية خاصة في التحكم بسرعة نقل البيانات من وإلى النظام دون حدوث أي اختناقات, حيث يمكن القول بأنّه كلما ازدادت كمية تلك الذاكرة ازدادت معها سرعة نقل البيانات من وإلى النظام دون حدوث أية اختناقات,
بواسطة وسام مويس | في تصنيف C++, البرمجة | قراءة: 219 | في 1 أغسطس 2009
0
وهي عبارة عن معيار يستخدم لبناء تطبيقات الويب, حيث تستخدم CGI لتوليد صفحات الويب ديناميكيا اعتمادا على دخل الزبون وقواعد البيانات وغيرها من مصادر البيانات المتوفرة, فمثلا يمكن بناء صفحة ويب باستخدام CGI تسمح للمستخدم بإدخال اسم مدينته لتعرض له أسماء المطاعم الموجودة فيها أو أسماء المشتركين من نفس المدينة, وأما عن سبب وصفها بالمشتركة فهو كونها غير مخصصة لنظام تشغيل محدد أو لغة برمجة محددة, حيث يمكن تشغيل تطبيقات CGI على أنظمة تشغيل مختلفة مثل Windows, Linux و Unix, كما يمكن كتابة برامجها باستخدام لغات برمجة مختلفة مثل: C, C++, Perl, Python و Visual Basic.
بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 172 | في 30 يوليو 2009
0
إن المصطلح AJAX مشتق من الجملة Asynchronous JavaScript And XML, والتي هي عبارة عن مجموعة من التقنيات المترابطة المستخدمة في تطوير مواقع الويب والتي تعمل على طرف المستخدم Client-Side لبنا تطبيقات ويب تفاعلية. حيث تسمح هذه التقنية لتطبيقات الويب بتبادل المعلومات مع السيرفر بشكل غير متزامن في الخلفية دون التأثير طريقة عرض وسلوك الصفحة الحالية, وقد أدى استخدام تقنية AJAX إلى زيادة المؤثرات الحركية التفاعلية في صفحات الويب, وزيادة جودة خدمات الويب نتيجة هذا الوضع غير المتزامن. ويتم تبادل البيانات باستخدام هذه التقنية من خلال الكائن XMLHttpRequest.
بواسطة وسام مويس | في تصنيف البرمجة | قراءة: 201 | في 30 يوليو 2009
0

في البداية أطلقت Microsoft تقنية ASP (Active Server Page) والتي كما ذكر سابقا أنها تقنية لبناء وتطوير مواقع الويب الديناميكية, حيث تكتب شيفرات هذه التقنيات باستخدام لغات برمجة مثل VB Script و JavaScript, وقد اتسمت حينها لغة ASP بالمرونة فكانت الخيار الأفضل لمطوري الويب على مخدمات الويب التي تعمل على نظام التشغيل Windows.
ومن ثم أطلقت Microsoft تقنية ASP.Net والتي كانت قفزة كبيرة إلى الأمام من حيث التعقيد والإنتاجية بالنسبة لمطوري الويب, وهي كذلك تقنية تعمل على طرف المخدم على نظام التشغيل ويندوز تحت إطار عمل .Net FrameWork, فهي تعمل على منصة مليئة بالخدمات, مما يمنحها القدرة على استخدام كافة الخدمات الموجودة في هذه المنصة كالتعامل مع ملفات XML وخدمات الويب Web Services والاتصال بقواعد البيانات, واستخدام البريد الإلكتروني, وتنفيذ التعابير القياسية Regular Expression, وغيرها من تلك التقنيات المضمّنة في منصة عمل .Net.
بواسطة زائر | في تصنيف إلكترونيات | قراءة: 171 | في 30 يوليو 2009
0

الألياف الضوئية: هي عبارة عن شعيرات طويلة من زجاج على درجة عالية من النقاء يصل رفعها إلى حد أن تماثل شعرة رأس الانسان. تصطف هذه الشعيرات معا في حزمة تسمى الحبل الضوئي(optical cable).
مكونات الليف الضوئي:
القالب Core: وهو قلب من الزجاج الفائق النقاء يمثل المسار الذي ينتقل من خلاله الضوء.
القشرة الزجاجية cladding: و هو المادة الخارجية التي تحيط بالقلب الزجاجي و هي مصنوعة من زجاج يختلف معامل انكساره عن معامل انكسار الزجاج الذي يصنع منه القلب ويعكس الضوء باستمرار ليظل في داخل القالب الزجاجي.
الغلاف الواقي Buffer coating: و هو غلاف بلاستيكي يحمي القلب من الضرر.
مئات أو ربما الآلاف من هذه الألياف الضوئية تصطف معا في حزمة لتكون الحبل الضوئي الذي يحمى بغطاء خارجي يسمى جاكيت.