d مدونة الفريق – الصفحة 5 – مدونة فريق شركة المطورون بلس

Blog

  • مبرمج ويب .. من وين ابدأ وكيف؟

    مبرمج ويب .. من وين ابدأ وكيف؟

    أولاً .. لو انت لسا جديد وحابب تفوت بمجال الويب بشكل عام من تطوير مواقع تطبيقات .. الخ. فبدك تعرف انه هالعالم مليان لغات برمجة الها علاقة بالويب ومنها asp.net, php, python فبدك تقتصر على واحدة منهم على حسب انت وين شايف حالك؟ وهذا البوست رح يطرق لكيف تبدأ في اساسيات الويب ثم رح نختار لغة برمجة وحدة نحكي عنها وهي php على حسب مجالي. ورح اركز اكثر على المصادر العربية في التعلم ولو ما بتحب العربي بتقدر تبحث او تسال عن مصادر اجنبية.

    عشان تبدأ صح. بدك تفهم انه الويب منقسم لعدة اجزاء. وعنا مجالين مهمين في الويب واحد اسمه Front End Developer. والثاني Back End Developer. مين هدول؟

    ال Front End Developer. لو بدنا نيجي نترجمه فهو بيعني مطور الواجهات الامامية. وعشان اوضحلك اكثر هو الشخص المسؤول عن بناء وتطوير الشكل الي ببين قدامك لما تتصفح اي موقع على النت.   مثل html,css, js

    اما اخونا الثاني Back end developer. فهو شخص مسؤول عن تطوير العمليات والاوامر الي بتحدث بالموقع بدون ما انت تشوفها او تلاحظها مثلاً الاخبار الي بتنعرض الك في الموقع هو المسؤول عن انشائها وارسالها الك. ابحث شوية ع النت حتفهم اكثر عنهم.

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

    أولاً من أشهر المواقع في تعليم الويب هو w3scools. الموقع رائع جداً محتواه كتابي وبيعرض الك مثال على كل درس بيعمله وبتقدر تطبق كمان عنده بتقدر تزور الموقع من هنا

    قناة Elzero Web School وهي قناة صاحبها مصري. محتواها في الويب رائع جداً وكثير ناس تعلمت منها واليوم شغالين بشركات وفريلانسرز من ورا متابعتهم لهاي القناة. وبتقدر في البداية تتابع كورس html من هنا 

    ثانياً لما تحس حالك انجزت وبديت تفهم وتعرف html. وتعمل شغلات بسيطة فيها بلش اتعلم كيف تخلي html والشكل الي بتعمله شكل حلو يعني نقدر نحكي تعمل المكياج لل html، فهان بدك تبلش بحاجة اسمها CSS. وهي الاكواد الي بتضيف لموقعك الشكل الي بدك توصل اله من ناحية الالوان الترتيب الانيميشن .. الخ. ونفس الشيء بتقدر تتعلمها من خلال موقع w3scool. و قناة الزيرو ويب سكول.

    طيب؟ خلصت htmlو css؟ وحسيت حالك فهمتهم كويس؟ تمام ننتقل الان لدور مهم جداً في الويب وهو انت كيف ممكن تخلق موقع ثابت فقط من html, css. بمعنى انت شفت تصميم او صورة  وحابب هالتصميم هذا يكون على النت. فبدك تتعلم كيف تحول اي تصميم من صورة لكود باستعمال html, css. ولازم تتقن هاي الشغلة كويس لانه لقدام لما تشتغل بمجال الويب رح تضطر تستخدم كل اشي تعلمته ورح تسهل عليك بشكل كبير اي مشكلة تواجهك باي تنسيق او تصميم لموقع. ورح اترك لك دورة كاملة في المجال بتساعدك على التعلم بشكل كويس في تحويل التصميم لكود وهي دورة موجودة على قناة الويب زيرو سكول رابط الدورة

    مر الوقت وانت بتتعلم وبتطبق الي تعلمته وممكن كمان تلاقي حالك عملت موقع كامل فقط html css. وفعلاً بديت تحس حالك صرت ممتاز. حتروح بعدها يا عزيزي على تعلم شغلة ثالثة وهي  لغة JavaScript وتعتبر من اهم لغات البرمجة في الويب.لغة مشهورة جداً  ومهم تتعلمها لحتى تقدر تحكي عن حالك Front end developer! ركز انك تتعلمها وتعرف فائدها في الموقع ولايش بنستخدمها وعندك هي دورة كاملة فيها ولو محتاج الدورة على جهازك ومش قادر تحملها الدورة محملة كاملة عندي بتقدر تاخدها مني. رابط الدورة

    خلينا نحكي هيك اخدت موجز بسيط من وين وكيف ممكن تبلش وتتعلم انشاء صفحات الويب وبدايتك في Front end developer. ونيجي الان نفوت في المهم وهي PHP والي قادرة تخليك تحكي عن حالك Back end developer. باختصار شديد ال php  هي لغة من لغات البرمجة بتساعدك على انك تعمل موقعك داينمك وتتحكم في محتواه من خلال لوحة تحكم عندك ع الويب بدون ما تلعب باي كود بالموقع. واللغة مطلوبة جداً وعليها شغل كثير. وعندك كمان مشاريع مطورة باستخدام php  لتسهل عليك عمل موقع كامل باقل وقت واقل جهد. لهيك مهم جداً تتعلمها لو انت بدك تكون مطور ويب وبتشتغل php. رابط الدورة

    خذلك شوية معلومات انت وين وايش ممكن تتعلم لو تعلمت php.

    ال php  يا عزيزي مثل ما ذكرتلك لانها مشهورة جداً وكثير مواقع شغالة عليها. بدأو مطورين الويب يعملوا مشاريع ومكتبات وفريم وركس تساعد اي مبرمج ويب في شغله. فمثلاً بدل ما تكتب كود ياخد معك ساعة عشان تعمل وظيفة معينة بموقع. ممكن لو استخدمت فريم ورك معين تعمل هاي الوظيفة في وقت قليل جداً مقابل الوقت لو شغلت الكود من البداية. وعشان هيك سوق العمل اليوم متوجه بكثرة ناحية هاي الامور ومنها عندك نظام ادارة محتوى كامل اسمه WordPress. بيساعدك على انك تعمل موقع معين في وقت قليل جداً لتوفر القوالب والمشاريع الجاهزة المبنية على الوردبريس.

    عندك كمان من frameworks  .. شغلات مثل ال codeigniter و Laravel .. الخ. بتقدر تتعلمهم لما تتعلم php وتتقنها. ورح تسهل على حالك كثير مستقبلاً في شغلك. واليوم التوجه اكثر بكثير على Laravel. ومن اهم المصادر الي ممكن تتعلم فيها اللارفيل https://laracasts.com/ بس قبل ما تتعلم ابحث شوية ع النت عنه وايش فائدته وهيك. لو رح نتكلم عنه حياخد وقت كثير وبكفي حكينا كثير في البوست.

    كمان لو مستقبلاً بدك تبني موقع تجارة الكترونية باستعمال php، عندك كثير منصات بتساعدك على انشاء وتطوير موقع ومنها open cart و Magneto. والحديث يطول عليهم بس لو حبيت تتخصص في بناء التجارة الالكترونية ابدا في الماجنتو مع الملاحظة انه قليل ناس بشتغلوه والطلب عليه كثير وهذه ميزة بتنضاف الك لو تعلمته.

    البوست هذا قابل للتحديث بشكل مستمر من اضافات وقنوات تعليميه ممكن الاقيها مناسبة او حد يقترحها علي اعرضها هنا.

    مهم جداً انك تسأل وتستفسر عن اي اشي بدك اياه اما من Google. او تسال اي حدا اله بالمجال والشغل. تخجلش ولو عندك اي مساعدة او اي سؤال انا مستعد اجاوب عليه.

  • استعادة البيانات المحذوفة

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

    هناك العديد من المقالات التي تتحدث عن آليه حذف البيانات من نظام التشغيل لذلك لن نخوض كثيرا المفاهيم الاساسية حول ذلك , وانما سنركز على سرد بعض المفاهيم و الحقائق التي لم يتم ذكرها بوضوح في العديد من المقاالات الاخرى حول الموضوع .

    Data Wipe

    كما نعلم عند حذف ملف ما من الحاسوب لدينا فانه يتم ازاله المؤشر عن ذلك الملف وبالتالي تتاح امكانية الكتابة عليه مجددا بواسطة النظام , لذلك فانه فعليا ما زال الملف موجود على القرص لدينا لكنه فقد عنوانه على القرص , والسبب في ذلك لما تاخذه عمليه الحذف الحقيقة من وقت كبير في حين ان انظمة التشغيل تركز على الاداء . وبذلك فان اي عملية الغاء تجزئة للقرص او عمليه اعادة كتابة على هذا الملف كفيلة باعطاب الملف وعدم استرجاعه بشكل سليم , اذا لم يتم اعادة الكتابة على هذا الملف فان اي برنامج استعادة ملفات كفيل باسترجاع الملف بشكل سليم .

    س – اذن هل اعادة الكتابة على القرص بشكل كامل كفيل بفقدان البيانات وعدم استرجاعها؟

    نعم .

    س – هل يمكن استعادة بيانات تمت اعادة الكتابة عليها ؟

    لا , من المستحيل استعادة بيانات تمت اعادة الكتابة عليها.

    ولكن من المؤكد هناك استثنائات في حالات معينة , للاسف فلكل قاعدة شواذ

    Image result for hard drive bits

    لناخد محركات الأقراص ذات الحالة الصلبة (SSD) فانها تستخدم خاصية over-provisioning لتوفير قدرة تحمل أفضل للضغوط بين البتات وموثوقية اعلى . ولكن الشيئ المهم انه عندما يتم إنشاء SSD في الشركات المصنعة ، فإنه يحتوي على رقائق ذاكرة فلاش أكثر من سعتها المعلن عنها. ذاكرة إضافية ، والتي قد تصل في بعض الأحيان إلى 20 ٪ من سعة SSD الحقيقية المعلن عنها ، الهدف من ذلك هو تحقيق خاصية تسمى SSD wear-levelling وهي لجعل تكافؤ الاداء بين البتات متساوي في حالة الحمل , لذلك في حال فشل في التحميل على بت يتم التعويض عنها ببت اخر من تلك الاضافية التي تم ذكرها . ذلك يساهم في استقرار وثبات في الاداء .

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

    بشكل عام ان اعادة الكتابة على SSD لا تتم بكتابة كل بت بيانات على نفس بوابة NAND في كل مرة وذلك للحيلولة دون استرجاع البيانات وهي بصورة اقرب تعني ” التمزيق ” حيث يتم تدوير عمليات الكتابة بشكل دوري ما يجعل البتات مشتته وغير ذات معنى أي مفردة .

    في حالة القرص الصلب الميكانيكي HDD فان عمليه استعادة البيانات التي تمت الكتابة عليها هي صعبة في حالة التالي ولكن ذلك لا ينفي عدم امكانية استرجاعها ,بكل الاحوال يمكنك اتباع السيناريوهات التالية :

    • عمل فورمات منخفض المستوى low level format وهو عبارة عن اعادة هيكلة القرص واعادة كتابة اعطائه القيم الافتراضية من جديد مباشرة علي اجزاءه الميكانيكية التي تقوم بتخزين البيانات عليها انت الان تتعامل مع اجزاء الهاردوير نفسها وليس السوفتوير بالداخل ,و بالتالي في هذه الحالة لا يمكن لاي اداة استعادة بيانات استرجاع اي بيانات اطلاقا وغالبا سيتم الظهور على انه قد تم استخدام low level format وهي اساسا تستخدم بعد عمليه التصنيع مباشرة ،

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

  • اللقاء مع المستثمر – لكي تبيع شركتك

    اللقاء مع المستثمر – لكي تبيع شركتك

    1- ما يزال الهدف الأساسي لأي شركة هو أن تباع في فترة الخمس سنوات، ولكي تباع الشركات الناشئة التي لم تبدأ برأس مالي كبير، عليها أن تبحث عن مستثمر لكي يدفع مبلغ مناسب لكي تكبر الشركة وتكون جاهزة للشراء، وهذه بعض النصائح عند الجلوس مع المستثمر.

    2- في اللقاء الأول مع المستثمر (حيث يعتبر لقاءً مصيرياً لاستمرار العلاقة معه). من المتبع أن تجهز طريقة عرض تجارية موضوعية ومهنية، تعرض فيها باختصار المنتج أو الخدمة التي تقدمها المصلحة، واستطلاع السوق والمنافسين، وأسس البرنامج الاستراتيجي، وطريقة التسويق والبيع، والتخطيط المالي وبالطبع صاحب المصلحة يعرض نفسه.

    (المزيد…)
  • المستخدم النهائي وبناء النظام

    المستخدم النهائي وبناء النظام

    software testing

    من الشائع في الوسط البرمجي وجود فكرة أن المبرمج لا يستطيع أن يفحص النظام الخاص به، وهذا أمر صحيح، فالمبرمج يعرف مداخل ومخارج النظام، إذا كتبت هنا 3 سيعمل البرنامج، وإذا كتبت 5 لن يعمل، فبالتالي حينما يقوم بتجربة النظام الخاص به، مباشرة يدخل 3 أو 5 ويختبر النظام إما نجاح أو فشل العملية، وتنتهي المشكلة.

    من الشائع في الوسط البرمجي وجود فكرة أن المبرمج لا يستطيع أن يفحص النظام الخاص به، وهذا أمر صحيح، فالمبرمج يعرف مداخل ومخارج النظام، إذا كتبت هنا 3 سيعمل البرنامج، وإذا كتبت 5 لن يعمل، فبالتالي حينما يقوم بتجربة النظام الخاص به، مباشرة يدخل 3 أو 5 ويختبر النظام إما نجاح أو فشل العملية، وتنتهي المشكلة.

    (المزيد…)
  • تجربة الشركة مع الSharepoint

    تجربة الشركة مع الSharepoint

    كشركة برمجيات ( Developers Plus ) يتكون فريقها من 30 شخص بدوام كامل، وما يقرب من 10 آخرين بدوام جزئي، وما يزيد عن 40 متدرب سنويا في الشركة، وزبائن قدماء وزبائن جدد، كان لابد من الانتقال من البرامج الصغيرة التي تدير المشروع، إلى أنظمة تدير الشركة كاملة، واستخدام نظام أكبر وأرقى والاستعداد للتوسع القادم للشركة، وقد وقع اختيار الشركة بعد عدة اجتماعات على Microsoft Sharepint ، وهذه الرحلة سنأخذكم في التجربة التي مررنا بها، أملا في تحقيق الاستفادة

    كان وقع استخدام الشيربوينت في الأساس يعود للأسباب التالية:

    1- اعتمادنا على TFS في إدارة الكود، وكانت كل الإصدارات السابقة منه قبل الإصدار اعتقد 2017.3 يجب أن تعتمد على الشيربوينت، وهو ما لغته مايكروسوفت.

    2- وجود Workstation بمعالج Xeon ومواصفات مناسبة في الشركة يعمل 24 ساعة، عليه ويندوز سيرفر عليه قاعدة بيانات SQL Server ويستخدم للأرشفة وعمليات صغرى، وهو ما شجعنا على تنصيب باقي البرامج.

    3- وجود تراخيص كاملة لدينا لكل منتجات الشركة لأننا كنا مشتركين في Microsoft BizSpark وهو ما يسهل العملية.

    4- رغبة الشركة في أن تكون من الشركات في الشرق الأوسط وخصوصا في فلسطين وغزة تحديدا مختصة بالشيربوينت، وفعلا في غزة لم تكن إلا شركتنا، وكانت رغبتنا في الدخول في مجالين Sharepoint Administration ، و Sharepoint Development بحكم أن 10 على الأقل من فريق الشركة الحالي هم مبرمجين ASP.NET

    5- والأهم تنظيم العمل باستخدام برمجيات عريقة ولها وزنها تمكن الشركة من الخطو خطوة نحو طريقة عالمية، ولتعاملنا الشديد مع منتجات مايكروسوفت، كان الشيربوينت الأنسب.

    (المزيد…)
  • تجربتي مع الBitlocker

    تجربتي مع الBitlocker

    وبحثا عن المزيد من الخطوات الآمنة في عالم غير آمن، قمت باستخدام Microsoft Bitlocker، وهو من الخيارات السهلة وسريعة الاستخدام في عالم الويندوز، التي تجعلك تقوم بتشفير بياناتك على قرصك الصلب بالكامل، خوفا من سرقة القرص واستخدام بياناته.

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

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

    bitlocker device is not ready

    حيث مظهر القرص يوحي بوجود مشكلة، وعند الولوج إليه تظهر رسالة : bitlocker the file or directory is corrupted and unreadable ، وفي مواضع أخرى ظهرت هذه الرسالة : bitlocker device is not ready

    وهذا القرص أحفظ عليه كل أكوادي وملفاتي وسنوات عمري، وهو ما كان كارثة كبرى بالنسبة لي، وبدأت رحلة البحث عن حل لإصلاح هذا المشكلة، وتقريبا جربت كل البرامج، وكنت الأفكار النهائية لحل المشكلة كالتالي، وسأرتبها لكي يمكن الاستفادة منها.

    (المزيد…)
  • سلف الإنسان الجديد هو الفأر، لأ هو الكلب

    سلف الإنسان الجديد هو الفأر، لأ هو الكلب

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

    ولطالما كانت العلوم تصلح نفسها بنفسها فإن العلماء العظماء يقولون أنه لدينا دراسات جديدة الآن أقوى من السابق، وهي تعطينا مؤشر أفضل، فدراسات أحدث تشير إلى أن الإنسان يشترك مع الفأر بنسبة 90% من جيناته، والدراسات الأحدث تشير إلى أن أننا نشترك مع الكلب بما نسبته 95% من جيناتنا، وأن الإنسان فعلا أصله كلب.

    (المزيد…)
  • علم Epigenetics وتفعيل الجينات

    علم Epigenetics وتفعيل الجينات

    ما هو علم Epigenetics

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

    جميعنا نعلم أن الجوع ونقص التغذية يؤثر سلبا على صحة الإنسان، ولكن ماذا عن التأثير على صحة أبناء هؤلاء الجوعى، وأبناء أبناءهم، أي كل سلالتهم من بعدهم ؟

    نتيجة للسجلات الصحية الجيدة في هولندا، تمكن العلماء من ملاحظة هذه السلسلة من التجارب الحية للمواليد وأوزانهم وصحتهم بعد عقود من إنتهاء الحرب العالمية الثانية، وإنتهاءً بنتائج مذهلة وغريبة.

    ما وجده العلماء هو أن الأطفال الذين كانوا في أشهرهم الأولى في الحمل من هذه الفترة المليئة بالجوع كانت ولادتهم بأوزان طبيعية، لكنهم عانوا من سمنة في سنوات حياتهم اللاحقة !

    (المزيد…)
  • ما هو علم Epigenetics

    ما هو علم Epigenetics

    حسنا الموضوع محير للجميع قليلا، فنحن نعتقد أن خصائصنا الكاملة من مظهر وسلوك ومعتقد مكتوبة حرفا حرفا في الجينات، وهي المسؤولة عن سير حياتنا وتصرفاتنا، نحن نورثها من آبائنا، فبالتالي تنتقل إلينا صفاتهم في حياتنا.
    ولكن للأسف هذا غير صحيح، هذا ما يقوله علم Epigenetics أو علم فوق الجينات، وهو علم موثق ويميل له العلماء في الفترة الحالية لما له من أدلة واضحة في مواضيع الصحة مثل السرطان ( ونموذج دواء Temozolomide  ) والخصوبة والأبناء، بل وحتى تطور الدماغ وتطور أمراض مثل الانفصام ثنائي القطبية.

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

    كيف تعمل Epigenetics


    ما يقوله العلم باختصار، هو أن العوامل الخارجية المحيطة بنا هي التي تؤثر على آلية عمل الجينات وطريقة تفعيلها أو تعطيلها، هذه العوامل لا تؤثر على تسلسل النيوكليتيدات، ولكنها تؤثر على تمثيل الجينات Gene expression دون التعديل في ال DNA !
    أمثلة العلم هذا وحقيقته في كل مكان، مثلا في نمو الكائن الحي وانقسام الخلايا الجذعية، الأمراض النادرة، تغيير لون الفئران بناء على طعامهم ! ، حتى في التوائم البشرية هذا الأمر واضح، حيث السكن والمأكل المختلف يتغير كل شيء فيهم بالكامل، فلا يصبحوا توائم، حتى المشاعر المنتقلة تعتمد على هذا المفهوم، بل طوال الفترة الماضية فشل العلماء في ربط الصفات الإنسانية بالجينات.

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


    الخلايا كلها في الكائن الحي لها نفس الDNA، ولكنها عبر Epigenetics  تنقسم إلى خلايا عصبية، خلايا دم، خلايا عضلية وغيرها، وذلك عبر تقنيتين معروفتين في هذا العلم وهما the addition of methyl groups or modifications to histone proteins

    وهاتين التقنتين لهما دور عميق على تمثيل الجينات، وبالتالي شكل الخلايا


    على سبيل المثال، الفئران التي حصل لها مثيلة (methylation ) في جينات النوع الأغوطي ( نوع من القوارض ) سمينة ولها لون أصفر، وعلى الوجه الآخر النوع الذي يم يحدث له مثيلة لونه بني وغير سمين مع العلم أنها لها نفس ال DNA عند الفحص.


    methylation at the agouti gene


    العوامل المؤثرة

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


    المصادر

    https://altorahealth.com/epigenetics-explainer-guide/
    https://bscb.org/learning-resources/softcell-e-learning/epigenetics-its-not-just-genes-that-make-us/