المفاهيم الأساسية للهندسة الحسابية (1) computational geometry

0


الهندسة الحسابية computational geometry (CG) هي فرع من فروع علوم الحاسب وتركز على الخوارزميات الهندسية ، وللهندسة الحسابية نوعان :



  • الهندسة الحسابية التوافقية وتعرف ايضا بالهندسة الخوارزمية وتتعامل مع الاشكال الهندسية ككائنات منفصلة على سبيل المثال : نشرح مثال لطريق او شارع باستخدام الايمائات او النقاط (nods) وتوصيل هذه النقاط او الايمائات ببعضها البعض وهذه الايمائات تكون نقاط بيانية على محوري x-y  ونوجد المساحة بينها باستخدام الهندسة الحسابية

خريطة الجامعة

خريطة الهواتف
  • الهندسة الحسابية العددية وتعرف ايضا بهندسة الآلات او التصميم الهندسي بالكمبيوتر (CAGD) او نمذجة الهندسة وتتعامل بالدرجة الأولى مع وصف كائنات العالم الحقيقي في نماذج متكافئة لحسابات الكمبيوتر في انظمة (CAD/CAM).

على سبيل المثال :  تمثيل جبل في صورة مثلث ثلاثي الابعاد ، اونمذجة وتمثيل الكافيين "القهوه"  ككسر جزئي مثلا!! ،، ونمثل هذه الامثلة على رسم بياني ولكن باضافة نقاط اضافية الى  محوري x-y منها محور z ويمثل الجزء العلوي دائما .


الرسوم البيانية من الممكن ان تستخدم في الهندسة الحسابية في طلب تنظيم البيانات ولإيجاد حلول للمشاكل المشتركة . 
صورة توضيحية "لكشك الهاتف"
على سبيل المثال لنبدأ اولا كمثال مع خريطة جامعة فلوردا اتلانتك التي تحتوي على مواقع اكشاك الهواتف داخل الحرم الجامعي ، وهدفنا ايجاد اقرب هاتف لجميع المواقع بالحرم باستخدام الهندسة الحسابية، يمكننا تصميم الخوارزمية التي تستطيع احصاء المسافات بين النقاط البيانية المختلفة و رسم خط يقسم الحرم الجامعي الى عدة اقسام ( شاهد صورة خريطة الهواتف) هذا النوع من الرسم التوضيحي يسمى vonoroi diagram .
الهندسة الحسابية من الممكن ايضا ان تستخدم الروبوتات بحيث ان الخوارزميات يمكن ان تصمم بطلب مساعدة الروبوتات لتجنب العقبات وتسمى " التخطيط الحركي او تخطيط الحركة motion planning" شاهد  "صورة خريطة الهواتف المرمزة بـb " هذا النوع من الخوارزميات يجعل من الروبوتات المستقله امر ممكن .

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





  • النقاط ، الخطوط ، الأشكال الهندسية

الشكل1-1
من أكثر النماذج الهندسية شيوعا النقطة ،  والخط هو مجموعة من النقاط المتقابلة الممتدة على متجهات من الاعلى الى ماله نهاية وتتمثل بنقطتين على الخط و رأسين سهمية ، والشكل الهندسي هو شكل ثنائي الابعاد ( مسطح ) يمتد على اتجاهات من الاعلى الى ماله نهاية فالشكل الهندسي بوضوح لاحجم له ولا شكل له قطعا ومع ذلك يتم تمثيله على شكل مربع الزوايا .


الخط الواحد collinear و متحد المستوى coplanar

الخط الواحد يكون ثلاث نقاط او اكثر على نفس الخط اما اذا كان غير ذلك يسمى خط غير واحد non collinear

الشكل السابق يعرض خطين (L&M) الخط L يمر من جميع النقاط a&B&c لذلك يمكننا القول بانه خط مستقيم اما في الخط الذي يعبر من خلال P&Q لا يمكننا القول انه خط واحد لانه لا يمر من جميع النقاط 


وعلى نفس المنوال فان النقاط والخطوط التي تمر خلال نفس الشكل الهندسي يمكننا تسميتها " متحد المستوى " اما اذا كانت لا تمر من خلال نفس الشكل الهندسي فتسمى غير متحد المستوى 
رسم المثال 1

مثال1: خذ اي ثلاثة نقاط non colinear A وB وC على ورقة كم خط مختلف تستطيع رسمها تمر من خلال النقاط ؟ وسم هذه الخطوط 

الحل : نستطيع رسم ثلاثة خطوط واسمائها AB,BC AND AC

مثال 2 :

من الصورة السابقة اجب عن الاتي : 
  1. سم الخطوط الموازية للخط AB
  2. هل الخط AO والنقطة R متحد المستوى coplanar ؟ ولماذا
  3. هل النقاط A,S,B و R متحدة المستوى coplanar ؟ ولماذا
  4. سم ثلاثة اشكال هندسية تمر من خلال A 
الحل : 
  1. الخط CD ، الخط SR ، والخط PQ
  2. نعم ، اي خط و نقطة خارجية تسمى متحد المستوى coplanar 
  3. نعم ، الخطان المتوازيان دائما متحدة المستوى coplanar
  4. ABCD,ADSP و ABPQ

line segment القطعة المستقيمة : 

القطعة المستقيمة هو جزء من الخط طوله ثابت بناء على نقطتي النهاية واللتان تستخدام لتسمية القطعة المستقيمة 

pq قطعة من الخط AB والخط يظم قطع غير محدودة واذا كانت هانك قطعتان على الخط لها نقطتي نهاية مشتركة يمكن اضافتها 
pq و والقطعة QR هما قطعتان على الخط l و لهما نقطة نهاية مشتركة q وبالتالي القطعة pq + والقطعة qr = القطعة PR 
على القطعة pr توجد النقطة M بالتالي القطعة PM + القطعة MR = القطعة PR او القطعة PM = القطعة MR تدل على ان القطعة pr = قطعتان pm = قطعتان MR وبعبارة اخرى تعني ان الـ M متساوية البعد من P و R وبالتالي M هي نقطة المنتصف للقطعة PR ، كل القطع لها نقطة انتصاف واحدة ووحيدة .
هل التالي صحيح ام خاطئ ؟ 
  1. اي عدد للخطوط يمكنه المرور من خلال نقطة معطاة واحدة 
  2. اذا كان هناك نقطتين تقعان على مسطح وهناك خط يربط بينهم يقع ايضا في نفس المسطح 
  3. اي عدد من الخطوط يمكنها المرور من خلال نقطتين
  4. خطان يمكنها التقاطع على اكثر من نقطة 
  5. مسطحان يمكنها التقاطع على خطين 
  6. اذا كان هناك خطين يمكن ان تقاطع مسطح يضم كلا الخطين 
  7. القطعة المستقيمة لها نقطتي نهاية وبالتالي طول ثابت 
  8. المسافة بين نقطة منتصف القطعة وبين نقطة نهاية واحدة من الممكن او غير الممكن ان تساوي المسافة لنقطة النهاية الاخرى 
الاجابات : 
  1. صح
  2. صح
  3. خطأ ، خط واحد فقط يمكنه العبور من خلال نقطتين معطاة
  4. خطأ ، خطان فقط يمكنها التقاطع على نقطة واحدة
  5. خطأ، مسطحان يمكنها التقاطع على خط واحد 
  6. صح
  7. صح
  8. خطأ ، نقطة المنتصف متساوية المسافة لكلا نهايتي القطعة

الشعاعات والزوايا rays and angles

الشعاع  له نقطة نهاية واحدة يمتد الى الاتجاه الاخر بشكل لانهائي ويتمثل بتسمية نقطة النهاية على المتجه او "الشعاع" وبتسمية النقاط الاخرى على المتجه ويرمز للشعاع بالرمز →


حرف j يمثل نقطة النهاية و k نقطة على الشعاع بالتالي يرمز للشعاع بالرمز →JK *ويكون السهم اعلى الحروف* ويمتد الشعاع الى اتجاه واحد فقط 

شعاعين متجهه الى اتجاهين مختلفين ولكن لها نقطة نهاية مشتركة على شكل زاوية ، نقطة النهاية المشتركة تسمى السمت  vertex  للزاوية واضلاع الشعاع او جوانبه تسمى arms والزاوية يرمز لها بالرمز ∟ وتتم تسميته باستخدام كلا جانبي الشعاعين او باستخدام الـ السمت vertex فقط 


بالتالي نرمز للشكل السابق اما بالرمز xyz  او Y حيث ان y هي الـ vertex



الزوايا الداخلية والزوايا الخارجية Interior and Exterior of an angle 

الزوايا الداخلية للشكل التالي ┙PQR هي الجزء المضلل حيث ان الـ s نقطة داخلية للزاوية Q لانها تقع على الجانب -R للمتجه PQ ، وضلع الـ p- للمتجه QR ، فمجموع النقاط تعتبر داخلية لـ ┙PQR .
وفي الشكل التالي الجهة المضللة تعرض الجزء الخارجي للزاوية ┙ XYZ والجزء الخارجي للزاوية يمكن تعريفه بمجموع النقاط في الشكل الهندسي للزوية المعطاه التي لا تكون في الجانب الداخلي للزاوية .

قياس الزاوية Measure of an angle

كل زاوية لها قياس بالدرجات من 0⁰ الى 180⁰ ويرمز لها بـ  m ∠. A والخط ايضا يمكن اعتباره زاوية لانه يستوفي شروط القياس وله متجهين تتجه الى اتجاهين مختلفين ونقطة نهاية مشتركة 
وقياس الشكل السابق: M∠AOB=180



جميع المتجهات تبدأ من o وتذهب للاعلى فوق الخط AB على شكل زوايا وقياسها جميعا بين 0⁰ الى 180⁰  eg. ∠ COB , ∠ DOB and ∠ EOB. 

الخصائص الاضافية للزوايا 

زاويتان لها جانب مشترك و vertex مشترك متجاور اذا كانت عناصره الداخلية منفصلة ، قياس زاويتان متجاورة يمكن جمعها لايجاد قياس ناتج الزاوية ، وهذا يسمى خصائص جمع الزوايا ، لاحظ الصورة السابقة .
 m ∠ COB + m ∠ DOC = m ∠ DOB.

منصف الزاوية Angle Bisectors

هو المتجه الذي يمر من خلال السمت او مايسمى  "vertex" على الزاوية ويقسم الزاوية الى زاويتان متساوية القياس مثل الشكل التالي

AOB and ∠ COB  ∠ متساوية القياس و OB يسمى منصف الزاوية ∠ COA  ومثل اي خط يكون له نقطة نهاية واحدة فإن الزاوية ايضا يكون لها منصف واحد فقط 

أنواع الزوايا  types of angles

  • الزاوية القائمة right angle
الزاوية القائمة لها قياس90⁰ ويرمز لها بالرمز ⊾ وفي الشكل التالي جميع الزوايا القائمة متساوية ∠ AOB 
  • الزاوية الحادة Acute angle
هي اي زاوية قياسها بين 0⁰ الى 90⁰ 
0 < a < 90



  • الزاوية المنفرجة Obtuse angle
اي زاوية قياسها بين 90⁰ الى 180⁰
90⁰  < b < 180⁰
  • بعض الزوايا الخاصة Some special angles
  1. الزوايا التامة Complementary angle
 اذا كان مجموع زاويتين يساوي  90⁰ فان هذه الزاويتان تسمى تامة ، والزوايا التامة نوعان: اذا كان للزاوية التامة جانب واحد مشترك تسمى زاوية تامة متجاورة adjacent complementary angles (الشكل 1.20a)

واذا لم يكن هناك جانب مشترك تسمى زاوية تامة غير متجاورة non-adjacent complementary angles(الشكل 1.20b)

بالتالى قياس الزوايا التامة دائما المجموع يصل الى 90⁰ اذا كان قياس زاوية واحدة معلوم فبالتالي يمكن قياس الزاوية التامة بسهولة ، في الشكل السابق الزوايا تامة وقياس الزاوية a معلومه وهي معطاه m ∠ a = 30⁰
ويتضح القياس اكثر في المعادلة التالية :

m ∠ a + m ∠ b = 90⁰

    30⁰ + m ∠ b = 90⁰  

              m ∠ b = 90⁰ −30⁰ 

              m ∠ b = 60⁰
حيث ان كل زاوية تساوي 30 ومجموع الثلاث زوايا مجتمعة يساوي 90 بينما مجموع زاويتان يساوي 60 وهكذا

نظرية : اذا كانت الزوايتان تامة على الزاوية الثالثة فبالتي فان كل زاوية منهم تساوي الاخرى 
اثبات
: ∠ a and ∠ b are both complementary to ∠ c. 
∴ m ∠ a + m ∠ c =  90⁰ and also 
m ∠ b + m ∠ c =  90⁰  
∴ m ∠ a + m ∠ c = m ∠ b + m ∠ c OR 
m ∠ a = m ∠ b 
ملاحظة الكاتب : الزوايا التامة تسمى ايضا في المناهج الهندسية العربية متتامة او متكاملة  لذا انصح عند البحث استخدام المصطلح الانجليزي " complementary angle"

  • الزوايا التكميلية Supplementary angles
اذا كان مجموع قياس زاويتان يصل الى 180⁰ فانها تسمى زوايا تكميلية والزوايا التكميلية نوعان :
  1. زوايا تكميلية غير متجاورة  Non adjacent supplementary angles 
  2. زوايا تكميلية متجاورة  Adjacent supplementary angles
الزاوية التكميلية غير المتجاورة منفصلة  distinct وليس لها اضلاع مشتركة 
 A and ∠ B are supplementary and non adjacent. الزوايا A وB تكميلية وغير متجاورة 

الزوية التكميلية المتجاورة تسمى زوايا بخط مزدوج ولها ضلع مشترك 

الزوايا المتقاطعة Vertical angles

عندما يتقاطع خطين AB و CD على النقطة O عندها ستنشأ 4 زوايا ويعتبر O السمت 

الزوايا المتقاطعة دائما متساوية القياس
اثبات: لاثبات  m ∠ AOC = m ∠ BOD 

m ∠ AOC + m ∠ COB = 180⁰ ( supplementary angles زاوية تكميلية ) 
m ∠ BOD + m ∠ COB = 180⁰( supplementary angles زاوية تكميلية) 
i.e. m ∠ AOC + m ∠ COB = m ∠ BOD + m ∠ COB 
or m ∠ AOC = m ∠ BOD. 



  تابع جميع تدوينات السلسلة على الرابط :  مــــن هـــــــــــــنا

المرجع :   Computational Geometry - Algorithms and Applications 3rd Ed
تمت ترجمة المرجع لصالح مدونة فاب fab2.info بواسطة : فيصل عسيري 

برنامج MATLAB لحساب مساحة المستطيل و المربع والدائرة والمثلث باستخدام ادخال المستخدم USER_INPUT

0
fprintf('Select your choice and enter the option number!\n')
 fprintf('1) Area of Rectangle\n')
 fprintf('2) Area of square\n')
 fprintf('3) Area of circle\n')
 fprintf('4) Area of triangle\n')
 user_input = input('You Choice? : ');
 if user_input == 1 
 length = input('Enter the length of the rectangle: ');
 breadth = input('Enter the breadth of the rectangle: ');
 a = length*breadth;
 elseif user_input == 2
 side = input('Enter the length of the side of the square: ');
 a = side*side;
 elseif user_input == 3 
 radius = input('Enter the length of the radius of circle: ');
 a = pi*(radius^2);
 elseif user_input == 4
 height = input('Enter the height of the triangle: '); 
 base = input('Enter the base length of the triangle: ');
 a = 0.5*height*base; 
else fprintf('The input you have entered is wrong\n');
 fprintf('Please enter only numbers present in the choice');
 fprintf('Try Again!!!');
 end 
fprintf('Area = %.2f\n',a);

حيث ان
fprintf('Select your choice and enter the option number!\n')
 fprintf('1) Area of Rectangle\n')
 fprintf('2) Area of square\n')
 fprintf('3) Area of circle\n')
 fprintf('4) Area of triangle\n')
اكواد طباعة الخيارات ( 1- اختيار مساحة المستطيل - 2- اختيار مساحة المربع - 3- اختيار مساحة الدائرة 4- اختيار مساحة المثلث 

user_input = input('You Choice? : ');

كود تعريف اختيار المستخدم و INPUT كود الادخال 
 if user_input == 1 
 length = input('Enter the length of the rectangle: ');
 breadth = input('Enter the breadth of the rectangle: ');
 a = length*breadth;



 if user_input == 1 
اذا كان ادخال المستخدم = 1 " مساحة المستطيل
length = input('Enter the length of the rectangle: '); 
قم بادخال طول المستطيل 
breadth = input('Enter the breadth of the rectangle: ');
قم بادخال عرض المستطيل 

a = length*breadth;
حيث ان A مختصر كلمة المساحة AREA وتساوي المعرفات السابقة " الطول * العرض" 

وجميع المدخلات التالية بنفس الطريقة باختلاف القوانين 

وصولاً الى :
else fprintf('The input you have entered is wrong\n');
 fprintf('Please enter only numbers present in the choice');
 fprintf('Try Again!!!');
بمعنى اذا كان هناك اي مدخلات غير المدخلات المحددة يقوم البرنامج بطباعة جملة خطأ 

ختاما : 
 end 
fprintf('Area = %.2f\n',a);

كود الأغلاق وعرض النتيجة 


مقدمة في تحليل البيانات وانواع البيانات

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

مالمقصود بالبيانات ؟ 

تعرف عبارة البيانات بانها الاساس الخام للمعلومات فعد ترتيبها وتنقيحها تصبح معلومات مفيدة والبيانات سلسلة من الحقائق الموضوعية التي يمكن الحصول عليها من خلال الملاحظة .
ومن اشكال البيانات (نصوص ، صور ، فيديو،قواعد بيانات،جداول بيانات،مقاطع صوتية).

انواع البيانات : 

قبل الاسهاب في انواع البيانات دعونا ناخذ مثالا يوصل المعلومات بشكل افضل لنقل عند خروجك من المنزل تلاحظ وجود قطط تسير في الحي واردت اجراء تحليل احصائي لهذه القطط
اذا رأيت 5 قطط خلال يوم الاثنين
و6 قطط خلال يوم الثلاثاء
يعني ذلك انك رأيت خلال الاسبوع 11 قطة 


البيانات الكمية ، والصفية 

ومن انواع البيانات الفؤية والكمية حيث ان النوع الاول يندرج تحته انواع وفصائل القطط التي رأيناها خلال السبوع والنوع الثاني هو عدد هذه القطط من كل فصيلة

البيانات الترتيبية و الاسمية 

يمكننا تقسيم البيانات المصنفة ايضا الى
ترتيب مصنف واسمي مصنف
والنوع الاول لتصنيف القطط من جيد جدا الى سيء جدا والنوع الثاني وهي البيانات الاسمية المصنفة مثل انواع فصائل هذه اقطط وليس لها تصنيف راتبي مثل النوع الأول .

البيانات المستمرة والبيانات والمنفصلة 

يمكننا تقسيم البيانات الكمية اكثر اذا افترضنا ان التعاملات الايجابية تحدث مع القطط الاكبر سنا حيث تلقت مزيدا من التدريب والتجارب فيعتبر هنا عمر القط من انواع البيانات المستمرة بينما عدد القطط التي تعاملت معها من نوع البيانات المنفصلة

وختاما تعريف انواع البيانات امر مهم لانه يسمح لنا بفهم انواع التحليلات التي يمكن اجرئها والمخططات التي يمكن بناؤها

القيادة الذاتية للسيارات

0

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






مرجع الكتروني للصور العلمية

0
اهلا بكم ساتحدث اليوم على عجالة عن موقع علمي يحتوي على عدد من كبير من المواضيع العلمية  لتخصص العلوم  ويحتوي على  عدد كبير من الصور العلمية التي قد تساعد الطلاب او الباحثين في اعداد مشارعيهم او مساعدتهم اثناء المذاكره او اثراء المعرفة ، ويخدم عدة مجالات وهي : 
- اقسام جسم الانسان 
-اختبارات الحمض النووي 
- اختبارات الصحة المنزلية 
-الامراض 
- الرعاية الصحية 
- اللياقة والتغذية
 
رابط الموقع : 

المصادر الحرة وانظمة لينكس

0


( مفهوم المصادر الحرة)

ارتبط مفهوم المصادر الحرة بنظام التشغيل الينكس ) ، لذا يظن كثيرون عقد إطلاق اسم المصادر الحرة أن المقصود به نظام التشغيل (لينكس)،

ويعود الفضل لانتشار مفهوم المصادر الحرة النظام التشغيل ألينكس ) الذي بدأه طالب في جامعة (هلسينكي) في فنلندا في نهاية عام 1990م؛ حيث أعلن عن مشروع يعمل عليه يتمثل نظام تشغيل يسير وهو نظام لينكس)، واختار آن بضع مشروعه تحت ترخيص المصادر الحرة، مما أتاح إمكانية الاطلاع على شفرة البرنامج لهذا | النظام، ونتيجة لذلك شارك آلاف من المبرمجين المتطوعين حول العالم في المشروع والعمل على تعديله وتطويره.



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




رخص المصادر المغلقة

تحتوي معظم التطبيقات والبرامج سواء كانت من المصادر الحرة أو المصادر المعلقة على رخص قانونية للاستخدام

وغالبا ما تشاهد هذه الرخصة عند عملية التركيب والتنصيب البرامج، ويوضح الشكل (1-1) رخصة استخدام برنامج (وورد).

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




إثراء علي معظم المشروعات التقنية العالمية بدأ التفكير فيها والعمل من الشباب مثل: محرك البحث جوجل) أو موقع التواصل (فيس بوك) أو نظام التشغيل (لينكس) الأكثر استخداما العالم كما تعرفتا الفترة السابقة

فهل لديل مشروع أو نكرة غنية المعلومات شر قبل تطويرها وتبحث عن جهة ترعاها وتدعمها ؟

ومن رخص المصادر المعلقة ما يلي: رخصة المستخدم الأخير (

EULA - End User License Agreement )1 وتعتمدها معظم الشركات التي تسعى للربح الوفير، وهي تعني بيع رخصة استخدام المنتج، ولا يحق لك بيع أو نسخ أو تأجير المنتج، كما أن الشركة تحتفظ بشفرة البرنامج الأساس للمنتج سرا لا تطلع عليه أحدا، ولو اشتريت سيارة وفق هذه الرخصة فإنه لا يحق لك بيعها أو تأجيرها أو إهداؤها أو حتى

إجراء التعديلات والإصلاحات عليها حال وقوع حادث لا قدر الله و براءة الاختراع الحصرية (patents ): وتقوم بحصر استخدام المنتج

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

شخص آخر، رد رخصة حقوق النسخ (Copyright): وهي رخصة جيدة بمجملها، وتعني



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



رخص المصادر الحرة

اثارة التقصير

هل هناك فرق بين البرمجيات الحرة والمصادر المفتوحة

البرامج وتطبيقات المصادر الحرة عدد محدود من رخص الاستخدام القانونية، وجميعها تنص على توفير شفرة البرنامج المستخدم

ويمكن إيجاز قوانين الرخص بالآتي : (1) للمستخدم حرية استخدام البرنامج لأي غرض متى شاء (۲) للمستخدم حرية تعديل البرنامج الذي يناسب احتياجاته، (۳) - إتاحة شفرة البرنامج للمستخدم ( source code)، (4) للمستخدم حرية مشاركة البرنامج مع الآخرين مجانا أو مقابل رسوم

معينة (0) - للمستخدم حرية توزيع نسخ معدلة من البرنامج، بحيث يستفيد مجتمع

المستخدمين من التعديلات ومن أمثلة رخص المصادر الحرة؛ (

GPL ) General Public License)) وهذه الرخصة تتطلب منك أن تقوم بفتح شفرة البرنامج بجميع مكوناته ومكتباته كما تتطلب من أي شخص يقوم بإستخدام شفرة مبينة على هذه الرخصة أن يشير إلى أنه استفاد من هذه الشفرة وأن يفتح الشفرة بشكل كامل كما أنها لا تلزم بأن يكون البرنامج (مجاني) بل يحق لك أن تطلب مقابلا ماديا له،


لذا لا بد من معرفة رخصة وقانون الاستخدام الكل برنامج حتى تعرف حقوق وواجباتك تجاه أعمال الأخرين




مزايا المصادر الحرة

إن منتجات المصادر الحرة وخاصة البرمجيات هي مفهوم مختلف في كتابة البرمجيات وتوزيعها، وهي لیست تقنية مختلفة، مما يعني إمكانية استخدام خليط من البرمجيات المفتوحة المصدر والتجارية مقا، حتى إنه يمكنك استخدام برمجيات المصادر الحرة من نظام تشغيل التوافد (Windows)، انظر الشكل (۲۰۱) لموقع ( sourceforge

. net ) الذي يضم مجموعة من برمجيات المصادر الحرة التي تعمل ضمن بيئة النوافذ.

والبرمجيات المصادر الحرة مزايا متعددة ساعدت في انتشارها وكثرة الداعمين لها من الدول والمؤسسات والشركات والهيئات والأفراد، ومن هذه المزايا ما يلي: و الأمان العالي.

سرعة التشغيل و قلة الأعطال. د انخفاض الكلفة

: إتاحة المصدر للاطلاع شکل (۲۰۱): موقع souirceforge

. net

سهولة كشف الأخطاء مع سرعة تقديم الحلول

2 عالمية تدعم لغات مختلفة منها العربية شبه خالية من الفيروسات وبرامج التجسس : وجود تطبيقات وبرامج متعددة، |

سرعة التطور والتحديث د تلقي الدعم من شركات ضخمة وتاريخية مثل : ( IBM)۔

عوائد استخدام المصادر الحرة )

(0) - العائد المادي ، المصادر الحرة ليست ضد الانتقاء المادي، فهناك عديد من الشركات التي حققت ربحا اعتمادا على

العمل بالمصادر الحرة مثل شركة (ريد هات) (Red Hat) الشهيرة، وشركة (IBM ): حيث إن فكرة المصادر الحرة في الانتقاء المشترلد وتقاسم المعرفة، ولعل النجاح الذي لاقاه متصفح فايرفوكس) (Firefox ) يثبت آن طريقة المصادر الحرة ليست مجرد فكرة خيالية، ولكنها تصلح أيضا للإنتاج الجاد.


المرجع : الحاسب وتقنية المعلومات وزارة التعليم

لماذا نحتاج الى أمن المعلومات ؟

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

لذلك اول مايجب علينا حمايته الاصول الحرجة :

  • مراكز البيانات 
  • قواعد البيانات 
  • الخوادم 
  • الشبكات 
  • انظمة التشغيل 
  • البرامج التطبيقية
  • اجهزة التخزين 
  • المواقع الألكترونية 
وكما اسلفت سابقا كون المعلومات تشكل الثروة الحقيقية للدول والشعوب والمؤسسات يجب علينا حمايتها من الهجمات والاخطار الالكترونية المختلفة ومن انواع هذه الهجمات :
  • هجمات البرمجيات الخبيثة 
  • هجمات الابواب الخلفية 
  • كسر كلمات المرور 
  • الهجوم الاستقصائي 
  • هجمات تعطيل الخدمة 
  • هجمات التصيد والهندسة الاجتماعية
  • اشتمام الشبكات

جميع الحقوق محفوظه © مدونة فـاب

تصميم الورشه