الإثنين , فبراير 18 2019
الرئيسية / تدوينات برمجية

تدوينات برمجية

استخراج النصوص من ملفات 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 سابقاً قبل ظهور الووردبريس و جوملا وغيرها , على كل حال كنت اقضي ساعات كثيرة في تفحص اكواد هذا السكربت وفي الحقيقة لم اكن افهم جميع ما كان موجود في …

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

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

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

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

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

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

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

قراصنة سعوديون يخترقون جامعة إيرانية

قراصنة سعوديون يخترقون جامعة إيرانية   يبدو أن مجموعة قراصنة سعودية  Team Bad Dream قد إتخدت من المواقع الإيرانية هدفا رئيسيا لها فبعد إختراق موقع فرعي تابع للخطوط الجوية الوطنية الإيرانية وتسريب بيانات خاصة بالموظفين والإداريين وأيضا إختراق موقع وزارة الخارجية الإيرانية الرسمي و 165 موقع فرعي له و تسريب مجموعة …

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

دون أي مذكرة مكتب التحقيقات الفدرالي يريد مراقبة سجل البرامج

دون أي مذكرة مكتب التحقيقات الفدرالي يريد مراقبة سجل البرامج   أعلنت منظمة أوباما أنها تحاول الوصول والتجسس على سجلات البراج بدون أي مذكرة قانونية مسبقة لهذا الغرض، وتعمل المنظمة جاهدة على إقرار هذا الأمر حيث سيتيح لها التحكم بسجلات البرامج دون أمر قضائي في قضايا الإرهاب والتجسس.   ودعى مكتب التحقيقات …

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

تسريب بيانات أكثر من 32 مليون مستخدم لتويتر

Source: كودر ما زال هذا العام يعتبر عام التسريبات و الإختراقات بإمتياز, فبعد التسريبات التي تعرضت لها حسابات المستخدمين على مواقع مثل Linkedin جاء الدور الآن على موقع تويتر.   فقد قام موقع LeakedSource في تدوينة له بعرض تحليل خاص لبيانات قالوا بأنها وصلتهم عبر البريد الإلكتروني من نفس البريد …

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