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

hassenzouari98

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

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

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

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

    2

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

  1. لمعرفة نوعية بطارية حاسوبك المحمول قم بالدخول الى الcmd عن طريق الضغط على 'رمز الويندوز + R' ومن ثم قم بكتابة cmd والضغط على Enter ومن ثم قم بادخال هذا الكود في الcmd powercfg /batteryreport سيقوم الجهاز بحفظ تقرير عن البطارية ومامدى صلاحيتها والكثير من المعطيات الاخرى المهمة حول البطارية وسيقدم لك اسم البطارية في المنحى التالي C:\Users\NAME\battery report.html يوجد برامج تمكنك من هذه الخاصية ولكن استعماله الطريقة المذكورة سابقا افضل. المصدر
  2. لتغيير قناة الراوتر من اعداداته يجب اتباع الخطوات التالية اكتب 192.168.0.1 أو 192.168.1.1 (حسب الرقم الخاص بالرواتر لديك، والذي يُمكنك معرفة بالنظر إلى أسفل الجهاز حيث ستجد لصاقة تتضمن هذا العنوان ومعلومات تسجيل الدخول اللازمة في الخطوة التالية) وذلك في شريط عنوان الويب واضغط Enter. أدخل اسم المستخدم وكلمة المرور لتسجيل الدخول إلى صفحة الإعدادات. في حالة لم تعرفهم اتصل بالشركة التي تقدم لك الخدمة. انتقل إلى قسم الشبكة اللاسلكية والذي عادة ما يكون باسم Wifi/Wireless/Wlan. ابحث الآن عن خيار تعديل القناة Chanel سترى قائمة منسدلة بجوارها. حدد واحدة من القنوات اللاسلكية المتاحة (وهنا يُنصح إما بتجربة الخيار Automatic التلقائي، أو إحدى القناتين 6/11). اختر تطبيق للحفظ. ستلاحظ أنّ إشارة الإتصال اختفت ثم سيعود الجهاز للاتصال مُجددًا. إن كنت لا تزال تواجه مشاكل، قم باختيار قناة لاسلكية أخرى حتى تجد الخيار الأفضل.
  3. مفهوم إطار العمل framework إطار العمل framework هو أداة تتوفر على عدة مكونات تساعد على وضع أساس التطبيق الذي ترغب في إنشائه, كما يوفر مجموعة من الاكواد المكتوبة مسبقا لجزء من التطبيق. باختصار هو الهيكل الاساسي لبناء العمل وتطويره بطريقة أسهل وأسرع. فوائد إطار العمل framework أكبر ميزة لإطار العمل هو أنه يقلل من الوقت والطاقة في تطوير أي برنامج. إطار العمل يفصل منطق الأعمال من واجهة المستخدم و يجعل الكود نظيف وأكثر جاذبية للقراءة ومنظم إضافة إلى سهولة توسيعه. الأطر تساعدك على تطوير المشروع بسرعة، إذا كنت تعرف إطار واحد بشكل جيد فإنك لن تقلق بشأن الموعد النهائي للمشروع. مميزات وعيوب اطار العمل
  4. ملف error_log هو ملف تحفظ به جميع الأخطاء التي تقع في السكريبت (الموقع) ،أي يمكنك حذفه لكني أنصح بقراءته لمعرفة الأخطاء الموجود به واصلاحه قبل الحذف أو على الأقل أخذ نسخ منه لكي تعاينها وتصلح الأخطاء لاحقا. حتى في حالة قمت بحذف هذا الملف سيتم صناعة ملف جديد عند وقوع أخطاء في السكريبت ولكن يمكنك إيقاف ذلك باضافة هذين الكودين في ملف config.php define('WP_DEBUG', false); define('WP_DEBUG_LOG', false); ملاحظة : لاينصح بايقاف هذه الخاصية ، ولكن ينصح بحذف ملف error_log (بعد مراجعته) من فترة لأخرى وذلك لتخفيف الضغط عن السيرفير .
  5. العفو هذا واجبي أخي كذلك أنا مثلك في البداية تعمقة في البرمجة كثيرًا ظنا مني أنه لافائدة من التصميم (أي أنه أمر ثانوي) ولكني مع مرور الزمن اكتشفت اني مخطأ وأن التصميم من الأمور الأساسية والمهمة جدًا ، وكنصيحة اخرى ابدا بتعلم الأساسيات ولاتتعجل في استعمال أطر العمل. اما عن الكورس فأنصحك بأن تتابع الدروس التي تُنشر هنا في أكاديمية حسوب، مثل سلسلة دروس المبتدأين 101 والتي تُنشر تباعًا، كذلك دروس css، و دروس html.
  6. يوجد الكثير من البرامج والتطبيقات التي تمكنك من التحكم بجهاز أندرويد عن بعد من خلال جهاز آخر ، لعل أشهرها TeamViewer سواء لتحكم بهاتف عبر هاتف عن طريق هاتف أو عن طريق حاسوب. مايميز خدمة TeamViewer عن غيرها أنها سريعة، مجانية، لا تحتاج إلى عمل للهاتف، وأيضًا متوفرة لجميع أنواع المنصات (ويندوز، لينكس ماك) إلخ. هناك أيضًا Chrome Remote Desktop من غوغل والذي يُقدّم الخدمة نفسها. من الخيارات المتوفرة تطبيق RealVNC المجاني للاستخدام الشخصي، وهو يدعم منصات أندرويد، ويندوز، لينكس، ماك وغيرها، ويسمح بالتحكم الكامل أو المُقيّد.
  7. انا في الخدمة في اي وقت اخي تم تعديله ليظهر كما تريد
  8. لحل هذه المشكل يجب عليك حذف إشارة ';' الموجودة في أول سطر حيث أن استخدامها بهذه الطريقة في هذه الحالة خطأ ولكي يعمل الكود بنجاح يجب ان يكون الكود كالاتي : CREATE DATABASE ameer ON primary aa.mdf'); أنصحك بصناعة قاعدة البيانات عبر الطريقة العادية ( المرئية) التي توفرها لك Microsoft (SQL) والتي ستوفر عليك الوقت والجهد وستقلل امكانية وقوع الاخطاء المزيد حول SQL
  9. RDP هو جهاز كمبيوتر ذو أداء وقدرات عالية ، يمكنك الوصول إليه من خلال سطح المكتب العادي الخاص بك. VPS هو سيرفير افتراضي خاص ; يستخدم عادة في مجال استضافة المواقع. نظرا للتعرفين السابقين أنصحك باستعمال RDP 1- نعم يوجد ولكنه نسخة تجريبية أي مجاني لمدة محددة عادة ما تكون 14 يوم بالإضافة إلى إلزامك بإضافة البطاقة البنكية لخاص بك للتأكّد من مدى جديتك ، يوجد نسخ مجانية تمامًا ولكن لايحق لك استعمالها سوى ساعة واحد في اليوم اضافة إلى الإمكانيات الضعيفة والمحدودة. vps مجاني 2- أنصحك بنفس الvps المذكور سابقا ولكن في نسخته المدفوعة vps مدفوع ملاحظة : يوجد حالات نستخدم فيها RDP للاتصال ب Windows VPS
  10. خاصية الـ box-sizing تفي بالغرض أو عن عن طريق جعلهم span ومن ثم اعطائهم خاصية display :inline-block; ومن عمل float وستظهر تقريبا كما هي في hsoub io الكود تقريبا : http://codepen.io/hassenzouari98/pen/KMggza
  11. باختصار أخي يمكنك عمل صفحة مثل هذه بالاعتماد على خاصية box-sizing المتوفرة منذ css3 أو عن طريق خاصية float (أصعب قليلا). أما بالنسبة للتوزيع العشوائي فهي تتم عن طريق لغة البرمجة عن طريق خاصية random عن جلب محتوى من قاعدة البيانات.
  12. يمكنك عمل Cards تشبه طريقة عرض مجتمعات حسوب عن طريق CSS بدون استعمال أي framework (عن طريق media query لجعل التصميم متجاوب ...) ، ولكن عملها عن طريق bootstrap سيكون أسهل بكثير حيث يكفي أن تقوم ببعض التعديلات عن طريق ملف CSS آخر وسيظهر التصميم كما تريد.
  13. Html و Css هما لغات توصيف وتنسيق وليست لغات برمجة ويتم استخدامه لتنسيق المظهر لاغير ، اما في حالة كنت تريد القيام بما ذكرته فيجب استخدام لغة برمجة php او ruby .. بالاضافة الى استخدام قاعدة بيانات تقوم بحفظ التدوينات فيها ... كنصيحة اخي، في حالة كان هدفك التدوين فقط انصحك باستخدام ووردبريس لتسهيل الامر عليك اما في حالة كان هدفك تعلم البرمجة فانصحك بمشاهدة هذه الدورة كبداية.
  14. في البداية تقوم بشراء دومين ويُستحسن أن تتوفر فيه ثلاثة شروط: لاتشتري سوى الدومينات .com لان امتدادات الدومينات الاخرى مثل .net او .org قليلة البيع. لاتشتري سوى الدومينات القصيرة وذات المعنى (أي ذات دلالة على محتوى ما). تاكد من أنها سهلة النطق والتذكر. الشراء لا يكون لبيعها على الفور. (إلا إذا كان لديك بالفعل المشتري) حيث يجب تكبير الموقع (الدومين) وجعله ذو سلطة مرتفعة حيث يوجد مقياس تابع لمؤسسة moz يقوم بتحديد مدى سلطة موقعك بالاعتماد على نتائج موقعك في جوجل ، عدد backlinks الجيدة (وكل مايتعلق بالseo عموما) ومن ثم عند بلوغ الدومين 80 من 100 في هذا المقياس فانه يمكن بيعه في هذه الحالة بأسعار مرتفعة ويمكنك معرفة مدى سلطة موقعك من هذا الموقع المزيد حول سلطة الدمين (Domain authority)
  15. لمعرفة تاريخ آخر تعديل على سطر معين بقاعدة بيانات يجب انشاء صف جديد يحمل الاسم التالي (مثلا) updated_at وتكون نوعية هذا الصف هي "datetime" وهو الذي سنضع فيه التاريخ الحالي باستخدام تعليمة NOW() في كل مرة نقوم فيها بعمل update query ويكون الكود كالتالي : <?php $conn = new PDO("mysql:host=localhost;dbname=database_name_here","username_here","password_here"); $sql = "UPDATE table_name SET updated_at='.NOW().'"; // Prepare statement $stmt = $conn->prepare($sql); // execute the query $stmt->execute(); ?> المزيد حول اعدادات التوقيت في php المزيد حول خاصية update
  16. من المستحسن استعمل المكتبة التي ذكرها الاخ هشام وهي مكتبة Bootstrap RTL حيث توفر عليك الجهد والعمل وتقوم بتعديل كل التنسيقات مثل float,direction,text-align. وبالتالي سيكون كود html هكذا: <!DOCTYPE html> <html lang="ar"> <head> <meta http-equiv="Content-Language" content="ar"> <meta http-equiv="content-Type" content="text/html; charset=UTF-8"> <!--IE Compatibility Meta--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!--Mobile Meta--> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <!-- Bootstrap RTL --> <link rel="stylesheet" href="http://cdn.rawgit.com/morteza/bootstrap-rtl/v3.3.4/dist/css/bootstrap-rtl.min.css"> <!--ِ ِCustom CSS --> <link rel="stylesheet" href="style.css"> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <title>Title_Here</title> <link rel="icon" type="image/x-icon" href="Icon_url_here" /> </head> <body> <!-- Content Here --> </body> </html> وغالبا ما استعمل هذا الكود في بداية كل مشروع عربي. ومن ثم قم بتغيير نوعية الخط الى خط خاص باللغة العربية من خلال ملف css: @import url(http://fonts.googleapis.com/earlyaccess/amiri.css); body { font-family: 'Amiri', serif; } المزيد من الخطوط العربية
  17. يمكن تنفيذ ذلك بعدّة طرق أبرزها cURL (وهي معقدة قليلًا). كما يمكن استخدام أحد الخدمات التي تُسهّل ذلك كخدمة embedly الجيدة ولكن مشكلتها أسعارها المرتفعة، أو خدمة simplehtmldom (أنصح بها). ويتم استعمالها كالاتي : في البداية يجب عليك تحميل ملفات الخدمة ومن ثم يكون الكود كالاتي: <?php // Create DOM from URL or file $html = file_get_html('http://www.google.com/'); // Find all images foreach($html->find('img') as $element) echo $element->src . '<br>'; // Find first images foreach($html->find('img') as $element) echo $element['0']->src . '<br>'; // Find all links foreach($html->find('a') as $element) echo $element->href . '<br>'; // Find first links foreach($html->find('a') as $element) echo $element['0']->href . '<br>'; ?> يمكن تغيير الوسم الذي تبحث عنه ويتمّ البحث عبر id او class .. ملاحظة : يجب أن تكون خاصية cURL مسموح بها في السيرفير ويتم السماح بها وتشغيلها كالتالي xampp\apache\bin\php.ini //Path ;extension=php_curl.dll //Find this line and remove ';' المزيد حول خدمة simplehtmldom
  18. للقيام برفع ملفات تحمل أسماء باللغة العربية يجب تحول ترميز الصف الذي يحمل اسم الملف إلى utf-8 والذي ينصح باستعماله دائمًا وفي كل ملفات الموقع نظرًا لأنه يدعم أغلب اللغات (إن لم نقل كلها). لذلك يجب تحويل ترميز الملف والصف الذي يحتوي على اسم الملف عن الطريق الخطوات التالية : في البداية أضف الكود التالي إلى ملف php: header('Content-type: text/plain; charset=utf-8'); ومن ثم ادخل إلى الجدول الخاص برفع الملف وقم بكتابة هذا الكود في console (غيّر name الى اسم الصف الذي يحمل اسم الملف): set character_set_database=utf8; set session character_set_server=utf8; set global character_set_server=utf8; set name utf8; المزيد حول ترميز utf-8 اللغات التي يدعمها utf-8
  19. نعم يمكن هذا عن طريق jquery حيث يكون الاظهار فور الضغط على الزر وذلك باستعمال تعليمة keyup ويكون الكود كالتالي : كود html: <input type="text" value="ادخل اسمك" /> <input id="sub" type="submit" value="ارسل" /> <h1 align=center></h1> كود javascript (jquery): $(document).ready(function(){ $("#sub").click(function(){ var name = $("input").val(); $("h1").text("أهلين فيك يا "+name+"."); }); }); كنصيحة أخرى من المستحسن أن تكون كل الوسوم أحرف صغيرة (lowercase) لتحسين مردود الموقع من ناحية SEO وذلك تبعًا للمعايير التي وضعتها w3c. المزيد حول jquery المزيد حول المعايير التي ضبطتها w3c
  20. في البداية ، يجب التمكن من HTML و CSS بشكل جيد ومن المستحسن الإطلاع كذلك على HTML5 و CSS3. بعد ذلك يمكن الإنتقال لتعلّم إطار عمل BootStrap والذي سيوفر عليك الكثير من الوقت والجهد أثناء تصميم المواقع من عدّة نواحي أبرزها التوفق مع جميع الأجهزة (والمتصفحات). في الوقت الحالي لايوجد طريقة أسرع من استعمال إطار جاهز لتصميم قالب متجاوب. يمكن البدء بالإطلاع على مقالات BootStrap التي توفرها أكاديمية حسوب أو من الموقع الرسمي لإطار BootStrap المزيد حول HTML5 و CSS
  21. لإضافة زر على شكل قلب لتقييم الموضوع في بلوجر يمكن استخدام أحد المواقع التي تُقدّم هذه الخدمة ومن أبرزها موقع likebtn، فبالإضافة إلى تنوع أشكال الأزرار التي يقدمها وتوافق هذه الأزرار مع كل الشاشات؛ يدعم الموقع أكثر من 33 لغة (في أزراره) ومن بينها اللغة العربية. الاشتراك المجاني من الخدمة محدود حيث لايمكن أن يتجاوز عدد مجموع الازرار في كل مقالات الموقع 500 بالاضافة إلى بعض الحدود الأخرى في النسخة المجانية. خيار آخر وهو استعمال أزرار مواقع التواصل الاجتماعي فهي مجانية وتزيد من تفاعل الزوار مع المواضيع. المزيد حول الخدمة المدفوعة إضافة أزرار مواقع التواصل الاجتماعي
  22. في حالة كنت متمكن من اللغة الإنجليزية أنصحك بالتعلم بها فكما تعلم أغلب المحتوى على الإنترنت باللغة الإنجليزية وهذا ماسيزيد وينوع مصادر التعلم ،ولكن كبداية أنصحك بالتعلم من خلال مقالات موقع أكاديمية حسوب وذلك لكي تتوضح لك الرؤية والمفاهيم وهي كافية إلى حد جيد.
  23. لجلب منشور (post) معين على ووردبريس نستعمل تعليمة get_post المدمجة مع ووردبريس منذ النسخة 1.5 وذلك وفق الشكل التالي : <?php $post_7 = get_post( 7 ); //Here the post id is 7 $title = $post_7->post_title; //To get the post tite $author = $post_7->post_author; //To get post author كما ترى فان طريقة جلب المنشور سهلة وكذلك طريقة جلب العنوان واسم الناشر وتقريبا كل المعطيات جلبها سهل نظرا لاعتماد ووردبريس على البرمجة كائنية التوجه (OOP) والتي أنصح بالتمكّن منها بشكل جيد قبل البدء البرمجة على ووردبريس .. ملاحظة : يجدر الذكر بأنه في حال استخدام هذه التعليمة بدون إدخال المعرف (id) في صفحة single.php ثم قمت بالدخول إلى اي مقالة فإن ووردبريس سيقوم بجلب تلك المقالة آليًا. المزيد حول get_post المزيد حول OOP
  24. المبرمج : هو الشخص الذين يكتب أكواد نظيفة، و همه الأول أن تكون خالية من الأخطاء، لكن ليس بالضرورة أن يكون الكود مرتب، يهتم بتفاصيل الكود ,أكثر منه بالتفكير في إنهاءه وقد لا يولي اهتمامًا كبيرًا باحتياجات المستخدم وتجربته. المطوّر : هو الشخص الذي يقوم بتطوير البرمجيات في نطاق أبعد من مجرد كتابة الأكواد والتصميم. هذا الشخص يقوم بإدارة إنتاج البرمجيات على المستوى التطبيقي لا على مستوى البرمجة وحسب وهو يهتم بالتعريف بالمنتج ومواصفاته وتحليل الاحتياجات والجدوى والتكلفة والعوائد والتصميم ... وهو يهتم أساسا بنظرة المستخدم للتطبيق. يمكن أن نستنتج من هذه الأوصاف أن المبرمج والمطور مكملين لبعضهما البعض وفي الغالب مايكون المطور هو مبرمج محترف وذو خبرة كبيرة. الاثنان يمكنهما القيام بإنشاء موقع الكتروني ، وإنشاء موقع ليس بالامر الصعب كل ماتحتاجه هو بعض العزيمة وبعض الوقت والكثير من الحب للشئ الذي تفعله . وكبداية يجب عليك تعلم كل من لغة HTML و CSS .. المزيد
  25. يمكن القول أيضًا بأنّ salt هي إضافة مجموعة من الحروف أو الكلمات إلى أوّل أو آخر أو وسط كلمة السر لحماية أفضل ، ومن ثم يتم حذف هذا الجزء عند مناداة الكلمة من قاعدة البيانات والتثبت فيما إذا كانت مطابقة لكلمة السر المُدخلة ويكون الكود كالتالي : عند القيام بحفظ كلمة السر في قاعدة البيانات: $password = (string) $_GET['password']; //User password $salt = str_pad((string) rand(1, 1000), 4, '0', STR_PAD_LEFT); // This is the salt $user_password = sha512($password . $salt) . $salt; // Concatenate hash with salt عند تسجيل المستخدم للدخول (أي في حالة إذ أردت التثبت من مطابقة كلمة السر المدخلة) $password = (string) $_GET['password']; //Entered password // Of course you must select the data from the database //I removed this step for make the code more easy to understand $user_password = $row['user_password']; // User password from database // extract the salt // just cut off the last 4 chars $salt = substr($user_password, -4); $hash = substr($user_password, 0, -4); // verify if (sha512($password . $salt) == $hash) { echo 'match'; } هذا فقط وسيعمل كل شئ بنجاح المزيد حول salt
×
×
  • أضف...