Muhammad Alush – Telegram
Muhammad Alush
25.3K subscribers
719 photos
34 videos
15 files
627 links
‏مبرمج ويب 👨‍💻، محب للتقنية 🧑‍🏫| ‎#أمن_المعلومات | ‎#الأمن_السيبراني | ‎#الشبكات | ‎#توعية_أمنية.

حسابي تويتر https://twitter.com/MhamadAlush0997
Download Telegram
10 New AI tools to boost productivity:

1. Coding Tool ➝ Askcodi.com

2. Meme generator ➝ supermeme.ai

3. Design logos ➝ Stockimg.ai

4. Images ➝ letsenhance.io

5. Write Emails ➝ Getmailyr.com

6. Copywriter ➝ rytr.me

7. Website Builder ➝ 10web.io

8. Music Generator ➝ soundful.com

9. Paraphrasing tool ➝ AISEO.ai

10. Draw images ➝ craiyon.com


@MuhammadAlush0997
2
The Web3 Development Tech Stack

Blockchain development environment 🛖
➝ Hardhat
➝ Truffle
➝ Foundry

Frontend 💻
➝ HTML
➝ JavaScript
➝ React.js
➝ Moralis

Client-side SDK ⛓️
➝ Ethers.js
➝ Web3.js

Layer 2 ⚒️
➝ Nahmii
➝ Polygon

Backend 🧱
➝ Solidity
➝ Rust
➝ Chai

@MuhammadAlush0997
2👍2
SQL Number Functions Explained

@MuhammadAlush0997
Programmers and ChatGPT 🤝😂

@MuhammadAlush0997
❤‍🔥2
ما هو الفرق بين Web3 و Web5؟ 🤔

الـ Web3 و Web5 كلاهما منصات ويب لامركزية، لكن لديهما مناهج مختلفة لتحقيق اللامركزية.

يعتمد Wen3 على تقنية blockchain، والتي تسمح بتخزين البيانات والمعاملات بشكل آمن وشفاف. ومع ذلك، يمكن أن تكون blockchain بطيئة ومكلفة، مما قد يجعل من الصعب استخدامها لبعض التطبيقات.

ومن ناحية أخرى، يعتمد Web5 على تقنية جديدة تسمى عقد الويب اللامركزية (DWNS (DNS هي شبكة موزعة من أجهزة الكمبيوتر التي تخزن البيانات وتشغل التطبيقات. وهذا يسمح بتخزين البيانات والمعاملات بشكل أسرع وبأسعار معقولة أكثر من blockchain.

هناك اختلاف رئيسي آخر بين Web5 و Web3 وهو أن Web5 يركز على هوية المستخدم وملكية البيانات. يستخدم Web5 معرفا لامركزيا (DID) لمنح المستخدمين التحكم في هويتهم عبر الإنترنت. لا يتم تخزين DIDS على أي خادم مركزي، لذلك يمكن للمستخدمين التأكد من أن بياناتهم آمنة وخاصة.

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

بشكل عام ط، يعد Web3 بديلا أكثر سهولة في الاستخدام وبأسعار معقولة لـ Web3.

إنه يوفر نفس مزايا الأمان والشفافية مثل blockchain ولكن بدون عيوب.

@MuhammadAlush0997
2
🔴 أشهر أنواع التهديدات الأمنية على الأنظمة.
⚡️ Phishing
⚡️ DDoS
⚡️ MitM
⚡️ Drive-by
⚡️ Password
⚡️ Malware
⚡️ Ransomware

@MuhammadAlush0997
6🔥1
وأنت تكتب الكود الخاص بك في visual studio code يمكنك الاستعانة ب chatGpt للحصول على اقتراحات حول الكود الذي تكتبه او لتصحيح أخطاء او للحصول على مساعدة وذلك لتوفير الوقت والجهد
يمكنك ذلك من خلال تنزيل الإضافة code GPT Write من ال extention من داخل برنامج visual studio code.

@MuhammadAlush0997
7
Programmers don’t hack WiFi 😐

Programmers don’t hack WiFi 😐

Programmers don’t hack WiFi😐

Programmers don’t hack WiFi😐

Programmers don’t hack WiFi😐

@MuhammadAlush0997
👍41
المبرمج الفاشل هو ذلك الذي يثرثر ولا يكتب! تجده يكتب ويخطط ويرسم ولكنه لايقوم بكتابة كود أبداً، وإنما فقط يحاول الضحك على هذه النَّاس الأغبياء وبنفس الوقت يضحك على نفسه!، تذكّر إذا كنت تريد أن تنجح في مجال معين عليك بالتطبيق والعمل الجاد الحقيقي، وليس اللف والدوران والغش!
@MuhammadAlush0997
8👍3
🔰 IPS
➡️ "Intrusion Prevention System"
⚠️ هو نظام يستخدم لمنع الهجمات الإلكترونية والبرامج الخبيثة من الدخول إلى النظام أو الشبكة ويعمل النظام عن طريق تحليل حركة المرور وتطبيق سياسات أمنية محددة

@MuhammadAlush0997
👍7
‏من اكثر الادوات الي ممكن تساعدك كـ Front end developer في مجال Web3.

لم يعد Front end اصعب في Web3 كما كان من قبل.

الامر لم يعد يتعلق بإنشاء مشروع React/Next ومن ثم استدعاء كل package وبناء المشروع من الصفر.

npx create-web3-dapp

بكل بساطة سيقوم بإنشاء مشروع كامل يحتوي على:
- إطار Nextjs
- مكتبة RainbowKit
- مكتبة alchemy-sdk
- مكتبة Ethers
- مكتبة Hardhat و Foundry

والعديد من المشاريع المختلفة التي يمكنك بنائها.

@MuhammadAlush0997
1
توضيح الفرق بين بروتوكولات Ethereum يجب عليك معرفتها كمطور Web3 و Blockchain.

الـ ERC-20: رمز/عملة قابلة للتداول بحيث يستطيع الجميع بتداولها واستبدالها برموز/عملات اخرى. مثل استبدال عملة Ethereum الى رمز Tether وغيرها من الرموز/العملات.

الـ ERC-721: وهي NFT اي رمز غير قابل للاستبدال ولا التقسيم عكس ما كان يحصل في ERC-20. وأيضاً يمكن للحاصل على رمز ERC-721 في نقل رمزه الى شخص اخر من address الخاص به الى address الشخص.

الـ ERC-1155: وهي الرموز المتعددة اي الرموز القابلة للاستبدال والغير قابلة للاستبدال بنفس الوقت وتعد هذه الرموز قابلة للتداول وأيضا قابلة للتقسيم على الرموز القابلة للاستبدال وغير قابلة للتقسيم على الرموز غير القابلة للاستبدال.

الـ SBT: رمز غير قابل للاستبدال مثل NFT ولكن بمجرد ان تمتلك هذا الرمز او الصورة لن تستطيع نقلها الى اي شخص اخر فلذلك يتم استخدامها في الشهادات و ملفات التعريف ومستخدمين السجلات الصحية.

@MuhammadAlush0997
👍1
If you want to know the secret to optimizing SQL queries, open this.

@MuhammadAlush0997
ملخص كامل للغه JavaScript.

@MuhammadAlush0997
👍32🥰1
البرمجة ليست افتح المحرر واكتب الكود
{ البرمجة تفكير - تنظيم - تحليل - معالجة - أهداف - تجزئة - تصميم - مهام - كود }.

@MuhammadAlush0997
8👍3
تعرف على أنواع قواعد البيانات المستخدمة في البرمجة! هناك العديد من أنواع قواعد البيانات المختلفة، ومن بينها:

1- قاعدة بيانات SQL (Structured Query Language)، التي تستخدم لتخزين البيانات العادية مثل الأسماء والعناوين والتواريخ، ويتم التعامل معها باستخدام لغة SQL. تشمل برامج إنشاء قواعد البيانات SQL MySQL وOracle وMicrosoft SQL Server و PostgreSQL.

2- قاعدة بيانات NoSQL (Not Only SQL)، التي تستخدم لتخزين البيانات غير المنظمة، مثل الوثائق والصور والفيديو، ويتم التعامل معها باستخدام لغات مثل MongoDB وCassandra وRedis.

3- قاعدة بيانات الرسومات (Graph Databases)، التي تستخدم لتخزين البيانات الرسومية والصور والرسومات، ويتم التعامل معها باستخدام لغات مثل Neo4j وArangoDB.

4- قاعدة بيانات النص الكامل (Full Text Databases)، والتي تستخدم لتخزين النصوص الكاملة مثل محتوى الويب والأخبار والمقالات، ويتم التعامل معها باستخدام لغات مثل Elasticsearch وSolr.

5- قاعدة بيانات العناصر الموزعة (Distributed Databases)، التي تستخدم لتوزيع البيانات على عدة أجهزة وخوادم مختلفة، ويتم التعامل معها باستخدام لغات مثل Cassandra وHBase وRiak.

6- قاعدة بيانات الذاكرة العشوائية (In-Memory Databases)، والتي تستخدم لتخزين البيانات في الذاكرة وليس على القرص الصلب، ويتم التعامل معها باستخدام لغات مثل Redis وMemcached.

7- قاعدة بيانات العوامل النشطة (Active Databases)، التي تستخدم لتخزين البيانات التي تتغير باستمرار، ويتم التعامل معها باستخدام لغات مثل GemStone وObjectStore.

#قواعد_البيانات
#SQL
#NoSQL
#قاعدة_بيانات_الرسومات
#قاعدة_بيانات_النص_الكامل
#قاعدة_بيانات_العوامل_النشطة
#قاعدة_بيانات_العناصر_الموزعة
#قاعدة_بيانات_الذاكرة_العشوائية

@MuhammadAlush0997
👍4