بحمد الله، أقدم لكم مكتبتي الثانية لإطار عمل Laravel، والتي أسميتها "Backup Tables". تتيح لك هذه المكتبة عمل نسخة احتياطية للجداول التي تختارها، مما يجعلها مختلفة عن المكتبات التي تقوم بعمل نسخة احتياطية كاملة لقاعدة البيانات. من الاستخدامات الشائعة لهذه المكتبة، عمل نسخة احتياطية للجداول التي ستجري عليها عمليات قد تتسبب في مشكلات أو فقدان للبيانات، دون الحاجة إلى عمل نسخة احتياطية لكل قاعدة البيانات. المشكلة التي واجهتني كانت في إضافة حقول أجنبية Foreign Keys لبعض الجداول في مشروع مليء
3.44 ألف نقاط السمعة
1.63 مليون مشاهدات المحتوى
عضو منذ
مكتبة Model Required Fields لاسترجاع الحقول المطلوبة فقط من جدول قاعدة البيانات
بحمد الله، أقدم لكم مكتبتي لإطار عمل Laravel، والتي أسميتها Model Required Fields. وفائدة المكتبة تكمن في القدرة على جلب الحقول المطلوبة في جدول قاعدة البيانات بسرعة، دون الحقول التي تقبل القيم الفارغة nullables ولا ذات القيم الاقتراضية defaults ولا المفاتيح الأساسية primary index. بحيث عدم إضافة هذه الحقول سيسبب خطأ في ال SQL، مع بعض المرونة التي تسمح في الحصول عليها عند الحاجة. احتجت في البداية لهذه المعلومة أثناء عملي في مشروع كبير لا يحتوي أي اختبارات tests أو
مكتبة laravel Taxify للتعامل مع الضرائب في Laravel
رابط الحزمة https://github.com/omaralalwi/laravel-taxify التوثيق https://omaralalwi.github.io/laravel-taxify
موقعي الشخصي بحلة جديدة للمرة الرابعة
لمن لا يعرف، كنت شاركت تحسينات موقعي على حسوب منذ سنتين https://io.hsoub.com/go/103187 ولكن بعد اختراقها حولتها إلى منشئ مواقع ساكنة وهو Gatsby.. والجميل أن الاستضافة مجانية وليس علي الدفع إلا لاسم النطاق. ما رأيكم بالتعديلات الجديدة؟ https://watheq.xyz
CoderHub | أول منصة عربية -فيما أعلم- للتحديات البرمجية
الرابط: https://coderhub.sa/
صدور ترجمة دليل مبادئ التصميم من اليمين إلى اليسار (RTL) في الويب
بعد قراءتي للدليل الذي كتبه المبرمج أحمد شديد قبل فترة طويلة عن مبادئ التصميم من اليمين إلى اليسار في الويب، وكان الدليل في المقال باللغة الإنجليزية، أحسست بضرورة ترجمته للعربية باعتبارنا نحن أصحاب الكتابة من اليمين إلى اليسار ونحن من أكثر من يعاني حين تعريب القوالب وتنسيقها لتناسب طريقتنا في الكتابة.. وقد تمت الترجمة بالتعاون مع الأستاذ جميل بيلوني فقد دقّق الترجمة وحسنها بأكبر قدر ممكن.. آمل أن تعجبكم وأن تحققوا منها أكبر استفادة.. الدليل الإنجليزي https://rtlstyling.com/posts/rtl-styling/ الدليل المترجم https://rtlstyling.com/posts/rtl-styling-ar
أكاديمية حسوب بدأت ترجمة كتاب Eloquent JavaScript
رابط المقالات المترجمة: https://academy.hsoub.com/tags/%D8%A5%D9%84%D9%83%D9%88%D9%86%D8%AA%20%D8%AC%D8%A7%D9%81%D8%A7%D8%B3%D9%83%D8%B1%D9%8A%D8%A8%D8%AA/ بالمناسبة، كان هناك محاولات تطوعية من قبل رواد حسوب io لترجمة هذا الكتاب قبل خمس سنوات إلا أنها باءت بالفشل https://io.hsoub.com/webdev/36686-%D8%A7%D9%82%D8%AA%D8%B1%D8%A7%D8%AD-%D9%84%D8%AA%D8%B1%D8%AC%D9%85%D8%A9-%D9%83%D8%AA%D8%A7%D8%A8-eloquent-javascript
ترجمة كتاب "مبادئ وتقنيات علم البيانات" - علي العوهلي
https://alioh.github.io/ds-100-ar/
أيهما أكثر انتاجية للمشاريع الصغيرة والمتوسطة Laravel أم Express.js؟
كنت بدأت بتعلم لارافل ورأيت مدى سهولتها البالغة بعد المعاناة بالعمل على PHP دون إطار عمل. لكن بسبب اضطراري لتعلم رياكت وبرمجة الواجهات توقفت عن ذلك.. ثم عدت الآن لتعلم Node.js طلبًا في العمل على لغة برمجية واحدة للواجهات والسيرفر.. ولكن وجدت express تشبه لغة البرمجة العادية ولم أجد الإنتاجية العالية. مازلت مبتدئًا في إطار العمل ووجدت هذا المقال* الذي حكى تجربته في تعلم الأداتين وأنه سيبقى على لارافل لأنها أكثر انتاجية. بالنسبة للمشاريع الصغيرة والمتوسطة والشخصية بم تنصحون: بلارافيل
تلخيص دورة حقيقة الاختلافات بين الرجل والمرأة
في هذا المقال لخصت محتوى الدورة، وفيها عرض لأهم الاختلافات بين الرجل والمرأة في شتى النواحي: الطبية والنفسية وأنماط التفكير وغيرها من الأمور.. ثم يعرج الكلام ليعرض التعرف على الاختلافات لأجل حياة زوجية أجمل. ثم أردفت ذلك بتلخيص لفيديو الدكتور نضال قسوم حول الفرق بين الرجل والمرأة علميا، لأنني رأيت الموضوع متشابه وفيه تتمة فائدة. http://watheq.xyz/post.php?p_id=102
معجم المصطلحات التقنية في أكثر من 700 صفحة
https://drive.google.com/file/d/1awZ2yxcxmi899H57EhZ_ftGLCObAaxgR/view
حل مشكلة اتجاه المحارف عند الكتابة بعدة لغات على الويب
http://watheq.xyz/post.php?p_id=100
ترجمت مقالًا في برمجة الويب للواجهات وأدعوكم لمراجعته
في هذا الرابط يمكنكم التعليق على النص بما تريدون، سواء كان خطأ في الترجمة أو تعديل لأسلوب الكتابة..من أجل نشر ترجمة جيّدة تخدم القارئ.. https://drive.google.com/file/d/13FOwjhsaTnhIIhc9_0fiDaYQeK4ei3ac/view?usp=sharing
تعلم البرمجة من إدراك للأطفال
https://code.edraak.org/ يبدو أن فيها تعريب لcode.org وأشياء أخرى..
صدور سلسلة تعلم Angular بالعربي للمؤلف فيصل الفهد
https://itwadi.com/node/3161 وهي سلسلة من خمسة كتب في أنجولار..
صدور ترجمة كتاب المبرمج العملي "The Pragmatic Programmer" من وادي التقنية
https://itwadi.com/Pragmatic_Programmer
لدي حاسوب قديم نوعا ما.. أريد تنصيب نظام لينكس عليه.. ما التوزيعة التي تنصحونني بها؟
مواصفات الجهاز: Toshiba satellite L640, Core i3, RAM: 4GB بحيث تكون التوزيعة: - لا تستنزف موارد الجهاز - تحتوي أكبر عدد من البرامج - لا تتطلب إنترنت دائم - مستقرة - ليست للمحترفين جدا ولا للمبتدئين جدا.. سؤال إضافي واعذروني على جهلي بلينكس: إذا نصّبت توزيعة ولم تعجبني.. وأردت تنصيب توزيعة أخرى بدلا عن الأولى.. هل أستطيع (بسهولة) حفظ ملفاتي وأضمن عدم تلفها؟
[تساؤل] لماذا التفاعل في مقالات أكاديمية حسوب قليل (على الرغم من أن المقالات أكثر من رائعة)؟
فقط لفهم طبيعة المستخدم في قلة التفاعل مع مقالات أكاديمية حسوب عالية الجودة والمواكبة للعديد من المجالات (البرمجة والتسويق والتصميم وريادة الأعمال وغيرها).. وعلى الرغم من التسويق عبر الشبكات الاجتماعية الجيد الذي وجدته في تويتر وفيس بوك.. ووجود المقالات في البحث في جوجل مما يظهر توافقية جيدة مع SEO.. ولهذا فأنا أظن وجود عدد زوار كثير.. ومع هذا فالتفاعل (بالإعجابات والتعليقات قليل). -- هل بسبب نظام التعليق الخاص بالمنصة؟ لكن لماذا التفاعل كبير على حسوب io مقارنة بأكاديمية حسوب؟ --