• الإعلانات

    • فيصل الحربي

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

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

DotNetExpert

المشرفين القدامى
  • عدد المشاركات

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

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

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

2 عادي

عن DotNetExpert

  • الرتبة
    مشرف قسم ال ASP.NET سابقا

طرق الإتصال

  • ICQ 0

أحدث الزائرين لملفلك الشخصي

2,940 زياره للملف الشخصي
  1. ألم تلاحظ من الردود السابقة أن الطريقة الثالة هي اصعب الطرق؟ على كل حال محاولة برمجة هذه الطريقة لابد أن تكون ممتعة. حظا موفقا
  2. أعتقد أنه لولاك لملأت المنتدى بالمعلومات الخاطئة. بالبطبع ان تبديل سطرين أو عامودين يبدل اشارة المحدد ولذلك نحصل على هذا التناوب في الاشارات في طريقة لابلاس لايجاد المحدد(الطريقة الأولى) حيث يتم تبديل السطور والاعمدة حتى يصل العدد الذي ينتج عن تقاطع السطر والعامود المحدد الى المرتبة الأولى.
  3. بالنسبة لهذه الطريقة فلي تعليقين عليها. ولكن لفهم التعليقين نحن بحاجة الى القليل من نظرية الجبر الخطي. المحدد لمصفوفة ما تم في الأصل تعريفه عن طريق تحديد خواص ما ومن ثم البحث عن تابع يحقق هذه الخواص. وكما قلت سابقا طريقة لايبنتس أثبتت وجود هذا التابع. هذه الخواص هي أولا: عندما نضرب سطر ما من سطور المصفوفة بعدد ما من الحقل الذي تم تعريف المصفوفة عليه فانه محدد المصفوفة الجديدة هو محدد المصفوفة القديمة مضروبا بهذا العدد. ثانيا: عند اضافة أحد سطور المصفوفة مضروبا بعدد ما من الحقل الى سطر آخر في المصفوفة فان المحدد لا يتغير. ثالثا: محدد مصفوفة الوحدة (أي المصفوفة التي لا تحوي الا واحدات على قطرها و أصفارا في بقية الأماكن) هو الواحد. هذه الخواص تخلف في شكلها من كتاب لآخر ولكن المضمون هو نفسه. الآن ننتقل لدراسة كيف يتم تحويل مصفوفة الى أخرى. العمليات الازمة هي تبديل سطرين و اضافة مضاعفات سطر لسطر آخر و ضرب سطر ما بعدد غير الصفر من الحقل. هذه هي كل العمليات المطلوبة. متسلحين بهذه المعلومات ننتقل الآن الى تحليل الطريقة التي ذكرتها. أول شي نلاحظه هو أن هذه الطريقة ما هي الى تطبيق الطريقة الأولى على المصوفة الجديدة وعلى العمود الأول. فكل مرة تأخذ العنصر الأول من المصفوفة(مع الانتباه الى الاشارة) وتضربه بمحدد المصفوفة الناتجة عن حذف السطر أول والعمود الأول من المصفوفة الأصلية. هذه المصفوفة الجديدة الناتجة هي بدورها مصفوفة مثلث علوي. أي انك تأخذ أول عدد من المصفوفة وتضربها بمحدد مصفوفة مثلث علوية جديدة وهكذا. الآن نأتي للسؤال التالي: هل فعلا من الممكن تحويل مصفوفة الى أخرى دون الثأثير على المحدد. الجواب يمكن استخلاصه من من الخواص المذكورة سابقا لتابع المحدد: اضافة أحد مضاعفات سطر ما الى سطر آخر: لا يؤثر على المحدد. تبديل سطرين بالمصفوفة: لا يؤثر على المحدد ( ليس مذكورا في الخواص مباشرة لكن يمكن استخلاصة بسهولة) ضرب سطر بعدد ما: هنا يتغير المحدد ويصبح المحدد القديم مضروبا بنفس العدد. أي أنه عند اتباعك لهذه الطريقة عليك الانتباه عند ضرب سطر بعدد ما و لاحقا تقسيم المحدد على هذا العدد.
  4. هل هذا مدح أم ذم :D أمزح فقط على كل حال شكرا على التصحيح. بالطبع عدد التباديلات هو كما ذكرت وليس 2 اس n. أسف على الخطأ
  5. الطريقة الثالة عن طريق جميع التباديل الممكنة هي أصعب الطرق وخصوصا من أجل المصفوفات الكبيرة فعدد التباديل الممكنة من أجل مصفوفة بحجم n هو LaTeX هذه الطريقة تسمى أيضا طريقة لايبنتس Leibniz وأهميتها في اثبات وجود تابع المحدد بالمواصفات المطلوبة. بالنسبة للاشارة فيتم تحديدها عن طريق التابع التالي LaTeX أو بكلمات أخرى هو عدد اما واحد أو ناقض واحد. من المعلوم في الجبر أني أي تبديل من الممكن تمثيله عن طريق عدد من عمليات تبديل عنصرين متجاورين. في حال كان عدد هذه العمليات زوجيا فالاشارة موجبة وان كان فرديا فالاشارة سالبة حساب المحدد بطريقة لايبنتس يتم تمثيله بالمعادلة التالية LaTeX
  6. الخطأ هو في هذه الخطوة LaTeX فجذر عدد موجب هو عددان أحدهما سالب والأخر موجب LaTeX
  7. تنزيل لينكس على VirtualPC

    شكرا لكم جميعا على الردود. لقد قمت بتحميل VMware وبتركيب لينكس عليه ومضى كل شيئ تقريبا سليما. كنت أفضل استخدام VirtualPC وذلك لأنني معتاد على هذا البرنامج حيث أني أستخدم في بعض الأحيان لتجريب بعض البرامج التي أبرمجها على مختلف أنظمة ويندوز. ولكن ان كان الأمر يتم عن طريق برنامج أخر بشكل أسهل فليكن. لي ملاحظة صغير على VMware ربما قد تهم أحدا ما هنا. التصرف الافتراضي للبرنامج عند اضافة آلة افتراضية جديدة هو أن يقوم بوصل هذه اللآله عن طريق ما يسميه البرنامج بالجسور مباشرة بمزود الانترنت. هذا التصرف سبب لي مشكلة كبيرة حيث أن مزود الانترنت الذي استخدمه يطلب تسجيل العنوان الفيزيائي لكرت الشبكة قبل وصل الكمبيوتر بالشبكة (عن طريق منفذ الشبكة مباشرة دون خط هاتف أو شيئ آخر). وعندما يقام وصل كرت شبكة جديد للمنفذ غير الكرت المسجل فان المزود يقوم مباشرة بفصل الاتصال بالانترنت وبالشبكة الداخلية حتى وان تم اعادة وصل كرت الشبكة القديم. لهذا السبب فقد تم فصل اتصالي الانترنت البارجة عندما قمت بتشغيل الآلة الافتراضية حتى قمت اليوم بالاتصال بالمسؤول عنها كي يتم اعادة الاتصالي.
  8. مرحبا هل جرب أحد ما انزال لينكس على VirtualPC ؟ المشكلة أن لينكس ليس ضمن قائمة انطمة التشتغيل التي يمكن اختيارها عند انشاء آلة افتراضية جديدة. عندما بدأت بتركيب لينكس طلب القيام بعملية فورمات وظهر حجم القرص الصلب (الافتراضي) 16 غيغا بايت بينما حجم الملف الذي يمثل القرض الصلب لا بتجاوز البضع ميغات. هل هذا التصرف طبيعي؟ وهل يمكن تنزيل لينكس دون حدوث مشاكل؟ وشكرا
  9. هل قام أحد بتجريب المتصفح الجديد؟ في الحقيقة أنا لم أحبه بأي شكل من الأشكال. اولا بدء البرنامج يجتاج الى وقت طويل مقارنة بالنسخة القديمة أو بمتصفح الفاير فوكس بالاضافة الى أن خاصية اكتشاف ال phishing تجعله بطيئا بعض الشي. كما أنه ولسبب من الأسباب لا يعمل على جهازي لأكثر من دقيقة واحد دون ان تضهر لي الرسالة التي تسال ان كنت أريد أن ارسل تقريرا عن الخطأ مايكروسف وبعدها يتم اغلاق البرنامج مباشرة. أعرف أن البرنامج لا يزال في طور التطوير ولذلك فانا أجيب بنعم أي أنني أقوم باارسال كل يوم حوالي 3 رسائل خطا. :D على أمل أن تمل مايكروسوف من الرسائل وتقوم باصلاح الخطأ.
  10. لا أعتقد أن أجاكس سوف يشكل ثغرة جديدة. فمن المعروف ان تاغات ال html المسؤولة عن رفع الملفات لا يمكن الاتحكم بها عن طريق الجافا سكربت. والشي الوحيد الذي يضيفه الاجاكس هو امكانية ارسال البيانات الى السرفر دون أن ينتبه المستخدم( في الجافاسكربت تستطيع ارسال البيانات الى السرفر دون أن يتم ذلك عن طريق أمر مباشر من المستخدم عن طريق submit ولكن الفرق الوحيد هو أن المستخدم الخبير قد يلاحط ذلك) أي أنه لو كان من الممكن ارسال الملفات الى السرفر دون احتيار المستخدم لتم ذلك الآن وبدون استخدام الاجاكس. هذا هو رأيي ولكنني لست متاكدة منه فأنا لست خبير بأمن المعلومات في الكمبيوتر, أرجو أن يصحح لي أحدكم ان كنت خاطئا.
  11. جميل أنني لست الوحيد بهذا الرأي. وعندما قلت لهمت بأنهم "زودوها"* خرج علينا أحدهم ليدعي أن تقنيات مايكروسوفت قد صغرت عقولنا حتى لم نعد نكتشف هذه المخططات الجهنمية. زمن العجايب!!!!!!!!!! ---------------------------------------- * زودوها: كلمة سورية تعني المبالغة بشكل كبير
  12. من الممكن أن يكون هذا قد حدث. أنا لست هنا كي أهاجم لينكس أو أدافع عن الويندوز. بالنسبة الي النظامان جيدان. أرتاح في العمل على ويندوز في البيت بينما لينكس وفر لي ولكثيرين مجالات كبيرة من اجل الانظلاق والقيام بمشاريع لا يمكننا تمويلها على ويندوز وخاصة في بلد تحترم حق الملكية. كما أن مايكروسوف توفر لي نسخ ـصلية جميع برامجها وأنطمة تشغيلها بالمجان للاستعمال الشخصي. كل ما أردت الاشارة اليه أن الأمر قد ذاد عن حده قليلا. فيكاد لا يخلو موضوع من تعليقات من هذا النوع والكثير منها ان لم بكن كلها مليئ بالاستعلاء والتلميحات على ذكاء مستعملي لينكس وغباء مستعملي ويندوز أو صغر عقلهم فهم لا ينتبهون الى مخططات مايكروسوفت لاحتلال العالم والقضاء على سلاحف النينجا والى ما هنالك. انظر مثلا الى تعليق البطريق العربي في أول صفحة والذي سأتجاهله, فشفقته يستطيع الاحتفاظ بها لمن يحتاجها. أعود وأكرر أنا هنا لم انتقد لينوكس ولم أمدح ويندوز, انا فقط انتقدت المبالغات ولهجة الاستعلاء بل وأحيانا الاستذكاء الذي يملئ مشاركات أعضاء مجمع المصادر المقتوحة (على طلبكم لم أستعمل اللينوكسيين مع انني لم أفهم ماذا بها). أرجو أن أكون قد أوضحت على ماذا كان اعتراضي, فمحاضرات عن عظمة لينوكس وأي مواقع تستضاف على لينوكس ليس لها علاقة بالموضوع هنا.
  13. في الحقيقة لقد تعودنا من اللينوكسيين القاء التهم والكلام على عواهله في كل مناسبة أو غير مناسبة يرد فيها اسم مايكروسوفت أوبل غيتس أو حتى بل كلنتون كما قال أحدهم. لكنني لأول مرة أرى استخفاف بعقولنا لهذه الدرجة. فكيف تم استنتاج أن مايكروسوف تحاول تسخير ( 100 خط تحت تسخير) مجمع البرامج مفتوحة المصدر ومن ثم القضاء على لينوكس وذلك من خلال دعوة مبرمجي متصفح الانترنت فايرفوكس؟؟؟ لقد حاولت كثيرا ولم أفهم ما هي العلاقة بين كل هذه الأشياء أو حتى كيف سيتم ذلك. ترى هل تخطط مايكروسوف لخطف المبرمجين والقضاء عليهم عندما يلبون الدعوة؟ ربما تحتاح خطة مايكروسوفت الجهنمية معدل IQ أكثر بكثير مما أملكه كي يتم فهمها. أرى أن التعليق لا علاقة له بالموضوع بتاتا. أرجوكم احترمو عقولنا قليلا. لقد زهقنا. أرجو أن لا ينزعج أحد من كلامي. بالعودة الى الموضوع فأنا أرى أمر بادة تستحق الاحترام فكبرياء شركة كبيرة كمايكروسوفت لم يمنعها من دعوة مبرمجي منتج منافس من أجل تطوير برنامجهم كي يتناسب من نظام التشغيل الجديد. قد يكون الأمر نوعا من التحدي . ربما تكون الدعوة بداية لمرحلة جديدة. من يدري؟
  14. مثال عن قيمتين مختلفتين تولدان نفس قسمة الهاش $vec1 = h2b(" d1 31 dd 02 c5 e6 ee c4 69 3d 9a 06 98 af f9 5c 2f ca b5 87 12 46 7e ab 40 04 58 3e b8 fb 7f 89 55 ad 34 06 09 f4 b3 02 83 e4 88 83 25 71 41 5a 08 51 25 e8 f7 cd c9 9f d9 1d bd f2 80 37 3c 5b d8 82 3e 31 56 34 8f 5b ae 6d ac d4 36 c9 19 c6 dd 53 e2 b4 87 da 03 fd 02 39 63 06 d2 48 cd a0 e9 9f 33 42 0f 57 7e e8 ce 54 b6 70 80 a8 0d 1e c6 98 21 bc b6 a8 83 93 96 f9 65 2b 6f f7 2a 70 "); $vec2 = h2b(" d1 31 dd 02 c5 e6 ee c4 69 3d 9a 06 98 af f9 5c 2f ca b5 07 12 46 7e ab 40 04 58 3e b8 fb 7f 89 55 ad 34 06 09 f4 b3 02 83 e4 88 83 25 f1 41 5a 08 51 25 e8 f7 cd c9 9f d9 1d bd 72 80 37 3c 5b d8 82 3e 31 56 34 8f 5b ae 6d ac d4 36 c9 19 c6 dd 53 e2 34 87 da 03 fd 02 39 63 06 d2 48 cd a0 e9 9f 33 42 0f 57 7e e8 ce 54 b6 70 80 28 0d 1e c6 98 21 bc b6 a8 83 93 96 f9 65 ab 6f f7 2a 70 "); المصدر. http://www.doxpara.com/md5_someday.pdf
  15. في الموقع التالي يوجد بعض الأمثلة بل وتوجد طريقة توليد مستندات مختلفة تعطي نفس قيمة الهش http://www.win.tue.nl/~bdeweger/CollidingCertificates/ وكما قلت سايقا الأمر منطقي. فطول المخرج هو 32 حرفا (أو بالأصح 128 بتا) فان اردنا حساب قية الهش لنص بطول 33 حرفا فانه سيكون لدينا عدد النصوص المقبولة لمدخل هو 64 ضعفا من عدد النصوص التي سيولدها الهاش. ولهذا فانه ليس هناك مهرب من وجود مدخلات مختلفة تعطي نفس قيمة الهاش.