اذهب إلى المحتوى

alilodz

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

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

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

  • عدد الأيام التي تصدر بها

    7

كل منشورات العضو alilodz

  1. ههه أظن ان السؤال ليس في المحل لا تقول كيف وانما هناك خطة وتنظيم وقت في هذا المجال فقط أولا بالنسبة للبرمجة فهي تكون فتح الطريق للتهكير وذلك من خلال اكتشاف الاخطاء البرمجية وتسمى الثغرات ، لكن يجب ان تختار المجال اي لغات برمجة سطح المكتب او لغات برمجة الويب يعني انت تختار هل تريد ان تكتشف الثغرات في البرامج وانظمة التشغيل ام في المواقع والسيرفرات بعد ذلك تدرس لغات البرمجة الخاصة لكل مجال بعدها تنزل السكريبتات وتتعلم تحليلها واكتشاف الاخطاء البرمجية فقط هذا جوابي لسؤالك اذا كان سؤال آخر تفضل
  2. أخي يجب أولا أن تحدد مبتغاك بالتحديد من تعلمك البرمجة فمثلا إذا كنت تريد لغات البرمجة التي تتمثل في برمجة المواقع الالكترونية يجب أن تتعلم html et css et php لتصميم وبرمجة موقع متكامل ثم تتعلم لغة Sql لبرمجة قواعد البيانات وهذا ليس بالشيء الصعب أما إذا كنت تريد برمجة تطبيقات الهواتف يجب أن تتعلم لغة الجافا وهناك عدة منصات لهذه البيئة للتطبيق عليها إذا كنت تريد أن تبرمج برامج سطح المكتب هناك برامج .net وهي التي تعتمد في برامجها على net framework هنا عليك بتعلم visual studio للتطبيق عليه أما إذا كنت تريد برامج حرة لسطح المكتب هناك عدة برامج منها visual basic et c et c sharb et paython و هناك العديد ولغات البرمجة عديدة وليس هناك لغة قديمة او حديثة ، المهم ان تلبي حاجات المشروع التي ترغب بالعمل به وهناك دروس كثيرة تتمحور في هذا المجال تحلى بالصبر والارادة فقط
  3. يوجد عدة مواقع تتيح هذه الخدمة لكن المشهورة منها بلوجر ووردبريس لكن مادام أنك مبتدئ توجه إلى مدونات البلوجر أفضل يمكنك اتباع الشرح المبسط من تقديم قناة المحترف حول هذا الأخير يمكنك الاطلاع عليه من هنا
  4. استخدام محركات البحث وتهيئة الموقع لمحركات البحث هنا في هذه النقطة اقترح عليك الاطلاع على دروس السيو ثانيا اضافة الموقع فى دليل المواقع المختلفة ثالثا:إعلانات الفيسبوك رابعا:يوتيوب تصميم فيديوهات خاصة بمجال عملك و رفعها على يوتيوب سيساهم في نشر محتواك أو ما تود إيصاله للمستهلكين على يوتيوب. بذلك، سيقوم جوجل بفهرسة هذا المحتوى و سيتمكن غيرك من تضمين فيديوهاتك الخاصة في مواقعهم و مدوناتهم خامسا:كتابه مقالات عن المنتج او الخدمة فى المواقع الاخرى التى تتيح ذلك: يوجد كثير من هذه المواقع وبجميع اللغات ، تستطيع من خلالها عرض سلعتك وتعريف لموقعك لجمهور المستخدمين عن طريق كتابة مقالات تتحدث عن المنتج الذى تقوم بترويجة و اشهاره وفى نهاية المقال تضع رابط لموقعك استخدام تقنية Press Release في الأخير نحن نعلم أن جوجل هو محرك بحث بذا فكل هذا يعتمد على اقتناص افضل الكلمات الدلالية التي تسمح بالظهور للموقع في الصفحات الاولى كما هذه الطريقة هي طريقة من طرق السيو أتمنى لك التوفيق
  5. أخي غالبا هذا المشكل لن يتم الوصول الى حل لكي لا تتعب نفسك اتجه الى النسخة Sony Vegas 12 Pro
  6. أنت تتحدث عن برمجة القوالب ومن بين أفضل الدورات في هذا المجال https://www.youtube.com/playlist?list=PLTmUF2LUsLGTbcUxtoX53x9a2LPzReeZT
  7. منصة بلوجر مثلا تتميز بسرعتها في التصفح نظرا لاستخدامها لسرفرات جوجل المعروفة بقوتها وسرعتها و أيضا تتميز بحماية عالية ثم سهولة و بساطة في الإستخدام و التحكم بالمدونة و إعداداتها , أما عيوبها فتكمن في كونك غير قادر على التحكم الكامل بموقعك و برمجة أنظمة جديدة و التحكم بقواعد البيانات مثلا أما منصة الووردبريس فهي تتميز بإمكانية التحكم الشامل في مدونتك و إضافة خصائص و برمجيات جديدة و التحكم بقواعد بيانات موقعك كما تشاء , توفر آلاف الإضافآت المجانية كانت أو المدفوعة خصوصا إضافات الأرشفة الرائعة , كما لا توجد بها حماية كاملة وللتدوين يلزمك أن تختار أي منصة مناسبة للعمل الذي تريد أن تقوم به , و خصوصا لنتحدث عن جانبي الحماية و الإستضافة فإذا اخترت ووردبريس و قمت بشراء استضافة مثلا , فكن على يقين أن موقعك حينما يستقبل آلاف الزوار يوميا سيتوقف عن العمل لهذا سوف ترغب في الترقية و استضافة موقعك على سرفر كما ان موقعك يتمحور في استضافة معينة حيث انه اذا تم اختراق الاستضافة يتمكنون من موقعك
  8. ربما انت قمت بحذف درايفر كارت الشاشة لكن قم يوضع نوع حاسبك ارسل لك تعريف كارت الشاشة
  9. افتح ملف اعدادات الاباتشي : كود: nano /etc/httpd/conf/httpd.conf اضف في نهائيه الملف الكود التالي : كود: CBandRemoteSpeed 200kb/s 4 4 يمكنك تغيير الرقم 200 الي اي رقم اخر تريد . لكن السرعه مرتبطه مع سرعه اتصال السيرفر نفسه .
  10. أخي اغلب المشاكل تكمن في عدم توافق نسخة المتصفح مع نسخة idm لذا اتبع الخطوات التالية اذهب الى ايقونة idm ثم aide ومن ثم mettre a jour بالنسبة للمتصفح اكتب في قوقل mozilla فتظهر mettre a jour automatiquement ومن ثم فعل خاصية idm في المتصفح او سوف تتفعل اوتوماتيكيا ايضا
  11. لا يمكن الشرح بسهولة لأن ذلك يتطلب دروس وشروحات عديدة لكن سأقربك للمفهوم أكثر 1- أغلب مكتشفي الثغرات هم كانوا مبرمجون من قبل أي وصلوا الى درجة الاحترافية حيث يستطيعون تحليل السكريبت كليا ثم التوصل الى خطأ برمجي في السكريبت 2- مكتشفي ثغرات المواقع المحترفين يقومون بجني المال من هذه المهمةحيث تقدر الثغرة الخطيرة بمبلغ 90.000 دولار 3- مكتشفي الثغرات يقومون بأخذ مكافأة أذا أبلغوا حول تفاصيل الثغرة لصاحب الموقع 4- هناك برامج تقوم بهذه المهمة منها acunetix web vulnerability scanner ، W3af ، sql map ,havij 5- هناك أيضا ما يسمى باكتشاف البورتات المفتوحة أو المنافذ المفتوحة ومن مبين افضل البرامج في هذا المجال nmap 6- إذا كنت تريد أن تكتشف الثغرات في المواقع يجب أن تتعلم جيدا لغات البرمجة المستعملة في برمجة المواقع كما يجب ان تتعلم كيف تقرا السكريبتات بشكل جيد ثم تجد الخطا البرمجي وتستغله 7- يعتبر موقع exploit-db من ابرز المواقع لوضع الثغرات الجديدة يوميا هنا المجانية وهناك المدفوعة 8- أما عن ايجاد الثغرات في التطبيقات وانظمة التشغيل هناك مشروع ميتاسبلويت فهو مشروع ضخم يتم به استغلال ثغرات البرامج والتطبيقات في الاخير هناك عدة دورات وكتب تسمح لك بالتعلم فقط تحلى بالصبر
  12. لن اضيف كثيرا على كلام الاخ يحي لكن برنامج Free TS Converter أداة بسيطة وسهلة الاستخدام تساعد المستخدم فى القيام بعدد كبير من المهام ومنها المهمة الأساسية والتى صممت من أجلها وهى تحويل ملفات الفيديو من صيغة TS إلى صيغ أخرى مثل MP4,MPG,VOB,WMV
  13. تعتبر منصة App Inventor بداية جيدة لتصميم تطبيقات الأندرويد لأى شخص مبتدئ دون سابق خبرة ببرمجة التطبيقات ، فهو برنامج يمكن العمل به من خلال شبكة الإنترنت بالذهاب إلى هذا الموقع App Inventor وذلك يتطلب حساب على Gmail ذلك يتطلب إعداد بيئة الجافا JDK بجهاز الكمبيوتر إن لم يكن لديك ملف الجافا قم بتحميل JDK المناسب لجهازك من الموقع الرسمى . لكن محدود الإمكانيات بالمقارنة ببرامج Eclipse أو Android Studio
  14. بعيدا عن البرامج سواء المدفوعة أو المجانية يمكنك تثبيت الاداة الصغيرة التي في المرفقات ثم في ملف الوورد قم بالحفظ ستجد pdf ou xps اضغط عليها ثم حفظ SaveAsPDFandXPS.exe
  15. أخي بدون كثرة الكلمات والجمل بشرح مبسط هنا يكمن الفرق خلاصة المقارنة كانت بيئة Eclipse هي منصّة التطوير التي اعتمد عليها مطوّرو أندرويد بشكل رئيسي منذ انطلاق نظام التشغيل لتطوير تطبيقاتهم، لكن جوجل أطلقت لاحقًا بيئة Android Studio الأسهل استخدامًا والأكثر تطوّرًا، والتي تُقدّم للمطوّرين حزمة مُتكاملة من الأدوات التي تُساعدهم في تطوير تطبيقاتهم لمُختلف الأجهزة والشاشات بسهولة أكبر. بالتوفيق Sans titre.bmp
  16. يوجد عدة برامج وعدة مواقع تقدم هذه الخدمة ومن بين افضل البرامج TeamViewer أو LogMeIn لكن الافضل هو برنامج team viewer لانه مجاني ورائع يمكنك فقط تثبيته واعطاء user id et password الخاص بجهازك للاشخاص الذين تريد ان تشاركهم الشاشة وهذا ليس بالامر الصعب بالتوفـــــــيق
  17. هذا ليس نقاش يا اخي ولا جدال أنت طرحت سؤالك ونحن نجيبك على قدر السؤال، أرجوا أن تنسق بين لغات البرمجة وان تتقيد بتعلم لغة عندما تتقنها تنتقل الى الاخرى عن تجربة في الاخير لا شكر على واجب كلنا هنا نتعلم خيركم من تعلم القران وعلمه بالتوفيق
  18. يا أخي لحد الان لم تفهم ما معنى البرمجة بشكل جيد لأنك تائه في اختيار العديد من اللغات لكن في البرمجة لا يهم كم تعلمت من لغة برمجة بل كيف تصنع هدفك بأبسط اللغات فإذا أتينا اليك على حسب كلامك فإنك تعلمت البايثون والسي ثم انتقلت الى html و css وهنا لا يوجد تنسيق بين برمجة تطبيقات سطح المكتب وصفحات الويب ، يجب عليك تحديد هدفك أولا ماذا تريد أن تفعل فاذا كنت تريد ان تجني المال فعليك بتعلم برمجة صفحات الويب ،لكن أنصحك بالتعلم من الدورات والمدونات باللغة العربية لانك ستفهم كل شيء أما عن تكلمك من تحويل قالب psd الى صفحة html فهنا يجب أن تكون تجيد التصميم بشكل جيد لأن ذلك يتطلب جهد في التصميم ثم تكمن السهولة في تحويلها الى html بشكل عادي هناك عدة برامج وعدة مواقع لديها هذه الميزة اذا في الاخير اذا كنت تريد برمجة صفحات الويب فعليك بتعلم : html,css,php et javascript ثم بعد ذلك اذا أردت برمجة قاعدة بيانات عليك بتعلم sql ثم تكن لديك دراية في كل شيء لكن أنصحك بالدورات العربية فهي مفيدة بشكل جيد بالتوفيق
  19. أذكر لك : QT:صُممت QT أساسا لـ C++ لكن لم يمنعها هذا من التوسع إلى لغات أخرى مثل Python, PHP, Ruby, C, Perl, C#, Java WX: مكتبة wxWidgets لا تعتمد فقط على ++C ، ولكنها أيضا تملك جسورا إلى بايثون و بيرل و جافا و إيفيل و سي شارب (الدوت نت ) و البيسك و روبي و lua و حتى جافا سكربت. مما يسهل عملية البرمجة بها لمن لا يعرفون لغة ++C
  20. object oriented programming هي اختصار لكلمة oop اي البرمجة الكائنية أي أننا نتحكم بالكائنات بكل سهولة دون الدخول في تفاصيل طريقة عملها مثلا لديك دراجة آلية تسير بها حتى تتوقف عن العمل ثم تقوم برميها بدون معرفة تفاصيل هذه الآلة وماذا يوجد بداخلها ونمط عملها ومن هنا بزغ فجر مفهومين جديدين للبرمجة " صانعو الفئات " "ومستخدمو الفئات والمستخدمون هو أنت الذي تسير بالدراجة الآلية لكن لا تعلم شيئا عن طريقة عملها الداخلية ,,, فقط يصدر الصانعون Manual لطريقة الاستخدام لكي تعرف أنتكيف تسير بها وهو تماما ما يحدث في كائنات ال OOP ,,, فأمر الكائنات ليس معقدا بل مفهومه مختلف فقط والآن وفي وقتنا الحالي لا يوجد برنامج متكامل واحترافي إلا واستخدم هذه اللغة بنسبة 60% لأنها أحسن بكثير من منصة vb.net أما عن اللغة التي تتعلمها بعد لغة الآلة أنصحك بالانتقال إلى لغة التجميع Assembly Language ثم لغة C بالتوفـــــــــــــــيق أخي
  21. أخي أنا قد قدمت موضوع كامل حول تعلم لغات البرمجة تستطيع إلقاء نظرة عليه يجب أن تحدد هدفك من تعلم لغات البرمجة ،لأن لغات البرمجة تختلف في الأغراض التي أنشئت من أجلها وكل لغة لها ميدان معين تكون أقوى فيه من البقية وأنسب وأسهل بالطبع هناك لغات عامة يستطيع المحترف فيها أن يؤدي أي مهمة معينة أو مخصصة ولكن أيضا كل لغة لها خصوصيتها في مجالها وتوفر على المبرمج الكثير من الجهد في مجال عملها او الميدان الذي اشتهرت فيه . مثلا إذا كنت تريد تعلم البرمجة لكي تنشى مواقع وتطبيقات إنترنت يجب عليك أن تتعلم لغة ال html .والسي اس اس Css أولا وربما الجافاسكربت فيما بعد لتضيف التفاعلية الى اكوادك ومواقعك وربما لاحقا لغة متقدمة للبرمجة علي الويب يجب عليك تعملها قد تكون البي اتش بي او الاي اس بي اما اذا كنت تريد دخول عالم البرمجة من اجل انشاء تطبيقات تعمل على الهواتف الذكية ومنصات الاندرويد واجهزه الايفون فيجب عليك تعلم لغة اوبجكتف سي Objective-C لبرمجة تطبيقات أجهزة ابل والجافا لتطبيقات الاندرويد اذا كنت تريد تعلم البرمجة لإنشاء تطبيقات سطح المكتب والأنظمة الإدارية وإنشاء أنظمة معلومات يجب عليك أن تتعلم لغة متقدمة مخصصة للتعامل مع قواعد البيانات كالسي شارب او الجافا أو الدلفي وبجانبها يجب ان تتقن تقنية قواعد البيانات ولغة الاسكيو ال للتعامل مع قواعد البيانات وتطبيق ادارة قواعد البيانات كميكروسوفت اسكيوال سرفر او الاكسس كبداية وكيف تتعامل معه من داخل الكود وتتصل بقواعد البيانات وتقوم بعمليات البحث والاسترجاع والحذف والاظافة والتعديل اما اذا كان غرضك ان تقتحم عالم البرمجة بشكل عام وتكون مطور محترف فالبداية قد تكون من لغات أصيلة تعلمك مفاهيم وأسس البرمجة بشكل عام ومنها تتعلم كيفيه عمل البرنامج وما طرق خزن البيانات فيه والتعامل مع الذاكرة وإدارتها وأكثر لغة مناسبة لهذا الشي هي أم اللغات كما اسميها وهي السي فلغة السي : تعلمك كيف تكتب كود منظم وفعال لغة الجافا : اكثر لغات البرمجة عملية وانتاجا لغة البايثون : جديدة سهلة التعلم وممتعة لغة الجافاسكربت : لإنشاء تطبيقات تفاعلية علي الويب في الأخير أعرف أني طولت في الموضوع لكن المهم الفائدة بالنهاية سوا كان غرضك من تعلم البرمجة هو للهواية او للوظيفة او للاحتراف فانه من المفيد ان افصل لك لغات البرمجة من حيث مجالات استخدمها واجمعها في قوالب مشتركة حسب الميادين التي تخدم فيها وتناسبها اكثر لبرمجة تطبيقات الويب والتعامل مع قواعد البيانات او ما يسمي الباك ايند هناك لغات خاصه بهذا المجال وهي البايثون , الروبي , الدوت نت , البي اتش بي php , asp.net , Python , Ruby لبرمجة واجهات تطبيقات الويب وإنشاء الصفحات وتنسيقها وغيره من المهام المتعلقة بتصميم الواجهات الخاصة بالمواقع هنا لديك ال اتش تي ام ال والسي اس اس وكذلك الجافا سكربت html , css , javascript لبرمجة تطبيقات الموبايل والهواتف الذكية لديك ال اوبجت سي والجافا Objective-C Java (for Android) لبرمجة الالعاب وتطبيقات الفيديو والانميشن لديك السي والسي بلس والجافا C/C++, OpenGL, java برمجة تطبيقات قواعد البيانات ونظم المعلومات لديك في هذا المجال لغات مثل السي شارب والفيجول بيزك دوت نت الدلفي والجافا ايضا . VB , C# , Java في الأخير نأتي للإجابة على سؤالك: 1- مادام أنك استطعت أن تجيد css3 اذا قم بإكمال دراسة html5 لأنه يوجد تناسق بين هذين اللغتين 2- من ناحية التصميم الاحترافي تستطيع أن تكمل أيضا دراسة javascript لان بها اكواد رائعة 3- يجب وعليك أن تعلم php لأنها لغة تطوير المواقع ويتم برمجة الموقع كاملا بناءا عليها 4- ثم تنتقل إلى دراسة إنشاء قاعدة بيانات sql 5- استعمل برنامج notepad ++ للتطبيق فهو رائع جدا ويصحح لك الأخطاء البرمجية 6- برنامج dreamwiver هو البرنامج الأكثر من رائع ويساعدك بكثرة لبناء موقع متكامل في النهاية لا يوجد شيء صعب تحل بالصبر فقط
  22. أخي مواصفاتك ضعيفة قليلا لكي يعمل اللنكس بجدارة لذا أنصحك بهذه النسخة Manjaro Linux:هي توزيعة خفيفة للغاية حديثة نسبيا مبنية على Arch Linux تتميز بسهولة الاستخدام، التوزيعة تستخدم OpenBox كـ window manager، و XFCE desktop environment.هذه التوزيعة مازالت في اصدار غير مستقر فهي مازالت تستقبل التحديثات ، لكنها ذات أداء عالي وتستهلك موارد قليلة جدا. كما أنه لا يختلف على الويندوز كثيرا الأمر الثاني لا يمكنك تثبيت النظام وهميا وانت بهذه المواصفات لان عند تثبيت النظام وهمي فانت تحتاج ان تقسم الرام والهارديسك لذا فهذا يشكل بعض التشنجات إما في النظام الأصلي والويندوز ، لكن يجب أولا أن تبرر غايتك من تنصيبك للينكس فإذا كنت تريد اختبار الحماية والاختراق فهنا يمكنك تحميل كالي لنكس أو بلاك ارش أما اذا كنت نظام لينكس ثابت وبواجهة جيدة هنا ubuntu او open suse لكن أنصحك بزيادة الرام على الأقل لان 1 جيغا فقط لن تكفي
×
×
  • أضف...