تاريخ الإنترنت

 

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

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

في البداية، ظهرت فكرة الإنترنت في بدايات عام 1960 للميلاد، و كانت الفكرة من ورائها، بناء شبكة حاسب آلي عامة، لمشاركة المعلومات فيما بينها. وشأن الإنترنت شأن العديد من تقنيات الحاسب الآلي، تبنت هذه الفكرة  وزارة الدفاع الأمريكية عام 1969 للميلاد كمشروع لربط الجامعات و مراكز الأبحاث و قامت ببنائها بالفعل.
 و في هذا الوقت كانت تعرف الإنترنت بـ ARPANET، حيث بدأت العديد من الجامعات الكبرى في الولايات المتحدة الأمريكية بالربط مع شبكة الـ ARPANET. و مع دخول العديد من الجامعات و مراكز الأبحاث في هذه الشبكة، بدأت الـ ARPANET بالتوسع. و في ذلك الوقت كانت الـ ARPANET مقصورة على خبراء الحاسب الآلي و المهندسين و العلماء. و لم تكن سهلة على الإطلاق، حيث لم تكن الحاسبات متوفرة في المنازل تلك الأيام. لذلك كان لابد لأي شخص يستخدم الحاسب الآلي في ذلك الوقت، من تعلم التعامل مع نظام معقد للغاية.
  أول من استخدم الإنترنت (ARPANET في ذلك الوقت) هو Charley Kline ، و قد أرسل كلمة login، و قد تم إرسال الحرف L و O و G بدون أية مشاكل، و لكن بعدها تعطل النظام. و قد كان ذلك الساعة 10:30 مساءً، في التاسع و العشرون من شهر أكتوبر عام 1969 للميلاد.

و في عام 1972 للميلاد، تم استحداث البريد الإلكتروني Email على شبكة ARPANET ،و كان لإضافة البريد الإلكتروني في ARPANET الأثر الكبير في شهرة و استخدام ARPANET.
و في هذه الأثناء بدأت شبكات أخرى في الظهور مثل BITNET و CSNET و لكن هذه الشبكات عانت من مشاكل الاتصال فيما بينها و ذلك لاستخدامها طرق مختلفة في الاتصال، فلم تكن البنية التحتية متشابهة على الإطلاق. و في عام 1983 للميلاد، تم إنشاء النظام TCP/IP  مما أتاح لهذه الشبكات التواصل مع بعضها البعض، و الاستفادة القصوى منها.

و في عام 1969 استخدم Ray Tomlinson علامة @ لكي يفرق بين اسم المستخدم و العنوان. و هو أول من استخدم علامة @ في البريد الإلكتروني.

و في عام 1991 للميلاد ظهر اختراع جديد في عالم الإنترنت و هو الشبكة العنكبوتية World Wide Web أو الويب عن طريق العالم الفيزيائي البريطاني Tim Berners-Lee مما أتاح لصفحات الإنترنت الترابط بين بعضها البعض عن طريق الروابط Links, و كانت أول صفحة نشرت في الويب هي صفحه أنشئها Tim Berners-Lee و كانت تصف مشروع الويب نفسه من الممكن أن تراها بنفسك على هذا الرابط:
  http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

مدخل إلى الإنترنت

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

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

قبل أن أتحدث عن ما هي الإنترنت، سوف أتحدث عن شبكات الحاسب الآلي. فشبكة الحاسب الآلي هي: مجموعة من أجهزة الحاسب الآلي مرتبطة بعضها ببعض للتشارك فيكما بينها.
 يوجد العديد من أنواع شبكات الحاسب الآلي منها: Local Area Network ما يعرف بالشبكة المحلية LAN ، و أيضاً Wide Area Network و هي ما يعرف بالشبكة العريضة WAN. كما يمكن وصل أجهزة الحاسب الآلي عن طريق أسلاك (Ethernet)  أو عن طريق الألياف الضوئية للسرعات العالية و من الممكن ربط أجهزة الحاسب الآلي حالياً عن طريق موجات الراديو بشكل لاسلكي.


 مصطلح "إنترنت" (Internet) و يطلق عليه أيضاً النت (NET) هو اختصار للتعبير Network Interconnected و يعني ذلك "الشبكة المترابطة".  فالإنترنت عبارة عن شبكات عديدة مرتبطة بعضها ببعض (شبكة الشبكات). و شبكة الإنترنت شبكة عامة (Public) يمكن لأي شخص الانضمام لهذه الشبكة بشكل مباشر و سهل.

و هناك خطأ شائع يقع فيه معظم الناس، و هو الخلط بين الإنترنت و الشبكة العنكبوتية (World Wide Web) أو ما يعرف بالـ WWW، حيث أن الإنترنت هو الربط الفعلي بين أجهزة الحاسب الآلي و الشبكات، بينما الشبكة العنكبوتية أو ما يعرف بالويب Web هي نظام وثائق مرتبط بعضها ببعض عن طريق الروابط (Hyperlinks)،  و يتم الوصول إلى هذه الوثائق عن طريق الإنترنت.

 

في المقال القادم سوف أتكلم إن شاء الله تعالى عن تاريخ الإنترنت.

 

تحياتي ... طلال.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

ماذا يجب على مسؤول قواعد البيانات عمله يومياً؟

 

السلام عليكم ورحمة الله وبركاته ...

كنت قد وعدت في المرة السابقة بالتكلم عن بعض مهام مسؤول قواعد البيانات Database Administrator و اليوم إن شاء الله سوف نتكلم عنها...

كمسؤول قواعد بيانات في منظمتك Database Administrator  لابد لك من وضع قائمة تشييك "Check List" تقوم بالمرور عليها بشكل دوري.

هذه الـ Check List سوف يكون فيها عناصر تقوم بالمرور عليها بشكل يومي و منها ما هو أسبوعي و منها ما هو شهري و منها ما هو أيضاً سنوي.

كل مسؤول قواعد بيانات لديه الـ Check List الخاصة به. و تختلف هذه الـ Check List من مسؤول لأخر. عني أنا سوف أعرض اليوم الـ Check List الخاصة بي.

المهام اليومية:

  • التحقق من أخذ نسخة إحتياطية Backup.
  • مراجعة الـ Job History الخاصة بقواعد البيانات.
  • مراجعة الـ SQL Event Log.
  • مراجعة مساحة القرص الصلب في السيرفر.
  • مراجعة الـ Event Logs الخاصة بالسيرفر.

و منا المهام الأسبوعية:

  • مراجعة خصائص و تعريفات الـ Surface Area.
  • مراجعة الـ Security Access على السيرفر.

و من المهام الشهرية:

  • عمل Index  Rebuild
  • عمل Index Reorginize
  • عمل تجربة و التحقق من الـ DB Restore

 

و من المهام السنوية:

  • عمل نسخة إحتياطية كاملة للسيرفر الخاص بقاعدة البيانات.

 

و كما أهمس في أذن كل مسؤول قواعد بيانات:

لا تنسى أن تأخذ نسخة إحتياطية من ملف master.mdf و model.mdf تحسباً لا قدر الله لأي طارئ. Cool

 

تحياتي ...طلال السبيعي,,,

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

طريقة سهلة لتحدد متى تم أخذ نسخة إحتياطية لقاعدة البيانات ...

 

السلام عليكم ورحمة الله وبركاته ...

من أحدى الواجبات اليومية  لمسؤول قواعد البيانات Database Administrator هي التأكد من أخذ نسخة إحتياطية بشكل يومي ...

و عندما يكون لديك عدد كبير من قواعد الييانات في سيرفرات مختلفه، تصبح هذه العملية أصعب و تستهلك وقت من الممكن أن يستهلك في أمور أكثر أهمية. فلابد من الذهاب عن طريق الـ SQL Server Management Studio و الربط بالسيرفر المطلوب، و من ثم استعراض مجموعة قواعد البيانات الموجودة لديك، و من ثم بزر الفأرة اليمين و تختار خصائص "Properties" ... و تعمل هذه الطريقة لكل قاعدة بيانات موجودة.

و من خلال تجولي في الإنترنت وجدت كود كتبه أحد المهتمين بمجال الـ Database Adminstration بحيث يعرض لك اسم قاعدة البيانات الموجودة في الـ Instance و كم عدد الأيام منذ آخر نسخة إحتياطية تم أخذها، و تاريخ آخر نسخة إحتياطية لقاعدة البيانات، كما هو معروض في الشكل أدناه.

 

 

و هذا هو الكود:

/*
usc_Show_Last_Backup.sql
Author: Joseph Sack (6/13/2000)
Edited By: Buck Woody
Purpose: Shows the last time the databases were backed up.
*/
SELECT B.name
as Database_Name,
ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX(Backup_finish_date)))), 'NEVER')
as DaysSinceLastBackup,
ISNULL(Convert(char(10), MAX(backup_finish_date), 101), 'NEVER')
as LastBackupDate
FROM master.dbo.sysdatabases B
LEFT OUTER JOIN msdb.dbo.backupset A
ON A.database_name = B.name
AND A.type = 'D'
GROUP BY B.Name
ORDER BY B.name

أتمنى أن يكون هذا الموضوع مفيداً بالنسبة لك...

كما أعدكم إن شاء الله تعالى أن أتكلم عن المهام اليومية التي من المفترض أن يقوم بها مسؤول قواعد البيانات Database Administrator لأي منشأه.

 

مع تحياتي ... طلال السبيعي.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

نائب رئيس شركة ياهوو! في الهيئة العامة للغذاء و الدواء ...

السلام عليكم ورحمة الله وبركاته ...

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

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

كما ألقى الدكتور فياض الضوء على بعض التحديات التي تواجه محركات البحث، و قد تحدث بعد نهاية المحاضرة عن التحديات التي تواجه اللغة العربية في محركات البحث. و كان أولها و أكبرها و أهمها، كما قال الدكتور فياض: "قلة المحتوى العربي في الإنترنت".

و قد كان لي الشرف بتقديم هذا الحفل، و أترركم مع بعض الصور.

مقدم الحفل (طلال السبيعي)

 

 

الدكتور محمد العقيلي، مدير عام تقنية المعلومات في الهيئة أثناء كلمته الترحيبية.

 

 

 

الدكتور أسامه فياض أثاء محاضرته.

 

 

 

جانب من الحضور الذي حضر المحاضرة.

 

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

 

صورة تذكارية لي مع الأستاذ الدكتور غازي عصاصة "في الوسط"، مشرف مشروع التخرج الخاص بي و الدكتور عبيد فارس.

 

 

مع تحياتي ... طلال الحضبي.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList