Category

web-dev

javascript داخل php هل يمكن إستخدام كود

 كثيرا ما يتسائل أحدهم إن كان يمكن  استخدام كود php داخل ال javascript

حسناً إن PHP لغة تعمل على ال Server، والجافا سكربت تعمل عند العميل(Client)، وبهذا فإنه يمكنك بكل تأكيد أن تقوم بوضع متغير PHP مثلا داخل شيفرة الجافا سكربت، لإن ما بداخل المتغير سيتم تنفيذه بالسيرفر ومن ثم ارجاعه، وسيتعامل الجافا سكربت مع القيمة الخاصة بهذا المتغير.

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

مثال 1:

<script>
var color = ‘<?= $color ?>’
// You say here like this: var color = ‘red’, if color is red.
</script>

مثال 2: (لن يعمل بنائا على الشرح السابق):

$color = “<script>document.getElementById(“colorDiv”).style.color</script>”;

javascript داخل php هل يمكن إستخدام كود
مناقشة عامة في البرمجة أم الشبكات
API شرح عام عن ال
snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
ما هو مستقبل الأنترنت ؟
Access Control List ما هو ال
اسرع كمبيوتر بالعالم
الخاص بي IP كيفية معرفة ال
RESTful API ماهو
أفضل سبعة متاجر أندرويد مجانية
حمل الأن البرنامج المتخصص في التحقيق الجنائي الرقمي والمستعمل من قبل كثير من الشركات الكبيرة
(BIOS) كل ما تريد معرفته عن نظام البيوس وكيفية الدخول إليه
Laravel ماهو

snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة

كود لعبة الحية المشهورة بإستخدام HTML & CSS & Javascript , كل ما عليك فعله هو نسخ النص في الاسفل وحفظه داخل ملف .html وتشغيله من خلال متصفح متوافق مع الجافا سكريبت مثل كروم

Code of the famous snake game using HTML & CSS & Javascript, all you have to do is copy the text in the bottom and save it inside the .html file and run it through a Javascript-enabled browser like Chrome .

<!DOCTYPE html>
<html>
<head>
<style>
body{
background:#eee;
}
@-webkit-keyframes Kf{
from{background: #4af;}
50%{background:#18a;-webkit-transform:scale(1.2,1.2);}
to{background: #4af;}
}
.scene{
width:280px;
height:280px;
background:#fff;
border:solid 1px #fff;
-webkit-box-shadow:0px 1px 5px #ddd;
position:relative;
}
table{
width:80px;
height:80px;
margin-top:15px;
}
td > .key{
padding:7px 24px 7px 24px;
color:#eee;
background:#333;
font-size:22px;
}
.key:hover{
background:#777;
}
.sn{
width:20px;
height:20px;
position:absolute;
background:#f33;
}
.sn:nth-child(odd){
background:#f44;
}

.fd{
width:20px;
height:20px;
position:absolute;
background:#4af;
border-radius:10px;
-webkit-animation:500ms Kf 0ms ease infinite;
}

Continue Reading

أنواع الاخطاء البرمجية

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

هناك ثلاث انواع :

syntax errors (compile errors)

نتيجة بحث الصور عن ‪syntax error‬‏

الاخطاء البرمجية

 

هى الاخطاء الناتجة من قيام المبرمج بكتابة قواعد اللغة بطريقة خطأئة .
ويتم اكتشافها عن طريق المترجم compiler (قبل) تنفيذ البرنامج
مثل فى بعض اللغات قد ينسيء المبرمج وضع ;
او يكتب كلمة محجوزة فى اللغة بطريقة خاطئة مثل كتابة نوع البيانات Int بدلا من int

Runtime errors (Exception errors)

نتيجة بحث الصور عن ‪Runtime error‬‏

وهى الاخطاء التى تحدث (اثناء) تنفيذ البرنامج ولايمكن اكتشافها عن طريق المترجم compiler .
مثل تعريف متغير من النوع int يقوم بااستقبال رقم صحيح من المستخدم الا ان المستخدم يقوم بادخال رقم عشرى بالخطأ .
وهذة الاخطاء يجب على المبرمج عمل معالجة لها .

logical errors

نتيجة بحث الصور عن ‪logical error‬‏

الاخطاء المنطقية
وهى الاخطاء التى تحدث (بعد) التنفيذ
او بمعنى اخر هو خطا فى نتيجة او مخرجات البرنامج .
يتم اكتشافها بعد التنفيذ عند عمل test للبرنامج
لايمكن اكتشافها عن طريق المترجم compiler
مثل حساب perimeter of square بطريقة خطائة

perimeter of square =length*5;

بدلا من

length*4;

API شرح عام عن ال
Sql و NoSql الفرق بين
مع مثال توضيحي Angular نبذة عن
أنواع الاخطاء البرمجية
(Object-relational mapping) ORM ما هو الـ
أخر يوم عمل في الشركة
بناء صيغ الميغا بالاكسل
افضل 5 مواقع عربية متخصصة في نظام لينكس
VPN الفرق بين البروكسي و
(DDOS) ماذا تعرف عن هجمات ال
طريقة عمل فورمات هاردسك لأجهزة الماك
الطريقة الأمنة لفورمات الهارد ديسك في نظام ويندوز
For Android developers align icons in the form of a grid

Sql و NoSql الفرق بين

ال Sql : هي قاعدة بيانات تقليدية تعتمد على الجداول في تخزين البيانات وهذه الجداول ترتبط فيما بينها باستخدام العلاقات وتعتبر لغة فعالة في ادارة قواعد البيانات

نتيجة بحث الصور عن ‪sql vs nosql‬‏

ال NoSql : هي تقنية تعتمد في تخزينها للبيانات على documentation وليس على الجداول بطريقة Json او XMLولها مزايا تختلف عن Sql وهي تعمل مع ال Big Data البيانات الضخمة بكفائة عالية وهي لاتتبع تصميم محدد في هيكليتها يعني تستطيع تخزين اي بيانات ايضآ ال NoSql لا تستخدم Sql في معالجة البيانات بل تستخدم Language خاص بها كما انها لاتهتم بتكرار البيانات اي ان التكرار ليست مشكلة في NoSql

نتيجة بحث الصور عن ‪no sql‬‏
وتستخدمها الشركات الكبرى التي لديها بيانات هائلة جدآ وتحتاج الى معالجتها بشكل سريع لأن ال NoSql اسرع من Sql في معالجة البيانات الضخمة Big Data

ما هو مستقبل الأنترنت ؟
snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
تقرير سنة 2018 عن الذكاء الإصطناعي
javascript داخل php هل يمكن إستخدام كود
مع مثال توضيحي Angular نبذة عن
الكمبيوتر الكمومي
iPhone XS و iPhone XS Max ميزات
في لوحة المفاتيح (F) استخدام سلسلة المفاتيح
تطبيق اللياقة البدنية Home Workout تمارين منزلية بدون معدات
انواع القراصنة في عالم الانترنت و الحماية
كيف يتم تصميم العاب ثلاثية الابعاد
system32 التعريف بمجلد
For Android developers align icons in the form of a grid

تقرير سنة 2018 عن الذكاء الإصطناعي

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

نتيجة بحث الصور عن ‪artificial intelligence‬‏

1- في عدد المقالات العلمية التي تم نشرها في المجلات العلمية العالمية تفوق الذكاء الإصطناعي منذ سنوات و حتى الأن على علوم الحاسوب (التخصصات الأخرى) و المجالات العلمية الأخرى مما يعني أنه مجال حيوي و الأبحاث فيه مستمرة و متجددة و فيه منافسة شديدة و يلقى إهتماما كبيرا في الأوساط العلمية و بين الباحثين.

نتيجة بحث الصور عن ‪artificial intelligence section chart‬‏

2- بالنسبة لفروع الذكاء الإصطناعي المختلفة تفوق مجال تعلم الألة (machine learning ) على باقي الفروع الأخرى في عدد البحوث التي تم نشرها و يليه مجال الشبكات العصبية (neural networks ) ثم (computer vision ) و هذا يعني أن مجال تعلم الألة هو المجال الأكثر إهتماما من طرف الباحثين و المجال الأكثر نشاطا و حيوية حاليا.

3- فيما يخص الأقطاب العلمية العالمية و عدد البحوث التي تم نشرها في مجال الذكاء الإصطناعي فقد عادت المرتبة الأولى لأوروبا مجتمعة ثم الصين ثم الولايات المتحدة الأمريكية ثم باقي دول العالم مجتمعة.

4- في عدد المقالات العلمية و البحوث التي تم إنجازها و عرضها في ملتقيات دولية و كمقارنة بين مختلف الدول فقد تفوقت الصين و حصلت على المرتبة الأولى في عدد البحوث المنجزة ثم الولايات المتحدة الأمريكية ثم بريطانيا.نتيجة بحث الصور عن ‪artificial intelligence china‬‏

5- و كتوظيف للذكاء الإصطناعي في المجالات الأخرى فكل يوظفه حسب حاجته مثلا الصين تغيرت إهتماماتها فقد كانت توظف الذكاء الإصطناعي في الجانب التكنولوجي أكثر لكن حاليا توجهت لقطاع الزراعة و هذا شيء طبيعي بسبب عدد سكانها الكبير جدا و أما الولايات المتحدة الأمريكية فتركز على الجانب الصحي و الدراسات الإنسانية المختلفة أكثر في توظيفها لتقنيات الذكاء الإصطناعي و أوروبا تشابه أمريكا تقريبا أم بقية دول العالم فينقسمون كل حسب حاجته أيضا لكن تأثيرهم في الإحصائيات العالمية ضئيل جدا.نتيجة بحث الصور عن ‪artificial intelligence in farming‬‏

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

أشهر 6 لغات برمجة فى العالم
قصة مشروع الذكاء الصناعي واتسون
أساليب القرصنة
الذكاء الصناعي و الشبكات العصبية
الهندسة الاجتماعية و امن المعلومات
حمل الأن البرنامج المتخصص في التحقيق الجنائي الرقمي والمستعمل من قبل كثير من الشركات الكبيرة
الجدار الناري ببساطة
Nova 3i تقييم وعيوب وميزات هواوي
عشرة مهارات يجب أن تمتلكها لتكون موظف ناجح
نظام اللينكس عالم المصدر المفتوح والبدائل المتاحة للتحول لنظام لينكس
نصائح للتقدم للوظائف من خلال الأنترنت
RESTful API ماهو
شركة أدوات الأندرويد تطرح تطبيق تسجيل المكالمات الأحترافي المدفوع مجاناً لمدة 8 ساعات

RESTful API ماهو

طبعآ اصبح هذا المصطلح من المصطلحات الاكثر انتشارآ والاكثر اهمية في عالم برمجة الويب
كي تفهم هذا المصطلح بشكل اكثر سهولة جميعنا يعرف ان هناك العديد من اللغات التي تستخدم لبرمجة الويب مثل php – Asp.net – python وهكذا لذلك يصبح من الصبح التخاطب والتكامل بين مواقع الويب لانه عادة ماتحتاج بعض المواقع الى الاتصال بمواقع اخرى لجلب بعض البيانات فيصبح من الصعب التفاهم بين هذين الموقعين اذا كان تم بنائهما بلغات مختلفة لذلك ظهر ال RESTful للاتصال بين صفحات الويب وهو يستخدم طلبات HTTP لبيانات GET و PUT و POST و DELETE.

نتيجة بحث الصور عن ‪RESTful API‬‏

تستند واجهة برمجة تطبيقات RESTful – التي يشار إليها أيضًا بخدمة RESTful على الويب – على تقنية نقل الحالة التمثيلية (REST) ​​، وهي أسلوب معماري ونهج يستخدم في الاتصالات التي غالبًا ما تستخدم في تطوير خدمات الويب

نتيجة بحث الصور عن ‪RESTful API‬‏

(DNS) تعرف علي الدومين
snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
RESTful API ماهو
javascript داخل php هل يمكن إستخدام كود
مناقشة عامة في البرمجة أم الشبكات
SQL في Left Join شرح ال
اسرع كمبيوتر بالعالم
هل من الممكن سرقة حسابك على التواصل الأجتماعي من قبل الأشخاص الذين تعرفهم ؟
RESTful API ماهو
نصائح لمشاريع التخرج
access token كن حذراَ عندما تستخدم ال
مايكروسوفت أوفيس 2019 الأن متاحاً على أنظمة ويندوز
تطبيق يساعدك على الأمتناع عن التدخين Quit smoking

مع مثال توضيحي Angular نبذة عن

ال Angular هي عبارة عن مكتبات تم بناءها من لغة java script وتعمل تحت اطار java script ويتم كتابة اكواد Angular ضمن وسوم HTML وقد تم الإعلان عنها من شركة Google سنة 2009 وتم اصدار النسخة 1.0 في سنة 2012
• لاستخدام مكتبات Angular مع وسوم HTML يجب عليك اولآ تضمين المكتبة التالية كالتالي
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js”></script>
حيث يتم عن طريق هذا الوسم استدعاء مكتبات Angular لاستخدامها مع وسوم HTML

مثال بسيط : مع هذا المثال سوف تشاهد كيفية تكامل Angular مع وسوم HTML
عندما تريد ان تكتب تعليمات Angular ضمن وسوم HTML ينبغي عليك تعريف الجذر ng-app وهذا سيكون العنصر الأساسي بحيث لايمكنك سوى الحصول الا على جذر واحد في مستند HTML
الخاصية الثانية ng-model : ترتبط هذه الخاصية بعناصر تحكم HTML مثل (Text – combo – list ) وهكذا بحيث تستطيع عن طريق خاصية ng-model الحصول على القيمة من عناصر HTML
الخاصية الثالثة ng-bind تستطيع من خلالها الحصول على القيمة من داخل العناصر وعرضها على صفحة الويب
الكود التالي يوضح كيفية بناء مكتبات Angular مع HTML
في هذا الكود يتم بناء نموذج يحتوي على مربع نص ثم نقوم بربط مربع النص بالخاصية ng-mode التي سوف ترسل البيانات من مربع النص الى الخاصية ng-bind التي ستقوم بعرضه مباشرة في صفحة الويب
<!DOCTYPE html>
<html>
<scriptsrc=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js”></script>
<body>

<div ng-app=””>
<p>Name: <input type=”text” ng-model=”name”></p>
<p ng-bind=”name”></p>
</div>

</body>
</html>

javascript داخل php هل يمكن إستخدام كود
مفهوم تعلم الآلة
؟ HTTP/3 ما هو البروتوكول
API لمحة عامة عن مفهوم ال
مع مثال توضيحي Angular نبذة عن
(BIOS) كل ما تريد معرفته عن نظام البيوس وكيفية الدخول إليه
الخاص بي IP كيفية معرفة ال
الذكاء الصناعي و الشبكات العصبية
نصائح لمشاريع التخرج
ما هو وما هي أفضل النصائح لإستخدامه LinkedIn
For Android developers align icons in the form of a grid
أسهل طريقة لإمتلاك موقع ويب
Screen Time طريقة تعطيل

(DNS) تعرف علي الدومين

تسمية النطاقات (DNS)(domain name service)
نظام تسمية النطاقات أو خدمة تسمية النطاقات هو برتوكول شبكي وظيفته تخطيط أسماء النطاقات
مثل “it-solutions.center”إلى عناوين الايبي المناظرة مثل “5.4.130.139”
وحيث أن الانترنت يضم ملايين الحواسيب وكل منها له عنوان ايبي الخاص به، فمن المستحيل
للمستخدمين تذكر عناوين الايبي الخاصة بكل حاسوب يرغبون في الوصول إليه. ولهذا
وبغرض تبسيط العملية، صُمم نظام تسمية النطاقات.
ومن ثم أصبح من السهل للمستخدمين الوصول ألي موقع إنترنت عن طريق كتابة اسم نطاق
الموقع في خانة العنوان في متصفحاتهم مثل “it-solutions.center “أو “google.com “بدون الحاجة
لتذكر رقم آي بي كل موقع.

نتيجة بحث الصور عن ‪dns‬‏

وعلى الرغم من ذلك ولان برتوكول الانترنت يفهم فقط عنوان الايبي وليس اسم النطاق، فمن
الضروري ترجمة اسم النطاق مرة أخرى إلى عنوان الايبي المقابل قبل إنشاء اتصال مع الخادم
المستهدف. وهي المساعدة القيمة التي يقدمها نظام تسمية النطاقات.
يملك مزود الانترنت الذي تتبعه خادم تسمية نطاقات والذي يحتفظ بسجل ضخم من أسماء النطاقات
الموجودة على الانترنت وعناوين الايبي المقابلة لهذه الاسماء.
في كل مرة تكتب عنوان موقع مثل “https://it-solutions.center “في متصفحك، يقوم
حاسوبك باستخدام خادم اسماء النطاقات المملوك لمزود الانترنت لترجمة الاسم “it-solutions.center”
إلى عنوان الايبي المقابل لتستطيع الوصول إلى خادم it-solutions.center .

تتم هذه العملية في غمضة عين وخلف الكواليس ومن ثم لا يلاحظها أحد.

snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
ما هو مستقبل الأنترنت ؟
كيف تحفظ الكود البرمجي ؟
تقرير سنة 2018 عن الذكاء الإصطناعي
تقنية الذكاء الصنعي بإختصار
عقدة الفكرة موجودة مسبقا
الكمبيوتر الكمومي
الهندسة الاجتماعية و امن المعلومات
Driving School 3D تطبيق يساعدك على تعلم القيادة
WANNACRY RANSOMWARE الوقاية من فايروسات الفدية
مقال مفصل عن نظم التشغيل وانواعها ومعلومات عنها
SQL SERVER بشكل عام عن
SSD & HDD الفرق بين

Laravel ماهو

حتى نوضح ماهو اطار عمل Laravel مبدئيآ نقول بانك كمبرمج تستطيع البدء بمشروعك من الصفر وتقوم انت ببناء كافة الدوال والكلاسات والحزم

هنا نستطيع تعريف Laravel بانه اطار عمل (Framework ) يوفر للمستخدم دوال وكلاسات وحزم جاهزة كي يستخدمها المستخدم عند بناء تطبيقه او مشروعه ويستخدم في انشاء مواقع الانترنت مع لغة php وهو المطلوب في الاسواق العالمية والعربية

ويستفيد المبرمج من ال Laravel التالي

١- اختصار الوقت والجهد

٢- استخدام دوال قوية ومبرمجة جاهزة تجعل بنية المشروع اقوى

٣ – حماية الموقع من هجمات الحقن بتعليمات SQL المعروفة بــSQL injection

ومن مميزاته

١- سهولة الاستخدام

٢- تقسيم العمل الى عدة اقسام مما يسهل عمل الفريق البرمجي بحيث يسهل على الفريق البرمجي تقاسم المهام

تقنية الذكاء الصنعي بإختصار

ما هي تقنية الذكاء الصنعي التي يطلق عليها التعلم الجمعي أو الـ Ensemble learning ؟

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

نتيجة بحث الصور عن ‪blind and elephant‬‏

على مر التاريخ اُستخدمت هذه القصة لتصوير العديد من الحقائق و المغالطات التي تعتري المعارف والتجارب الفردية ، من هذا المنطلق تم تعريف التعلم الجمعي أو الـ Ensemble learning وبدأ استخدامه في الذكاء الصنعي كركيزة قوية لتحسين عملية التعلم والوصول الى نماذج قوية حيث أن العميان في الأمثولة كان لكل منهم تجربة فردية محدودة والوصول الى الحقيقة يتطلب الجمع بين كل هذه التجارب الجزئية عبر طرق تسمى الـ Ensemble methods .

الـ Ensemble methods في تعلم الآلة هي طرق الجمع بين خوارزميات التعلم المختلفة بحيث تدعم كل خوارزمية أختها في سبيل تقوية عملية التنبوء (prediction)

نتيجة بحث الصور عن ‪Ensemble learning‬‏

وأشهر هذه الطرق تجزئة النموذج الى مجموعة من أشجار القرار الصغيرة (decision trees classifiers) والغابات العشوية المصغرة بإعتماد المبدأ الأساسي الذي يقول أن مجموعة من مصنفات القرار الضعيفة تتصرف أقوى من مصنف قرار واحدة كبير ؛ باختصار فإن عملية التعلم الجمعي تتم عبر تقسيم نموذج الذكاء الصنعي الى مجموعة من النماذج الصغيرة في عملية التعلم ثم تحويلها إلى نموذج واحد قوي قبل مرحلة التنبوء ويتم اعتماد تقنيات تقييم وتصويت تسمى الخوارزميات الجينية (genetic algorithms) في هذه العملية للتخلص من النماذج التي تُضعف عملية التنبوء ( البقاء للاصلح او الاقوى ) .

javascript داخل php هل يمكن إستخدام كود
شركة أدوات الأندرويد تطرح تطبيق تسجيل المكالمات الأحترافي المدفوع مجاناً لمدة 8 ساعات
مفهوم تعلم الآلة
منع الأصدقاء من مشاهدة تعليقاتك ونشاطاتك على الفيس بوك
أكثر مواقع عالمية و علمية فائدة
FORJA PLUS تطبيق
مايكروسوفت أوفيس 2019 الأن متاحاً على أنظمة ويندوز
Laravel ماهو
أسهل طريقة لإمتلاك موقع ويب
بناء صيغ الميغا بالاكسل
لماذا لغة البايثون هي المفضلة ؟
مناقشة عامة في البرمجة أم الشبكات
كلمة غير محدود في عالم التكنولوجيا و الخدمات