CALM/arwiki huggingface dataset:
عندما تقوم سفينة كبيرة مثل سفينة حاويات أو ناقلة نفط بتفريغ حمولتها، يتم ضخ مياه البحر في حجرات أخرى في الهيكل للمساعدة في استقرار السفينة وتحقيق توازنها. أثناء التحميل، يتم ضخ مياه الصابورة هذه من هذه الحجيرات.
إحدى مشكلات نقل مياه الصابورة هي نقل الكائنات الحية الضارة. يعتقد Meinesz  أن واحدة من أسوأ الحالات التي تسبب ضررًا لنوع واحد من الأنواع الغازية يمكن أن تعزى إلى قناديل البحر التي تبدو غير ضارة . تسبب منيميبوس ليديي بالإنكليزية: "Mnemiopsis leidyi"، وهو نوع من قنديل البحر المشط الذي يسكن مصبات الأنهار من الولايات المتحدة إلى شبه جزيرة فالديس في الأرجنتين على طول ساحل المحيط الأطلسي، في أضرار ملحوظة في البحر الأسود . تم تقديمه لأول مرة في عام 1982، ويعتقد أنه تم نقله إلى البحر الأسود في مياه صابورة السفينة. ارتفع عدد سكان قنديل البحر بشكل كبير، وبحلول عام 1988، كان يعيث فسادًا في صناعة الصيد المحلية . " انخفض صيد الأنشوجة من 204000 طن (225000 طن قصير ؛ 201000 طن طويل ) في عام 1984 إلى 200 طن (220 طنًا قصيرًا ؛ 197 طنًا طويلاً) في عام 1993 ؛ الإسبرط من 24600 طن (27100 طن قصير ؛ 24200 طن طويل) في عام 1984 إلى 12000 طن (13200 طن قصير ؛ 11800 طن طويل) في عام 1993 ؛ سمك الماكريل من 4000 طن (4410 طن قصير ؛ 3940 طن طويل) في عام 1984 إلى صفر في عام 1993. "  الآن بعد أن استنفد قناديل البحر العوالق الحيوانية، بما في ذلك يرقات الأسماك، انخفض عددها بشكل كبير، ومع ذلك فهي تواصل السيطرة على النظام البيئي . تم اكتشاف قناديل البحر مؤخرًا في بحر قزوين . يمكن للأنواع الغازية الاستيلاء على المناطق التي كانت محتلة من قبل، وتسهيل انتشار الأمراض الجديدة، وإدخال مواد وراثيةجديدة، وتغيير المناظر الطبيعية، وتعريض قدرة الأنواع المحلية على الحصول على الغذاء للخطر. "على اليابسة وفي البحر، الأنواع الغازية مسؤولة عن حوالي 137 مليار دولار من خسائر الإيرادات وتكاليف الإدارة في الولايات المتحدة كل عام".
يمكن أن يؤدي تصريف الصابورة والسنون من السفن أيضًا إلى انتشار مسببات الأمراض البشرية والأمراض والسموم الضارة الأخرى التي قد تسبب مشاكل صحية للإنسان والحياة البحرية على حد سواء. التصريفات في المياه الساحلية، إلى جانب مصادر التلوث البحري الأخرى، من المحتمل أن تكون سامة للنباتات البحرية والحيوانات والكائنات الحية الدقيقة، مما يتسبب في حدوث تغييرات مثل التغيرات في النمو، وتعطيل الدورات الهرمونية، والعيوب الخلقية، وقمع الجهاز المناعي، والاضطرابات الناتجة في السرطان، أورام، وتشوهات وراثية أو الموت حتى.
انبعاثات العادم.
تعتبر انبعاثات العادم من السفن مصدرًا مهمًا لتلوث الهواء . "السفن البحرية مسؤولة عن ما يقدر بـ 14 في المائة من انبعاثات النيتروجين من الوقود الأحفوري و 16 في المائة من انبعاثات الكبريت من الاستخدامات البترولية في الغلاف الجوي."  تشكل السفن في أوروبا نسبة كبيرة من الكبريت الذي يتم إدخاله في الهواء، "نفس كمية الكبريت مثل جميع السيارات والشاحنات والمصانع في أوروبا مجتمعة".  "بحلول عام 2010، يمكن أن يأتي ما يصل إلى 40٪ من تلوث الهواء فوق اليابسة من السفن."  يتسبب الكبريت الموجود في الهواء في هطول أمطار حمضية تؤدي إلى إتلاف المحاصيل والمباني. عند استنشاقه، من المعروف أن الكبريت يسببمشاكل في الجهاز التنفسي ويزيد من خطر الإصابة بنوبة قلبية .
انهيار السفينة.
تكسير السفن أو هدمها هو نوع من التخلص من السفن يتضمن تفتيت السفن لإعادة تدوير الخردة، مع التخلص من الهياكل في مقابر السفن . تتمتع معظم السفن بعمر افتراضي يصل إلى بضعة عقود قبل أن يكون هناك الكثير من التآكل بحيث يصبح التجديد والإصلاح غير اقتصادي. يسمح تكسير السفينة بإعادة استخدام المواد من السفينة، وخاصة الفولاذ.
بالإضافة إلى الفولاذ والمواد المفيدة الأخرى، يمكن أن تحتوي السفن (خاصة السفن القديمة) على العديد من المواد المحظورة أو التي تعتبر خطرة في البلدان المتقدمة . ومن الأمثلة النموذجية الأسبست وثنائي الفينيل متعدد الكلور (PCBs). تم استخدام الأسبستوس بكثافة في بناء السفن حتى تم حظره أخيرًا في معظم دول العالم المتقدم في منتصف الثمانينيات. في الوقت الحالي، تعني التكاليف المرتبطة بإزالة الأسبستوس، إلى جانب التأمين والمخاطر الصحية الباهظة التكلفة، أن تفكيك السفن في معظم البلدان المتقدمة لم يعد مجديًا اقتصاديًا. يمكن أن تكلف إزالة المعدن للخردة أكثر من قيمة الخردة للمعدن نفسه. ومع ذلك، في معظم العالم النامي، يمكن أن تعمل أحواض بناء السفن دون التعرض لخطر الإصابة الشخصية أو المطالبات الصحية للعمال، مما يعني أن العديد من أحواض بناء السفن هذه قد تعمل مع مخاطر صحية عالية. علاوة على ذلك، يحصل العمال على أجور منخفضة للغاية بدون ساعات عمل إضافية أو بدلات أخرى. في بعض الأحيان تكون معدات الحماية غائبة أو غير كافية. يمكن استنشاق الأبخرة والأبخرة الخطرة الناتجة عن حرق المواد، كما أن المناطق المتربة المحملة بالأسبستوس حول مواقع الانهيار هذه شائعة.
بصرف النظر عن صحة عمال الفناء، في السنوات الأخيرة، أصبح تكسير السفن أيضًا قضية بيئية رئيسية . العديد من الدول النامية، التي توجد فيها ساحات تفكيك السفن، لديها قانون بيئي متساهل أو لا يوجد بها قانون بيئي، مما يسمح بكميات كبيرة من المواد شديدة السمية للهروب إلى البيئة والتسبب في مشاكل صحية خطيرة بين قاطني السفن والسكان المحليين والحياة البرية جعلت مجموعات الحملات البيئية مثل حملة السلام الأخضر منظمة السلام الأخضر لأن لهذه القضية أولوية عالية لحملاتهم.
أشباه الموصّلات ذات الأكاسيد المعدنية المُتتامة وتقرأ سيموس، هي تقنية مستخدمة في بناء الدوائر الإلكترونية المتكاملة. تحتوي شريحة CMOS على معالج دقيق ( معالج دقيق) ومتحكم دقيق ( متحكم دقيق)وذاكرة عشوائية ساكنة ( ذاكرة الوصول العشوائي الساكنة) بالإضافة إلى انواع اخرى من دوائر المنطق الرقمي .يستخدم ال CMOS العديد من الدوائر التناظرية مثل أجهزة استشعار الصور(CMOS sensor) و محولات البيانات وأجهزة الإرسال والاستقبال لعدد من الانواع المختلفة من انظمة الاتصالات.
يشار ال CMOS ايضا ب complementary-symmetry metal–oxide–semiconductor اي ب ال شبه الموصل المتكامل التناظري .و ذلك بسبب حقيقة ان التصميم يستخدم ازواج متماثلة ومتناظرة  من ال شبه موصل مشوب and شبه موصل مشوب من خلال (MOSFETs) (موسفت)
أهم مميزات اجهزة ال CMOS هي ممانعة الضوضاء والتقليل من استهلاك الطاقة كما ان طاقته لا تستهلك بالحرارة.
بعد أن تم اختراع ترانزستورات موسفت ضمن مخابر بل عام 1959 على يد كلا المهندسين محمد محمد عطا الله و داون كانغ،
ثُمَّ قام شي تاي يانغ و فرانك وانلاس بمعالجة وجمع نوعي الترانزستور (P-MOS و N-MOS) لينتج لدينا شبه الموصل ذا الأكاسيد المتكاملة (المتتامة) (سيموس) وذلك في مصنع فيرتشايلد لأشباه الموصلات عام 1963 ليحصل على براءة اختراع ذات الرقم
استثمرت الإذاعة الاميركية هذا المنتج بشكل تجاري وأطلقت عليه اسم (COS-MOS) وذلك في أواخر الستينيات من القرن العشرين مما دفع بالمُصنعين الآخرين لتبني اسم آخر لهذه التقنية فأطلق عليه (CMOS) وتم اعتماده كاسم رسمي بداية السبعينيات من ذات القرن.
وقد زاد الطلب على هذا النوع من الترانزستورات حتى تعدى الطلب على ترانزستورات N-MOS وتم استخدامه في تصنيع وحدات VLSI؛ ومنذ عام 2011 أصبحت أغلب الوحدات المدمجة الرقمية منها والتشابهية تصنع من تقنية سيموس.
تم تصنيع ال CMOS من خلال ان ال  PMOS transistors ان ليها مدخل من مصدر جهد كهربائي أو من خلال PMOS اخر. ايضا جميع ال  NMOS لديهم مدخل من خط التأريض أو من خلال NMOS اخر.
طريقة تركيب ال PMOS transistor تنتج كمية مقاومة قليلة بين المصدر وبوابة التصريف عند تطبيق مصدر كهربائي قليل الكمية، وينشأ مقاومة عالية عند تطبيق مصدر عالي الجهد الكهربائي. من جهة اخري طريقة تركيب وتشكيل NMOS تنشأ حالة معاكسة للحالة السابقة بحيث تنشا مقاومة عالية عند تطبيق مصدر كهربائي قليل الكمية.
طريقة التوصيل أو التنظيم في ال CMOS تحقق تقليل ل التيار من خلال ربط كل nMOSFET و  pMOSFET و ربط بواباتهم معا(gates) و ربط بوبات تصريفهم معا .فرق جهد كهربائي عالي يطبق على ال gates يسبب توصيل وربط (conduct) ل ال  nMOSFET و عدم ربط وتوصيل ل pMOSFET , بينما تطبيق جهد كهربائي قليل يسبب (reverse) . طريقة التوصيل هذه تسبب تقليل كبير في كمية الطاقة المستهلكة والحرارة المُشعة.
في خلال مرحلة التشغيل نوعي ال (MOSFETs) يكونون في حالة التوصيل (conduct).
الطاقة المستخدمة في تشغيل ودعم ال , Ground(GND ) Vdd , Vss Vcc اعتمادا على ال المصنع.
الثنائية (Duality).
من أهم خصائص دائرة ال CMOS الثنائية أو الازدواجية الموجودة بين ال PMOS و ال NMOS .تم انشاء ال CMOS بحيث يسمح بتواجد مسار دائم من المخرج اما للارض أو لمصدر الطاقة.
بوابات المنطق الرقمي (Logic).
بعض بوبات المنطق الرقمي التي تحتوي على ( بوابة اقتران و بوابة اختيار) تحتاج ل التلاعب ب في المسارات بين ال(gates) لانشاء نتيجة المنطق الرقمي.عند وجود مسار يتكون م transistors ) متصلين على التوالي، كلاهما يجيب ان يحتوي على كمية مقاومة قليلة منسجمة مع مصدر الطاقة لانشاء(بوابة اقتران gate) , وفي حالة توصيل two transistor على التوازي كلاهما أو أحد(ما يجيب ان يتكون من مقاومة قليلة لانشاء(بوابة اختيار).
احدى أهم خصائص ال CMOS على ال NMOS انهُ في حالة الانتقال من اعلى قيمة إلى اقل قيمة وبالعكس يكون اسرع بسبب وجود دارة وقف(pull up transistor) من نوع (PMOS) لها مقاومة قليلة عند التشغيل.بخلاف دائرة الحمل المتوافرة في NMOS .
للمزيد  Logical effort لحساب التأخر(time delay) في دوائر ال CMOS.
يستهلك طاقة قليلة مقارنة ب NMOS و ال PMOS وذلك لان استهلاكه للطاقة فقط في حالة التشغيل اي انه لا يستهلك طاقة الا وهو يعمل على خلاف النوعيين الاخريين .نتيجة لذلك اصبح استهلاك الطاقة ليس من العوامل التي تهم في التصنيع والإنشاء انما السرعة والمساحة المطلوبة .
مجال درجة الحرارة.
النوع الاساسي من ال CMOS يتحمل حرارة من  −55 ° إلى +125 درجة مؤوية.لكن هنالك بعض التعديلات على ال CMOS بحيث يعمل حتى درجة حرارة −233 °C
برندان آيخ ، هو مبرمج أمريكيّ من أصول ألمانية ومصمّم لغة جافا سكربت. يعمل اليوم لدى مؤسسة موزيلا، وحالياً يشغل منصب الرئيس التنفيذي للمؤسسة.
حصل برندان آيخ على درجة البكالوريوس في الرياضيات وعلوم الحاسوب في جامعة سانتا كلارا. وحصل على درجة الماجستير في عام 1985 من جامعة إلينوي في إربانا-شامبين.
بدأ آيخ حياته المهنية في سيليكون غرافيكس، حيث عمل هناك 7 سنوات. ثم عمل لـ3 سنوات في شركة MicroUnity.
من جافا سكريبت إلى البرمجيات عمومية المصدر.
من منا لا يتذكر الأيام التي كان فيها تصميم صفحات الويب التفاعلية يتطلب مهارة ودقة تصل أحيانا إلى مستوى اجتراح المعجزات...الأيام التي أتكلم عنها هي أيام نصوص CGI البرمجية وبيرل وغيرها من لغات النصوص البرمجية التي سادت في أيام الويب الأولى، والتي كانت تهدف بشكل أساسي إلى مساعدة المستخدم في تأدية مهام استخلاص المعلومات والتحكم بها عبر الويب. في تلك الأيام كان جمع ومعالجة المعلومات المتعلقة بالمستخدمين يتطلب نصوص CGI والتي كان تشغيلها يتم على الجهاز المزود. ولاستخدام هذه النصوص كان على المطور أن يقوم أولا بتصميم صفحات HTML التي تحتوي على النماذج المخصصة لجمع البيانات من المستخدمين، ومن ثم كتابة نص CGI بلغة سي أو بيرل ليعالج ضمن الجهاز المزود المعلومات التي تم جمعها من خلال النماذج.
نقطة الضعف الأساسية في هذا النموذج كانت أنه في كل مرة كان المستخدم يقوم بها باستعراض الصفحة، وإرسال النموذج، كان على البيانات أن تنتقل من متصفح الويب إلى نص CGI، والذي كان يقوم بدوره بمعالجة البيانات وإرسال النتائج إلى المستخدم كصفحة HTML جديدة. وكانت هذه العملية تتكرر كلما قام المستخدمون بتغيير النموذج، وبالتالي إغراق المزود بطلبات المعالجة، ومعها وصلة إنترنت.
في هذه الأثناء، كانت شركة نتسكيب، ومديرها العبقري مارك أندريسين، يعملون على تطوير الإصدار 2 من متصفح نتسكيب نافيغيتور، وكانوا يسعون إلى تطوير حل يساعد المستخدمين ومدراء الشبكات على تجاوز مشكلات النصوص البرمجية التقليدية.
في إبريل 1995 من ذلك العام أتى إلى نتسكيب المبرمج برندان آيخ، وهو مطور كان يعمل في شركة مايكرو يونيتي. وشاءت الأقدار أن يكون برندان هو مبتكر لغة جافا سكريبت، وهي اللغة التي أصبحت اليوم المقياس الأساسي لتطوير مواقع ويب تفاعلية، وأصبحت مضمنة في كيان إنترنت الرقمي. كما أنها اللغة التي تمكنت نتسكيب بفضلها من تطوير دعم متصفح نتسكيب لبريمجات جافا (والتي كانت في مهدها آنذاك).
مسيرة آيخ في نتسكيب.
عندما وصل آيخ إلى نتسكيب كان ذلك بعد عشر سنوات من العمل في مجال التقنية سبع منها كانت مع شركة سيليكون غرافيكس، وثلاث منها مع شركة مايكرو يونيتي. في أبريل 95 كانت نتسكيب لا تزال شركة صغيرة، وكانت تبحث عن مطورين ليعملوا على تطوير لغة للنصوص البرمجية يمكنها أن تعمل ضمن المتصفح وذلك لأتمتة صفحات الويب وجعل تجربة المستخدمين على الويب أكثر ديناميكية.
في ذلك العام كانت لغة جافا لا تزال في المهد، وكانت نتسكيب من أوائل الشركات التي قامت بترخيص استخدام اللغة، ولكن السؤال ضمن الشركة كان، ماذا نفعل بجافا؟ أم أننا نحتاج إلى لغة أخرى.
كان المطورون ضمن نتسكيب منقسمين إزاء هذا الموضوع؛ وكانت حجتهم هي أن جافا بحد ذاتها هي لغة ممتازة للمبرمجين الذين يقومون بإنشاء عناصر برمجية، ولكن هناك مجموعة كبيرة من مطوري المواقع الذين ليست لهم الدراية الكافية بكتابة البرمجيات، ولكن يعتمدون على النصوص البرمجية إما بكتابتها من الصفر لحل مشكلات معينة، أو يقومون بالحصول عليها جاهزة ومن ثم تعديلها لتناسب حاجاتهم. وتتميز هذه الفئة بأنهم أقل تخصصا، ويعملون في مجالات تقنية أخرى مثل إدارة الشبكات. وبعد التداول، ومناقشة كافة الخيارات المطروحة قرر المبرمجون تطوير لغة نصوص برمجية تشابه لغة جافا في هيكليتها.
ومثل جميع لغات التطوير، استعارت جافا سكريبت في بداياتها من لغات تطوير النصوص البرمجية الأخرى. وما لا يعرفه البعض أن نتسكيب أطلقت على اللغة في البداية اسم لايف سكريبت LiveScript، وهو الاسم الذي طرح مع الإصدار 2 من نتسكيب نافيغيتور في أيلول 95. وفي كانون أول من العام نفسه تم تغيير الاسم إلى جافا سكريبت بالاتفاق مع صن مايكروسيستمز.
من هو برندان آيخ؟.
رغم التأثير الذي أحدثه آيخ على عالم تطوير تطبيقات الويب فإن هناك القليل مما هو مكتوب عن سيرته الذاتية، عدا عما كتبه مارك أندريسين عنه في عام 98 وهو ما اعتمدنا عليه هنا.
يقول أندريسين بأن أهم ما يميز آيخ هو مهاراته التقنية، والتي يصفها بأنها تتعدى كونها قوية، كما أن نظرته إلى الأمور شمولية، ومهارته في الحديث وعرض المواضيع متقنة وذات سلطة معينة تفرض حضورها على كافة الموجودين من حوله.
وآيخ ليس من المبرمجين الذين يجلسون في قماقمهم ينشئون البرمجيات دون اهتمام لرأي المستخدمين، فبرندان كما يقول أندريسين يتابع المجموعات الإخبارية بحماس منقطع النظير، وخصوصا تلك المتعلقة بلغة جافا سكريبت، ويحرص على جمع آراء المستخدمين مهما كانت سلبية ليقوم بتضمينها فيما بعد في الإصدارات الجديدة من اللغة. ويقول أندريسين بأن آيخ كان في بعض الأحيان يقوم بتصليح اللغة أو تعديلها خلال 15 دقيقة فقط من قراءته لتعليق عليها في المجموعات الإخبارية.
وآيخ من المطورين الذين يحسنون استغلال وقت عملهم خلال النهار، وعند زيارة مكتبه يجد الضيف نفسه مضطرا إلى الحديث مع النصف الجانبي لوجه آيخ، والذي لا يرفع نظره عن شاشة الكومبيوتر أثناء الزيارة بل يتابع العمل والحديث في وقت واحد، وعندما ينتهي حديث العمل فإن آيخ لا يجد حرجا في إخبار الزائر بأنه مشغول ويجب عليه العودة إلى العمل.
ويؤمن آيخ بأن إنشاء محتوى الويب لا يجب أن يكون ذلك الأمر الهائل الذي يقتصر على المطورين المحترفين، أو خريجي علوم الكومبيوتر. ويقول آيخ في هذا الصدد أن هناك العديد من الفوائد الاقتصادية المرتبطة بالتقليل من تكلفة أو صعوبة تطوير محتوى الويب ومشاركته وتجميعه. وهذه هي الفكرة الأساسية التي استند إليها آيخ، وهي التي ساهمت في جعل جافا سكريبت اليوم لغة التطوير الأولى للويب. ورغم أن هذه من نقاط قوة جافا سكريبت الأساسية، إلا أنها أدت أيضا إلى استخفاف المطورين الجديين بها، واعتبارها لغة "ألعاب".
مايكروسوفت تستجيب.
من المعروف أن مايكروسوفت هي من الشركات التي عُرفت في بداياتها إما بتطوير لغات البرمجية، أو تطوير الأدوات التي تعين المبرمجين في تطوير برمجياتهم. وقد حافظت مايكروسوفت على صدارتها في هذا المجال إلى أن جاءت الويب ولغاتها وعلى رأسها جافا سكريبت. وهنا شعرت مايكروسوفت بالهلع، وبدلا من أن تقوم باعتناق اللغة، قامت بتطوير بديل عنها تمثل في لغة VBScript وهي لغة مشتقة من لغة فيجيوال بيسيك التي شهدت في أواخر التسعينيات رواجا كبيرا بين المطورين، بل وكانت لغة التطوير الأولى للتطبيقات الموجهة نحو بيئة ويندوز.
وقد طورت مايكروسوفت هذه اللغة بحيث يمكنها أيضا أن تقوم بالتواصل مع العناصر المضمنة، رغم أن عملها اقتصر في البداية على بيئة ويندوز. وعلاوة على ذلك قامت مايكروسوفت بإنشاء نسخة معدلة من جافا سكريبت أطلقت عليها اسم Jscript في تموز 1996، وقامت بتضمينها في الإصدار الثالث من متصفح إنترنت إكسبلورر. ورغم ما تميز به هذا الإصدار من إنترنت إكسبلورر من إنجازات تقنية هائلة فإنه كان متخلفا عن نافيغيتور في دعمه لجافا سكريبت، ولم يرتق إكسبلورر إلى المستوى الذي كان نافيغيتور يقدمه بدعم ميزات مثل تبادل الصور، وبقي الحال كذلك حتى الإصدار 3.02.
وفي تلك الفترة كان مصممو المواقع يقومون بإنشاء مواقعهم لدعم نافيغيتور، وكانوا يعتبرون أنه لا أمل في أن يرتقي إكسبلورر يوما إلى ذلك المستوى (وكم كانوا مخطئين في تقديراتهم هذه).
وانتهزت كلا من نتسكيب وصن مايكروسيستمز فرصة غياب مايكروسوفت عن الساحة في تلك الفترة وبدأت تسعى إلى جعل جافا سكريبت لغة قياسية، مما كان سيؤدي بالتالي إلى قطع الطريق كلية على مايكروسوفت، ومنعها من إصدار لغات معدلة من جافا سكريبت في المستقبل كما فعلت في Jscript. وكان للشركتين ما أرادتاه، حيث حصلتا على دعم اتحاد صانعي الكمبيوتر الأوروبيين، والذي قام باعتماد مجموعة أساسية من الميزات تدعم جافا سكريبت، وأطلق عليها الاسم ECMAScript والذي تم اعتماده من قبل مؤسسة الأيزو في أبريل عام 1998. وركز هذا المقياس على أساسيات اللغة دون الدخول في التفاصيل أو اعتماد بعض من الميزات الإضافية التي كانت موجودة في جافا سكريبت. وهو ما يمكن للبعض أن يقول أنه كان ضربة لنتسكيب حيث كان أيخ يعمل لأن ذلك أفسح المجال لمايكروسوفت كي تدخل من أبواب أخرى وتتحايل على النظام مستغلة الانتشار الواسع لنظام التشغيل ويندوز.
وهذا هو ما حدث بالفعل. ففي عام 1998، وبعد أن بدأ إكسبلورر بالانتشار بشكل يفوق نتسكيب نافيغيتور بدأ المطورون يشعرون بأنه ربما عليهم أن يبدؤوا بالتركيز على المتصفح الذي كان يبدو أنه سيكسب المعركة بشكل طبيعي نتيجة كونه جزءا من نظام التشغيل، كما وجد الكثير من المطورين أنه لا يمكنهم كتابة برمجيات يمكنها أن تكون متوافقة مع المتصفحين من دون التضحية ببعض الميزات الضرورية، والتي كانت الآن متاحة من خلال إكسبلورر. ولذلك بدأ المطورون بهجرة نافيغيتور لصالح إكسبلورر ضمن نظام ويندوز. وأثناء حروب المتصفحات في تلك الفترة بدأت شركات مثل مايكروسوفت ونتسكيب والعشرات من الشركات الأخرى بمطالبة اتحاد الويب W3C بوضع مقياس موحد لنموذج عناصر وثائق الويب Document Object Model DOM، والذي يهدف إلى جعل تطبيقات الويب ونصوصها البرمجية متوافقة مع نموذج عناصر الويب القديم.
جافا سكريبت اليوم.
رغم أن جافا سكريبت تحتل مكانة رفيعة بين مطوري الويب، فإنها لا زالت تعاني حتى اليوم من آثار ولادتها العسيرة، التي رافقتها حروب المتصفحات، والخلافات بين الشركات العملاقة حول المقاييس التي يجب أن تعتمدها المتصفحات، إضافة إلى ظهور وشيوع لغات مثل XML واللغات المشتقة منها، حيث لا تحتوي شيفرة صفحات الويب فيها على تصميم أو وصف للصفحات، بل وصف للمعلومات المحتواة في هذه الصفحة مع ترك التصميم إلى طبقة أخرى. وقد أدى ذلك إلى تعقيد الأمور بالنسبة إلى توحيد جافا سكريبت والتي كان عليها الآن أن تتقن التعامل مع هذه الطبقة الجديدة من البيانات.
وإضافة إلى ذلك كله فإن جافا سكريبت تبقى حتى اليوم رهينة لعطف وحنان الشركات المنتجة للمتصفحات والتي يجب حصول اتفاق فيما بينها قبل تطوير اللغة لتدعم ميزة جديدة، مما يعيق بالتالي سرعة تطوير اللغة. ورغم أن جافا سكريبت هي لغة قوية جدا ومرنة من حيث القابلية للتعديل والإضافة، فإن هذه العقبة الأخيرة هامة، ويجب تجاوزها لتطوير اللغة بشكل أكبر.
وفوق هذا كله فإن بعض المطورين يقولون بأن عدم قدرتهم على حجب الشيفرة المصدرية للنصوص البرمجية التي يقومون بتطويرها نظرا لافتقار اللغة إلى أدوات لتنقيح debug البرمجيات وتوليفها هي من العقبات الرئيسة في وجه انتشار اللغة بشكل أكبر.
وما زاد الطين بلة هو أنه بعد شراء شركة صن لشركة نتسكيب، قامت مجموعة موزيلا، والتي تقوم بتطوير متصفح موزيلا مفتوح المصدر، بالتخلي عن نموذج الطبقات الوثائقية الذي كانت تستخدمه، رغم أن العديد من الشركات المنتجة لأدوات تطوير جافا سكريبت قامت باعتماد ذلك النموذج.
ثم أتى التهديد الأعظم من شركة مايكروسوفت بعد أن قامت بالإعلان عن تقنيات دوت نت، وطرح لغة C#، والتي تشبه جافا سكريبت إلى حد كبير من حيث قابليتها على العمل ضمن عدة بيئات، إضافة إلى جعلها جزءا من ويندوز، وهو الأمر الذي قد يؤدي إلى إبطاء اعتناق اللغة في المستقبل. وما قد يجعل المشكلة شائكة بشكل أكبر هو أن مايكروسوفت أعلنت خلال الأعوام الماضية عند طرحها لويندوز أكس بي بأنها قامت بوقف دعم جافا ومشتقاتها ضمن إنترنت إكسبلورر 6 ونظام التشغيل، وهو الأمر الذي أتى بعد خلاف قانوني طويل بين الشركات الداعمة لجافا ومايكروسوفت.
ويقول الكثير من مبرمجي جافا سكريبت بأن ذلك لن يحدث في المستقبل القريب نظرا لحقيقة هامة وهي أن جافا سكريبت تجمع ما بين أفضل الميزات والخصائص المعتمدة في لغات النصوص البرمجية اليوم مثل بيرل، وسي ++، وسي، وجافا، و TCL، إضافة إلى دعمها لكامل الميزات المعتمدة في هيكلية DOM من اتحاد الويب، وهي الهيكلية القياسية التي يقوم على أساسها عمل كافة المتصفحات اليوم.
ويضيف بعض المطورين أيضا أن لغة C# من مايكروسوفت لن تقوم أبدا بقضاء الحاجات التي تقضيها لغات النصوص البرمجية.
ولا يجب أن ننسى هنا ظهور تقنيات فلاش Flash كوسيلة سهلة وغير مكلفة، من حيث الوقت، لإضافة الخواص التفاعلية إلى صفحات الويب، وهو الأمر الذي أدى إلى توجه كثير من المطورين إلى استخدام هذه التقنية خصوصا بعد أن أصبحت مدعومة في كافة المتصفحات المعروفة لدينا اليوم.
أين هو آيخ اليوم؟.
قبل أن تقوم شركة أميريكا أونلاين بشراء شركة نتسكيب، قامت نتسكيب بالإعلان عن مشروع موزيلا، وهو باختصار مشروع لإنشاء متصفح ويب مفتوح المصدر، يعتمد على التقنيات القياسية، وأُطلق على المشروع اسم موزيلا وهو يشمل المتصفح وكافة التقنيات التي يتضمنها بما في ذلك بعض تقنيات XML التي تحدثنا عنها في أعداد سابقة ضمن قسم "مدرسة إنترنت" وخصوصا تقنية XUL لإنشاء واجهات قياسية لتطبيقات إنترنت باعتماد لغة XML. ويعتبر مشروع موزيلا اليوم حجر الأساس لمتصفح نتسكيب 6 وما فوق، وأدوات قياسية للتراسل الفوري مثل برنامج Jabber "جابر" (وهو موجود على القرص المدمج أيضا).
ما لا يعرفه الكثيرون هو أن آيخ هو العقل المدبر أيضا وراء هذا المشروع، والذي يمكن القول أنه أنقذ نتسكيب من الانهيار كليا في وجه مايكروسوفت، وساعد المتصفح في الحفاظ على بعض من حصته التسويقية حتى الآن. وتكمن قوة مشروع موزيلا في أنه يحاول الدمج بين الأساليب التقليدية في تطوير البرمجيات، وبين المنهجية التي يتبعها مجتمع البرمجيات عمومية المصدر وإشراك شركات البرمجيات التجارية في العملية، مما يؤدي إلى الحصول على أفضل النتائج نظريا.
ولكن مشروع موزيلا في نظر آيخ كان له تأثير آخر أبلغ وأكثر أهمية، فمن خلال نشر الشيفرة المصدرية لمتصفح نتسكيب من خلال المشروع، فإن ذلك سيشجع المطورين على اعتناق جافا سكريبت كما هي معتمدة ضمن نتسكيب، وبالتالي إتاحة المجال للمطورين كي يقوموا باستخدام النصوص البرمجية لأداء وظائف كانت تتطلب منهم في الماضي كتابة عناصر برمجية كاملة.
موزيلا بالنسبة لآيخ جزء من فلسفته في الحياة، وهي تطوير أدوات يمكنها أن تحقق أكبر قدر ممكن من الفائدة والإبداع وقضاء الحاجات الهامة بسرعة وفعالية، لأكبر قدر ممكن من المستخدمين. ويقول آيخ أن برمجيات المصادر المفتوحة تتفوق في هذه الناحية، فالبرمجيات في النهاية غير مفيدة إذا لم تصل إلى أيدي أكبر قدر من المستخدمين، إضافة إلى كونها ذات نوعية أعلى حيث أن المصدر عمومي للمطورين الآخرين كي ينتقدوه ويكتشفوا عيوبه، وبالتالي فإن المستخدم في النهاية يحصل على منتج ذا نوعية أجود.
ويقول آيخ، بأن مشروع موزيلا، ورغم أهميته بالنسبة لحركة البرمجيات عمومية المصدر، فإنه ليس مشروعا حاسما للحركة ككل، ولكن نجاحه هام، وهو يرى أنه سيحقق هذا النجاح وبشكل كبير جدا كما اتضح مؤخرا من خلال الثورة في البرمجيات عمومية المصدر والبرمجيات الحرة مثل متصفح فايرفوكس، وثندر بيرد، وغيرها من البرامج التي بدأت تهدد عرش مايكروسوفت الإنترنتي وتثأر لنتسكيب من الهزيمة التي ألحقتها مايكروسوفت بها.
إنترنت 2 هي جيل جديد من البنية التحتية للإنترنت والتطبيقات والتقنية تدعم سرعات أكبر بمئات المرات تلك المتوفرة حاليا للمستخدمين وهدفها هو دعم جيل جديد من التطبيقات المستقبلية التي يمكنها استغلال هذه السرعات وتقديم تجارب أكثر غنى للمستخدمين.
لماذا إنترنت 2 (الإنترنت الثانية)؟.
رغم النجاح الذي حققه الجيل الحالي من الإنترنت. إلا أن البطء في نقل المعلومات لايزال هو المشكلة الكبرى التي تقف أمام العديد من التطبيقات.
وكان لابد اعتماد خطوط أسرع من الخطوط الهاتفية، وتتمتع بحزمة (Band Width) أكبر من الألياف البصرية أو كوابل البث أو الأقمار الصناعية ,ومن الحلول لمشكلة البطء في نقل المعلومات تقنية (DSL)،
ومن الحلول كذلك إنترنت الجيل المقبل (NGI), والتي انطلقت عام 1997 سعياً لمضاعفة سرعة الإنترنت الحالية 1000-10000 مرة ولإيجاد تقنيات تشبيك أقوى كثيراً من تلك الموجودة في الإنترنت حالياً
وتهدف كذلك إالى تطوير تطبيقات تقنيات تشبيك شاملة تستخدم في الشركات والأعمال والجامعات والمدارس كما يستخدمها عموم الناس..
إنترنت 2 تعد بإنشاء يوتوبيا اجتماعية وثقافية وحضارية لكل شعوب العالم.
من المعروف أن إنترنت هي وليدة مؤسسات الأبحاث العسكرية والأكاديمية الأمريكية، والتي كانت تحاول من ناحية إنشاء شبكة اتصالات منيعة على الهجمات الخارجية ضد الولايات المتحدة، وكانت تحاول من ناحية أخرى إنشاء شبكة يمكنها استضافة تطبيقات تعاونية يمكن للعلماء والباحثين الجامعيين بواسطتها تبادل المعلومات والبيانات بين بعضهم (في الولايات المتحدة) ومع علماء آخرين في جميع أنحاء العالم. ومن هنا كانت نشأة البريد الالكترونى مثلا، كأول تطبيق تعاوني، وتطبيقات التراسل الفوري وغير ذلك. ومن أحضان الجامعات، وبواسطة الشراكات مع المؤسسات التجارية تحولت إنترنت إلى الهيئة التي نعرفها عليها اليوم؛ فضاء خائلي مزدحم بمئات الملايين من المستخدمين (حوالي 350 مليونا في عام 2005)، وبألوف التطبيقات التي تتناقل البيانات الخاصة بتطبيقات البريد الإلكتروني، والويب، والفيديو والموسيقى باستخدام بنية تحتية من المزودات والموجهات والكوابل والتقنيات التي تتنافس في تقديم هذا المحتوى بأسرع شكل وأفضل نوعية ممكنة.
وإن كانت هذه التقنيات والأساليب فعالة في تقديم بعض الخدمات التي نراها اليوم، فإنها تقصر كثيرا إذا ما أخذنا بعين الاعتبار متطلبات المجتمع الأكاديمي ومؤسسات الأبحاث، وحتى الكثير من المؤسسات التجارية التي أصبحت تحتاج إلى بيئات عمل تعاونية تتجاوز قدراتها مجرد تداول النصوص، والصور البسيطة.
ومنذ عام 1997 أدرك المجتمع الأكاديمي الأمريكي والأوروبي أن تلبية المتطلبات البحثية الحديثة يحتاج إلى ما هو أكثر من مجرد مجموعة من التقنيات التي تقوم باعتصار آخر قطرة من الأداء من البنية التحتية الحالية. ومن هنا جاء مشروع إنترنت 2، وهو اتحاد من المؤسسات التي لا تهدف إلى الربحية، يترأسه أكثر من 180 جامعة أمريكية، إضافة إلى 60 شركة تجارية منها إنتل وأي بي أم وسيسكو، وغيرها من الشركات الرائدة في مجال تطوير تقنيات التشبيك. ومهمة هذا الاتحاد هي تطوير تطبيقات وتقنيات تشبيك متقدمة لتسريع تطوير إنترنت المستقبل، ودمجها ضمن التطبيقات والبنية التحتية الحالية المستخدمة في إنترنت اليوم.
وتتكون البنية التحتية لمشروع إنترنت 2 اليوم من 28 نقطة حضور Point of Presence، ونقاط الحضور هذه موزعة ضمن الولايات المتحدة، وتتكون من مزودات وكوابل عالية السرعة ذات سعة موجة تزيد حرفيا بألف مرة عن سعة الموجة المتاحة ضمن إنترنت حاليا. وتُدعى هذه النقاط GigaPoPs حيث أن كلا منها يقدم سعة موجة تبلغ 2.4 غيغابايت في الثانية.