Entesar ElBanna

الأعضاء
  • المساهمات

    341
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • Days Won

    56

السُّمعة بالموقع

131 Excellent
  1. أهلًا بك، هناك عدة طرق مجربة بشكل عام للحصول على روابط Dofollow منها التالية: 1- يمكن بناء روابط Dofollow من خلال تقنيات بناء الروابط المكسورة، الروابط المكسورة هي روابط المواقع التي يتم إغلاقها أو تغيير عنوانها وهي مسبقًا مربوطة بمواقع أخرى.. أي أن هناك موقع يشير بأيقوناته مثلًا إلى مقالات موقع أخر هادف بنفس المحتوى والهدف في هذه الحالة عليك أنت كصاحب موقع يبحث عن روابط Dofollow أن تقترح على الموقع الذي استضاف روابط الموقع المغلق أن تقترح على صاحب الموقع تبديل رابط الموقع المكسور(بدلا من ان تظهر رسالة Error 404 ...الصفحة غير موجودة... بسبب أن الموقع تم إغلاقه) برابط لأحد صفحات موقعك بشرط أن يتقارب المحتوى 2- زيادة جودة محتوى موقعك، كلما زادت جودة محتوى الموقع كلما أتتك خدمة Dofollow بدون حسبان.. لأن موقعك أصبح محط أنظار الكثير يشاركون منشوراته المفيدة جدًا بالنسبة لهم في منتدياتهم ومواقع تواصلهم بدون أن تطلب منهم ذلك 3- قم بزيادة مشاركة محتوى موقعك على مواقع تواصل إجتماعي مخصصة لموقعك بشأن نشر أوسع لمحتوى موقعك... فلا بد أن تمتلك مواقع تواصل إجتماعي +Facebook, Twitter, and Google تشارك عليها روابط موقعك 4- متابعة المنتديات والمجتمعات والمنصات والمدونات المتعلقة بنفس مجال محتوى موقعك، لأن مثل هذه المواقع يطرحون أسئلة ومناقشات يتاح لك إفادتهم بروابط موقعك إن كانت ستحل مشاكلهم وستفيدهم في استفساراتهم يمكنك تطبيق هذه الطرق العامة على مواقع المحتوى العربي للمزيد تابع المصدر: ترجمة المقال بالتوفيق....
  2. أهلًا بك، Civilization IV و Battlefield 2 و Sims 4 و Toontown Online و World of Tanks و EVE Online و Frets on Fire من أشهر الألعاب المبرمجة بلغة python ... يمكنك تجريبها ومقارنتها بالألعاب المبرمجة بلغة ++c# , java , c سواء لألعاب سطح المكتب أو لألعاب الموبايل.. بشكل عام java للأندرويد و Swift للأيفون أفضل من pygame للأندرويد والأيفون معا... هذا لا يعني أن python ليست معتبرة للألعاب بل هي من أشهر اللغات المستخدمة للك حديثا ... لكن عليك أن تبحث عن سلم الأفضلية ويرجع الأمر الى نوع اللعبة وتفاصيلها وهدفها... هناك ألعاب يفضل مطوروها أن تُبنى بتقنيات الويب وألعاب أخرى يُفضلون أن تُبني ب android & iOS)native languages) ... في حال كانت python هي الخيار الأمثل يكون Cocos2d) Python) و Pygame لل 2D games ... و Panda3D لل 3D games بالتوفيق...
  3. دور backEnd developer إنشاء الجانب الخلفي للموقع أو تطبيق الويب الذي لا يشعر به المستخدم ... مثل التعامل مع قواعد البيانات التي تحفظ جميع بيانات الموقع... التعامل مع نظام الإستيثاق والحماية للموقع المتمثل بإنشاء حساب وتسجيل دخول وخروج للموقع ... التعامل مع شركة الإستضافة التي يتم حفظ ملفات الموقع عليها... أي خطأ أو أو خصائص إضافية مستقبلا يمكن أن تُطلب.. هو من سيقوم بتطويرها وإضافتها للموقع .. والكثير من الأمور المهمة الأخرى التي يمكن أن نحددها حسب نوع الموقع بالتاوفيق..
  4. أهلا بك، يمكن إنشاء تطبيقات جوال بعدة طرق وعدة لغات برمجة وعدة إطارات عمل كلها تؤدي الغرض تقريبًا باختلاف كفاءة التطبيق.. تحتاج للتعرف على بعض الأمور سواء كنت تريد أن تتعلم المجال وتنشئه بنفسك أو تستعين بمبرمج هناك نظامين موبايل يؤخذوا بعين الإعتبار قبل البدء بإنشاء تطبيقات الجوال هما IOS و Android .. لكل منها لغاته الخاصة التي يمكن تطوير تطبيقات موبايل ملائمة له .. تحتاج البحث عن لغات برمجة كل نظام مع إطارات عملها ومميزاتها.. وهناك لغات يمكن تطوير تطبيقات لكلا النظامين من خلالها .. تحتاج للبحث ايضا عن هذه اللغات... فهناك نوعين من انواع تطبيقات الموبايل ستحتاج لتحديد أي نوع منهما تود أن تستخدم... النوعين هما التطبيقات الهجينة Hybrid Apps والتطبيقات الأصيلة Native ... تحتاج للتعرف على الفرق بينهم .. ثم تحديد اي منهما تريد أن تستخدم إن كنت بناء تطبيقك بنفسك فيمكنك الان البحث عن لغات برمجة النوع الذي اخترته والتعرف عليها جميعا ومميزاتها وإطارات عملها .. ثم اختيار احد هذه اللغات والبدء بالتعمق بتلك اللغة مع أحد إطارات عملها... من خلال موقع توثيقها الرسمي أولا وبالإستعانة بشروحات ومقالات وفيديوهات مساعدة لهذه اللغة مع إطارها المختار ثانيا .. ستفيدك عدة مصادر عربية واجنبية احدهم شروحات اكاديمية حسوب إن كنت تنوي الإستعانة بمبرمج فعليك تحديد اللغة مع إطار عملها الذي اخترته بناء على بحثك بالتوفيق...
  5. أهلا بك، جرت العادة أن يكون frontend أبسط للتعلم والتطبيق من backend لكن مع انتشار إطارات عمل frontend القوية الحديثة المعتمدة على JavaScript مثل react و vue و angular أصبحت الأمور مختلفة نوعا ما ... على العموم، أنا أرى أن تتخصص backend وتترك أمر frontend وكن على أمل أن تتعلم frontend مستثبلا وتصبح fullstack... السبب أن هناك مواقع تقد قوالب frontend جاهزة بتصاميم متنوعة لا بد أن تجد منها ما يقارب تصميمك المطلوب وممكن تركيبها على backend قوي من صنعك هذا في أسوأ ظروف عدم مقدرتك على التعامل مع مبرمجي frontend... لكن لو فرضنا أسوأ الظروف في حال كونك frontend وصعب تعاملك مع backend.. ستتغلب في إيجاد وسيلة لتجسيم فكره مشاريعك برمجيا بالكود القوي المطلوب .. لكن الأمر أيضا يرجع الى ميولك السابقة... فممكن ان تتخصص backend ثم لا تتمكن من الإبداع فيه لأنك من الأساس صاحب حس تصميمي لا يرتاح لخوارزميات البرمجة المعقدة ... وممكن أن تكون العكس .. لا يمتلك طوله البال ليظبط تصميم frontend بالألوان والحركات والإنتقالات المرجوة لذلك أنصحك بتجريب الدور ولو لأيام فقط ... كل من frontend developer و backend developer ثم التحديد في اي منهما يمكن أن تبدع أكثر بالتوفيق...
  6. أهلًا بك، هي مشكلة واجهت أغلب مستخدمي الخوادم المحلية XAMPP WAMP MAMP ويمكن حلها الفكرة أنه بشكل عام لا يمكن لبرنامجين على جهازك أن يعملا بوقت واحد وهما يمتلكان نفس الport ... تصادف في حالتنا أن MAMP يمتلك MySql port=3306 ,ومسبقا مثبت على جهازك برنامج معين بالport نفسه... فظهرت هذه المشكلة ... الحل أن تقوم بتغيير ال MySQl port الخاص ب MAMP إلى أخر غير مستخدم ... وهذا يتم تلقائيا في الإصدارات الحديثة من MAMP من الضغط على setting ثم port ثم Set default MAMP ports هنا حل مجرب في الوقت القريب لمشكلة أخرى متعلقة بقواعد البيانات تمنع تشغيل mysql عند فتح MAMP... وهي أن تغلق MAMP ثم تحذف ملف mysql-bin.index من المسار MAMP/db/mysql وسينشأ غيرة تلقائيا بعد إعادة تشغيل MAMP إن كانت المشكلة مختلفة فأرجو أن ترفق لقطة شاشة برسالة الخطأ بالتحديد بالتوفيق...
  7. أهلًا بك، أجل صحيح، لأن عملية تهيئة موقعك الإلكتروني لمحرّكات البحث ستمنحك أفضلية كبيرة على المواقع الإلكترونية غير المهيئة وستزيد من فرص حصول موقعك على مراتب مرتفعة وبصورة ملحوظة يمكنك التعرف والبدء بتعلم (SEO (search engine optimisation من خلال شروحات أكاديمية حسوب هنا ستجد دورات قصيرة مجانية لتعلم SEO من خلال هذه الروابط كورس من موقع webmaxing كورس من udemy كورس أخر من udemy كورس أخر من udemy بالتوفيق...
  8. أهلًا بك، يمكن ذلك من خلال تحديد المجال الذي تريد أن تتطور فيه بالظبط ... في البداية خصص برمجة أم تصميم ! ثم إن برمجة خصص هل برمجة موبايل أم سطح مكتب أم ويب أم ألعاب! ... إن تصميم خصص .. موشن غرافيك... أنيميشن 3D ! الأن بعد تخصيص مجالك بالتحديد يمكنك بكل سهوولة إيجاد توثيقات وشروحات مفيدة من خلال بحثك عنها سواء في موسوعة حسوب أو أكاديمية حسوب أو حتى غيرهم ... يمكنك المشاركة في النشرات البريدية لمواقع مهمة في عملية التطوير وحل المشكلات مثل موقع https://stackoverflow.com و موقع https://medium.com ستجد جميع مجالات البرمجة موثقة أغلبها يمكنك التنقل بين الروابط هنا من أكاديمية حسوب وستكون موسوعة حسوب مرجع عربي مفيد لك أيضا .. بالنسبة للتصميم ممكن أن يفيدك الإجابة عن سؤالك من شخص أخر وستجد مقالات وشروحات التصميم في أكاديمية حسوب هنا يمكنك التنقل بين الصفحات بالتوفيق...
  9. أهلا بك الخاصية overflow بشكل عام في CSS تقوم بتقطيع جزء من المحتوى, أو إضافة شريط التمرير (ScrollBar), عندما يكون المحتوى كبيرًا جدًا بحيث لا يمكن احتوائه في منطقة محددة. .. والقيمة hidden لهذة الخاصية تعني أنه سيتم اقتصاص المحتوى، ولن يعرض المتصفح أشرطة تمريرأي أنه بعدما يتم تقطيع المحتوى فإن الجزء اﻷخر من المحتوى لن يظهر..
  10. أهلا بك، الأصل وحسب مبادئ هندسة البرمجيات أن هناك عدة خطوات قبل برمجة أي نظام فهناك في البداية مرحلة تحضير المتطلبات (كتابة وثيقة الشروط الخارجية والداخلية) requerments ثم مرحلة التحليل analyse ثم مرحلة التصميم design ثم بعدهم تأتي مرحلة كتابة الكود، هنا شيئ من التفصيل حول المراحل السابقة لمرحلة البرمجة كتابة وثيقة الشروط الخارجية والداخلية (requerments): وثيقة الشروط الخارجية يتم أخذها من الزبون. تحتوي الوثيقة على متطلبات الزبون في ما يخص مواصفات البرنامج الذي يجب إنشاؤه. ثم يتم تحليل المتطلبات بشكل أولي ثم كتابة وثيقة شروط داخلية تحتوي على تفسير المواصفات التي يريدها الزبون بدقة أكبر، وبطريقة تتماشى مع مصطلحات المبرمجين. قد تكون طلبات الزبون متعارضة وفي هذه الحالة يتم الرجوع إليه لتنقيح وثيقة الشروط. ثم يتم تحديد عدد الساعات اللازمة للعمل وحساب التكلفة. التحليل: في هذه العملية تجمع المعلومات بدقة ثم تحدد المتطلبات والمهام التي سيقوم بها البرنامج، وتوصف هذه المهام بدقة تامة، كما تدرس الجدوى المرجوة من البرنامج، فالمستخدم مثلاً يضع تصوراً للبرنامج ليقوم بعمليات معينة، ومهمة مهندس البرمجيات في هذه المرحلة هي استخلاص هذه الأفكار وتحديدها؛ لذلك فهي تتطلب مهارة عالية في التعامل مع الزبائن، وقدرة على التحليل الصحيح. ينتج في نهاية هذه المرحلة وثيقة تدعى جدول الشروط والمواصفات دينامكاميد التصميم: تصميم البرمجيات هي مرحلة من مراحل دورة حياة النظام، تساعدنا في تحديد كيفية حل المشكلة "كيف سنحل المشكلة؟"، والتخطيط للتوصل إلى حلول للمشكلة، والدخول في تفاصيل النظام. التصميم يحدد هيكلية وبنية النظام من خلال تجزأة النظام إلى مجموعة من الأنظمة الفرعية Sub-Systems مما يساهم في السيطرة على التعقيد في النظام System Complexity ، وتحديد الواجهات ونوافذ المستخدم User Interfaces ،والمكونات Components ، والوحدات Modules والبيانات للنظام كي يحقق النظام متطلبات الزبون. ونقوم بمرحلة التصميم باستخدام المتطلبات التي حددناها في مرحلة التحليل. مرحلة التصميم يتم خلالها إيجاد التصميم الأمثل لنظام المعلومات الحاسوبي الذي يلبي احتياجات المستخدمين التي تم توصيفها في مرحلة التحليل. إن عملية التصميم في جوهرها هي عملية حل مشكلات، أي يجري البحث خلالها عن أفضل الحلول التصميمية لبناء نظم ذات أهداف محددة. إن كان النظام بسيط ممكن أن تختصر نوعا ما بتطبيق المراحل السابقة منطقيًا وبرمجيًا... يمكن للمبرمج بكل سههولة تخصيص واجهه مختلفة لكل نوع عضوية والمحافظة على نفس التطبيق لجميع العضويات في النظام مثلًا الأفراد المسجلين كعملاء بواجهه والمسجلين كمقدمين خدمة تُخصص لهم واجهه مختلفة لكن كليهما يستخدم خصائص النظام الوحيد نفسه فقط تختلف الواجهه
  11. أهلًا بك، ستجد شرح وافي جدًا بأمثلة مفصلة بقلم المهندس عبد اللطيف في أكاديمية حسوب بهذا الرابط وأيضًا يمكنك الإطلاع على توثيق العنصر <form> في html في موسوعة حسوب
  12. أهلًا بك، قد جربت هذه الشيفرة البسيطة لتحويل كود الوان hex الي كود الوان rgb وأدت الغرض معي بشكل ممتاز.. ربما تكون أبسط لك إن أردت <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <title>hex to rgba converter</title> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> #result { font-size: 20px; font-weight:bold; } </style> </head> <body align="center"> <h1>hex to rgba converter</h1> <form class="form-inline"> <div class="form-group"> <label class="sr-only" for="hexcolor">Hex Color</label> <div class="input-group"> <div class="input-group-addon">#</div> <input type="text" class="form-control" id="hexcolor" placeholder ="Enter Hex"> </div> <div class="input-group"> <div class="input-group-addon">Opacity</div> <input type="number" class="form-control" id="opacity" value="70"> </div> </div> <button type="submit" id="convert" class="btn btn-primary">Convert</button> </form> <div id="result"></div> </body> <script> $(document).ready(function() { $('#convert').click(function() { function hex2rgba_convert(hex,opacity){ hex = hex.replace('#',''); r = parseInt(hex.substring(0,2), 16); g = parseInt(hex.substring(2,4), 16); b = parseInt(hex.substring(4,6), 16); result = 'rgba('+r+','+g+','+b+','+opacity/100+')'; return result; } var color = $('#hexcolor').val(); var opacity = $('#opacity').val(); $('#result').html(hex2rgba_convert(color,opacity)); return false; }); }); </script> </html>
  13. أهلًا بك، يمكن كتابة البرنامج كالتالي using System; public class PrimeNumberExample { public static void Main(string[] args) { int n, i, m=0, flag=0; Console.Write("Enter the Number to check Prime: "); n = int.Parse(Console.ReadLine()); if (n%2==0)Console.Write("Number even \n");else Console.Write("Number is odd \n"); m=n/2; for(i = 2; i <= m; i++) { if(n % i == 0) { Console.Write("Number is not Prime."); flag=1; break; } } if (flag==0) { Console.Write("Number is Prime.\n"); Console.Write("all divisors are: "); printDivisors(n); } } static void printDivisors(int n) { for (int i = 1; i <= n; i++) if (n % i == 0) Console.Write( i + " "); } }
  14. أهلًا مريم، سياسة موقع مستقل تقتضي عدة أمور بناء على أهداف معينة، تحديد عدد العروض ومدة تقييد الأرباح وأمور أخرى تندرج تحت خطة الموقع العامة وينبغي الإلتزام بها... إن كنتي مقدمة على أكثر من 10 وظائف ربما يتم قبولك لأكثر من 2 في نفس الوقت وبهذا ستضطرين لإلغاء إحداهم... حاولى التقديم للوظائف التي تكوني متأكدة 100% أنك ستتمكنين من القيام بها وبالتالي ستجدين ال 10 عروض كافية أرجو أن تتواصلي مع مركز المساعدة مباشرة (فيتم الرد عليكي بالتفاصيل) إن واجهتي مشكلة ما فهذا أفضل وأنسب لكي من مجتمع أكاديمية حسوب
  15. CPA هى اختصار للكلمات cost per action او cost per acquisition اى التكلفة مقابل حدث اكشن اى القيام بعمل او حدث ما اى يقوم المعلن بدفع تكلفة الاعلان عندما يتم فعل او حدث ما وهو الاكشن ما معنى هذا ؟ هناك الكثير من اصحاب المنتجات Advertiser لا يعرفون كيف يقوموا بتسويق المنتج الخاص بهم أو يريدون زيادة عملائهم ولذلك يلجأون الى المسوق الالكترونى publisher – وهو انت الأن – الى مساعدتهم فى عمل ذلك مقابل نسبة معينة من الربح وهى العمولة commission فيقوموا بأنشاء رابط مخصص لة tracking link يقوم بترويجة وحينما تتم عملية شراء من خلالة يحصل على العمولة المتفق عليها ويعرف ذلك بالافيليت affiliate marketingوترى الان ان المعلن دفع هذة العمولة او التكلفة مقابل عملية شراء أى CPS أى cost per sale ولكن صاحب المنتج يمكنة ايضا الاستفادة من العملاء الذى قاموا بالتسجيل فى الموقع ولكن لم يقوموا بعملية الشراء فهو سيحاول التواصل معهم لحين اقناعهم بعملية الشراء ويطلب من المسوق الالكترونى ان يساعدة فقط فى جلب زوار لموقعة يقوموا فقط بالتسجيل فى الموقع ويدفع لك مقابل ذلك وهذة الأن تكلفة مقابل تسجيل أى CPL أو Cost per lead ولكن ايضا لم يقتصر الامر على ذلك بل يريد المساعدة من المسوق الالكترونى ان يجلب لة زوار لتنزيل وتثبيت تطبيقة على الجوال CPI Cost per install او مساعدتة فى الحصول على رقم جوال العميل المحتمل وغيرها من البيانات ويقوم بالدفع لها وتعرف هذة بالحدث أو الاكشن اليك هذا المثال والذى قد يوضح لك الصورة بشكلى عملى نقابلة يوميا نفترض انك تريد شراء جوال جديد وعرفت انة يمكنك الحصول على سعر أفضل بكثير عند الشراء من الانترنت فوجدت فيديو يوتيوب يوضح لك ارخص سعر لهذا الجوال وينصحك بأن تقوم بشراءة من موقع على اكسبريس Aliexpress لانة بالطبع يوفر اقل سعر ممكن واخبرك بأن رابط شراء الجوال فى اسفل وصف الفيديو كما نصحك ايضا ان تقوم بتثبيت تطبيق الجوال لعلى اكسبريس ليمكنك الشراء منة بسهولة بعد ذلك وايضا الرابط اسفل الفيديو فقمت انت بالضغط على الرابط اسفل الفيديو وذهبت الى الموقع وقمت بشراء الهاتف ثم قمت بتثبيت تطبيق على اكسبريس على جوالك وبالطبع صاحب الفيديو هو مشترك فى برنامج التسويق بالعمولة لموقع على اكسبريس وبذلك حصل على العمولة مقابل شرائك – افيليت – وايضا على عمولة مقابل تنزيلك للتطبيق – CPA هذا مثال حقيقى للتسويق بالعمولة و CPA ونقابلة يوميا بأختلاف اشكالة ومع مواقع اخرى كثيرة وهل تعرف صديقى انك لو قمت بالشراء من خلال الربط الموجود فى المثال سأحصل أنا ايضا على عمولة رابط افيليت امثلة اخرى فعالة الان على شبكات CPA هذا العرض موجة الى مصر تحصل منة على 18 سنت عندما يقوم الزائر بأدخال بريدة الالكترونى للبدء فى لعب fortnite وهذا العرض موجة الى السعودية تربح منة 1.01 دولار عن كل زائر يقوم بأدخال رقم جوالة وهذا عرض موجة الى الامارات تربح منة 1.86 دولار عن كل زائر يدخل رقم جوالة وهذا العرض موجة الى المانيا تربح منة 24.12 دولار عن كل زائر يقوم بأدخال رقم جوالة وكما لاحظت انة يمكنك ان تحصل على المال مقابل عملية الشرءا التى تتم من خلالك – الافيليت – او عملية التسجيل او تنزيل تطبيق CPA وبذلك فأن الربح من CPA هو أسهل بكثير من الربح من التسويق بالعمولة لأنك تحتاج فقط الى جلب زوار يقوموا بالتسجيل او عمل حدث او أكشن معين ويجب ان تلاحظ ايضا ان عروض cpa قد تستهدف دولة معينة وايضا جهاز معين من سطح مكتب او جوال ويميز شبكات CPA انها تقوم تلقائيا بتحويل الزائر الى العرض المناسب لدولتة وجهازة مما يضمن لك ارباح اكثر ما هى الاعمال actions المطلوبة؟ ادخال البريد الالكترونى Email/zip submit ادخال رقم الجوال Pin submit استكمال استبيان surveys تحميل برنامج أو اضافة Download تثبيت تطبيق جوال Mobile install التسجيل لنسخة تجريبية من موقع او برنامج Free trial تسجيل بيانات بطاقات الائتمان credit card submit زيارة موقع الكترونى cost per click للمزيد حول الموضوع تابع مصدر _____________________________________________________ أرجو أن توضح قصدك ب F+S !