برمجةوتقنية المعلومات C. P. W
620 subscribers
810 photos
94 videos
303 files
644 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
Forwarded from Codefajr_كود فجر
🔍 أنواع أوامر SQL
Types of SQL Statements 🔎

🔹 في عالم قواعد البيانات، أوامر SQL تنقسم إلى عدة أنواع رئيسية، كل منها يؤدي وظيفة محددة:

1️⃣ DDL – Data Definition Language

🔹 لإنشاء وتعديل هيكل الجداول وقواعد البيانات.

🛠 من أهم الأوامر:

CREATE
لإنشاء جداول أو قواعد بيانات جديدة.

ALTER
لتعديل هيكل جدول موجود (إضافة أو حذف أعمدة مثلاً).

DROP
لحذف جداول أو قواعد بيانات بالكامل.

TRUNCATE
لحذف جميع البيانات من الجدول بدون حذف الهيكل.

2️⃣ DML – Data Manipulation Language

🔹 لإدارة البيانات داخل الجداول (إضافة، تعديل، حذف).

📝 من أهم الأوامر:

INSERT
لإضافة سجلات جديدة.

UPDATE
لتعديل بيانات موجودة.

DELETE
لحذف بيانات من الجدول.

3️⃣ DQL – Data Query Language

🔹 لاستخراج البيانات من الجداول.

🔍 من أهم الأوامر:

SELECT
لجلب البيانات وفق شروط محددة.

4️⃣ DCL – Data Control Language

🔹 للتحكم في الصلاحيات والوصول للبيانات.

🔐 من أهم الأوامر:

GRANT
لمنح صلاحيات لمستخدم.

REVOKE
لسحب الصلاحيات.

5️⃣ TCL – Transaction Control Language

🔹 للتحكم في العمليات والمعاملات داخل قواعد البيانات.

📦 من أهم الأوامر:

COMMIT
لحفظ التعديلات بشكل دائم.

ROLLBACK
للتراجع عن التعديلات قبل الحفظ.

SAVEPOINT
لإنشاء نقطة استعادة داخل المعاملة.

SET TRANSACTION
لتحديد خصائص المعاملة.
Forwarded from Codefajr_كود فجر
‏عندنا اليوم فضيحة جديدة. من ستارتب Thinking Machines Lab (حق ميرا موراتي) طرد المؤسسين بارِت زوف ولوك متز.

بارِت كان الـ CTO. رسميًا يقولون إنه طلع “بمحض إرادته”، لكن بعض المصادر تتكلم إن الموضوع له علاقة بـ سلوك غير أخلاقي.

وبالتحديد، مصدر قريب من Thinking Machines قال لـ Wired إن بارِت كان يشارك معلومات سرّية عن الشركة مع منافسين.

والاثنين زوف ومتز الحين راجعين لـ OpenAI (نفس المكان اللي ميرا كانت ساحبتهم منه قبل). ومن جهة ثانية، منصب الـCTO في Thinking Machines صار عند سوميث تشينتالا واحد من أهم ناس PyTorch.

يعني خلال أقل من سنة على عمر الستارتب، طلعوا منه 3 من 6 مؤسسين (وقبل كم شهر Meta خطفت أندرو تالوك). نشوف نهايتها 😐
Forwarded from تخاريف مبرمج
البوست ده كان المفروض ينزل من اسبوع بس خليني اقوله دلوقتي ، احنا كده عدي علينا سنتين من بداية المنتورشيب
بدانا في ديسمبر 2023 ولسه مكملين بفضل الله

من اول يوم كان هدفنا واضح مش عايزين ناس حافظه شوية فريموركس
احنا كنا عايزين نطلع شباب اشتغلوا علي مشاريع حقيقية زي الشركات بالظبط وده اللي حصل

فيه ناس اشتغلت وهم لسه في المنتورشيب
وفيه ناس اشتغلت بعد ما خلصت
وده مش صدفة
طريقة شغلنا من البداية كانت مختلفة

قبل ما نكتب سطر كود واحد كنا بنقعد شهر كامل في التخطيط
كنا بنبدأ بالاتي
* فهم البيزنس كويس من خلال ال analysis وال design
* وبعدها database design
* وبعدين api design first
* وبعدين uml
* وبعدين wbs وتقسيم التاسكات
* وبعدين estimation
* وبعدين نتخيل شكل الشاشات وال flow كله

كل ده كان بيحصل قبل اي كود وده كان ال plan الحقيقي للمشروع وده اللي بيتعمل مع ال AI Tools وبيسمي ال implementation plan

طيب ليه بقولك الكلام ده دلوقتي لان الشباب اللي اتخرجوا من المنتورشيب مش هيغرقوا في زمن ال AI
ولا هيبقوا تابعين ليه؟

ليه لان عندهم الاساس الصح دلوقتي لما اي حد عايز يعمل مشروع اول حاجه بيحتاجها هو الاساس وده اللي هما خدوه كمان بقوا قادرين يعملوا validation للي ال AI بيطلعه مش بياخدوا اي output ويسلموا بيه
هما فاهمين هو صح ولا غلط وليه بقوا يعرفوا المشكلة فين
هل في الكود ، ولا في التصميم ، ولا في فهم البيزنس

بقوا يعرفوا يعملوا testing صح سواء database
او load او logic

والاهم بقوا فاهمين ال flow ، فاهمين المشروع ك بيزنس ، ويقدروا يطلعوا يشرحوا شغلهم كأنه مشروع شركة مش انترنشيب

كل ده بفضل الله ثم مجهود الشباب ثم تعبنا معاهم خطوة بخطوة
حقيقي فخور بالمنتورشيب وفخور بكل واحد عدي من هنا

دمتم بخير
Forwarded from تخاريف مبرمج
اللى انت شايفه ده مشروع ecommerce بسيط جدا ؛ معمول بال tech stack
- Node JS
- React Vite
- Flutter
- Docker
-لما تحب تقول الطبيعى ده ياخد وقت قد ايه من غير ال AI ك Backend and Frontend بنتكلم بس فى 20 يوم من غير تيست
ومحتاج Flutter هياخد 10 ايام يبقى دخلنا فى شهر بالظبط
ومحتاج تعمل تيست 3 ايام موبايل ومعاهم 7 ايام ل back + front
يبقى دخلت فى 40 يوم بالظبط

اللى انت شايفه ده بالظبط خد من ال AI antigravity IDE وخلصت كل ال free credit خد ساعتين ونص مع ال test يتاعه بال seeders كمان

تخيل بقى تبيع مشروع زى ده يتكلف كم مع ال AI
Forwarded from تخاريف مبرمج
امبارح وأنا شغال مع الشباب في المنتورشيب على المشروع رقم 3
Food Delivery
كنا بنتكلم عن تصميم الداتابيز، وبالتحديد عن استخدام
JSONB
كـ data type لأحد الـ columns في table معين.

لما جينا نعدل في الـ JSONB سواء attribute واحد أو أكتر أو حتى array كاملة، لقيت الشباب شغالين بالطريقة دي
1. Fetch الداتا من الداتابيز
2. تعديل الـ object في الكود
3. Update للـ record تاني في الداتابيز

الصراحة استغربت شوية، خصوصا إننا شغالين بـ Prisma.

فقلت خلينا نرجع للـ documentation ونشوف هما نفسهم بيقولوا إيه.

وبالفعل لما رجعت للـ docs لقيت إن ده فعلا الأسلوب اللي هما موصيين بيه، وكاتبين السبب واستخداماتهم للطريقة دي بوضوح.

ساعتها قلت للشباب لا، في الحالة دي نشتغل Native Query أحسن، ومندخلش نفسنا في اللفة دي.

وده مثال بسيط جدا على قيمة إنك ترجع للـ documentation قبل ما تاخد قرار تقني مهم.

المهم بقى، وأنا بقلب في الـ docs، لقيت إن فريق Prisma عامل حركة ذكية جدا

عاملين ChatGPT جوه الـ documentation نفسها.
تفتحه، تسأله أي سؤال، يرد عليك بإجابات من نفس الـ documentation، ومعاها أمثلة، ونصوص واضحة ومحترمة جدا.

ودي تاني فايدة حقيقية ناخدها من الـ documentation وده بقى استخدام فعلي وذكي للـ AI مش مجرد كلام نظري.

دمتم بخير.
❤2
Forwarded from تخاريف مبرمج
لما تشتغل علي مشروع والعميل قالك عايز زي المشروع الفلاني
وانت متعرفش عنه حاجه
افتح الموقع بتاع المشروع الفلاني وشوف فيه الاتي

1. List of Features
2. List of functions in each feature

بعد كده بقي حدد ال scope اللي هتشتغل عليه متسبب الأمور عايمة تماما

تحديدك للكلام ده هيفرق جدا معاك عشان يبقي ال scope واضح وفي نفس الوقت تقدر تعمل estimation
للوقت
والتكلف
طب هتعمل ال scope ده ازاي

انت بقي هتشتغل هنا BA
روح لل ChatGPT خليه ياخد ال features and functions اللي طلعتها
وطلع منها
1. BRSD
Business Requirement specification document

2. User Stories and acceptance criteria
طلع من ال BRSD ال User Stories

3. QA Test Cases
هتطلعها من ال user Stories

بعد كد تطلب من لل ChatGPT انه يشتغل
ك expert product owner ويبدأ
يعمل review علي
1. BRSD
2. User stories
3. QA test cases

هنا ال BRSD بقي هو ال Scope وفي نفس الوقت
انت ك developer هتشتغل علي ال user Stories

الطريقة دي هيساعدك كتير جدا في شغلك انه يكون عندك awareness بالمشروع

تقدر كمان تطلع ال database Schema وتعملها design بناء علي
BRSD , User Stories

بعد كده بقي تاخد الكلام ده كله وتروح لل
Windsurf
Cursor
Google antigravity
Claude code


تخليه يعملك implementation plan بناء علي ال 3 ملفات اللي طلعتهم وتراجع معاه ال
Implementation plan
Tasks اللي هيكتبها

الطريقة دي مش بس هتخليك فاهم البيزنس ده كمان هتساعدك انك تنجز المشروع في وقت سريع جدا

انا اشتغلت علي مشروع بنفس الطريقة اللي انت شايفها فوق ال implementation = 40 min
Analysis and design = 1 hour

المشروع اتعمل docker
لسه طبعا قي في Security test , Load testing, Database Testing

دمتم بخير
تحديث Veo 3.1 من جوجل لإنشاء فيديوهات عمودية احترافية

t.ly/fAQfj
🔥2
Alexa+ يصل إلى مئات الملايين من أجهزة أمازون

t.ly/TOdCJ
🔥2
مسجل صوتي يعمل بالذكاء الاصطناعي لتدوين الاجتماعات بسهولة

t.ly/xeMW5
🔥2
أنثروبيك تطلق أداة Cowork لتسهيل استخدام Claude Code دون مهارات برمجية

t.ly/mIUKc
🔥2
تطبيق Qwen يتجاوز 100 مليون مستخدم نشط شهرياً

t.ly/W_j4C
🔥2
Forwarded from مذكرات مجهول (مبرمج 👑 ..»)
- ربمـا...
لا أريدُ سوى كوبٍ من القهوه..
و بعضٌ من الهدوء..
ُ
Forwarded from مذكرات مجهول (مبرمج 👑 ..»)
افضل صوره راح تشوفها في حياتك اللهم لا تحرمنا منها 🥰 🥰
❤3