بحث باسم الموضوع المطلوب

لما تشتغل على مشاريع Flutter وتحتاج كودك يكون مرتب ، سهل القراءة، وما يجيب لك صداع الRefatoring بعدين،



في قواعد تبع الDart,Flutter  


وإتباع هذه قواعد البسيطة—راح تمنع عنك أخطاء “غبية” وتسهل عيك عدة أشياء ،،


في منشور اليوم جمعت بعض القواعد المهمة وهي :


1️⃣ اتبع التوثيق الرسمي: 


Flutter و Dart docs هم المصدر المعتمد.


🚦 «لازم» (green box) و «أفضل ممارسات» (blue box) موجودين فيها.


مثال:

• استخدم Provider/Bloc طبقًا للأمثلة في docs.

• نفّذ dart format عشان تلتزم style guide.


2️⃣ الأسماء قصيرة ومضبوطة "Short and Precise Named"


الاسم يكون واضح وبدل ما يكون طويل، خليه مختصر.


❌️خطأ: userProfileInformationScreen


✔️صح: UserProfileScreen


3️⃣ أسماء المجلدات


استخدم snake_case للمجلدات.


مثال:

• model_classes/

• auth_screens/

• data_services/


4️⃣ أسماء الملفات


برضه snake_case، ولازم تتطابق مع المجلد والكلاس.

مثال:

• my_home_page.dart

 (يحتوي على : class HomePage)

• user_repository.dart

• login_form_widget.dart


5️⃣ Import Prefixes


لما تستعمل as، خليه snake_case.


مثال:

import 'package:http/http.dart' as http_client;

import 'package:provider/provider.dart' as provider_lib;


6️⃣ أسماء الكلاسات والـ Enums


UpperCamelCase (PascalCase)

 للكلاس والـ enum والقيم.

مثال:

• UserService

• LoginPage

• enum ConnectionState { Waiting, Done, Error }

7️⃣  الClass Memebers

 (Methods، Variables،Parameters، Named Constructors)

lowerCamelCase للمتغيرات والدوال .


المتغيرات الPrivate تبدأ بـ _.

مثال:

• userName 

• increasePrice()

• MyClass.fromMap(Map<String, dynamic> map)


8️⃣ Default Constructor ال


اسمه نفس اسم الكلاس (UpperCamelCase)، ما ينطبق عليه lowerCamelCase.

مثال:

• User() 

داخل class User { … }


9️⃣ الدوال (Functions)

 تستخدم lowerCamelCase.

مثال:

• calculateSum()

• fetchUserData()


🔟 الثوابت (const)

في Dart الconst  يستخدم lowerCamelCase

 (مش ال ALL_CAPS).

مثال:

• const int maxAttempts = 3;

• const String appTitle = 'My App';


1️⃣1️⃣ الAcronyms and Abbreviation 


أكتبها كـ كلمات عادية (PascalCase) إذا أكثر من حرفين.


إلا حرفين لو هما بالحروف الكبيرة بالإنجليزي (ID, TV, UI).


أمثلة صحيحة :✔️


Http      // hypertext transfer protocol

Nasa      // national aeronautics and space administration

Uri       // uniform resource identifier


ID        // identifier

TV        // television

Mr        // mister (غير capitalized في الإنجليزي)


أمثلة خاطئة:❌️


HTTP, NASA, URI    

 // خطأ: طويلة فلازم Http, Nasa, Uri


Id, Tv, Ui         // “ID” و“TV” لازم كلها caps

MR, ST, RD         // خطأ: Mr, St, Rd

"لأنه Not Capitalized in English "


1️⃣2️⃣ باراميتيرز  callback ال غير مستعملة:

بتستخدكم  "_ "كـ wildcard للي ما تستخدمه.


مثال:


future.then((_) {

  print('Done');

});


stream.onError((_, __) {

  print('Error');

});


✨ الخلاصة:

اتبع التوثيق الرسمي أوّلًا.

- سمّ كلاس بالـ PascalCase، ملفات ومجلدات بالـ snake_case.

- اختصر الأسماء وتجنب الكلمات الزائدة.

- التزم lowerCamelCase للمتغيرات والدوال والثوابت.

بهالطريقة يظل كودك Flutter مرتب، قابل للصيانة، و ما تحسّ أنت أو اللي يجي بعدك  أنه “كود متعب بالقراءة والمنظر 😅”و  يجيب مشاكل بعدين.

‏ مصادر لمواقع ومستودعات تحتوي على كتب PDF، اختصارات Cheat Sheet ، وأدلة متقدمة في الأمن السيبراني والاختراق الأخلاقي. مرتبة بحسب المحتوى



‏🧵 1-6


‏🚨💥 كنز للمخترقين:

‏📚 مستودع “PayloadsAllTheThings” على GitHub

‏🔗  https://github.com/swisskyrepo/PayloadsAllTheThings


‏يحتوي على:

‏✅ اختصارات شيتات استغلال XSS, SQLi, SSRF, LFI…

‏✅ Payloads جاهزة

‏✅ أمثلة لهجمات حقيقية


‏🧵 [2/6]

‏📚💾 مكتبة ضخمة: Awesome Infosec / Awesome Hacking

‏🔗 ⁦ https://github.com/onlurking/awesome-infosec


‏🔗 ⁦ https://github.com/carpedm20/awesome-hacking


‏تحتوي على أكثر من 100 كتاب PDF وموارد قيمة في:

‏🔹 أمن التطبيقات والأنظمة

‏🔹 البرمجة الآمنة

‏🔹 أدوات وتحليلات متقدمة

‏📘 قائمة لا تُفوت لمحبي المختبرات والباحثين!


‏🧵 [3/6]


‏🛣️💡 هل تبحث عن مسار واضح لتعلّم الاختراق؟

‏✨ مستودع hacker-roadmap

‏🔗  https://github.com/sundowndev/hacker-roadmap


‏يحتوي على:

‏✅ خارطة طريق كاملة

‏✅ مصادر لتعلم Web, Network, AD

‏✅ روابط لدورات وكتب مجانية


‏🧵 [4/6]

‏📚🎯 تعزيز شامل: awesome-pentest

‏🔗 ⁦‪  https://github.com/Muhammd/Awesome-Pentest


‏ تجميعة رائعة تشمل:

‏📌 اختصارات شيتات استغلال

‏📌 أدوات Red Team

‏📌 تقنيات متقدمة في الاختراق

‏مثالية لكل هاكر يرغب في الإتقان 💪


‏🧵 [5/6]


‏📖🔥 HackTricks — موسوعة الهاكرز

‏🔗 ⁦‪book.hacktricks.xyz‬⁩


‏ويكي تفاعلي يحتوي على:

‏✅ تقنيات Privilege Escalation

‏✅ استغلال Active Directory

‏✅ استغلالات Web وLinux وWindows

‏✅ أمثلة عملية لكل نوع هجوم


‏يمكنك قراءته أونلاين أو تحميله كـ PDF

اوامر الشبكة الاساسية Network Commands



اوامر تكوين IP والشبكة

1. ipconfig - عرض تكوين الشبكة الحالي

2. ipconfig /all - عرض معلومات IP مفصلة

3. ipconfig /release - تحرير عنوان IP الحالي

4. ipconfig /renew - تجديد عنوان IP

5. ipconfig /flushdns - مسح ذاكرة التخزين المؤقت لنظام اسماء النطاقات (DNS)


اوامر اختبار الشبكة

6. ping [IP] - اختبار اتصال الشبكة بخادم معين

7. tracert [IP] - تتبع مسار الحزم إلى وجهة معينة


اوامر DNS والشبكة المتقدمة

8. nslookup [domain] - استعلام DNS للحصول على تفاصيل النطاق

9. netstat -an - عرض اتصالات الشبكة النشطة

10. arp -a - عرض ذاكرة ARP المخزنة مؤقتًا


اوامر نظام الشبكة

11. hostname - عرض اسم الكمبيوتر

12. getmac - عرض عناوين MAC لمحولات الشبكة

13. net use - الاتصال بمورد مشترك

14. net share - عرض الموارد المشتركة

15. net start - عرض الخدمات النشطة

16. net stop - ايقاف خدمة ويندوز

17. netsh - تكوين اعدادات الشبكة المتقدمة


هذه الاوامر مفيدة لادارة واستكشاف اخطاء الشبكة في انظمه ويندوز.

المصمم المحترف لا يقرأ افكار العميل بل يرشده لاكتشاف ما يريده حقا Uiux

 


أكثر من 100 أداة ذكاء اصطناعي ستذهلك



1. AI agent for design and editing

Roboneo: roboneo.com


2. Research

- ChatGPT

- YouChat

- Abacus

- Perplexity

- Copilot

- Gemini


3. Image

- Fotor

- Stability AI

- GPT-4o

- Midjourney

- Microsoft Designer


4. Meeting

- Tldv

- Krisp

- Otter

- Fathom

- Noty AI


5. Chatbot

- Droxy

- Chatbase

- Chatsimple

- CustomGPT

- Mutual info


6. Automation

- Make

- Zapier

- Xembly

- Bardeen

- Levity


7. UI/UX

- Figma

- UiMagic

- Uizard

- InstantAI

- Photoshop


8. Image

- Fotor

- Leap AI

- Midjourney

- Stability AI

- Microsoft Designer


9. Video

- DUIX

- HeyGen

- InVideo

- Eightify

- Morphstudio xyz


10. Design

- Canva

- Whee AI

- Designify

- Clipdrop

نصيحة كيف يكون UX في البطاقة

 


‏أطلقت Google اليوم تحديثًا كبيرًا لأداة Gemini Code Assist لمساعدة المبرمجين بالذكاء الاصطناعي

 


‏الحرب الان بين الكبار chatgpt و claude والان google دخلت المواجهة.


‏هذا التحديث الجديد يتضمن ميزات قوية تجعل تطوير البرمجيات أسرع وأكثر ذكاءً.

‏في هذا المنشور سوف تتعرف على المميزات والموصفات الجديدة المذهلة 🤯🤯


‏أطلقت Google اليوم تحديثًا كبيرًا لأداة Gemini Code Assist لمساعدة المبرمجين بالذكاء الاصطناعي. هذا التحديث الجديد يتضمن ميزات قوية تجعل تطوير البرمجيات أسرع وأكثر ذكاءً.

‏في هذا الثريد سوف تتعرف على المميزات والموصفات الجديدة المذهلة 


‏ولأول مرة، يدعم Gemini Code Assist تحرير عدة ملفات في وقت واحد! يمكنك وصف التغيير المطلوب، وسيحدد الوكيل جميع الملفات ذات الصلة ويعدلها تلقائيًا، مع إمكانية التراجع عن أي تعديل محليًا إذا رغبت في ذلك.


‏ميزة "فهم المشروع بالكامل" أصبحت متاحة الآن في وضع الوكيل. يستطيع Gemini تحليل وفهم جميع ملفات المشروع، مما يتيح له تقديم اقتراحات أكثر دقة وملاءمة لسياق مشروعك البرمجي بالكامل.


‏تم إطلاق "Gemini CLI" كأداة مفتوحة المصدر تتيح لك استخدام Gemini مباشرة من الطرفية (Terminal)، مع دعم لأكبر نافذة سياق (1 مليون رمز token) في المجال، وتخصيص عالي.


‏الاستخدام المجاني اليومي:

‏ * يمكنك الاستفادة من 1,000 طلب يوميًا مجانًا عبر Gemini CLI أو وضع الوكيل في Gemini Code Assist، مع حد أقصى 60 طلب في الدقيقة.

‏ * في بيئة IDE (مثل VS Code)، يصل الحد اليومي لطلبات إكمال الكود إلى 6,000 طلب يوميًا. 🥳🥳


‏هذه الميزات تجعل Gemini Code Assist من أقوى أدوات الذكاء الاصطناعي للمبرمجين، مع تركيز كبير على الأمان والتحكم الكامل للمستخدم في جميع التغييرات البرمجية.

ما هو CGI؟

 


الاسم الكامل: Computer-Generated Imagery (صور مُنشأة بالحاسوب).  

المجال: يُستخدم في الأفلام، الإعلانات، الألعاب، الهندسة المعمارية، والمحاكاة العلمية.  

الفرق بينه وبين التصميم العادي:  

  التصميم العادي (مثل فوتوشوب): تعديل صور موجودة.  

  الـ CGI: بناء مشاهد من الصفر في فضاء ثلاثي الأبعاد (3D).  


كيف تبدّا تعلم CGI عبر Blender 


على يتيوب Blender Guru 

https://www.youtube.com/@blenderguru/


دورة CG Boost للمبتدئين 

https://www.cgboost.com/

مولد كلمة التحقق من الصور باستخدام بايثون python

 


كنز لمحبين الأمن السيبراني ‏مستودع GitHub




 كنز لمحبين الأمن السيبراني 

‏مستودع GitHub:


‏🔗  https://github.com/zapstiko/Hacking-PDF/


‏أكثر من 💯 كتاب PDF عن:

‏•أختبار اختراق الويب

‏•أمّن الشبكات 

‏•Bug County 

‏•أمن الجوال 

‏•ملخصات Cheat Sheet جاهزة للتطبيق 


‏للتعلّم الذاتي فقط

أحفظه وشاركه مع المهتمين

‏مايكروسوفت أطلقت كورس مجاني عن MCP للمبتدئين



‏الكورس فيه 11 وحدة — من الأساسيات النظرية وأمثلة الاستخدام إلى تعليمات التشغيل على لغات برمجة مختلفة. كل شيء مرتب وسهل، ومتوفّر بأكثر من 40 لغة من بينها العربي.


https://github.com/microsoft/mcp-for-beginners/blob/main/translations/ar/README.md

دليل بنتيستر Pentester



- الشهادات

- منصات ممارسة اختبار Pentesting

- مختبرات فوس

- منصات البحث عن الثغرات

- منصات الاختبار الخماسي المستقلة

- سوق اليوم الواحد

- نظام التشغيل للاختراق

- كتيبات القراصنة


https://github.com/ZishanAdThandar/pentest/


‏للمهتمين بأمن الويب


 

/https://hacksplaining.com/lessons


‏ موقع Hacksplaining يشرح لك أشهر الثغرات اللي تصير في تطبيقات الويب مثل SQL Injection و XSS و CSRF ويخليك تجربها بنفسك بشكل تفاعلي وآمن، عشان تفهم كيف تصير وكيف تحمي تطبيقك منها.

‏يدعم لغات كثيرة مثل PHP، Python، Java، وغيرها.

‏🧠 هل تبحث عن دورات مجانية من جامعات مثل Harvard وMIT؟



 ‏🧠 هل تبحث عن دورات مجانية من جامعات مثل Harvard وMIT؟

‏✨ موقع ⁦‪classcentral.com‬⁩ 


‏هو محرك بحث ضخم للدورات المجانية (MOOCs)

‏🔍 ابحث عن أي مجال (أمن سيبراني، برمجة، ذكاء اصطناعي..)

‏✅ تقييمات من طلاب حقيقيين

‏📜 شهادات معتمدة أحيانًا

‏🔥 كن ذكياً، تعلم مجاناً!

من أكبر الأخطاء اللي تأثر على الأداء في مشاريع Flutter:



لما تعتمد Widget-Method (دالة ترجع ويدجت) بدل Widget-Class (كلاس يورث من StatefulWidget/StatelessWidget)، بتصير عندك مشاكل أداء للأسباب التاليه:


1️⃣ ما تستخدم const


الدوال ما تقدر تحط const قبل إنشاء الودجت، فيصير كل مرة rebuild حتى لو الودجت ثابتة أو الـ state ما تغيّرت.


بالمقابل، لما تكتب كلاس وتستخدم const MyWidget()، Flutter يخزّنها في الـ Element tree وما يعيد بنائها إلا لو تغيّرت فعلاً.


2️⃣ تمرير أو استخدام الـ BuildContext داخل الدالة


لما تعدي الـ context من دالة لدالة، ومع تزايد الـ Widget Tree، ممكن تواجه أخطاء مثل:


Bad state management: context.read() أو context.watch() يطلع لك null أو “dependOnInheritedWidgetOfExactType” راجع null.


Dialogs: showDialog(context: ctx) 

ممكن يرمي error إن الـ context ما عاد mounted لو المستخدم نقر زر رجوع بعد ما يفتح الديالوج.


الحل: اكتب Widget-Class مع const



 ❌ طريقة Method Widget (تخليك ما تقدر تستخدم const)

Widget myButton(BuildContext context) {

  return ElevatedButton(

    onPressed: () => context.read<MyBloc>().add(DoSomething()),

    child: Text('اضغط'),

  );

}


 ✅ طريقة Class Widget + const

class MyButton extends StatelessWidget {

  const MyButton({Key? key}) : super(key: key);


  @override

  Widget build(BuildContext context) {

    return ElevatedButton(

      onPressed: () => context.read<MyBloc>().add(DoSomething()),

      child: const Text('اضغط'),

    );

  }

}

الميزة:


تقدر تستخدم const MyButton() وين ما تريده → يقلّل من rebuilds الغير ضرورية.


الـ BuildContext متعلق بالعنصر نفسه (element) وما ينشال من غير قصد.


الخلاصة :

- اعتمد على Classes بدل Functions للWidgets حتى تستفيد من const.


- خلي الدوال البسيطة widgets صغيرة جدًا، مثل الDivider لو بتعيد إستخدامه


-  تجنب تمرير الـ context لبعيد: كل ما كان context قريب من مكان الاستخدام، قلت الأخطاء.


‏🔴 انكشف فصل جديد من فصول التجسس الصهـيوني على المنطقة العربية،




‏وهذه المرة بموافقة وتواطؤ واحدة من أشهر علامات صناعة الهواتف العالمية، خصوصًا وأن المنطقة تشهد صراعا مع هذا الكيان. 


‏فكيف يتم التعاقد حصرًا مع شركة تابعة للعدو لتقوم بتثبيت برمجيات تتجسس على كامل المنطقة.؟ 


‏حيث كشف تقريرا حديثا أصدرته منصة "سميكس" Smex المعنية بحماية حقوق الإنسان أن شركة سامسونغ Samsung الكورية أبرمت اتفاقية حصرية مع شركة آيرون سورس IronSource الصهـيونية في 2022، تتيح لهذه الأخيرة تثبيت تطبيق يدعى : "آب كلاود" AppCloud " من دون موافقة المستخدم، على كل هواتف سامسونغ في منطقتي الشرق الأوسط وشمال إفريقيا من الفئة A و M (أي جميع الهواتف متوسطة السعر والرخيصة).


‏تطبيق أب كلاود يقوم بتثبيت برنامج يدعى "أورا" Aura الذي بدوره يقترح على المستخدِمين تنزيل بعض التطبيقات على هواتفهم، والتي تسمح بجمع البيانات والمعلومات الشخصية ومعلومات تتعلّق بالجهاز مثل الـIP و بصمة صاحب الجهاز وبيانات أخرى، وهذه معلومات تسهِّل تحديد هوية مستخدم الجهاز".


‏التطبيق مثبت في أجهزة سامسونغ 

‏الحديثة الصادرة بعد عقد الاتفاقية مع

‏ آيرون سورس بشكل مسبق، ويتم تنزيله 

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


‏لكن الأغرب هو "عدم امكانية وقف نشاط التطبيق نهائيا أو رفض أي أذونات يطلبها"، 

‏وعند التوجّه لحذفه من الجهاز يتبيَّن وجوب ملء نموذج غير موجود فعلياً،


‏ كما أن حذف التطبيق يتطلَّب مهارات تقنية واستخدام أداة تصحيح نظام اندرويد Android debug tool أو اجراء عملية روتينج للجهاز".


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

‏هل أنت مهتم بـ Digital Forensics and Incident Response (DFIR)؟ 🕵️‍♂️



‏إليك كنز رقمي يحتوي على أدوات تحليل جنائي واستجابة للحوادث:

‏🔍 تحليل السجلات Logs

‏💾 إسترجاع الأدلة Evidence Recovery

‏🛡️ التصدي للتهديدات الإلكترونية


‏مثالية للباحثين والمختصين الذين يحتاجون إلى أدوات عملية وإجابات سريعة للتحقيقات الجنائية الرقمية .

https://start.me/p/9ozaQX/4n6-linqs/




‏لقد حققت تقنية 6G سرعات أسرع بـ 28 مرة من تقنية 5G



‏تقنية الجيل السادس (6G) وصلت إلى سرعة 280 جيجابت في الثانية، أي أسرع بـ 28 مرة من تقنية الجيل الخامس (5G)، صحيحًا بناءً على اختبارات معملية حديثة أجرتها شركتا Keysight Technologies وNTT، ونُشرت في 17 يونيو 2025. أتاحت هذه السرعة تنزيل ملف بحجم 50 جيجابايت في حوالي 1.4 ثانية. مع ذلك، هذه النتائج مأخوذة من ظروف معملية مُراقبة، وليست من واقع الاستخدام الفعلي. تواجه تقنية الجيل السادس (6G) تحديات مثل قصر مدى الإشارة، والتكاليف المرتفعة، والمخاطر الصحية غير المؤكدة، ولا يزال نشرها التجاري بعيدًا بسنوات. ورغم أن هذه التقنية واعدة، إلا أن تأثيرها العملي لا يزال غير مؤكد.

‏موقع ⁦‪CriminalIP.io‬⁩ محرك بحث مختص بالذكاء التهديدي السيبراني (Cyber Threat Intelligence)، يركز على تحليل عناوين IP ومجالات الإنترنت لإكتشاف التهديدات والهجمات الإلكترونية المحتملة في الزمن الحقيقي

 


‏موقع ⁦‪CriminalIP.io‬⁩ محرك بحث مختص بالذكاء التهديدي السيبراني (Cyber Threat Intelligence)، يركز على تحليل عناوين IP ومجالات الإنترنت لإكتشاف التهديدات والهجمات الإلكترونية المحتملة في الزمن الحقيقي  .


‏🧠 الوظائف والمزايا الرئيسية


‏1. Asset Search

‏•تفحص المنصة شبكات الـIP المفتوحة يومياً وتجمع معلومات عن: المنافذ المفتوحة، الأنظمة العاملة، ثغرات CVE، الكوكب، سجل سوء الاستخدام (abuse history)، والشبكات الظاهرية كـVPN وTor .

‏•تُقيّم كل عنوان IP بدرجات مثل: آمن، متوسط، خطر، حرجة، مما يساعد في تحديد التهديدات مبكراً  .


‏2. Domain Search

‏•تفحص النطاقات لتحديد: مواقع التصيّد Phishing، روابط ضارة، صلاحية الشهادات الرقمية، سجلات سوء الاستخدام، عناصر خفية في صفحات الويب .


‏3. Exploit & Image Search

‏•تتيح البحث عن ثغرات CVE مرتبطة بالخدمات العاملة على المنافذ.

‏•توفّر بحثًا بصريًا (Image Search) لصور أجهزة متصلة بالإنترنت (مثل: كاميرات، VNC، RDP) والتي قد تكون مكشوفة أو ضعيفة  .


‏4. Threat Intelligence API

‏•توفر واجهات API للتكامل مع: SIEM، SOAR، Splunk، Cisco، AWS Marketplace وغيرها.

‏•تشمل وظائف: تشخيص عناوين IP السيئة، التحقق من VPN/Tor، تحليل رفاهية الخصوصية، والوصول التاريخي إلى المعلومات الخاصة بالأجهزة   .


‏5. Attack Surface Management (ASM)

‏•إدارة السطح الهجومي للشركات عن طريق تحديد ومراقبة الأصول الخارجية (IP أو نطاقات) تلقائيًا.

‏•تقدم لوحات تحكم ورسوم بيانية تُظهر مستوى التهديدات، الثغرات، الخصوصية، وتغيرات السطح الهجومي بمرور الوقت .


‏📊 خطط المستخدمين والمجانِيّة

‏•خطة مجانية توفّر حتى 10 تقارير IP و10 تقارير نطاق شهريًا، تتضمن معلومات أساسية مثل الثغرات، المنافذ المفتوحة، وخبر قديم عن IDS (Snort)  .

‏•الخطط المدفوعة توفر: سعة أكبر في التقارير، فلترة متقدمة، استخدام API أكثر، وإدارة شاملة للهجوم السطحي (ASM)  .


‏💡 لمن يناسب هذا الحل؟

‏•خبراء الأمن والشركات: مثالي لرصد التهديدات الخارجية وتحديد الهجوم السطحي للأصول الرقمية.

‏•باحثو أخطار محتملة (Threat Researchers): يسهل عليهم غوص عميق في بيانات OSINT ونتائج الذكاء التهديدي.

‏•المطورون: يمكنهم استخدام API للتكامل في أنظمة مثل Cisco، Splunk، Maltego، Wazuh، وغيرها  .


‏✅ الخلاصة


‏النقطةالمحتوى

‏💥ما هو؟ محرك بحث معلومات تهديدية لشبكات IP ونطاقات الإنترنت

‏ℹ️ ماذا يفعل؟ يفحص تلقائيًا البورتات، الثغرات، VPN/Tor، الصور، ويقيّم المخاطر

‏✔️ الفائدة؟ يكتشف التهديدات مبكرًا، يدير السطوح الهجومية، يدمج مع أنظمة أمان

‏💸 مجاني أم مدفوع؟يحتوي على خطة مجانية محدودة وخطط مدفوعة أكثر تكاملًا

نصيحة مستخدم icloud

 


مستخدم الايفون عندما تعمل لأي شخص اي كلود للايفون او تعمله لنفسك لا تعمل الايميل وكلمة السر في الملاحظات او بورقه 🗒️ وترتمي 🗑️ عليك خاصه عندما يكون

 icloud . com 

قد يكون 📱 مغلق في رمز او واحد من الأطفال يحاول فتحة او انت تنسيه وتحاول فتحة وفجأة يتم الايقاف ….. احرص على معلومات الاي كلود جيدا بمكان مناسب يمكنك ترجع له لانه يختلف على الاندرويد يمكن السامسونج تتخطية بسهوله لكن Apple لا يمكن العبث فيه الايفون وان وجدت حلول قد يشتغل لك ايباد ومجرد تحدث او تفرمت يرجع يقتفل خليك حريص 🧐


📌تذكر:

العبث بـ iCloud اخطر من الاندرويد ☢️ ما ينفتح بسهولة قد يقفل بعد تحديث او محاولة فاشلة 😣 

‏جوجل اطلقت فجاة اداتها DeepSearch كمصدر مفتوح للجميع

 


https://github.com/google-gemini/gemini-fullstack-langgraph-quickstart/

‏هذه الاداة عبارة عن وكيل ذكي يبحث عن المعلومات خطوة بخطوة في الإنترنت يحللها ثم يحولها إلى تقرير مفصل لك.


‏المشروع يحتوي على واجهة امامية (front-end) مبنية بـ React وخلفية (back-end) تعتمد على LangGraph.

‏لتشغيل الاداة تحتاج إلى مفتاح API لـ Gemini (تحصل عليه من هنا مجانًا)

‏⁦‪aistudio.google.com/apikey‬⁩

‏ وأيضًا API لـ LangSmith (من هنا).

‏⁦‪smith.langchain.com/settings‬⁩

‏فرصة مجانية رائعة 😊

‏كيفية جعل أي شكل يتوهج في Figma

 


🚀 المشكلة اللي نواجهها لما نبني في Flutter واجهات فيها أكثر من Form وButton الحفظ/الإرسال يكون خارج كل Form، نواجه هذه المشاكل:






🚀 المشكلة اللي نواجهها
لما نبني في Flutter واجهات فيها أكثر من Form وButton الحفظ/الإرسال يكون خارج كل Form، نواجه هذه المشاكل:

كيف نوصل لبيانات كل Form؟

كيف نسوّي Validation لكل Form؟

📚 2. الحلول الشائعة

- كل شيء في صفحة وحدة:
تجمع كل الـ Forms في Flex واحد مرة وحده .
ينتج عنها كود معقد وصعب القراءة والتعديل (“ويدعي عليك اللي بعدك!”)😁

-ال State-Management (Bloc/Provider/….):
ترفع بيانات الـ Forms لـ Shared Model
تغير قيمة كل حقل عن طريق copyWith على الModel

ويعتبر حل جيد لتشارك البيانات بين عدة Widgets، لكن ما يغطّي Validation داخل الـ Form بسهولة، وقد يكون overkill إذا كانت Logic بسيطة.

☑️ ملاحظات على الحل الثاني:
صحيح إنه أفضل من تجميع الكل في صفحة وحدة،

لكن للوصول للـ validation ما فية API جاهزة غير إنك تخلّي كل TextFormField listener ويروح يرسل حالة Validation 

ولما تكون Logic بسيطة، المبرمج يميل للـ أبسط خاصة إذا بيستخدم Bloc .

▫️ 3. الحل المقترح: GlobalKey Pattern
نستفيد من الـ super.key اللي يجي مع StatefulWidget عشان نوصل للـ Properries,actions الـ State من أي مكان أبسط:

الخطوات
في الـ StatefulWidget class عندك كلاسين:

class MyFormPage extends StatefulWidget

class MyFormPageState extends State<MyFormPage> ← هذا هو الكلاس اللي نحتاجة Global فلا تستخدم _ للـ State.

في الأب (ParentPage) تعرّف المفتاح:
__________________________________________________
final GlobalKey<MyFormPageState> myFormKey = GlobalKey<MyFormPageState>();
__________________________________________________
تمرّره للـ Child:

__________________________________________________
MyFormPage(key: myFormKey);
__________________________________________________
في أي صفحة أو زرّ تريد أن  تستدعي Validation أو تجيب بيانات، تستدعي:
__________________________________________________
 myFormKey.currentState!.validateAllForms();
var data = myFormKey.currentState!.collectData();
__________________________________________________
 🖇 4. ملاحظة :
الGlobalKeyPattern نستخدمها فقط إذا كان الLogics بسيط وما يحتاج تعقيد .

وبرغم من إن الGlobalKey ياخذ O(1) ، لكن كلما كثرت الkeys تصير عملية الwidget rebuilds بطيئة  وتزيد من الcoubling بين الparent والchilde .

📍في الصور المرفقة:
 مثال عن استخدام الGlobalKeyPattern ،
ومقارنه بين إستخدام الGlobalKeyPattern  وال StateMangement

🎯 5. الخلاصة
جرب الطريقة الأنسب لحجم وتعقيد مشروعك

‏هل انت مصمم UI/UX عليك بتجربة اضافة Dora

 


‏هل انت  مصمم UI/UX عليك بتجربة اضافة Dora  

‏سوف ينقل تصاميمك الى مستوى ثاني

‏✨ ما هي Dora ؟

‏ هي اضافة  Figma تحول التصميم العادي إلى تجربة شبه تفاعلية ثلاثية الأبعاد! يساعدك  على اضافة تأثيرات 3D واقعية 

‏⁦‪dora.run‬⁩

UI/UX السيئة مقابل UI/UX الجيدة: تبسيط وتوازن وتسليط الضوء على 🚫✅

 

✅ 

 


Good UX (تجربة مستخدم جيدة):

  • 🔹 Simple, Clean Navigation
    تنقّل بسيط وواضح، بدون عناصر مشتتة أو كثيرة.
  • 🔹 Balanced Layout
    توزيع العناصر متوازن ومريح للعين، بدون ازدحام بصري.
  • 🔹 Strong Visual Hierarchy
    تدرّج بصري واضح يوجه المستخدم للأهم ثم الأقل أهمية.
  • 🔹 Prominent CTA (زر الدعوة لاتخاذ إجراء بارز)
    زر الإجراء واضح وملفت للنظر (مثل “اشترِ الآن” أو “سجّل”).


🚫 

Bad UX (تجربة مستخدم سيئة):

  • 🔻 Too Many Dropdowns
    وجود عدد كبير من القوائم المنسدلة يربك المستخدم.
  • 🔻 Crowded Layout
    التصميم مزدحم جدًا، مما يسبب ضغط بصري ويصعّب العثور على المعلومات.
  • 🔻 Unclear Visual Hierarchy
    المستخدم لا يعرف أين ينظر أولاً أو ما هو الأهم، لأن كل شيء يظهر بنفس الوزن البصري.

للمصممين UX UI CX

 


UI هو ما يراه المستخدم 

UX هو كيف يشعر اثنا الاستخدام 

CX هو كل ما يختبره مع علامتك التجارية

توضح كيف إنشاء تأثير توهّج ناعم باستخدام طبقتين وتدرجات ضوئية في برنامج Figma. هذا التأثير يُستخدم بكثرة في تصميمات الـ UI/UX الحديثة لإضافة عمق وحيوية للتصميم.

 


كيفية إنشاء هذا التدرج

توضح كيف إنشاء تأثير توهّج ناعم باستخدام طبقتين وتدرجات ضوئية في برنامج Figma. هذا التأثير يُستخدم بكثرة في تصميمات الـ UI/UX الحديثة لإضافة عمق وحيوية للتصميم.


إليك الخطوات بالتفصيل:



✅ خطوة بخطوة لعمل هذا التأثير في Figma:


🔹 1. إنشاء الإطار الأساسي (Frame)

أنشئ Frame بلون خلفية داكن (مثلًا: #000000).



🔹 2. إنشاء الشكلين الأساسيين (Shape 1 & Shape 2)

ارسم شكلين منحنيين (غالبًا باستخدام أداة Pen أو Rectangle ثم تعديل الحواف).

ضع الشكلين في أسفل الإطار مثل ما هو موضح بالصورة.


الإعدادات:

Shape 1:

Fill: #8A1DFF (بنفسجي داكن)

Shape 2:

Fill: #F0E2FF (بنفسجي فاتح)



🔹 3. إضافة الضبابية (Blur Effect)

حدد كل شكل.

من Effects اضغط + ثم اختر Layer Blur.

اجعل قيمة Layer Blur = 400 لكليهما.



🔹 4. تغيير وضع المزج (Blending Mode)

فقط لـ Shape 2:

غيّر Blend Mode إلى Plus Lighter (أو استخدم Screen حسب التأثير المطلوب).

هذا سيجعل الشكل يتوهج فوق الشكل الآخر بشكل ناعم ومضيء.



💡 نصائح إضافية:

يمكنك تعديل درجة اللون أو الشفافية لتغيير حدة التوهج.

جرّب تحريك الشكلين للحصول على تأثير أكثر واقعية أو مركزي.

يمكن استخدام نفس الطريقة لأي لون آخر (أزرق، وردي، إلخ)

غالبًا أكثر المشاكل اللي نواجهها مع GridView في Flutter هي طريقة عرض العناصر بحجم المحتوى نفسه أو حجم متغير بحسب حجم المحتوى (height, width).

 


لأنه برغم وجود بعض الخيارات اللي نقدر نتحكم فيها، لازلنا نعاني من ضبط الحجم بدون مشاكل:


▫️ childAspectRatio


ياخذ نسبة width/height ثابتة على كل العناصر


إذا كان العرض أو الارتفاع ضيق → Overflow


إذا كان واسع → مساحات فارغة كبيرة أسفل العنصر


▫️ maxCrossAxisExtent


تعطي لكل عنصر أقصى إرتفاع  ثابت، ويحسب Flutter عدد الأعمدة تلقائيًا


يفيد لما يكون عندك حجم عناصر محدد مسبقًا


لكن ما يحل مشكلة الارتفاع الديناميكي حسب المحتوى


وبالتالي لازلنا ما نقدر نعرض العناصر بحجم ديناميكي يتناسب مع المحتوى الكبير أو الصغير… 😅


طريقتنا في الـ Row/Column

لما يكون عندنا Row أو Column ونحتاج نطبّق حجم أكبر عنصر على بقية العناصر أو توحيد الحجم :


IntrinsicWidth للعرض: ياخذ عرض أكبر عنصر في الـ Column ويطبقه على الجميع


IntrinsicHeight للارتفاع: ياخذ ارتفاع أكبر عنصر في الـ Row ويطبقه على الجميع


☑️ وهذا اللي نحتاجه في الـ Grid:


نقيس في كل صف أكبر ارتفاع ونطبقه على بقية العناصر في ذلك الصف


الحل العملي: flutter_layout_grid

بدل ما نكتب MultiChildRenderObjectWidget معقد، استخدمنا مكتبة قوية تعتمد على CSS Grid Layout عشان نتعامل مع content-sized items بسهولة:

__________________________________________________

Fixed tracks: للأبعاد الثابتة بالبكسل


columnSizes: [FixedTrackSize(100), 1.fr]

__________________________________________________

Flexible tracks: وحدة fr (Fractional Unit) لتوزيع المساحة المتبقية


// fr يعني flex: 1

columnSizes: [1.fr, 1.fr, 1.fr]

__________________________________________________

Content-sized tracks: auto عشان يحسب الحجم بناءً على محتوى العنصر


rowSizes: [auto, auto, auto]

__________________________________________________

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


وللمكتبه استخدامات قوية خاصة: 

Flutter Web: تقسيم الشاشة بشكل Responsive



لو حابين تتعمقوا أكثر وشوفوا كل التفاصيل:

https://pub.dev/

OOP flutter الكائنات

 


1. Inheritance (الوراثة)


الوراثة تعني ان كلاس جديد يرث خصائص ودوال من كلاس اخر .


✅ مثال:

عندك كلاس Animal فيه دالة makeSound().

لو انشات كلاس Dog يرث من Animal، فانه يحصل تلقائيًا على دالة makeSound().


🔹 الفائدة: اعادة استخدام الكود وتوفير الوقت.



2. Encapsulation (الكبسلة / التغليف)


هي اخفاء تفاصيل الكود الداخلية والسماح بالوصول فقط عبر واجهات محددة (getters & setters).


✅ مثال:

لو عندك كلاس BankAccount فيه balance ما تخلي الناس يعدلونه مباشرة

لكن توفر دالة deposit() او getBalance().


🔹 الفائدة: حماية البيانات والتحكم في كيفية الوصول لها.



3. Abstraction (التجريد)


تعني انك تظهر فقط المهم للمستخدم وتخفي التفاصيل المعقدة.


✅ مثال:

عندك كلاس Car فيه دالة drive().

المستخدم ما يحتاج يعرف كيف تشتغل المحركات من الداخل فقط يستخدم drive().


🔹 الفائدة: تقليل التعقيد والتركيز على ما هو مهم.



4. Polymorphism (تعدد الاشكال)


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


✅ مثال:

دالة makeSound() تعمل بشكل مختلف في Dog وCat

مع انها بنفس الاسم وموجودة في الكلاس الاساسى Animal.


🔹 الفائدة: المرونة في كتابة الكود واستخدامه.

لإيقاف تطبيق التجسس للاندرويد windows اتصال microsoft

 


اول افتح موجة الأوامر CMD في مجلد ADB

ثانيا اكتب adb devices لتوصيل الهاتف 

ثالثا اعرض قائمة التطبيقات adb shell pm list packages ابحث على اسم الحزمة 

رابعا اوقف التطبيق اجباري adb shell am force-stop com.example.app

استبدل `com.example.app` باسم التطبيق الفعلي


بدون روت لان الروت يفتح حمايه الجهاز ويزيد فوق الطين بله .


ملاحظات مهمة

✅ اجبار التطبيقات على الايقاف قد يؤدي إلى فقدان البيانات غير المحفوظة.  

✅ بعض التطبيقات ستعود للعمل تلقائيًا (مثل تطبيقات النظام).  

✅ استخدم ADB بحذر ‼️ فقد يتسبب ايقاف تطبيقات النظام في مشاكل.  


اذا كان التطبيق يتجمد باستمرار جرب مسح ذاكرة التخزين المؤقت (Cache)او اعادة تعيين التطبيق من اعدادات اندرويد.

انتقل إلى هذه المواقع للحصول على الإلهام في التصميم design

 


- Awwwards

- Behance

- Dribbble

- SiteInspire

- UX Archive

- Mobbin

- Collect UI

- Land-book

- UI Jar

- Design Vault

- Refero

- Pageflows

- Scrnshts

- Waveguide

- GoodUX

- Dark Mode Design

- Minimal Gallery

- Saaspo

- UI Garage

- Pinterest

- One Page Love

- Hover States

- Pttrns

- UXPin

- Smashing Magazine

- UX Collective

- UI Movement

- Godly

- Web Designer Depot

- Designmodo

- 99designs Discover

- SaaS Landing Page by Cruip

- Designspiration

- Screenlane

- FigmaCrush

- Landingfolio

- Best Website Gallery

- User Interface Design Patterns

- UI Recipes

- UX Library

- SaaSFrame

- Flowstep

- NPM UI Patterns

- Good UI

- Admire The Web

- Abduzeedo

- Muzli

- Designer News

- UX Magazine

- Boxes and Arrows

إذا كنت تشك أن هاتفك (ايفون او اندرويد) مراقب فهناك بعض العلامات والرموز التي قد تشير إلى ذلك إليك دليل شامل للتحقق من ذلك: AB

 





1. علامات عامة تدل على أن تلفونك مراقب (لـ iOS وAndroid)

- 🔋 تستحب البطارية 

- ⁠ تطبيقات التجسس تستهلك موارد النظام.

- 📱 الهاتف يسخن حتى وانت ما تستخدمة .

- 📶 يستحب الرصيد حق الانترنت بسرعة .

- 🔈 تسمع اصوات غريبة اثنا المكالمات (صدى او ضوضاء خلفية).

- 📩 رسائل غريبة تحتوي على رموز او اكواد اول مرة تشوفها (قد تكون محاولات اختراق عبر SIM Jacking .

- ⚡ اعادة تشغيل الهاتف تلقائيًا دون سبب واضح.

- ⁠2. رموز وأكواد لفحص المراقبة (للتلفونات الذكية)

📱 أكواد USSD للكشف عن التجسس (تعمل على معظم الهواتف):

- #21# → لمعرفة إذا كان هاتفك تحت اعادة توجيه المكالمات (Call Forwarding).

- *#62#* → للتحقق من اعادة التوجيه عند عدم الرد.

- *#*#4636#*#* (اندرويد ) → يظهر معلومات الشبكة والبطارية (لا يعمل على بعض الأجهزة انتة تضغط على فورمات او تدخله الخيار ٢ ).

- *#*#197328640#*#* (اندرويد) → لوضع اختبار الخدمة ( Service Mode).

- *#*#232338#*#* (اندرويد ) → يظهر عنوان MAC لشبكة الـ Wi-Fi.


⚠️ ملاحظة:  

- بعض هذه الاكواد قد لا تعمل على جميع التلفونات او الاصدارات الحديثة.  

- لا توجد اكواد سحرية لاكتشاف برامج التجسس المتقدمة مثل Pegasus (يحتاج فحص متخصص).  

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



3. طرق اكثر تقدمًا لاكتشاف المراقبة 

📱 للاندرويد :

1. افحص التطبيقات غير المعروفة:

   - اذهب الى الاعدادات → التطبيقات → عرض كل التطبيقات .

   - ابحث عن تطبيقات مشبوهة (مثل أسماء غريبة 🧐 بدون ايقونة واضحة 🚫).

2. وضع الأمن (Safe Mode):

   - اعد تشغيل التلفون في وضع الامن (إطفاء التلفون وبعدين شغله اول ما يولع ابعد يدك من زر التشغيل وخليك ضاغط على زر خفض الصوت).

   - إذا توقف الاستهلاك العالي للبطارية فهناك تطبيق تجسس.

3. استخدم برامج مكافحة التجسس مثل:

   - Malwarebytes.

   - Kaspersky Antivirus.

ومدري هي تنفع او لا التطبيقات مش مجربه 

 للايفون (iOS) :

1. تحقق من نشاط التطبيقات:

   - الإعدادات → الخصوصية → تقارير التطبيقات.

2. ابحث عن ملفات تعريف غير معروفة:

   - الإعدادات → عام → إدارة الجهاز/ملفات التعريف.

3. استخدم تطبيقات الفحص مثل:

   - iVerify (يكشف بعض ثغرات iOS ومدري ا جربتة).


4. ماذا تفعل اذا اكتشفت ان تلفونك مراقب؟

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

2. غير كلمات السر لجميع حساباتك (بريد الكتروني . تواصل اجتماعية).  

3. افصل التلفون عن الانترنت حتى التأكد من ازالة البرمجيات الخبيثة.  

4. استخدم تلفون موقت ⏱️  اذا كان الامر خطيرا (مثل التعرض لاختراق مستهدف).  


5. نصائح وقائية

- ❌ لا تضغط على روابط مجهولة 

- ⁠(حتى لو مرسلة من أصدقاء).  

- 🔒 استخدم مصادقة ثنائية (2FA) لحساباتك المهمة لكنها متعبة قليل عندما تشتي تدخل حساباتك .  

- 📵 تجنب توصيل هاتفك بكابلات او شواحن مجهولة (قد تستخدم لـ Juice Jacking ).  


> تذكير: بعض العلامات قد تكون بسبب خلل في التلفون مش تجسسًا. تاكد قبل اتخاذ إجراء جذري ان هاتفك ما حصله رطوبه او دخل بين ماء او شحنته بشاحن تقليد مالم اعمل المذكور وانت متاكد انك تواجه هذه المشاكل .


اذا لم تستطيع فعل هذا وإذا كنت تشك أنك تحت مراقبة متقدمة (مثل من جهات حكومية او هكر محترفين) فمن الافضل استشارة  خبير امني 🛡️.  


🚀 الخلاصة الهاتف الذكي بوابة الى حياتك فاحميه بحكمة 🧠

‏إذا كنت مهتمًا بتعلم أو تطوير مهاراتك في مجال ‏التحقيق الجنائي الرقمي“Digital Forensics”.ج



‏فإن هذه الصفحة تُعتبر نقطة انطلاق ممتازة.


‏تحتوى على روابط وأدوات منظمة في مجال التحقيقات الجنائية الرقمية، مثل:

‏•تحليل البرمجيات الخبيثة

‏•استرجاع البيانات

‏•فحص الشبكات

‏•مقالات ودورات متخصصة


‏مفيد جدًا لمحللي DFIR والباحثين في الأمن السيبراني .


‏موقع: https://start.me/p/ekq7Al/digital-forensics

كيفية التعامل مع العميل بشكل احترافي ومباشر .. UI/UX

 


‏1: بداية الطريق

‏أول خطوة في التعامل مع العميل كمصمم UI/UX هي الاستماع بتركيز

‏قبل ما تبدأ أي تصميم لازم تفهم بشكل عميق ايش احتياجات العميل أهدافه، والجمهور المستهدف.

‏كل مشروع يبدأ بالسؤال

‏2: تحديد التوقعات

‏من البداية حدد التوقعات بوضوح.

‏اتفقوا مع العميل على المواعيد النهائية نطاق العمل وعدد التعديلات الممكنة.

‏الوضوح في بداية المشروع يساعدك على تجنب المفاجآت في النهاية

‏3: الشرح والتوجيه

‏في أثناء المشروع لا تتردد في شرح قرارات التصميم.

‏شرحك للعميل عن سبب اختيار ألوان أو خطوط معينة يعزز ثقته فيك كمصممة ويؤكد له أن تصميمك مبني على دراسة واحترافية

‏4: التواصل المستمر

‏ابقَ على تواصل دائم مع العميل خاصة في المراحل المتقدمة.

‏شاركه التحديثات بشكل دوري وتأكد أنه راضي عن التطورات. 

التواصل المفتوح يضمن النجاح في العمل

‏5: الاحترافية في التعامل مع الملاحظات

‏لما العميل يقدم ملاحظات أو طلبات تعديل استمع جيدًا قبل الرد.

‏احترم رأيه لكن حافظ على وجهة نظرك المهنية وكون مستعدًا لتفسير اختياراتك

‏6: تسليم المشروع

‏عند تسليم العمل تأكد من تنظيم الملفات بشكل احترافي وتوضيح طريقة استخدامها.

‏قدم للعملاء تصدير للملفات بشكل يسهل عليهم استخدامها والتعديل عليها مستقبلاً

‏7: بعد التسليم

‏حتى بعد تسليم المشروع حافظ على التواصل مع العميل.

‏حاول أن تكون جزءًا من نجاحه المستمر. قدم له استشارات أو نصائح لتطوير المنتج بعد الإطلاق. 

هذا يبني علاقة طويلة الأمد

‏linux commands

 


‏اذا تحتاج تسرع عملية عملك الأفضل تكون حافظها و كل واحده ماذا تعمل ليكون عملك بشكل اسرع وافضل. 

https://github.com/zapstiko/Hacking-PDF/blob/main/linux%20commands%20.pdf/


#السقاف_فونsajafFon

#السقاف_فون

‏Flutter Setup Tool v4.1.1

 


النسخة الأفضل حتى الآن.

تثبيت كامل وبدون اي مشاكل..

مميزات الإصدار الجديد:

• حجم التطبيق أقل من 60MB فقط

• تثبيت وإعداد كامل لـ Flutter

• والجديد : تثبيت وإعداد كامل لـ Java أيضاً.

• حرية اختيار المكونات التي ترغب بتنزيلها 

‏‪http://cutt.ly/FlutterSetupTool/‬



‏تحديثااات Figma الرهيبة 💎 ‏أمس تم اطلاق ميزات جديدة في مؤتمر ⁦‪Config2025 ‬⁩ :

 


‏تحديثااات Figma الرهيبة 💎

‏أمس تم اطلاق ميزات جديدة في مؤتمر ⁦‪Config2025 ‬⁩ :


‏- Grids

‏- Figma Sites

‏- Figma Buzz

‏- Figma Make

‏- Figma Draw 

‏1️⃣Grids :  


‏ تحسينات على ميزة Auto Layout تسمح بإنشاء شبكات ثنائية الأبعاد (صفوف وأعمدة) لتنظيم العناصر بدقة مثالية لتصميم لوحات المعلومات والتخطيطات التحريرية وصناديق Bento.

‏2️⃣Figma Sites :


‏  أداة جديدة تتيح للمصممين إنشاء ونشر مواقع ويب تفاعلية مباشرة من Figma دون الحاجة لكتابة كود تدعم الذكاء الاصطناعي لتوليد الأكواد التفاعلية بناءً على الأوامر النصية مع تكامل سلس مع أدوات Figma الأخرى.

‏3️⃣Figma Buzz : 


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

‏4️⃣Figma Make:  


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

‏5️⃣Figma Draw:  


‏أداة للرسم والتصميم (Vector) تُشبه Adobe Illustrator، مدمجة داخل Figma تُتيح إنشاء وتحرير الرسومات والشعارات بسهولة، مع توفرها في أدوات Figma الأخرى مثل Sites وSlides وBuzz.

scan4secrets

 




scan4secrets

‏يدعم فحص SAST و DAST مع توفر أكثر من 400 قاعدة ويسمح لك بإضافة قائمة الكلمات الخاصة بك أيضًا ولفحص الروابط .


https://github.com/m14r41/scan4secrets/

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

 


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


‏📚 إليك "RedTeaming_CheatSheet" من H4CK3RT3CH على GitHub:


‏🔗⁦‪  https://github.com/H4CK3RT3CH/RedTeaming_CheatSheet/