• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

azizever83

اعضاء
  • عدد المشاركات

    108
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

28 عادي

عن azizever83

  • الرتبة
    عضو
  • تاريخ الميلاد March 08

معلومات الملف الشخصي

  • الجنس ذكر
  1.    طريقة إستخدام الجدول لحل مسائل subnetting    مرحبا مجددا  أتمني أن يستفيد الجميع من هذا الدرس البسيط عن طريقة عمل SUBNET and VLSM بدون استخدام التحويل الى الارقام الثنائية وذلك لأهمية الوقت في الامتحانات    أولا عليك برسم الجدول التالي كمفتاح لحل المسائل          نلاحظ أن الصف العلوي هو عبارة عبارة عن الارقام الثنائية من اليمين الى اليسار وسنستخدم هذه الارقام لتحديد حجم الشبكة    أما الصف السفلي فهو عبارة عن مجموع ارقام الصف العلوي ولكن من اليسار الى اليمين وتبدا من 128 وتنتهي ب 255 وهو يمثل 8 بت (1 اوكتيت) وسنستخدم هذه الارقام لتحديد subnetmask. تمام؟   فلو جاءك سؤال عن 192.168.8.4 /29  فنعرف ان هذه الشبكة من الكلاس سي ونعرف ان الكلاس سي عبارة عن 24 بت فمعني هذا ان نطرح 29 من 24 فنحصل على 5 فنعد 5 مربعات من اليمين الى اليسار فنحصل على 8 في السطر العلوي وهذا يمثل حجم الشبكة و248 وهو حجم السبنت ماسك. تمام؟   نأتي الى مثال اخر    Your router has the following IP address on Ethernet0: 172.16.2.1/23. Which of the following can be valid host IDs on the LAN interface attached to the router? 172.16.1.100 172.16.1.198 172.16.2.255 172.16.3.0 A. 1 only B. 2 and 3 only C. 3 and 4 only D. None of the above   من السؤال نلاحظ أن الشبكة من نوع كلاس بي وهي عبارة عن 16 بت ماسك وفي السؤال السب نت عبارة عن 23 بت فيعني أن نطرح 23 من 16 فيعطي 7 في في الاوكتيت الثالث ما يعني أن حجم الشبكة سيكون 2 والسبنت ماسك 255.255.254 , مع ملاحظة ان الاوكتيت الاخير سيتكون من 255 عنوان اي بي يعني حجم كل شبكة هو 255*2  فاجابة السؤال يجب أن تكون    3 and 4 only  نفس المفهوم ينطبق على vlsm    أتمنى أن يكون الشرح واضح 
  2. فشل النسخ الاحتياطي لActive Directory

    هل هو نظام تشغيل 2003؟ 
  3. السلام عليكم اخي الكريم بارك الله فيك علي الاجابة,,, هل بالامكان شرح طريقة عمل البر نامج وكذلك كيفية الحصول عليه؟ وشكرا
  4. السلام عليكم ورحمة الله وبركاته,,, أنا الان أقوم ببحث عن طريقة توصيل الانترنت فائق السرعة broadband عن طريق الاقمار الصناعية الى المناطق الريفية, وقد لاحظت من خلال دراستي أن بعض البحثين يقومون باستخدام برامج محاكاة خاصة بالساتالايت والاقمار الصناعية. هل هنالك برنامج جيد للقيام بهذه العمليات؟ وشكرا
  5. بصراحة لم أكن أعلم أن هنالك جولة ثانية كل عام وانتم بخير تقبل الله منا ومنكم
  6. أخي محمد السلام عليكم ورحمة الله موضوع رائع ومهم, بارك الله فيك على مجهوداتك أرى من وجهة نضري طرح موضوع بخصوص تخصصات علم الحاسب الالي فكثير من الاعضاء في هذا المنتدى وغيره يسالون هذا السؤال وارى أن الموضوع مهم وكذلك من المهم التمييز بين Information Technology and Computer science. مجرد راي تقبل مروري :)
  7. السلام عليكم ربما تكون فكرة جيدة هي عمل medical recodrd خاصة المرضى بحيث يتم تطبيق اللوائح الخاصة المستشفى,,, بمعنى أن كل عضو في المستشفى يكون لديه صلاحيات معينة في سجل المريض,,, فعلى سبيل لمثال وللخصوصية فان موضف الاستعلامات لا يحق له معرفة اي شئ عن حالة المريض,, أي يمكنه معرفة اخر مرة زار فيها المستشفى وكذلك اسم الطبيب الذي قام بعلاجه,,, بينما الطبيب بامكانه الاطلاع على سجل المريض حتى يقوم بفحص ما مدى تحسن الحالة حتى ولو لم يكن هو الذي قام بمعالجة المريض في الزيارة/ات السابقة. بالنسبة للصيدلي بامكانه كتابة الملاحظات على الدواء الذي تم وصفه للمريض ولا يمكن له اعطاء المريض اي دواء بدون وصفة من الطبيب,,, وفي هذه الحالة فان الوصفة تكون مطبوعة طباعة ولا يقوم الطبيب بكتابتها باليد بل يقوم بتوقيعها وختمها فقط. إننا بحاجة الى أن نحافظ على خصوصية المريض وذلك مراعاة لمشاعره فعلى سبيل المثال من منا يود أن يطلع غيره على ماذا يعانيه فالكثير او الكل منا لايحب ذلك .
  8. اتمنى التوفيق للجميع ,,, يعني انا ساعرف النتيجة بعد غد ان شاء الله :) :cool:
  9. مدخل الى علم التشفير

    السلام عليكم أخي الكريم سؤال مهم ساقوم باذن الله بشرح الطريقة ولكن بصراحة كنت انتضر ما اذاكان الاعضاء الكرام قد استوعبوا الدرس لانه بصراحة يحتاج الى بعض التركيز.
  10. الحوسبة السحابية

    اخي الكريم شكرا على المرور . تقنية الحوسبة السحابية من التقنيات الحديثة والتي كانت قد قدمت اول مرة في سنة 2007 ولكنها مبنية على بعض التقنيات القديمة نوعا ما كما ذكر في المقال> , وبالنسبة لتعليقك فربما تكون الفكرة قديمة ولكن لم يتم استحداثها الامؤخرا. فاحد ركائز هذه التقنية هي web 2.0 and web service والتي تعتبر من التقنيات الناشئة. هنالك بعض الحالات التي يستخدم فيها terminals كما ذكرت ففي بعض عمليات cloud authentication فان هذه العملية والتي تعرف بـ interactive terminal وتتم عن طريق SSH فان المستخدم يقوم في هذه الحالة بادخال اسم المستخدم ولنقل انها root على سبيل المثال كما هو موضح في الشكل الاسفل. بالنسبة لتعطل النظام فهنالك service level agreement والتي تحدد مسؤاليات الشركة المزودة للخدمة في حال انقطاع الخدمة, وعادة ما تقدم مزودات الخدمة مستوى عالي من availability والتي عادة ما تكون بنسبة 99%. بالنسبة لمشكلة فقدان البيانات فان مزودي الخدمة يقوموا بعمل نسخ احتياطية بما يشابه mirror or replication فعلى سبيل المثال amazon S3 تؤكد على استخدام تقنية replication وذلك لضمان المحافضة على نسخة احتياطية من البيانات في حال حصول اي خلل واعتقد أن جميع مزودي الخدمة يقومون بذلك وهي كاحد الاجراءات الاحترازية او ما يعرف بـ disaster recovery وهذه النسخ تكون اما على مزود الخدمة نسفها او تكون على مزودات خدمة اخرى يبقى موضوع الحماية والخصوصية هو احد المعوقات التي ربما تجعل من انتشار هذه التقنية صعب نوعا ما أتمنى أن تكون إجابتي مفيدة.
  11. السلام عليكم ورحمة الله ,,,, لا ادري ما اذا كان هذا الموضوع مكرر أم لا ولكن اتمنى ان يستفيد الاعضاء من هذا المقال البسيط الحوسبة السحابية يشهد العالم من حولنا في مجال الاتصالات وتقنية المعلومات تطورا متسارعا خلال السنوات العشر الماضية, فلا يكاد يمر يوم الا ونسمع عن تقنية جديدة أو اختراع جديد. فأحد أهم التقنيات خلال الاعوام القليلة الماضية هي تقنية الحوسبة السحابية والتيب تعبتر من التقنيات الواعدة في هذه السنوات. إن الحوسبة السحابية نظرا لما توفره من فوائد كبيرة سواء للمؤسسات أو الافراد تلاقي إهتماما كبيرا من الاكاديميين والخبراء في مجال الحاسب الالي وتقنيات الاتصالات. فعلا سبيل المثال, قبل عشر سنوات كان على المستخدم عند شرائه جهاز حاسوب أن يقوم بشراء البرامج وتنصيبها على جهازه, ولكن مع الحوسبة السحابية هنالك العديد من البرامج التي يمكن استخدامها دون الحاجة الى شراء هذه البرامج مثل googledocs والتي تم تطويرها حاليا الى googdrive والتي توفر للمستخدم امكانية تحرير ملف نصي بدون الحاجة الى تنصيب office وكذلك يمكنه من خلال هذه الحزمة عمل ملفات excel, power point وغيرها الكثير. أيضا فإن المستخدم قادر على تخزين نسخ إحتياطية من ملفاته بحيث يمكنه الوصول اليها في أي وقت دون الحاجة إلى استخدام وحدات التخزين الخارجية مثل flash and hdd وكذلك فان ضياع هذه الملفات من جهاز الكمبيوتر أو وحدات التخزين قد لا يمكن استرجاع هذه الملفات, وسنقوم بشرح بعض التطبيقات التي توفر هذه الخدمات ما هي الحوسبة السحابية نظرا لأن الحوسبة السحابية تعتبر من التقنيات الناشئة فإالى اليوم لايوجد تعريف معتمد لهذه التقنية,, ولكن جميع التعريفات تتفق فيما بينها على أن الحوسبة السحابية تقدم المصادر الحاسبية computing resources وتشمل هذه المصادر على الكيان المادي والكيان المعنوي باسعار رخيصة ما إذا قورنت بشراء المصادر الحاسبية أو البرامج, وأيضا ما يميز هذه الخدمة فإن المستخدم سيدفع مقابل ذلك فقط على وقت Pay-as-you-go الخدمة تماما كما هو الحال في خدمة المياه وخدمة الكهرباء. إن تقنية الحوسبة السحابية تقدم العديد من الحلول مثل حلول النسخ الاحتياطي للمستخدمين سواء من نسخ الاسماء, الرسائل, الموسيقى والصور من الهاتف النقال الى نسخ ملفات الفيديو والملفات كبيرة الحجم مثل التي تتعدى الجيجا بايت. أيضا خدمة الحوسبة السحابية تقدم Platform للمبرمجين بحيث يمكنهم صناعة البرامج وتجربتها دون الحاجة الى تنزيل البرنامج compiler Cloud computing service model إن الحوسبة السحابية تقدم مجموعة من الخدمات التي يتم تصنيفها بناء على حاجة المستخدم وسنقوم بالتعريف بشكل موجز عن هذه الطبقات واستخدامها ومن أهم وأشهر هذه الخدمات كما هو موضح بالشكل التالي Infrastructure as a service (IaaS) كما هو موضح في الرسم فأن هذه الخدمة تاتي في الاسفل low level وإن هذه الخدمة توفر للمستخدم سواء العادي أو المؤسسات العتاد المادي الذي يحتاجه مثل السيرفرات ووحدات التخزين, وفي الحقيقة يعتبر هذا النوع من الخدمات من أهم الخدمات التي يقدمها الحوسبة السحابية, بحيث يستطيع المستخدم تخزين البيانات وأيضا تشغيل انطمة تشغيل وهذا ما يعرف ب virtualization والتي من شانها أن تكلف المؤسسات والافراد الكثير من المال في حال أنهم قاموا بتنصيب أنظمة تشغيل مختلفة التي تحتاج إلى مجموعة سيرفرات وهذه السيرفرات تحتاج الى كهرباء وادارة وصيانة والخ من المتطلبات التي يمكن تفاديها من خلال استخدام الPlatform as a service حوسبة السحابية . إن من أهم أمثلة IaaS هي Amazon S3, Amazon EC2, Rackspace Cloud Servers, Joynet and Terramark. (PaaS) platform as a Service إن هذه الخدمة عبارة عن توفير البرامج للمستخدم أو الشركات عبر الانترنت بحيث تمكنهم من صناعة التطبيقات والبرامج دون الحاجة الى تنزيل التطبيقات على اجهزتهم الحاسوبية الامر الذي يوفر عليهم الوقت المال الذي سوف يتم صرفه في شراء هذه التطبيقات والوقت الذي سيتهلكفي تنزيل وتحديث هذه التطبيقات,, إن من أهم الميزات أن المستخدم سوف يدفع مقابل الخدمة pay-as-you-use كما هو الحال مع SaaS and IaaS. من أمثلة هذا النوع من الخدمات هو Google Apps Engine, Amazon’s relational database , Rackspace and Microsoft Azure Software as a service (SaaS هذا النوع ممن الخدمة هو عبارة عن توفير التطبيقات التي يحتاجها المستخدم خلال عمله اليومي سواء كان فرد أو مؤسسة عبر الانترنت ويتم الوصول الى هذه التطبيقات عبر متصفحات الانترنت, في هذه الحالة فان الزبون ليس بحاجة الى تنزيل بعض التطبيقات التي تعببر مهمة الى جهاز الحاسوب, وهذا ايضا سيوفر المال على المستخدم فلو فرضنا على سبيل المثال حزمة Microsoft office يمكن للمستخدم أن يستغني عليها في بعض الاحيان بوجود بيئة متكاملة من حزمة الاوفس التي تقدمها شكرة google متمثلة في GoogleDocs أيضا بعض الامثلة لـ SaaS للمؤسسات هي GoogleApps, SalesForce and Netsuite وعلى الصعيد الفردي لدينا Gmail, TurboTax online, Facebook and Twitter. كيف تعمل الحوسبة السحابية؟ من المهم عزيزي القارئ أن تتعرف على الطريقة التي تعمل بها الحوسبة السحابية, بمعنى آخر ماهي الاشياء أو التقنيات التي تدخل في مجال الحوسبة السحابية؟ في الحقسقة هنالك مجموعة من التقنيات تتداخل أو تشترك فيما بينها حتى يتم تفعيل خدمة الحوسبة السحابية. إن هذه التقنيات كما هو مبين في الرسم هي grid computing, web service and service oriented architecture, multi-tenancy, virtualization Virtualization بالرغم من أن تقنية virtualization تعتبر تقنية ليست حديثة فقد اخترعت عن طريق شركة IBM في الستينيات من القرن الماضي الا أن الـ virtualization من أهم الركائز التي يعتمد عليها خدمة الحوسبة السحابية وذلك لما لها من القدرة على مشاركة المصادر الحاسوبية سواء مصادر مادية أو برمجية,,, فعلى سبيل المثال يقوم مزود الخدمة بتنصيب مجموعة من أنظمة التشغيل على جهاز سيرفر واحد بحيث يعمل هذا السيرفر كمجوعة من السيرفرات ويتم تأجير هذه السيرفرات الى الزبائين المستخدمين. Multi-tenancy أيضا تعتبر من اهم التقنيات التي تدخل كعنصر أساسي في عمل الحوسبة السحابية,, وبإختصار فإن هذه الخدمة عبارة عن مشاركة أحد التطبيقات بمهعنى تطبيق واحد فقط يتم مشاركته بين مجموعة من المستخدمين وأبسط مثال على هذه الخدمة عزيزي القاري حتى لا تختلط عليك الامور هو تحديثات البرامج مثل تحديث نظام التشغيل, تعتبر هذه التقنية لها علاقة بخدمة PaaS و SaaS أمر أخر بخصوص هذه التقنية أو الخدمة أنه في بعض الأحيان هنالك بعض الشركات أو الأفراد قد قامت بتحديث تطبيقاتها السحابية الى الاصدار الاخير بينما البعض الاخر لم يقم بذلك فإن هذه الخذمة تلعب دورا هاما في تمكين كل مستخدم من العمل على الاصدار الذي يملك ودون الحاجة الى الاشتراط على المستخدم أن يستخدم اخر اصدار. Web service and service oriented architecture ايضا تلعب دورا هاما في الحوسبة السحابية إن تقنية خدمات الوب من التقنيات المهمة التي لاقت اهتمام كبيرا من الاكادميين وشركات تقنيات الحاسب, إن خدمة الوب هي عبارة عن عملية اتصال بين الزبون ومزود الخدمة عن طريق بروتكول http وهنا لما نقول الزبون فلا يعني أنه انسان فقط, إن من مميزات خدمات الوب أنها تمكن الاجهزة نفسها من الاتصال مع بعضها دون الحاجة الى تدخل العنصر البشري فيها وهذا مايجعل خدمات الحوسبة السحابية متوفرة في أي وقت, وأعتقد أنه يكفي هذا الشرح البسيط فلا اريد أن أتعمق في الموضوع باعتبار أنه بداية المشوار بالنسبة للقارئ. Service oriented architecture SOA وسيلة تمكن الاتصال بين المؤسسات او بين اقسام المؤسسة نفسها, هنا يجب الاشارة الى ان SOA ليست تطبيق ولكن هي عبارة عن وسيلة بناء التطبيقات لجعل التطبيقات أكثر سلاسة من حيث البناء والصيانة, وهذا مفيد للمؤسسات التي لديها مجموعة مختلفة من التطبيقات وانظمة التشغيل, وهنا ياتي دورها في خدمات الحوسبة السحابية حيث أن مزود الخدمة سيقوم بتزويد الخدمة الى الزبائن حسب إحتياجهم فمن بعض ازبائن من يحتاج الى نظام تشغيل معين بينما زبون اخر لا يحتاج الى هذا النظام بينما يحتاج الى نظام اخر. فوائد خدمة الحوسبة السحابية ,, عندما نسمع بأي تقنية جديدة أو اختراع فان أول سؤال قد يتساءل القارئ أو أي المستخدم ما هي الفائدة من هذه التقنية؟ لذلك سأوجز بعض المزايا التي توفرها خدمة الحوسبة السحابية والتي تعتبر من الفوائد والتي تميز الحوسبة السحابية عن غيرها من الخدمات الحاوبية الاخرى إن من أهم الفوئد التي توفرها خدمة الحوسبة السحابية هي إمكانية الوصول الى الموارد الحاسبية وأيضا مشاركتها فيم بين المستخدمي هذا ما يعرف بـ مصطلح on-demand أي عند الطلب فان المستخدم سيخد الخدمة التي يبحث عنها وبدون أي تدخل من الانسان حيث أن هذه الخدمة كما اسلفنا سابقا تعتمد على تقنيات من شأنها. Scalability أو الزيادة في السعة بشكل اوتوماتيكي: إن هذه الميزة من المميزات المهمة التي توفرها خدمة التخزين في الحوسبة السحابية cloud storage. فعلى سبيل المثال تخيل عزيزي القارئ أنه لديك وحدة تخزين خارجية وفيها بيانات مهمة وايضا تريد أن تخزن بيانات في هذه الوحدة ولكن السعة لا تسمح,, في هذه الحالة سوف تضطر ربما للاستغناء عن بعض البيانات المهمة,, ولكن في خدمة الحوسبة السحابية فالامر يختلف, فبإمكان الزبون أن يشتري مساحة تخزين إضافية وبهذا يكون قد حافظ على البيانات من أن يستغني عليها. ملاحظة أنه إذا قام الزبون بشراء مساحة تخزينية فلا يعني هذا أنه لا يستطيع تقليصا,, فالامر ليس بهذه الصعوبة الفائدة الاخرى المهمة او الميزة هي pay-per-use أو pay-as-you-go بمعنى أن المستخدم سوف يقوم بدفع الخدمة على حسب الوقت فمثلا هنالك بعض الشركات تقوم بعمليات batching كتجربة أو في عمليت البحوث وهذه العمليات لو تمت في الؤسسة نفسها فسوف تكلف الشركة الكثير نظرا للعد الكبير من الاجهزة التي سوف تحتاجها هذه الشركة ناهيك عن الكهرباء والصيانة والى ما غير ذلك, ولكن مع وجود خدمة الحوسبة السحابية فان هذه الشركة سوف تدفع فقط عدد الساعات التي استخدمت فيها سيرفرات مزود الخدمة,, وطبعا مزود الخدمة يقوم باستخدم تقنية virtualization والتي تمكن مزود الخدمة من جعل جهاز واحد يعمل مكجموعة أجهزة. هنالك العديد من الفوائد التي لا تعد من الحوسبة السحابية التي منها التطبيقات التي توفرها بعض الشركات مثل dropbox, Google Docs, google drive, google books - online microsoft وغيرها التي سوف نقوم بطرحها تباعا في المواضيع القادمة بإذن الله. ولكن هنالك بعض العوائق التي قد تحول دون انتشار هذه التقنية مثل الحماية والخصوصية فعلى سبيل المثال فان خدمة icloud التى تقدمها شركة ابل تقوم بتشفير النسخ الاحتياطية على سيرفراتها ولكنها تحتفظ بمفتاح التشفير لكل نسخة ما يعرض ما يجعل الخصوصية في هذه الحالة موضع شك. المصادر [1] M. Armbrust, A. Fox, R. Grith, A.D. Joseph, R. Katz, A. Kon-winski, G. Lee, D. Patterson, A. Rabkin, and I. Stoica. A view of cloud computing. Communications of the ACM, 53(4):50{58, 2010. [2] E. Bauer, R. Adams, and D. Eustace. How Geographic Redundancy Can Improve Service Availability and Reliability of Computer-Based Systems. Beyond Redundancy. 2011. [3] S. Begum and M. K. Khan. Potential of cloud computing architec-ture. In Information and Communication Technologies (ICICT), 2011 International Conference on, pages 1{5. [4] Rajkumar Buyya, James Broberg, and Andrzej M. Goscinski. Cloud Computing Principles and Paradigms. Wiley, Hoboken, NJ, USA, 2010.
  12. تابع هذا الرابك.ط اخي الكريم وهو مقارنة بسية عن quick and bubble sort
  13. مدخل الى علم التشفير

    الدرس الثامن arithmetic coding السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير,,, هذه هي المشكاركة رقم مائة في المنتدى :) بسم الله الرحمن الرحيم,,,, لقد تعرفنا في الدروس السابقة على خوارزمية Huffman والتي تعتبر جيدة في الضغط والتشفير,,, ولكن لا يزال هنالك ما هو أفضل منها فعلى سبيل المثال خوارزمية arithmetic coding والتي تعتبر أفضل من Huffman وما يميز هذه الخوارزمية هو أنها تقوم بضغط النص كاملا الى كود واحد على العكس من Huffman التي تقوم بضغط كل حرف او رمز في السلسلة على حدى ,,, وهنا يمكن أن تتصوروا ما مدى الكفاءة التي توفرها هذه الخوارزمية في الضغط,,, بمعنى اخر أن Huffman code يعتبر من نوع block coding أي يتم التعامل مع كل حرف على حدى بينما في arithmetic code فانه من نوع stream coding اي يتم التعامل مع كامل النص أو الرساله على . هنالك فرق أخر هو ان arithmetic coding يسمح بتمثيل البت بشكل كسور هنا يجب أن أنوه إلى أن هذه الخوارزمية لها بعض العيوب مثل السرعة وأنه في حال حدوث أي مشكلة في الارسال فان النص كاملا يكون معرضا للتلف,,,, إن هذه الخوارزمية تعتير جديدة نسبيا مقارنة ببعض الخوارزميات الاخرى ونضرا للكفاءة التي يوفرها هذه الخوارزمية فانها تستخدم في العديد من مجالات الاتصالات مثل 3g and 4g وفي معالجة الصور فان استخدام خوارزمية arithmetic code في كل من jpeg, jpg, وايضا في تطبيقات المحادثة فعلى سبيل المثال skype تستخدم هذه الخوارزمية وايضا في مجال الرسوميات لدينا macro media flash and adobe flash وفي مجال ضغط الملفات لدينا تطبيقات تستخدم arithemetic code مثل paq and ppm وهذان التطبيقات يوفران كفاءة على الضغط اكبر من winzip and winrar وخصوصا paq فهو يقدم ضغط بكفاءة عالية ولكن العيب الوحيد انه يستغرق وقت اكبر في عمليات الضغط وهذا بصفة عامة احد عيوب هذه الخوارزمية. وايضا في مجال تحرير النصوص لدينا برنامج او تطبيق يسمى DjVU وهو عبارة عن برنامج شبيه ببرنامج pdf ولكن يوفر حجم اكبر ويستخدم عادة في كتابة الكتب الالكترونية. الآن ناتي الى الجزء الاهم وهو كيفية عمل هذه الخوارزمية,, إن هذه الخوارزمية كغيرها من خوارزميات الضغط تعتمد على الاحتمالات ولكن طريقة الحساب تختلف عن سابقتها Huffman code. فكما ذكرت لكم فان طريقة الضغط تتم بضغط الرسالة الى كود واحد فقط. وهذه الرسالة مكونة من مجموعة حروف وأو ارقام بحيث يتم تمثيلها بفترة interval من الصفر الى الواحد [0,1) أي بمعنى فترة مغلقة من الصفر ومفتوحة من الواحد )نصف مفتوحة(. وهذه الفترة يتم تقسيمها الى فترات جزئية تكون مغلقة من اليساراي الرقم الاصغر الى الى مفتوحة من اليمين اي الرقم الاكبر. أتمنى ان تكون لديكم فكرة عن موضوع الفترات :( وكلما زاد طول الرسالة أو النص فان تقسيم الفترة الرئيسية من الصفر الى الواحد يزداد مع ملاحضة أن طول الفترة سيكون أقل. بالامكان وذلك لتسهيل الامر أن نقوم برسم خط يمثل الاحتمالات من صفر الى واحد ومن تم تقسيم هذا الخط الى مجموعة من الفترات لتمثل كل حرف في الرسالة. قبل أن تكو الامور أكثر تعقيدا أعتقد انه يجب وضع مثال على كيفية حساب الفترات intervals فلو افترضنا على سبيل المثال انه لدينا رسالة مكونة من اربعة حروف A={a0, a1, a2, a3} والاحتمالات الخاصة بكل حرف هي كالتالي على التوالي من a1 الى a4 pi = {0.5, 0.3, 0.15, 0.05} فان I0=[0,0.5), I1=[0.5, 0.8), I2=[0.8, 0.95),I3=[0.95,1) حيث أن I0 تمثل الفترة الخاصة بـa0 وهكذا.... الآن ناتي الى مثال بسيط حتى تتضح الرؤيا أكثر عن كيفية عمل الخوارزمية لنفترض أنه لدينا السلسلة النصية {a,b,c} والاحتمالات هي a=0.5, b=0.25, c=0.25 سيكون توزيع الفترات كما هو مبين بالجدول التالي لنفترض أنه نريد ارسال الرسالة baca فهذا يعني أن مجال التشفير أو الضغط سيكون في مجال الحرف b لانه اول حرف في السلسلة,, بمعنى أن الناتج النهائي سيكون بين 0.5-0.75 Range = high- low لنبدا بالعملية أول شي حساب مدى أو طول السلسلة وللرسالة كاملة سيكون 0-1 هذا طبعا قبل العملية low =0, high = 1 . الخطوة التالية هي أن نحسب range للرسالة وبما أنها تبدا عند الحرف b فان low= 0.5 and high=0.75 عليه فان range =0.75-0.5 = 0.25 يجب ملاحظة أن range يتغير مع كل حرف يتم التعامل معه بحيث يكون اقل كلما زاد عدد الحروف. الحرف الثاني هو a وهذا الحرف له احتمال يساوي 0.5 يعني نضرب هذه القيمة بقيمة احتمال b ونقوم بجمع الناتج مع 0.5 وهو بداية الفترة الخاصة بالحرف b الذي هو أول حرف في السلسلة عليه فان : ba= a*b+ low b = 0.5 * 0.25 + 0.5 = 0.625 بمعنى أن النطاق يبدا من 0.5 وينتهي عند 0.625 أي أن طول الفترة أو range يساوي 0.25 Low=0.5 and high =0.625 الآن الحرف الذي يليه هو c قيمة الاحتمال بالنسبة لــc= 0.25 ولدينا السلسة الان على شكل bac يعني ببساطة نقوم بضرب احتمالات كل من b*a*c ومن تم نقوم بجمعه الى قيمة low range للخطوة السابقة والتي كانت 0.5 bac= 0.25*0.5*0.25+0.5 = 0.03125+0.5 = 0.53125 range = 0.53125 low= 0.53125 and high = 0.625 الان الى الحرف الاخير والذي هو a سنقوم بنفس العملية مع تكرار الضرف في احتمال الحرف a baca= 0.25*0.5*0.25*0.5 + 0.53125 = 0.546875 عليه فان low= 0.53125 and high= 0.546875 Range= 0.015625 عليه فان الرسالة التي سيتم اسالها هي baca=0.53125 وبالطبع نقوم بتحويل القيمة الى رقم ثنائي كما هو في الدرس السابق أتمنى أن تكون الرؤيا واضحة وإن لم تتضح ساقوم بشرح امثلة أخرى
  14. السلام عليكم اخي الكريم،،، لديك خياران في هذه الحالة اما ان تكون الشبكة وايرلس او ان تكون شبكة عن طريق الكيبل وكلا الطريقتين لهما ميزاتهما وعيوبها. اول شي وقبل اي خطوة عليك ان تحصل على خريطة للمبنى الذي ستركب فيه شبكة،، وبامكانك ان تضع الخريطة حتى يتمكن الاعضاء من مساعدتك،،،، وايضا تساعدك هذه الخريطة في وضع اساسيات الشبكة. ابدا بهذه الخطوة اولا ونحن معك ان شاء الله
  15. Citrix CloudStack -we will Build it

    السلام عليكم تابع أخي الكريم فنحن معك إن شاء الله