حَامِد | tech
https://youtu.be/zZb4lO5Cnsw
كتابة الكود لم تعد الشي الصعب
دور على شي ثاني اصعب
زي ال scalability و غيرها من هاي الامور المهمة
دور على شي ثاني اصعب
زي ال scalability و غيرها من هاي الامور المهمة
Forwarded from هُمام
هل يمكن أن أكون شابا نشأ في طاعة الله ؟
https://www.youtube.com/watch?v=gIVYW66bjfQ
https://www.youtube.com/watch?v=gIVYW66bjfQ
YouTube
هل يمكن أن أكون شابا نشأ في طاعة الله ؟
مادة صوتية بعنوان :
هل يمكن أن أكون شابا نشأ في طاعة الله ؟
رابط المادة في قناة التيليجرام:
https://t.me/alkulife/13018
القنا ة الرئيسية:
https://t.me/alkulife
قناة الدروس العلمية:
https://t.me/doros_alkulify
قناة علم الحديث:
https://t.me/ilm_aLhadithArchive…
هل يمكن أن أكون شابا نشأ في طاعة الله ؟
رابط المادة في قناة التيليجرام:
https://t.me/alkulife/13018
القنا ة الرئيسية:
https://t.me/alkulife
قناة الدروس العلمية:
https://t.me/doros_alkulify
قناة علم الحديث:
https://t.me/ilm_aLhadithArchive…
Forwarded from Hacker News
GitHub RCE Vulnerability: CVE-2026-3854 Breakdown (Score: 152+ in 4 hours)
Link: https://readhacker.news/s/6SXSz
Comments: https://readhacker.news/c/6SXSz
Link: https://readhacker.news/s/6SXSz
Comments: https://readhacker.news/c/6SXSz
wiz.io
GitHub RCE Vulnerability: CVE-2026-3854 Breakdown | Wiz Blog
A CVSS 8.7 vulnerability in GitHub Enterprise Server allows remote code execution. Read the threat brief and find vulnerable GHES instances from Wiz.
يخي facebook من اسوا الخدمات
ما في شي يصير صح لا تغيير الباسوورد و لا شي
عبارة عن جلطة
ما في شي يصير صح لا تغيير الباسوورد و لا شي
عبارة عن جلطة
يا اخوان جزاكم الله خيرا
اعاني من حوالي اسبوع من مشاكل في النوم
حد عنده حل؟ يعني نوم متقطع و نوم متاخر و ربك المعين
اعاني من حوالي اسبوع من مشاكل في النوم
حد عنده حل؟ يعني نوم متقطع و نوم متاخر و ربك المعين
Forwarded from Hacker News
CPanel and WHM Authentication Bypass – CVE-2026-41940 (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6Taks
Comments: https://readhacker.news/c/6Taks
Link: https://readhacker.news/s/6Taks
Comments: https://readhacker.news/c/6Taks
watchTowr Labs
The Internet Is Falling Down, Falling Down, Falling Down (cPanel & WHM Authentication Bypass CVE-2026-41940)
Hello! Yes, it's all a disaster again!
Let's get this party started:
0:00
/0:12
1×
No comments today, so imagine this:
* We wrote something that we find very funny,
* Nobody else gets it,
* But everyone humors…
Let's get this party started:
0:00
/0:12
1×
No comments today, so imagine this:
* We wrote something that we find very funny,
* Nobody else gets it,
* But everyone humors…
كل مرة بتشغل:
دوكر بيرجع يعمل build للصورة من جديد.
بس الفكرة المهمة إنو دوكر ذكي، بيخزن مراحل البناء (layers) ليخلي العملية أسرع بالمرة الجاية.
خليني بسطها شوي:
تخيل عندك Dockerfile فيه هيك خطوات:
دوكر بيخزن نتيجة كل خطوة.
يعني إذا package-lock.json ما تغيّر، ما رح يعيد تحميل dependencies، وهاي أوفر عليك وقت كبير.
بس هالـ cache بياخد مساحة من الديسك.
هلا أنواع المساحة اللي بيستخدمها Docker:
1. Images
هاي الصور المبنية للتطبيق، مثل:
my-app
my-app-worker
postgres
nginx
إذا الصور قيد الاستخدام من containers شغالة، ما في شي ينحذف منها.
2. Containers
هاي النسخ اللي شغالة من الصور.
عادة حجمها صغير.
3. Volumes
هاي أهم نقطة.
هون بتنحفظ البيانات، مثل قاعدة البيانات (Postgres).
يعني بياناتك الفعلية موجودة هون.
لا تمسحها إلا إذا فاهم شو عم تعمل.
4. Build Cache
هاي ملفات مؤقتة بس لتسريع الـ build.
مثلا ممكن تلاقي:
Build Cache: 8GB
هاي مو بيانات مهمة، بس لتسريع الشغل.
ممكن تحذفها بأمان:
وهالشي ما بيأثر على التطبيق أبدا.
بعد التنظيف
ممكن يصير عندك:
Build Cache: 0B
Images: 2GB
يعني كل شي شغال طبيعي.
عادات منيحة بعد كل فترة
شوف استخدام المساحة:
نظف الكاش:
تنظيف أوسع (بحذر)
لا تستخدم إلا إذا فاهم تماما
لأن --volumes ممكن تمسح قاعدة البيانات وتخسر كل شي.
الخلاصة
الكاش مفيد للسرعة بس بيأخذ مساحة
حذفه آمن
أما الـ volumes فهي بياناتك الحقيقية، لا تقرب عليها بدون وعي
sudo docker compose up -d --build
دوكر بيرجع يعمل build للصورة من جديد.
بس الفكرة المهمة إنو دوكر ذكي، بيخزن مراحل البناء (layers) ليخلي العملية أسرع بالمرة الجاية.
خليني بسطها شوي:
تخيل عندك Dockerfile فيه هيك خطوات:
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
RUN npm run build
دوكر بيخزن نتيجة كل خطوة.
يعني إذا package-lock.json ما تغيّر، ما رح يعيد تحميل dependencies، وهاي أوفر عليك وقت كبير.
بس هالـ cache بياخد مساحة من الديسك.
هلا أنواع المساحة اللي بيستخدمها Docker:
1. Images
هاي الصور المبنية للتطبيق، مثل:
my-app
my-app-worker
postgres
nginx
إذا الصور قيد الاستخدام من containers شغالة، ما في شي ينحذف منها.
2. Containers
هاي النسخ اللي شغالة من الصور.
عادة حجمها صغير.
3. Volumes
هاي أهم نقطة.
هون بتنحفظ البيانات، مثل قاعدة البيانات (Postgres).
يعني بياناتك الفعلية موجودة هون.
لا تمسحها إلا إذا فاهم شو عم تعمل.
4. Build Cache
هاي ملفات مؤقتة بس لتسريع الـ build.
مثلا ممكن تلاقي:
Build Cache: 8GB
هاي مو بيانات مهمة، بس لتسريع الشغل.
ممكن تحذفها بأمان:
sudo docker builder prune -f
وهالشي ما بيأثر على التطبيق أبدا.
بعد التنظيف
ممكن يصير عندك:
Build Cache: 0B
Images: 2GB
يعني كل شي شغال طبيعي.
عادات منيحة بعد كل فترة
شوف استخدام المساحة:
sudo docker system df
نظف الكاش:
sudo docker builder prune -f
تنظيف أوسع (بحذر)
sudo docker system prune -f
لا تستخدم إلا إذا فاهم تماما
sudo docker system prune -a --volumes
لأن --volumes ممكن تمسح قاعدة البيانات وتخسر كل شي.
الخلاصة
الكاش مفيد للسرعة بس بيأخذ مساحة
حذفه آمن
أما الـ volumes فهي بياناتك الحقيقية، لا تقرب عليها بدون وعي
معلومات تفيدك حتى ما تخرب الدنيا في ال production
و عشان ما تحط اللوم على docker انه مطيرلك المساحة
و عشان ما تحط اللوم على docker انه مطيرلك المساحة