تطبيق لكيفية التعامل مع الواجهة البرمجية لتطبيق واتس اب Whatsapp API ، واستخدامها في تسهيل بدء المحادثة مع رقم غير مخزن في جهات الاتصال. Demo: https://quickwhatsapp-9d284.firebasea… Code: https://github.com/f22hd/quickWhatsapp
تحميل جميع ملفاتك من AWS S3
من ضمن الخدمات التي تقدمها امازون هي خدمة تخزين الملفات S3 – simple storage service تستطيع الاستفادة منها برفع الصور او الملفات من خلال تطبيقك او موقعك او كاستخدام شخصي. مؤخراً احتجت اني انزل كل الملفات على جهازي، ومن بعد البحث والمحاولات قدرت احملها وحبيت اشاركها معكم. الطريقة باستخدم AWS CLI من بعد تسجيل حسابك […]
أهم أوامر Angular CLI
تدوينة بسيطة عن بعض الاوامر الخاصة Angular CLI والتي قد تحتاجها اثناء على عملك على تطبيقات الويب Angular App بداية لاستخدامها تحتاج تحميلها وتثبيتها على جهازك . تتطلب وجود node.js على جهازك أولاً . npm install -g angular-cli لانشاء تطبيقك الاول ng new my-app سوف ينشأ لك مجلد بنفس الاسم وبداخله ملفات المشروع. ولتشغيله بعد […]
مشاركة البيانات بين angular components باستخدام Input – Ouptut.
عند بناءك لموقع باستخدام angularjs وانشاء الكثير من components والانتقال بينهم. بحيث يسهل عليك تخطيط وتصميم تركيبة مشروعك بشكل قابل للقراءة واكثر تنظيماً. في هذه الحالات غالباً تحتاج ان تمرر بعض البيانات والقيم من component الى آخر بحيث يكمل العملية المتوقعة منه. في هذه التدوينة راح اشرح كيف امرر بيانات الى component ومن ثم تجميع […]
كيفية عمل المؤثرات الحركية باستخدام ng-animate
عند عمل موقع او تطبيق نحاول ان نضيف تأُثيرات حركية لابهار المستخدم ولاستمتاعه بالموقع والتأثيرات. ولكن هي سلاح ذو حدين فيجب عدم اضافتها بكثرة وعند اضافتها لابد ان تتناسق التأثيرات مع بعضها الآخر لعدم تشتييت عين المستخدم. في هذه التدوينة راح نطبق مثال عملي في كيفية اضافة مؤثرات حركية لصفحتنا المبنية بواسطة Angularjs وراح نستخدم […]
نظام حجوزات بشكل آلي
هو نظام تم تنفيذه وتسليمه لجمعية البر الخيرية بشرورة ، يسمح للمستفيدين المسجلين بالجمعية أخذ موعد من خلال تعبئة نموذج أولي، ومن ثم يحصل على موعد تم تحديده تلقائيا من قبل النظام بناء على المقاعد الشاغرة المخصصة لليوم الواحد. ومن ثم يمكنه مراجعة الجمعية بالمستندات المطلوبة وبنفس الموعد المحدد لاستكمال اجراءاته. المشكلة الجمعية والقائمين عليها […]
برمجة بطاقة معايدة باسم المستخدم
مؤخرا اغلب الشركات وبعض المواقع تعمل بطاقات متغيرة باسم المستخدم او الموظف، بعدها يتم تحميل الصورة على جهاز المستخدم ليستفيد منها ويشاركها مع الجميع.
تعطيل console.log
غالبا في مرحلة التطوير لموقعك او لصفحة الويب تستخدم console.log . وغيرها من اوامر طباعة البيانات للتأكد من وصولها والتعامل معها بالشكل المطلوب بعد الانتهاء من التطوير ووقت التجهيز للرفع على السيرفر ونشر المشروع للمستخدمين، ماذا عن اوامر الطباعة ؟ هل تستمر بطباعة البيانات في المتصفح للمستخدمين !! هل تفتح كل ملف وتحذف الاوامر واحدا تلو […]
رفع lumen API الخاصة بك على سيرفر الاستضافة
مؤخرا اشتغلت على مشروع صغير وبفكرة رهيبة طلبها مني احد الأصدقاء. قررت ان استخدم Angularjs للواجهات للتعامل مع المستخدم FrontEnd. وحبيت استخدم شيء جديد لأكسب خبرة منه ، فاستخدمت Firbase database ومن ثم احتجت اعمل استعلامات كالبحث وتخصيص اكثر للبحث من اجل الاحصائيات وغيرها. امامي الان اكثر من خيار الا وهو اعملها من نفسي ككود […]
أتمتة المهام بواسطة gulpjs و كيفية الاستفادة منه بمشروعك
دائما في عملك على مشروعك يكون لديك مهام كثيرة جدا وغالبا ما تحاول تنجز أكثر عدد من المهام سواء الروتينية او البرمجية ، واكيد دائما ما تنسى بعضاً منها او تحصل اخطاء بسبب تكرارها غالبا ، فمثلا عند تطوير مشروع ويب يجب ان تتأكد ان حجم الملفات سواء javascript أو css أو الصور أن تكون […]