كونسبت بالعراقي
Open in Telegram
قناة تقنية متخصصة بشرح المفاهيم Concepts الخاصة بمجال تقنية المعلومات ، البرمجة ، الذكاء الاصطناعي ، الشبكات .. الخ .
Show more242
Subscribers
No data24 hours
No data7 days
No data30 days
Data loading in progress...
Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
July '24
July '24
+10
in 2 channels
June '24
+41
in 2 channels
Get PRO
May '240
in 0 channels
Get PRO
April '24
+6
in 0 channels
Get PRO
March '240
in 1 channels
Get PRO
February '24
+187
in 1 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 14 July | 0 | |||
| 13 July | 0 | |||
| 12 July | 0 | |||
| 11 July | +1 | |||
| 10 July | 0 | |||
| 09 July | +1 | |||
| 08 July | 0 | |||
| 07 July | +2 | |||
| 06 July | 0 | |||
| 05 July | +1 | |||
| 04 July | +2 | |||
| 03 July | +2 | |||
| 02 July | +1 | |||
| 01 July | 0 |
Channel Posts
بعد التجربة ارى ان Claude افضل بكثير من GPT4o من ناحية دقة الاجابات وفهم اللغات الطبيعية .
لذلك بالحدث الاخير (Event ) القائمين عليه كانوا واثقين تماما من قوته وتفوقه على GPT .
اعتقد بالمستقبل القريب ربما نرى ميزات اكثر بموديلات LLM خصوصا مع هذه المنافسة القوية .
| 2 | الله بالخير
كمطور من اهم الاشياء الي لازم تحسب حسابها عند المباشرة بتطوير اي نظام هو الصيانة واكتشاف الاخطاء والتطوير .
لهذا لازم يكون عندك اطلاع وفهم للمعماريات البرمجية الي نقصد بيها كيف راح تكون هيكلية المشروع وماهي التقسيمات التي سوف تعتمدها ، لذلك هذا الموضوع مهم جدا ولازم تختار المعمارية المناسبة قبل كتابة اي كود برمجي ، اما اشهر انواع المعماريات فهي :
اولا - معمارية الكتلة الواحدة Monolithic Architecture - وهذي تعتبر الاقدم والابسط بالمعمارية وهنا يكون المشروع عبارة عن قطعة واحدة بدون اي تقسميات كبيرة ، تعتبر سهله بكتابة الكود ، لكن مشاكلها تظهر بمرور الزمن فالصيانة والتوسعة ستكون صعبة .(اغلب مبرمجينا يستخدموها ) .
ثانيا -معمارية الخدمة الموجهة Service oriented Architecture - وهذي تعني تقسيم المشروع الى عدة خدمات مترابطة تتواصل بينها بالاعتماد على بعض البروتوكولات مثل WS , SOA . من مزاياها هو ممكن اعادة استخدام الكود او الخدمة اكثر من مرة وايضا بالتوسعة لكن مشكلتها بالبروتوكولات الي تعتمد عليهم الخدمات بالتواصل بينهم وحمايتهم بالتالي فهي تحتاج بعض المتطلبات .
ثالثا- معمارية الخدمات الدقيقة Microservice - نوعا ما مشابهه لمعمارية الخدمة الموجهة ، لكن هنا يتم تقسيم التطبيق الى خدمات صغيرة مستقلة (بينما هناك خدمات مترابطة ) . فرضا عندك مشروع يتعامل مع داتابيس ، فلو استخدمت الخدمة الموجهة فهنا كل الخدمات راح تعتمد على نفس الاتصال بالقاعدة ، بينما لو استخدمت المايكروسيرفس فيكون لكل خدمة اتصال خاص بيها بقاعدة البيانات .
عموما الخدمات الدقيقة تتواصل بينها بعدة طرق منها عن طريق API وهو الاشهر .وامكانية بناء كل خدمة بلغة معينة (لذلك فهي مستقلة ) .
نوعا ما معقدة وتحتاج وقت لكن من الناحية الايجابية تتميز بقابلية كبيرة على التوسعة .
(يتبع => ) | 373 |
| 3 | الله بالخير
تخيل لو عندك قرص مصنوع من مادة معينة مثلا مادة فائقة التوصيل ، لو بردت القرص (مثلا بالنيتروجين) الى درجة حرارة قريبة من الصفر فتكون مقاومة مادته قريبة من الصفر (يعني التيار يمر بي بدون اي فقدان للطاقة) ، فلو وضعت مغناطيس قريب من القرص ، فمادة القرص تطرد الخطوط المغناطيسية من داخلها وما تسمح بدخول اي خطوط ، لكن تبقى بيها مثل الثغرات الصغير تدخل منها خطوط مغناطيسية يسموها بالدوامات vertices وتستقر بداخل المادة وتكون معاكسة للمغناطيس الاصلي ، بالتالي هذي الدوامات تخلي القرص يتعلق بالهواء ( طايره ) فوق المغناطيس .، هذي الظاهرة يسموها بالقفل الكمي Quantum Locking .
وابرز تطبيقاتها القطار المعلق يعني يخلون مادة فائقة التوصيل اسفل القطار ويبردوها ،ويخلون بالسكة مغناطيس بالتالي القطار يكون عائم فوق السكة بدون احتكاك فتكون سرعته عالية جدا .
ابرز مادة فائقة التوصيل YBCO (يتريوم، باريوم، نحاس اكسيد) .
الفيديو يوضح هذي الظاهرة.
والسلام | 318 |
| 4 | الله بالخير
من المفاهيم الي ممكن تصادفها في ادارة قواعد البيانات ، الانظمة ، البرمجيات ، الكلاود ...الخ هما Scale Out , Scale Up ، ف شنو يقصدون بيهم ؟
فرضا عندك تطبيق ويشتغل على سيرفر ، بعد فترة زاد الطلب على التطبيق وبالتالي السيرفر حاليا ميكدر يلبي كل الطلبات ف شنو الحل ؟
الاول - نرفع من موارد السيرفر يعني ممكن نزيد الميموري (الرام) وممكن نستبدل المعالج بأعلى .. الخ ، هذي نسميها بالتوسعة العمودية Scale Up يعني نرفع من موارد الجهاز نفسه ، بالتالي فهذي طريقة سهله ومابيها اي تعقيد ، بس المشكلة بيها ممكن توصل لحد بترقية موارد السيرفر وبعد متكدر تزيد اي شي .
الثاني- ليش ما نشغل التطبيق على اكثر من سيرفر ، وبالتالي كلما يزيد الطلب نكدر نضيف جهاز (كأنما جهاز بجوار جهاز ) وهذي الطريقة يسموها بالتوسعة الافقية Scale out .
التوسعة الافقية تنطيك مرونة كبيرة لكن نوعا ما تكون صعبة بالادارة وتتطلب بعض الاشياء مثل التطبيق يكون موزع (وهذا يحتاج مقالة كاملة حوله) وتوزيع الاحمال .. الخ اما عيوبها ، اكثر كلفة .
بالاخير دائما نستخدم التوسعة العمودية مع التطبيقات البسيطة ، بينما نستخدم الافقية مع التطبيقات الضخمة الموزعة خصوصا تطبيقات الويب .
والسلام | 320 |
| 5 | الله بالخير
اليوم العالم مخبوص بحدث عالمي كبير وهو الافراج عن الاسترالي جوليان اسانج مؤسس ويكيليكس الي كان محكوم ب١٨٠ سنة! .
والكل يعرف ويكيليكس وهي منصة نشرت وثائق امريكية سرية !
بس شلون طلع ؟ السلطات الامريكية افرجت عنه بدون اي توضيح !!!!
المشكلة مو هنا ، وانما اكو مجموعة مخترقين اسمهم Lockbit ( على الاغلب مجموعة روسية ) تأسست ب٢٠٢٠ (بفترة كورونا) هذي المجموعة تعتبر رقم واحد بعالم الاختراقات وكدرت تجمع اكثر من ١٥٠ مليون دولار خلال هذي السنوات .
هذي المجموعة قبل يومين نزلت بيان انو كدرو يخترقون البنك الفيدرالي الامريكي ويستولون على اكثر من ٣٠ تيرا بايت وهددوا بنشرها وانطوا مهلة الى يوم الثلاثاء الساعة ١١ مساءا !
الغريب هذي المجموعة ما طلبت مبلغ !! عكس عملياتها السابقة ، الامريكان تفاوضوا معاهم وعرضوا عليهم ٥٠ الف دولار !!! فالمجموعة نزلت بيان تستهزأ بامريكا !!!
اليوم المجموعة اختفت تماما من الدارك ويب !
على الاغلب ان اطلاق سراح اسانج كان ضمن اتفاق بين امريكا وLockbit لان تسريب ٣٠ تيرا بايت من بيانات البنك الفيدارلي الامريكي ممكن تسبب كارثة اقتصادية عالمية خصوصا امريكا شبه عاجزة امام هذه المجموعة !
بالمناسبة حاليا بالحملة الانتخابية الامريكية ترامب وعد باطلاق سراح شاب امريكي مسجون لدى السلطات الامريكية (محكوم بأكثر من ٣٠٠ سنة ) و هذا يعتبر من اشهر المخترقين بتاريخ البشرية ان لم يكن افضلهم ، ومنحه منصب مهم في حكومته حتى يواجه مثل هذي المجموعات !!!
والسلام | 3 678 |
| 6 | هل من الممكن استخدام قواعد بيانات مختلفة في نفس النظام ؟ بمعنى ان يكون لديك نظام فيه قاعدة بيانات نوع SQL وقاعدة اخرى No-SQL هل من الممكن هذا ؟
الموضوع الاخر : العلاقات بين الجداول في قواعد بيانات SQL تكون بين جدولين ، هنا السؤال هل من الممكن ان تكون العلاقة بين الجدول ونفسه ؟
باب النقاش مفتوح
وسأحاول كتابة منشور عن هذا الموضوع بالقريب . | 186 |
| 7 | ادارة الوقت من الامور المهمة جدا سواء بالتعلم او العمل ،لكن للاسف اغلبنا يهمل هذا الموضوع .
عموما اكو ستراتيجية مشهورة وربما البعض طبقها من دون ان يسمع بها وهي تقنية بومودورو Pomodoro Technique
هذي التقنية بسيطة جدا ، لما يكون عندك عمل او دراسة او مهمة معينة.
فيكون وقت مثلا ٢٥ دقيقة مخصصة للعمل عليها يسموها بومودورو ، و ٥ دقائق استراحة .وهكذا .
وقت العمل انت تحدده لكن يفضل يعادل وقت الاستراحة بثلاث مرات على الاقل مثلا ٣٠ دقيقة عمل و١٠ دقائق راحة وهكذا حسب ما تشوفه مناسب ، ويفضل خلال وقت العمل تبتعد عن اي شي ممكن يشتت تركيزك مثلا الموبايل او اي شي اخر.
هذي الستراتيجية ممكن ترفع من تركيزك وتقلل من التشتيت و الارهاق وتكون اكثر انتاجية في تنفيذ المهام . | 821 |
| 8 | الله بالخير
حتى نكتب وانفذ كود برمجي بأي لغة نحتاج الى مترجم للكود ومحرر لكتابة الكود ، بالنسبة للمحرر فهناك العديد ، وسابقا كانت المحررات بسيطة يعني ما تساعدك بأي شي .
بعدين صار شويه تطور بيها وضافوا بعض الميزات المساعدة مثل Autocompleted ( الاكمال التلقائي) يعني يساعدك باكمال كتابة الكلمات بدل ما تاخذ وقت بكتابتهم وهذا اخصر هواي بالوقت وايضا بتصحيح الاخطاء البسيطة . بعدين دخل AI بموضوع الاكمال التلقائي وساعد المبرمجين هواي لكن مشكلته هنا AI يتعلم من الكود الي انت كاتبه ويقترحلك اكمال تلقائي .
وهذا نوعا ما ممكن يسبب مشاكل .
هنا شركة OpenAI طرحت فكرة واشتغلت عليها وهي ليش ما نبني اداة تساعد المبرمج على كتابة الكود بالاعتماد على منصة Github ، ومثل ما نعرف ان Github هو مستودعات بالملايين لمشاريع مفتوحة المصدر .
يعني بدل ما نخلي هاي الاداة تتعلم من المبرمج نفسه، تروح للGithub وتتعلم من بقية المبرمجين بطريقتهم بكتابة الكود وبالتالي راح تقترح اكمال تلقائي مبني على خبرة الاخرين وعملهم.
بالتالي تساعد المبرمج مو فقط بأكمال كلمة وانما مثلا بأكمال نص دالة Body وبقية الاجزاء بالكود بسرعة وبدقة تنظيمية عالي للكود Clean Code وتخمين حتى الاخطاء .
هذي الاداة اسمها Copilot
كمبرمج انصحك ماتستخدمها اذا كان مستواك بسيط ، صح راح تساعدك هواي لكن ابسط مشكلة ممكن تعجز عن حلها لهذا يفضل ترفع من مستواك البرمجي وبعدين تستخدمها .
والسلام | 687 |
| 9 | الله بالخير
تخيل عندك تطبيق لأدارة المبيعات ، وتطبيق اخر منفصل لأدارة المخزن ، ومثل ما نعرف المبيعات تعتمد على المواد الموجودة بالمخزن ، بالتالي لازم التطبيقين يتبادلون بيانات او ما يسمى بالتكامل Integrity ، هذا مجرد مثال بسيط .
عملية تبادل البيانات بالاغلب تكون عن طريق API ، لكن !
طبعا حاليا من قوة اي تطبيق او نظام هو قابليته على التكامل ، لكن المشكلة ان API يسبب هواي معوقات خصوصا عند اضافة اشياء جديدة لأي نظام ، يعني لازم همين تحسب لAPI وحتى بالتطبيق الثاني بالتالي التوسعة تكون معقدة نوعا ما ، طيب والحل ؟
من فترة ظهر مفهوم جديد قبل ما نقول اسمه خلي نرجع لمثالنا ، لو فرضا وضعنا وسيط بين التطبيقين ، يعني اي عملية شراء تصير بالتطبيق الاول (تطبيق المبيعات ) ينرسل اشعار او حدث للوسيط ، الي بدوره يرسلها للتطبيق الثاني حتى يشوف شغله .
راح تكولي ليش هالوسيط والهوسة ، لو فرضا عندك عشر تطبيقات تعتمد على المبيعات شنو راح تسوي ؟ هنا الوسيط ممكن يستلم اشعار من المبيعات ويرسله للتطبيقات الي تحتاج للاشعار (نسميه الاشعار بالحدث) ، وهذا نسميه ب Event Brokers ، وتقريبا الغالبية يضيف كلمة Cloud وياه لان هذا المفهوم يستخدم بكثرة بالكلاود.
بالملخص فكرته اي حدث يصير بتطبيق ينرسل للوسيط الي بدوره يرسله للتطبيقات المهتمة بأحداث التطبيق الاول وهكذا .
فروقاته عن API عديدة ، بالاضافة لما ذكرنا اعلاه فهو عكس API ما يشتغل بالتزامنية .
الثاني ينطيك مرونة كبيرة لان اي تطوير تسوي ما راح يأثر على البقية وبالتالي راح يخليك تركز اكثر على التطبيق بدل الاهتمام بAPI وحساباتها وتبادل البيانات ويسهل الصيانة .
طيب ، هناك العديد من الادوات ( الاصح نسميها منصات) الي ممكن تستخدمها لتطبيق هذا المفهوم مثل Apache Kafka ، NATS ، RabbitMQ ... الخ .
برمجيا ؛ استخدامه جدا بسيط مثلا تستدعي المكتبة الخاصة بالمنصة ، وحسب الخطوات التالية قي التطبيق المرسل للاحداث :
١- ننشئ اتصال بالمنصة .
٢- نحدد طابور الاحداث (نطيه تسميه).
٣-ننشئ الحدث.
٤- ننشر الحدث بالطابور .
٥- نغلق الاتصال .
اما التطبيق المستلم :
١- ننشئ اتصال .
٢- نحدد اسم الطابور
٣- نعالج الاحداث .
٤-نستمع للاحداث .
وهكذا ، اي حدث جديد يرسله التطبيق الاول للوسيط الي بدوره يعالجه ويسلمه للبقية .
والسلام.
#Cloud_Event_Brokers | 1 286 |
| 10 | الله بالخير
كل مؤسسة (سواء شركة او دائرة حكومية ) تكون عندها مجموعة من السياسات الي تخص استخدام الانظمة والتكنلوجيا ، يعني مثلا كلمات السر ، صلاحيات الوصول للبيانات والانظمة ... الخ .
بالاغلب هذه السياسات يتم عملها بصورة يدوية ، وبالتالي اي تغير بالسياسة او توسعة السياسات راح تكون عندك مجموعة من الصعوبات !
طيب والحل ؟ هنا ظهر مفهوم مهم جدا يسمى بالسياسة ك كود ( Policy As Code ) ، يعني شعندك من سياسة تكدر تحولها لكود برمجي ويتنفذ وبالتالي صار الموضوع اسهل واكثر مرونة وقابل للتوسعة والتعديل وبأقل جهد .
بالاغلب هذا المفهوم يكون مهم ومستخدم بكثرة في فالمؤسسات الي تعتمد على خدمات الكلاود ، للعلم بالكلاود تكدر تعرف البنية التحتية ك كود برمجي باستخدام اداة مثل Terraform .
ايضا بداخل التيرافورم تعرف السياسات برمجيا .
والسلام. | 933 |
| 11 | الله بالخير
سؤال دائما يتردد ، شلون يشتغلون جماعة الامن السيبراني مع المطورين بمشروع ما ؟ بمعنى ثاني شنو يكون دورهم بتطوير البرمجيات ؟
خلي نسولف على واحد من المفاهيم الي يربط جماعة الامن السيبراني بالمطورين وهو مفهوم SBOM وهو مختصر ل Software Bill of Materials فكرة هذا المفهوم انو توثق اي استخدمته بتطوير تطبيق ! شلون يعني ؟
مثلا طورت تطبيق باستخدام البايثون واطار العمل Django وقاعدة بيانات SQL Light ، هنا راح توثق العناصر او الماتيريالز الي استخدمتهم :
- لغة البرمجة - بايثون كذا اصدار ومن كذا مصدر .
- اطار العمل Django -كذا اصدار من كذا مصدر .
- محرك قواعد البيانات - كذلك كذا اصدار من كذا مصدر .
هذا يسلم لفريق الامن السيبراني ويتابعون التحديثات والمشاكل الامنية لكل عنصر ، مثلا بعد فترة ظهرت ثغرة بالجانكو ، وهنا راح يطلبون من فريق المطورين الترقية او التحديث لاطار العمل .
بالتالي هذا المفهوم راح يساعد بالتوثيق وايضا بتحديد العناصر الي بيها مشكلة امنية والاجراء الصحيح لحلها .
والسلام. | 732 |
| 12 | الله بالخير
اكو نظرية مشهورة تسمى Iceberg او الكتلة الجليدية العائمة ، هذه النظرية تقول بما معناه ان تقريبا ١٠% من الكتلة الجليدية يكون ظاهري ، بينما ٩٠% يكون غير مرئي او تحت الماء ، وممكن هذا الجزء الغير مرئي يكون بداخله اشياء مهمة ، وتم تطبيقها بالعديد من المجالات .
ايضا طبقت في علم البيانات خصوصا مع البيانات الضخمة BigData ووضعت ادوات وستراتيجيات وتنسيقات للاستفادة من الجزء الغير مرئي .
مثلا لو كان عندك متجر ويشتغل من عشر سنوات وحبيت تعرف مبيعاتك لاخر شهر (هذا الجزء الظاهري ) بينما عندك جزء مخفي ضخم وهو المبيعات وتفاصيلها والزبائن منذ افتتاح المتجر وهذا الجزء المخفي .
هذي البيانات المخفية (حسب النظرية) ممكن نستفاد منها ونستخلص معلومات مهمة .
ابرز ادواتها حاليا Apache Iceberg الي اصدرته شركة Netflix (ام الافلام ) .
والسلام | 778 |
| 13 | الله بالخير
بما ان الجميع هاي الايام مشغول بأمم اسيا ، والسؤال الي يطرحه الغالبية ليش مدرب المنتخب العراقي ما يثبت على تشكيلة معينة من اللاعبين ؟ او حتى اسلوب لعب الفريق يختلف من مباراة الى اخرى ؟
اكو خبر عابر اليوم انتشر ومحد انتبه انو كاساس (مدرب المنتخب ) تعاقد ويه شاب اسباني عمره ٣٠ سنة متخصص بتحليل البيانات الكمية !!!
لحظة شنو يستفاد المنتخب من هذا الشاب ؟
كاساس من تعاقد مع المنتخب العراقي ما كان التعاقد مع كاساس فقط وانما يجمع فريق من المساعدين حسب طلبه على ما اعتقد ، واعتقد فريقه عددهم يتجاوز خمس اشخاص ، اثنين او ثلاثة منهم متخصصين بتحليل البيانات ولهذا اذا اتابع مباريات المنتخب راح تشوف اكو مساعدين لكاساس يخلصون اللعبة بس يكتبون .
هذا الشاب اخصائي بتحليل البيانات الكمية الرياضية يعني شنو ؟
هذا الشخص وظيفته يزود المدرب بفهم عميق لاداء فريقه وفريق الخصم قبل المواجهة ! يعني مثلا يقيم اداء للاعبين مثلا شكم مرة سدد الكرة على الهدف ، كم تسديدة صحيحة ، اماكن التسديدات الصحيحة داخل او خارج منطقة الجزاء، شكد مسافة قطع كل لاعب ، قطع الكرة .. الخ .
كذلك يحلل اسلوب لعب الفريق مثلا شكد يستحوذ ، كم كرة طويلة انلعبت ؟ هل الكرات الطويلة استلمت من قبل الفريق او الخصم ... الخ .
ايضا يحلل الخصم مثلا شنو الي يأثر على اداء الخصم ، وأي جانب يكون قوي عنده او ضعيف ( اهداف العراق كانت من نفس الجانب ) ..الخ.
ايضا شنو الفعاليات الي تقود الفريق لتسجيل الاهداف مثلا الكرات الثابتة او الكرات القصيرة او بالراس او القدم (هدفي العراق بنفس النمط) ... الخ .
ايضا شنو افضل اساليب تواجه بيها الخصم هل يجب الهجوم او الدفاع والاعتماد على المرتدات .
كل هذي الامور معتمده على بيانات حقيقة (يعني حقائق وادلة ) وبالتالي تساعد المدرب بصورة كبيرة على اتخاذ افضل القرارات مثلا بتغير اسلوب اللعب او استبدال لاعب .. الخ .
هذي الي جاي يعتمد عليها كاساس لهذا تشوفه ينوع باللاعبين والستراتيجيات وتعتمد على الرياضيات والاحصاء.
والسلام | 1 184 |
| 14 | No text... | 989 |
| 15 | الشعار الذي صنعه GPT4 للقناة | 310 |
| 16 | الله بالخير
هواي اشخاص يستخدمون مصطلح ((ماكو ثقة)) بنقاشاتهم ، نفس هذا المصطلح يستخدم كمنهج من مناهج الامن السيبراني حاليا ويسمى ب Zero-Trust .
فكرته انو لا تثق بأي مستخدم، او جهاز ، او شبكة للوصول لموارد معينة خصوصا لما تكون حساسة (مثلا بيانات مهمة ) يعني الكل اعتبرهم مخترقين ولا تنطيهم صلاحيات واسعة وحتى الي تنطيه لازم تراقبة .
بمعنى اخر اي طلب لموارد معينة لا تسمح لها الا بعد ما تتحقق منها مثلا اذا يوزر تتحقق منه ومن صلاحياته ، واذا كان كلشي تمام همين لا تنطيه !!! والحل
لازم تحلل سلوكه ! شلون يعني ؟ يعني هذا اليوزر مثلا الوقت الي طلب بي البيانات اثناء العمل ؟ وهل اليوزر مفتوح من نفس الحاسبة الي دائما ينفتح بيها ؟ هل يوزر داخل من نفس الشبكة ؟ هل يوزر ارسل طلبات لموارد اخرى ؟ ... الخ ، نحللها حتى نعرف سلوك هذا اليوزر طبيعي لو مشكوك فيه حتى ننطيه اذن بالوصول للبيانات .
طبعا هذا النهج ممكن تستخدمه مع الجزء الحساس من البيانات لان ممكن تكون عندك بيانات او موارد اخرى مو مهمة ، واستخدام هذا النهج راح يأثر على الاداء وايضا يكون مكلف .
والسلام | 1 169 |
| 17 | بالاغلب صعب اختراق الموبايل او الحاسوب الشخصي ، الاشخاص الي عندهم هيج امكانية يكون شغلهم بعيد عن الابتزاز وسرقة الصور واقرب للشغل على المصارف والانظمة المالية او الشخصيات المهمة .
اما موضوع تسريب الصور الخاصة الي يكون بيها ابتزاز تكون بطريقتين
الصور يتم تسريبها للمبتز اما عن طريق صاحب الصور او شخص قريب منه.
من الحالات الكثيرة اتذكر حالتين
الاولى حالة ابتزاز لعائلة بنشر صور احدى بناتهم تبين فيما بعد ان المبتز زوجة احد ابناء العائلة .
الثانية حالة مشابهة ولكن المبتز خطيب بنت العائلة واخيه .
لهذا الحذر واجب . | 870 |
| 18 | No text... | 843 |
| 19 | الله بالخير
من المواضيع العلمية الشيقة دائما لما نستخدم التكنلوجيا مع الطب رغم التعقيد بيها ، ف على سبيل المثال من كم سنة نجح العلماء بتطوير نظام BCI وهذا مختصر Brain Computer Interface وهو عبارة عن تقنية لقراءة الأشارات الدماغية وتفسيرها للحاسوب ، يعني بعيدا عن التعقيد هذي التقنية تتكون من ثلاث مراحل مرحلة نمسك بيها اشارات الدماغ (وهذي شحنات كهربائية صغيرة ) والمرحلة الثانية نفسرها وثالثا ننطي اخراج معين منها (اوامر ) .
طبعا BCI انواعه ثلاثة اعتمادا على التعامل مع الدماغ ، فالنوع الاول يحتاج تدخل جراحي ونربط سينسرات بالدماغ مباشرة حتى نقرا الاشارات ويسمون هذا النوع ب invasive والثاني ايضا يكون بتدخل جراحي بس بسيط ونربط السينسرات حول الدماغ (سطحه) ويسموها Semi-inavsive ، والثالث نربط الحساسات على فروة الرأس ونقرا الاشارات ، طبعا النوع الاول تكون الاشارة واضحة ودقيقة .
على العموم ، لما تفكر او تعمل اي شي فخلايا الدماغ تتولد بيها اشارة كهربائية وتنتقل بين الخلايا العصبية ، فوظيفتنا شلون نمسك هذي الاشارة ونفسرها .
وبالتالي نرسم هذي الموجات الكهربائي للدماغ ، طبعا هذي الموجات نكدر نميزها عن طريق شدة ترددها ، مثلا موجات دلتا وهذي تتولد لما تكون نائم وتحلم ، بينما موجات ثيتا لما تكون نائم بدون احلام ، اما موجات الفا لما تكون مرتاح ، بينما موجات بيتا لماتكون مستيقظ ، وموجات غاما لما تكون بأعلى مراحل التفكير .
عموما لحد هنا ممكن تكون عندنا فكرة من خلال تردد موجات الدماغ عن حالة الدماغ، لكن شلون لو ردنا نحدد شنو يفكر بي الدماغ ؟ هنا دخل الذكاء الاصطناعي !
جابو مجموعة اشخاص وربطوا على رؤوسهم وصلات EEG وطلبو منهم يفكرون بنفس موضوع معين ، طبعا هنا كدرو يحددون نمط معين بالاشارات عند هؤلاء الاشخاص (مثال في الصورة المرفقة الاشارات باللون الاخضر لنشاط معين والاحنر لنشاط ثاني وهنا نلاحظ اكو نمط معين بالاشارتين).
وحتى نقيس نشاط الدماغ نعتمد على اربع خصائص او عوامل وهي
تردد موجات الدماغ ، الوقت الي يستغرقه النشاط ، طول الموجات ، جزء الدماغ الي اجت منه الاشارة .
بهاي الطريقة ظلوا يجمعون اشارات لنشاطات الدماغ ، وبالتالي صار عندهم قاعدة بيانات ضخمة لكل نمط للاشارات وتفسيرها .
السؤال بما أنهم استطاعوا قراءة اشارات الدماغ وتفسير النشاطات ، هل من الممكن نعكس العملية ؟ يعني عن طريقة الحاسوب ندخل معلومات للدماغ ؟
الاجابة تكون بمنشور ثاني
والسلام | 843 |
| 20 | الله بالخير
اذا سابقا درست اي لغة من لغات البرمجة فبالتأكيد درست ونفذ كود حول Switch ، وفكرتها جدا بسيطة لما تكون عندك متغير وتتوقع يأخذ مجموعة من القيم وتختبر كل قيمة وتضع لها تعبير .
مثلا اذا كان عندك متغير للأشهر وتختبر قيمته فيكون بهذا الشكل
Switch month
Case 1 ...
Case 2....
وهذه تغنيك عن استخدام if else .
طيب لهنا شنو المشكلة ؟
فرضا لو ردت تخلي شرط بداخل واحدة من الحالات case او ما تختبر فقط قيمة المتغير وانما هيكل بياناته ؟ شنو راح تسوي
هنا ظهرت تقنية جديدة يسموها ب Pattern Matching وفكرتها تساعدك بالتحقق من نمط معين من البيانات اعتمادا على هيكل او قيمة البيانات .
على سبيل المثال الدالة التالية وعن طريق match نفحص قيمة ونوع بيانات المعامل value .
def check_value(value):
match value:
case 1:
print("القيمة هي واحد")
case "hello":
print("القيمة هي 'hello'")
case int if int > 10:
print("القيمة هي عدد صحيح أكبر من 10")
case _:
print("القيمة لا تطابق أي نمط محدد")
# استخدام الدالة
check_value(1)
check_value("hello")
check_value(15)
check_value("world")
`
اذا حبيت تستخدمها بالبايثون (مع الاصدار 3.10 او اعلى ) فتكون عن طريق مكتبة matchlib للعلم اغلب لغات البرمجة تدعمها مثل c# ، kotlin ... الخ
والسلام | 805 |
