الثلاثاء , نوفمبر 21 2017

استخراج النصوص من ملفات PDF باستخدام Python

هذه التدوينة واشرح فيها كيف نستطيع قراءة النص الموجود داخل ملف PDF باستخدام لغة Python وبشكل بسيط .إن مكتبة PyPDF2 لا تستطيع استخراج الصور او الوسائط في ملفات PDF بل انها تستطيع فقط استخراج النصوص وتعود الينا بنص ومن اجل فهم كيف تعمل هذه المكتبة سوف نقوم باستخراج نص من المثال التالي

أكمل القراءة »

شرح Curl للتفاعل مع Web service

الانترنت يحتوي على الكثير من الخدمات التي نراها في مواقع عالمية كثيرة على سبيل المثال اذا كنت تمتلك موقع تسوق وتريد حساب تكلفة الشحن من سلطنة عمان الى باليورو , هنا تحتاج ان تتخاطب مع شركات الشحن وتسألهم وتجري العديد من الحسابات و ايضاً اذا قامت الشركة بتغيير سياستها في …

أكمل القراءة »

مقدمة وشرح كيف تم تصميمه وكيف يعمل Cakephp 3.4

مثل أي مشروع آخر Cakephp يحتوي على طبقات اساسية من ضمنها التسمية (Naming convetions ) تغطي اسماء الكائنات Class و اسماء الملفات و جداول قاعدة البيانات و غيرها من الاشياء مثل Plugins وهذا الكلام يعني أنك اذا قررت البدء باستخدام Cakephp يجب ان تتبع منهج معين في تسمية الملفات و جداول قاعدة البيانات وغيرها وذلك لأن اطار العمل صمم ليقرأ و ينظم هذه الاسماء بطريقة عجيبة و جميلة , لذلك أهم الاساسيات التي يجب ان تفهمها أن الاسماء مهمة في اي مشروع تقوم ببرمجته باستخدام هذا الاطار . يُطلق على منهج تسمية الملفات بـ Naming Conventions وإن شاء الله سوف اتناول هذا الشيء في تدوينة منفصلة أشرح فيها كيفية تسمية الملفات في Cakephp وكيفية التعامل مع مختلف حالات الاسماء وحل مشاكلها .

أكمل القراءة »

شرح Design patterns و PHP MVC Frameworks

بسم الله الرحمن الرحيم عندما كنت في ١٦ من عمري أعجبت ببرنامج إدارة محتوى مشهور حينها يسمى phpnuke يعتبر من أشهر CMS سابقاً قبل ظهور الووردبريس و جوملا وغيرها , على كل حال كنت اقضي ساعات كثيرة في تفحص اكواد هذا السكربت وفي الحقيقة لم اكن افهم جميع ما كان موجود في …

أكمل القراءة »

أيهما أفضل مبرمج متخصص بتقنية معينة او مبرمج بشكل عام

السلام عليكم ورحمة الله وبركاته مرحبا بكم من جديد في هذه التدوينة سوف اتحدث عن امرين مهمين للغاية وهما الفرق والافضلية بين المبرمج بشكل عام و المبرمج المتخصص بتقنية معينة . في يومنا هذا الكثير من التقنيات الجديدة والكثير من منصات البرمجة بعضها متخصص لشيء معين و البعض الاخر يقوم …

أكمل القراءة »

كشف عمليات الإستطلاع على الشبكة بإستخدام Snort

كشف عمليات الإستطلاع على الشبكة بإستخدام Snort   تطرقنا في الدرس الأول من هذه السلسلة مقدمة للتعامل مع أداة Snort التنصيب وبعض الاساسيات، لكيفية تنصيب و اجراء بعض الإعدادات على أداة Snort بالإضافة الى التأكد من عملها بشكل صحي عن طريق كتابتها لقاعدتين أو أمرين بسيطين من اوامر هذه الأداة.   في …

أكمل القراءة »

الدحيح: قناة يوتيوب عربية لعرض المحتوى العلمي بمتعة وبساطة

البوابة العربية للأخبار التقنية يفتقر المحتوى العربي على الإنترنت إلى المحتويات العلمية الهادفة فلا نكاد نجد سوى عدة نماذج مميزة في هذا المجال، ولا… الدحيح: قناة يوتيوب عربية لعرض المحتوى العلمي بمتعة وبساطة , الدحيح: قناة يوتيوب عربية لعرض المحتوى العلمي بمتعة وبساطة, , مهند داود, , http://feedproxy.google.com/~r/aitnewscom/~3/22qosbRSlxg/, http://feeds.feedburner.com/aitnewscom, البوابة …

أكمل القراءة »

تطبيق للحصول على خلفيات مميزة لأجهزة آيفون وآيباد

البوابة العربية للأخبار التقنية في الحقيقة فإن متجر جوجل بلاي يتضمن عشرات التطبيقات المجانية المتخصصة في مجال الخلفيات، وكنا قد استعرضنا بعض التطبيقات المميزة… تطبيق للحصول على خلفيات مميزة لأجهزة آيفون وآيباد , تطبيق للحصول على خلفيات مميزة لأجهزة آيفون وآيباد, , مهند داود, , http://feedproxy.google.com/~r/aitnewscom/~3/rO9WNJpVKJ4/, http://feeds.feedburner.com/aitnewscom, البوابة العربية للأخبار …

أكمل القراءة »

تطبيق Reverse Movie FX لعكس لقطات الفيديو على أجهزة أندرويد

البوابة العربية للأخبار التقنية تتوفر العديد من التطبيقات التي تتيح للمستخدمين إدخال التعديلات على مقاطع الفيديو وتحريرها، لكن إن كنت ترغب بإنشاء مقاطع فيديو… تطبيق Reverse Movie FX لعكس لقطات الفيديو على أجهزة أندرويد , تطبيق Reverse Movie FX لعكس لقطات الفيديو على أجهزة أندرويد, , مهند داود, , http://feedproxy.google.com/~r/aitnewscom/~3/FtWSYqFnRNo/, …

أكمل القراءة »

لمستخدمي أندرويد: تطبيق Evie للتحكم بالهاتف عن طريق البحث

البوابة العربية للأخبار التقنية لا شك أن المزايا التقليدية المتوفرة في نظام أندرويد لا تُقدم الكثير فيما يتعلق بإدارة الهاتف والتحكم به خصوصاً للأشخاص… لمستخدمي أندرويد: تطبيق Evie للتحكم بالهاتف عن طريق البحث , لمستخدمي أندرويد: تطبيق Evie للتحكم بالهاتف عن طريق البحث, , مهند داود, , http://feedproxy.google.com/~r/aitnewscom/~3/8Ci1Wjg-pbI/, http://feeds.feedburner.com/aitnewscom, البوابة …

أكمل القراءة »