مع حسام تفاحي للإجابة على تساؤلاتكم التقنية

مُدَوِّنَة حُسَام دّيزد وِيب

أنجز أعمالك و أقدّم خدمات لك بدءاً من 5$ فقط

مرحبا بك دائما

حسام DZ ويب | التدوين بنكهة عربية جزائرية

All right reserved 2016

توجد نسخة لجميع الملفات المرفوعة و يرجئ التبليغ عن اي رابط ادا لايعمل

PREVIOUS NEXT
اضافات بلوجر
المزيد

الثلاثاء، 7 فبراير 2017

تعليقات 0

كيف يمكن للمكفوفين ان يستخدم موقع فيس بوك هكذا حلت فيس بوك المشكلة

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

ولكن يبدو ان الفيس بوك يعتزم استخدام تلك البيانات لزيادة شريحته من المستخدمين عبار انظمة من الزكاء الاصطناعي والتي يمكن مساعدة المكفوفين علي استخدام الفيس بوك.

ذلك من خلال وصف مسموع للمحتوي علي الفيس بوك مثل الصور وذلك يتفاعلون مع منشورات معارفهم واصدقائهم بدون اي مشاكل.

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

وتعكف شركة فيسبوك حاليا على تطوير وسائل مساعدة صوتية للمستخدمين من ذوي الإعاقة البصرية كنموذج للتقنيات التي تطورها "فيسبوك" حاليا لمساعدة المعاقين على الاستفادة من الموقع.

تابع القراءة
  • شارك
  • الخميس، 30 يونيو 2016

    تعليقات 0

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

    وجهت شركة جوجل علي لسان ترافيس أورماندي – الباحث الأمني القائم على مشروع زيرو في جوجل بيانا لازعاً يصيب شركات البرمجيات المنتجة لمكافحات الفايروسات حيث تخبرنا بعد الثقة المطلقة فيها.
    واشارات وخصوصا علي سيمانتيك.

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

    تابع القراءة
  • شارك
  • الثلاثاء، 28 يونيو 2016

    تعليقات 0

    مفهوم OverLOading برمجيا وتطبيقه في الحياة

    من بعد حديثنا حول تعدد المسارات Multithreading  و تقنية API ومعرفة المفاهيم الخاصة بهم وكيف نستطيع جني الفائدة من تطبيقهم في حياتنا,
    حان الوقت لنتكلم حول مفهوم جديد ربما لم تلاحظه ان كنت مبرمجاً وهو OverLoading.
    للأطلاع حول موضوع تعدد المسارات هنا .
    للأطلاع حول موضوع تقنية API هنا .

    اولا ما هو مبدأ OverLoading برمجياً
    المبدأ بيقولك ان ممكن يكون في اكثر من دالة وتحمل نفس الاسم وفي نفس الفئة. والمتعارف عليه انك لا يمكن تعمل اكتر من دالة ليهم نفس الاسم,
    الا ان مبدأ ال OverLoading بيقولك ان ممكن كل دالة يكون ليها متغيراتها المختلفة
    وكل دالة بتادي وظيفة مختلفة.
    تعالو نضرب مثال عملي يفهمك المبدأ
    عندنا في السي شارب فئة Convert فيها دالة اسمها ToString
    الدالة مكررة 36 مرة ولكن كل دالة ليها وظيفة مختلفة تماماً بأختلاف المتغيرات الخاصة بها.
    اعرفهم من هنا  .
    يعني مبدأ ال OverLoading بيمكنك انك يكون عندك دالة وليها اكتر من وظيفة.


    بنفس الكلام انت شخص مبرمج ليه مش يكون عندك خبرة وتنميها يوم بعد يوم في التصميم
    بعد كده خبرة وتنميها في الاخراج او التأليف او الهندسة الصوتية.خليك شخص متعدد المهام.
    لكن مع ذلك بيكون ليك وظيفة اساسية انت متخصص فيها
    انا مش ضد التخصص لكن انا ضد انك تكون احادي التخصص.

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

    في النهاية اتمني ان ينال الموضوع رضاكم وان اكون قدمت معلومة مفيدة لحضراتكم
    ولا اسألكم سوا وضع رئيكم او نقدك في التعليقات
    وان اعجبك الموضوع ورأيته مفيد فقم بمشاركته 
    وشكراً


    تابع القراءة
  • شارك
  • تعليقات 0

    تعلم معي الاستفادة من مفهوم API البرمجي في حياتك

    القاء بيتجدد مرة اخري مع مفهوم برمجي جديد وهو API وهنتعلم مع بعض كيف نستفيد منه في حياتنا وهنلاحظ ان ال API بيلعب دور كبير جدا في البرنامج ولكن القليل من يستطيع تنفيذه في الواقع.


    المقالة السابقة كانت عن تعدد المسارات Multithreading ممكن تقرأه ايضاً

    تعدد المسارات Multithreading وكيف نستفيد منه في حياتنا


    اولا نفهم مع بعض ال API والتي هي اختصاراً ل Application Programming Interface وترجمتها للعربية تكون علي هذا النسق "واجهة برمجة التطبيقات".
    بالطبع لم نفهم شئ من تلك الترجمة الحرفية والتي تجعل من API لغزاً.


    ال API بتمكنك من اجراء العمليات المعقدة من خلال مجموعة دوال خدمية
    يعني مثلا لو عندي برنامج ولازم يحرك ابرة الهارد ديسك لتنفيذ العمليه لازم اهبط لمستوي لغة الاسيمبلي وموضوع كبيرة جداً انا شخصيا مقدرش اعمله لكن ال API بمجموعة دوال بسيطة تمكنك من تنفيذ تلك العملية والاصعب منها ايضا.
    غير ان معظم الدوال الي بنستخدمها في لغة تطوير المواقع PHP من دوال API الخدمية,
    وما خفي وراء تلك الدوال كان اعظم ونحن لسنا مضطرين اعادة كتابة واختراع دالة هي موجودة بالفعل.

    لكن يبقي السؤال ما هي علاقة ال API بالحياة الخاصة بنا وكيف نستفيد منها؟

    ال api في البرمجة بتقولك خد الطريق السهل والنتيجة بتكون واحدة في النهاية
    يعني مش مطلوب مني اعيد نفس الكود الي كاتبه غيري
    وبالتالي في الحياة مش لازم نعيد نفس الطريق الي مشي فيه غيرنا
    دور علي طريق اسهل وامشي فيه
    طيب ده يجي ازاي اولا ال api بيبقي فيها كونيكشن واعدادات بتعملها عشان بتم
    يبقي لازم يكون في تواصل كبير بينك وبين الناس يعني تنمي مفهوم العلاقات العامة PR
    علاقاتك لما تكبر هتسهل عليك حياتك بشكل كبير غير النصائح الي هتلاقيها منهم والي هتساعدك انك يكون عندك معرفة كبيرة تمكنك ان تختار صح.
    ناس كتيرة بتستخدم الاسلوب ده وانا بدأت استخدمه من سنة بس
    ونتايجه كانت كبيرة جداً.
    حاول انك تكسب اعدائك مش تخسرهم
    لو بتدور علي مصلحتك مش عيب لأنك في النهاية بتفيد وتستفيد

    في النهاية اتمني ان ينال الموضوع رضاكم وان اكون قدمت معلومة مفيدة لحضراتكم
    ولا اسألكم سوا وضع رئيكم او نقدك في التعليقات
    وان اعجبك الموضوع ورأيته مفيد فقم بمشاركته 
    وشكراً



    تابع القراءة
  • شارك
  • تعليقات 0

    تعدد المسارات Multithreading وكيف نستفيد منه في حياتنا

    تعدد المسارات موجود في حياة كل شخص وفي كل حاجة حولنا, ولكن المبرمج هو الي يقدر يلاحظ ده ويكون عنده انتباه لكده.


    نتعرف اولا علي مفهوم Multithreading في البرمجة,
    تعدد المسارات او Multithreading هو الي بيمكن البرنامج انه ينفذ اكتر من امر في نفس الوقت كلاً علي حسب اولويته Priority الخاصة به.
    لنكون اكثر وضوحا.


    هناك نوعين من البرامج 

    1. Single Thread Process وهو النوع الاحادي المسار ولن يستطيع تنفيذ الا مهمة واحدة فقط في المرة,
      فلو البرنامج فيه 3 اوامر, وكل امر بيستغرق ثانية, البرنامج هيتنفذ خلال ثلاث ثواني.
    2. Multi Thread Process وهو النوع متعدد المسارات وبالتالي لو البرنامج فيه 3 اوامر وكل امر بياخذ ثانية
      البرنامج هيتنفذ بالكامل خلال ثانية واحدة فقط لأنه هينفذ الثلاث اوامر علي التوازي كلاً في نفس الثانية.
    لو الموضوع لسه مش فاهمه ابسط مثال علي موضوع Multi Thread Process هو الويندوز الي معظمنا بيستخدمه من انتاج مايكروسوفت.
    فلو ذهبنا لمدير المهام Task Manager هنجد في قائمة Services الكثير من المهام التي تعمل في نفس الوقت من خلال مسارات مختلفة.

    اعتقد الموضوع اصبح واضح جداً مفهوم ال  Multithreading  لكن 

    كيف استفيد من تعدد المسارات Multithreading  في حياتنا ؟

    كم من شخص قابلته في حياتك خريج صيدلة ولكنه توجه لأحترف التسويق الالكتروني او تحسين محركات البحث SEO,
    يمكننا القول بأن هذا الشخص متعدد المسارات حيث ان مساره الاساسي الان هو التسويق او السيو ولكنه لديه مسار اخر في مهنة الصيدلة لكنه متوقف عن اكماله.

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

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

    بالتالي تعدد المسارات في سناً مبكر حيث تتاح لك كل الفرص يصبح الامر اسهل بكثير وان حدث شئ لمسار ما يمكنك بسهولة الاعتماد علي مسار اخر لأكمال حياتك.

    الحياة ملئة بالمفاجئات والكثير منها سيحدث عاجلا ام اجلاً لهذا حصن نفسك من الان.


    في النهاية اتمني ان ينال الموضوع رضاكم وان اكون قدمت معلومة مفيدة لحضراتكم
    ولا اسألكم سوا وضع رئيكم او نقدك في التعليقات
    وان اعجبك الموضوع ورأيته مفيد فقم بمشاركته 
    وشكراً



    تابع القراءة
  • شارك
  • السبت، 7 فبراير 2015

    عن احمد قرواش

    احمد قرواش مطور برمجيات مصري يستعمل تقنيات ال .NET بخبرة تزيد عن 5 سنوات اطلق خلالها الكثير من المشاريع اخرها كان Vortex Machine والمختصة بتحليل البيانات وتتبع المنافسين للتسويق عبر الانترنت.

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

    يهتم احمد قرواش بكل ما هو جديد في التكنولوجيا ويسعي لتعلمها ان توافر له الوقت ويصب تركيزه في البنية التحتيه لكل نظام يتعامل معه, بالرغم من انه غير مختص لتعقب واصطياد الثغرات الا انه مولع بها ويعمل حاليا فرديا لاختبارات الامان والخصوصية علي الكثير من المنصات الاجتماعية مثل فيس بوك وتويتر وجوجل بلس.

    قضي احمد قرواش منذ عام 2011 بالتعلم في مراجع ال .NET و ال Python لانشاء الادوات الي تساعده علي العمل وزيادة انتاجيته فساهم في مشاريع هندسة عكسية لالعاب اونلاين كثيرة ولكنه ترك المجال بعد ما اطلق اكثر من 6 مشاريع كاملة اخرها كان للعبة Crossfire .

    قام احمد قرواش بعام 2016 باطلاق مشروع Epic وهو مشروع تحول فيما بعد الي Vortex Machine كنظام موزع
    Distributed System باستعمال تقنيات ال SOP اعتمادا علي ال WCF لانشاء اول خدمة له يمكن من خلاها جمع وتحليل البيانات يمكن الاستفادة منها لتسويق منتجات بشكل اكثر دقة خارج سلطة مواقع التواصل الاجتماعي.

    مع العلم ان تلك الخدمة لاتزال تحت قيد التجربة لدي الفريق القائم عليها الا انها سوف تظهر قريبا للنور.

    اهم المهارات التقنية التي يتقنها احمد قرواش :

    C# , Mysql , Sql Server , WCF, ASP.NET , MVC Pattern , LINQ , MSIL , .NET Framework

    C++ , Java , Python , Android Basics , JavaScript , Node.js Basics

    HTML , HTML5 , CSS,CSS3

    كما يتعامل احمد قرواش مع امور مثل
    AI , Data Analysis , Data Mining , NLP
    لكن في حدود ضيقة ويسعي لتطوير مهاراته فيها اكثر.

    كما يمتلك احمد قرواش مهارة الكتابة والتأليف
    فلي كتابات اقوم بنشر اجزاء منها علي صفحتي الاجتماعية علي فيس بوك كل ما توافر لي الوقت
    منها My Love In Vele City وتلك القصة لي فيها 5 اجزاء.
    ومنها قصة Touch Of Love وهي قصة قصيرة.
    وهناك رواية اعمل عليها وهي مناخ عاطفي.

    ولي الكثير من القصائد الشعرية التي تملئ صفحاتي الاجتماعية منها الفصيح والحديث "الراب".
    واهم الاعمال التي كتبتها دينية في رحاب مكة وهي قصيدة وانشاد.
    ولي في القضايا الفلسطينية والعربية اعمالاً كثيرة ضمن ديوان وحي اللحظة .


    تابع القراءة
  • شارك
  • الاثنين، 28 يونيو 2010

    تعليقات 0

    اكتب لدينا

    يسعدنا انك تفكر في ان تنشر لدينا بعض المقالات الخاصة بك.
    انا لا اطمح للربح بقدر ما اطمح لمساعدة الاخرين ويسعدني مشاركتكم ما انشره من مقالات وتدوينات علي مدونتي الشخصية.

    واتشرف بأن ادعوك لترسل لي مقالة او تدوينة رائعة وسنعلم الاخرين بأنك كنت معنا وشاركتنا خبرتك

    لأرسال التدوينة يمكنك ارسالها بالبريد إلي ومعها صورة لك ونبذة بسيطة عنك ورابط لحسابك علي اي موقع تواصل اجتماعي ان رغبت بذلك.

    وارسلها هنا
    mr.ahmedkorwash@gmail.com
    ولا تنسي موضوع الرسالة  Write For Ahmed Korwash Official Blog
    وشكرا
    تابع القراءة
  • شارك
  • تعليقات 0

    اتصل بنا

    يسعدنا انك تريد التوصل معي
    يمكنك ذلك من خلال

     البريد الالكتروني
    mr.ahmedkorwash@gmail.com

    او من خلال الهاتف
     01024873097 - (002)

    او السكايب
    ahmedkorwash2
    تابع القراءة
  • شارك
  • سياسة الخصوصية

    أخي الزائر .. نحن نستعين بشركات إعلان كطرف ثالث لعرض الإعلانات , وعندما تزور موقعنا على الويب فإنه يحق لهذه الشركات أن تستخدم معلومات حول زياراتك لهذا الموقع ( باستثناء الاسم أو العنوان أو عنوان البريد الإلكتروني أو رقم الهاتف ) وذلك من أجل تقديم إعلانات حول البضائع والخدمات التي تهمك عن طريق ملف تعريف الارتباط DART .

    يمكن منع استخدام ملف تعريف الارتباط DART بالضغط هنا .

    إذا كنت تريد معرفة الإختيارات المتاحة لك لمنع استخدام هذه المعلومات من قِبل هذه الشركات والمزيد من المعلومات حول سياسة الخصوصية لهذا الموقع ، الرجاء قراءة هذه الصفحة بعناية.
    نحن في احمد قرواش | Ahmed Korwash ، خصوصية زوارنا لها أهمية بالغة بالنسبة لنا. سياسة الخصوصية الموجودة في هذه الوثيقة تمثل الخطوط العريضة لأنواع المعلومات الشخصية التي نجمعها وكيفية استخدامها من قبلنا ومن قبل معلنينا .
    ملفات الدخول:
    شأنها في ذلك شأن معظم خوادم المواقع الأخرى ، ومن هنا فإن 
    احمد قرواش | Ahmed Korwash يستخدم نظام ملفات الدخول. وهذا يشمل بروتوكول الانترنت (عناوين ، نوع المتصفح ، مزود خدمة الانترنت (مقدمي خدمات الانترنت) ،  التاريخ / الوقت ، وعدد النقرات لتحليل الاتجاهات).
    وهنا ومن خلال هذه العملية فإنه لا يقصد بذلك جمع كل هذه المعلومات في سبيل التلصص على أمور الزوار الشخصية ، وإنما هي أمور تحليلية لأغراض تحسين جودة الإعلانات من قبل Google ، ويضاف إلى ذلك أن جميع هذه المعلومات المحفوظة من قبلنا سرية تماما، وتبقى ضمن نطاق التطوير والتحسين الخاص بموقعنا فقط .

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

    نضيف إلى ذلك أن بعض الشركات التي تعلن في موقعنا 
    احمد قرواش | Ahmed Korwash قد تتطلع على الكوكيز وإعدادات الشبكة الخاصة بموقعنا وبكم، ومن هذه الشركات مثلا شركة Google وبرنامجها الإعلاني Google AdSense وهي شركة الإعلانات الأولى في موقعنا .

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

    وبالطبع فإن 
    احمد قرواش | Ahmed Korwash لا يستطيع الوصول أو السيطرة على هذه الملفات، وحتى بعد سماحك وتفعيلك لأخذها من جهازك (الكوكيز) ، كما ونعتبر أنفسنا غير مسؤولين بأي شكل من الأشكال عن الاستخدام غير الشرعي لها إن حصل لا قدر الله . 

    عليك مراجعة سياسة الخصوصية الخاصة بالطرف الثالث في هذه الوثيقة (الشركات المعلنة "Google AdSense" ) أو خوادم الشبكات الإعلانية لمزيد من المعلومات عن ممارساتها وأنشطتها المختلفة .

    لمراجعة سياسة الخصوصية للبرنامج الإعلاني الأول في ولاد بلد Google AdSense والتابع لشركة Google يرجى النقر هنا

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


    إذا كنت بحاجة إلى أي مزيد من المعلومات أو لديك أية أسئلة عن سياسة الخصوصية ، لا تتردد في الاتصال بنا عن طريق البريد الالكتروني التالي : من mr.ahmedkorwash@gmail.com
    بنود هذه السياسة قابلة للتطوير والتغيير في محتواها في أي وقت نراه ضرورياً
    تابع القراءة
  • شارك
  •