خالد الحصين

مطور تطبيقات اندرويد و ويب . اعشق لغة بايثون واطرها :) .

44 نقاط السمعة
91.5 ألف مشاهدات المحتوى
عضو منذ
3

مكتبة لتحويل من ميلادي الى تقويم ام القرى والعكس بايثون

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته هذه مكتبة بسيطة قمت بتطويرها بلغة بايثون هدفها الرئيسي التحويل من ميلادي الى هجري والعكس وهناك اضافات بسيطة مثل اسم الشهر بالهجرى و الميلادي وكذلك اليوم بالعربي والانجليزي. رابط المكتبة https://github.com/tytkal/python-hijiri-ummalqura اي اضافات او اقتراحات مرحب بها
2

طرق الحماية في API REST

#بسم الله الرحمن الرحيم مؤخرا كنت أبحث عن طرق الحماية والتأكد من الشخص Authenticating لطلبات ال REST . تفاجأت من عدم وجود طريقة قياسية أو متبعة. وكل مقدم خدمة له طريقته. أعجبتني طريقة amazon http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html تقوم فكرة امازن على توقيع الrequest كاملا بمفتاح يخصك ومن ثم ترسل الطلب الى سيرفرات امازن التي بدورها تقوم كذلك بتوقيع الطلب ومقارنة التوقيعين وبذلك يتفادون مخاطر man in the middle طبعا التوقيع يكون بإستخدام SHA1 . ولكن أتوقع أن هذه الطريقة تجهد السيرفر. وارى
2

ما هي الأدوات التي تستعملها لتطوير برنامجك ؟

بالنسبة لي أستعمل في حال عملي على بايثون pycharm IDE بحيث انه عملي جدا ويحوي على الكثير من الادوات المساعدة وخاصة ادوات الVCS لتعامل مع github . اما اندرويد استعمل حاليا eclipse و Tower لتعامل مع github . أما جافا استعملت سابقا JDeveloper وافكر التغيير الى intellij .
1

لغات البرمجة وأطر العمل (Frameworks)

#بسم الله الرحمن الرحيم ##ما هو الإطار المناسب لتطوير تطبيق ويب بلغة بايثون او روبي ؟ السؤال هذا شائع والاجابة كذلك تأتي بسرعة django او rails . في اعتقادي أن مثل هذه الاسئلة لاتكفي للاجابة على السؤال , و على السائل أن يحدد ما هو تطبيقه وما مميزات التطبيق وهل يحتاج إلى بعض الخصائص أم لا. مثلا تطبيق ويب لايحتاج إلى session ولا إلى models معقدة ليس هناك تسجيل دخول ولاتسجيل مستخدم ولايحتوي على صلاحيات كثيرة . هل يحتاج المطور