ما الذي نعرفه عن انترنت “ستارلينك” من شركة سبيس إكس؟

أطلقت شركة سبيس إكس يوم أمس رحلتها العاشرة لإيصال 57 قمرًا صناعيًا لمشروع ستارلينك التابع لها. وتهدف شركة سبيس إكس إلى وضع أكثر من 42.000 قمرًا صناعيًا لتوفير انترنت لكل العالم – تمت الموافقة حتى الآن على إطلاق 12.000 قمر صناعي – . صواريخ شركة سبيس إكس تحمل 60 قمرًا صناعيًا كحد أعلى، لكنها تطور الآن صاروخًا قادرًا على حمل 400 صاروخ في الرحلة الواحدة. فما الذي نعرفه حتى الآن عن انترنت ستارلينك؟ وهل سيكون متوفرًا في اليمن؟

– ما هي خدمة ستارلينك؟

هي خدمة لتوفير الانترنت الفضائي للناس بسرعة كبيرة ووقت استجابة أسرع.

– الانترنت الفضائي موجود الآن، ما الفرق؟

فرقان رئيسيان:

الأول سرعة الاستجابة أو Latency . وهي الفارق الزمني بين إرسال الأمر إلى الانترنت من جهازك وذهابه إلى السيرفر والعودة لك. حاليًا وبسبب ارتفاع الأقمار الصناعية الخاصة بالانترنت 35.000 كم عن سطح الأرض، فإن سرعة الاستجابة تصل إلى 500 ملي ثانية، بينما في خدمة ستارلنك، وبسبب قربها من الأرض من 350 – 500 كم، وباستخدام تقنيات أحدث فإن سرعة الاستجابة تبلغ 2 ملي ثانية.

الثاني التكلفة. سأذكر لك هنا سرعة وتكلفة الانترنت الفضائي الذي تقدمه تيليمن عبر خدمة ياه كليك، وأنت قارنها بسرعة وتكلفة انترنت ستارلينك المذكورة في الأسفل. تصل تكلفة الأجهزة من تيليمن إلى أكثر من 1200$ والاشتراك الشهري يصل إلى 370$ وبسرعة لا تتجاوز 5 ميجابت في الثانية.

– كم ستصل سرعة الانترنت؟

التجارب الأولية أوضحت أن السرعة تجاوزت 600 ميجابت في الثانية، تستطيع تحميل فيديو عالي الدقة بحجم 2 جيجا في أقل من نصف دقيقة، هذا يعني أن تنزيل الفيديو من الانترنت أسرع من نسخه من فلاش.  يفترض أن السرعة تصل إلى 1000 ميجابت في الثانية.

– هل هناك تجهيزات خاصة للاشتراك في هذا الانترنت؟

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

– كم سيبلغ سعره؟

لا يوجد أي تصريح رسمي من الشركة، لكن المواقع التقنية تعتقد أن قيمة التجهيزات ستتراوح بين 100 – 300 دولار، والاشتراك الشهري 80$

– متى ستبدأ هذه الخدمة؟

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

– هل ستشتغل هذه الخدمة في اليمن؟

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

ملاحظة أخيرة.. في ناس عيشتركوا في هذه الخدمة وبعدين يدخلوا الانترنت ينكروا أن هناك فضاء و أن الأرض مسطحة، وأن الأقمار الصناعية كذبة اخترعتها ناسا!! ?

المصادر:

https://www.starlink.com
https://www.wikiwand.com/en/Starlink
https://www.reviews.org/internet-service/spacex-starlink-satellite-internet-review

الفصل الثالث: مشكلات المجتمع اليمني “وقت الفراغ”

· وقت الفراغ : هو ما يفعله الإنسان عند ما لا يكون خاضعاً للالتزام المهني أو تلك الالتزامات البيولوجية والاجتماعية .

· الالتزامات البيولوجية : النوم ــ تناول الطعام

· الالتزامات الاجتماعية : الأعراس ـ العزاء ـ زيارة الأقارب .

· دور التقدم التكنولوجي :

قديماً كان الإنسان يعمل على توفير حاجياته بجهد شاق ووقت طويل . وكان يحلم بتوفير الوقت والجهد .

حديثاً ساعد التقدم التكنولوجي الإنسان توفير الوقت المخصص للعمل والجهد الذي كان يجري فيها العمل .

· الآثار المترتبة عن وقت الفراغ :

1 ـ يؤدي إلى زيادة انتشار الجرائم والانحراف بسبب التأثر ببعض المسلسلات ذات النزعة العدوانية .

2 ـ الضجر والملل الناجمان عن وقت الفراغ لهما انعكاسات نفسية وسلوكية سلبية .

· حلول ومقترحات لمعالجة أوقات الفراغ :ـ

1/ شغل أوقات الفراغ في المعسكرات الصيفية ونشاط فرق الكشافة وبعض الأنشطة الرياضية والفعاليات التي تقام في الأندية الرياضية والاجتماعية .

2/ قيام المؤسسات الإعلامية والثقافية بدورها في جعل استغلال أوقات الفراغ ثقافة أساسية للمجتمع بشكل دائم ومستمر .

لا بد من تكاتف الجهود وعلى مستوى الأسرة والمجتمع ومؤسسات المجتمع المدني ووزارة الشباب والرياضية والتربية والثقافية والإعلام في الحد من مشكلة وقت الفراغ .

أشهر وأهم تغريدات سيث جودين على تويتر « مدونة شبايك

أشهر وأهم تغريدات سيث جودين على تويتر « مدونة شبايك.

إذا كنت لا تعرف سيث جودين Seth Godin، المدون والكاتب والعصامي الأمريكي الشهير، فقد فاتك الكثير، وأترك التعريف به لتدوينة في المستقبل بمشيئة الله، أما الآن، فأود أن أعرض عليكم بعض أفضل ما قاله سيث عبر رسائل تويتر القصيرة، والتي جمعها دارمش شاه في موقعه هنا، وأترجم لكم بعضها – كعادة شبايك – دون تقيد بحرفية النص.

Reliance on the tried and true can backfire
الاعتماد على كل ما هو معروف ومجرب يمكن أن يكون له عواقب وخيمة

Sell the problem. No business buys a solution for a problem they don’t have
بع المشكلة. لن تجد شركة تشتري منك حلا لمشكلة لا تواجهها بالفعل

Every activity worth doing has a learning curve
لكل نشاط يستحق القيام به منحنى تعلم

Being 1st helps in the short run. Being a little more right pays off in the long run. Last is the worst
كونك الأول سيساعدك في المدى القصير. كونك على حق سيساعدك في المدى البعيد. كونك الأخير هو الأسوأ

Build in virality
اعتمد في بنائك على التسويق عبر الشبكات الاجتماعية لخلق ما يسميه شبايك التسويق بالمديح

Subscriptions beat one-off sales
بيع الاشتراكات يتفوق بشدة على عمليات البيع الوحيدة

Treat different customers differently
عامل العملاء المختلفين بطرق مختلفة

Generate joy. Don’t just satisfy a need for a commodity
اصنع متعة استخدام واقتناء – لا تبرر فقط الحاجة للحصول على سلعة ما

Plan on remarkable experiences, not remarkable ads
خطط لتجربة استخدام لا تنسى، وليس إعلانات لا تنسى

Don’t build a fortress of secrets, bet on open
لا تؤسس قلعة أسرار، ثق في سياسة الأبواب المفتوحة

Competition validates you. It creates a category. It permits the sale to be this or that, not yes or no
المنافسة تجعل لوجودك فائدة، فهي تنشئ فئة وتصنيفا ما، وبذلك تصبح عملية الشراء من نصيب هذا أو ذاك، وليس هل يشتري العميل أم لا

There are lots of good reasons to abandon a project. Having a little competition is not one of them
هناك أسباب كثيرة تبرر الانسحاب من مشروع ما، مواجهتك لمنافسة صغيرة ليس من ضمنها.

It’s not who can benefit from what you sell. It’s about choosing the customers you’d like to have
ليس الأمـر من سيـسـتـفـيـد مما تـبـيـعـه، بل أن تختار العملاء الـذين تود أن تخـدمـهم

The customers you fire and those you pay attention to all send signals to the rest of the group
العملاء الذين تطردهم وأولئك الذين تستمع لهم، كلهم يرسلون إشارات لبقية الناس

Hundred people doing something at the same time has far more power than 300 people doing it over time
مائة شخص يفعلون شيئا ما في وقت واحد أفضل من 300 يفعلون شيئا ما على فترات متباينة

Are you chasing or being chased? Are you leading or following? Are you fleeing or climbing
هل تطلب غيرك أم أن غيرك هو من يطلبك؟ هل تقود أم تتبع؟ هل تفر أم تتسلق؟

Get it right for ten people before you rush around scaling up to a thousand
اجعل منتجك / خدمتك تعمل بشكل صحيح مع عشرة من العملاء، قبل أن تجعله يعمل مع ألف منهم

Highlighting what’s working helps you make that happen more often
عندما تعرف ما الذي يعمل بكفاءة وعلى الوجه الصحيح (=يجلب لك الأرباح) فهذا يساعدك على أن تجعله يعمل في صالحك بمعدل أكبر

Perfect is overrated. Perfect doesn’t scale, either
الكمال مبدأ مبالغ في أهميته، الكمال لا يمكن زيادته

على الجانب:
بالحديث عن تويتر، ترك لي متابع لي على تويتر رسالة تعبر عن استيائه لعدم متابعتي له بدوري بعدما أضافني على حسابه في تويتر. سيث جودين لا يتابع أحدا، بينما يتابعه أكثر من 44 ألفا على تويتر. الشاهد، لكي أتابعك يجب أن تكتب عن أشياء تفيدني، لكن إذا أردت أن تتابعني فقط لكي أتابعك بدوري فلا تفعل.

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

كنت قد أجريت تجربة بسيطة لحساب عدد من يقرأ لي فعليا من إجمالي المتابعين لي عبر تويتر، من خلال تغريدة طلبت من قارئها الرد علي، فجاء عددهم 99 خلال 12 ساعة تقريبا، زادوا إلى 120 تقريبا خلال يومين، ثم زاد عليهم أقل من 20 متابعا ردوا علي عبر فيسبوك، ثم أقل من 3 متابعين عبر لينكدان. بحسبة بسيطة أجد أن من يقرأ لي فعليا على تويتر هم 10% أو أقل من إجمالي عدد المتابعين لي، وهي نسبة تبدو عالمية، توصل إليها العديد من المدونين قبلي، وهي إشارة على أن الهالة التي كانت تحيط بموقع تويتر قد بدأت تقل شيئا فشيئا.

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

أعلم يامحمد مطلق القحطاني أنك من متابعيني .. وبلغني مدى اعجابك بالمحتوى الذي أقدمه … ولكن لماذا هذا الصمت .. لماذا لا أجد لك تعليقا عندي؟

كيف تخلص جهازك من الفيروسات [كتاب الكترونى] « التقنية بلا حدود

إن بحثنا ما هى اكبر مشاكل مستخدمى ويندوز على الاطلاق فستكون بلا شك هى الفيروسات خصوصا للمبتدئين ( فيروسات – تروجان – سبايوير – باكدور – ديدان ) و قد يصيب الجهاز فايروس ضعيف و لكنه ينتشر مثل انتشار النار فى الهشيم , انا اقول لهذا لانى كنت مستخدم ويندوز لسنوات و لليوم اتعامل مع الفيروسات فى عملى لذلك احببت ان انقل لكم اخوانى خبرتى فى هذا المجال بشكل بسيط تناسب المستخدم المبتدئ و ايضا الاكثر علماً , الكتاب عبارة عن 20 صفحة لكن هناك الكثير من الصور ضمنها لتكون العملية باسهل ما يمكن , اتمنى  ان يكون الكتاب مفيدا لكم << وصلات التحميل بالداخل

لتحميل الكتاب بصيغة PDF أضغط هنا

اما لتحميله بصيغة HTML وعرضه باى متصفح أضغط هنا

حجم الملف 1.5 MB

عن طريق كيف تخلص جهازك من الفيروسات [كتاب الكترونى] « التقنية بلا حدود.

صحيح أنها مجرد ورقة بيضاء، لكنها تصنع الكثير! | مدونة عالم الإبداع

صحيح أنها مجرد ورقة بيضاء، لكنها تصنع الكثير! | مدونة عالم الإبداع.

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

الإجابة المنطقية هي: لا شيء! لكن للفنان جيف نيشيناكا رأي آخر:

كل ما يحتاجه جيف هو ورقة بيضاء ومقص وصمغ ليصنع بها أعمالاً فنية مدهشة ومعقدة بدءاً من المباني والمشاهد الطبيعية وصولاً إلى الشخصيات البشرية والحيوانات البرية!

ستشعرون أنها منحوتات ثلاثية الأبعاد بسبب الإضاءة وطريقة طي الورق، لكنها في الحقيقة مجرد أوراق بيضاء متراصة فوق بعضها البعض لتعطي هذه الأشكال المدهشة!

بدأت الفكرة مع جيف حين أمسك بورقة وقصها ليصنع منها شكل سمكة، وحينها بدأت تتشكل أمامه فكرة استخدام الورق ليصنع منه أعمالاً فنية كاملة!
وإليكم هذه المجموعة المدهشة من أعماله:

وللمزيد من أعمال جيف نيشيناكا يمكنكم زيارة موقعه: jeffnishinaka.com

آلية عمل المحركات .. مصورة

World Of Technology: Complicated Mechanisms Explained in simple animations.

Complicated Mechanisms Explained in simple animations

Radial Engines

Radial engines are used in aircrafts having propeller connected to the shaft delivering power in order to produce thrust its basic mechanism is as follows

Steam engine Principle

Steam engine once used in locomotives was based on the reciprocating principle as shown below

Sewing Machine

Maltese Cross Mechanism

this type of mechanism is used in clocks to power the second hand movement.

Manual Transmission Mechanism

The mechanism also called as “stick shift” is used in cars to change gears mannually

Constant Velocity Joint

This mechanism is used in the front wheel drive cars

Torpedo-Boat destroyer System

This system is used to destroy fleet in naval military operations.

Rotary Engine

Also called as Wankel engine is a type of internal combustion engine has a unique design that converts pressure into rotating motion instead of reciprocating pistons

صور ميكروسكوبية مدهشة لكائنات تحتل منازلنا لكننا لا نستطيع أن نراها! | مدونة عالم الإبداع

صور ميكروسكوبية مدهشة لكائنات تحتل منازلنا لكننا لا نستطيع أن نراها! | مدونة عالم الإبداع.

قد توجد حولك في السجاد والستائر وحتى الكراسي والأرائك التي تجلس عليها، لكنك لا تستطيع أن تراها (لحسن الحظ) لأن حجمها صغير للغاية!

لكن ماذا لو كبّرنا صورة الحشرات والبراغيث مليون مرة لنرى شكلها الحقيقي، فماذا سنشاهد؟

إليكم الإجابة:

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

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

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

وعلى الرغم من أن أغلب هذه الحشرات الصغيرة مقرفة وتعيش على النفايات إلا أن هناك حشرات أخرى ذَوّاقة تحب اختيار الطعام، مثل هذه الحشرة:

إنها خنفساء الطحين الحمراء التي تنتشر في المطابخ وتأكل البسكويت والكورن فليكس والمعكرونة!!

لا أدري هل تحب أن تشربهم بجانب الشاي أم القهوة!! :)

ولا نعاني نحن فقط من هذه الحشرات الصغيرة المزعجة بل كذلك الحال مع القطط والكلاب:

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

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

فسبحان الذي خلق كل شيء بقدر!

ولمزيد من الصور المماثلة شاهدوا:

الحشرات كما لم تشاهدونها من قبل: صور مدهشة لحشرات مُكبرة مليون مرة!

20 HTML Best Practices You Should Follow

20 HTML Best Practices You Should Follow.

20 XHTML Best Practices for Beginners

Most of the web pages you encounter is presented to you via HTML, the world wide web’s markup language. In this article, I will share with you 20 best practices that will lead to clean and correct markup.

1. Always Declare a Doctype

The doctype declaration should be the first thing in your HTML documents. The doctype declaration tells the browser about the XHTML standards you will be using and helps it read and render your markup correctly.

I would recommend using the XHTML 1.0 strict doctype. Some developers consider it a tough choice because this particular standard is less forgiving than loose or transitional doctype declarations, but it also ensures that your code abides strictly by the latest standards.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

2. Use Meaningful Title Tags

The <title> tag helps make a web page more meaningful and search-engine friendly. For example, the text inside the <title> tag appears in Google’s search engine results page, as well as in the user’s web browser bar and tabs.

Take for instance, the following example:

<title>Six Revisions - Web Development and Design Information</title>

The example above appears like the following image in Google’s search engine results page:

3. Use Descriptive Meta Tags

Meta tags make your web page more meaningful for user agents like search engine spiders.

Description Meta Attribute

The description meta attribute describes the basic purpose of your web page (a summary of what the web page contains). For each web page, you should place a consise and relevant summary inside the meta description tag.

For example, this description:

<meta name="description" content="Six Revisions is a blog that shares useful information about web development and design, dedicated to people who build websites." />

Shows up in Google’s search engine results page as follows:

Don’t try to spam your description with repeated words and phrases because search engines are intelligent enough to detect that. Instead, just try to be simple and straightforward in explaining the purpose of your web page.

Keywords Meta Attribute

<meta name="keywords" content="web design, web development" />

The keywords meta attribute contains a comma-separated list of key words and phrases that relate to your web page. These keywords make your web page even more meaningful.

Again, just like with the description meta attribute, avoid repetition of words and phrases; just mention a few words that aptly describes and categorizes your web page.

4. Use Divs to Divide Your Layout into Major Sections

Consider dividing your web page into major sections as the first step in constructing a website design.

Doing so from the start promotes clean and well-indented code. It will also help you avoid confusion and excess use of divs, especially if you are writing complex and lengthy markup.

5. Separate Content from Presentation

Your HTML is your content. CSS provides your content’s visual presentation. Never mix both.

Don’t use inline styles in your HTML. Always create a separate CSS file for your styles. This will help you and future developers that might work on your code make changes to the design quicker and make your content more easily digestible for user agents.

Bad Practice: Inline Styles

Below, you can see a paragraph element that is styled using the style attribute. It will work, but it’s bad practice.

<p style="color:#abc; font-size:14px; font-family:arial,sans-serif;">I hate to separate my content from presentation</p>

6. Minify and Unify CSS

A simple website usually has one main CSS file and possibly a few more for things likeCSS reset and browser-specific fixes.

But each CSS file has to make an HTTP request, which slows down website load times.

A solution to this problem is to minify (take out unneeded characters such as spaces, newlines, and tabs) all your code and try to unify files that can be combined into one file. This will improve your website load times.

A problem with this approach is that you have to “unminify” (because it’s hard to read unformatted code) and then redo the minification process every time you need to update your code. So it’s better to do this at the end of your production cycle.

Online tools to minify and optimize CSS can be found on this list of CSS optimizers.

Also, always put your stylesheet reference link inside the <head></head> tags because it will help your web page feel more responsive while loading.

7. Minify, Unify and Move Down JavaScript

Like CSS, never use inline JavaScript and try to minify and unify your JavaScript libraries to reduce the number of HTTP requests that need to be made in order to generate one of your web pages.

But unlike CSS, there is one really bad thing about external JavaScript files: browsers do not allow parallel downloads, which means the browser cannot download anything while it’s downloading JavaScript, resulting in making the page feel like it’s loading slowly.

So, the best strategy here is to load JavaScript last (i.e. after your CSS is loaded). To do this, place JavaScript at the bottom of your HTML document where possible. Best practice recommends doing this right before the closing <body> tag.

Example

Minify, Unify and Move Down JavaScript

8. Use Heading Elements Wisely

Learn to use <h1> to <h6> elements to denote your HTML’s content hierarchy. This helps make your content more meaningful for screen-reading software and search engines, as well as other user agents.

Example

<h1>This is the topmost heading</h1>
<h2>This is a sub-heading underneath the topmost heading.</h2>
<h3>This is a sub-heading underneath the h2 heading.</h3>

For blogs, I really recommend using the <h1> element for the blog post’s title instead of the site’s name because this is the most important thing for search engines.

WordPress Code Example

<h1 class="entry-title"><?php the_title(); ?></h1>

9.Use the Right HTML Element at the Right Place

Learn about all the available HTML elements and use them correctly for a semantic and meaningful content structure.

Use <em> for emphasis and <strong> for heavy emphasis, instead of <i> or <b>(which are deprecated).

Example

<em>emphasized text</em>
<strong>strongly emphasized text</strong>

Use <p> for paragraphs. Don’t use <br /> to add a new line between paragraphs; use CSS margin and/or padding properties instead.

For a set of related elements, use:

  • <ul> (unordered lists) when the order of the list items are not important
  • <ol> (ordered lists) when the order of the list items are important
  • <dl> (definition lists) for item/definition pairs

Don’t use <blockquote> for indentation purposes; use it when actually quoting text.

10. Don’t Use Divs for Everything

Sometimes developers end up wrapping <div> tags around multiple <div> tags that contain more <div> tags, creating a mountain of divs.

Under the latest draft of the W3C HTML specification, a <div> is a meaningless element that should be used “as an element of last resort, for when no other element is suitable.”

But many use it even for menial things like displaying inline elements as block elements (instead of the display:block; CSS property).

Avoid creating mountains of divs by using them sparingly and responsibly.

11. Use an Unordered List (<ul>) for Navigation

Navigation is a very important aspect of a website design and the <ul> element combined with CSS makes your navigation menus semantic (because, after all, a navigation menu is a list of links) as well as beautiful.

Also, by convention, an unordered list for your navigation menu has been the accepted markup.

An Example of an Unordered List

<ul id="main_nav">
<li><a href="#" class="active">Home</a></li>
<li><a href="#">About</a></li>
li> <li><a href="#">Services</a></
<li><a href="#">Portfolio</a>< /li> <li><a href="#">Blog</a></li>
</ul>
<li><a href="#">Contact Us</a></li
>

CSS to Style the Unordered List into a Horizontal Navigation Bar

#main_nav { position:absolute; right:30px; top:40px;}
#main_nav li { float:left; margin-left:2px; }
xt-decoration:none; padding:8px 15px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;} #main_nav li a.active, #main_nav li a:ho
#main_nav li a{ font-size:16px; color:#fff; t
ever{ background-color:#0b86cb; }

Output

Use an Unordered List (<ul>) for Navigation

12. Close Your Tags

Closing all your tags is a W3C specification. Some browsers may still render your pages correctly (under Quirks mode), but not closing your tags is invalid under standards.

Example

<div id="test">
<img src="images/sample.jpg" alt="sample" />
<a href="#" title="test">test</a>
<p>some sample text </p>
</div>

13. Use Lower Case Markup

It is an industry-standard practice to keep your markup lower-cased. Capitalizing your markup will work and will probably not affect how your web pages are rendered, but it does affect code readability.

Bad Practice

<DIV>
<IMG SRC="images/sample.jpg" alt="sample"/>
<A HREF="#" TITLE="TEST">test</A>
<P>some sample text</P>
</DIV>

Good Practice

<div id="test">
<img src="images/sample.jpg" alt="sample" />
<a href="#" title="test">test</a>
<p>some sample text </p>
</div>

14. Use Alt Attributes with Images

Using a meaningful alt attribute with <img> elements is a must for writing valid and semantic code.

Bad Practice

<img id="logo" src="images/bgr_logo.png"/>
<!-- has an alt attribute, which will validate, but alt value is meaningless -->
<img id="logo" src="images/bgr_logo.png" alt="brg_logo.png" />

Good Practice

<img id="logo" src="images/bgr_logo.png" alt="Six Revisions Logo" />

15.Use Title Attributes with Links (When Needed)

Using a title attribute in your anchor elements will improve accessibility when used the right way.

It is important to understand that the title attribute should be used to increase the meaning of the anchor tag.

Bad Practice

<!-- Redundant title attribute -->
<a href="http://blog.com/all-articles" title="Click Here">Click here.</a>

When a screen reader reads the anchor tag, the listener has to listen to the same text twice. What’s worse is that it doesn’t explain what the page being linked to is.

If you are just repeating the anchor’s text or aren’t intending to describe the page being linked, it’s better not to use a title at all.

Good Practice

<a href="http://blog.com/all-articles" title="A list of all articles.">Click here.</a>

16. Use Fieldset and Labels in Web Forms

Use the <label> element to label input fields. Divide input fields into logical sets using<fieldset>. Name a <fieldset> using <legend>. All of this will make your forms more understandable for users and improve the quality of your code.

Example

<fieldset>
    <legend>Personal Details</legend>
    <label for="name">name</label><input type="text" id="name" name="name" />
    <label for="email">email</label><input type="text" id="email" name="email" />
    <label for="subject">subject</label><input type="text" id="subject" name="subject" />
    <label for="message" >message</label><textarea rows="10" cols="20" id="message" name="message" ></textarea>
</fieldset>

17.Use Modular IE Fixes

You can use conditional comments to target Internet Explorer if you are having issues with your web pages.

IE 7 Example

<!--[if IE 7]>
<link rel="stylesheet" href="css/ie-7.css" media="all">
<![endif]-->

IE 6 Example

<!--[if IE 6]>
<link rel="stylesheet" href="css/ie-6.css" media="all">
<script type="text/javascript" src="js/DD_belatedPNG_0.0.8a-min.js"></script>
<script type="text/javascript"> DD_belatedPNG.fix('#logo');
</script>
<![endif]-->

However, try to make your fixes modular to future-proof your work such that when older versions of IE don’t need to be supported anymore, you just have to update your site in one place (i.e. take out the reference to the ie-6.css stylesheet).

By the way, for pixing PNG transparencies in IE6, I recommend the DD_belated PNG script (the JavaScript method referenced above).

18.Validate Your Code

Validation should not be the end-all evaluation of good work versus bad work. Just because your work validates doesn’t automatically mean it’s good code; and conversely, a work that doesn’t fully validate doesn’t mean it’s bad (if you don’t believe me, try auto-validating Google or Yahoo!).

But auto-validation services such as the free W3C markup validation service can be a useful debugger that helps you identify rendering errors.

While writing HTML, make a habit to validate frequently; this will save you from issues that are harder to pinpoint (or redo) once your work is completed and lengthier.

19. Write Consistently Formatted Code

A cleanly written and well-indented code base shows your professionalism, as well as your consideration for the other people that might need to work on your code.

Write properly indented clean markup from the start; it will increase your work’s readability.

20. Avoid Excessive Comments

While documenting your code, the purpose is to make it easier to understand, so commenting your code logic is a good thing for programming languages like PHP, Java and C#.

But markup is very much self-explanatory and commenting every line of code does not make sense in HTML/XHTML. If you find yourself commenting your HTML a lot to explain what is going on, you should review your work for semantics and appropriate naming conventions.

لمحة عن علم الروبوت Robotics وأنواع الروبوتات .. | عالم التقنية

لمحة عن علم الروبوت Robotics وأنواع الروبوتات .. | عالم التقنية.

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

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

هناك العديد من أنواع الروبوتات ولم أجد تصنيفا محددا للروبوتات فمنهم من يحددها حسب الحجم ومنها من يصنفها حسب النوع أما استخداماتها فهي متعددة ولا يمكن حصرها أيضا فمنها الصناعية والتعليمية والحربية والفضائية والبحرية والتي تحاكي الانسان مثل أسيمو وناو .

لن أطيل كثيرا في الأنواع سأحاول مستقبلا القيام بمشروع لذلك وحتى ذلك الوقت اليكم مشاهد لبعض أنواع الروبوتات حتى يكون للقارئ تصور مبدئي لأنواع الروبوت :

سباق Urban Challenge للسيارات من غير سائق بالاعتماد الكلي على الحساسات

وهذا الرابط هو لمركز National robotics Engineering التابع لجامعة Carneigi Mellon بالولايات المتحدة الامريكية لبعض مشاريع الروبوتات القائمة لديهم

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

موضوعي الثاني عن علم الروبوت Robotics ، كثيرا منا لا يعرف الفرق بين مصطلح Robot ومصطلح Robotics :

فالروبوت Robot هو آله تتحرك أوتوماتيكيا بأوامر بشرية لتنفيذ مهمة معينة .

أما علم الروبوت ( Robotics ) فهو علم هندسة وتصميم وصناعة وتطبيقات وهيكلة الروبوت ويجمع هذا العلم ثلاث جوانب رئيسية وهي : الميكانيكا ، الالكترونيات و البرمجة . ولذلك فقد دخل علم الروبوت في مراحل التعليم المبكرة لكثير من الدول الغربية ولكن ولحد الآن لم يصل الينا هذا العلم بل وصل الينا الروبوت كجهاز فقط واستخدم في الكثير من المسابقات المقامة في الدول العربية ( التي سنتكلم عنها لاحقا ) وهو ما يدفعني لتبصير المجتمع بهذه التقنية الجبارة والسلسة في نفس الوقت .

من واقع تجربتي فقد درست البرمجة في المرحلة الجامعية ومنها تعلمت كلمة Loop أو Swich أما حاليا فلي طلاب في المرحلة الابتدائية يعرفون ما هو Flowchart أو Condition ،، وهنا أنصح الجميع بالاهتمام بهذا العلم وإيصاله الى الجيل الجديد حتى يساهم في نشر هذه التقنية وتقدمنا ، ومن ناحيتي سأجتهد لإيصال جزء مما تعلمته عن هذا العلم فانتظروا القادم بإذن الله .

أخيرا اليكم مقطع أعجبني عن استخدام الروبوت في مساعدة الانسان في المطبخ

مكتبة ضخمة للمقاطع والصور التاريخية | تيدوز

مكتبة ضخمة للمقاطع والصور التاريخية | تيدوز.

CriticalPast هو موقع يهتم بجمع وترتيب المقاطع والصور التاريخية وخصوصا الوثائقية منها من سنة 1890 حتى 1990. يوجد أكثر من 57 ألف مقطع فيديو و 7 مليون صورة تم تقسيمها على حسب المدن التي تم إلتقاطها فيها.
جميع المحتويات مجانية، ويمكن (مقابل أجر بسيط) تحميلها بصيغات مختلفه.
زيارة الموقع:

http://www.criticalpast.com