متي أعطاك أشهدك بره ومتي منعك أشهدك قهره وهو في كل ذلك متعرف إليك ومقبل بلطفه عليك انه ملك الملوك
وقفة مع النفس قبل رمضان ... ياريت نقرأ الموضوع ده
رمضان قرب طب الحمد لله رب العالمين ربنا يكرمنا جميعا ويبلغنا رمضان باذن الله ويرزقنا فيه كل خير ان شاء الله بس عاوزين نقف وقفة بجد مع نفسينا نشوف احنا فين مش كلام وخلاص, محدش فينا سأل نفسه قبل كده هو ايه اخرة اللي بيعمله يعني في كتير مننا والحمد لله ربنا كارمهم وعندهم كل اللي بيتمنوه والحمد لله علي كل شيء يعني كتير مننا في نعمة والحمد لله بل كلنا في نعمة.
انا عارف انت ممكن تقرا الموضوع ده علي انه موضوع عادي وكأن مفيش حاجة حصلت زي ما اي حاجة بتعدي علينا وبنتجاهلها بس انا هقلك بجد الموضوع ده اللي بيني وبينك فيه عقلك وتفكيرك انت انسان عاقل وتقدر تحكم علي الاشياء مش شوية كلام هما اللي هيخلوك تعمل او متعملش بس احنا ليه بنشوف الحاجة الصح دايما ونبعد عنها هل بنخاف او بنحس ان مش احنا اللي المفروض نعمل كده؟؟
طب انا هقلك علي حاجة انت عارف ان ربنا موجود سبحانه وتعالي ؟ هتقلي طبعا يا عم انت بتقول ايه بس,هقولك مهي دي المشكلة كلنا عارفين ان ربنا موجود وشايفنا بس كتير مننا بقوا مش فاهمين او بيحاولوا ميفهموش مش شايفين او بيحاولوا ميشفوش اللي حواليهم ؟ هتقلي ياعم مهي كل الناس عايشة والسلام عيش بقي وربنا كريم وبيغفر وبعدين احنا مبنعملش حاجة جامده اوووي يعني واحنا مسلمين الحمد لله وان شاء الله هنخش الجنة , هقلك طيب الحمد لله كويس انك عارف انك مسلم بس مش جا الوقت اللي تقعد وتفكر مع نفسك انت ماشي صح ولا غلط انت عايش ليه اساسا طيب هقلك حاجة بص في الدنيا من حوليك كده حاول تركز كده شوف الدنيا ماشيه ازاي ؟ كل يوم ناس بتموت ناس انت عارفهم كانوا في يوم من الايام بيتكلموا معاك وبيسلموا عليك وكانوا برده بيحلموا يعملوا ويعملوا في منهم ناس ماتت وهي صغيره وناس ماتت وهي كبيرة وفي وفي طيب انت عارف هتموت امتي ولا هي اماني وخلاص.
كل يوم بتشوف الموتي ومبتعتبرش وكل يوم تسمع العجائب ومبتعتبرش ؟ طب هقلك علي حاجة سيبك من دي كمان انت ايه مشكلتك في الدنيا دي نفسك في ايه عاوز فلوس ؟ طب عاوزها ليه ولا هو طمع وخلاص ؟ عاوز تبقي مشهور ؟ حاجة مش وحشه بس ليه برده ؟ انت عاوز تعمل ايه ؟ طب الناس اللي قبلك دول عملوا ايه ؟ انت فاكر انك عايش لوحدك وانك مش هتموت ؟ والله العظيم هتموت , اللي قبلك ماتوا واللي بعدك برده هيموتوا ؟ الفلوس .... الفلوس دابت واتسمت باسامي تانيةوالذكريات .... الذكريات ضاعت والملك ؟ الملك لله بس مش لحد تاني ؟ الاماني ... اماني ايه بقي انت خليت فيه اماني.
انا عارف انت ممكن تقرا الموضوع ده علي انه موضوع عادي وكأن مفيش حاجة حصلت زي ما اي حاجة بتعدي علينا وبنتجاهلها بس انا هقلك بجد الموضوع ده اللي بيني وبينك فيه عقلك وتفكيرك انت انسان عاقل وتقدر تحكم علي الاشياء مش شوية كلام هما اللي هيخلوك تعمل او متعملش بس احنا ليه بنشوف الحاجة الصح دايما ونبعد عنها هل بنخاف او بنحس ان مش احنا اللي المفروض نعمل كده؟؟
طب انا هقلك علي حاجة انت عارف ان ربنا موجود سبحانه وتعالي ؟ هتقلي طبعا يا عم انت بتقول ايه بس,هقولك مهي دي المشكلة كلنا عارفين ان ربنا موجود وشايفنا بس كتير مننا بقوا مش فاهمين او بيحاولوا ميفهموش مش شايفين او بيحاولوا ميشفوش اللي حواليهم ؟ هتقلي ياعم مهي كل الناس عايشة والسلام عيش بقي وربنا كريم وبيغفر وبعدين احنا مبنعملش حاجة جامده اوووي يعني واحنا مسلمين الحمد لله وان شاء الله هنخش الجنة , هقلك طيب الحمد لله كويس انك عارف انك مسلم بس مش جا الوقت اللي تقعد وتفكر مع نفسك انت ماشي صح ولا غلط انت عايش ليه اساسا طيب هقلك حاجة بص في الدنيا من حوليك كده حاول تركز كده شوف الدنيا ماشيه ازاي ؟ كل يوم ناس بتموت ناس انت عارفهم كانوا في يوم من الايام بيتكلموا معاك وبيسلموا عليك وكانوا برده بيحلموا يعملوا ويعملوا في منهم ناس ماتت وهي صغيره وناس ماتت وهي كبيرة وفي وفي طيب انت عارف هتموت امتي ولا هي اماني وخلاص.
كل يوم بتشوف الموتي ومبتعتبرش وكل يوم تسمع العجائب ومبتعتبرش ؟ طب هقلك علي حاجة سيبك من دي كمان انت ايه مشكلتك في الدنيا دي نفسك في ايه عاوز فلوس ؟ طب عاوزها ليه ولا هو طمع وخلاص ؟ عاوز تبقي مشهور ؟ حاجة مش وحشه بس ليه برده ؟ انت عاوز تعمل ايه ؟ طب الناس اللي قبلك دول عملوا ايه ؟ انت فاكر انك عايش لوحدك وانك مش هتموت ؟ والله العظيم هتموت , اللي قبلك ماتوا واللي بعدك برده هيموتوا ؟ الفلوس .... الفلوس دابت واتسمت باسامي تانيةوالذكريات .... الذكريات ضاعت والملك ؟ الملك لله بس مش لحد تاني ؟ الاماني ... اماني ايه بقي انت خليت فيه اماني.
عَـلَى قَـدْرِ أَهـلِ العَـزمِ تَأتِي العَزائِمُ وتَــأتِي عَـلَى قَـدْرِ الكِـرامِ المَكـارِمُ
وتَعظُـمُ فـي عَيـنِ الصّغِـيرِ صِغارُها وتَصغُـر فـي عَيـنِ العَظِيـمِ العَظـائِمُ
وتَعظُـمُ فـي عَيـنِ الصّغِـيرِ صِغارُها وتَصغُـر فـي عَيـنِ العَظِيـمِ العَظـائِمُ
اختر الدورة التي تريد شرحها.
السلام عليكم ورحمة الله
بمناسبة بدء المدونة ان شاء الله ساقوم بعمل دورة خاصة بتطبيقات الويب انا فكرت اني ابدء في شرح البرمجة الكائنية في php الاصدار الخامس والسادس بس فضلت اخد اراء الاخوة اذا ارادوا البدء في شيء اخر فهقوم بوضع عدة موضوعات وكل واحد يختار الموضوع اللي عاوزني ابدء فيه الدورة وهناخذ بالاغلبية
- CSS
- javascript & DOM
- OOP in php5,6
- XHTML
- MATHML
- XML
- php with ajax
طبعا هناخد بالاراء بس انا كنت افضل ابدء في البرمجة الكائنية لانها بصراحة مفهوم برمجي قوي جدا ويفرض نفسه علي العقول بشده
في انتظار مشاركاتكم وشكرا.
في لغة البي اتش بي الدالة echo اسرع من الدالة print لان الدالة print عند طباعة ما بداخلها لابد ان ترجع 1 في كل مرة فهي تقوم بوظيفتين طباعة ما بداخلها وارجاع 1 وهو boolean طبعا اما الدالة echo فهي لا ترجع اي شيء فقط تقوم بطباعة ما يمرر اليها
استخدم دالة printf في لغة الـ PHP لطباعة النصوص بطريقة ديناميكية
بسم الله الرحمن الرحيم
والصلاة والسلام علي اشرف المرسلين سيدنا محمد اما بعد
في لغة البي اتش بي توجد عدة طرق لعرض مانريد في المتصفح فقد نستخدم الدالة echo او الدالة print ولكن ما سنتحدث عنه اليوم هو استخدام الدالة printf لعرض ما نريد بطريقة سهلة واكثر تحكم .
فائدتها وكيفية استخدامها :
نوع الدالة : string function
توافق الدالة : PHP 4, PHP 5
فائدة الدالة : تقوم بطباعة الجمل والعبارات في بي اتش بي مثل echo و print ولكن الفرق هنا انها افضل بكثير اذا كنت تريد كتابة جمل وعبارات ممزوجة مع متغيرات او دوال او ان صح التعبير فأن printf تستخدم اذا اردت دمج عبارات ثابته مع متغيرات ديناميكية (كالمتغييرات والدوال )
اهم فائدة لتلك الدالة انها تجعلك تستطيع الفصل التام بين العبارات الثابتة والديناميكية وانها تعطيك قدر كبير جدا من التحكم في التطبيق الذي تقوم به فتستطيع بكل سهولة التحكم في المتغييرات الخاصة بك وتحويلها من integer الي float او حتي string اذا اردت بكل سهولة كما يمكنك تحويل النظام الرقمي الي binary او hexa-decimal او octal بالاضافة الي متحكمات كثيرة جدا فيمكنك مثلا تحديد عدد الارقام التي تريد اظهارها بعد العلامة العشرية اذا كان الرقم float (غير صحيح) وسنري في الامثلة كيف يتم ذلك.
شكل الدالة وما تاخذه من مدخلات :
الان ناخذ بعض الامثلة التوضيحية علي كيفية استخدام تلك الدالة:
المثال الاول :
printf("welcome to %s",php);//outpot : welcome to php
وسيكون الناتج كما هو واضح في التعليق :
welcome to php
حيث كما هو واضح كتبنا الجملة التي نريدها وهي welcome to ثم دمجنا معها قيمة الـ %s والتي حددناها بـ php
نلاحظ ان %s خاصة باخراج الـ strings
يوجد ايضا اكثر من معرف يمكننا استخدام للتحكم في المتغيير الذي تم كتابته مثلا :
%% : يقوم باظهار العلامة المئوية
%b – يظهر رقم ثنائي
%c – ASCII خاصة بكود الـ
%d – يظهر رقم عشري صحيح
%o – يظهر الرقم بنظام الاوكتال اي النظام الثماني
%s - string يظهر
%x – يظهر الرقم السدس عشري المقابل للرقم الذي تم وضعه
%X – نفس الشيء لكن بالحروف الكبيرة
طبعا الامثلة توضح اكثر :
$str = "ahmed";$intg = 5;printf("hello %s . the number is %d",$str,$intg);
وسيكون الناتج بالمتصفح :
hello ahmed . the number is 5
مثال اخر يوضح تحويل رقم صحيح الي رقم ثنائي :
$intg = 432;printf("the binary number of the decimal number %d is %b",$intg,$intg);
وسيكون الناتج :
the binary number of the decimal number 432 is 110110000
نلاحظ شيء هام جدا انه نحن عندما نحدد نوع المتغير الذي نستخدمه فان البي اتش بي سترجع هذا النوع وان كنت انت واضع نوع اخر بمعني
اذا قمنا نحن بعمل متغير
اذا قمنا نحن بعمل متغير
$num = 33;
ثم احضرنا بالمحدد %f وهو خاص باحضار الاعداد الغير صحيحة التي تحتوي علي كسور فان الـ printf سترجع float كما سنري بالمثال :
$intg = 33;printf("see the result of %f",$intg);
وسيكون الناتج :
see the result of 33.000000
نلاحظ هنا ان الـ %f قامت بارجاع عدد float ونري انها تظهر 6 ارقام بعد العلامة العشرية ولكن يتوفر لدينا الخيار لتحديد كم رقم نريد بالضبط بعد العلامة العشرية فاذا اردنا اظهار رقمين نقوم بكتابتها هكذا
%.2f
واذا اردنا ثلاثة ارقام نكتب :
%.3f
وهكذا تسير الامور .
توجد محددات كثيرة جدا سواء لتحديد كم عدد الارقام التي نريدها بعد العلامة في الاعداد الغير صحيحة او غير ذلك الكثير هذة كانت مقدمة بسيطة
في النهاية سنضع مثال بسيط جدا لالة حاسبة تقوم بالعمليات الاساسية كالجمع والطرح والضرب والقسمة واحضار باقي القسمة للاعداد الصحيحة والثنائية والثمانية والسدس عشرية معتمدين اعتماد كلي علي الـ printf وطبعا المثال قابل للتعديل وقمت بوضعه فقط لاظهار خصائص الـ printf
المثال :
class calculator{public $num1;public $num2;public $operator;public $result;function values($n1,$n2){$this->num1 = $n1;$this->num2 = $n2;}function operator($op){$this->operator = $op;}function calc(){switch ($this->operator){case '+':$this->result = $this->num1 + $this->num2;printf("the add result of %.2f + %.2f is
in float %.2f
in integer %d
in binary %b
in octal %o
in hexa %x",$this->num1,$this->num2,$this->result,$this->result,$this->result,$this->result,$this->result);break;case '-':$this->result = $this->num1 - $this->num2;printf("the substract result of %.2f - %.2f is
in float %.2f
in integer %d
in binary %b
in octal %o
in hexa %x",$this->num1,$this->num2,$this->result,$this->result,$this->result,$this->result,$this->result);break;case '*':$this->result = $this->num1 * $this->num2;printf("the multiplication result of %.2f * %.2f is
in float %.2f
in integer %d
in binary %b
in octal %o
in hexa %x",$this->num1,$this->num2,$this->result,$this->result,$this->result,$this->result,$this->result);break;case '/':$this->result = $this->num1 / $this->num2;if ($this->num2 == 0) echo "error!! divided by zero";else printf("the divide result of %.2f / %.2f is
in float %.2f
in integer %d
in binary %b
in octal %o
in hexa %x",$this->num1,$this->num2,$this->result,$this->result,$this->result,$this->result,$this->result);break;}}}$simple = new calculator();$simple->values(500,232);$simple->operator('*');$simple->calc();
للمزيد من المعلومات : PHP: printf - Manual
ارجو تكونوا استفدتو وشكرا
المكونات الاساسية لنظم الاتصالات
بسم الله الرحمن الرحيم
والصلاة والسلام علي سيدنا محمد
Elements of communication system :
المعني والهدف الاساسي من الاتصالات بشكل عام هو نقل المعلومة من مكان لاخر بطريقة ما فقط قم بابتكار طريقة لنقل المعلومة من مكان لاخر بنفس خصائصها بذلك تكون قد قمت بعمل نظام اتصال كامل !!اي ان الهدف الاساسي في انظمة الاتصال هو توصيل معلومة (رسالة) من المرسل الي المستقبل بواسطة وسيط (قناة)

اذا كما هو موضح في الشكل فان العناصر الاساسية المكونة لنظام الاتصال :
1- مصدر المعلومة (source of information) : وهو الذي ينتج عنه الـ input signal مثلا الانسان عندما يتكلم يكون هو مصدر المعلومة وتلك المعلومة هي الـ input signal او الاشارة الداخلة الي النظام
2- مرسل (transmitter) : وهو المرسل الذي يقوم بارسال المعلومة مثلا التلفون الذي نتحدث فيه هو يستقبل المعلومة منا ثم يرسلها عبر قناة او شيء يستطيع نقل المعلومة3- القناة (channel) : وهي القناة التي تنقل فيها المعلومة من المرسل (transmitter) الي المستقبل (receiver) قد تكون هواء او اسلاك او غير ذلك
4- المستقبل (Receiver) : وهو الذي يستقبل المعلومة من الـ channel ويوصلها الي الـ destination of information او الوجهة التي نريد ايصال الرسالة اليها
5- وجهة المعلومة (destination of information) : هي الجهة التي نريد ايصال الرسالة اليها مثلا شخص اخر
الفكرة الاهم في الموضوع :
الـ Transmitter كما ذكرنا يستقبل الرسالة من الـ source ولكنه لا يرسلها كما هي فهو يحولها (يشفرها) الي شكل ما بحيث يستطيع ارسالها عبر الـ channel ويستقبلها الـ Receiver ويفهمها ثم يحولها الي شكلها الاصلي اي ان المرسل (transmitter) وظيفته استقبال الرسالة (صوت الانسان) وتشفيرها بشكل ما (مثلا تحويلها الي اشارات كهربية ) بحيث يكون ملائم للعبور عبر channel ما و يستطيع المستقبل(Receiver)التعامل معهاعن طريق فك تشفيرها واعادتها الي حالتها الاصلية ثم يوصلها الي وحهة المعلومة destinationيمكننا تعريفهم بشكل سريع
بالطبع اثناء مرور الـ signal بالـ channel يحدث لها الكثير من التغييرات نتيجة الـ noise والـ interferences والـ distortion وغيرها وكل مصطلح مختلف عن الاخر
- noise : هي اشارة غير مرغوبة في النظام ككل (unwanted signal in the system)
- interference : اشارة غير مرغوبة في جزء معين من النظام ولكنها لازمة لجزء اخر (unwanted signal for the Rx under consideration but wanted in the system for another Rx)
- distortion : تعني اي noise خارجية تدخل الي المرسل تجعل مكونات الجهاز تقوم بوظيفة اخري غير وظيفتها الاساسية (means any external noise enters to the transmitter so that the components of the equipment make another operation)
اللهم بلغنا رمضان
نهنيء جميع الاخوة بمناسبة اقتراب شهر رمضان الكريم وكل عام وحضراتكم بخير
اقسام الموضوعات
- لينكس (1)
- موضوعات اخري (3)
- موضوعات الـ PHP (1)
- نظم الاتصالات (1)
- minipost (3)