سأعود للنشر قريباً ✨ مع التركيز على أفكر أكثر مخصصة لمجال ال back-end باستخدام اطاري العمل Laravel 👩💻 و Nest.js 👩💻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2
التحقق من المدخلات في NestJS باستخدام Pipes
في إطار NestJS👩💻 ، تُعتبر Pipes واحدة من الميزات المهمة التي تتيح للمطورين التحقق من صحة المدخلات وتحويلها. يتم تطبيق Pipes بشكل رئيسي للتحقق من البيانات التي يتم تمريرها إلى نقاط النهاية (endpoints) داخل تطبيقات الـ API، سواء كانت هذه البيانات تأتي من الطلبات HTTP أو غيرها.
مفهوم Pipes في NestJS👩💻
يمكن استخدام Pipes في NestJS لتحويل البيانات أو التحقق من صحتها قبل أن تصل إلى منطق التطبيق الرئيسي. Pipes يمكن أن تكون إما:
تحويلية (Transformation Pipes): تقوم بتحويل البيانات إلى الشكل المطلوب (مثل تحويل النص إلى عدد).
تحقق (Validation Pipes): تتحقق من صحة البيانات ومدى توافقها مع المعايير المحددة. (مثل المثال في الصورة)
———————
يمكن ملاحظة أنه في التابع redirect أقوم بإستقبال ايدي العضو 🆔 وايدي خاص بالمهمة Task المطلوب التوجه إليها🔄
لكن الأمر الغير متوقع هو في حال قام أحد المستخدمين🤡 بتغير ايدي التاسك مثلاً إلى اسمه أو أي اسم (ali كمثال) ماذا سيحدث برأيك 🤔 ؟
ستصبح قيمة المتغير id مساوية ل NaN (لقيامي بتحويل النتيجة لرقم من خلال إضافة إشارة الجمع قبل اسم المتغير
وعند إجراء عملية البحث بقواعد البيانات👩💻 سيعود لناء خطأ ببناء جملة SQL سببها
هذا فقط مثال بسيط لما سيتحدث في حال لم نقم بالتحقق من المدخلات
ومن ال pipes المبنية من قبل nestjs هي:
ParseIntPipe - ParseFloatPipe - ParseBoolPipe - ParseArrayPipe - ParseUUIDPipe - ParseEnumPipe - ParseFilePipe
وأدعوك لقراءة التوثيق الخاص بها من خلال الرابط التالي:
https://docs.nestjs.com/pipes
#nestjs #validation #backend
في إطار NestJS
مفهوم Pipes في NestJS
يمكن استخدام Pipes في NestJS لتحويل البيانات أو التحقق من صحتها قبل أن تصل إلى منطق التطبيق الرئيسي. Pipes يمكن أن تكون إما:
تحويلية (Transformation Pipes): تقوم بتحويل البيانات إلى الشكل المطلوب (مثل تحويل النص إلى عدد).
تحقق (Validation Pipes): تتحقق من صحة البيانات ومدى توافقها مع المعايير المحددة. (مثل المثال في الصورة)
———————
يمكن ملاحظة أنه في التابع redirect أقوم بإستقبال ايدي العضو 🆔 وايدي خاص بالمهمة Task المطلوب التوجه إليها
لكن الأمر الغير متوقع هو في حال قام أحد المستخدمين
ستصبح قيمة المتغير id مساوية ل NaN (لقيامي بتحويل النتيجة لرقم من خلال إضافة إشارة الجمع قبل اسم المتغير
+)وعند إجراء عملية البحث بقواعد البيانات
t.id = NaN - لأن عملية التخاطب مع قواعد البيانات تتم من خلال TypeORM وهو يتوقع مني إمرار قيمة رقمية فقط -هذا فقط مثال بسيط لما سيتحدث في حال لم نقم بالتحقق من المدخلات
ومن ال pipes المبنية من قبل nestjs هي:
ParseIntPipe - ParseFloatPipe - ParseBoolPipe - ParseArrayPipe - ParseUUIDPipe - ParseEnumPipe - ParseFilePipe
وأدعوك لقراءة التوثيق الخاص بها من خلال الرابط التالي:
https://docs.nestjs.com/pipes
#nestjs #validation #backend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
تكريك منتجات JetBrains 👩💻 👩💻 مثل phpstorm - webstorm على الأنظمة المبنية بنواة Linux 👩💻 مثل نظام Ubuntu 👩💻
من خلال الأمر التالي (بصلاحية المستخدم وليس الجذر !):
بعد الامر ادخل لأي محرر بيعطيك خيارات للتفعيل منها 30 يوم مجاناً
الطريقة من حوالي السنة كاملة بستخدمها، بس من بعد تحديث 2024.2 جربتها وما اشتغل المحرر، لازم تشغل VPN في حال كنت بدولة محظورة مثل سوريا واليمن وروسيا (الدول الغير مسموح الك تستخدم المنتجات فيها)
جماعة ال Windows بتوقع إذا لقيتو مجلد .java وحذفتوه تنحل مشاكلكم
تم الطلب من خلال مجموعة Help PHP
https://t.me/Dv_Wolf
من خلال الأمر التالي (بصلاحية المستخدم وليس الجذر !):
rm -rif ~/.javaبعد الامر ادخل لأي محرر بيعطيك خيارات للتفعيل منها 30 يوم مجاناً
الطريقة من حوالي السنة كاملة بستخدمها، بس من بعد تحديث 2024.2 جربتها وما اشتغل المحرر، لازم تشغل VPN في حال كنت بدولة محظورة مثل سوريا واليمن وروسيا (الدول الغير مسموح الك تستخدم المنتجات فيها)
جماعة ال Windows بتوقع إذا لقيتو مجلد .java وحذفتوه تنحل مشاكلكم
تم الطلب من خلال مجموعة Help PHP
https://t.me/Dv_Wolf
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Help PhP <\>
القوانين 📃 :
الاحترام اولا ⭕️
ممنوع التكلم بالسياسه والطائفيه🚫
ممنوع المشاكل والسب والشتم🚫
هدفنا مساعدة الكل ليس ابتذاذ احد 🌸
اطلب اي شيء ! لنساعدك به 😉
لن نطلب منك مالا $ 😍 مقابل المساعده 👉
https://t.me/Dv_Wolf/165989
الاحترام اولا ⭕️
ممنوع التكلم بالسياسه والطائفيه🚫
ممنوع المشاكل والسب والشتم🚫
هدفنا مساعدة الكل ليس ابتذاذ احد 🌸
اطلب اي شيء ! لنساعدك به 😉
لن نطلب منك مالا $ 😍 مقابل المساعده 👉
https://t.me/Dv_Wolf/165989
👍1
هيثم النائب - Haitham alnaeb
براقب من بعيد ومالي إلا الدعاء ينتصر الحق بين يوم وليلة وينتهي الكرب والألم عسى يرجعوا الأهل ويجتمعوا ببلد واحد عسى أنو نبطل نخبي هويتنا السورية لنمشي أمورنا عسى الشركات العالمية تتعاقد مع السوريين بسوريا بدون عوائق التحويل عسى يقدر المطور ينصب اندرويد ستديو…
اللهم نصراً قريباً يارب ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🥰2
Yhya Nesb
اللهم نصراً قريباً يارب ❤️
مبروك لسوريا ✌️ بعد 54 عام من حكم عائلة ظالمة قتلت وذبحت وشردت الملايين من أهل سوريا ✌️
عاشت سوريا الحرة ❤️
عاشت سوريا الحرة ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
100❤5👍1
Yhya Nesb
مبروك لسوريا ✌️ بعد 54 عام من حكم عائلة ظالمة قتلت وذبحت وشردت الملايين من أهل سوريا ✌️ عاشت سوريا الحرة ❤️
صباح الحرية 💚 والخير من سوريا الحرة ✌️
سوريا بعد 54 عام من ظلم ونهب ثرواتها تحررت😍 والآن يبدأ العمل الحقيقي بإعمار وازدهار سوريا والذي يكون على الشكل التالي من خلال تعاون الشعب السوري كافة:
إعلامياً 📱:
هناك حملة كبيرة جداً ضد الثورة السورية✌️ من قبل وسائل إعلام إسرائيلية وروسية وإيرانية وإماراتية ومصرية لتشويه صورة الشعب السوري العظيم (أحد التقارير) تهدف لتعريف الشعب السوري بالإرهابي أو الداعشي والمتعاون مع الاحتلال وتدمر المقامات الدينية 🤦♂️ (أحد المقامات التي خدعو بها)
الحمد لله استطعت اقناع بعض الأشخاص من الدول المجاورة بحقيقة الأمر مع اثبات الدلائل، لكن نحتاج لنكون يد واحدة🫶 لتأكيد الحقيقة علينا الإلتزام بالتالي:
حملة معاكسة - التعليق على أي منشور من منشورات الحملة سيزيد من مدى الوصول - نشر معلومة صحيحة أو تعريف الأخرين بهدف الثورة الأساسية وماهو الارهاب الذي تدافع عنه وسائل الإعلام المعادية
مؤسساتياً 🏢:
لست من أصحاب القرار أو لدي المعلومات الكافية بهذا الخصوص، لكن أعرف وبشكل قطعي أن أيّ مبنى حكومي هو لجميع الناس وليس ملكاً لشخص الحرق أو التدمير سيزيد العبئ إقتصادياً🔽 بدلاً من شراء آلات طبية سيتوجب على الحكومة إعادة تأهيل هذه المباني 🩸
إقتصادياً 💲:
الوضع اللإقتصادي هو من أكثر الجوانب تردي💔 بسبب النظام السابق، لكن علاجه يحتاج للوقت والعمل؛ ومن أهم الأعمال لتساهم في تحسن الإقتصاد هو:
محاربة الفساد بكل أنواعه - أن تكون عاملاً وفاعلاً بأعمال تطوعية ولو بسيطة - أن تكون جزءً من عملية الإعمار بكل أشكالها (لماذا نستورد يد عاملة أجنبية ويمكننا العمل نحن كسوريين - نحن نحتاج إلى الطبيب والبناء والمهندس والمدير و المزارع والشرطي والإعلامي والمعلم .... -)
تحسين صورتنا للعالم✌️ :
للأسف عندما يقال سوريا أمام الكثير تكون الأشياء التي تخطر ببالهم (الإرهاب - النصب والخداع - اللجوء - الدمار - المخدرات - وأي شيء سيء) عندما بدأتُ عملي كمستقل حر على تطبيق التلجرام اتخذت اسم "يحيى السوري" كاسم وهمي لأحمي نفسي من ملاحقة النظام السابق لي، لكن الحقيقة انعكس كثيراً عندما بدأ عملائي تتغير وجهة نظرهم بسوريا وأبنائها لدرجة الثقة العمياء - هناك البعض يثقون بي باسم يحيى السوري بدون معرفة اسمي الكامل او حتى رقم هاتفي او صورة لي !! مجرد اسم وعمل فقط - (مثال حقيقي وأنا متأكد بوجود الكثير ممن يملكون نفس القصة الخاص بي) لكن العمل الحقيقي يكون من خلال:
تغيير نظرة العالم بسوريا وخبرائها (شاركة معلومة، حتى لوكان منشور يفيد شخصاً واحد بأي مجال) - تحسين صورتك عندما تتعامل مع أي شخص أجنبي (غير سوري) - بعد رفع العقوابات الأوربية لا تستخدم أي تطبيق مكرك (بالنسبة لي أي شركة لم تكن تمنع بشكل صريح إستخدام منتجاتها وكنت بحاجة لها كنت شخص ممن اشتركو بها؛ لها تاثيرات كثيرة من أهمها إقناع الشركات بوجود بيئة يمكن الإستثمار بها أو إنشاء معارض أو فعاليات مما يساهم بقدوم الكثير من السياح لحضور هذه الفعالية)
ختاماً:
شكراً لحسن المتابعة وندعو الله أن يصبح بلدنا من أفضل البلدان في العالم💚 وأتمنى التصحيح لي في حال وجود أي خطأ من أهل الخبرة 💚
سوريا بعد 54 عام من ظلم ونهب ثرواتها تحررت
إعلامياً 📱:
هناك حملة كبيرة جداً ضد الثورة السورية
الحمد لله استطعت اقناع بعض الأشخاص من الدول المجاورة بحقيقة الأمر مع اثبات الدلائل، لكن نحتاج لنكون يد واحدة
حملة معاكسة - التعليق على أي منشور من منشورات الحملة سيزيد من مدى الوصول - نشر معلومة صحيحة أو تعريف الأخرين بهدف الثورة الأساسية وماهو الارهاب الذي تدافع عنه وسائل الإعلام المعادية
مؤسساتياً 🏢:
لست من أصحاب القرار أو لدي المعلومات الكافية بهذا الخصوص، لكن أعرف وبشكل قطعي أن أيّ مبنى حكومي هو لجميع الناس وليس ملكاً لشخص الحرق أو التدمير سيزيد العبئ إقتصادياً
إقتصادياً 💲:
الوضع اللإقتصادي هو من أكثر الجوانب تردي
محاربة الفساد بكل أنواعه - أن تكون عاملاً وفاعلاً بأعمال تطوعية ولو بسيطة - أن تكون جزءً من عملية الإعمار بكل أشكالها (لماذا نستورد يد عاملة أجنبية ويمكننا العمل نحن كسوريين - نحن نحتاج إلى الطبيب والبناء والمهندس والمدير و المزارع والشرطي والإعلامي والمعلم .... -)
تحسين صورتنا للعالم
للأسف عندما يقال سوريا أمام الكثير تكون الأشياء التي تخطر ببالهم (الإرهاب - النصب والخداع - اللجوء - الدمار - المخدرات - وأي شيء سيء) عندما بدأتُ عملي كمستقل حر على تطبيق التلجرام اتخذت اسم "يحيى السوري" كاسم وهمي لأحمي نفسي من ملاحقة النظام السابق لي، لكن الحقيقة انعكس كثيراً عندما بدأ عملائي تتغير وجهة نظرهم بسوريا وأبنائها لدرجة الثقة العمياء - هناك البعض يثقون بي باسم يحيى السوري بدون معرفة اسمي الكامل او حتى رقم هاتفي او صورة لي !! مجرد اسم وعمل فقط - (مثال حقيقي وأنا متأكد بوجود الكثير ممن يملكون نفس القصة الخاص بي) لكن العمل الحقيقي يكون من خلال:
تغيير نظرة العالم بسوريا وخبرائها (شاركة معلومة، حتى لوكان منشور يفيد شخصاً واحد بأي مجال) - تحسين صورتك عندما تتعامل مع أي شخص أجنبي (غير سوري) - بعد رفع العقوابات الأوربية لا تستخدم أي تطبيق مكرك (بالنسبة لي أي شركة لم تكن تمنع بشكل صريح إستخدام منتجاتها وكنت بحاجة لها كنت شخص ممن اشتركو بها؛ لها تاثيرات كثيرة من أهمها إقناع الشركات بوجود بيئة يمكن الإستثمار بها أو إنشاء معارض أو فعاليات مما يساهم بقدوم الكثير من السياح لحضور هذه الفعالية)
ختاماً:
شكراً لحسن المتابعة وندعو الله أن يصبح بلدنا من أفضل البلدان في العالم
Please open Telegram to view this post
VIEW IN TELEGRAM
X (formerly Twitter)
EekadFacts | إيكاد (@EekadFacts) on X
#تحليل_رقمي📊 | اتهامات، أكاذيب، وسرديات متشابكة، صاغتها حسابات إسرائيلية، روسية، وإيرانية لتحريف المشهد، وهجوم منسق على المعارضة السورية عبر منصات التواصل الاجتماعي.
🔻إيكاد تفكك حملة رقمية هاجمت المعارضة السورية منذ بدء عملية ردع العدوان، وتكشف طبيعتها والرسائل…
🔻إيكاد تفكك حملة رقمية هاجمت المعارضة السورية منذ بدء عملية ردع العدوان، وتكشف طبيعتها والرسائل…
1❤4❤🔥2🔥1🤣1
بعض الأدوات الإلكترونية التي تدعم الكيان، والبدائل التي لا تدعم الكيان:
1️⃣ - إضافة Elementor في Wordpress 👩💻 (البديل هو divi themes):
أداة Divi Themes هي أداة تصميم مواقع ويب قوية وسهلة الاستخدام، تقدم قوالب مرنة وتخصيصات متقدمة، مما يجعلها منافسًا قويًا لـ Elementor في إنشاء مواقع جذابة بسرعة وكفاءة.
2️⃣ - موقع Wix ك website builder (البديل webflow أو موقع سنديان أيضاً كبديل عربي):
أنشئ موقع إلكتروني بدون خبرة برمجية من خلال السحب واللإفلات
3️⃣ - تطبيقات صناعة المحتوى (motion array - artlist - promo video) البديل (elements envato):
أي بدلاً من استخدام هذه التطبيقات قم بشراء الموارد المطلوبة لعملك مباشرة
4️⃣ - أداة monday لإدارة المشاريع (البديل trello):
منصة إدارة مشاريع مرنة وسهلة الاستخدام، تساعد الفرق على تنظيم العمل، تتبع التقدم، وتحسين التعاون لتحقيق الأهداف بكفاءة.
5️⃣ - موقع fiverr للعمل الحر (البديل upwork - او خمسات كبديل عربي):
موقع للعمل الحر من يعمل كوسيط بين المستقل والعميل مقابل نسبة وساطة كعمولة
6️⃣ - تطبيق lightricks للتصميم (البديل canva - lumenor ai):
أدوات تساعدك لإنشاء صور بديلة عن الفوتشوب
7️⃣ - شركة outbrain للإعلانات (البديل Google Ads):
يعمل على ربط المعلنيين مع الناشرين
8️⃣ - بوابة الدفع payoneer (البديل Paypal - الاستعانة بالعملات الرقمية):
وسيلة دفع او بنك الكتروني تتيح لك سحب اموالك بكل أريحية في الوطن العربي من خلال ATM 🙂🤦🏻♂️
9️⃣ - منصة appwrite لإنشاء تطبيق لبناء back-end و front-end معاً (البديل supabase):
هي منصة مفتوحة المصدر توفر خدمات قاعدة بيانات PostgreSQL، مصادقة، تخزين، ووظائف بدون خادم، مما يسهل بناء التطبيقات بسرعة وكفاءة.
0️⃣ 1️⃣ - منصة JForg لإنشاء pipeline لمشاريعك (البديل Github Actions - circleci):
توفير سلسلة من خطوات معالجة البيانات، تُستخدم في تطوير البرمجيات وأتمتة العمليات، حيث يتم تمرير المخرجات من خطوة كمدخلات للخطوة التالية. (يمكنك البحث عن عملية
1️⃣ 1️⃣ - منصة similarweb (البديل ahrefs):
منصات لعرض بيانات حركة المرور لأي موقع ويب كعدد الزيارات في كل شهر ومصدر الزيارات (النتيجة غير دقيقة 100%)
المصدر: الأدوات الاسرائيلية حرااااااااااااااااام
في الختام الحرب في غزة انتهت بانتصار اهل غزة ❤️ لكن هذا ليس دافع للمساهمة في الاقتصادي الصهيوني وإعادة انعاشه بعد تدهوره، لا تكن شريكاً في أي ابادة حالية أو مستقبلية
ونسال الله الرحمة للشهداء
أداة Divi Themes هي أداة تصميم مواقع ويب قوية وسهلة الاستخدام، تقدم قوالب مرنة وتخصيصات متقدمة، مما يجعلها منافسًا قويًا لـ Elementor في إنشاء مواقع جذابة بسرعة وكفاءة.
أنشئ موقع إلكتروني بدون خبرة برمجية من خلال السحب واللإفلات
أي بدلاً من استخدام هذه التطبيقات قم بشراء الموارد المطلوبة لعملك مباشرة
منصة إدارة مشاريع مرنة وسهلة الاستخدام، تساعد الفرق على تنظيم العمل، تتبع التقدم، وتحسين التعاون لتحقيق الأهداف بكفاءة.
موقع للعمل الحر من يعمل كوسيط بين المستقل والعميل مقابل نسبة وساطة كعمولة
أدوات تساعدك لإنشاء صور بديلة عن الفوتشوب
يعمل على ربط المعلنيين مع الناشرين
وسيلة دفع او بنك الكتروني تتيح لك سحب اموالك بكل أريحية في الوطن العربي من خلال ATM 🙂🤦🏻♂️
هي منصة مفتوحة المصدر توفر خدمات قاعدة بيانات PostgreSQL، مصادقة، تخزين، ووظائف بدون خادم، مما يسهل بناء التطبيقات بسرعة وكفاءة.
توفير سلسلة من خطوات معالجة البيانات، تُستخدم في تطوير البرمجيات وأتمتة العمليات، حيث يتم تمرير المخرجات من خطوة كمدخلات للخطوة التالية. (يمكنك البحث عن عملية
pipeline)منصات لعرض بيانات حركة المرور لأي موقع ويب كعدد الزيارات في كل شهر ومصدر الزيارات (النتيجة غير دقيقة 100%)
المصدر: الأدوات الاسرائيلية حرااااااااااااااااام
في الختام الحرب في غزة انتهت بانتصار اهل غزة ❤️ لكن هذا ليس دافع للمساهمة في الاقتصادي الصهيوني وإعادة انعاشه بعد تدهوره، لا تكن شريكاً في أي ابادة حالية أو مستقبلية
ونسال الله الرحمة للشهداء
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😍1
ميزة جديدة في PHP8.4
---
اكتشف ميزة "Asymmetric Visibility" في PHP 8.4! ✨🚀
تقدم PHP 8.4 ميزة رائعة باسم "Asymmetric Visibility"، والتي تتيح للمطورين تحديد مستوى رؤية غير متماثل للخصائص في الكائنات - classes -. أي يمكنك تعيين خاصية كـ public للقراءة و`private` للكتابة أو الإضافة باستخدام الصيغة public - private(set).
*لماذا هي مهمة؟ 🤔*
تحكم أفضل في الوصول، عدم الاعتماد على تابع getter للقراءة
حماية البيانات الحساسة من التعديل غير المقصود (لا يمكن التعديل من خارج الصنف - object -)
💡 مثال عملي: يمكنك مشاهدة الصورة لرؤية مثال قبل وبعد
انطلق في رحلتك البرمجية مع PHP 8.4 واستفد من هذه الميزة الرائعة لتعزيز جودة وأمان تطبيقاتك! 🚀
#PHP8_4 #PHP84 #Laravel #WebDevelopment
---
اكتشف ميزة "Asymmetric Visibility" في PHP 8.4! ✨🚀
تقدم PHP 8.4 ميزة رائعة باسم "Asymmetric Visibility"، والتي تتيح للمطورين تحديد مستوى رؤية غير متماثل للخصائص في الكائنات - classes -. أي يمكنك تعيين خاصية كـ public للقراءة و`private` للكتابة أو الإضافة باستخدام الصيغة public - private(set).
*لماذا هي مهمة؟ 🤔*
تحكم أفضل في الوصول، عدم الاعتماد على تابع getter للقراءة
حماية البيانات الحساسة من التعديل غير المقصود (لا يمكن التعديل من خارج الصنف - object -)
💡 مثال عملي: يمكنك مشاهدة الصورة لرؤية مثال قبل وبعد
class User {
public string $name;
public private(set) string $email;
public function __construct(string $name, string $email) {
$this->name = $name;
$this->email = $email;
}
}انطلق في رحلتك البرمجية مع PHP 8.4 واستفد من هذه الميزة الرائعة لتعزيز جودة وأمان تطبيقاتك! 🚀
#PHP8_4 #PHP84 #Laravel #WebDevelopment
❤🔥5👎1
مرحبا معلمي 🙋🏻♂️ بدي موقع هيك هيك وبدي فيه هل ميزة وبدي هل ميزة كمان ضرورية، اي تكرم عينك 😁 الموقع بكلف هل مبلغ وبحاجة هل وقت 🤑
أوف ! كل هل قد؟ على شو؟ بقدر اشتري سكربت الموقع من شي موقع او مبرمج وثاني ساعة بشغل الموقع😒 وأصلاً شو بدو يعرفني انك ماتعمله على الذكاء الاصطناعي
امم مو مشكلة بتمنالك التوفيق 😅👍🏻
بعد فترة، كيفك اشتريت سكربت مو شغال خرج تشفلي ياه؛ يلا تكرم
بعد النظر على السكربت، لا شيء فقط جعل الاعتماد على قواعد البيانات حصراً بسيرفر المبرمج، لا وأيضاً تخصيص ملف .env مخبأ بين المكاتب البرمجية أي إضافة مفتاح للتشفير لتصبح كلمات السر الخاص بعملائك مفتوحة له ولكل من يقوم بقرأة السكربت
ممكن تقلي لحنا كمبرمجين الحل بسيط خلي الاعتماد على ملف .env الاساسي واعمل migrate لتخلي الجداول على قاعدة البيانات يلي بدك ياها 😏، اي صحيح لو كان في ملفات migrations 😂
الخلاصة:
كمبرمج لا ترضى أقل من حقك، وقدم خدمة تتميز فيها واشتغل بضمير
وكطالب للعمل، إذا بدك عملك قيمتو عالية قدم نفس القيمة للتكلفة، وانسى المشاكل لقدام
أوف ! كل هل قد؟ على شو؟ بقدر اشتري سكربت الموقع من شي موقع او مبرمج وثاني ساعة بشغل الموقع
امم مو مشكلة بتمنالك التوفيق 😅👍🏻
بعد فترة، كيفك اشتريت سكربت مو شغال خرج تشفلي ياه؛ يلا تكرم
بعد النظر على السكربت، لا شيء فقط جعل الاعتماد على قواعد البيانات حصراً بسيرفر المبرمج، لا وأيضاً تخصيص ملف .env مخبأ بين المكاتب البرمجية أي إضافة مفتاح للتشفير لتصبح كلمات السر الخاص بعملائك مفتوحة له ولكل من يقوم بقرأة السكربت
ممكن تقلي لحنا كمبرمجين الحل بسيط خلي الاعتماد على ملف .env الاساسي واعمل migrate لتخلي الجداول على قاعدة البيانات يلي بدك ياها 😏، اي صحيح لو كان في ملفات migrations 😂
الخلاصة:
كمبرمج لا ترضى أقل من حقك، وقدم خدمة تتميز فيها واشتغل بضمير
وكطالب للعمل، إذا بدك عملك قيمتو عالية قدم نفس القيمة للتكلفة، وانسى المشاكل لقدام
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1👏1🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4
اللهم في هذا الشهر الكريم واليوم الفضيل
العن الأسد وأيتام الأسد
ورحم أبطالنا وتقبلهم مع الشهداء 💚
العن الأسد وأيتام الأسد
ورحم أبطالنا وتقبلهم مع الشهداء 💚
❤6
Yhya Nesb
صباح الحرية 💚 والخير من سوريا الحرة ✌️
يا مساء الحرية 💚 من سوريا الحرة ✌️
الحمد لله الذي أكرمنا على طاغية الشام وأعوانه ووحدنا على الحق والمساوة😍 🔥
بعد 14 عام سوريا موحدة، سوريا التي يتفاخر السورييون بانتمائهم لسوريا✌️ بعدما جعلنا النظام منبوذين من كل مكان
ونسأل الله الرحمة لكافة الشهداء الذين استشهدو طلباً للحق ورفضاً للظلم على مدى 14 عاماً 🤲
ونسأل الله أن يجعل لنا عيد الفطر أعيداً بفضله علينا على ما أكرمنا به من نصرٍ وفتوحات
وكسوري أشكر كل الشعوب التي ساندت الشعب السوري على مقدمتهم الشعب التركي والمصري 💚
———————————
بالنسبة للعودة لمحتوى القناة أريد العودة للمحتوى التقني البحت لكن الأحداث التي حصل مؤخراً والفتنة التي تقودها اسرائيل بالتعاون مع ايران جعلتني أغير رأي بالعودة بعدة فترة احترماً لأرواح رجال الأمن والمدنيين (رحمه الله عليهم) التي قتلهم أفلال النظام (لعنة الله عليهم)
الحمد لله الذي أكرمنا على طاغية الشام وأعوانه ووحدنا على الحق والمساوة
بعد 14 عام سوريا موحدة، سوريا التي يتفاخر السورييون بانتمائهم لسوريا
ونسأل الله الرحمة لكافة الشهداء الذين استشهدو طلباً للحق ورفضاً للظلم على مدى 14 عاماً 🤲
ونسأل الله أن يجعل لنا عيد الفطر أعيداً بفضله علينا على ما أكرمنا به من نصرٍ وفتوحات
وكسوري أشكر كل الشعوب التي ساندت الشعب السوري على مقدمتهم الشعب التركي والمصري 💚
———————————
بالنسبة للعودة لمحتوى القناة أريد العودة للمحتوى التقني البحت لكن الأحداث التي حصل مؤخراً والفتنة التي تقودها اسرائيل بالتعاون مع ايران جعلتني أغير رأي بالعودة بعدة فترة احترماً لأرواح رجال الأمن والمدنيين (رحمه الله عليهم) التي قتلهم أفلال النظام (لعنة الله عليهم)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤1👍1
إرسال رسائل وتسأب معضلة بسوريا صحيح؟ 😕
مثلاً لو عندك مشروع وحابب ترسل OTP لح تكون المشاكل على الشكل التالي:
- بحاجة سجل تجاري والربط مع شركة MTN ونشر المشروع على سيرفرات سورية، إذا الجماهير المتوقعة خارجية أيضاً ستأدي لتكلفة إضافية إذا أتيح خيار إرسال رسالة لرقم غير سوري
- الربط مع Meta API لكن للأسف بسوريا محظور بشكل كامل 🥹
- استعمال خدمات أخرة، مثلاً Telegram Gateway أو خدمة أخرة (غير الايميل) ممكن تكون مكلفة لمشروع أولي !
الحل عندي 😍
مكتبة "whatsapp-web.js" في nodejs تقوم بكل شيء يمكنه القيام به في WhatsApp Web؛ لأنها تتصل ب WhatsApp Web من خلال محاكة عمل متصفح Chromium
المميز فيها: سهل، مجانية، يمكن أن يتصل بها أي رقم ممكن
هل يمكن الربط بينها وبين مشروع Laravel؟ نعم بكل تأكيد 😁 يمكن جعلها كخدمة منفصلة عن مشروعك الأساسي وبناء API على الخدمات التي تقدمها فقط بحاجة لإستضافة مشروع nodejs
ويمكنك الإطلاع على المستودع التالي الذي يحوي على مثال بسيط 😁 ويمكنك من خلاله تسجيل الدخول لحسابك بكل سهولة من خلال مسح QR
https://github.com/yhyasyrian/simple-api-wwebjs
أسئلة شائعة:
- تعمل على الرقم السوري؟ بكل تأكيد
- هل يمكن تجربتها على الانترنت السوري؟ نعم لكن قم بتمكين خادم VPN وأثناء التحميل عليك الانتظار لتحميل حوالي 480 ميجابت من الاعتمادات
- ماهي متطلبات التشغيل؟ اصدار nodejs أعلى من الاصدار 18
وأيضاً بحاجة لتحميل بعض البرمجيات لمحاكة متصفح Chromium (الرابط التالي للتوثيق الرسمي يوجد به كل مايلزم):
https://wwebjs.dev/guide/installation.html
هذا كل شيء 😁 لا تنسا مشاركته مع أصدقائك لتعم الفائدة على الجميع
#syria #node #laravel #otp
مثلاً لو عندك مشروع وحابب ترسل OTP لح تكون المشاكل على الشكل التالي:
- بحاجة سجل تجاري والربط مع شركة MTN ونشر المشروع على سيرفرات سورية، إذا الجماهير المتوقعة خارجية أيضاً ستأدي لتكلفة إضافية إذا أتيح خيار إرسال رسالة لرقم غير سوري
- الربط مع Meta API لكن للأسف بسوريا محظور بشكل كامل 🥹
- استعمال خدمات أخرة، مثلاً Telegram Gateway أو خدمة أخرة (غير الايميل) ممكن تكون مكلفة لمشروع أولي !
الحل عندي 😍
مكتبة "whatsapp-web.js" في nodejs تقوم بكل شيء يمكنه القيام به في WhatsApp Web؛ لأنها تتصل ب WhatsApp Web من خلال محاكة عمل متصفح Chromium
المميز فيها: سهل، مجانية، يمكن أن يتصل بها أي رقم ممكن
هل يمكن الربط بينها وبين مشروع Laravel؟ نعم بكل تأكيد 😁 يمكن جعلها كخدمة منفصلة عن مشروعك الأساسي وبناء API على الخدمات التي تقدمها فقط بحاجة لإستضافة مشروع nodejs
ويمكنك الإطلاع على المستودع التالي الذي يحوي على مثال بسيط 😁 ويمكنك من خلاله تسجيل الدخول لحسابك بكل سهولة من خلال مسح QR
https://github.com/yhyasyrian/simple-api-wwebjs
أسئلة شائعة:
- تعمل على الرقم السوري؟ بكل تأكيد
- هل يمكن تجربتها على الانترنت السوري؟ نعم لكن قم بتمكين خادم VPN وأثناء التحميل عليك الانتظار لتحميل حوالي 480 ميجابت من الاعتمادات
- ماهي متطلبات التشغيل؟ اصدار nodejs أعلى من الاصدار 18
وأيضاً بحاجة لتحميل بعض البرمجيات لمحاكة متصفح Chromium (الرابط التالي للتوثيق الرسمي يوجد به كل مايلزم):
https://wwebjs.dev/guide/installation.html
هذا كل شيء 😁 لا تنسا مشاركته مع أصدقائك لتعم الفائدة على الجميع
#syria #node #laravel #otp
Yhya Nesb
مرحبا معلمي 🙋🏻♂️ بدي موقع هيك هيك وبدي فيه هل ميزة وبدي هل ميزة كمان ضرورية، اي تكرم عينك 😁 الموقع بكلف هل مبلغ وبحاجة هل وقت 🤑 أوف ! كل هل قد؟ على شو؟ بقدر اشتري سكربت الموقع من شي موقع او مبرمج وثاني ساعة بشغل الموقع 😒 وأصلاً شو بدو يعرفني انك ماتعمله على…
هل سنشهد بداية انقراض هذه النماذج 🤔 أم أن عصر الذكاء الاصطناعي هو العصر المثالي لولادة نماذج جديدة 😐 ! وخاصة مع ظهور آلية عمل Vibe Coding
ماذا يعني Vibe Coding؟
ببساطة إعطاء نماذج الذكاء الاصطناعي LLM مهمة أو الشي المطلوب أو حتى مشكلة ليقوم بحلها، بدون مراجعة أو قراءة الناتج وحتى دون الاعتماد على التفكير بأي مهمة🤯
ماهي المشكلة؟ يعد أمر مثالي لتخفيق النفقات🤑 !
نعم انه مثالي لزيادة النفقات🤦♂️ ؛ لحظة زيادة النفقات !
صديقي عندما تطلب شيء من الذكاء الاصطناعي فهو يقوم ببنائه من الصفر مما يجعل المشروع غير مترابط بشكل كلي ! وغير قابل للتوسع، وغالباً كود يستهلك موارد كبيرة مما يجبرك على تطوير البنية التحتية للمشروع🫠
اي شو المشكلة سيد راسي 😂 إذا كود طلع فيه غلط خلي الكود الثاني شغال بدون مشاكل ليش ليوقف الموقع كامل
طب فكر معي بالتالي:
- عندك متجر الكتروني، صفحة الفاتورة📝 فيها تصميم مختلف غير باقي الموقع بشكل كلي ! (الألوان غير ألوان الموقع، الخط، حتى ال header, footer معمولة بطريقة غير الموقع كامل) هل تعتقد أن العميل 👤 لح يكفي الدفع ويضيف بطاقته البنكية؟ (انعدمت الثقة)
- النظام يقوم بإضافة سجلات للعمليات في: جدول recorders, logs, histories بالنسبة لقواعد البيانات وعاملك 10 ملفات logs بمجلد المشروع ! (حتى تراقب المشاكل ضاعفت جهدك 🤧)
طب فكرت بالحماية؟ أو بياناتك وبيانات عملائك مستباحة للعامة 😐، طب انسا إذا الموقع وصل لمرحلة يتوقف عند الضغط؟ شو لح تعمل!
بالنسبة للصور أمثلة من أمثلة كثيرة، بس استضافة الموقع ب 10$ ب 99$ ! زعجني 🙃
- هوستنجر بأقل خطة لسنة ب 71.52$ وحطلك 14$ حق دومين جبت نفس الاستضافة مع موصفات معروفة
- موقع namecheap أقل خطة ب 22.8$ سنوياً ب 20جيجا تخزين (إذا عم نلحق المساحة بس) مع دومين 😐
طب أنت ما بتشتري استضافات؟
إذا عم اشتغل لموقع لعميل أكيد، وحتى لو شخص طلب مني بعطيه الخيارات وفي حال طلب مني أنا يلي ادفع وارفع مشاريعه، بطلب سعر بسيط مقابل الخدمات والرسوم الإضافية بدون ما قول اصلاً هيك سعر الاستضافة ولح اعملك الخدمات مجاناً
طب كيف اتأكد من المبرمج؟🤔
بس تعرض عليه فكرة مثلاً "متجر الكتروني" ويقلك ب 100$ اهرب فوراً؛ الأمر ليس بال 100$ الأمر بالتسعير مباشرة من خلال فكرة !
ملحوظة: توقع السعر من خلال رنج معين (من 100-500$) ومناقشة المبرمج لك لعدة سيناروهات للمشروع (الشكل المطلوب مألوف أو عصري، حجم الجمهور المستهدف، آلية عمل الموقع بأصغر تفصيل، عرض حلول جاهزة يمكن استخدامها تسريعاً للوقت وتقليل للتكلفة - أكيد إذا لح تستخدم لوحة تحكم جاهزة مالح تاخد تكلفة بناء وحدة من الصفر مثلاً -)
يعني ما استخدم الذكاء الاصطناعي🤔 ؟
استخدمه بذكاء يعني يساعدك لتوفر وقتك بالأمور الروتينية، ليعطيك أفكار لحل مشكلة، ضروري تكون بتعرف بالمجال لتعرف أصلاً شو تطلب منه وقت تصل لمرحلة معينة 🙂 وأكيد ما بيغني هل شي عن مراجعتك للمطلوب
شاركني رأيك😁
ماذا يعني Vibe Coding؟
ببساطة إعطاء نماذج الذكاء الاصطناعي LLM مهمة أو الشي المطلوب أو حتى مشكلة ليقوم بحلها، بدون مراجعة أو قراءة الناتج وحتى دون الاعتماد على التفكير بأي مهمة
ماهي المشكلة؟ يعد أمر مثالي لتخفيق النفقات
نعم انه مثالي لزيادة النفقات
صديقي عندما تطلب شيء من الذكاء الاصطناعي فهو يقوم ببنائه من الصفر مما يجعل المشروع غير مترابط بشكل كلي ! وغير قابل للتوسع، وغالباً كود يستهلك موارد كبيرة مما يجبرك على تطوير البنية التحتية للمشروع
اي شو المشكلة سيد راسي 😂 إذا كود طلع فيه غلط خلي الكود الثاني شغال بدون مشاكل ليش ليوقف الموقع كامل
طب فكر معي بالتالي:
- عندك متجر الكتروني، صفحة الفاتورة
- النظام يقوم بإضافة سجلات للعمليات في: جدول recorders, logs, histories بالنسبة لقواعد البيانات وعاملك 10 ملفات logs بمجلد المشروع ! (حتى تراقب المشاكل ضاعفت جهدك 🤧)
طب فكرت بالحماية؟ أو بياناتك وبيانات عملائك مستباحة للعامة 😐، طب انسا إذا الموقع وصل لمرحلة يتوقف عند الضغط؟ شو لح تعمل!
بالنسبة للصور أمثلة من أمثلة كثيرة، بس استضافة الموقع ب 10$ ب 99$ ! زعجني 🙃
- هوستنجر بأقل خطة لسنة ب 71.52$ وحطلك 14$ حق دومين جبت نفس الاستضافة مع موصفات معروفة
- موقع namecheap أقل خطة ب 22.8$ سنوياً ب 20جيجا تخزين (إذا عم نلحق المساحة بس) مع دومين 😐
طب أنت ما بتشتري استضافات؟
إذا عم اشتغل لموقع لعميل أكيد، وحتى لو شخص طلب مني بعطيه الخيارات وفي حال طلب مني أنا يلي ادفع وارفع مشاريعه، بطلب سعر بسيط مقابل الخدمات والرسوم الإضافية بدون ما قول اصلاً هيك سعر الاستضافة ولح اعملك الخدمات مجاناً
طب كيف اتأكد من المبرمج؟
بس تعرض عليه فكرة مثلاً "متجر الكتروني" ويقلك ب 100$ اهرب فوراً؛ الأمر ليس بال 100$ الأمر بالتسعير مباشرة من خلال فكرة !
ملحوظة: توقع السعر من خلال رنج معين (من 100-500$) ومناقشة المبرمج لك لعدة سيناروهات للمشروع (الشكل المطلوب مألوف أو عصري، حجم الجمهور المستهدف، آلية عمل الموقع بأصغر تفصيل، عرض حلول جاهزة يمكن استخدامها تسريعاً للوقت وتقليل للتكلفة - أكيد إذا لح تستخدم لوحة تحكم جاهزة مالح تاخد تكلفة بناء وحدة من الصفر مثلاً -)
يعني ما استخدم الذكاء الاصطناعي
استخدمه بذكاء يعني يساعدك لتوفر وقتك بالأمور الروتينية، ليعطيك أفكار لحل مشكلة، ضروري تكون بتعرف بالمجال لتعرف أصلاً شو تطلب منه وقت تصل لمرحلة معينة 🙂 وأكيد ما بيغني هل شي عن مراجعتك للمطلوب
شاركني رأيك
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2