أحمد أبوالسعود

مُبرمج أحياناً

3.42 ألف نقاط السمعة
5.35 مليون مشاهدات المحتوى
عضو منذ
11

العملات الرقمية

السلام عليكم ورحمة الله وبركاته حديثنا عن العملات الرقمية، فقد ظهرت العملات الرقمية حديثاً في أواخر عام 2009م متمثلة في عملة البتكوين ثم تلتها آلاف العملات الرقمية الأخرى، بدأت العملة كورقة بحيثة لشخص يدعى "ساتوشي ناكاموتو" لنترك جانب من هو؟ ولماذا هو غير معروف؟ وننظر في فحوى الورقة البحثية ذاتها وهي عملية مُحاكاة العملات النقدية واختار أهم عملة لاحتواء القيمة وهي الذهب لحفاظه على قيمته بسبب الندرة الطبيعية التي أعطته الميزة الفريدة للحفاظ عليه من عمليات التضخم التي تحدث في
15

تعريب مقال عن Laravel Best Practices

وجدت مقال جيد على Github قمت بتعريبه، يتحدث عن أفضل الممارسات المتبعة في تطوير الويب باستخدام اطار العمل Laravel لكاتبة أكواد نظيفة ومرتبة تسهل على المطورين في المستقبل وأنت أيضاً فهم الكود بشكل جيد وسليم وإمكانية الصيانة والتطوير بسهولة بالإضافة لتحسين الأداء وتوفير الوقت والجهد. فإن كنت مطور ويب وتعتمد على إطار عمل Laravel في مشروعاتك فسيفيدك هذا المقال: https://github.com/alexeymezenin/laravel-best-practices/blob/master/arabic.md
4

تطبيق بوابة دفع مخصصة تعمل بالإعتماد على Payfort وإطار عمل Laravel

السلام عليكم ورحمة الله وبركاته كنت قد طرحت مكتبة للتعامل مع بوابة الدفع Payfort https://io.hsoub.com/go/69193 أتتني بعض الأسئلة حول كيفية استخدام المكتبة، لهذا قمت باستخراج سكريبت من أحد المواقع التي قمت ببناءها مسبقاً على تلك المكتبة ليكون مثال لطريقة استخدامها ضمن منج او استخدام البوابة كتطبيق منفصل لعمليات الدفع الخاص بأي مجال عمل عبر إرسال رابط الدفع عبر البريد الإلكتوني أو عبر أي وسائل الإتصال الأخرى. هذا فيديو لكيفية التثبيت للتجربة https://youtu.be/hGXbqIqv5Hc ,وهذا رابط التطبيق على Github https://github.com/ahmedsaoud31/payfort-laravel-gateway
17

تعدين العملات الإلكترونية بكروت الشاشة

السلام عليكم ورحمة الله وبركاته https://i.suar.me/dzGdp/l موضوع عن تعدين العملات الرقمية التعدين بإختصار هو: عملية تأكيد على العمليات التي تتم على شبكة العملة فيما يسمى بالبلوك ومقابلها تُكافيء الشبكة من شاركوا في تلك العملية بقيمة من تلك العملة. هناك العديد من الموقع تقدم برامج وطرق للتعدين فلهذا لا تنجر نحو الإضافات الخاصة بالتعدين أو التعدين من خلال الحاسوب المحمول الخاص بك أو الهاتف أو تفكر في استخدام VPS لاستغلال قوة المعالج في عملية التعدين فكلها أساليب لا جدوى منها وربما
3

كيف تقوم بإضافة شهادة SSL لموقع لتأمين الأتصال عبر برتكول HTTPS

السلام عليكم ورحمة الله وبركاته الخطوات في نقاط على شهادة مجانية لمدة 3 أشهر مقدمة من Let’s Encrypt يمكن تجديدها لنطاق واحد أو عدة نطاقات معاً ضمن شهادة واحدة، التطبيق على خادم الأباشي يمكنك التطبيق على أي خادم أخر حتى الخطوة رقم 8 وباقي الإعدادت على حسب الخادم الذي تستخدمه كالتالي: 1. قم بالذهاب للموقع عبر الرابط: https://www.sslforfree.com 2. ضع عنوان موقعك (افصل بين النطاقات الفرعية بمسافة فارغة إن أردت إضافة أكثر من نطاق ضمن نفس الشهادة) 3. أضغط على
0

سكريل الآن يقبل الدفع من خلال بيتكوين نظير 1 في المائة من المبلغ

6

تكرار النص المنسوخ عند لصقه في مربع إضافة التعليق

من فترة قريبة ظهرت مشكلة تكرار النص المسوخ عند لصقه في مربع إضافة التعليق. مما تسبب مشكلات في الروابط وخلافه واستهلاك الوقت في حذف الجزء المكرر من النص.
2

خطأ منطقي - الإصدار 5.6.30 من لغة PHP لم أجد له حل

السلام عليكم ورحمة الله وبركاته صادفت اليوم خطأ منطقي شل حركة النظام وهو كالتالي: var_dump($total_amount); var_dump($this->TOTAL_AMOUNT); if( $total_amount != $this->TOTAL_AMOUNT){ echo "System price error {$total_amount} != {$this->TOTAL_AMOUNT}"; } exit(); مخرجات الكود السابق كالتالي وهو ناتج غير منطقي: float(344586.57) float(344586.57) System price error 344586.57 != 344586.57 الناتج يعني أن الشرط محقق مع أن الرقمين متساويين حاولت استخدام معاملات المساواه من نفس النوع `!==` مع أن القيم في الأساس من نفس النوع وهو float ولكن دون جدوى - لم استطع تحديد سبب
8
17

مكتبة PHP للتعامل مع بوابة الدفع Payfort

السلام عليكم ورحمة الله وبركاته https://github.com/ahmedsaoud31/payfort-php - المكتبة [1] كُتبت ضمن مشروع خاص عملت عليه، فقمت بتعديلها لتصلح للاستخدام العام وطرحها لمن أراد استخدام البوابة في عمليات الدفع الإلكترونية. - المكتبة خاصة ببوابة الدفع [2] Payfort وهي بوابة لحلول الدفع الإلكترونية في الشرق الأوسط وتدعم بعض الدول العربية منها (السعودية ومصر والأردن وعمان ولبنان والإمارات المُتحدة) المكتبة خاصة للغة PHP وتتعامل مع الـ API الخاص بالبوابة عبر [3] Merchant Page 2.0 يُمكنك تهيئة المكتبة عبر composer أو بتضمين الملف بشكل
6
1

مشكلة عدم إتمام عملية الدفع عبر الـ API الخاص بـ Paypal

- صادفتني مُشكلة عند العمل على الـ API الخاص بـ Paypal وهي عدم إتمام عملية الدفع عبر الحساب التجريبي للمطورين sandbox وعدم إظهار المُشكلة بشكل تفصيلي ويكتفي الموقع فقط بإظهار التالي: Sorry, we can’t complete your purchase at this time Please return to the merchant and choose another way to pay. هذه الرسالة لا توضح سبب المُشكلة بالتحديد لمعالجتها، هل لدى أحد أي معلومة حول الأمر؟
14

هل أنت مريض نفسي؟

ستختلف الإجابات بإختلاف التعريف لماهية المرض النفسي وأعراضه، فمها هو تعريفك أنت بالنسبة للمرض النفسي؟ وهل وفِق هذا التعريف تندرج أنت ضمنه لتصبح منصنف داخله، وما هو التعريف العام والمتعارف عليه بالنسبة للمرض النفسي؟
3

إعداد إطار العمل Laravel لتعددية اللغات

أولاً تم مناقشة عدة مسائل حول تعددية اللغات في الموقع وكيف تسير الأمور تجدها على الرابط التالي: https://io.hsoub.com/go/50183 ###تعديل يُمكن استخدام الطريقة التي تم ذكرها في الرد: https://io.hsoub.com/go/51558/264783 الشرح على الإصدار 5.3 ولتنفيذ تعددية اللغات عبر الإطار بشكل مُبسط ستقوم بالتحقق من اللغة ومن ثم تقوم بحفظها في جهاز المُستخدم من خلال Cookies كالتالي: if(Cookie::get('lang') != null){ $lang = Crypt::decrypt(Cookie::get('lang')); if(!in_array($lang, ['en', 'de', 'fr', 'it', 'ru', 'tr', 'es'])){ $lang = 'en'; Cookie::queue(Cookie::forever('lang', $lang)); } }else{ $lang = 'en'; Cookie::queue(Cookie::forever('lang', $lang));
0

#تدوين_جماعي: لصورت ذاك المشهد بتقنية HD

كثيراً ما يتذكر الإنسان مواقف مرت عليه ويتمنى لو أنها وُثقت لاستعادتها مُجدداً، عالم الحيوان من أغرب تلك العوالم إثارة للدهشة حينما تغوص في أعماق حياتهم وكيفية معيشتهم وتصرفاتهم التي تُلفت انتباهك لحد الذهول وتتمنى لو عاد بك الزمن لصورت ذاك المشهد بتقنية HD ورُبما 4K :D لهذا الأمر كُن مُستعداً لهذه الأحداث واقتني أداة تصويرك في حقيبتك بنسبة شحن 99 فاصلة 99 من مائة بالمائة تحسباً لأي ظرف طارئ. هذا العالم رُبما تجد به كثيراً مما لا تجده في
16

أنظمة إدارة الصلاحيات عبر الأدوار "RBAC"

هو أحد أنظمة إدارة الصلاحيات عبر الأنظمة لتنظيم عملية الوصول لجميع وظائف التطبيق حسب الدور المُسند لكل مُستخدم على حده ويتألف كل دور من مجموعة من صلاحيات الوصول لوظائف معينة داخل التطبيق. ويتمثل النظام في ثلاث محاور أساسية *المُستخدم* و *الدور* و *الصلاحية*: - المُستخدم يُمكن أن يكون له أكثر من دور. - الدور يُمكن اسناده لأكثر من مُستخدم. - الدور يكون له أكثر من صلاحية. - الصلاحية يُمكن اسنادها لأكثر من دور. هذه هي القواعد الأساسية لهذا النظام ملاحظة:
7

تعدد اللغات في الموقع على مستوى المحتوى

- النقاش حول تعدد اللغات في الموقع على مستوى المحتوى فبالنسبة لتعدد اللغات بالنسبة لهيكلة الموقع فأغلب أُطر العمل توفر ميزة سهلة لترجمة واجهة الموقع لعدة لغات أخرى. - صادفت كثير من المواقع تستخدم إما نطاقات فرعية أو نطاقات أُخرى لتعددية اللغات بشكل كامل على مستوى الموقع سواء الهيكلة والمحتوى وهذا ما يعني إستنساخ البرمجية لكل لغة على حدة بمعنى آخر يكون لدينا عدة مواقع على حسب عدد اللغات هذه الفكرة لا أُحبذها ولكني أراها مُستخدمة على نطاق واسع! -
8

خدعوك فقالوا ارتفع الدولار

الحديث عن الدولار ومصر تحديداً وبشكل عام حول العملة المحلية مٌقابل العملات الأجنبية لأي بلد المُغالطة المُستخدم هي مٌغالطة إقتصادية في المقام الأول وهي استخدام الجملة *الدولار ارتفع* -أو أي عملة أجنبية أخرى- تلك المقولة تكون صحيحة إقتصادياً عندما ترتفع قيمة الدولار وبالتالي ترتفع قيمته أمام جميع عُملات العالم وعندما تنخفض قيمته تنخفض أما جميع عملات العالم فإذا ارتفعت/اخفضت قيمة الدولار العالمية يصح القول *ارتفع/انخفض سعر الدولار* ولكن في حال انخفاض/ارتفاع سعر العملة المحلية لا يصح هذا ويجب استبداله عند
12

أختي الصغيرة وتجارة العملة

دخلت اليوم لأفتح باب المنزل وأجلس على كنبة الصالة لتخرج علي أختي الصغيرة -في بداية المرحلة الإبتدائية- سائلة إياي بكم الدولار؟ أجبتها بـ 15.50 جنيهاً فردت لما أعطاني أخي 10 جنيهاً، غشني إذاَ؟! أجبتها لا هو أخذه منك بأكثر من سعر صرف الدولار في البنك بمقدار 1.20 جنية ولكن الخطأ عندك أختاه فأنت لم تسألي عن سعر السوق السوداء اليوم قبل أن تقومي بتبديل العملة :) في المرة القادمة كوني حريصة وأسألي أكثر من جهة حتى تتحققي جيدأ من سعر
24

تحديث جديد لإضافة حسوب I / O - الآن يُمكنك اختيار لونك المُفضل

### الإصدار 0.0.2 من إضافة حسوب I / O للمتصفح Chrome https://i.suar.me/nMKz/l https://goo.gl/UvQv8i فيديو لاستخدام الإضافة https://youtu.be/_zJmred8gwI - التحديث شمل النقاط التالية: 1- إضافة ميزة تغيير اللون العام لحسوب I / O 2- اعتماد الرمز level-up -أكثر الرموز تصويتاً [@Smaily] [@3ABDOO] - 3- عرض التعليق بمرور مؤشر الفارة على الرمز level-up للتعرف على مميزات الإضافة قم بزيارة الموضوع https://io.hsoub.com/go/48539 ### دمتم بخير
36

إضافة حسوب I / O (غير رسمية)

# إضافة حسوب I / O للمتصفح Chrome https://i.suar.me/lAW5/l - تلك الإضافة سيتم إضافة بعض الميزات لحسوب I/O لاستخدام الموقع بشكل أفضل وتظيم أكثر أثناء التصفح. - *الإضافة حالياً تشمل التالي:* 1- أُضيف للإضافة ميزة تحديد الشخص الموجه له الرد. 2- حصر النقاش بين شخصين فقط لتتبع سير النقاش بشكل سلس ومنظم. بعد تنزيل الإضافة من الرابط التالي: https://goo.gl/UvQv8i بعد ظهور شعار الإضافة في شريط الإضافة قم بالدخول للموقع والدخول لأحد الموضوعات ذات الردود المُتشعبة ستجد ظهور رمز *العلم* بجوار
8

السقوط الحر من أعالي الأشجار :)

أعذروني لوضع الموضوع في المجتمع العام، فهو للتسلية وحسب :) #وفجأة سقطت! في الحادية عشر من عمري في الصف الثالث الإبتدائي كنت من هواة تسلق الأشجاء سواء أشجار الجوافة وأشجار النخيل وغيرها، كنا نذهب أنا وأخي لشجرة نخيل في القيلولة لنتسلى عليها حتى العصيرة تبلغ تلك الشجرة العشرة أمتار نتسلق نحن الإثنين وبقية أبناء الحي ينتظروا إلقاء الثمار من أعلى وقانون الحاجة أم الإختراع أدى بنا إلى استخدام أحد أنظمة الروافع وهي البكرات لرفع وتنزيل المستلزمات من وإلى أعلى الشجرة
10
17
12

مدخل لتهيئة الخوادم السحابية VPS لإستضافة تطبيقات PHP

كنت قد ذكرت موضوع حول بعض المواقع السحابية https://io.hsoub.com/go/41516 فتسائل البعض عن كيفيئة تهيئتها لإستضافة المواقع سنختار منهم اليوم خوادم شركة vultr وتهيئة الخادم لتشغيل تطبيقات PHP https://www.youtube.com/watch?v=hsCb9fcLnlY https://www.youtube.com/watch?v=AAF6THhQaCY نفس التهيئة ستستخدمها على جميع الخوادم السحابية الأخرى بنفس الطريقة