تبدأ غدا بإذن الله فعاليات المنتدى السعودي الأمريكي للرعاية الصحية. وإن شاء سأتحدث عن فرص ريادة الأعمال في الرعاية الصحية وأمثل كيورا (www.cura.heatlthcare) في هذا المنتدى
A method is a code block that contains a series of statements. A program causes the statements to be executed by calling the method and specifying any required method arguments.
A property is a member that provides a flexible mechanism to read, write, or compute the value of a private field. Properties can be used as if they are public data members, but they are actually special methods calledaccessors. This enables data to be accessed easily and still helps promote the safety and flexibility of methods.
Separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern. A concern is a set of information that affects the code of a computer program. A program that embodies SoC well is called a modular program. Modularity, and hence separation of concerns, is achieved by encapsulating information inside a section of code that has a well-defined interface.
Encapsulation
Public
Void
API / Client
Encapsulation is a means of information hiding. Layered designs in information systems are another embodiment of separation of concerns (e.g., presentation layer, business logic layer, data access layer, persistence layer).
Welcome to [GA3001] Object Oriented Programming for Designers.
Week 1 was about: the principles and concepts of Object Oriented programming (OOP). We’ve introduced what is OOP and its relationship towards Computer Science, Software Engineering and Game Design. Also, we talked about learning and skills benchmarking. Finally, we’ve introduced in high level, how objects are represented in computers and spent time discovering a PACMAN board objects and presenting them as objects and classes.
Here are few important links and extra readings for things we’ve discussed in class:
كنت أقرأ اليوم مقالا في رويترز كتبه “جوزيف من” (تويتر @josephmenn وموقعه http://fserror.com) عن دراستين من شركة فيرايزون و شركة سيمانتك عن أسباب الجرائم الإلكترونية (رابط المقال). وتكلمت الدراستين عن أن أسباب أغلب الهجمات التي يتعرض لها الناس يكون سببها اخطاء مثل تركيب برامج مشبوهة وفتح روابط من رسائل غير موثوقة من البريد الالكتروني.
ان المعلومة التي اعتبرتها صادمة بالنسبة لي، هي أن الهاكر ليخترق شركة ما، يحتاج أن يرسل عشرة رسائل فيها روابط ملغومة لعسرة موظفين ليحصل على نجاح نسبته ٩٠℅ ليتم اختراق الشركة.
لذا استشعرت اهمية الدور الذي يلعبه جميع من يتخصص في تقنية المعلومات ( #تقنية_المعلومات) في التثقيف المستمر للمجتمع من حولنا. كنت أظن ان ما نفعله من تدوين ومشاركة في الشبكات الاجتماعية واليوتيوب، هو من باب الفضل ولكنه الان بدى لي جليا أن الأمر من باب الفرض والواجب تجاه مجتمعنا. لأن ضرر الجهل كبير وتكلفته باهظة.
إن أهم نصيحة أعطيها لأصدقائي وأهلي للبقاء آمنين إلكترونيا هي “لا تفعل أمرا عرض عليك، ولكن ابحث عنه بنفسك”. بمعنى اذا ارسل لك بريدا الكترونيا وأعجبك رابط، لا تتبع الرابط ولكن ابحث عن الرابط بنفسك او اءهب اليه مباشرة. ولو كنت في موقع وعرض عليك ان تحدث برنامجا ما أو تركب برنامجا ما، فاذهب بنفسك وحمل التحديث او البرنامج ولا تثق في الموقع الذي اقترح عليك التحميل او التحديث.
وفي النهاية لتعرف مدى الضرر وكمية الغرر الممكنة وتقدم المجرمين، إليك قصة اشتهرت بمسمى ” داير وولف Dyre Wolf” وهي عصابة شرق أوروبية اكتشفتها شركة آي بي إم (رابط خبر الداير وولف). تستهدف العصابة عملاء بنك معين وترسل لهم رسائل ملغومة. نسبة من هؤلاء من يفتح الرسالة ويضغط على الرابط وبالتالي يتم تركيب برنامج تجسسي في اجهزتهم. ومن ثم ينتظر المجرمون وقت دخول العميل إلى موقع البنك، ومن ثم يظهروا على شاشة موقع البنك “عزيز العميل، لقد وجدنا مشكلة في حسابك -الرجاء الاتصال علينا على الرقم ##خط العصابة الساخن## وأرجوك لا تثق في الروابط والمواقع غير الآمنة (يقتل القتيل ويمشي في جنازته)”. طبعا يتصل العميل على الرقم اللي يعتقد انه تابع للبنك ويعطيهم السر بالامان.
اذا كنت تتفق معي أو تختلف أو تحب ان تشاركني بطريقتك في كيفية ابقاء اهلك واصدقائك آمنين، ارجو من المشاركة.