مدونة خشباوي

حيث أكتب أفكارى , مواقفي و خبراتي

إنشاء سيرفر Redis واستخدامه مع codeingiter لحفظ ال Sessions

ال Redis ببساطة هو عبارة عن قاعدة بيانات non-relational أو No-SQL ويقوم بالتخزين بمبدأ Key -> Value و يعتمد على استخدام الذاكرة في الوصول إلى البيانات مما يجعلها سريعة جداً.   للحفاظ على البيانات Persistence يقوم Redis بتخزين البيانات وفقاً لأحد الطرق التالية: 1- AOF أو Append Only File وفيه…

قراءة المزيد

سونديلز – منصة جديدة في عالم العمل الحر

تعددت منصات العمل الحر عبر الأنترنت في مجالات مختلفة، و أغلبها يكون عادة متعدد التخصصات، أي يشمل المجالات بأكملها: الكتابة و التحرير، الترجمة، التسجيل الصوتي، التصميم، البرمجة، … الخ. في الأعوام القليلة الأخيرة، برزت مجموعة من المواقع العربية التي تخص العمل الحر، إذ بدأت  ثقافة العمل عبر الأنترنت تزداد انتشرنا…

قراءة المزيد

سونديلز .. تقنيُ جديد فى مجال الأعمال الصوتية

تشير دراسة حديثة لمعهد رويترز بعنوان تنبؤات حول الصحافة، وسائل الاعلام والتكنولوجيا في 2016 أن التكنولوجيا ستغير جميع المفاهيم المتعلقة بالصحافة والإعلام، حيث سيساهم المحتوى الرقمي بالحصة الأكبر في ميدان الصحافة وما يرتبط بها من مواد إعلانية، كما أشارت الدراسة إلى الآفاق التي ستفتحها التكنولوجيا في وجه المؤسسات والأفراد لإنتاج…

قراءة المزيد

معلومات مبسطة حول ال API و ال OAuth

تعريف ال API : هو وسيلة للتواصل مع نظام ما دون الحاجة للتدخل فى هذا النظام.   لماذا ال API ضرورى : ال API يعزل الأنظمة و يحميها عن طريق توفير بوابة تسمح بالتعامل مع النظام دون الإطلاع على شفراته البرمجية. ال API لا يرغم المطورين الراغبين فى التعامل مع…

قراءة المزيد

كيف تهدد التقنية صناعة الفنادق .. تسكين و Airbnb مثالاً

بقلم محمد حبش فكّر في أي مورد متاح لديك، سيارتك، بيتك، أداة كهربائية، شبكتك اللاسلكية ..أي شيء يمكنك أن تؤجره لطرف آخر يحتاجه لمدة معينة ليعيد استخدامه معك ويستفيد منه بمقابل معلوم .ليس بالضرورة أن نتحدث عن كامل سيارتك، بل توصيلة فيها، ولا كامل بيتك بل غرفة معينة بالتشارك معك….

قراءة المزيد

Dropzone.js كيفية ربط الملفات المرفوعه على السيرفر بالملفات الموجودة فى الصفحة

إذا كنت من مستخدمى الرائع dropzonejs فقد تكون واجهت مشكلة محيرة بعض الشئ فى عملية ربط الملف المرفوع بالملفات الموجوده فى الصفحة و لعمل ذلك قمت بالإعتماد على الأوبجكت باراميتر file المستخدم مع إيفنت complete الذى يتم إطلاقه عند إنتهاء الرفع

قراءة المزيد

ماهو الـ unite testing و كيف تستخدمه مع codeigniter

ال unit testing أصبح الآن من المتطلبات الأساسية الواجب على المبرمج الإلمام بها ليتم قبوله للعمل فى معظم الشركات , فما هو ؟ إختبار الوحدة : هو عبارة عن دالة إضافية تضعها داخل كل class تقوم بكتابته و مهمتها إختبار عمل أجزاء هذا ال class بالشكل المطلوب و الآداء المرجو…

قراءة المزيد

Hyperloop القطارات فائقة السرعة … فكرة فى طريقها إلى الواقع

Elon Musk هو من الشخصيات الرائعه بالعالم التى يجب حقاً أن تعلم عنها .. فهو مرتبط بالعديد من المشاريع البحثيه مثل Hyperloop و مؤسس لشركة SpaceX المتخصصه فى علوم استكشاف الفضاء و شريك فى عدد من المواقع الرائعه مثل paypal . Hyperloop هو مشروع بحثى يهدف إلى تطوير قطارات تصل…

قراءة المزيد

ماهو polymer-project و كيف يمكنك الإستفادة منه ؟

  https://www.polymer-project.org هو مشروع جديد رائع , و يتلخص فى أنه يمكنك إنشاء Tags جديده لل HTML تسهل عليك أعمالك و تختصر عليك ما تقوم به فى ساعات إلى دقائق سأبدأ بضرب مثال على ذلك : هذا كود iframe لفيديو يوتيوب يستخدم لوضع الفيديو فى أحد المواقع

يمكن بعد…

قراءة المزيد

لا تستسلم لجشع شركات الاستضافة

استضافة fatcow.com من الإستضافات المشهورة بقوة سيرفراتها و إن كانت لا تستخدم Cpanel فى خطة ال Shared hosting .   اليوم حاولت إستغلال هذه النقطة بالذات و قمت بالتواصل مع الدعم الفنى الخاص بهم و شرحت لهم أنى متضايق جداً بسبب عدم دعمهم لل cpanel و الأسعار المرتفعه جداً مقارنة…

قراءة المزيد