مدونة قاسم - الصفحة 3

سلك التفريغ الأرضي في المنازل درهم وقاية

2 أغسطس, 2009

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

- ما هو السلك الأرضي ؟
السلك الأرضي هو ذلك السلك الذي يوجد في المنازل الآمنة ويكون بلونين الأصفر والأخضر في الغالب.


- آماكن في المنازل يتوجب وجود السلك الأرضي فيها ؟
أي مكان في المنزل يوجد به آلات تعمل بالمياه يتوجب وجود سلك أرضي فيها،
مثل غسالة الصحون، غسالة الملابس، مكواة البخار ، الثلاجة ، سخانه المياه ،مضخات المياه… إلخ
يعني على أقل تقدير يجب وجود هذا السلك في مآخذ الحمامات والمطابخ في المنزل.


-ما هي وظيفة هذا السلك ؟
وظيفة هذا السلك تكمن في امتصاص الشحنة كهربائية المتسربة من أي آلة مربوطة معه ربطا جيداً وتفريغها في الأرض، أي حماية الأرواح والبشر من خطر الشحنات المتسربة لأي سبب من الأسباب.


كيف نقوم بصنع سلك أرضي للمنزل؟
يجب أولاً توصيل جميع الأجهزة المائية في المنزل بمقابس يوجد بها سلك أرضي وتجميع هذه الأسلاك في سلك موحد ينتهي خارج المنزل،


الآن نأتي لطريقة صنع سلك التفريغ الأرضي:
نحتاج لأسلاك نحاس سمك 16 ملي تصنع كشبكة صيد أو قضيب بطول 1.5 متر أو أكثر مصنوع من النحاس ويفضل النحاس الأصفر لتحمله لعوامل الرطوبة، نقوم بربط السلك الأرضي الرئيسي الموحد للمنزل بالقضيب النحاسي أو الشبكة ربطاً جيداً، ويفضل أن يكون سمك السلك المربوط مع الشبكة أو القضيب 10 ملي كحد أدنى، نقوم بالبحث عن مكان رطب بشكل مستمر في فناء المنزل ونقوم بحفر حفرة بعمق 2 أو 3 متر أو أكثر ودفن هذا القضيب أو الشبكة فيها ، وفي حالة عدم توفر مكان رطب يجب علينا صنع خليط من ( الفحم ” النباتي” و الملح) ووضع الخليط بجانب هذا القضيب أو الشبكة وريّه بالماء جيداً قبل عملية الردم لأن الفحم والملح لهم خاصية امتصاص الرطوبة بشكل كبير كما نعلم، بالإضافة أن الرطوبة المالحة أكثر توصيل للكهرباء من غيرها ويكون كمية الملح والفحم 20 كيلو جرام لكل منهم كحد أدنى.

-كيف يمكننا اختبار السلك الأرضي ومدى فعاليته؟

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

ملاحظة : السلك الحي هو السلك الموجب في التيار المتردد ويمكن معرفته بواسطة مفك الاختبار وهو الذي يضيء عند وضع طرفه علي السلك الحي.

-أين يربط السلك الأرضي في الآلات؟
يربط في الهيكل المعدني للآلات، لأن أي شحنة متسربة في العادة تجد طريقها للخروج عن طريق هيكل الآلة لجسم الضحية، وغالبا عملية الربط تكون جاهزة في السلك المزود للطاقة في الآلة.

وفي النهاية درهم وقاية خير من قنطار علاج …

البرمجة في Swish Max

21 يوليو, 2009

برمجة السويش ماكس

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

- البرنامج الذي سنقوم بصنعه هوا برنامج يحدد لك مدى رشاقة جسمك بمعادلة BMI العالمية التي تعتمد على طول ووزن الجسم ، حيث ينتج من هذه المعادلة رقم يتراوح ما بين 20 و40 ويمكن معرفة مستوى رشاقة الجسم كالتالي:
فإذا كانت النتيجة أقل من 20 فإن الوزن يكون دون الطبيعي
وإذا كانت النتيجة بين 20-25 فإن الوزن يكون طبيعي
وإذا كانت النتيجة بين 25-30 فإن الوزن يكون زائد عن الطبيعي
وإذا كانت النتيجة بين 30-35 فإن الشخص يعتبر بدينا
وإذا كانت النتيجة بين 35-40 فإن الشخص يعتبر بدينا جدا
وإذا كانت النتيجة أكثر من 40 فإن الشخص يعتبر مفرط في البدانة

والمعادلة =( الوزن بالكيلو جرام ) ÷ (الطول بالمتر المربع)

سنختصر كل هذا في برنامج فلاشي صغير لا يتعدى حجمه 4 كيلو بايت، ويمكن وضعه في المواقع الخاصة ليستفيد الزوار منه.

- نحتاج في هذا البرنامج إلى مربع نص لإدخال الطول ومربع نص للوزن وآخر لإظهار النتيجة، وزر ليقوم بالعملية الحسابية ، والقليل أو الكثير من المؤثرات البصرية حسب الرغبة.
- نقوم بفتح مشروع جديد في السويش ماكس file>new




- بما أن مربع النص في السويش ماكس يكون شفاف وغير مرئي نقوم برسم إطار لمربعات النصوص الثلاثة بالأداة rectangle .


- نقوم بتعديل ألوان المربعات وليكن السطح شفاف والإطار ملون .


- الآن نقوم بإضافة النصوص بأداة text tool ووضع النصوص فوق المربعات التي قمنا برسمها تماماً، وحيث نضع اسم height لنص الطول وأسم weight لنص الوزن وأسم answer لنص النتيجة، وهذه الأسماء ستساعدنا في كتابة كود البرنامج بعد قليل.



- سنغير خصائص إظهار النص الخاص بالطول والوزن ليكون من نوع input




- ونغير خصائص إظهار نص النتيجة ليكون من نوع dynamic ونغير نوع الخط للــ _sans ليتعرف على العربية بشكل منسق.


ملاحظة: هناك ثلاث طرق لظهور النص في ملف الفلاش:
1- input ويمكن التعديل فيه يدويا من قبل المستخدم .
2- dynamic لايمكن التعديل يدويا، قابل للتغير برمجيا ويمكن نسخه، وهذا النوع يمكن لمحركات البحث مثل قوقل أرشفته.
3- Static يخزن هدا النوع كرسم داخل ملف الفلاش ولا يمكن التعديل فيها من قبل المستخدم ولا نسخه ولا أرشفته.


- نقوم الآن بإضافة زر جديد ويجب تتبع الشجرة الخاصة به لنتمكن من إضافة خلفيه مربعة للزر ونص، و يكون النص في الزر وفي التعليقات مثل الوزن، الطول، كج ، سم، من نوع static


- لكي نستطيع وضع الكود البرمجي الخاص بالعملية الحسابية يجب علينا تحديد مجموعة الزر ثم نذهب
للجهة اليسرى ونختار من script>>add script>>events>>button>>on(press)b
*أي باختصار قم بالأمر التالي عند الكبس على الزر.


نقوم بلصق التعليمات التالية في محرر الاكواد:

on (press)
{
answer.text =(“”)
a = height.text;
b = weight.text;
g = a /100;
h = b / ( g*g);
if (h<20) {
answer.text = (“الوزن دون الطبيعي”) ; }
else if (h>=20 & h<25) {
answer.text = (“الوزن في حالة طبيعية”) ; }
else if (h>=25 & h<30) {
answer.text = (“الوزن زائد عن الطبيعي”) ; }
else if (h>=30 & h<35) {
answer.text = (“الوزن يعتبر بدين”) ; }
else if (h>=35 & h<40) {
answer.text =
(”الوزن يعتبر بدين جدا”) ; }
else if (h>=40& h<4000) {
answer.text = (“الوزن مفرط في البدانة”) ; }
}

شرح الكود :

نقوم بوضع متغير a للطول والمتغير b للوزن والمتغير g لتحويل السنتيمتر إلى المتر، وذلك بالقسمة على 100 والمتغير h يقوم بحساب معادلة BMI وذلك بقسمة الوزن بالجرام على مربع الطور بالمتر.

بعد الانتهاء من المعادلة يقوم الكود بالمقارنة بالجملة الشرطية if مع الأرقام السالف ذكرها ويطبع الجملة المناسبة حسب الرقم الناتج من المعادلة وأظن أنه شيء واضح.

- نقوم بتجربة البرنامج بواسطة play movie

- أو حفظه بشكل نهائي على هيئة ملف فلاش من خلال file>>export>>swf

وتكون النتيجة في النهاية هكذا ويمكنكم التجربة بدون خجل :



المثال مفتوح المصدر

وأنا جاهز لأي إستفسار ،،

—————-

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

<>if ( h < 20) {x = a/20;
t=(Math.round(x*x))-b;answer.text=answer.text + ” “+” زيادة “+”+” +t;}
if ( h >= 25) {
x = a/20;
t=Math.round(x*x)-b;
answer.text=answer.text + ” “+” إنقص ” +t;
}
}

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

تركيب برنامج SWiSH Max2

12 يوليو, 2009

مكونات البرنامج:

1- Standard Toolbar

- أداة الإجراءات القياسية من نسخ ،لصق ،قطع ،جديد ،رجوع   وغيره.

2- Grouping Toolbar

- أداة تتيح لك جمع عدة عناصر في مجموعة عمل واحدة.

3- Insert Toolbar

أداة الإضافات ويوجد بها عناصر العمل الرئيسية وهي:

أ- إضافة مشهد أساسي.

ب- إضافة مشهد داخلي.

ت- إضافة أزرار.

ث- إضافة مكتبة مرجعية.

ج- إضافة ملف فيديو.

ح- إضافة ملف صوت.

خ- إضافة ملف صورة.

د- إضافة ملف صورة متحركة.

ذ- إضافة ملف صورة مفتوحة المصدر ” رسم داخلي”.

ر- إضافة ملف نصي.

4- أدوات التصميم

ويمكن من خلالهم إضافة نص ، رسم ثابت للأشكال الهندسية ، رسم حر بواسطة أداة الــPen وأيضاً التحكم في الزوم والتحكم في العمل بشكل عام.

5- خصائص الألوان والخلفية والخطوط واتجاهها وحجمها وأبعادها توجد في الجهة اليمنى من البرنامج حيث تتغير نوع المداخلات حسب نوع العنصر (” نص , صورة ، صوت ، فيديو
… إلخ”) وتجدها تحت عناوين ثلاثة رئيسة, Transform .. Reshape .. Properties.

6- مسار العرض الزمني Timeline والذي يحتوى على عدة مسارات متوازية للتحكم في المشاهد، مثله مثل أي برنامج خاص بمونتاج الفيديو ، وما يميز هذا المسار وجود مؤثرات حركة برمجة جاهزة وقابلة للزيادة وهي معنونة بـ Add script.

7- البرمجة يمكن كتابة التعليمات البرمجة من خلال محرر الاكواد Script ويمكن لهذا المحرر أن يقوم بكل التعليمات البرمجية المعتادة لأي لغة برمجة عالية المستوى ولغة البرمجة في هذا البرنامج قريبة جداً من لغة السي.

8- تتبع شجرة المشروع بشكل عام من خلال القائمة اليمنى والتي تحوي كلا من : Outline .. Content .. Components

ملاحظة : لمن لا يعرف سويش ماكس  لقد صممت بهذا البرنامج دعاية تلفزيونية لشركة تأمين  وفي وقت قياسي وكان زمن هذه الدعاية 10 ثواني ، وعرض هذا العمل في أيام رمضان الفائت على إذاعتنا الموقرة !!.

وللحديث بقية,,

انقطاع غير مفاجأ

5 يوليو, 2009

كثير من الأصدقاء يسألوني عن سبب انقطاعي عن التدوين ،


حسنا تتمثل مشكلة الانقطاع في الأتي:
- اليوم يوجد به 24 ساعة وفي هذه الساعات القليلة يوجد 8 ساعات للنوم + 2 ساعة دش وصلاة وقهوة وغيرها من بروتكولات الذهاب والإياب من العمل ويتبقى لنا 14 ساعة ،،،، تمام!!

- إذا قلنا بأن العمل الذي أصبح بمثابة كابوس لا يقل عن 10 ساعات يومياً،علماً بأن تسمية كابوس جاءت هنا لأن مجمل الوقت في الدوام جالس أمام اللاب توب مدعوم بإنترنيت تتراوح سرعته في التحميل ما بين 250 و300 كيلو بايت في الثانية ورغم هذا العرض المغري إلا انه لا يوجد وقت فراغ حتى لقراءة البريد الإلكتروني وذلك بسب الحاجة الدائمة بتتبع برمجيات التحكم والتعديل فيها بشكل مستمر.
المتبقي من الرصيد كم؟؟
4 ساعات ,, تمام!!
- 2ساعة استرخاء ، تلفزيون ،عشاء ، صلاة وعملية ” Defragmenter ” للجسم والعقل .

المتبقي من الرصيد 2 ساعة ,, تمام!!

لو افترضنا بأني مقطوع من الدنيا ولا أعرف أحد ،،، ولا في خروج ولا دخول ولا يوجد أي إلتزمات من أي نوع !!

إذا كوب كبير من القهوة والولوج للإنترنيت وتدوين حتى الثمالة صحيح ؟
طبعاً هذا صحيحا ولكن ليس مع اتصالاتنا الموقرة؟
عندما تكون في مكان لا يمكنك الحصول فيه على خدمة DSL أو خدمة WIMAX يجب عليك مجبراً رمي كوب القهوة بعيداً وراء ظهرك واستبداله ببرميل من القهوة لكي تكفيك مسيرة الألف ميل و الدخول للوحة الرئيسية في الموقع، والتي تستغرق مع الهاتف الريفي حوالي النصف ساعة بعد عملية “رفرش” متكررة وبشكل عشوائي وبعدد أحرف  هذه التدوينة، علماً بأن خدمة المدار و ليبيانا تستغرق نفس الوقت ، ولو قلنا بأني بارد الأعصاب ولم أكل الماوس حتى تلك اللحظة!! تأتي هنا مرحلة الكتابة والتي تحتاج للضغط على زر صغير مكتوب عليه

” تدوينة جديدة” . . . . . . . . . ونصف ساعة أخرى ليظهر لك محرر التدوينات، طبعاً هذه نصف ساعة اضافية من المفترض أني انتظرتها بكل روح رياضية وبدون أن ابلع بعض أزرار الكيبورد غيضا، أو استبدل كافيين القهوة المخفف بهروين مركز!!!


وبعد كــــــــــــــل هذا الوقت يجب أن أكون ريلكس في التصفح ويجب أن أكون مهيأ نفسيا لأكتب هراء ٌ ما ..
والله العظيم صعب صعب صعب إن شخص يكتب في مثل هذه الظروف…
ربما ليبيانا نت تحل المشكلة في عرضها المعنون تحت عنوان “قريبا” ،،
وهنا اتذكر مقولة صديقي الجبالي التي تقول ” في ليبيا وحدها كلمة قريباً تعني شهور كثيرة أو ربما سنين قليلة”

أرجو  لك الجنة يا أيها المتصفح الليبي بعد كل هذا الصبر.

مقدمة عامة عن برنامج سويش ماكس SWiSH Max2

10 فبراير, 2009

بسم الله الرحمن الرحيم

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

- يجب أن يكون لديك قدر من الحس الفني والخيال الواسع.

ملاحظة: أفضل طريقة لإتقان البرنامج تحميل أمثلة مفتوحة المصر وتفصيلها وفهم طريقة صنعها سواء كان من الناحية البرمجية أو من الناحية الجرافكسيه.

ما وظيفة هذا البرنامج ؟
أسهل طريقة لمعرفة وظيفة أي برنامج هي بمعرفة الملفات التي يصدرها “export” في النهاية، والصورة توضح المقصود:
null
كما نشاهد في الصورة يصدر البرنامج العديد من الأنساق مثل png الخاص بالصور العالية الدقة والشفافية، والنسق gif الخاص بالصور المتحركة بتكرار زمني، والنسق flv وavi الخاص بعروض الفيديو، والنسقexe الخاص بالملفات التنفيذية، ولكن ما يهم في هذا البرنامج هوا النسق الذي برمجة من أجله هذا البرنامج، وبشكل رئيسي وهوا النسق swf الخاص بملفات الفلاش.

ما هم مميزات ملفات الفلاش التي ينتجها هذا البرنامج ؟

1- سهولة برمجتها وتعدد خيارات البرمجية فيها مثل أي لغة برمجة عالية المستوى.
2- وجود أدوات للرسم الداخلي مما يجعل حجم ملف العمل النهائي صغير الحجم وبشكل كبير.
3- التعامل مع النصوص بشكل احترافي وسهل.
4- وجود عدد كبير من الحركات والمؤثرات الجاهزة والتي تساعد في بلورة عمل ممتاز وفي وقت قياسي.
5- إمكانية التخاطب مع برامج خارجية مثل المتصفحات ولغات البرمجة vb وغيرها.
6- إمكانية التعامل مع قاعدة بيانات خارجية .
7- إمكانية صنع مكاتب داخليه لخصائص الألوان وغيرها التي تستعمل في أكثر من مشهد لتسهيل الرجوع إليها عند الحاجة لتكرارها.
8- إنتاج ملفات بإمكان المستخدم التفاعل معها كألعاب الفلاش وغيرها.

وهناك العديد من الخصائص التي يمكن اكتشافها فيه حسب ميول المستخدم في العمل، وبشكل أساسي ما يميز هذا البرنامج هوا السهولة النسبية مقارنة ببرامج أخرى مشابهة له في المواصفات التقنية.

وللحديث بقية