E.Nourddine
الأعضاء-
المساهمات
1458 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
18
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو E.Nourddine
-
عليك باستعمال regex كحل : <?php $string = "DateAmountDescription 24-01-2016$ 14,99Spotify 23-01-2016$ 10,50Netflix 23-01-2016$ 5,50Amazon"; $regex = '~(?<amount>[\d,.]+)(?<provider>Spotify|Netflix|Amazon)\s*$~m'; preg_match_all($regex, $string, $matches, PREG_SET_ORDER); foreach ($matches as $match) { echo "Found: " . $match["provider"] . " with amount: " . $match["amount"] . "\n"; } ?> وذلك بالبحث داخل المتغير string$ على عدة كلمات يتم تمريرها عبر دالة foreach، وطباعة رسالة تنبه على وجود الكلمة، كما هو مبين داخل الكود. مثال تطبيقي.
-
لاحظ أنك استعملت NewH2 بحرف N كبير لذا وجب استعماله هكذا newH2: myDiv.replaceChild(newH2,oldP); بعد التحديث يصبح المثال: ;(function(){ "use strict"; function replaceHeading(){ var newH2=document.createElement("h2"); var newH2Text=document.createTextNode("Welcome"); newH2.appendChild(newH2Text); var myDiv=document.getElementById("id1"); var oldP=document.getElementById("para1"); myDiv.replaceChild(NewH2,oldP); } }()); مثال تطبيقي.
-
يمكن استعمال دالة داخلJavascript للحصول على محتوى ملفXml: success: function(xml) { parse(document, elem); } مثال متكامل: <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { myFunction(xhttp); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; document.getElementById("demo").innerHTML = xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue; } </script> </body> </html> كما يمكن استعمال قيم ملفxml وإدراجها داخل جدول على صفحة html بالطريقة التالية: <!DOCTYPE html> <html> <body> <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onload = function() { var xmlDoc = new DOMParser().parseFromString(xmlhttp.responseText,'text/xml'); console.log(xmlDoc); document.write("<table border='1'>"); var x=xmlDoc.getElementsByTagName("CD"); for (i=0;i<x.length;i++) { document.write("<tr><td>"); document.write(x[i].getElementsByTagName("c_id")[0].childNodes[0].nodeValue); document.write("</td><td>"); document.write(x[i].getElementsByTagName("facebook_id")[0].childNodes[0].nodeValue); document.write("</td></tr>"); } document.write("</table>"); } xmlhttp.open("GET","social.xml",false); xmlhttp.send(); </script> </body> </html>
-
نعم فهو بمثابة التحديث عند بلوغ وقت expiration ، حيث أن Session يفقد قيمته بعد ساعتين إن لم يتم تحديثه، سواء أكان المُستخدم لا يزال يتصفح الموقع أو أغلقه، وتستخدم Session لتخزين معلومات ظرفية -لمدة معينة من الزمن- ثم يتم محوها بعد تلك المدة، والغرض منها مثلا الاحتفاظ باسم المستخدم المتصل حاليا. هذه هي طريقة عمل Session على Laravel: syntax :- Session::put('key', 'value'); example :- Session::put('email', $data['email']); //array index Session::put('email', $email); // a single variable Session::put('email', 'sharmarakesh395@gmail.com'); // a string لاسترجاع القيم المخزنة داخل متغيرات Session: syntax :- Session::get('key'); example :- Session::get('email'); How to use Session In Laravel
-
من خلال الموقع الرسمي نستخلص أن Blade يمكّن من استعمال الدالة include@ التي تتيح للمبرمج إدراج ملفات أخرى داخل ملف الواجهة، حيث تُعتبر هذه الطريقة من التقنيات المتبعة في بناء القوالب والتي تهدف إلى فصل القالب الرئيسي عن المحتوى، وبالتالي تضع المحتوى في ملفات معزولة تتم المناداة عليها متى دعت الضرورة إلى ذلك. طريقة استدعاء الملف: @include('shared.errors') كما يمكن استدعاء ملف مع تمرير متغير أو مصفوفة من المتغيرات ليتم استعمالها داخل ملف الواجهة View: @include('view.name', ['some' => 'data'])
-
قمت بدراسة هذه الشهادة واجتزتها، وسأصدقك القوال أني درست لمدة الشهرين، وكانت الفترة التي درست بها أكثر وقت ممكن وبكيفية كثيفة، أكثر حتى من فترات الدراسة بالجامعة أو في أوقات الامتحانات، وذلك ببساطة لأني كنت مهتما بالموضوع بشكل كبير، وتجدر الإشارة إلى أني استعنت بمصادر كثيرة عبر الأنترنت، والتي أتاحت لي معرفة شاملة بمجال تخصص هذه الشهادة، وكذا عبر بعض المنتديات الغربية، كما أنصحك بتحسين لغتك الانجليزية والتي بالتأكيد ستساعد على بلوغ هدفك هذا. في الغالب المدة اللازمة لإتمام أي شيء سواء أكان شهادة أو عمل يتوجب عليك إتمام، كل هذا رهين بمدى التزامك به، وبذل لجهد أكبر في قصد ذلك.
-
لنقم بمقارنة بين امتحان الشهادتين: CCNA R&S : تتوفر على امتحانين. MSCA : تتوفر على 3 امتحانات. حسب العديد من الآراء التي كان لأصحابها الخبرة في هذا المجال: اختبارات مايكروسوفت ليست سهلة بالمقارنة مع Cisco التي تعتبر في المتناول إلى حد كبير، أضف إلى ذلك أن شهادات cisco تعرِف انتشارا كبيراً مما يعطي للمتلقي كثرة المصادر والمحتوى الخاص بها، أضف إلى ذلك كثرة المنتديات والمواقع المهتمة بهذا الأمر، وإن لم يكن لهذا الأمر علاقة كبيرة بمدى سهولة الشهادة إلا أنه بلا شك يُسهل عملية الاستعداد والمراجعة، بخلاف Microsoft التي ستجد صعوبة كبيرة في العثور على مصادر مجانية للدراسة لنيل شهاداتها.
-
إذا كنت مقبلا على دراسة شهادات CompTIA A+ 220-901 وَ 220-902، فإنها بنسبة 75% لم يتم تغييرها، مما يجعل الأمر سهلا بعض الشيء من حيث الاعتماد على نفس الدروس -وإن لم تكن كلّها- في المراجعة. بعض التقنيات وبيئات العمل التي كانت تعتمد عليها، سيتم التخلي عنها لقدمها وتعويضها بأخرى جديدة، على سبيل الذكر سيتم التخلي عن: Rambus CRTs Windows XP و تضاف كل من : Windows 8. Mac OS. Linux. Windows Phone. كما أنّ الطريقة التقليدية لطرح الأسئلة ستعرف بعض التغيير.
-
شهادة +Security تضم العديد من المجالات التي تتداخل فيها مع شهادات أخرى والتي تعتبر المدخل للعديد من الشهادات، على سبيل الذكر: CISSP. GISF, GSEC, CASP, SSCP وأيضا شهادة CISM، حيث تُعتبر هذه الشهادات تتمة لما رأيته بشكل عام في+Security، وذلك بالتطرق له بشكل متخصص في باقي الشهادات التي تم ذكرها. شهادة CEH تبقى مركزة على الشق النظري، وكيفية التعامل مع مختلف الحالات، مما يتطلب معرفة كبيرة بالتقنية أكثر من مستوى شهادة+Security، وهذه الأخيرة من الجيد الحصول عليها، لكن إذا كنت في مستوى خولّ لك اجتياز شهادة CEH أنصحك بالشهادات التالية : GSEC SSCP CASP CISSP والتي تتطلب 4 سنوات من الخبر بعد حصولك على شهادة CEH.
-
تجدر الإشارة أولا إلى أن عامل اللغة الانجليزية مهم، حيث ستجد صعوبات كبيرة في تحديد الجواب الصحيح إن لم تكن لغتك قوية، ذلك أن القائمين على طرح هذا النوع من الشهادات ولمدة غير بسيطة من السنوات يحاولون جاهدين الرفع من مستواها، ومحاربة أي نوع من الغش، ومن بين الوسائل المتبعة في ذلك، عرضه لأسئلة تحمل أجوبة متعددة الاختيار، على أن تكون الأجوبة متقاربة فيما بينها، لك جواب واحد هو الصحيح، أي بمعنى آخر يحتاج الممتحن أن يكون ملما بالمواد الممتحن فيها وبدرجة كبيرة، ويفهم السؤال والإجابات بشكل دقيق. بالنسبة لعدد الأسئلة وجدت أن معظم الذين اجتازوا الامتحان أجابوا عن 79 سؤال، لكن دعني أوضح لك بعض الأمور بهذا الشأن، عدد الأسئلة غالبا ما يكون متناسب مع الوقت الممنوح للإجابة عنها، وأيضا يراعى في ذلك نسبة الإجابات الصحيحة مع نسبة الأسئلة المطروحة، لذا لا تشغل بالك بالعدد كثيرا وركز على الإعداد الجيّد. DEV 401 – Developer Quiz
-
نعم، هو بالأمر المؤكد، حيث أن شهادة +linux تحتم على الممتحن معرفته بعدة أمور من نظام التشغيل Linux وبهذا فهي تتيح له الحصول على بضع شهادات أخرى، ومن التقنيات التي يُركز عليها أثناء دراسة هذه الشهادة: العمل على أومر لينكسCommand Line . الإلمام بأمور الإدراة، إضافة مستخدم، تغيير صلاحياته، أخذ backup، إغلاق وإعادة تشغيل النظام. الإلمام بإعدادات الشبكة على النظام، ربط الجهاز بشبكة محلية. يمكن أيضا إبراز ذلك من خلال الجدول المبين أسفله والذي يبين النسب المئوية لكل جزء:
-
تصنف لغات البرمجة استناد إلى عدة معايير، أولاها هو إقبال المبرمجين على اللغة، وهذا المعيار لوحده يحمل في طياته العديد من المعايير الأخرى، فما اختيار الغالبية من المبرمجين للغة برمجة معينة أكثر من باقي اللغات إلا دليل على فاعليتها بشكل كبير، تأديتها لأغلب الوظائف البرمجية، سهولة التعامل معها، توفيرها للمتطلبات ومجاراتها للتقنية، دعمها المستمر من قبل الهيئة التقنية المسؤولة عنها. كما أن هناك العديد من لغات البرمجة التي عرفت عدم إقبال من قبل المبرمجين نظراً لأنها لم يتم تحديثها وتطوير إمكانياتها فتجدها تتراجع شيئاً فشيئا إلى أن تندثر. وهذا هو ترتيب للغات البرمجة لسنة 2015:
- 1 جواب
-
- 1
-
-
كل شيء صعب إن أهملت دراسته، وكل شيء يصبح سهلا إن أنت أعطيته أولوية ودرسته. بالنسبة للشخص المتوسط في SQL، ستكون بعض الأجزاء في المتناول، بينما قد تجد الجزء الآخر صعبا بعض الشيء، وذلك لتوفر الامتحانات على درجات متفاوتة من الصعوبة، ويمكن التغلب على هذه الصعوبة بالاستعداد الجيد لها، ومحاكاة الأسئلة التي هي أصلا مستوحاة من الدروس النظرية، وذلك بتركيبه مع بعضها البعض وعرضها على شكل مسألة مركبة يتوجب على الممتحن إيجاد الحل لها. sqlcourse
-
لا أدري ماهو مستواك في SQL لكن دعني أوضح أمراً، قبل اجتيازك لشهادة 462-70 أود جذب انتباهك إلى وجود شهادة 461-70 والتي تعتبر أساسية في لغة SQL، حيث يمتحن في الأمور التالية: Table structure.Relationships.PK, FK .Stored Procedure.Views.لذا ستكون نصيحتي لك هي البدء بشهادة 461-70 قبل 462-70 ، لأنها تعتبر أساسية وبدونها سيفوتك الكثير لتتعلمه.
-
إليك هذه المجموعة من الروابط: Beginners: Part 1 of 18. Introduction to Using Linux - YouTubeLinux Training Videos | Professor Messer - CompTIA A+, Network+, Security+, Linux, Microsoft Technology TrainingUsers, Groups and Permissions in Linux - YouTube2.Linux System Architecture LPI 101 LPIC-1 -Hardware Settings - YouTube[ubuntu] My Notes for Installing Nagios on Ubuntu Server 12.04 LTSLinux Video Tutorial - YouTubeفي حال أردت إلقاء نظرة على كتاب مفيد، أنصحك بكتاب Linux Essentials لمؤلفه Roderick Smith.
-
من خلال الطرفية يمكنك استعمال الأمر التالي: ip addr flush dev eth1وَ : ip -6 addr flush dev eth1لإزالة IPv4 وَ IPv6. أو: من proc/sys/ أبطل مفعول Tcp بتعيين خاصية off, المصدر
-
قرأت على كتاب Wendell Odom الخاص بـ شهادةICND1 و2، حيث توجد العديد من المعلومات حول كيفية اجتياز والاستعداد الجيد للامتحان، وذلك بالاعتماد على الكتاب كمرجع أساسي في ذلك،حيث أنه يفصل بشكل رائع مختلف أنواع الأسئلة التي من الممكن أن تصادفها في الامتحان، كما أن للكاتب عدّة مؤلفات في هذا الباب، ليس فقط في ICND1 . كتب Wendell Odom
-
إليك بعض المصادر التي أستفيد منها: MCTS 70-680 Practice Test MCTS 70-680 Practice Test 1 لكن من جهة أخرى الأسئلة المرفقة في الرابطين السابقين، هي عينة من نوعية الأسئلة المطروحة في امتحانات سابقة، أي من الممكن الحصول على أسئلة أخرى مغايرة لكنها بالتأكيد ستكون من نفس النوعية. كتب مفيدة لك: MCTS 70-680 Cert Guide: Microsoft Windows 7, Configuring 'Certification Guide MCTS 70-680 Rapid Review: Configuring Windows 7 فيديو: Professor Messer’s Free Microsoft 70-680 Certification Training
-
لدي صديق استعد لشهادة 680-70 في20يوما إلى شهر فقط، وقد تجد من أخذ وقتا أكبر بكثير من هذا للاستعداد لنفس الشهادة، والفرق الواضح في المدة ما هو إلا انعكاس لطريقة العمل المتبعة، ومدى تمكن الممتحن من المادة، أو بصيغة أخرى قدرة المرء على الفهم، ومدى إعطائه للأمر الأولوية القصوى، حيث لا يمكن مقارنة من يدرس 6 ساعات يوميا وبشكل متواصل مع من يدرس ساعة واحدة يوميا وبشكل متذبذب، وكخلاصة، المدة اللازمة لانحاز أي شيء رهينة بك أنت، أي نعم، هناك بعض المعايير لذلك، وتبقى إرادتك وقوة عزيمتك عاملاً أساسيا في تحقيق ذلك.
-
الشهادتين 901 و902 هما أكثر حداثة من نسخ الإصدارات Comptia A+ 800، وتعتبر بمثابة النسخ القبلِية منها ويجدر بك اجتياز شهادات 800 قبل الإقدام على 900، وذلك لكونها جديدة في مجال التكنولوجيا، وحتى تملك سيرة ذاتية مرتبة بشهادات متتالية في نفس التخصص وبشكل منطقي، أنصحك بنيل شهادات 800 قبل 900. وهذا الموقع من شأنه أن يساعدك في دراستك: CompTIA 220-901 A+ Training Videos
-
أظن أن أغلب الممتحنين يمرون بهذا المسار وهو اجتياز 800 قبل 900، لكن ما يمكنني نصحكِ به هو الحذر والإسراع باجتياز شهادات 800 قبل التاريخ الذي أرفقتهِ في سؤالك، وذلك حتى تستفيدي منها، وكمعلومة، الشهادة ستبقى قيمتها حتى بعد حذف امتحان اجتيازها، و ربما قد يتم تعويضها بشهادة أخرى أو إدماج أسئلتها داخل شهادة أخرى، لكن إن كنت عازمة على الامتحان فلا تتردي في ذلك وأسرعي إن كنت قد أعددت لها بشكل جيد.
-
Udemy وبلا شك الموقع له مكانة على الشبكة العنكبوتية، وما إقبال المستخدمين عليه بشكل كثيف إلا دلالة على جودة المحتوى المقدم من طرفه، لكن اعذرني بالقول بأنه غير كاف بالنسبة للشهادات المتخصصة ذلك أنك ستصادف أسئلة ومسائل عليك حلّها، وهنا تكمن أهمية المصادر الورقية وأمثلة من الامتحانات السابقة للشهادة التي تريد اجتيازها، حيث ستعيش تجربة الإجابة عنها وكأنك في حالة حقيقية، مما يمنحك استعدادا نفسيا أقوى من ذلك الذي ستكتسبه من مشاهدة الدورات فقط. إليك منهجية الاستعداد: بعد تحديدك للتخصص، أدرس فيه جيدا، سواء كتب أو فيديوهات..احصل على امتحانات بأجوبة للتصحيح وباشر بالإجابة عن الأسئلة دون النظر إلى الأجوبة.حاول تقييم أداءك باستمرار وراجع الدروس التي تجد نفسك تحتاج الدعم فيها.
-
السبسب بسيط جدا وواضح، وهو ما يصطلح عليه بدليل الكفاءة، حيث أنه من السهل قول أنا محترف في كذا وكذا، لذا لجأت العديد من الشركات والهيئات التقنية إلى اعتماد هذه الشهادات كدليل على تمكن حامليها من تقنية ما ، لغة برمجة، قدرتهم على إدارة نظام تشغيل... وعلى العكس من ذلك ليس كل من لا يحمل هذا النوع من الشهادات ليس كفؤ أو محترفا. وهي تعتبر أيضا من الوثائق التي تطلبها الشركات الكبيرة كدليل على قدرة العامل، والتي تعتبر من الوثائق الأساسية عند تقديمك لوظيفة، مما يرفع حظوظك في قبولك لهذه الوظيفية. الشهادات المتخصصة هي بمثابة وثيقة دالة على تمكنك من تقنية معينة. عاملا التنافسية من الذات والمثابرة يعدان من أهم العوامل للحصول عليها واجتياز امتحانات نيلها.
-
تتطلب شهادة CISSP وجود خبرة 5 سنوات، لهذا أعتقد أنه يجدر بك التقديم لنيل شهادة OSCP، فعلى النقيض من الأولى لا تتطلب خبرة، ويمكنك الحصول عليها في مدة لا تتجاوز 3 أو 4 أشهر. على افتراض أن رئيسك في العمل ألح على الشهادة المطلوبة من طرفه، هليه الإدراك جيدا أنها تتطلب شروطا لذلك، وأن عامل الخبر يعتبر ذا أهمية . أضف إلى ذلك أن شهادة CISSP ستأخذ مك وقتا أطول من ذلك الذي يريده مشغلك، علاوة على أنك ليس لك خبرة ، ليبقى الباب المفتوح أمام هو شهادة OSCP.
