نصائح ‏عند ‏تقديم ‏عرض ‏لبحثك ‏

السلام عليكم ورحمة الله وبركاته 
في هذا المقال سأستعرض عليكم تغريدات تمت مشاركتها من قبل الدكتور ‏عبدالله ‏ في تغريدة نشرها في تاريخ 20 اغسطس 2020. واحببت نقلها ليستفيد منها من يتصفح المدونة. 
هنا ستجد التغريدة في حال تم حذفها اقرأ التالي 
‏اذا كان عندك عرض لبحثك أمام مشرفك و زملائك و أعضاء هيئة التدريس وتشعر بالقلق الشديد أنصحك بقراءة هذا الثريد بإذن الله راح يفيدك.
 في هذا الثريد سأتكلم عن الخطوات التي تساعدك ليكون عرضك و حضورك أقوى. ( هنا لن أتحدث عن تصميم العرض بل حضورك أثناء العرض كمقدم)
‏1.توقع بأنه خلال عرضك سيتم سؤالك عن أمور ليست لها علاقة بما تعرض. في هذا الحالة يجب أن تجيب بهدوء و بأدب والأهم بعدم سخرية.
‏2. توقع بأنه سيتم سؤالك اسئلة بديهية و انت مقتنع بداخلك بأنها اسئلة غبية و سخيفة ولكن تعلم أن تجيب على مثل هذه الاسئلة بأدب و اهتمام لأنها تعكس احترامك لأي متعلم يقوم بسؤالك أسئلة مشابهة في المستقبل.
‏3.إذا لم تفهم السوال الموجه لك، حينها يجب عليك أن تستوضح من السائل او أطلب منه إعادة السؤال مرة أخرى.
‏4. حاول أن تجيب على الأسئلة إجابة كاملة وواضحة فهذا يعطي للمتلقي الحماس لكي يسأل و أيضا يعطي انطباع إيجابي حول تمكنك من بحثك.
‏5.قد يتم سؤالك في أمور لم تتطرق لها خلال عملك البحثي، في هذه الحالة لا تقلق، و تكون الإجابة ببساطة: 
( هذه نقطة مثيرة للاهتمام سأبحث عنها )
‏6.هناك بعض الأسئلة المعقدة و التي قد تأخذ وقتا طويلا للإجابة عليها، حينما يتم سؤالك بمثل هذا النوع من الاسئلة فالأفضل ان تجيب إجابة مختصرة حفاظا على الوقت ومن ثم تخبر السائل بأنك ستتناقش معه لاحقا للإجابة على سؤاله بشكل مفصل.
‏7.سيتم سؤالك اسئلة ليست لها علاقة بعملك البحثي، في هذه الحاله تكون إجابتك ببساطة: 
( ليست ضمن نطاقي البحثي أو ليست من الأمور التي يجب أن اعمل عليها خلال هذه الفترة).
‏8. لا تكن مشدود الأعصاب أو في حالة غضب و أنت تجيب على الأسئلة الموجهة لك أو في حال كنت تدافع عن وجهة نظرك  تجاه نقطة ما. فهذه الأمور تعطي صورة ليست جيدة عن شخصيتك.
‏9. تذكر بأنك تستطيع أن تقبل أو ترفض وجهة نظر الطرف الاخر و لكن بأسلوب لطيف و مهذب والاهم من ذلك من مبدأ علمي.
‏10. في حالة  لم تقم بالاجابة على بعض الأسئلة لا تقلق فهذا أمر طبيعي وكلنا مررنا بهذه الحالة.
‏11. تذكر من الطبيعي أن تقول لا أعلم.
12.عند الإنتهاء من عرضك من اللائق شكر الحضور على إستماعهم.
13. خلال عرضك لبحثك الخاص بك تذكر بأنك لست في حالة حرب بمعنى كن هادئا
‏14.من المهم أن تكون أنيقا في حضورك وملبسك و اختيارك للكلمات.
15.لا تأخذ الاسئلة الصعبة الموجهة لك على محمل شخصي.
16.أحضر بوقت كافي لمكان العرض لكي تتأكد من الأدوات الموجوده هناك تعمل بشكل صحيح.
‏17. توقع الجيد و ألاسوء خلال النقاش.
18. دوما أنصح بأن تتمرن على القاء بحثك امام زملائك قبل عرضه على المشرف الدراسي و أعضاء هيئة التدريس.
19. هذه النصائح ليست خاصة للطلاب فقط بل صالحة لكل شخص لديه عرض أمام الاخرين.
‏20. في حال كان العرض اونلاين فبعض النقاط قد لا تنطبق و لكن من الهم في هذه الحالة مراعاة ما يلي:
– اختيار المكان الهاديء
– التأكد من النت
– وضوح الصوت
– تجربة البرنامج ومعرفة كيفية التعامل معه قبل بدء العرض
‏21. العرض والحضور الجيد لا يأتي الا بتوفيق من الله ومن ثم الاخذ بالاسباب مثل
– التحضير الجيد
– الالمام الكامل بما تعرض
– عدم وجود أخطاء بسيطة تؤثر على العرض مثل الاخطاء الاملائية او اللغوية.
– من الجيد ان تعرض بحثك على مشرفك قبل وقت العرض الرسمي
– تفائل واستعن بالله
برمجة التطبيقات بإستخدام برنامج Intel XDK

برمجة التطبيقات بإستخدام برنامج Intel XDK

السلام عليكم ورحمة الله وبركاته 
في بداية الأمر هذا مجهود شخصي لمحاولة تعلم البرمجة عبر عدة مصادر سيتم وضع المصادر في اسفل الموضوع وتمت ترجمة وكتابة الموضوع حسب التجربة والفهم من المصادر
اتمنى ان اقدم شيئا يستفاد منه
في بادئ الامر يجب ان يتم تثبيت برنامج Intel XDK في جهاز الحاسوب الخاص بك عبر الرابط التالي: 
في حالة التفرغ سيتم شرح كيفية تثبيت البرنامج على الجهاز، بالنسبة للتثبيت يتم تثبيته كأي برنامج متعارف عليه 
من الممكن ان يطلب ينزيل بعض الادوات الاضافية كالجافا سكربت وغيرها من البرنامج والادوات المساعدة للتثبيت ولاستكمال العدة الكاملة لبرمجة التطبيقات 
عند الانتهاء من التثبيت، يفضل ان يتم انشاء حساب في Intel XDK للتمكن من الاستفادة بكل الامور المتاحة في الموقع من ادوات اضافية وغيرها من الامور المتعلقة بالبرنامج. 
عند تشغيل البرنامج من الممكن ان يطلب البرنامج منك ان تسجل الدخول باسم المستخدم او التسجيل في الموقع. 
بعد التسجيل او الدخول بإمكانك مشاهدة واجهة البرنامج كالصورة بالاسفل: 
يمكنك باستخدام البرنامج عمل 3 انواع رئيسية في البرمجة وهي كالآتي: 

المصادر:

  1. إنتل تم الدخول إلى الموقع في تاريخ 11-1-2017 
  2. برنامج Intel XDK 
التكملة في حال تسنى لي ان اكمل الاستخدام والترجمة في بعد .. 11-1-2017 
اخر تعديل … 

Administrative Distance for all routing protocol

 

Administrative Distance for all routing protocol

Introduction

Most routing protocols have metric structures and algorithms that are not compatible with other protocols. In a network with multiple routing protocols, the exchange of route information and the capability to select the best path across the multiple protocols are critical.

Administrative distance is the feature that routers use in order to select the best path when there are two or more different routes to the same destination from two different routing protocols. Administrative distance defines the reliability of a routing protocol. Each routing protocol is prioritized in order of most to least reliable (believable) with the help of an administrative distance value.

Prerequisites

Requirements

Cisco recommends that you have knowledge of these topics:

Components Used

This document is not restricted to specific software and hardware versions.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.

Select the Best Path

Administrative distance is the first criterion that a router uses to determine which routing protocol to use if two protocols provide route information for the same destination. Administrative distance is a measure of the trustworthiness of the source of the routing information. Administrative distance has only local significance, and is not advertised in routing updates.

Note: The smaller the administrative distance value, the more reliable the protocol. For example, if a router receives a route to a certain network from both Open Shortest Path First (OSPF) (default administrative distance – 110) and Interior Gateway Routing Protocol (IGRP) (default administrative distance – 100), the router chooses IGRP because IGRP is more reliable. This means the router adds the IGRP version of the route to the routing table.

If you lose the source of the IGRP-derived information (for example, due to a power shutdown), the software uses the OSPF-derived information until the IGRP-derived information reappears.

Default Distance Value Table

This table lists the administrative distance default values of the protocols that Cisco supports:

Route Source Default Distance Values
Connected interface 0
Static route 1
Enhanced Interior Gateway Routing Protocol (EIGRP) summary route 5
External Border Gateway Protocol (BGP) 20
Internal EIGRP 90
IGRP 100
OSPF 110
Intermediate System-to-Intermediate System (IS-IS) 115
Routing Information Protocol (RIP) 120
Exterior Gateway Protocol (EGP) 140
On Demand Routing (ODR) 160
External EIGRP 170
Internal BGP 200
Unknown* 255

* If the administrative distance is 255, the router does not believe the source of that route and does not install the route in the routing table.

When you use route redistribution, occasionally you need to modify the administrative distance of a protocol so that it takes precedence. For example, if you want the router to select RIP-learned routes (default value 120) rather than IGRP-learned routes (default value 100) to the same destination, you must increase the administrative distance for IGRP to 120+, or decrease the administrative distance of RIP to a value less than 100.

You can modify the administrative distance of a protocol through the distance command in the routing process subconfiguration mode. This command specifies that the administrative distance is assigned to the routes learned from a particular routing protocol. You need to use this procedure generally when you migrate the network from one routing protocol to another, and the latter has a higher administrative distance. However, a change in the administrative distance can lead to routing loops and black holes. So, use caution if you change the administrative distance.

Here is an example that shows two routers, R1 and R2, connected through Ethernet. The loopback interfaces of the routers are also advertised with RIP and IGRP on both the routers. You can observe that the IGRP routes are preferred over the RIP routes in the routing table because the administrative distance is 100.

R1#show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
I 10.0.0.0/8 [100/1600] via 172.16.1.200, 00:00:01, Ethernet0
C 192.168.1.0/24 is directly connected, Loopback0

R2#show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
C 10.0.0.0/8 is directly connected, Loopback0
I 192.168.1.0/24 [100/1600] via 172.16.1.100, 00:00:33,

In order to enable the router to prefer RIP routes to IGRP, configure the distance command on R1 like this:

R1(config)#router rip
R1(config-router)#distance 90

Now look at the routing table. The routing table shows that the router prefers the RIP routes. The router learns RIP routes with an administrative distance of 90, although the default is 120. Note that the new administrative distance value is relevant only to the routing process of a single router (in this case R1). R2 still has IGRP routes in the routing table.

R1#show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
R 10.0.0.0/8 [90/1] via 172.16.1.200, 00:00:16, Ethernet0
C 192.168.1.0/24 is directly connected, Loopback0

R2#show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
C 10.0.0.0/8 is directly connected, Loopback0
I 192.168.1.0/24 [100/1600] via 172.16.1.100, 00:00:33,

There are no general guidelines to assign administrative distances because each network has varied requirements. You must determine a reasonable matrix of administrative distances for the network as a whole.

Other Applications of Administrative Distance

One common reason to change the administrative distance of a route is when you use Static Routes to backup and existing IGP route. This is normally used to bring up a backup link when the primary fails.

For example, assume that you use the routing table from R1. However, in this case, there is also an ISDN line that you can use as a backup if the primary connection fails. Here is an example of a Floating Static for this route:

ip route 10.0.0.0 255.0.0.0 Dialer 1 250   

!--- Note: The Administrative Distance is set to 250.

If the Ethernet interfaces fail, or if you manually bring down the Ethernet interfaces, the floating static route is installed into the routing table. All traffic destined for the 10.0.0.0/8 network is then routed out of the Dialer 1 interface and over the backup link. The routing table appears similar to this after the failure:

R1#show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
S 10.0.0.0/8 is directly connected, Dialer1
C 192.168.1.0/24 is directly connected, Loopback0

For more detailed information on the use of Floating Static routes, refer to these documents: